diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..e909696
Binary files /dev/null and b/.DS_Store differ
diff --git a/css/main.css b/css/main.css
new file mode 100644
index 0000000..29ee7b4
--- /dev/null
+++ b/css/main.css
@@ -0,0 +1,4379 @@
+/*! tinyreset.css v0.1.0 | github.com/shankariyerr/tinyreset */
+@import url("https://use.typekit.net/ojv4ekx.css");
+a, abbr, acronym, address, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, ol, output, p, pre, q, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
+
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
+
+body { line-height: 1; }
+
+ol, ul { list-style: none; }
+
+blockquote, q { quotes: none; }
+
+blockquote::after, blockquote::before, q::after, q::before { content: ''; content: none; }
+
+table { border-collapse: collapse; border-spacing: 0; }
+
+/*! bulma.io v0.9.4 | MIT License | github.com/jgthms/bulma */
+/* Bulma Utilities */
+.pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis, .file-cta, .file-name, .select select, .textarea, .input, .button { -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(0.5em - 1px); padding-left: calc(0.75em - 1px); padding-right: calc(0.75em - 1px); padding-top: calc(0.5em - 1px); position: relative; vertical-align: top; }
+
+.pagination-previous:focus, .pagination-next:focus, .pagination-link:focus, .pagination-ellipsis:focus, .file-cta:focus, .file-name:focus, .select select:focus, .textarea:focus, .input:focus, .button:focus, .is-focused.pagination-previous, .is-focused.pagination-next, .is-focused.pagination-link, .is-focused.pagination-ellipsis, .is-focused.file-cta, .is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, .is-focused.button, .pagination-previous:active, .pagination-next:active, .pagination-link:active, .pagination-ellipsis:active, .file-cta:active, .file-name:active, .select select:active, .textarea:active, .input:active, .button:active, .is-active.pagination-previous, .is-active.pagination-next, .is-active.pagination-link, .is-active.pagination-ellipsis, .is-active.file-cta, .is-active.file-name, .select select.is-active, .is-active.textarea, .is-active.input, .is-active.button { outline: none; }
+
+[disabled].pagination-previous, [disabled].pagination-next, [disabled].pagination-link, [disabled].pagination-ellipsis, [disabled].file-cta, [disabled].file-name, .select select[disabled], [disabled].textarea, [disabled].input, [disabled].button, fieldset[disabled] .pagination-previous, fieldset[disabled] .pagination-next, fieldset[disabled] .pagination-link, fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta, fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] .button { cursor: not-allowed; }
+
+.is-unselectable, .tabs, .pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis, .breadcrumb, .file, .button { -webkit-touch-callout: none; -webkit-user-select: none; -moz-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: 0.625em; margin-top: -0.4375em; pointer-events: none; position: absolute; top: 50%; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: center; transform-origin: center; width: 0.625em; }
+
+.tabs:not(:last-child), .pagination:not(:last-child), .message:not(:last-child), .level:not(:last-child), .breadcrumb:not(:last-child), .block:not(:last-child), .title:not(:last-child), .subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child) { margin-bottom: 1.5rem; }
+
+.modal-close, .delete { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -moz-appearance: none; -webkit-appearance: none; background-color: rgba(10, 10, 10, 0.2); border: none; border-radius: 9999px; 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: none; position: relative; vertical-align: top; width: 20px; }
+
+.modal-close::before, .delete::before, .modal-close::after, .delete::after { background-color: #ffffff; content: ""; display: block; left: 50%; position: absolute; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg); -webkit-transform-origin: center center; transform-origin: center center; }
+
+.modal-close::before, .delete::before { height: 2px; width: 50%; }
+
+.modal-close::after, .delete::after { height: 50%; width: 2px; }
+
+.modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus { background-color: rgba(10, 10, 10, 0.3); }
+
+.modal-close:active, .delete:active { background-color: rgba(10, 10, 10, 0.4); }
+
+.is-small.modal-close, .is-small.delete { height: 16px; max-height: 16px; max-width: 16px; min-height: 16px; min-width: 16px; width: 16px; }
+
+.is-medium.modal-close, .is-medium.delete { height: 24px; max-height: 24px; max-width: 24px; min-height: 24px; min-width: 24px; width: 24px; }
+
+.is-large.modal-close, .is-large.delete { height: 32px; max-height: 32px; max-width: 32px; min-height: 32px; min-width: 32px; width: 32px; }
+
+.control.is-loading::after, .select.is-loading::after, .loader, .button.is-loading::after { -webkit-animation: spinAround 500ms infinite linear; animation: spinAround 500ms infinite linear; border: 2px solid #dbdbdb; border-radius: 9999px; border-right-color: transparent; border-top-color: transparent; content: ""; display: block; height: 1em; position: relative; width: 1em; }
+
+.hero-video, .is-overlay, .modal-background, .modal, .image.is-square img, .image.is-square .has-ratio, .image.is-1by1 img, .image.is-1by1 .has-ratio, .image.is-5by4 img, .image.is-5by4 .has-ratio, .image.is-4by3 img, .image.is-4by3 .has-ratio, .image.is-3by2 img, .image.is-3by2 .has-ratio, .image.is-5by3 img, .image.is-5by3 .has-ratio, .image.is-16by9 img, .image.is-16by9 .has-ratio, .image.is-2by1 img, .image.is-2by1 .has-ratio, .image.is-3by1 img, .image.is-3by1 .has-ratio, .image.is-4by5 img, .image.is-4by5 .has-ratio, .image.is-3by4 img, .image.is-3by4 .has-ratio, .image.is-2by3 img, .image.is-2by3 .has-ratio, .image.is-3by5 img, .image.is-3by5 .has-ratio, .image.is-9by16 img, .image.is-9by16 .has-ratio, .image.is-1by2 img, .image.is-1by2 .has-ratio, .image.is-1by3 img, .image.is-1by3 .has-ratio { bottom: 0; left: 0; position: absolute; right: 0; top: 0; }
+
+.navbar-burger { -moz-appearance: none; -webkit-appearance: none; appearance: none; background: none; border: none; color: currentColor; font-family: inherit; font-size: 1em; margin: 0; padding: 0; }
+
+/* Bulma Base */
+/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
+html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
+
+h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
+
+ul { list-style: none; }
+
+button, input, select, textarea { margin: 0; }
+
+html { box-sizing: border-box; }
+
+*, *::before, *::after { 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: inherit; }
+
+html { background-color: #ffffff; 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%; text-size-adjust: 100%; }
+
+article, aside, figure, footer, header, hgroup, section { display: block; }
+
+body, button, input, optgroup, select, textarea { font-family: "europa", sans-serif; }
+
+code, pre { -moz-osx-font-smoothing: auto; -webkit-font-smoothing: auto; font-family: monospace; }
+
+body { color: #141c3a; font-size: 1em; font-weight: 400; line-height: 1.5; }
+
+a { color: #1a8cff; cursor: pointer; text-decoration: none; }
+
+a strong { color: currentColor; }
+
+a:hover { color: #363636; }
+
+code { background-color: whitesmoke; color: #da1039; font-size: 0.875em; font-weight: normal; padding: 0.25em 0.5em 0.25em; }
+
+hr { background-color: whitesmoke; 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: 0.875em; }
+
+span { font-style: inherit; font-weight: inherit; }
+
+strong { color: #363636; font-weight: 700; }
+
+fieldset { border: none; }
+
+pre { -webkit-overflow-scrolling: touch; background-color: whitesmoke; color: #141c3a; font-size: 0.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: inherit; }
+
+table th { color: #363636; }
+
+@-webkit-keyframes spinAround { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
+ to { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
+
+@keyframes spinAround { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
+ to { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
+
+/* Bulma Elements */
+.box { background-color: #ffffff; border-radius: 6px; box-shadow: 0 5px 5px 0 rgba(233, 240, 243, 0.5), 0 0 0 1px #E6ECF8; color: #141c3a; display: block; padding: 1.25rem; }
+
+a.box:hover, a.box:focus { box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #1a8cff; }
+
+a.box:active { box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #1a8cff; }
+
+.button { background-color: #ffffff; border-color: #dbdbdb; border-width: 1px; color: #363636; cursor: pointer; justify-content: center; padding-bottom: calc(0.5em - 1px); padding-left: 1em; padding-right: 1em; padding-top: calc(0.5em - 1px); text-align: center; white-space: nowrap; }
+
+.button strong { color: inherit; }
+
+.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large { height: 1.5em; width: 1.5em; }
+
+.button .icon:first-child:not(:last-child) { margin-left: calc(-0.5em - 1px); margin-right: 0.25em; }
+
+.button .icon:last-child:not(:first-child) { margin-left: 0.25em; margin-right: calc(-0.5em - 1px); }
+
+.button .icon:first-child:last-child { margin-left: calc(-0.5em - 1px); margin-right: calc(-0.5em - 1px); }
+
+.button:hover, .button.is-hovered { border-color: #b5b5b5; color: #363636; }
+
+.button:focus, .button.is-focused { border-color: #1a8cff; color: #363636; }
+
+.button:focus:not(:active), .button.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(26, 140, 255, 0.25); }
+
+.button:active, .button.is-active { border-color: #4a4a4a; color: #363636; }
+
+.button.is-text { background-color: transparent; border-color: transparent; color: #141c3a; text-decoration: underline; }
+
+.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused { background-color: whitesmoke; color: #363636; }
+
+.button.is-text:active, .button.is-text.is-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-ghost { background: none; border-color: transparent; color: #1a8cff; text-decoration: none; }
+
+.button.is-ghost:hover, .button.is-ghost.is-hovered { color: #1a8cff; text-decoration: underline; }
+
+.button.is-white { background-color: #ffffff; border-color: transparent; color: #0a0a0a; }
+
+.button.is-white:hover, .button.is-white.is-hovered { background-color: #f9f9f9; border-color: transparent; color: #0a0a0a; }
+
+.button.is-white:focus, .button.is-white.is-focused { border-color: transparent; color: #0a0a0a; }
+
+.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+
+.button.is-white:active, .button.is-white.is-active { background-color: #f2f2f2; border-color: transparent; color: #0a0a0a; }
+
+.button.is-white[disabled], fieldset[disabled] .button.is-white { background-color: #ffffff; border-color: #ffffff; box-shadow: none; }
+
+.button.is-white.is-inverted { background-color: #0a0a0a; color: #ffffff; }
+
+.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered { background-color: black; }
+
+.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted { background-color: #0a0a0a; border-color: transparent; box-shadow: none; color: #ffffff; }
+
+.button.is-white.is-loading::after { border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+
+.button.is-white.is-outlined { background-color: transparent; border-color: #ffffff; color: #ffffff; }
+
+.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused { background-color: #ffffff; border-color: #ffffff; color: #0a0a0a; }
+
+.button.is-white.is-outlined.is-loading::after { border-color: transparent transparent #ffffff #ffffff !important; }
+
+.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after { 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: #ffffff; box-shadow: none; color: #ffffff; }
+
+.button.is-white.is-inverted.is-outlined { background-color: transparent; border-color: #0a0a0a; color: #0a0a0a; }
+
+.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused { background-color: #0a0a0a; color: #ffffff; }
+
+.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #ffffff #ffffff !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: #ffffff; }
+
+.button.is-black:hover, .button.is-black.is-hovered { background-color: #040404; border-color: transparent; color: #ffffff; }
+
+.button.is-black:focus, .button.is-black.is-focused { border-color: transparent; color: #ffffff; }
+
+.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+
+.button.is-black:active, .button.is-black.is-active { background-color: black; border-color: transparent; color: #ffffff; }
+
+.button.is-black[disabled], fieldset[disabled] .button.is-black { background-color: #0a0a0a; border-color: #0a0a0a; box-shadow: none; }
+
+.button.is-black.is-inverted { background-color: #ffffff; color: #0a0a0a; }
+
+.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered { background-color: #f2f2f2; }
+
+.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted { background-color: #ffffff; border-color: transparent; box-shadow: none; color: #0a0a0a; }
+
+.button.is-black.is-loading::after { border-color: transparent transparent #ffffff #ffffff !important; }
+
+.button.is-black.is-outlined { background-color: transparent; border-color: #0a0a0a; color: #0a0a0a; }
+
+.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused { background-color: #0a0a0a; border-color: #0a0a0a; color: #ffffff; }
+
+.button.is-black.is-outlined.is-loading::after { border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+
+.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #ffffff #ffffff !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: #ffffff; color: #ffffff; }
+
+.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused { background-color: #ffffff; color: #0a0a0a; }
+
+.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after { 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: #ffffff; box-shadow: none; color: #ffffff; }
+
+.button.is-light { background-color: whitesmoke; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-light:hover, .button.is-light.is-hovered { background-color: #eeeeee; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-light:focus, .button.is-light.is-focused { border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+
+.button.is-light:active, .button.is-light.is-active { background-color: #e8e8e8; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-light[disabled], fieldset[disabled] .button.is-light { background-color: whitesmoke; border-color: whitesmoke; box-shadow: none; }
+
+.button.is-light.is-inverted { background-color: rgba(0, 0, 0, 0.7); color: whitesmoke; }
+
+.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered { background-color: rgba(0, 0, 0, 0.7); }
+
+.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted { background-color: rgba(0, 0, 0, 0.7); border-color: transparent; box-shadow: none; color: whitesmoke; }
+
+.button.is-light.is-loading::after { border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+
+.button.is-light.is-outlined { background-color: transparent; border-color: whitesmoke; color: whitesmoke; }
+
+.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused { background-color: whitesmoke; border-color: whitesmoke; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-light.is-outlined.is-loading::after { border-color: transparent transparent whitesmoke whitesmoke !important; }
+
+.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after { border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+
+.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined { background-color: transparent; border-color: whitesmoke; box-shadow: none; color: whitesmoke; }
+
+.button.is-light.is-inverted.is-outlined { background-color: transparent; border-color: rgba(0, 0, 0, 0.7); color: rgba(0, 0, 0, 0.7); }
+
+.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused { background-color: rgba(0, 0, 0, 0.7); color: whitesmoke; }
+
+.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent whitesmoke whitesmoke !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, 0.7); box-shadow: none; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-dark { background-color: #141c3a; border-color: transparent; color: white; }
+
+.button.is-dark:hover, .button.is-dark.is-hovered { background-color: #111731; border-color: transparent; color: white; }
+
+.button.is-dark:focus, .button.is-dark.is-focused { border-color: transparent; color: white; }
+
+.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(20, 28, 58, 0.25); }
+
+.button.is-dark:active, .button.is-dark.is-active { background-color: #0d1327; border-color: transparent; color: white; }
+
+.button.is-dark[disabled], fieldset[disabled] .button.is-dark { background-color: #141c3a; border-color: #141c3a; box-shadow: none; }
+
+.button.is-dark.is-inverted { background-color: white; color: #141c3a; }
+
+.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered { background-color: #f2f2f2; }
+
+.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted { background-color: white; border-color: transparent; box-shadow: none; color: #141c3a; }
+
+.button.is-dark.is-loading::after { border-color: transparent transparent white white !important; }
+
+.button.is-dark.is-outlined { background-color: transparent; border-color: #141c3a; color: #141c3a; }
+
+.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused { background-color: #141c3a; border-color: #141c3a; color: white; }
+
+.button.is-dark.is-outlined.is-loading::after { border-color: transparent transparent #141c3a #141c3a !important; }
+
+.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after { border-color: transparent transparent white white !important; }
+
+.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined { background-color: transparent; border-color: #141c3a; box-shadow: none; color: #141c3a; }
+
+.button.is-dark.is-inverted.is-outlined { background-color: transparent; border-color: white; color: white; }
+
+.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused { background-color: white; color: #141c3a; }
+
+.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #141c3a #141c3a !important; }
+
+.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined { background-color: transparent; border-color: white; box-shadow: none; color: white; }
+
+.button.is-primary { background-color: #6E07F3; border-color: transparent; color: white; }
+
+.button.is-primary:hover, .button.is-primary.is-hovered { background-color: #6807e7; border-color: transparent; color: white; }
+
+.button.is-primary:focus, .button.is-primary.is-focused { border-color: transparent; color: white; }
+
+.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(110, 7, 243, 0.25); }
+
+.button.is-primary:active, .button.is-primary.is-active { background-color: #6306da; border-color: transparent; color: white; }
+
+.button.is-primary[disabled], fieldset[disabled] .button.is-primary { background-color: #6E07F3; border-color: #6E07F3; box-shadow: none; }
+
+.button.is-primary.is-inverted { background-color: white; color: #6E07F3; }
+
+.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered { background-color: #f2f2f2; }
+
+.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted { background-color: white; border-color: transparent; box-shadow: none; color: #6E07F3; }
+
+.button.is-primary.is-loading::after { border-color: transparent transparent white white !important; }
+
+.button.is-primary.is-outlined { background-color: transparent; border-color: #6E07F3; color: #6E07F3; }
+
+.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused { background-color: #6E07F3; border-color: #6E07F3; color: white; }
+
+.button.is-primary.is-outlined.is-loading::after { border-color: transparent transparent #6E07F3 #6E07F3 !important; }
+
+.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after { border-color: transparent transparent white white !important; }
+
+.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined { background-color: transparent; border-color: #6E07F3; box-shadow: none; color: #6E07F3; }
+
+.button.is-primary.is-inverted.is-outlined { background-color: transparent; border-color: white; color: white; }
+
+.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused { background-color: white; color: #6E07F3; }
+
+.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #6E07F3 #6E07F3 !important; }
+
+.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined { background-color: transparent; border-color: white; box-shadow: none; color: white; }
+
+.button.is-primary.is-light { background-color: #f4ebfe; color: #730cf8; }
+
+.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered { background-color: #ecdffe; border-color: transparent; color: #730cf8; }
+
+.button.is-primary.is-light:active, .button.is-primary.is-light.is-active { background-color: #e5d2fe; border-color: transparent; color: #730cf8; }
+
+.button.is-link { background-color: #1a8cff; border-color: transparent; color: #fff; }
+
+.button.is-link:hover, .button.is-link.is-hovered { background-color: #0d86ff; border-color: transparent; color: #fff; }
+
+.button.is-link:focus, .button.is-link.is-focused { border-color: transparent; color: #fff; }
+
+.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(26, 140, 255, 0.25); }
+
+.button.is-link:active, .button.is-link.is-active { background-color: #017fff; border-color: transparent; color: #fff; }
+
+.button.is-link[disabled], fieldset[disabled] .button.is-link { background-color: #1a8cff; border-color: #1a8cff; box-shadow: none; }
+
+.button.is-link.is-inverted { background-color: #fff; color: #1a8cff; }
+
+.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered { 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: #1a8cff; }
+
+.button.is-link.is-loading::after { border-color: transparent transparent #fff #fff !important; }
+
+.button.is-link.is-outlined { background-color: transparent; border-color: #1a8cff; color: #1a8cff; }
+
+.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused { background-color: #1a8cff; border-color: #1a8cff; color: #fff; }
+
+.button.is-link.is-outlined.is-loading::after { border-color: transparent transparent #1a8cff #1a8cff !important; }
+
+.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after { 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: #1a8cff; box-shadow: none; color: #1a8cff; }
+
+.button.is-link.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; }
+
+.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused { background-color: #fff; color: #1a8cff; }
+
+.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #1a8cff #1a8cff !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: #ebf5ff; color: #0068d1; }
+
+.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered { background-color: #deeeff; border-color: transparent; color: #0068d1; }
+
+.button.is-link.is-light:active, .button.is-link.is-light.is-active { background-color: #d1e8ff; border-color: transparent; color: #0068d1; }
+
+.button.is-info { background-color: #3e8ed0; border-color: transparent; color: #fff; }
+
+.button.is-info:hover, .button.is-info.is-hovered { background-color: #3488ce; border-color: transparent; color: #fff; }
+
+.button.is-info:focus, .button.is-info.is-focused { border-color: transparent; color: #fff; }
+
+.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); }
+
+.button.is-info:active, .button.is-info.is-active { background-color: #3082c5; border-color: transparent; color: #fff; }
+
+.button.is-info[disabled], fieldset[disabled] .button.is-info { background-color: #3e8ed0; border-color: #3e8ed0; box-shadow: none; }
+
+.button.is-info.is-inverted { background-color: #fff; color: #3e8ed0; }
+
+.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered { 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: #3e8ed0; }
+
+.button.is-info.is-loading::after { border-color: transparent transparent #fff #fff !important; }
+
+.button.is-info.is-outlined { background-color: transparent; border-color: #3e8ed0; color: #3e8ed0; }
+
+.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused { background-color: #3e8ed0; border-color: #3e8ed0; color: #fff; }
+
+.button.is-info.is-outlined.is-loading::after { border-color: transparent transparent #3e8ed0 #3e8ed0 !important; }
+
+.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after { 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: #3e8ed0; box-shadow: none; color: #3e8ed0; }
+
+.button.is-info.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; }
+
+.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused { background-color: #fff; color: #3e8ed0; }
+
+.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #3e8ed0 #3e8ed0 !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: #eff5fb; color: #296fa8; }
+
+.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered { background-color: #e4eff9; border-color: transparent; color: #296fa8; }
+
+.button.is-info.is-light:active, .button.is-info.is-light.is-active { background-color: #dae9f6; border-color: transparent; color: #296fa8; }
+
+.button.is-success { background-color: #5BE9B9; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-success:hover, .button.is-success.is-hovered { background-color: #50e7b4; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-success:focus, .button.is-success.is-focused { border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(91, 233, 185, 0.25); }
+
+.button.is-success:active, .button.is-success.is-active { background-color: #45e6af; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-success[disabled], fieldset[disabled] .button.is-success { background-color: #5BE9B9; border-color: #5BE9B9; box-shadow: none; }
+
+.button.is-success.is-inverted { background-color: rgba(0, 0, 0, 0.7); color: #5BE9B9; }
+
+.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered { background-color: rgba(0, 0, 0, 0.7); }
+
+.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted { background-color: rgba(0, 0, 0, 0.7); border-color: transparent; box-shadow: none; color: #5BE9B9; }
+
+.button.is-success.is-loading::after { border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+
+.button.is-success.is-outlined { background-color: transparent; border-color: #5BE9B9; color: #5BE9B9; }
+
+.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused { background-color: #5BE9B9; border-color: #5BE9B9; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-success.is-outlined.is-loading::after { border-color: transparent transparent #5BE9B9 #5BE9B9 !important; }
+
+.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after { border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+
+.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined { background-color: transparent; border-color: #5BE9B9; box-shadow: none; color: #5BE9B9; }
+
+.button.is-success.is-inverted.is-outlined { background-color: transparent; border-color: rgba(0, 0, 0, 0.7); color: rgba(0, 0, 0, 0.7); }
+
+.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused { background-color: rgba(0, 0, 0, 0.7); color: #5BE9B9; }
+
+.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #5BE9B9 #5BE9B9 !important; }
+
+.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined { background-color: transparent; border-color: rgba(0, 0, 0, 0.7); box-shadow: none; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-success.is-light { background-color: #edfdf7; color: #11825c; }
+
+.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered { background-color: #e2fbf3; border-color: transparent; color: #11825c; }
+
+.button.is-success.is-light:active, .button.is-success.is-light.is-active { background-color: #d7faee; border-color: transparent; color: #11825c; }
+
+.button.is-warning { background-color: #ffe08a; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-warning:hover, .button.is-warning.is-hovered { background-color: #ffdc7d; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-warning:focus, .button.is-warning.is-focused { border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); }
+
+.button.is-warning:active, .button.is-warning.is-active { background-color: #ffd970; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-warning[disabled], fieldset[disabled] .button.is-warning { background-color: #ffe08a; border-color: #ffe08a; box-shadow: none; }
+
+.button.is-warning.is-inverted { background-color: rgba(0, 0, 0, 0.7); color: #ffe08a; }
+
+.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered { background-color: rgba(0, 0, 0, 0.7); }
+
+.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted { background-color: rgba(0, 0, 0, 0.7); border-color: transparent; box-shadow: none; color: #ffe08a; }
+
+.button.is-warning.is-loading::after { border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+
+.button.is-warning.is-outlined { background-color: transparent; border-color: #ffe08a; color: #ffe08a; }
+
+.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused { background-color: #ffe08a; border-color: #ffe08a; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-warning.is-outlined.is-loading::after { border-color: transparent transparent #ffe08a #ffe08a !important; }
+
+.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after { border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+
+.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined { background-color: transparent; border-color: #ffe08a; box-shadow: none; color: #ffe08a; }
+
+.button.is-warning.is-inverted.is-outlined { background-color: transparent; border-color: rgba(0, 0, 0, 0.7); color: rgba(0, 0, 0, 0.7); }
+
+.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused { background-color: rgba(0, 0, 0, 0.7); color: #ffe08a; }
+
+.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after { border-color: transparent transparent #ffe08a #ffe08a !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, 0.7); box-shadow: none; color: rgba(0, 0, 0, 0.7); }
+
+.button.is-warning.is-light { background-color: #fffaeb; color: #946c00; }
+
+.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered { background-color: #fff6de; border-color: transparent; color: #946c00; }
+
+.button.is-warning.is-light:active, .button.is-warning.is-light.is-active { background-color: #fff3d1; border-color: transparent; color: #946c00; }
+
+.button.is-danger { background-color: #f14668; border-color: transparent; color: #fff; }
+
+.button.is-danger:hover, .button.is-danger.is-hovered { background-color: #f03a5f; border-color: transparent; color: #fff; }
+
+.button.is-danger:focus, .button.is-danger.is-focused { border-color: transparent; color: #fff; }
+
+.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+
+.button.is-danger:active, .button.is-danger.is-active { background-color: #ef2e55; border-color: transparent; color: #fff; }
+
+.button.is-danger[disabled], fieldset[disabled] .button.is-danger { background-color: #f14668; border-color: #f14668; box-shadow: none; }
+
+.button.is-danger.is-inverted { background-color: #fff; color: #f14668; }
+
+.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered { 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:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused { 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:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after { 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:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused { background-color: #fff; color: #f14668; }
+
+.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after { 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:hover, .button.is-danger.is-light.is-hovered { background-color: #fde0e6; border-color: transparent; color: #cc0f35; }
+
+.button.is-danger.is-light:active, .button.is-danger.is-light.is-active { background-color: #fcd4dc; border-color: transparent; color: #cc0f35; }
+
+.button.is-small { font-size: 0.75rem; }
+
+.button.is-small:not(.is-rounded) { border-radius: 2px; }
+
+.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: #ffffff; border-color: #dbdbdb; box-shadow: none; opacity: 0.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 * 0.5)); top: calc(50% - (1em * 0.5)); position: absolute !important; }
+
+.button.is-static { background-color: whitesmoke; border-color: #dbdbdb; color: #94a1b2; box-shadow: none; pointer-events: none; }
+
+.button.is-rounded { border-radius: 9999px; padding-left: calc(1em + 0.25em); padding-right: calc(1em + 0.25em); }
+
+.buttons { align-items: center; display: flex; flex-wrap: wrap; justify-content: flex-start; }
+
+.buttons .button { margin-bottom: 0.5rem; }
+
+.buttons .button:not(:last-child):not(.is-fullwidth) { margin-right: 0.5rem; }
+
+.buttons:last-child { margin-bottom: -0.5rem; }
+
+.buttons:not(:last-child) { margin-bottom: 1rem; }
+
+.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) { font-size: 0.75rem; }
+
+.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) { border-radius: 2px; }
+
+.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:hover, .buttons.has-addons .button.is-hovered { z-index: 2; }
+
+.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected { z-index: 3; }
+
+.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover { 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: 0.25rem; margin-right: 0.25rem; }
+
+.buttons.is-right { justify-content: flex-end; }
+
+.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) { margin-left: 0.25rem; margin-right: 0.25rem; }
+
+@media screen and (max-width: 768px) { .button.is-responsive.is-small { font-size: 0.5625rem; } .button.is-responsive, .button.is-responsive.is-normal { font-size: 0.65625rem; } .button.is-responsive.is-medium { font-size: 0.75rem; } .button.is-responsive.is-large { font-size: 1rem; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) { .button.is-responsive.is-small { font-size: 0.65625rem; } .button.is-responsive, .button.is-responsive.is-normal { font-size: 0.75rem; } .button.is-responsive.is-medium { font-size: 1rem; } .button.is-responsive.is-large { font-size: 1.25rem; } }
+
+.container { flex-grow: 1; margin: 0 auto; position: relative; width: auto; }
+
+.container.is-fluid { max-width: none !important; 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:not(.is-max-desktop) { max-width: 1152px; } }
+
+@media screen and (max-width: 1407px) { .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) { max-width: 1344px; } }
+
+@media screen and (min-width: 1216px) { .container:not(.is-max-desktop) { max-width: 1152px; } }
+
+@media screen and (min-width: 1408px) { .container:not(.is-max-desktop):not(.is-max-widescreen) { max-width: 1344px; } }
+
+.content li + li { margin-top: 0.25em; }
+
+.content p:not(:last-child), .content dl:not(:last-child), .content ol:not(:last-child), .content ul:not(:last-child), .content blockquote:not(:last-child), .content pre:not(:last-child), .content table: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: 0.5em; }
+
+.content h1:not(:first-child) { margin-top: 1em; }
+
+.content h2 { font-size: 1.75em; margin-bottom: 0.5714em; }
+
+.content h2:not(:first-child) { margin-top: 1.1428em; }
+
+.content h3 { font-size: 1.5em; margin-bottom: 0.6666em; }
+
+.content h3:not(:first-child) { margin-top: 1.3333em; }
+
+.content h4 { font-size: 1.25em; margin-bottom: 0.8em; }
+
+.content h5 { font-size: 1.125em; margin-bottom: 0.8888em; }
+
+.content h6 { font-size: 1em; margin-bottom: 1em; }
+
+.content blockquote { background-color: whitesmoke; 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: 0.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 sup, .content sub { font-size: 75%; }
+
+.content table { width: 100%; }
+
+.content table td, .content table th { border: 1px solid #dbdbdb; border-width: 0 0 1px; padding: 0.5em 0.75em; vertical-align: top; }
+
+.content table th { color: #363636; }
+
+.content table th:not([align]) { text-align: inherit; }
+
+.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: 0.75rem; }
+
+.content.is-normal { font-size: 1rem; }
+
+.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; }
+
+.icon-text { align-items: flex-start; color: inherit; display: inline-flex; flex-wrap: wrap; line-height: 1.5rem; vertical-align: top; }
+
+.icon-text .icon { flex-grow: 0; flex-shrink: 0; }
+
+.icon-text .icon:not(:last-child) { margin-right: 0.25em; }
+
+.icon-text .icon:not(:first-child) { margin-left: 0.25em; }
+
+div.icon-text { display: flex; }
+
+.image { display: block; position: relative; }
+
+.image img { display: block; height: auto; width: 100%; }
+
+.image img.is-rounded { border-radius: 9999px; }
+
+.image.is-fullwidth { width: 100%; }
+
+.image.is-square img, .image.is-square .has-ratio, .image.is-1by1 img, .image.is-1by1 .has-ratio, .image.is-5by4 img, .image.is-5by4 .has-ratio, .image.is-4by3 img, .image.is-4by3 .has-ratio, .image.is-3by2 img, .image.is-3by2 .has-ratio, .image.is-5by3 img, .image.is-5by3 .has-ratio, .image.is-16by9 img, .image.is-16by9 .has-ratio, .image.is-2by1 img, .image.is-2by1 .has-ratio, .image.is-3by1 img, .image.is-3by1 .has-ratio, .image.is-4by5 img, .image.is-4by5 .has-ratio, .image.is-3by4 img, .image.is-3by4 .has-ratio, .image.is-2by3 img, .image.is-2by3 .has-ratio, .image.is-3by5 img, .image.is-3by5 .has-ratio, .image.is-9by16 img, .image.is-9by16 .has-ratio, .image.is-1by2 img, .image.is-1by2 .has-ratio, .image.is-1by3 img, .image.is-1by3 .has-ratio { height: 100%; width: 100%; }
+
+.image.is-square, .image.is-1by1 { 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: whitesmoke; border-radius: 4px; position: relative; padding: 1.25rem 2.5rem 1.25rem 1.5rem; }
+
+.notification a:not(.button):not(.dropdown-item) { color: currentColor; text-decoration: underline; }
+
+.notification strong { color: currentColor; }
+
+.notification code, .notification pre { background: #ffffff; }
+
+.notification pre code { background: transparent; }
+
+.notification > .delete { right: 0.5rem; position: absolute; top: 0.5rem; }
+
+.notification .title, .notification .subtitle, .notification .content { color: currentColor; }
+
+.notification.is-white { background-color: #ffffff; color: #0a0a0a; }
+
+.notification.is-black { background-color: #0a0a0a; color: #ffffff; }
+
+.notification.is-light { background-color: whitesmoke; color: rgba(0, 0, 0, 0.7); }
+
+.notification.is-dark { background-color: #141c3a; color: white; }
+
+.notification.is-primary { background-color: #6E07F3; color: white; }
+
+.notification.is-primary.is-light { background-color: #f4ebfe; color: #730cf8; }
+
+.notification.is-link { background-color: #1a8cff; color: #fff; }
+
+.notification.is-link.is-light { background-color: #ebf5ff; color: #0068d1; }
+
+.notification.is-info { background-color: #3e8ed0; color: #fff; }
+
+.notification.is-info.is-light { background-color: #eff5fb; color: #296fa8; }
+
+.notification.is-success { background-color: #5BE9B9; color: rgba(0, 0, 0, 0.7); }
+
+.notification.is-success.is-light { background-color: #edfdf7; color: #11825c; }
+
+.notification.is-warning { background-color: #ffe08a; color: rgba(0, 0, 0, 0.7); }
+
+.notification.is-warning.is-light { background-color: #fffaeb; color: #946c00; }
+
+.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: 9999px; display: block; height: 1rem; overflow: hidden; padding: 0; width: 100%; }
+
+.progress::-webkit-progress-bar { background-color: #ededed; }
+
+.progress::-webkit-progress-value { background-color: #141c3a; }
+
+.progress::-moz-progress-bar { background-color: #141c3a; }
+
+.progress::-ms-fill { background-color: #141c3a; border: none; }
+
+.progress.is-white::-webkit-progress-value { background-color: #ffffff; }
+
+.progress.is-white::-moz-progress-bar { background-color: #ffffff; }
+
+.progress.is-white::-ms-fill { background-color: #ffffff; }
+
+.progress.is-white:indeterminate { background-image: linear-gradient(to right, #ffffff 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: whitesmoke; }
+
+.progress.is-light::-moz-progress-bar { background-color: whitesmoke; }
+
+.progress.is-light::-ms-fill { background-color: whitesmoke; }
+
+.progress.is-light:indeterminate { background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%); }
+
+.progress.is-dark::-webkit-progress-value { background-color: #141c3a; }
+
+.progress.is-dark::-moz-progress-bar { background-color: #141c3a; }
+
+.progress.is-dark::-ms-fill { background-color: #141c3a; }
+
+.progress.is-dark:indeterminate { background-image: linear-gradient(to right, #141c3a 30%, #ededed 30%); }
+
+.progress.is-primary::-webkit-progress-value { background-color: #6E07F3; }
+
+.progress.is-primary::-moz-progress-bar { background-color: #6E07F3; }
+
+.progress.is-primary::-ms-fill { background-color: #6E07F3; }
+
+.progress.is-primary:indeterminate { background-image: linear-gradient(to right, #6E07F3 30%, #ededed 30%); }
+
+.progress.is-link::-webkit-progress-value { background-color: #1a8cff; }
+
+.progress.is-link::-moz-progress-bar { background-color: #1a8cff; }
+
+.progress.is-link::-ms-fill { background-color: #1a8cff; }
+
+.progress.is-link:indeterminate { background-image: linear-gradient(to right, #1a8cff 30%, #ededed 30%); }
+
+.progress.is-info::-webkit-progress-value { background-color: #3e8ed0; }
+
+.progress.is-info::-moz-progress-bar { background-color: #3e8ed0; }
+
+.progress.is-info::-ms-fill { background-color: #3e8ed0; }
+
+.progress.is-info:indeterminate { background-image: linear-gradient(to right, #3e8ed0 30%, #ededed 30%); }
+
+.progress.is-success::-webkit-progress-value { background-color: #5BE9B9; }
+
+.progress.is-success::-moz-progress-bar { background-color: #5BE9B9; }
+
+.progress.is-success::-ms-fill { background-color: #5BE9B9; }
+
+.progress.is-success:indeterminate { background-image: linear-gradient(to right, #5BE9B9 30%, #ededed 30%); }
+
+.progress.is-warning::-webkit-progress-value { background-color: #ffe08a; }
+
+.progress.is-warning::-moz-progress-bar { background-color: #ffe08a; }
+
+.progress.is-warning::-ms-fill { background-color: #ffe08a; }
+
+.progress.is-warning:indeterminate { background-image: linear-gradient(to right, #ffe08a 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, #141c3a 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:indeterminate::-ms-fill { animation-name: none; }
+
+.progress.is-small { height: 0.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: #ffffff; color: #363636; }
+
+.table td, .table th { border: 1px solid #dbdbdb; border-width: 0 0 1px; padding: 0.5em 0.75em; vertical-align: top; }
+
+.table td.is-white, .table th.is-white { background-color: #ffffff; border-color: #ffffff; color: #0a0a0a; }
+
+.table td.is-black, .table th.is-black { background-color: #0a0a0a; border-color: #0a0a0a; color: #ffffff; }
+
+.table td.is-light, .table th.is-light { background-color: whitesmoke; border-color: whitesmoke; color: rgba(0, 0, 0, 0.7); }
+
+.table td.is-dark, .table th.is-dark { background-color: #141c3a; border-color: #141c3a; color: white; }
+
+.table td.is-primary, .table th.is-primary { background-color: #6E07F3; border-color: #6E07F3; color: white; }
+
+.table td.is-link, .table th.is-link { background-color: #1a8cff; border-color: #1a8cff; color: #fff; }
+
+.table td.is-info, .table th.is-info { background-color: #3e8ed0; border-color: #3e8ed0; color: #fff; }
+
+.table td.is-success, .table th.is-success { background-color: #5BE9B9; border-color: #5BE9B9; color: rgba(0, 0, 0, 0.7); }
+
+.table td.is-warning, .table th.is-warning { background-color: #ffe08a; border-color: #ffe08a; color: rgba(0, 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: #6E07F3; color: white; }
+
+.table td.is-selected a, .table td.is-selected strong, .table th.is-selected a, .table th.is-selected strong { color: currentColor; }
+
+.table td.is-vcentered, .table th.is-vcentered { vertical-align: middle; }
+
+.table th { color: #363636; }
+
+.table th:not([align]) { text-align: left; }
+
+.table tr.is-selected { background-color: #6E07F3; color: white; }
+
+.table tr.is-selected a, .table tr.is-selected strong { color: currentColor; }
+
+.table tr.is-selected td, .table tr.is-selected th { border-color: white; 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: whitesmoke; }
+
+.table.is-narrow td, .table.is-narrow th { padding: 0.25em 0.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: 0.5rem; }
+
+.tags .tag:not(:last-child) { margin-right: 0.5rem; }
+
+.tags:last-child { margin-bottom: -0.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: 0.25rem; margin-left: 0.25rem; }
+
+.tags.is-right { justify-content: flex-end; }
+
+.tags.is-right .tag:not(:first-child) { margin-left: 0.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-top-left-radius: 0; border-bottom-left-radius: 0; }
+
+.tags.has-addons .tag:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
+
+.tag:not(body) { align-items: center; background-color: whitesmoke; border-radius: 4px; color: #141c3a; display: inline-flex; font-size: 0.75rem; height: 2em; justify-content: center; line-height: 1.5; padding-left: 0.75em; padding-right: 0.75em; white-space: nowrap; }
+
+.tag:not(body) .delete { margin-left: 0.25rem; margin-right: -0.375rem; }
+
+.tag:not(body).is-white { background-color: #ffffff; color: #0a0a0a; }
+
+.tag:not(body).is-black { background-color: #0a0a0a; color: #ffffff; }
+
+.tag:not(body).is-light { background-color: whitesmoke; color: rgba(0, 0, 0, 0.7); }
+
+.tag:not(body).is-dark { background-color: #141c3a; color: white; }
+
+.tag:not(body).is-primary { background-color: #6E07F3; color: white; }
+
+.tag:not(body).is-primary.is-light { background-color: #f4ebfe; color: #730cf8; }
+
+.tag:not(body).is-link { background-color: #1a8cff; color: #fff; }
+
+.tag:not(body).is-link.is-light { background-color: #ebf5ff; color: #0068d1; }
+
+.tag:not(body).is-info { background-color: #3e8ed0; color: #fff; }
+
+.tag:not(body).is-info.is-light { background-color: #eff5fb; color: #296fa8; }
+
+.tag:not(body).is-success { background-color: #5BE9B9; color: rgba(0, 0, 0, 0.7); }
+
+.tag:not(body).is-success.is-light { background-color: #edfdf7; color: #11825c; }
+
+.tag:not(body).is-warning { background-color: #ffe08a; color: rgba(0, 0, 0, 0.7); }
+
+.tag:not(body).is-warning.is-light { background-color: #fffaeb; color: #946c00; }
+
+.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: 0.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: -0.375em; margin-right: 0.1875em; }
+
+.tag:not(body) .icon:last-child:not(:first-child) { margin-left: 0.1875em; margin-right: -0.375em; }
+
+.tag:not(body) .icon:first-child:last-child { margin-left: -0.375em; margin-right: -0.375em; }
+
+.tag:not(body).is-delete { margin-left: 1px; padding: 0; position: relative; width: 2em; }
+
+.tag:not(body).is-delete::before, .tag:not(body).is-delete::after { background-color: currentColor; content: ""; display: block; left: 50%; position: absolute; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg); -webkit-transform-origin: center center; 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:hover, .tag:not(body).is-delete:focus { background-color: #e8e8e8; }
+
+.tag:not(body).is-delete:active { background-color: #dbdbdb; }
+
+.tag:not(body).is-rounded { border-radius: 9999px; }
+
+a.tag:hover { text-decoration: underline; }
+
+.title, .subtitle { word-break: break-word; }
+
+.title em, .title span, .subtitle em, .subtitle span { font-weight: inherit; }
+
+.title sub, .subtitle sub { font-size: 0.75em; }
+
+.title sup, .subtitle sup { font-size: 0.75em; }
+
+.title .tag, .subtitle .tag { vertical-align: middle; }
+
+.title { color: #363636; font-size: 2rem; font-weight: 800; line-height: 1.125; }
+
+.title strong { color: inherit; font-weight: inherit; }
+
+.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: 0.75rem; }
+
+.subtitle { color: #141c3a; 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: 0.75rem; }
+
+.heading { display: block; font-size: 11px; letter-spacing: 1px; margin-bottom: 5px; text-transform: uppercase; }
+
+.number { align-items: center; background-color: whitesmoke; border-radius: 9999px; display: inline-flex; font-size: 1.25rem; height: 2em; justify-content: center; margin-right: 1.5rem; min-width: 2.5em; padding: 0.25rem 0.5rem; text-align: center; vertical-align: top; }
+
+/* Bulma Form */
+.select select, .textarea, .input { background-color: #ffffff; border-color: #dbdbdb; border-radius: 4px; color: #363636; }
+
+.select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder { color: rgba(54, 54, 54, 0.3); }
+
+.select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder { color: rgba(54, 54, 54, 0.3); }
+
+.select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder { color: rgba(54, 54, 54, 0.3); }
+
+.select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder { color: rgba(54, 54, 54, 0.3); }
+
+.select select:hover, .textarea:hover, .input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input { border-color: #b5b5b5; }
+
+.select select:focus, .textarea:focus, .input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, .select select:active, .textarea:active, .input:active, .select select.is-active, .is-active.textarea, .is-active.input { border-color: #1a8cff; box-shadow: 0 0 0 0.125em rgba(26, 140, 255, 0.25); }
+
+.select select[disabled], [disabled].textarea, [disabled].input, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input { background-color: whitesmoke; border-color: whitesmoke; box-shadow: none; color: #94a1b2; }
+
+.select select[disabled]::-moz-placeholder, [disabled].textarea::-moz-placeholder, [disabled].input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder { color: rgba(148, 161, 178, 0.3); }
+
+.select select[disabled]::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder { color: rgba(148, 161, 178, 0.3); }
+
+.select select[disabled]:-moz-placeholder, [disabled].textarea:-moz-placeholder, [disabled].input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder { color: rgba(148, 161, 178, 0.3); }
+
+.select select[disabled]:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder { color: rgba(148, 161, 178, 0.3); }
+
+.textarea, .input { box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05); max-width: 100%; width: 100%; }
+
+[readonly].textarea, [readonly].input { box-shadow: none; }
+
+.is-white.textarea, .is-white.input { border-color: #ffffff; }
+
+.is-white.textarea:focus, .is-white.input:focus, .is-white.is-focused.textarea, .is-white.is-focused.input, .is-white.textarea:active, .is-white.input:active, .is-white.is-active.textarea, .is-white.is-active.input { box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+
+.is-black.textarea, .is-black.input { border-color: #0a0a0a; }
+
+.is-black.textarea:focus, .is-black.input:focus, .is-black.is-focused.textarea, .is-black.is-focused.input, .is-black.textarea:active, .is-black.input:active, .is-black.is-active.textarea, .is-black.is-active.input { box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+
+.is-light.textarea, .is-light.input { border-color: whitesmoke; }
+
+.is-light.textarea:focus, .is-light.input:focus, .is-light.is-focused.textarea, .is-light.is-focused.input, .is-light.textarea:active, .is-light.input:active, .is-light.is-active.textarea, .is-light.is-active.input { box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+
+.is-dark.textarea, .is-dark.input { border-color: #141c3a; }
+
+.is-dark.textarea:focus, .is-dark.input:focus, .is-dark.is-focused.textarea, .is-dark.is-focused.input, .is-dark.textarea:active, .is-dark.input:active, .is-dark.is-active.textarea, .is-dark.is-active.input { box-shadow: 0 0 0 0.125em rgba(20, 28, 58, 0.25); }
+
+.is-primary.textarea, .is-primary.input { border-color: #6E07F3; }
+
+.is-primary.textarea:focus, .is-primary.input:focus, .is-primary.is-focused.textarea, .is-primary.is-focused.input, .is-primary.textarea:active, .is-primary.input:active, .is-primary.is-active.textarea, .is-primary.is-active.input { box-shadow: 0 0 0 0.125em rgba(110, 7, 243, 0.25); }
+
+.is-link.textarea, .is-link.input { border-color: #1a8cff; }
+
+.is-link.textarea:focus, .is-link.input:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, .is-link.textarea:active, .is-link.input:active, .is-link.is-active.textarea, .is-link.is-active.input { box-shadow: 0 0 0 0.125em rgba(26, 140, 255, 0.25); }
+
+.is-info.textarea, .is-info.input { border-color: #3e8ed0; }
+
+.is-info.textarea:focus, .is-info.input:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, .is-info.textarea:active, .is-info.input:active, .is-info.is-active.textarea, .is-info.is-active.input { box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); }
+
+.is-success.textarea, .is-success.input { border-color: #5BE9B9; }
+
+.is-success.textarea:focus, .is-success.input:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, .is-success.textarea:active, .is-success.input:active, .is-success.is-active.textarea, .is-success.is-active.input { box-shadow: 0 0 0 0.125em rgba(91, 233, 185, 0.25); }
+
+.is-warning.textarea, .is-warning.input { border-color: #ffe08a; }
+
+.is-warning.textarea:focus, .is-warning.input:focus, .is-warning.is-focused.textarea, .is-warning.is-focused.input, .is-warning.textarea:active, .is-warning.input:active, .is-warning.is-active.textarea, .is-warning.is-active.input { box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); }
+
+.is-danger.textarea, .is-danger.input { border-color: #f14668; }
+
+.is-danger.textarea:focus, .is-danger.input:focus, .is-danger.is-focused.textarea, .is-danger.is-focused.input, .is-danger.textarea:active, .is-danger.input:active, .is-danger.is-active.textarea, .is-danger.is-active.input { box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+
+.is-small.textarea, .is-small.input { border-radius: 2px; font-size: 0.75rem; }
+
+.is-medium.textarea, .is-medium.input { font-size: 1.25rem; }
+
+.is-large.textarea, .is-large.input { font-size: 1.5rem; }
+
+.is-fullwidth.textarea, .is-fullwidth.input { display: block; width: 100%; }
+
+.is-inline.textarea, .is-inline.input { display: inline; width: auto; }
+
+.input.is-rounded { border-radius: 9999px; padding-left: calc(calc(0.75em - 1px) + 0.375em); padding-right: calc(calc(0.75em - 1px) + 0.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(0.75em - 1px); resize: vertical; }
+
+.textarea:not([rows]) { max-height: 40em; min-height: 8em; }
+
+.textarea[rows] { height: initial; }
+
+.textarea.has-fixed-size { resize: none; }
+
+.radio, .checkbox { cursor: pointer; display: inline-block; line-height: 1.25; position: relative; }
+
+.radio input, .checkbox input { cursor: pointer; }
+
+.radio:hover, .checkbox:hover { color: #363636; }
+
+[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox, .radio input[disabled], .checkbox input[disabled] { color: #94a1b2; cursor: not-allowed; }
+
+.radio + .radio { margin-left: 0.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: #1a8cff; right: 1.125em; z-index: 4; }
+
+.select.is-rounded select { border-radius: 9999px; padding-left: 1em; }
+
+.select select { cursor: pointer; display: block; font-size: 1em; max-width: 100%; outline: none; }
+
+.select select::-ms-expand { display: none; }
+
+.select select[disabled]:hover, fieldset[disabled] .select select:hover { border-color: whitesmoke; }
+
+.select select:not([multiple]) { padding-right: 2.5em; }
+
+.select select[multiple] { height: auto; padding: 0; }
+
+.select select[multiple] option { padding: 0.5em 1em; }
+
+.select:not(.is-multiple):not(.is-loading):hover::after { border-color: #363636; }
+
+.select.is-white:not(:hover)::after { border-color: #ffffff; }
+
+.select.is-white select { border-color: #ffffff; }
+
+.select.is-white select:hover, .select.is-white select.is-hovered { border-color: #f2f2f2; }
+
+.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active { box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+
+.select.is-black:not(:hover)::after { border-color: #0a0a0a; }
+
+.select.is-black select { border-color: #0a0a0a; }
+
+.select.is-black select:hover, .select.is-black select.is-hovered { border-color: black; }
+
+.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active { box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+
+.select.is-light:not(:hover)::after { border-color: whitesmoke; }
+
+.select.is-light select { border-color: whitesmoke; }
+
+.select.is-light select:hover, .select.is-light select.is-hovered { border-color: #e8e8e8; }
+
+.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active { box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+
+.select.is-dark:not(:hover)::after { border-color: #141c3a; }
+
+.select.is-dark select { border-color: #141c3a; }
+
+.select.is-dark select:hover, .select.is-dark select.is-hovered { border-color: #0d1327; }
+
+.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active { box-shadow: 0 0 0 0.125em rgba(20, 28, 58, 0.25); }
+
+.select.is-primary:not(:hover)::after { border-color: #6E07F3; }
+
+.select.is-primary select { border-color: #6E07F3; }
+
+.select.is-primary select:hover, .select.is-primary select.is-hovered { border-color: #6306da; }
+
+.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active { box-shadow: 0 0 0 0.125em rgba(110, 7, 243, 0.25); }
+
+.select.is-link:not(:hover)::after { border-color: #1a8cff; }
+
+.select.is-link select { border-color: #1a8cff; }
+
+.select.is-link select:hover, .select.is-link select.is-hovered { border-color: #017fff; }
+
+.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active { box-shadow: 0 0 0 0.125em rgba(26, 140, 255, 0.25); }
+
+.select.is-info:not(:hover)::after { border-color: #3e8ed0; }
+
+.select.is-info select { border-color: #3e8ed0; }
+
+.select.is-info select:hover, .select.is-info select.is-hovered { border-color: #3082c5; }
+
+.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active { box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25); }
+
+.select.is-success:not(:hover)::after { border-color: #5BE9B9; }
+
+.select.is-success select { border-color: #5BE9B9; }
+
+.select.is-success select:hover, .select.is-success select.is-hovered { border-color: #45e6af; }
+
+.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active { box-shadow: 0 0 0 0.125em rgba(91, 233, 185, 0.25); }
+
+.select.is-warning:not(:hover)::after { border-color: #ffe08a; }
+
+.select.is-warning select { border-color: #ffe08a; }
+
+.select.is-warning select:hover, .select.is-warning select.is-hovered { border-color: #ffd970; }
+
+.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active { box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25); }
+
+.select.is-danger:not(:hover)::after { border-color: #f14668; }
+
+.select.is-danger select { border-color: #f14668; }
+
+.select.is-danger select:hover, .select.is-danger select.is-hovered { border-color: #ef2e55; }
+
+.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active { box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+
+.select.is-small { border-radius: 2px; font-size: 0.75rem; }
+
+.select.is-medium { font-size: 1.25rem; }
+
+.select.is-large { font-size: 1.5rem; }
+
+.select.is-disabled::after { border-color: #94a1b2 !important; opacity: 0.5; }
+
+.select.is-fullwidth { width: 100%; }
+
+.select.is-fullwidth select { width: 100%; }
+
+.select.is-loading::after { margin-top: 0; position: absolute; right: 0.625em; top: 0.625em; -webkit-transform: none; transform: none; }
+
+.select.is-loading.is-small:after { font-size: 0.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: #ffffff; border-color: transparent; color: #0a0a0a; }
+
+.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta { background-color: #f9f9f9; border-color: transparent; color: #0a0a0a; }
+
+.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); color: #0a0a0a; }
+
+.file.is-white:active .file-cta, .file.is-white.is-active .file-cta { background-color: #f2f2f2; border-color: transparent; color: #0a0a0a; }
+
+.file.is-black .file-cta { background-color: #0a0a0a; border-color: transparent; color: #ffffff; }
+
+.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta { background-color: #040404; border-color: transparent; color: #ffffff; }
+
+.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); color: #ffffff; }
+
+.file.is-black:active .file-cta, .file.is-black.is-active .file-cta { background-color: black; border-color: transparent; color: #ffffff; }
+
+.file.is-light .file-cta { background-color: whitesmoke; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta { background-color: #eeeeee; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); color: rgba(0, 0, 0, 0.7); }
+
+.file.is-light:active .file-cta, .file.is-light.is-active .file-cta { background-color: #e8e8e8; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.file.is-dark .file-cta { background-color: #141c3a; border-color: transparent; color: white; }
+
+.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta { background-color: #111731; border-color: transparent; color: white; }
+
+.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(20, 28, 58, 0.25); color: white; }
+
+.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta { background-color: #0d1327; border-color: transparent; color: white; }
+
+.file.is-primary .file-cta { background-color: #6E07F3; border-color: transparent; color: white; }
+
+.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta { background-color: #6807e7; border-color: transparent; color: white; }
+
+.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(110, 7, 243, 0.25); color: white; }
+
+.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta { background-color: #6306da; border-color: transparent; color: white; }
+
+.file.is-link .file-cta { background-color: #1a8cff; border-color: transparent; color: #fff; }
+
+.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta { background-color: #0d86ff; border-color: transparent; color: #fff; }
+
+.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(26, 140, 255, 0.25); color: #fff; }
+
+.file.is-link:active .file-cta, .file.is-link.is-active .file-cta { background-color: #017fff; border-color: transparent; color: #fff; }
+
+.file.is-info .file-cta { background-color: #3e8ed0; border-color: transparent; color: #fff; }
+
+.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta { background-color: #3488ce; border-color: transparent; color: #fff; }
+
+.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(62, 142, 208, 0.25); color: #fff; }
+
+.file.is-info:active .file-cta, .file.is-info.is-active .file-cta { background-color: #3082c5; border-color: transparent; color: #fff; }
+
+.file.is-success .file-cta { background-color: #5BE9B9; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta { background-color: #50e7b4; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(91, 233, 185, 0.25); color: rgba(0, 0, 0, 0.7); }
+
+.file.is-success:active .file-cta, .file.is-success.is-active .file-cta { background-color: #45e6af; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.file.is-warning .file-cta { background-color: #ffe08a; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta { background-color: #ffdc7d; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(255, 224, 138, 0.25); color: rgba(0, 0, 0, 0.7); }
+
+.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta { background-color: #ffd970; border-color: transparent; color: rgba(0, 0, 0, 0.7); }
+
+.file.is-danger .file-cta { background-color: #f14668; border-color: transparent; color: #fff; }
+
+.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta { background-color: #f03a5f; border-color: transparent; color: #fff; }
+
+.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25); color: #fff; }
+
+.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta { background-color: #ef2e55; border-color: transparent; color: #fff; }
+
+.file.is-small { font-size: 0.75rem; }
+
+.file.is-normal { font-size: 1rem; }
+
+.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: #eeeeee; 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: none; 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: whitesmoke; color: #141c3a; }
+
+.file-name { border-color: #dbdbdb; border-style: solid; border-width: 1px 1px 1px 0; display: block; max-width: 16em; overflow: hidden; text-align: inherit; text-overflow: ellipsis; }
+
+.file-icon { align-items: center; display: flex; height: 1em; justify-content: center; margin-right: 0.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: 0.5em; }
+
+.label.is-small { font-size: 0.75rem; }
+
+.label.is-medium { font-size: 1.25rem; }
+
+.label.is-large { font-size: 1.5rem; }
+
+.help { display: block; font-size: 0.75rem; margin-top: 0.25rem; }
+
+.help.is-white { color: #ffffff; }
+
+.help.is-black { color: #0a0a0a; }
+
+.help.is-light { color: whitesmoke; }
+
+.help.is-dark { color: #141c3a; }
+
+.help.is-primary { color: #6E07F3; }
+
+.help.is-link { color: #1a8cff; }
+
+.help.is-info { color: #3e8ed0; }
+
+.help.is-success { color: #5BE9B9; }
+
+.help.is-warning { color: #ffe08a; }
+
+.help.is-danger { color: #f14668; }
+
+.field:not(:last-child) { margin-bottom: 0.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]):hover, .field.has-addons .control .button:not([disabled]).is-hovered, .field.has-addons .control .input:not([disabled]):hover, .field.has-addons .control .input:not([disabled]).is-hovered, .field.has-addons .control .select select:not([disabled]):hover, .field.has-addons .control .select select:not([disabled]).is-hovered { z-index: 2; }
+
+.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active, .field.has-addons .control .input:not([disabled]):focus, .field.has-addons .control .input:not([disabled]).is-focused, .field.has-addons .control .input:not([disabled]):active, .field.has-addons .control .input:not([disabled]).is-active, .field.has-addons .control .select select:not([disabled]):focus, .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]).is-active { z-index: 3; }
+
+.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover, .field.has-addons .control .input:not([disabled]):focus: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]).is-active:hover, .field.has-addons .control .select select:not([disabled]):focus: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]).is-active: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: 0.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: 0.75rem; }
+
+.field.is-grouped.is-grouped-multiline:last-child { margin-bottom: -0.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: 0.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: 0.75rem; padding-top: 0.375em; } .field-label.is-normal { padding-top: 0.375em; } .field-label.is-medium { font-size: 1.25rem; padding-top: 0.375em; } .field-label.is-large { font-size: 1.5rem; padding-top: 0.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: 0.75rem; } }
+
+.control { box-sizing: border-box; clear: both; font-size: 1rem; position: relative; text-align: inherit; }
+
+.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: #141c3a; }
+
+.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: 0.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: 0.625em; top: 0.625em; z-index: 4; }
+
+.control.is-loading.is-small:after { font-size: 0.75rem; }
+
+.control.is-loading.is-medium:after { font-size: 1.25rem; }
+
+.control.is-loading.is-large:after { font-size: 1.5rem; }
+
+/* Bulma Components */
+.breadcrumb { font-size: 1rem; white-space: nowrap; }
+
+.breadcrumb a { align-items: center; color: #1a8cff; display: flex; justify-content: center; padding: 0 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 ul, .breadcrumb ol { align-items: flex-start; display: flex; flex-wrap: wrap; justify-content: flex-start; }
+
+.breadcrumb .icon:first-child { margin-right: 0.5em; }
+
+.breadcrumb .icon:last-child { margin-left: 0.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: 0.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: #ffffff; border-radius: 0.25rem; box-shadow: 0 5px 5px 0 rgba(233, 240, 243, 0.5), 0 0 0 1px #E6ECF8; color: #141c3a; max-width: 100%; position: relative; }
+
+.card-footer:first-child, .card-content:first-child, .card-header:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
+
+.card-footer:last-child, .card-content:last-child, .card-header:last-child { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
+
+.card-header { background-color: transparent; align-items: stretch; box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1); display: flex; }
+
+.card-header-title { align-items: center; color: #363636; display: flex; flex-grow: 1; font-weight: 700; padding: 0.75rem 1rem; }
+
+.card-header-title.is-centered { justify-content: center; }
+
+.card-header-icon { -moz-appearance: none; -webkit-appearance: none; appearance: none; background: none; border: none; color: currentColor; font-family: inherit; font-size: 1em; margin: 0; padding: 0; align-items: center; cursor: pointer; display: flex; justify-content: center; padding: 0.75rem 1rem; }
+
+.card-image { display: block; position: relative; }
+
+.card-image:first-child img { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
+
+.card-image:last-child img { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
+
+.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: 0.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: #ffffff; border-radius: 4px; box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); padding-bottom: 0.5rem; padding-top: 0.5rem; }
+
+.dropdown-item { color: #141c3a; display: block; font-size: 0.875rem; line-height: 1.5; padding: 0.375rem 1rem; position: relative; }
+
+a.dropdown-item, button.dropdown-item { padding-right: 3rem; text-align: inherit; white-space: nowrap; width: 100%; }
+
+a.dropdown-item:hover, button.dropdown-item:hover { background-color: whitesmoke; color: #0a0a0a; }
+
+a.dropdown-item.is-active, button.dropdown-item.is-active { background-color: #1a8cff; color: #fff; }
+
+.dropdown-divider { background-color: #ededed; border: none; display: block; height: 1px; margin: 0.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: 0.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 .title, .level-item .subtitle { margin-bottom: 0; }
+
+@media screen and (max-width: 768px) { .level-item:not(:last-child) { margin-bottom: 0.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: 0.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; } }
+
+.media { align-items: flex-start; display: flex; text-align: inherit; }
+
+.media .content:not(:last-child) { margin-bottom: 0.75rem; }
+
+.media .media { border-top: 1px solid rgba(219, 219, 219, 0.5); display: flex; padding-top: 0.75rem; }
+
+.media .media .content:not(:last-child), .media .media .control:not(:last-child) { margin-bottom: 0.5rem; }
+
+.media .media .media { padding-top: 0.5rem; }
+
+.media .media .media + .media { margin-top: 0.5rem; }
+
+.media + .media { border-top: 1px solid rgba(219, 219, 219, 0.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: inherit; }
+
+@media screen and (max-width: 768px) { .media-content { overflow-x: auto; } }
+
+.menu { font-size: 1rem; }
+
+.menu.is-small { font-size: 0.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: #141c3a; display: block; padding: 0.5em 0.75em; }
+
+.menu-list a:hover { background-color: whitesmoke; color: #363636; }
+
+.menu-list a.is-active { background-color: #1a8cff; color: #fff; }
+
+.menu-list li ul { border-left: 1px solid #dbdbdb; margin: 0.75em; padding-left: 0.75em; }
+
+.menu-label { color: #94a1b2; font-size: 0.75em; letter-spacing: 0.1em; text-transform: uppercase; }
+
+.menu-label:not(:first-child) { margin-top: 1em; }
+
+.menu-label:not(:last-child) { margin-bottom: 1em; }
+
+.message { background-color: whitesmoke; 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: 0.75rem; }
+
+.message.is-medium { font-size: 1.25rem; }
+
+.message.is-large { font-size: 1.5rem; }
+
+.message.is-white { background-color: white; }
+
+.message.is-white .message-header { background-color: #ffffff; color: #0a0a0a; }
+
+.message.is-white .message-body { border-color: #ffffff; }
+
+.message.is-black { background-color: #fafafa; }
+
+.message.is-black .message-header { background-color: #0a0a0a; color: #ffffff; }
+
+.message.is-black .message-body { border-color: #0a0a0a; }
+
+.message.is-light { background-color: #fafafa; }
+
+.message.is-light .message-header { background-color: whitesmoke; color: rgba(0, 0, 0, 0.7); }
+
+.message.is-light .message-body { border-color: whitesmoke; }
+
+.message.is-dark { background-color: #f7f8fc; }
+
+.message.is-dark .message-header { background-color: #141c3a; color: white; }
+
+.message.is-dark .message-body { border-color: #141c3a; }
+
+.message.is-primary { background-color: #f4ebfe; }
+
+.message.is-primary .message-header { background-color: #6E07F3; color: white; }
+
+.message.is-primary .message-body { border-color: #6E07F3; color: #730cf8; }
+
+.message.is-link { background-color: #ebf5ff; }
+
+.message.is-link .message-header { background-color: #1a8cff; color: #fff; }
+
+.message.is-link .message-body { border-color: #1a8cff; color: #0068d1; }
+
+.message.is-info { background-color: #eff5fb; }
+
+.message.is-info .message-header { background-color: #3e8ed0; color: #fff; }
+
+.message.is-info .message-body { border-color: #3e8ed0; color: #296fa8; }
+
+.message.is-success { background-color: #edfdf7; }
+
+.message.is-success .message-header { background-color: #5BE9B9; color: rgba(0, 0, 0, 0.7); }
+
+.message.is-success .message-body { border-color: #5BE9B9; color: #11825c; }
+
+.message.is-warning { background-color: #fffaeb; }
+
+.message.is-warning .message-header { background-color: #ffe08a; color: rgba(0, 0, 0, 0.7); }
+
+.message.is-warning .message-body { border-color: #ffe08a; color: #946c00; }
+
+.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: #141c3a; border-radius: 4px 4px 0 0; color: #fff; display: flex; font-weight: 700; justify-content: space-between; line-height: 1.25; padding: 0.75em 1em; position: relative; }
+
+.message-header .delete { flex-grow: 0; flex-shrink: 0; margin-left: 0.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: #141c3a; padding: 1.25em 1.5em; }
+
+.message-body code, .message-body pre { background-color: #ffffff; }
+
+.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, 0.86); }
+
+.modal-content, .modal-card { margin: 0 20px; max-height: calc(100vh - 160px); overflow: auto; position: relative; width: 100%; }
+
+@media screen and (min-width: 769px) { .modal-content, .modal-card { margin: 0 auto; max-height: calc(100vh - 40px); width: 640px; } }
+
+.modal-close { background: none; 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-head, .modal-card-foot { align-items: center; background-color: whitesmoke; 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: 0.5em; }
+
+.modal-card-body { -webkit-overflow-scrolling: touch; background-color: #ffffff; flex-grow: 1; flex-shrink: 1; overflow: auto; padding: 20px; }
+
+.navbar { background-color: #ffffff; min-height: 3.25rem; position: relative; z-index: 30; }
+
+.navbar.is-white { background-color: #ffffff; color: #0a0a0a; }
+
+.navbar.is-white .navbar-brand > .navbar-item, .navbar.is-white .navbar-brand .navbar-link { color: #0a0a0a; }
+
+.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active, .navbar.is-white .navbar-brand .navbar-link:focus, .navbar.is-white .navbar-brand .navbar-link:hover, .navbar.is-white .navbar-brand .navbar-link.is-active { 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-start > .navbar-item, .navbar.is-white .navbar-start .navbar-link, .navbar.is-white .navbar-end > .navbar-item, .navbar.is-white .navbar-end .navbar-link { color: #0a0a0a; } .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active, .navbar.is-white .navbar-start .navbar-link:focus, .navbar.is-white .navbar-start .navbar-link:hover, .navbar.is-white .navbar-start .navbar-link.is-active, .navbar.is-white .navbar-end > a.navbar-item:focus, .navbar.is-white .navbar-end > a.navbar-item:hover, .navbar.is-white .navbar-end > a.navbar-item.is-active, .navbar.is-white .navbar-end .navbar-link:focus, .navbar.is-white .navbar-end .navbar-link:hover, .navbar.is-white .navbar-end .navbar-link.is-active { background-color: #f2f2f2; color: #0a0a0a; } .navbar.is-white .navbar-start .navbar-link::after, .navbar.is-white .navbar-end .navbar-link::after { border-color: #0a0a0a; } .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { background-color: #f2f2f2; color: #0a0a0a; } .navbar.is-white .navbar-dropdown a.navbar-item.is-active { background-color: #ffffff; color: #0a0a0a; } }
+
+.navbar.is-black { background-color: #0a0a0a; color: #ffffff; }
+
+.navbar.is-black .navbar-brand > .navbar-item, .navbar.is-black .navbar-brand .navbar-link { color: #ffffff; }
+
+.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, .navbar.is-black .navbar-brand .navbar-link:focus, .navbar.is-black .navbar-brand .navbar-link:hover, .navbar.is-black .navbar-brand .navbar-link.is-active { background-color: black; color: #ffffff; }
+
+.navbar.is-black .navbar-brand .navbar-link::after { border-color: #ffffff; }
+
+.navbar.is-black .navbar-burger { color: #ffffff; }
+
+@media screen and (min-width: 1024px) { .navbar.is-black .navbar-start > .navbar-item, .navbar.is-black .navbar-start .navbar-link, .navbar.is-black .navbar-end > .navbar-item, .navbar.is-black .navbar-end .navbar-link { color: #ffffff; } .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, .navbar.is-black .navbar-start .navbar-link:focus, .navbar.is-black .navbar-start .navbar-link:hover, .navbar.is-black .navbar-start .navbar-link.is-active, .navbar.is-black .navbar-end > a.navbar-item:focus, .navbar.is-black .navbar-end > a.navbar-item:hover, .navbar.is-black .navbar-end > a.navbar-item.is-active, .navbar.is-black .navbar-end .navbar-link:focus, .navbar.is-black .navbar-end .navbar-link:hover, .navbar.is-black .navbar-end .navbar-link.is-active { background-color: black; color: #ffffff; } .navbar.is-black .navbar-start .navbar-link::after, .navbar.is-black .navbar-end .navbar-link::after { border-color: #ffffff; } .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { background-color: black; color: #ffffff; } .navbar.is-black .navbar-dropdown a.navbar-item.is-active { background-color: #0a0a0a; color: #ffffff; } }
+
+.navbar.is-light { background-color: whitesmoke; color: rgba(0, 0, 0, 0.7); }
+
+.navbar.is-light .navbar-brand > .navbar-item, .navbar.is-light .navbar-brand .navbar-link { color: rgba(0, 0, 0, 0.7); }
+
+.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active, .navbar.is-light .navbar-brand .navbar-link:focus, .navbar.is-light .navbar-brand .navbar-link:hover, .navbar.is-light .navbar-brand .navbar-link.is-active { background-color: #e8e8e8; color: rgba(0, 0, 0, 0.7); }
+
+.navbar.is-light .navbar-brand .navbar-link::after { border-color: rgba(0, 0, 0, 0.7); }
+
+.navbar.is-light .navbar-burger { color: rgba(0, 0, 0, 0.7); }
+
+@media screen and (min-width: 1024px) { .navbar.is-light .navbar-start > .navbar-item, .navbar.is-light .navbar-start .navbar-link, .navbar.is-light .navbar-end > .navbar-item, .navbar.is-light .navbar-end .navbar-link { color: rgba(0, 0, 0, 0.7); } .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active, .navbar.is-light .navbar-start .navbar-link:focus, .navbar.is-light .navbar-start .navbar-link:hover, .navbar.is-light .navbar-start .navbar-link.is-active, .navbar.is-light .navbar-end > a.navbar-item:focus, .navbar.is-light .navbar-end > a.navbar-item:hover, .navbar.is-light .navbar-end > a.navbar-item.is-active, .navbar.is-light .navbar-end .navbar-link:focus, .navbar.is-light .navbar-end .navbar-link:hover, .navbar.is-light .navbar-end .navbar-link.is-active { background-color: #e8e8e8; color: rgba(0, 0, 0, 0.7); } .navbar.is-light .navbar-start .navbar-link::after, .navbar.is-light .navbar-end .navbar-link::after { border-color: rgba(0, 0, 0, 0.7); } .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { background-color: #e8e8e8; color: rgba(0, 0, 0, 0.7); } .navbar.is-light .navbar-dropdown a.navbar-item.is-active { background-color: whitesmoke; color: rgba(0, 0, 0, 0.7); } }
+
+.navbar.is-dark { background-color: #141c3a; color: white; }
+
+.navbar.is-dark .navbar-brand > .navbar-item, .navbar.is-dark .navbar-brand .navbar-link { color: white; }
+
+.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, .navbar.is-dark .navbar-brand .navbar-link:focus, .navbar.is-dark .navbar-brand .navbar-link:hover, .navbar.is-dark .navbar-brand .navbar-link.is-active { background-color: #0d1327; color: white; }
+
+.navbar.is-dark .navbar-brand .navbar-link::after { border-color: white; }
+
+.navbar.is-dark .navbar-burger { color: white; }
+
+@media screen and (min-width: 1024px) { .navbar.is-dark .navbar-start > .navbar-item, .navbar.is-dark .navbar-start .navbar-link, .navbar.is-dark .navbar-end > .navbar-item, .navbar.is-dark .navbar-end .navbar-link { color: white; } .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, .navbar.is-dark .navbar-start .navbar-link:focus, .navbar.is-dark .navbar-start .navbar-link:hover, .navbar.is-dark .navbar-start .navbar-link.is-active, .navbar.is-dark .navbar-end > a.navbar-item:focus, .navbar.is-dark .navbar-end > a.navbar-item:hover, .navbar.is-dark .navbar-end > a.navbar-item.is-active, .navbar.is-dark .navbar-end .navbar-link:focus, .navbar.is-dark .navbar-end .navbar-link:hover, .navbar.is-dark .navbar-end .navbar-link.is-active { background-color: #0d1327; color: white; } .navbar.is-dark .navbar-start .navbar-link::after, .navbar.is-dark .navbar-end .navbar-link::after { border-color: white; } .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { background-color: #0d1327; color: white; } .navbar.is-dark .navbar-dropdown a.navbar-item.is-active { background-color: #141c3a; color: white; } }
+
+.navbar.is-primary { background-color: #6E07F3; color: white; }
+
+.navbar.is-primary .navbar-brand > .navbar-item, .navbar.is-primary .navbar-brand .navbar-link { color: white; }
+
+.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, .navbar.is-primary .navbar-brand .navbar-link:focus, .navbar.is-primary .navbar-brand .navbar-link:hover, .navbar.is-primary .navbar-brand .navbar-link.is-active { background-color: #6306da; color: white; }
+
+.navbar.is-primary .navbar-brand .navbar-link::after { border-color: white; }
+
+.navbar.is-primary .navbar-burger { color: white; }
+
+@media screen and (min-width: 1024px) { .navbar.is-primary .navbar-start > .navbar-item, .navbar.is-primary .navbar-start .navbar-link, .navbar.is-primary .navbar-end > .navbar-item, .navbar.is-primary .navbar-end .navbar-link { color: white; } .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, .navbar.is-primary .navbar-start .navbar-link:focus, .navbar.is-primary .navbar-start .navbar-link:hover, .navbar.is-primary .navbar-start .navbar-link.is-active, .navbar.is-primary .navbar-end > a.navbar-item:focus, .navbar.is-primary .navbar-end > a.navbar-item:hover, .navbar.is-primary .navbar-end > a.navbar-item.is-active, .navbar.is-primary .navbar-end .navbar-link:focus, .navbar.is-primary .navbar-end .navbar-link:hover, .navbar.is-primary .navbar-end .navbar-link.is-active { background-color: #6306da; color: white; } .navbar.is-primary .navbar-start .navbar-link::after, .navbar.is-primary .navbar-end .navbar-link::after { border-color: white; } .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { background-color: #6306da; color: white; } .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { background-color: #6E07F3; color: white; } }
+
+.navbar.is-link { background-color: #1a8cff; color: #fff; }
+
+.navbar.is-link .navbar-brand > .navbar-item, .navbar.is-link .navbar-brand .navbar-link { color: #fff; }
+
+.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active, .navbar.is-link .navbar-brand .navbar-link:focus, .navbar.is-link .navbar-brand .navbar-link:hover, .navbar.is-link .navbar-brand .navbar-link.is-active { background-color: #017fff; 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-start > .navbar-item, .navbar.is-link .navbar-start .navbar-link, .navbar.is-link .navbar-end > .navbar-item, .navbar.is-link .navbar-end .navbar-link { color: #fff; } .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active, .navbar.is-link .navbar-start .navbar-link:focus, .navbar.is-link .navbar-start .navbar-link:hover, .navbar.is-link .navbar-start .navbar-link.is-active, .navbar.is-link .navbar-end > a.navbar-item:focus, .navbar.is-link .navbar-end > a.navbar-item:hover, .navbar.is-link .navbar-end > a.navbar-item.is-active, .navbar.is-link .navbar-end .navbar-link:focus, .navbar.is-link .navbar-end .navbar-link:hover, .navbar.is-link .navbar-end .navbar-link.is-active { background-color: #017fff; color: #fff; } .navbar.is-link .navbar-start .navbar-link::after, .navbar.is-link .navbar-end .navbar-link::after { border-color: #fff; } .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { background-color: #017fff; color: #fff; } .navbar.is-link .navbar-dropdown a.navbar-item.is-active { background-color: #1a8cff; color: #fff; } }
+
+.navbar.is-info { background-color: #3e8ed0; color: #fff; }
+
+.navbar.is-info .navbar-brand > .navbar-item, .navbar.is-info .navbar-brand .navbar-link { color: #fff; }
+
+.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, .navbar.is-info .navbar-brand .navbar-link:focus, .navbar.is-info .navbar-brand .navbar-link:hover, .navbar.is-info .navbar-brand .navbar-link.is-active { background-color: #3082c5; 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-start > .navbar-item, .navbar.is-info .navbar-start .navbar-link, .navbar.is-info .navbar-end > .navbar-item, .navbar.is-info .navbar-end .navbar-link { color: #fff; } .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, .navbar.is-info .navbar-start .navbar-link:focus, .navbar.is-info .navbar-start .navbar-link:hover, .navbar.is-info .navbar-start .navbar-link.is-active, .navbar.is-info .navbar-end > a.navbar-item:focus, .navbar.is-info .navbar-end > a.navbar-item:hover, .navbar.is-info .navbar-end > a.navbar-item.is-active, .navbar.is-info .navbar-end .navbar-link:focus, .navbar.is-info .navbar-end .navbar-link:hover, .navbar.is-info .navbar-end .navbar-link.is-active { background-color: #3082c5; color: #fff; } .navbar.is-info .navbar-start .navbar-link::after, .navbar.is-info .navbar-end .navbar-link::after { border-color: #fff; } .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { background-color: #3082c5; color: #fff; } .navbar.is-info .navbar-dropdown a.navbar-item.is-active { background-color: #3e8ed0; color: #fff; } }
+
+.navbar.is-success { background-color: #5BE9B9; color: rgba(0, 0, 0, 0.7); }
+
+.navbar.is-success .navbar-brand > .navbar-item, .navbar.is-success .navbar-brand .navbar-link { color: rgba(0, 0, 0, 0.7); }
+
+.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active, .navbar.is-success .navbar-brand .navbar-link:focus, .navbar.is-success .navbar-brand .navbar-link:hover, .navbar.is-success .navbar-brand .navbar-link.is-active { background-color: #45e6af; color: rgba(0, 0, 0, 0.7); }
+
+.navbar.is-success .navbar-brand .navbar-link::after { border-color: rgba(0, 0, 0, 0.7); }
+
+.navbar.is-success .navbar-burger { color: rgba(0, 0, 0, 0.7); }
+
+@media screen and (min-width: 1024px) { .navbar.is-success .navbar-start > .navbar-item, .navbar.is-success .navbar-start .navbar-link, .navbar.is-success .navbar-end > .navbar-item, .navbar.is-success .navbar-end .navbar-link { color: rgba(0, 0, 0, 0.7); } .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active, .navbar.is-success .navbar-start .navbar-link:focus, .navbar.is-success .navbar-start .navbar-link:hover, .navbar.is-success .navbar-start .navbar-link.is-active, .navbar.is-success .navbar-end > a.navbar-item:focus, .navbar.is-success .navbar-end > a.navbar-item:hover, .navbar.is-success .navbar-end > a.navbar-item.is-active, .navbar.is-success .navbar-end .navbar-link:focus, .navbar.is-success .navbar-end .navbar-link:hover, .navbar.is-success .navbar-end .navbar-link.is-active { background-color: #45e6af; color: rgba(0, 0, 0, 0.7); } .navbar.is-success .navbar-start .navbar-link::after, .navbar.is-success .navbar-end .navbar-link::after { border-color: rgba(0, 0, 0, 0.7); } .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { background-color: #45e6af; color: rgba(0, 0, 0, 0.7); } .navbar.is-success .navbar-dropdown a.navbar-item.is-active { background-color: #5BE9B9; color: rgba(0, 0, 0, 0.7); } }
+
+.navbar.is-warning { background-color: #ffe08a; color: rgba(0, 0, 0, 0.7); }
+
+.navbar.is-warning .navbar-brand > .navbar-item, .navbar.is-warning .navbar-brand .navbar-link { color: rgba(0, 0, 0, 0.7); }
+
+.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active, .navbar.is-warning .navbar-brand .navbar-link:focus, .navbar.is-warning .navbar-brand .navbar-link:hover, .navbar.is-warning .navbar-brand .navbar-link.is-active { background-color: #ffd970; color: rgba(0, 0, 0, 0.7); }
+
+.navbar.is-warning .navbar-brand .navbar-link::after { border-color: rgba(0, 0, 0, 0.7); }
+
+.navbar.is-warning .navbar-burger { color: rgba(0, 0, 0, 0.7); }
+
+@media screen and (min-width: 1024px) { .navbar.is-warning .navbar-start > .navbar-item, .navbar.is-warning .navbar-start .navbar-link, .navbar.is-warning .navbar-end > .navbar-item, .navbar.is-warning .navbar-end .navbar-link { color: rgba(0, 0, 0, 0.7); } .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active, .navbar.is-warning .navbar-start .navbar-link:focus, .navbar.is-warning .navbar-start .navbar-link:hover, .navbar.is-warning .navbar-start .navbar-link.is-active, .navbar.is-warning .navbar-end > a.navbar-item:focus, .navbar.is-warning .navbar-end > a.navbar-item:hover, .navbar.is-warning .navbar-end > a.navbar-item.is-active, .navbar.is-warning .navbar-end .navbar-link:focus, .navbar.is-warning .navbar-end .navbar-link:hover, .navbar.is-warning .navbar-end .navbar-link.is-active { background-color: #ffd970; color: rgba(0, 0, 0, 0.7); } .navbar.is-warning .navbar-start .navbar-link::after, .navbar.is-warning .navbar-end .navbar-link::after { border-color: rgba(0, 0, 0, 0.7); } .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { background-color: #ffd970; color: rgba(0, 0, 0, 0.7); } .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { background-color: #ffe08a; color: rgba(0, 0, 0, 0.7); } }
+
+.navbar.is-danger { background-color: #f14668; color: #fff; }
+
+.navbar.is-danger .navbar-brand > .navbar-item, .navbar.is-danger .navbar-brand .navbar-link { color: #fff; }
+
+.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active, .navbar.is-danger .navbar-brand .navbar-link:focus, .navbar.is-danger .navbar-brand .navbar-link:hover, .navbar.is-danger .navbar-brand .navbar-link.is-active { 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-start > .navbar-item, .navbar.is-danger .navbar-start .navbar-link, .navbar.is-danger .navbar-end > .navbar-item, .navbar.is-danger .navbar-end .navbar-link { color: #fff; } .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active, .navbar.is-danger .navbar-start .navbar-link:focus, .navbar.is-danger .navbar-start .navbar-link:hover, .navbar.is-danger .navbar-start .navbar-link.is-active, .navbar.is-danger .navbar-end > a.navbar-item:focus, .navbar.is-danger .navbar-end > a.navbar-item:hover, .navbar.is-danger .navbar-end > a.navbar-item.is-active, .navbar.is-danger .navbar-end .navbar-link:focus, .navbar.is-danger .navbar-end .navbar-link:hover, .navbar.is-danger .navbar-end .navbar-link.is-active { background-color: #ef2e55; color: #fff; } .navbar.is-danger .navbar-start .navbar-link::after, .navbar.is-danger .navbar-end .navbar-link::after { border-color: #fff; } .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-danger .navbar-item.has-dropdown.is-active .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 whitesmoke; }
+
+.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 whitesmoke; }
+
+.navbar.is-fixed-top { top: 0; }
+
+html.has-navbar-fixed-top, body.has-navbar-fixed-top { padding-top: 3.25rem; }
+
+html.has-navbar-fixed-bottom, body.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: #141c3a; -moz-appearance: none; -webkit-appearance: none; appearance: none; background: none; border: none; 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; -webkit-transform-origin: center; transform-origin: center; transition-duration: 86ms; transition-property: background-color, opacity, -webkit-transform; transition-property: background-color, opacity, transform; transition-property: background-color, opacity, transform, -webkit-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, 0.05); }
+
+.navbar-burger.is-active span:nth-child(1) { -webkit-transform: translateY(5px) rotate(45deg); transform: translateY(5px) rotate(45deg); }
+
+.navbar-burger.is-active span:nth-child(2) { opacity: 0; }
+
+.navbar-burger.is-active span:nth-child(3) { -webkit-transform: translateY(-5px) rotate(-45deg); transform: translateY(-5px) rotate(-45deg); }
+
+.navbar-menu { display: none; }
+
+.navbar-item, .navbar-link { color: #141c3a; display: block; line-height: 1.5; padding: 0.5rem 0.75rem; position: relative; }
+
+.navbar-item .icon:only-child, .navbar-link .icon:only-child { margin-left: -0.25rem; margin-right: -0.25rem; }
+
+a.navbar-item, .navbar-link { cursor: pointer; }
+
+a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, .navbar-link.is-active { background-color: #fafafa; color: #1a8cff; }
+
+.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(0.5rem - 1px); }
+
+.navbar-item.is-tab:focus, .navbar-item.is-tab:hover { background-color: transparent; border-bottom-color: #1a8cff; }
+
+.navbar-item.is-tab.is-active { background-color: transparent; border-bottom-color: #1a8cff; border-bottom-style: solid; border-bottom-width: 3px; color: #1a8cff; padding-bottom: calc(0.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: #1a8cff; margin-top: -0.375em; right: 1.125em; }
+
+.navbar-dropdown { font-size: 0.875rem; padding-bottom: 0.5rem; padding-top: 0.5rem; }
+
+.navbar-dropdown .navbar-item { padding-left: 1.5rem; padding-right: 1.5rem; }
+
+.navbar-divider { background-color: whitesmoke; border: none; display: none; height: 2px; margin: 0.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: #ffffff; box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); padding: 0.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, 0.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; } html.has-navbar-fixed-top-touch, body.has-navbar-fixed-top-touch { padding-top: 3.25rem; } html.has-navbar-fixed-bottom-touch, body.has-navbar-fixed-bottom-touch { padding-bottom: 3.25rem; } }
+
+@media screen and (min-width: 1024px) { .navbar, .navbar-menu, .navbar-start, .navbar-end { align-items: stretch; display: flex; } .navbar { min-height: 3.25rem; } .navbar.is-spaced { padding: 1rem 2rem; } .navbar.is-spaced .navbar-start, .navbar.is-spaced .navbar-end { align-items: center; } .navbar.is-spaced a.navbar-item, .navbar.is-spaced .navbar-link { border-radius: 4px; } .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active, .navbar.is-transparent .navbar-link:focus, .navbar.is-transparent .navbar-link:hover, .navbar.is-transparent .navbar-link.is-active { 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: whitesmoke; color: #0a0a0a; } .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { background-color: whitesmoke; color: #1a8cff; } .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 { -webkit-transform: rotate(135deg) translate(0.25em, -0.25em); transform: rotate(135deg) translate(0.25em, -0.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, 0.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.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { opacity: 1; pointer-events: auto; -webkit-transform: translateY(0); 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: #ffffff; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top: 2px solid #dbdbdb; box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); display: none; font-size: 0.875rem; left: 0; min-width: 100%; position: absolute; top: 100%; z-index: 20; } .navbar-dropdown .navbar-item { padding: 0.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: whitesmoke; color: #0a0a0a; } .navbar-dropdown a.navbar-item.is-active { background-color: whitesmoke; color: #1a8cff; } .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed { border-radius: 6px; border-top: none; box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); display: block; opacity: 0; pointer-events: none; top: calc(100% + (-4px)); -webkit-transform: translateY(-5px); transform: translateY(-5px); transition-duration: 86ms; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; } .navbar-dropdown.is-right { left: auto; right: 0; } .navbar-divider { display: block; } .navbar > .container .navbar-brand, .container > .navbar .navbar-brand { margin-left: -0.75rem; } .navbar > .container .navbar-menu, .container > .navbar .navbar-menu { margin-right: -0.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, 0.1); } .navbar.is-fixed-top-desktop { top: 0; } html.has-navbar-fixed-top-desktop, body.has-navbar-fixed-top-desktop { padding-top: 3.25rem; } html.has-navbar-fixed-bottom-desktop, body.has-navbar-fixed-bottom-desktop { padding-bottom: 3.25rem; } html.has-spaced-navbar-fixed-top, body.has-spaced-navbar-fixed-top { padding-top: 5.25rem; } html.has-spaced-navbar-fixed-bottom, body.has-spaced-navbar-fixed-bottom { padding-bottom: 5.25rem; } a.navbar-item.is-active, .navbar-link.is-active { color: #0a0a0a; } a.navbar-item.is-active:not(:focus):not(:hover), .navbar-link.is-active:not(:focus):not(:hover) { background-color: transparent; } .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link { background-color: #fafafa; } }
+
+.hero.is-fullheight-with-navbar { min-height: calc(100vh - 3.25rem); }
+
+.pagination { font-size: 1rem; margin: -0.25rem; }
+
+.pagination.is-small { font-size: 0.75rem; }
+
+.pagination.is-medium { font-size: 1.25rem; }
+
+.pagination.is-large { font-size: 1.5rem; }
+
+.pagination.is-rounded .pagination-previous, .pagination.is-rounded .pagination-next { padding-left: 1em; padding-right: 1em; border-radius: 9999px; }
+
+.pagination.is-rounded .pagination-link { border-radius: 9999px; }
+
+.pagination, .pagination-list { align-items: center; display: flex; justify-content: center; text-align: center; }
+
+.pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis { font-size: 1em; justify-content: center; margin: 0.25rem; padding-left: 0.5em; padding-right: 0.5em; text-align: center; }
+
+.pagination-previous, .pagination-next, .pagination-link { border-color: #dbdbdb; color: #363636; min-width: 2.5em; }
+
+.pagination-previous:hover, .pagination-next:hover, .pagination-link:hover { border-color: #b5b5b5; color: #363636; }
+
+.pagination-previous:focus, .pagination-next:focus, .pagination-link:focus { border-color: #1a8cff; }
+
+.pagination-previous:active, .pagination-next:active, .pagination-link:active { box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }
+
+.pagination-previous[disabled], .pagination-previous.is-disabled, .pagination-next[disabled], .pagination-next.is-disabled, .pagination-link[disabled], .pagination-link.is-disabled { background-color: #dbdbdb; border-color: #dbdbdb; box-shadow: none; color: #94a1b2; opacity: 0.5; }
+
+.pagination-previous, .pagination-next { padding-left: 0.75em; padding-right: 0.75em; white-space: nowrap; }
+
+.pagination-link.is-current { background-color: #1a8cff; border-color: #1a8cff; color: #fff; }
+
+.pagination-ellipsis { color: #b5b5b5; pointer-events: none; }
+
+.pagination-list { flex-wrap: wrap; }
+
+.pagination-list li { list-style: none; }
+
+@media screen and (max-width: 768px) { .pagination { flex-wrap: wrap; } .pagination-previous, .pagination-next { 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, .pagination-next, .pagination-link, .pagination-ellipsis { margin-bottom: 0; margin-top: 0; } .pagination-previous { order: 2; } .pagination-next { order: 3; } .pagination { justify-content: space-between; margin-bottom: 0; margin-top: 0; } .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 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02); font-size: 1rem; }
+
+.panel:not(:last-child) { margin-bottom: 1.5rem; }
+
+.panel.is-white .panel-heading { background-color: #ffffff; color: #0a0a0a; }
+
+.panel.is-white .panel-tabs a.is-active { border-bottom-color: #ffffff; }
+
+.panel.is-white .panel-block.is-active .panel-icon { color: #ffffff; }
+
+.panel.is-black .panel-heading { background-color: #0a0a0a; color: #ffffff; }
+
+.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: whitesmoke; color: rgba(0, 0, 0, 0.7); }
+
+.panel.is-light .panel-tabs a.is-active { border-bottom-color: whitesmoke; }
+
+.panel.is-light .panel-block.is-active .panel-icon { color: whitesmoke; }
+
+.panel.is-dark .panel-heading { background-color: #141c3a; color: white; }
+
+.panel.is-dark .panel-tabs a.is-active { border-bottom-color: #141c3a; }
+
+.panel.is-dark .panel-block.is-active .panel-icon { color: #141c3a; }
+
+.panel.is-primary .panel-heading { background-color: #6E07F3; color: white; }
+
+.panel.is-primary .panel-tabs a.is-active { border-bottom-color: #6E07F3; }
+
+.panel.is-primary .panel-block.is-active .panel-icon { color: #6E07F3; }
+
+.panel.is-link .panel-heading { background-color: #1a8cff; color: #fff; }
+
+.panel.is-link .panel-tabs a.is-active { border-bottom-color: #1a8cff; }
+
+.panel.is-link .panel-block.is-active .panel-icon { color: #1a8cff; }
+
+.panel.is-info .panel-heading { background-color: #3e8ed0; color: #fff; }
+
+.panel.is-info .panel-tabs a.is-active { border-bottom-color: #3e8ed0; }
+
+.panel.is-info .panel-block.is-active .panel-icon { color: #3e8ed0; }
+
+.panel.is-success .panel-heading { background-color: #5BE9B9; color: rgba(0, 0, 0, 0.7); }
+
+.panel.is-success .panel-tabs a.is-active { border-bottom-color: #5BE9B9; }
+
+.panel.is-success .panel-block.is-active .panel-icon { color: #5BE9B9; }
+
+.panel.is-warning .panel-heading { background-color: #ffe08a; color: rgba(0, 0, 0, 0.7); }
+
+.panel.is-warning .panel-tabs a.is-active { border-bottom-color: #ffe08a; }
+
+.panel.is-warning .panel-block.is-active .panel-icon { color: #ffe08a; }
+
+.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-tabs:not(:last-child), .panel-block: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: 0.75em 1em; }
+
+.panel-tabs { align-items: flex-end; display: flex; font-size: 0.875em; justify-content: center; }
+
+.panel-tabs a { border-bottom: 1px solid #dbdbdb; margin-bottom: -1px; padding: 0.5em; }
+
+.panel-tabs a.is-active { border-bottom-color: #4a4a4a; color: #363636; }
+
+.panel-list a { color: #141c3a; }
+
+.panel-list a:hover { color: #1a8cff; }
+
+.panel-block { align-items: center; color: #363636; display: flex; justify-content: flex-start; padding: 0.5em 0.75em; }
+
+.panel-block input[type="checkbox"] { margin-right: 0.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: #1a8cff; color: #363636; }
+
+.panel-block.is-active .panel-icon { color: #1a8cff; }
+
+.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: whitesmoke; }
+
+.panel-icon { display: inline-block; font-size: 14px; height: 1em; line-height: 1em; text-align: center; vertical-align: top; width: 1em; color: #94a1b2; margin-right: 0.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: #141c3a; display: flex; justify-content: center; margin-bottom: -1px; padding: 0.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: #1a8cff; color: #1a8cff; }
+
+.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: 0.75em; }
+
+.tabs ul.is-center { flex: none; justify-content: center; padding-left: 0.75em; padding-right: 0.75em; }
+
+.tabs ul.is-right { justify-content: flex-end; padding-left: 0.75em; }
+
+.tabs .icon:first-child { margin-right: 0.5em; }
+
+.tabs .icon:last-child { margin-left: 0.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: whitesmoke; border-bottom-color: #dbdbdb; }
+
+.tabs.is-boxed li.is-active a { background-color: #ffffff; 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: whitesmoke; border-color: #b5b5b5; z-index: 2; }
+
+.tabs.is-toggle li + li { margin-left: -1px; }
+
+.tabs.is-toggle li:first-child a { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
+
+.tabs.is-toggle li:last-child a { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
+
+.tabs.is-toggle li.is-active a { background-color: #1a8cff; border-color: #1a8cff; 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: 9999px; border-top-left-radius: 9999px; padding-left: 1.25em; }
+
+.tabs.is-toggle.is-toggle-rounded li:last-child a { border-bottom-right-radius: 9999px; border-top-right-radius: 9999px; padding-right: 1.25em; }
+
+.tabs.is-small { font-size: 0.75rem; }
+
+.tabs.is-medium { font-size: 1.25rem; }
+
+.tabs.is-large { font-size: 1.5rem; }
+
+/* Bulma Grid */
+.column { display: block; flex-basis: 0; flex-grow: 1; flex-shrink: 1; padding: 0.75rem; }
+
+.columns.is-mobile > .column.is-narrow { flex: none; width: unset; }
+
+.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.33333337%; }
+
+.columns.is-mobile > .column.is-offset-1 { margin-left: 8.33333337%; }
+
+.columns.is-mobile > .column.is-2 { flex: none; width: 16.66666674%; }
+
+.columns.is-mobile > .column.is-offset-2 { margin-left: 16.66666674%; }
+
+.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.33333337%; }
+
+.columns.is-mobile > .column.is-offset-4 { margin-left: 33.33333337%; }
+
+.columns.is-mobile > .column.is-5 { flex: none; width: 41.66666674%; }
+
+.columns.is-mobile > .column.is-offset-5 { margin-left: 41.66666674%; }
+
+.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.33333337%; }
+
+.columns.is-mobile > .column.is-offset-7 { margin-left: 58.33333337%; }
+
+.columns.is-mobile > .column.is-8 { flex: none; width: 66.66666674%; }
+
+.columns.is-mobile > .column.is-offset-8 { margin-left: 66.66666674%; }
+
+.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.33333337%; }
+
+.columns.is-mobile > .column.is-offset-10 { margin-left: 83.33333337%; }
+
+.columns.is-mobile > .column.is-11 { flex: none; width: 91.66666674%; }
+
+.columns.is-mobile > .column.is-offset-11 { margin-left: 91.66666674%; }
+
+.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; width: unset; } .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.33333337%; } .column.is-offset-1-mobile { margin-left: 8.33333337%; } .column.is-2-mobile { flex: none; width: 16.66666674%; } .column.is-offset-2-mobile { margin-left: 16.66666674%; } .column.is-3-mobile { flex: none; width: 25%; } .column.is-offset-3-mobile { margin-left: 25%; } .column.is-4-mobile { flex: none; width: 33.33333337%; } .column.is-offset-4-mobile { margin-left: 33.33333337%; } .column.is-5-mobile { flex: none; width: 41.66666674%; } .column.is-offset-5-mobile { margin-left: 41.66666674%; } .column.is-6-mobile { flex: none; width: 50%; } .column.is-offset-6-mobile { margin-left: 50%; } .column.is-7-mobile { flex: none; width: 58.33333337%; } .column.is-offset-7-mobile { margin-left: 58.33333337%; } .column.is-8-mobile { flex: none; width: 66.66666674%; } .column.is-offset-8-mobile { margin-left: 66.66666674%; } .column.is-9-mobile { flex: none; width: 75%; } .column.is-offset-9-mobile { margin-left: 75%; } .column.is-10-mobile { flex: none; width: 83.33333337%; } .column.is-offset-10-mobile { margin-left: 83.33333337%; } .column.is-11-mobile { flex: none; width: 91.66666674%; } .column.is-offset-11-mobile { margin-left: 91.66666674%; } .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; width: unset; } .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.33333337%; } .column.is-offset-1, .column.is-offset-1-tablet { margin-left: 8.33333337%; } .column.is-2, .column.is-2-tablet { flex: none; width: 16.66666674%; } .column.is-offset-2, .column.is-offset-2-tablet { margin-left: 16.66666674%; } .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.33333337%; } .column.is-offset-4, .column.is-offset-4-tablet { margin-left: 33.33333337%; } .column.is-5, .column.is-5-tablet { flex: none; width: 41.66666674%; } .column.is-offset-5, .column.is-offset-5-tablet { margin-left: 41.66666674%; } .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.33333337%; } .column.is-offset-7, .column.is-offset-7-tablet { margin-left: 58.33333337%; } .column.is-8, .column.is-8-tablet { flex: none; width: 66.66666674%; } .column.is-offset-8, .column.is-offset-8-tablet { margin-left: 66.66666674%; } .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.33333337%; } .column.is-offset-10, .column.is-offset-10-tablet { margin-left: 83.33333337%; } .column.is-11, .column.is-11-tablet { flex: none; width: 91.66666674%; } .column.is-offset-11, .column.is-offset-11-tablet { margin-left: 91.66666674%; } .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; width: unset; } .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.33333337%; } .column.is-offset-1-touch { margin-left: 8.33333337%; } .column.is-2-touch { flex: none; width: 16.66666674%; } .column.is-offset-2-touch { margin-left: 16.66666674%; } .column.is-3-touch { flex: none; width: 25%; } .column.is-offset-3-touch { margin-left: 25%; } .column.is-4-touch { flex: none; width: 33.33333337%; } .column.is-offset-4-touch { margin-left: 33.33333337%; } .column.is-5-touch { flex: none; width: 41.66666674%; } .column.is-offset-5-touch { margin-left: 41.66666674%; } .column.is-6-touch { flex: none; width: 50%; } .column.is-offset-6-touch { margin-left: 50%; } .column.is-7-touch { flex: none; width: 58.33333337%; } .column.is-offset-7-touch { margin-left: 58.33333337%; } .column.is-8-touch { flex: none; width: 66.66666674%; } .column.is-offset-8-touch { margin-left: 66.66666674%; } .column.is-9-touch { flex: none; width: 75%; } .column.is-offset-9-touch { margin-left: 75%; } .column.is-10-touch { flex: none; width: 83.33333337%; } .column.is-offset-10-touch { margin-left: 83.33333337%; } .column.is-11-touch { flex: none; width: 91.66666674%; } .column.is-offset-11-touch { margin-left: 91.66666674%; } .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; width: unset; } .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.33333337%; } .column.is-offset-1-desktop { margin-left: 8.33333337%; } .column.is-2-desktop { flex: none; width: 16.66666674%; } .column.is-offset-2-desktop { margin-left: 16.66666674%; } .column.is-3-desktop { flex: none; width: 25%; } .column.is-offset-3-desktop { margin-left: 25%; } .column.is-4-desktop { flex: none; width: 33.33333337%; } .column.is-offset-4-desktop { margin-left: 33.33333337%; } .column.is-5-desktop { flex: none; width: 41.66666674%; } .column.is-offset-5-desktop { margin-left: 41.66666674%; } .column.is-6-desktop { flex: none; width: 50%; } .column.is-offset-6-desktop { margin-left: 50%; } .column.is-7-desktop { flex: none; width: 58.33333337%; } .column.is-offset-7-desktop { margin-left: 58.33333337%; } .column.is-8-desktop { flex: none; width: 66.66666674%; } .column.is-offset-8-desktop { margin-left: 66.66666674%; } .column.is-9-desktop { flex: none; width: 75%; } .column.is-offset-9-desktop { margin-left: 75%; } .column.is-10-desktop { flex: none; width: 83.33333337%; } .column.is-offset-10-desktop { margin-left: 83.33333337%; } .column.is-11-desktop { flex: none; width: 91.66666674%; } .column.is-offset-11-desktop { margin-left: 91.66666674%; } .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; width: unset; } .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.33333337%; } .column.is-offset-1-widescreen { margin-left: 8.33333337%; } .column.is-2-widescreen { flex: none; width: 16.66666674%; } .column.is-offset-2-widescreen { margin-left: 16.66666674%; } .column.is-3-widescreen { flex: none; width: 25%; } .column.is-offset-3-widescreen { margin-left: 25%; } .column.is-4-widescreen { flex: none; width: 33.33333337%; } .column.is-offset-4-widescreen { margin-left: 33.33333337%; } .column.is-5-widescreen { flex: none; width: 41.66666674%; } .column.is-offset-5-widescreen { margin-left: 41.66666674%; } .column.is-6-widescreen { flex: none; width: 50%; } .column.is-offset-6-widescreen { margin-left: 50%; } .column.is-7-widescreen { flex: none; width: 58.33333337%; } .column.is-offset-7-widescreen { margin-left: 58.33333337%; } .column.is-8-widescreen { flex: none; width: 66.66666674%; } .column.is-offset-8-widescreen { margin-left: 66.66666674%; } .column.is-9-widescreen { flex: none; width: 75%; } .column.is-offset-9-widescreen { margin-left: 75%; } .column.is-10-widescreen { flex: none; width: 83.33333337%; } .column.is-offset-10-widescreen { margin-left: 83.33333337%; } .column.is-11-widescreen { flex: none; width: 91.66666674%; } .column.is-offset-11-widescreen { margin-left: 91.66666674%; } .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; width: unset; } .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.33333337%; } .column.is-offset-1-fullhd { margin-left: 8.33333337%; } .column.is-2-fullhd { flex: none; width: 16.66666674%; } .column.is-offset-2-fullhd { margin-left: 16.66666674%; } .column.is-3-fullhd { flex: none; width: 25%; } .column.is-offset-3-fullhd { margin-left: 25%; } .column.is-4-fullhd { flex: none; width: 33.33333337%; } .column.is-offset-4-fullhd { margin-left: 33.33333337%; } .column.is-5-fullhd { flex: none; width: 41.66666674%; } .column.is-offset-5-fullhd { margin-left: 41.66666674%; } .column.is-6-fullhd { flex: none; width: 50%; } .column.is-offset-6-fullhd { margin-left: 50%; } .column.is-7-fullhd { flex: none; width: 58.33333337%; } .column.is-offset-7-fullhd { margin-left: 58.33333337%; } .column.is-8-fullhd { flex: none; width: 66.66666674%; } .column.is-offset-8-fullhd { margin-left: 66.66666674%; } .column.is-9-fullhd { flex: none; width: 75%; } .column.is-offset-9-fullhd { margin-left: 75%; } .column.is-10-fullhd { flex: none; width: 83.33333337%; } .column.is-offset-10-fullhd { margin-left: 83.33333337%; } .column.is-11-fullhd { flex: none; width: 91.66666674%; } .column.is-offset-11-fullhd { margin-left: 91.66666674%; } .column.is-12-fullhd { flex: none; width: 100%; } .column.is-offset-12-fullhd { margin-left: 100%; } }
+
+.columns { margin-left: -0.75rem; margin-right: -0.75rem; margin-top: -0.75rem; }
+
+.columns:last-child { margin-bottom: -0.75rem; }
+
+.columns:not(:last-child) { margin-bottom: calc(1.5rem - 0.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: -0.75rem; margin-right: -0.75rem; margin-top: -0.75rem; }
+
+.tile.is-ancestor:last-child { margin-bottom: -0.75rem; }
+
+.tile.is-ancestor:not(:last-child) { margin-bottom: 0.75rem; }
+
+.tile.is-child { margin: 0 !important; }
+
+.tile.is-parent { padding: 0.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.33333337%; } .tile.is-2 { flex: none; width: 16.66666674%; } .tile.is-3 { flex: none; width: 25%; } .tile.is-4 { flex: none; width: 33.33333337%; } .tile.is-5 { flex: none; width: 41.66666674%; } .tile.is-6 { flex: none; width: 50%; } .tile.is-7 { flex: none; width: 58.33333337%; } .tile.is-8 { flex: none; width: 66.66666674%; } .tile.is-9 { flex: none; width: 75%; } .tile.is-10 { flex: none; width: 83.33333337%; } .tile.is-11 { flex: none; width: 91.66666674%; } .tile.is-12 { flex: none; width: 100%; } }
+
+/* Bulma Helpers */
+.has-text-white { color: #ffffff !important; }
+
+a.has-text-white:hover, a.has-text-white:focus { color: #e6e6e6 !important; }
+
+.has-background-white { background-color: #ffffff !important; }
+
+.has-text-black { color: #0a0a0a !important; }
+
+a.has-text-black:hover, a.has-text-black:focus { color: black !important; }
+
+.has-background-black { background-color: #0a0a0a !important; }
+
+.has-text-light { color: whitesmoke !important; }
+
+a.has-text-light:hover, a.has-text-light:focus { color: #dbdbdb !important; }
+
+.has-background-light { background-color: whitesmoke !important; }
+
+.has-text-dark { color: #141c3a !important; }
+
+a.has-text-dark:hover, a.has-text-dark:focus { color: #070a14 !important; }
+
+.has-background-dark { background-color: #141c3a !important; }
+
+.has-text-primary { color: #6E07F3 !important; }
+
+a.has-text-primary:hover, a.has-text-primary:focus { color: #5806c1 !important; }
+
+.has-background-primary { background-color: #6E07F3 !important; }
+
+.has-text-primary-light { color: #f4ebfe !important; }
+
+a.has-text-primary-light:hover, a.has-text-primary-light:focus { color: #d7bafd !important; }
+
+.has-background-primary-light { background-color: #f4ebfe !important; }
+
+.has-text-primary-dark { color: #730cf8 !important; }
+
+a.has-text-primary-dark:hover, a.has-text-primary-dark:focus { color: #903ef9 !important; }
+
+.has-background-primary-dark { background-color: #730cf8 !important; }
+
+.has-text-link { color: #1a8cff !important; }
+
+a.has-text-link:hover, a.has-text-link:focus { color: #0072e6 !important; }
+
+.has-background-link { background-color: #1a8cff !important; }
+
+.has-text-link-light { color: #ebf5ff !important; }
+
+a.has-text-link-light:hover, a.has-text-link-light:focus { color: #b8dbff !important; }
+
+.has-background-link-light { background-color: #ebf5ff !important; }
+
+.has-text-link-dark { color: #0068d1 !important; }
+
+a.has-text-link-dark:hover, a.has-text-link-dark:focus { color: #0582ff !important; }
+
+.has-background-link-dark { background-color: #0068d1 !important; }
+
+.has-text-info { color: #3e8ed0 !important; }
+
+a.has-text-info:hover, a.has-text-info:focus { color: #2b74b1 !important; }
+
+.has-background-info { background-color: #3e8ed0 !important; }
+
+.has-text-info-light { color: #eff5fb !important; }
+
+a.has-text-info-light:hover, a.has-text-info-light:focus { color: #c6ddf1 !important; }
+
+.has-background-info-light { background-color: #eff5fb !important; }
+
+.has-text-info-dark { color: #296fa8 !important; }
+
+a.has-text-info-dark:hover, a.has-text-info-dark:focus { color: #368ace !important; }
+
+.has-background-info-dark { background-color: #296fa8 !important; }
+
+.has-text-success { color: #5BE9B9 !important; }
+
+a.has-text-success:hover, a.has-text-success:focus { color: #2ee3a6 !important; }
+
+.has-background-success { background-color: #5BE9B9 !important; }
+
+.has-text-success-light { color: #edfdf7 !important; }
+
+a.has-text-success-light:hover, a.has-text-success-light:focus { color: #c0f7e4 !important; }
+
+.has-background-success-light { background-color: #edfdf7 !important; }
+
+.has-text-success-dark { color: #11825c !important; }
+
+a.has-text-success-dark:hover, a.has-text-success-dark:focus { color: #18af7c !important; }
+
+.has-background-success-dark { background-color: #11825c !important; }
+
+.has-text-warning { color: #ffe08a !important; }
+
+a.has-text-warning:hover, a.has-text-warning:focus { color: #ffd257 !important; }
+
+.has-background-warning { background-color: #ffe08a !important; }
+
+.has-text-warning-light { color: #fffaeb !important; }
+
+a.has-text-warning-light:hover, a.has-text-warning-light:focus { color: #ffecb8 !important; }
+
+.has-background-warning-light { background-color: #fffaeb !important; }
+
+.has-text-warning-dark { color: #946c00 !important; }
+
+a.has-text-warning-dark:hover, a.has-text-warning-dark:focus { color: #c79200 !important; }
+
+.has-background-warning-dark { background-color: #946c00 !important; }
+
+.has-text-danger { color: #f14668 !important; }
+
+a.has-text-danger:hover, a.has-text-danger:focus { color: #ee1742 !important; }
+
+.has-background-danger { background-color: #f14668 !important; }
+
+.has-text-danger-light { color: #feecf0 !important; }
+
+a.has-text-danger-light:hover, a.has-text-danger-light:focus { color: #fabdc9 !important; }
+
+.has-background-danger-light { background-color: #feecf0 !important; }
+
+.has-text-danger-dark { color: #cc0f35 !important; }
+
+a.has-text-danger-dark:hover, a.has-text-danger-dark:focus { color: #ee2049 !important; }
+
+.has-background-danger-dark { background-color: #cc0f35 !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: #94a1b2 !important; }
+
+.has-background-grey { background-color: #94a1b2 !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: whitesmoke !important; }
+
+.has-background-white-ter { background-color: whitesmoke !important; }
+
+.has-text-white-bis { color: #fafafa !important; }
+
+.has-background-white-bis { background-color: #fafafa !important; }
+
+.is-flex-direction-row { flex-direction: row !important; }
+
+.is-flex-direction-row-reverse { flex-direction: row-reverse !important; }
+
+.is-flex-direction-column { flex-direction: column !important; }
+
+.is-flex-direction-column-reverse { flex-direction: column-reverse !important; }
+
+.is-flex-wrap-nowrap { flex-wrap: nowrap !important; }
+
+.is-flex-wrap-wrap { flex-wrap: wrap !important; }
+
+.is-flex-wrap-wrap-reverse { flex-wrap: wrap-reverse !important; }
+
+.is-justify-content-flex-start { justify-content: flex-start !important; }
+
+.is-justify-content-flex-end { justify-content: flex-end !important; }
+
+.is-justify-content-center { justify-content: center !important; }
+
+.is-justify-content-space-between { justify-content: space-between !important; }
+
+.is-justify-content-space-around { justify-content: space-around !important; }
+
+.is-justify-content-space-evenly { justify-content: space-evenly !important; }
+
+.is-justify-content-start { justify-content: start !important; }
+
+.is-justify-content-end { justify-content: end !important; }
+
+.is-justify-content-left { justify-content: left !important; }
+
+.is-justify-content-right { justify-content: right !important; }
+
+.is-align-content-flex-start { align-content: flex-start !important; }
+
+.is-align-content-flex-end { align-content: flex-end !important; }
+
+.is-align-content-center { align-content: center !important; }
+
+.is-align-content-space-between { align-content: space-between !important; }
+
+.is-align-content-space-around { align-content: space-around !important; }
+
+.is-align-content-space-evenly { align-content: space-evenly !important; }
+
+.is-align-content-stretch { align-content: stretch !important; }
+
+.is-align-content-start { align-content: start !important; }
+
+.is-align-content-end { align-content: end !important; }
+
+.is-align-content-baseline { align-content: baseline !important; }
+
+.is-align-items-stretch { align-items: stretch !important; }
+
+.is-align-items-flex-start { align-items: flex-start !important; }
+
+.is-align-items-flex-end { align-items: flex-end !important; }
+
+.is-align-items-center { align-items: center !important; }
+
+.is-align-items-baseline { align-items: baseline !important; }
+
+.is-align-items-start { align-items: start !important; }
+
+.is-align-items-end { align-items: end !important; }
+
+.is-align-items-self-start { align-items: self-start !important; }
+
+.is-align-items-self-end { align-items: self-end !important; }
+
+.is-align-self-auto { align-self: auto !important; }
+
+.is-align-self-flex-start { align-self: flex-start !important; }
+
+.is-align-self-flex-end { align-self: flex-end !important; }
+
+.is-align-self-center { align-self: center !important; }
+
+.is-align-self-baseline { align-self: baseline !important; }
+
+.is-align-self-stretch { align-self: stretch !important; }
+
+.is-flex-grow-0 { flex-grow: 0 !important; }
+
+.is-flex-grow-1 { flex-grow: 1 !important; }
+
+.is-flex-grow-2 { flex-grow: 2 !important; }
+
+.is-flex-grow-3 { flex-grow: 3 !important; }
+
+.is-flex-grow-4 { flex-grow: 4 !important; }
+
+.is-flex-grow-5 { flex-grow: 5 !important; }
+
+.is-flex-shrink-0 { flex-shrink: 0 !important; }
+
+.is-flex-shrink-1 { flex-shrink: 1 !important; }
+
+.is-flex-shrink-2 { flex-shrink: 2 !important; }
+
+.is-flex-shrink-3 { flex-shrink: 3 !important; }
+
+.is-flex-shrink-4 { flex-shrink: 4 !important; }
+
+.is-flex-shrink-5 { flex-shrink: 5 !important; }
+
+.is-clearfix::after { clear: both; content: " "; display: table; }
+
+.is-pulled-left { float: left !important; }
+
+.is-pulled-right { float: right !important; }
+
+.is-radiusless { border-radius: 0 !important; }
+
+.is-shadowless { box-shadow: none !important; }
+
+.is-clickable { cursor: pointer !important; pointer-events: all !important; }
+
+.is-clipped { overflow: hidden !important; }
+
+.is-relative { position: relative !important; }
+
+.is-marginless { margin: 0 !important; }
+
+.is-paddingless { padding: 0 !important; }
+
+.m-0 { margin: 0 !important; }
+
+.mt-0 { margin-top: 0 !important; }
+
+.mr-0 { margin-right: 0 !important; }
+
+.mb-0 { margin-bottom: 0 !important; }
+
+.ml-0 { margin-left: 0 !important; }
+
+.mx-0 { margin-left: 0 !important; margin-right: 0 !important; }
+
+.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
+
+.m-1 { margin: 0.25rem !important; }
+
+.mt-1 { margin-top: 0.25rem !important; }
+
+.mr-1 { margin-right: 0.25rem !important; }
+
+.mb-1 { margin-bottom: 0.25rem !important; }
+
+.ml-1 { margin-left: 0.25rem !important; }
+
+.mx-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }
+
+.my-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
+
+.m-2 { margin: 0.5rem !important; }
+
+.mt-2 { margin-top: 0.5rem !important; }
+
+.mr-2 { margin-right: 0.5rem !important; }
+
+.mb-2 { margin-bottom: 0.5rem !important; }
+
+.ml-2 { margin-left: 0.5rem !important; }
+
+.mx-2 { margin-left: 0.5rem !important; margin-right: 0.5rem !important; }
+
+.my-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
+
+.m-3 { margin: 0.75rem !important; }
+
+.mt-3 { margin-top: 0.75rem !important; }
+
+.mr-3 { margin-right: 0.75rem !important; }
+
+.mb-3 { margin-bottom: 0.75rem !important; }
+
+.ml-3 { margin-left: 0.75rem !important; }
+
+.mx-3 { margin-left: 0.75rem !important; margin-right: 0.75rem !important; }
+
+.my-3 { margin-top: 0.75rem !important; margin-bottom: 0.75rem !important; }
+
+.m-4 { margin: 1rem !important; }
+
+.mt-4 { margin-top: 1rem !important; }
+
+.mr-4 { margin-right: 1rem !important; }
+
+.mb-4 { margin-bottom: 1rem !important; }
+
+.ml-4 { margin-left: 1rem !important; }
+
+.mx-4 { margin-left: 1rem !important; margin-right: 1rem !important; }
+
+.my-4 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
+
+.m-5 { margin: 1.5rem !important; }
+
+.mt-5 { margin-top: 1.5rem !important; }
+
+.mr-5 { margin-right: 1.5rem !important; }
+
+.mb-5 { margin-bottom: 1.5rem !important; }
+
+.ml-5 { margin-left: 1.5rem !important; }
+
+.mx-5 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }
+
+.my-5 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
+
+.m-6 { margin: 3rem !important; }
+
+.mt-6 { margin-top: 3rem !important; }
+
+.mr-6 { margin-right: 3rem !important; }
+
+.mb-6 { margin-bottom: 3rem !important; }
+
+.ml-6 { margin-left: 3rem !important; }
+
+.mx-6 { margin-left: 3rem !important; margin-right: 3rem !important; }
+
+.my-6 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
+
+.m-auto { margin: auto !important; }
+
+.mt-auto { margin-top: auto !important; }
+
+.mr-auto { margin-right: auto !important; }
+
+.mb-auto { margin-bottom: auto !important; }
+
+.ml-auto { margin-left: auto !important; }
+
+.mx-auto { margin-left: auto !important; margin-right: auto !important; }
+
+.my-auto { margin-top: auto !important; margin-bottom: auto !important; }
+
+.p-0 { padding: 0 !important; }
+
+.pt-0 { padding-top: 0 !important; }
+
+.pr-0 { padding-right: 0 !important; }
+
+.pb-0 { padding-bottom: 0 !important; }
+
+.pl-0 { padding-left: 0 !important; }
+
+.px-0 { padding-left: 0 !important; padding-right: 0 !important; }
+
+.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
+
+.p-1 { padding: 0.25rem !important; }
+
+.pt-1 { padding-top: 0.25rem !important; }
+
+.pr-1 { padding-right: 0.25rem !important; }
+
+.pb-1 { padding-bottom: 0.25rem !important; }
+
+.pl-1 { padding-left: 0.25rem !important; }
+
+.px-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }
+
+.py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
+
+.p-2 { padding: 0.5rem !important; }
+
+.pt-2 { padding-top: 0.5rem !important; }
+
+.pr-2 { padding-right: 0.5rem !important; }
+
+.pb-2 { padding-bottom: 0.5rem !important; }
+
+.pl-2 { padding-left: 0.5rem !important; }
+
+.px-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }
+
+.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
+
+.p-3 { padding: 0.75rem !important; }
+
+.pt-3 { padding-top: 0.75rem !important; }
+
+.pr-3 { padding-right: 0.75rem !important; }
+
+.pb-3 { padding-bottom: 0.75rem !important; }
+
+.pl-3 { padding-left: 0.75rem !important; }
+
+.px-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; }
+
+.py-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; }
+
+.p-4 { padding: 1rem !important; }
+
+.pt-4 { padding-top: 1rem !important; }
+
+.pr-4 { padding-right: 1rem !important; }
+
+.pb-4 { padding-bottom: 1rem !important; }
+
+.pl-4 { padding-left: 1rem !important; }
+
+.px-4 { padding-left: 1rem !important; padding-right: 1rem !important; }
+
+.py-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
+
+.p-5 { padding: 1.5rem !important; }
+
+.pt-5 { padding-top: 1.5rem !important; }
+
+.pr-5 { padding-right: 1.5rem !important; }
+
+.pb-5 { padding-bottom: 1.5rem !important; }
+
+.pl-5 { padding-left: 1.5rem !important; }
+
+.px-5 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
+
+.py-5 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
+
+.p-6 { padding: 3rem !important; }
+
+.pt-6 { padding-top: 3rem !important; }
+
+.pr-6 { padding-right: 3rem !important; }
+
+.pb-6 { padding-bottom: 3rem !important; }
+
+.pl-6 { padding-left: 3rem !important; }
+
+.px-6 { padding-left: 3rem !important; padding-right: 3rem !important; }
+
+.py-6 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
+
+.p-auto { padding: auto !important; }
+
+.pt-auto { padding-top: auto !important; }
+
+.pr-auto { padding-right: auto !important; }
+
+.pb-auto { padding-bottom: auto !important; }
+
+.pl-auto { padding-left: auto !important; }
+
+.px-auto { padding-left: auto !important; padding-right: auto !important; }
+
+.py-auto { padding-top: auto !important; padding-bottom: auto !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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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; }
+
+.is-underlined { text-decoration: underline !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: 0.01em !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; white-space: nowrap !important; width: 0.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; } }
+
+/* Bulma Layout */
+.hero { align-items: stretch; display: flex; flex-direction: column; justify-content: space-between; }
+
+.hero .navbar { background: none; }
+
+.hero .tabs ul { border-bottom: none; }
+
+.hero.is-white { background-color: #ffffff; 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, 0.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: #ffffff; } }
+
+.hero.is-white .navbar-item, .hero.is-white .navbar-link { color: rgba(10, 10, 10, 0.7); }
+
+.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active, .hero.is-white .navbar-link:hover, .hero.is-white .navbar-link.is-active { background-color: #f2f2f2; color: #0a0a0a; }
+
+.hero.is-white .tabs a { color: #0a0a0a; opacity: 0.9; }
+
+.hero.is-white .tabs a:hover { opacity: 1; }
+
+.hero.is-white .tabs li.is-active a { color: #ffffff !important; 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, 0.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: #ffffff; }
+
+.hero.is-white.is-bold { background-image: linear-gradient(141deg, #e8e3e4 0%, #ffffff 71%, white 100%); }
+
+@media screen and (max-width: 768px) { .hero.is-white.is-bold .navbar-menu { background-image: linear-gradient(141deg, #e8e3e4 0%, #ffffff 71%, white 100%); } }
+
+.hero.is-black { background-color: #0a0a0a; color: #ffffff; }
+
+.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: #ffffff; }
+
+.hero.is-black .subtitle { color: rgba(255, 255, 255, 0.9); }
+
+.hero.is-black .subtitle a:not(.button), .hero.is-black .subtitle strong { color: #ffffff; }
+
+@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, 0.7); }
+
+.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active, .hero.is-black .navbar-link:hover, .hero.is-black .navbar-link.is-active { background-color: black; color: #ffffff; }
+
+.hero.is-black .tabs a { color: #ffffff; opacity: 0.9; }
+
+.hero.is-black .tabs a:hover { opacity: 1; }
+
+.hero.is-black .tabs li.is-active a { color: #0a0a0a !important; opacity: 1; }
+
+.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a { color: #ffffff; }
+
+.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.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: #ffffff; border-color: #ffffff; color: #0a0a0a; }
+
+.hero.is-black.is-bold { background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); }
+
+@media screen and (max-width: 768px) { .hero.is-black.is-bold .navbar-menu { background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } }
+
+.hero.is-light { background-color: whitesmoke; color: rgba(0, 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, 0.7); }
+
+.hero.is-light .subtitle { color: rgba(0, 0, 0, 0.9); }
+
+.hero.is-light .subtitle a:not(.button), .hero.is-light .subtitle strong { color: rgba(0, 0, 0, 0.7); }
+
+@media screen and (max-width: 1023px) { .hero.is-light .navbar-menu { background-color: whitesmoke; } }
+
+.hero.is-light .navbar-item, .hero.is-light .navbar-link { color: rgba(0, 0, 0, 0.7); }
+
+.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active, .hero.is-light .navbar-link:hover, .hero.is-light .navbar-link.is-active { background-color: #e8e8e8; color: rgba(0, 0, 0, 0.7); }
+
+.hero.is-light .tabs a { color: rgba(0, 0, 0, 0.7); opacity: 0.9; }
+
+.hero.is-light .tabs a:hover { opacity: 1; }
+
+.hero.is-light .tabs li.is-active a { color: whitesmoke !important; opacity: 1; }
+
+.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a { color: rgba(0, 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, 0.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, 0.7); border-color: rgba(0, 0, 0, 0.7); color: whitesmoke; }
+
+.hero.is-light.is-bold { background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); }
+
+@media screen and (max-width: 768px) { .hero.is-light.is-bold .navbar-menu { background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } }
+
+.hero.is-dark { background-color: #141c3a; color: white; }
+
+.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: white; }
+
+.hero.is-dark .subtitle { color: rgba(255, 255, 255, 0.9); }
+
+.hero.is-dark .subtitle a:not(.button), .hero.is-dark .subtitle strong { color: white; }
+
+@media screen and (max-width: 1023px) { .hero.is-dark .navbar-menu { background-color: #141c3a; } }
+
+.hero.is-dark .navbar-item, .hero.is-dark .navbar-link { color: rgba(255, 255, 255, 0.7); }
+
+.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active, .hero.is-dark .navbar-link:hover, .hero.is-dark .navbar-link.is-active { background-color: #0d1327; color: white; }
+
+.hero.is-dark .tabs a { color: white; opacity: 0.9; }
+
+.hero.is-dark .tabs a:hover { opacity: 1; }
+
+.hero.is-dark .tabs li.is-active a { color: #141c3a !important; opacity: 1; }
+
+.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a { color: white; }
+
+.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.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: white; border-color: white; color: #141c3a; }
+
+.hero.is-dark.is-bold { background-image: linear-gradient(141deg, #060c15 0%, #141c3a 71%, #181a50 100%); }
+
+@media screen and (max-width: 768px) { .hero.is-dark.is-bold .navbar-menu { background-image: linear-gradient(141deg, #060c15 0%, #141c3a 71%, #181a50 100%); } }
+
+.hero.is-primary { background-color: #6E07F3; color: white; }
+
+.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: white; }
+
+.hero.is-primary .subtitle { color: rgba(255, 255, 255, 0.9); }
+
+.hero.is-primary .subtitle a:not(.button), .hero.is-primary .subtitle strong { color: white; }
+
+@media screen and (max-width: 1023px) { .hero.is-primary .navbar-menu { background-color: #6E07F3; } }
+
+.hero.is-primary .navbar-item, .hero.is-primary .navbar-link { color: rgba(255, 255, 255, 0.7); }
+
+.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, .hero.is-primary .navbar-link:hover, .hero.is-primary .navbar-link.is-active { background-color: #6306da; color: white; }
+
+.hero.is-primary .tabs a { color: white; opacity: 0.9; }
+
+.hero.is-primary .tabs a:hover { opacity: 1; }
+
+.hero.is-primary .tabs li.is-active a { color: #6E07F3 !important; opacity: 1; }
+
+.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a { color: white; }
+
+.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.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: white; border-color: white; color: #6E07F3; }
+
+.hero.is-primary.is-bold { background-image: linear-gradient(141deg, #3600c7 0%, #6E07F3 71%, #a215fe 100%); }
+
+@media screen and (max-width: 768px) { .hero.is-primary.is-bold .navbar-menu { background-image: linear-gradient(141deg, #3600c7 0%, #6E07F3 71%, #a215fe 100%); } }
+
+.hero.is-link { background-color: #1a8cff; 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, 0.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: #1a8cff; } }
+
+.hero.is-link .navbar-item, .hero.is-link .navbar-link { color: rgba(255, 255, 255, 0.7); }
+
+.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active, .hero.is-link .navbar-link:hover, .hero.is-link .navbar-link.is-active { background-color: #017fff; color: #fff; }
+
+.hero.is-link .tabs a { color: #fff; opacity: 0.9; }
+
+.hero.is-link .tabs a:hover { opacity: 1; }
+
+.hero.is-link .tabs li.is-active a { color: #1a8cff !important; 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, 0.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: #1a8cff; }
+
+.hero.is-link.is-bold { background-image: linear-gradient(141deg, #0099e6 0%, #1a8cff 71%, #3477ff 100%); }
+
+@media screen and (max-width: 768px) { .hero.is-link.is-bold .navbar-menu { background-image: linear-gradient(141deg, #0099e6 0%, #1a8cff 71%, #3477ff 100%); } }
+
+.hero.is-info { background-color: #3e8ed0; 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, 0.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: #3e8ed0; } }
+
+.hero.is-info .navbar-item, .hero.is-info .navbar-link { color: rgba(255, 255, 255, 0.7); }
+
+.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active, .hero.is-info .navbar-link:hover, .hero.is-info .navbar-link.is-active { background-color: #3082c5; color: #fff; }
+
+.hero.is-info .tabs a { color: #fff; opacity: 0.9; }
+
+.hero.is-info .tabs a:hover { opacity: 1; }
+
+.hero.is-info .tabs li.is-active a { color: #3e8ed0 !important; 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, 0.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: #3e8ed0; }
+
+.hero.is-info.is-bold { background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%); }
+
+@media screen and (max-width: 768px) { .hero.is-info.is-bold .navbar-menu { background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%); } }
+
+.hero.is-success { background-color: #5BE9B9; color: rgba(0, 0, 0, 0.7); }
+
+.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: rgba(0, 0, 0, 0.7); }
+
+.hero.is-success .subtitle { color: rgba(0, 0, 0, 0.9); }
+
+.hero.is-success .subtitle a:not(.button), .hero.is-success .subtitle strong { color: rgba(0, 0, 0, 0.7); }
+
+@media screen and (max-width: 1023px) { .hero.is-success .navbar-menu { background-color: #5BE9B9; } }
+
+.hero.is-success .navbar-item, .hero.is-success .navbar-link { color: rgba(0, 0, 0, 0.7); }
+
+.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active, .hero.is-success .navbar-link:hover, .hero.is-success .navbar-link.is-active { background-color: #45e6af; color: rgba(0, 0, 0, 0.7); }
+
+.hero.is-success .tabs a { color: rgba(0, 0, 0, 0.7); opacity: 0.9; }
+
+.hero.is-success .tabs a:hover { opacity: 1; }
+
+.hero.is-success .tabs li.is-active a { color: #5BE9B9 !important; opacity: 1; }
+
+.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a { color: rgba(0, 0, 0, 0.7); }
+
+.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.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: rgba(0, 0, 0, 0.7); border-color: rgba(0, 0, 0, 0.7); color: #5BE9B9; }
+
+.hero.is-success.is-bold { background-image: linear-gradient(141deg, #22ef88 0%, #5BE9B9 71%, #6df0da 100%); }
+
+@media screen and (max-width: 768px) { .hero.is-success.is-bold .navbar-menu { background-image: linear-gradient(141deg, #22ef88 0%, #5BE9B9 71%, #6df0da 100%); } }
+
+.hero.is-warning { background-color: #ffe08a; color: rgba(0, 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, 0.7); }
+
+.hero.is-warning .subtitle { color: rgba(0, 0, 0, 0.9); }
+
+.hero.is-warning .subtitle a:not(.button), .hero.is-warning .subtitle strong { color: rgba(0, 0, 0, 0.7); }
+
+@media screen and (max-width: 1023px) { .hero.is-warning .navbar-menu { background-color: #ffe08a; } }
+
+.hero.is-warning .navbar-item, .hero.is-warning .navbar-link { color: rgba(0, 0, 0, 0.7); }
+
+.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active, .hero.is-warning .navbar-link:hover, .hero.is-warning .navbar-link.is-active { background-color: #ffd970; color: rgba(0, 0, 0, 0.7); }
+
+.hero.is-warning .tabs a { color: rgba(0, 0, 0, 0.7); opacity: 0.9; }
+
+.hero.is-warning .tabs a:hover { opacity: 1; }
+
+.hero.is-warning .tabs li.is-active a { color: #ffe08a !important; opacity: 1; }
+
+.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a { color: rgba(0, 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, 0.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, 0.7); border-color: rgba(0, 0, 0, 0.7); color: #ffe08a; }
+
+.hero.is-warning.is-bold { background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%); }
+
+@media screen and (max-width: 768px) { .hero.is-warning.is-bold .navbar-menu { background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 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, 0.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, 0.7); }
+
+.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active, .hero.is-danger .navbar-link:hover, .hero.is-danger .navbar-link.is-active { background-color: #ef2e55; color: #fff; }
+
+.hero.is-danger .tabs a { color: #fff; opacity: 0.9; }
+
+.hero.is-danger .tabs a:hover { opacity: 1; }
+
+.hero.is-danger .tabs li.is-active a { color: #f14668 !important; 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, 0.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 4.5rem; } }
+
+@media screen and (min-width: 769px), print { .hero.is-large .hero-body { padding: 18rem 6rem; } }
+
+.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body { align-items: center; display: flex; }
+
+.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .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%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }
+
+.hero-video.is-transparent { opacity: 0.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: 0.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-head, .hero-foot { flex-grow: 0; flex-shrink: 0; }
+
+.hero-body { flex-grow: 1; flex-shrink: 0; padding: 3rem 1.5rem; }
+
+@media screen and (min-width: 769px), print { .hero-body { padding: 3rem 3rem; } }
+
+.section { padding: 3rem 1.5rem; }
+
+@media screen and (min-width: 1024px) { .section { padding: 3rem 3rem; } .section.is-medium { padding: 9rem 4.5rem; } .section.is-large { padding: 18rem 6rem; } }
+
+.footer { background-color: #fafafa; padding: 3rem 1.5rem 6rem; }
+
+html { overflow-y: scroll; /* has to be scroll, not auto */ -webkit-overflow-scrolling: touch; }
+
+h1, h2, h3, h4, h5, h6 { font-family: "eurostile", sans-serif; font-weight: 800; }
+
+body { font-size: 17px; }
+
+@media screen and (min-width: 769px) { body { font-size: 18px; } }
+
+.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { font-family: "eurostile", sans-serif; font-weight: 800; color: #141c3a; }
+
+.content p { font-size: 18px; line-height: 1.5; }
+
+.content p:not(:last-child) { margin-bottom: 2em; }
+
+@media screen and (min-width: 769px) { .content p { font-size: 19px; } }
+
+.title { color: #141c3a; font-weight: 800; }
+
+.subtitle { font-family: "europa", sans-serif; line-height: 1.5; }
+
+a, .button { transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; font-weight: 400; }
+
+a { color: #1a8cff; }
+
+a:hover { color: #0066cd; }
+
+.button { font-family: "europa", sans-serif; }
+
+.button.is-clear { border: 0px solid transparent; background-color: transparent; text-decoration: none; }
+
+.button.is-outlined { border-width: 2px; }
+
+.has-border-top { border-top: 1px solid #E6ECF8; }
+
+.theme-brand { --fa-secondary-opacity: 1.0; --fa-secondary-color: rgb(91, 233, 185) !important; --fa-primary-color: rgb(110, 7, 243) !important; }
+
+.has-text-success { color: #5BE9B9 !important; }
+
+.navbar { padding: 1.2rem 0; box-shadow: none; z-index: auto; }
+
+.navbar.is-planner { border-bottom: 1px solid #E6ECF8; }
+
+.navbar.is-planner a.button { font-weight: 400; color: #6E07F3; border-color: #ffffff; }
+
+.navbar .navbar-brand a.navbar-item { background-color: transparent; }
+
+.navbar .navbar-brand a.navbar-item:hover { background-color: transparent; }
+
+.navbar .navbar-brand a.navbar-item img { max-height: 3rem; }
+
+.navbar .navbar-brand .navbar-burger { height: inherit; }
+
+.navbar .navbar-brand .navbar-burger:hover { background-color: transparent; }
+
+.navbar .navbar-menu { text-align: center; padding: 1rem 0 2rem; box-shadow: 0 5px 5px 0 rgba(233, 240, 243, 0.5), 0 1px 0 0 #E6ECF8; }
+
+@media screen and (min-width: 769px) { .navbar .navbar-menu { box-shadow: none; padding: 0.5rem 0; } }
+
+.navbar .navbar-menu .navbar-item { font-size: 18px; color: #141c3a; }
+
+.navbar .navbar-menu .navbar-item:hover { color: #6E07F3; background-color: transparent; }
+
+.navbar .navbar-menu .navbar-item .navbar-link { color: #141c3a; }
+
+.navbar .navbar-menu .navbar-item .navbar-link:hover { color: #6E07F3; }
+
+.navbar .navbar-menu .navbar-burger span { height: 2px; left: calc(50% - 10px); width: 18px; }
+
+.navbar .navbar-menu a.button.is-primary.is-outlined { border-width: 2px; font-weight: 400; font-size: 18px; padding: 1.2rem; }
+
+.navbar .navbar-menu a.button.is-primary.is-outlined span.icon { margin-top: 4px; width: 25px; height: 25px; margin-left: 0; }
+
+.navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-end > a.navbar-item:hover { background: transparent; }
+
+@media screen and (min-width: 1024px) { .navbar-link::after { border: 2px solid #6E07F3; border-right: 0; border-top: 0; content: " "; display: block; height: 0.5em; pointer-events: none; position: absolute; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: center; transform-origin: center; width: 0.5em; margin-top: -0.375em; right: 1.4em; top: 50%; } }
+
+.container.is-narrow { max-width: 1200px; }
+
+hr { background-color: #E6ECF8; }
+
+.box { border-radius: 12px; }
+
+.hero { padding-top: 2rem; }
+
+.hero.is-white .title { color: #141c3a; }
+
+.avatar { margin: 2rem 0; width: 150px; }
+
+@media screen and (min-width: 769px) { .avatar { width: 210px; } }
+
+.hero-foot { padding: 0rem 1.5rem; }
+
+.hero-foot img.is-bottom { margin-bottom: -0.4rem; }
+
+@media screen and (min-width: 769px) { .hero-foot img.is-bottom { margin-bottom: -0.45rem; max-width: 860px; } }
+
+.hero-foot .mentor { max-width: 480px !important; }
+
+.is-page-title { margin-bottom: 0; }
+
+.is-page-title .hero-body { padding-bottom: 0; }
+
+.is-page-title .hero-body .subtitle { padding: 0 30px; }
+
+@media screen and (min-width: 769px) { .is-page-title .hero-body .subtitle { padding: 0 0; } }
+
+.is-page-title .hero-body img.is-skill-icon { margin: 2.5rem auto 0; height: 56px; }
+
+@media screen and (min-width: 769px) { .is-page-title .hero-body img.is-skill-icon { margin: 3rem auto 0; height: 64px; } }
+
+@media screen and (min-width: 1216px) { .is-page-title .hero-body img.is-skill-icon { height: 72px; } }
+
+.section { padding: 5rem 1.5rem; }
+
+.section.is-primary { background-color: #6E07F3; color: white; }
+
+.section.is-primary .title { color: white; }
+
+.section.is-primary .subtitle { color: white; }
+
+.section.is-long { padding-bottom: 14rem; }
+
+@media screen and (min-width: 769px) { .section.is-long { padding-bottom: 16rem; } }
+
+@media screen and (min-width: 1216px) { .section.is-long { padding-bottom: 18rem; } }
+
+.section.is-long-ish { padding-bottom: 12rem; }
+
+@media screen and (min-width: 769px) { .section.is-long-ish { padding-bottom: 13rem; } }
+
+@media screen and (min-width: 1216px) { .section.is-long-ish { padding-bottom: 14rem; } }
+
+.section p { margin-bottom: 2rem; }
+
+.section.skills { margin-top: -14rem; padding-bottom: 1rem; }
+
+.section.skills .box { padding: 0; }
+
+.section.skills .box .content .columns { margin-left: 0; margin-right: 0; }
+
+.section.skills .box .content .columns .column { padding: 50px 30px; border-bottom: 1px solid #E6ECF8; border-right: 0px solid #E6ECF8; }
+
+@media screen and (min-width: 769px) { .section.skills .box .content .columns .column { border-bottom: 0px solid #E6ECF8; border-right: 1px solid #E6ECF8; padding: 60px 35px; } }
+
+@media screen and (min-width: 1216px) { .section.skills .box .content .columns .column { padding: 70px 45px; } }
+
+.section.skills .box .content .columns .column:last-child { border-right: none; border-bottom: none; }
+
+.section.skills .box .content .columns .column figure.image { margin: 0 auto 2em; }
+
+.section.skills .box .content .columns .column figure.image img.is-skill-icon { height: 48px; width: auto; }
+
+@media screen and (min-width: 769px) { .section.skills .box .content .columns .column p { font-size: 18px; } }
+
+.section.skills .box .content .columns .column p.list-title { margin-top: 50px; margin-bottom: 8px; }
+
+.section.skills .box .content .columns .column ul { list-style: none; margin-left: 0; margin-top: 0; }
+
+.section.skills .box .content .columns .column .button.is-primary.is-outlined { padding: 1.1em; font-weight: 400; border-width: 2px; margin-top: 2rem; font-size: 18px; }
+
+.projects .button.is-primary.is-outlined.is-medium { padding: 1.25em 2em; font-weight: 400; border-width: 2px; margin-top: 2rem; }
+
+.projects .project-grid { padding: 2rem 0 4rem; }
+
+@media screen and (min-width: 769px) { .projects .project-grid { padding-top: 4rem; } }
+
+.projects .project-grid figure { position: relative; overflow: hidden; border-radius: 12px; }
+
+.projects .project-grid figure img.project-thumb { -webkit-transform: scale(1); transform: scale(1); transition: .25s ease-in-out; }
+
+.projects .project-grid figure figcaption { display: flex; flex-direction: column; justify-content: center; padding: 0rem 3rem; color: #ffffff; z-index: 1; }
+
+@media screen and (min-width: 769px) { .projects .project-grid figure figcaption { padding: 0rem 2rem; } }
+
+.projects .project-grid figure figcaption .tags { margin: 0 auto 0.6rem; }
+
+.projects .project-grid figure figcaption .tags span.tag { font-weight: 600; }
+
+.projects .project-grid figure figcaption h1.title { color: #ffffff; margin-bottom: 1.8rem; font-weight: 500; }
+
+.projects .project-grid figure figcaption a.button.is-primary.is-outlined.is-rounded { margin: 0 auto; font-size: 18px; padding: 1.2rem; font-weight: 400; border-width: 2px; color: #ffffff; }
+
+.projects .project-grid figure figcaption a.button.is-primary.is-outlined.is-rounded span.icon { margin-top: 4px; margin-left: 0px; }
+
+.projects .project-grid figure figcaption a.button.is-primary.is-outlined.is-rounded span.icon svg { width: 8px; }
+
+.projects .project-grid .overlay, .projects .project-grid figcaption { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: .45s ease-in-out; }
+
+.projects .project-grid .overlay { background-color: #141c3a; }
+
+.projects .project-grid figure:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }
+
+.projects .project-grid figure:hover .overlay, .projects .project-grid figure:hover figcaption { opacity: 1; }
+
+.section.clients .client-grid { padding-top: 3rem; }
+
+.section.startups { margin-top: -13rem; padding-bottom: 6rem; }
+
+@media screen and (min-width: 769px) { .section.startups { padding-bottom: 9rem; margin-top: -14rem; } }
+
+.section.startups .startup-grid { margin-bottom: 4rem; }
+
+@media screen and (min-width: 769px) { .section.startups .startup-grid { margin-bottom: 6rem; } }
+
+.section.startups .startup-grid .box { padding: 40px; }
+
+@media screen and (min-width: 769px) { .section.startups .startup-grid .box { padding: 60px 35px; } }
+
+@media screen and (min-width: 1216px) { .section.startups .startup-grid .box { padding: 60px 35px; } }
+
+.section.startups .startup-grid .box img.logo { height: 36px; width: auto; }
+
+.section.startups .startup-grid .box p { font-size: 16px; }
+
+@media screen and (min-width: 769px) { .section.startups .startup-grid .box p { font-size: 18px; } }
+
+.section.startups .startup-grid .box a.link { font-weight: 400; font-size: 18px; border: none; }
+
+.section.testimonials .testimonial-block { margin-bottom: 2rem; }
+
+.section.testimonials .testimonial-block img.avatar { margin: 2.5rem auto 2rem; max-width: 96px; height: auto; border-radius: 100px; }
+
+@media screen and (min-width: 769px) { .section.testimonials .testimonial-block img.avatar { margin: 4rem auto 2rem; } }
+
+.section.testimonials .testimonial-block p.quote { font-size: 20px; font-family: "eurostile", sans-serif; max-width: 700px; margin: 0 auto 2.5rem; }
+
+@media screen and (min-width: 769px) { .section.testimonials .testimonial-block p.quote { font-size: 25px; } }
+
+.callout .title { font-size: 20px; font-weight: 500; }
+
+@media screen and (min-width: 769px) { .callout .title { font-size: 26px; } }
+
+.callout .button { padding: 1.25em 2em; font-weight: 400; border-width: 2px; margin-top: 2rem; }
+
+.section.call-to-action { padding: 5rem 1.5rem 2rem; }
+
+.section.call-to-action .title, .section.call-to-action p { color: #ffffff; margin-bottom: 0; }
+
+.section.call-to-action .box { padding: 3.5rem 2rem; margin-top: -9rem; background-color: #141c3a; box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px #141c3a; }
+
+@media screen and (min-width: 769px) { .section.call-to-action .box { padding: 3.5rem 1.25rem; } }
+
+@media screen and (min-width: 769px) { .section.call-to-action .box p { font-size: 18px; } }
+
+.section.call-to-action .box .button.is-outlined.is-rounded.is-medium { color: #ffffff; padding: 1.25em 2em; font-weight: 400; border-width: 2px; }
+
+.section.call-to-action .box .button.is-outlined.is-rounded.is-medium:hover { color: #141c3a; }
+
+footer.section.is-small { padding: 3rem 1.5rem 4rem; }
+
+@media screen and (min-width: 769px) { footer.section.is-small { padding: 4rem 1.5rem 4rem; } }
+
+footer .title { font-size: 1.6rem; margin: 2rem auto; max-width: 300px; opacity: 0.8; }
+
+@media screen and (min-width: 769px) { footer .title { max-width: 320px; } }
+
+footer .social-icons { margin: 0 auto 3rem; }
+
+@media screen and (min-width: 769px) { footer .social-icons { margin: 0 auto 3.5rem; } }
+
+footer .social-icons a.button { background-color: transparent; color: #ffffff; border-radius: 100%; margin: 0 .2rem; height: 47px; width: 47px; border: 2px solid rgba(255, 255, 255, 0.5); }
+
+@media screen and (min-width: 769px) { footer .social-icons a.button { margin: 0 0.8rem; } }
+
+footer .social-icons a.button.is-medium { font-size: 1.05rem; }
+
+@media screen and (min-width: 769px) { footer .social-icons a.button.is-medium { font-size: 1.18rem; } }
+
+footer .social-icons a.button .icon.is-small { height: 1.4em; width: 1.4em; }
+
+footer .social-icons a.button:hover { background: #ffffff; color: #6E07F3; border: 2px solid white; }
+
+footer .copyright { opacity: 0.8; }
+
+footer .copyright .icon { margin-top: -1px; margin-left: 1px; }
+
+footer .made-by-bulma { opacity: 0.8; margin-top: 0.7rem; }
+
+::-webkit-scrollbar { width: 8px; border-left: 1px solid #E6ECF8; }
+
+::-webkit-scrollbar-thumb { background-color: #141c3a; }
+
+.is-form-page .container { padding: 0 20px; }
+
+.is-form-page .container .avatar { width: 84px; margin: -50px auto 50px; z-index: 10; }
+
+.is-form-page .container h1.title { font-weight: 400; }
+
+.is-form-page .container form { max-width: 640px; margin: 32px auto 0; }
+
+@media screen and (min-width: 769px) { .is-form-page .container form { margin: 60px auto 0; } }
+
+.is-form-page .container form label.label { font-weight: 400; font-family: "eurostile", sans-serif; font-size: 1.2rem; color: rgba(41, 51, 71, 0.65); }
+
+.is-form-page .container form input, .is-form-page .container form textarea, .is-form-page .container form select { border-color: #E6ECF8; color: #141c3a; box-shadow: none; }
+
+.is-form-page .container form input:hover, .is-form-page .container form textarea:hover, .is-form-page .container form select:hover { border-color: #E6ECF8; }
+
+.is-form-page .container form input:focus, .is-form-page .container form textarea:focus, .is-form-page .container form select:focus { box-shadow: none; }
+
+.is-form-page .container form input.is-large, .is-form-page .container form textarea.is-large, .is-form-page .container form select.is-large { font-size: 1.4rem; }
+
+.is-form-page .container form .select:not(.is-multiple):not(.is-loading)::after { top: 50%; border-color: #6E07F3; }
+
+.is-form-page .container form .select:not(.is-multiple) { height: 50.4px; }
+
+.is-form-page .container form button { margin: 20px 0 80px; border-width: 2px; font-weight: 400; height: auto; }
+
+img.success { width: 100%; max-width: 300px; margin: 0 auto 32px; }
+
+img.is-bottom.mentor { margin: 5rem auto -3px; max-width: 500px; }
+
+.has-border-top { border-top: 1px solid #E6ECF8; }
+
+.section.mentor-style { margin-top: -14rem; padding-bottom: 1rem; }
+
+.section.mentor-style .mentor-style-grid .box { padding: 0; }
+
+.section.mentor-style .mentor-style-grid .box .content .columns { margin-left: 0; margin-right: 0; }
+
+.section.mentor-style .mentor-style-grid .box .content .columns .column { padding: 50px 30px; border-right: 0px solid #E6ECF8; border-bottom: 1px solid #E6ECF8; }
+
+.section.mentor-style .mentor-style-grid .box .content .columns .column:last-child { border-bottom: none; }
+
+@media screen and (min-width: 769px) { .section.mentor-style .mentor-style-grid .box .content .columns .column { border-right: 1px solid #E6ECF8; padding: 60px 35px; } .section.mentor-style .mentor-style-grid .box .content .columns .column:nth-child(even) { border-right: none; } .section.mentor-style .mentor-style-grid .box .content .columns .column:nth-child(3) { border-bottom: none; } }
+
+@media screen and (min-width: 1216px) { .section.mentor-style .mentor-style-grid .box .content .columns .column { padding: 60px; } }
+
+.section.mentor-style .mentor-style-grid .box .content .columns .column .title { margin-bottom: 1.5rem; }
+
+.section.mentor-style .mentor-style-grid .box .content .columns .column p { margin: 12px 0 0; }
+
+@media screen and (min-width: 769px) { .section.mentor-style .mentor-style-grid .box .content .columns .column p { font-size: 18px; } }
+
+.section.mentees .mentee-map { margin: 3rem 0 5rem; }
+
+.section.mentees .sub-title { font-weight: 500; font-size: 20px; }
+
+@media screen and (min-width: 769px) { .section.mentees .sub-title { font-size: 26px; } }
+
+.section.mentees .company-grid { padding-top: 3rem; }
+
+.section.intro .title { padding: 0 30px; }
+
+@media screen and (min-width: 769px) { .section.intro .title { padding: 0 0; } }
+
+.section.pricing { margin-top: -13rem; padding-bottom: 6rem; }
+
+@media screen and (min-width: 769px) { .section.pricing { padding-bottom: 9rem; margin-top: -14rem; } }
+
+.section.pricing .pricing-grid { margin-bottom: 4rem; }
+
+@media screen and (min-width: 769px) { .section.pricing .pricing-grid { margin-bottom: 6rem; } }
+
+.section.pricing .pricing-grid .box { padding: 40px 30px; }
+
+@media screen and (min-width: 769px) { .section.pricing .pricing-grid .box { padding: 60px 35px; } }
+
+@media screen and (min-width: 1216px) { .section.pricing .pricing-grid .box { padding: 60px 35px; } }
+
+.section.pricing .pricing-grid .box .icon { margin: 0 auto 2em; height: auto; }
+
+.section.pricing .pricing-grid .box .title { font-weight: 800; margin-bottom: 1.5rem; }
+
+.section.pricing .pricing-grid .box .title.price { color: #6E07F3; }
+
+.section.pricing .pricing-grid .box p { font-size: 17px; }
+
+@media screen and (min-width: 769px) { .section.pricing .pricing-grid .box p { font-size: 18px; } }
+
+.section.pricing .pricing-grid .box p.list-title { margin-top: 50px; margin-bottom: 8px; }
+
+.section.pricing .pricing-grid .box ul { list-style: none; margin-left: 0; margin-top: 0; }
+
+@media screen and (min-width: 769px) { .section.pricing .pricing-grid .box ul li { font-size: 18px; } }
+
+.section.pricing .pricing-grid .box .button { padding: 1.25em 2em; font-weight: 400; margin-top: 2rem; }
+
+.section.benefits .benefits-grid { padding: 2rem 0 0rem; }
+
+@media screen and (min-width: 769px) { .section.benefits .benefits-grid { padding-top: 4rem; } }
+
+@media screen and (min-width: 769px) { .section.benefits .benefits-grid .column { padding: .75rem 1rem; } .section.benefits .benefits-grid .column:nth-child(4), .section.benefits .benefits-grid .column:nth-child(5) { margin-top: 1rem; } }
+
+@media screen and (min-width: 1024px) { .section.benefits .benefits-grid .column:nth-child(3), .section.benefits .benefits-grid .column:nth-child(4), .section.benefits .benefits-grid .column:nth-child(5) { margin-top: 0; } }
+
+.section.benefits .benefits-grid .column p { font-size: 17px; padding: 0 1.5rem; }
+
+@media screen and (min-width: 769px) { .section.benefits .benefits-grid .column p { padding: 0; } }
+
+@media screen and (min-width: 1024px) { .section.benefits .benefits-grid .column p { margin-bottom: 1rem; } }
+
+.section.benefits .benefits-grid .icon { margin: 0 auto 1.5em; height: auto; }
+
+input[name="carousel"] { display: none; }
+
+.testimonials-slider { position: relative; }
+
+.carousel-nav { margin: 0.25rem 0 3rem; text-align: center; z-index: 1; }
+
+@media screen and (min-width: 769px) { .carousel-nav { margin: 1rem 0 3.5rem; } }
+
+@media screen and (min-width: 1216px) { .carousel-nav { margin: 1rem 0 .5rem; } }
+
+.carousel-nav label { display: inline-block; margin: 0 6px; width: 15px; height: 15px; border: 2px solid #E6ECF8; border-radius: 50%; cursor: pointer; transition: background-color 0.25s; }
+
+.carousel-slides { width: 100%; overflow: hidden; }
+
+.carousel-slides .carousel-inner { width: 500%; transition: margin 0.5s; }
+
+.carousel-slides .carousel-item { float: left; width: 20%; }
+
+#carousel-1:checked ~ .carousel-nav label[for="carousel-1"] { background-color: #6E07F3; border: 2px solid #6E07F3; }
+
+#carousel-2:checked ~ .carousel-nav label[for="carousel-2"] { background-color: #6E07F3; border: 2px solid #6E07F3; }
+
+#carousel-3:checked ~ .carousel-nav label[for="carousel-3"] { background-color: #6E07F3; border: 2px solid #6E07F3; }
+
+#carousel-4:checked ~ .carousel-nav label[for="carousel-4"] { background-color: #6E07F3; border: 2px solid #6E07F3; }
+
+#carousel-5:checked ~ .carousel-nav label[for="carousel-5"] { background-color: #6E07F3; border: 2px solid #6E07F3; }
+
+#carousel-1:checked ~ .carousel-slides .carousel-inner { margin-left: 0%; }
+
+#carousel-2:checked ~ .carousel-slides .carousel-inner { margin-left: -100%; }
+
+#carousel-3:checked ~ .carousel-slides .carousel-inner { margin-left: -200%; }
+
+#carousel-4:checked ~ .carousel-slides .carousel-inner { margin-left: -300%; }
+
+#carousel-5:checked ~ .carousel-slides .carousel-inner { margin-left: -400%; }
+
+.splash a.button.is-outlined.is-rounded.is-medium { color: #ffffff; padding: 1.25em 2em; font-weight: 400; border-width: 2px; }
+
+.grecaptcha-badge { display: none; }
+
+.post-grid { margin-bottom: 3rem; }
+
+.card { border-radius: 12px; }
+
+.card .card-image img { border-radius: 12px; }
+
+.card .card-content { padding: 1.5rem 1.25rem; }
+
+@media screen and (min-width: 769px) { .card .card-content p { font-size: 18px; } }
+
+.has-border-radius-12 { border-radius: 12px; }
+
+.content.is-post { padding-left: 0; padding-right: 0; }
+
+@media screen and (min-width: 769px) { .content.is-post { padding-left: 1.25rem; padding-right: 1.25rem; } }
+
+.is-feature-img { padding: 0.5rem 0; }
+
+@media screen and (min-width: 769px) { .is-feature-img { padding: 1rem 0; } }
+
+@media screen and (min-width: 1024px) { .is-feature-img { padding: 2rem 0; } }
+
+.post-meta { display: flex; align-items: center; }
+
+.post-meta .post-tag { border-bottom-width: 0; color: #141c3a; font-size: 16px; font-weight: 700; }
+
+.post-meta .post-date { color: #94a1b2; font-size: 16px; font-weight: 400; }
+
+.post-meta .divider-meta { width: 5px; height: 2px; margin-right: 10px; margin-left: 10px; background-color: #94a1b2; }
+
+.grecaptcha-badge { display: none !important; }
+
+.has-background-dark { background-color: #141c3a; }
+
+.tag:not(body).is-light { background-color: rgba(20, 28, 58, 0.08); color: #141c3a; }
+/*# sourceMappingURL=main.css.map */
+
+
+.typing-demo {
+ width: 22ch;
+ animation: typing 2s steps(22), blink .5s step-end infinite alternate;
+ white-space: nowrap;
+ overflow: hidden;
+ border-right: 1px solid;
+ font-family: monospace;
+ font-size: 2em;
+ }
+
+ @keyframes typing {
+ from {
+ width: 0
+ }
+ }
+
+ @keyframes blink {
+ 50% {
+ border-color: transparent
+ }
+ }
diff --git a/favicon_io/android-chrome-192x192.png b/favicon_io/android-chrome-192x192.png
new file mode 100644
index 0000000..df9f730
Binary files /dev/null and b/favicon_io/android-chrome-192x192.png differ
diff --git a/favicon_io/android-chrome-512x512.png b/favicon_io/android-chrome-512x512.png
new file mode 100644
index 0000000..fdb765a
Binary files /dev/null and b/favicon_io/android-chrome-512x512.png differ
diff --git a/favicon_io/apple-touch-icon.png b/favicon_io/apple-touch-icon.png
new file mode 100644
index 0000000..b2612af
Binary files /dev/null and b/favicon_io/apple-touch-icon.png differ
diff --git a/favicon_io/favicon-16x16.png b/favicon_io/favicon-16x16.png
new file mode 100644
index 0000000..3f1a476
Binary files /dev/null and b/favicon_io/favicon-16x16.png differ
diff --git a/favicon_io/favicon-32x32.png b/favicon_io/favicon-32x32.png
new file mode 100644
index 0000000..7737073
Binary files /dev/null and b/favicon_io/favicon-32x32.png differ
diff --git a/favicon_io/favicon.ico b/favicon_io/favicon.ico
new file mode 100644
index 0000000..489a5b6
Binary files /dev/null and b/favicon_io/favicon.ico differ
diff --git a/favicon_io/site.webmanifest b/favicon_io/site.webmanifest
new file mode 100644
index 0000000..45dc8a2
--- /dev/null
+++ b/favicon_io/site.webmanifest
@@ -0,0 +1 @@
+{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
\ No newline at end of file
diff --git a/img/athena-health-logo1.webp b/img/athena-health-logo1.webp
new file mode 100644
index 0000000..e147f13
Binary files /dev/null and b/img/athena-health-logo1.webp differ
diff --git a/img/athena.png b/img/athena.png
new file mode 100644
index 0000000..45c8ccd
Binary files /dev/null and b/img/athena.png differ
diff --git a/img/avatar.png b/img/avatar.png
new file mode 100644
index 0000000..3c73055
Binary files /dev/null and b/img/avatar.png differ
diff --git a/img/bre.jpg b/img/bre.jpg
new file mode 100644
index 0000000..4e102b6
Binary files /dev/null and b/img/bre.jpg differ
diff --git a/img/bre.png b/img/bre.png
new file mode 100644
index 0000000..abf5a8e
Binary files /dev/null and b/img/bre.png differ
diff --git a/img/cocacola.png b/img/cocacola.png
new file mode 100644
index 0000000..14c0400
Binary files /dev/null and b/img/cocacola.png differ
diff --git a/img/highmark.png b/img/highmark.png
new file mode 100644
index 0000000..3d51135
Binary files /dev/null and b/img/highmark.png differ
diff --git a/img/highmarklogo.jpeg b/img/highmarklogo.jpeg
new file mode 100644
index 0000000..7a4c799
Binary files /dev/null and b/img/highmarklogo.jpeg differ
diff --git a/img/johndeere.jpeg b/img/johndeere.jpeg
new file mode 100644
index 0000000..41cd37b
Binary files /dev/null and b/img/johndeere.jpeg differ
diff --git a/img/johndeere.png b/img/johndeere.png
new file mode 100644
index 0000000..48e036e
Binary files /dev/null and b/img/johndeere.png differ
diff --git a/img/linkedinprofile2.png b/img/linkedinprofile2.png
new file mode 100644
index 0000000..ae73e0f
Binary files /dev/null and b/img/linkedinprofile2.png differ
diff --git a/img/linkedinprofile_oval.png b/img/linkedinprofile_oval.png
new file mode 100644
index 0000000..2fa3099
Binary files /dev/null and b/img/linkedinprofile_oval.png differ
diff --git a/img/logo.png b/img/logo.png
new file mode 100644
index 0000000..0f693de
Binary files /dev/null and b/img/logo.png differ
diff --git a/img/meca.jpg b/img/meca.jpg
new file mode 100644
index 0000000..85c4f29
Binary files /dev/null and b/img/meca.jpg differ
diff --git a/img/notifilogo.png b/img/notifilogo.png
new file mode 100644
index 0000000..a7a7dbe
Binary files /dev/null and b/img/notifilogo.png differ
diff --git a/img/occam.png b/img/occam.png
new file mode 100644
index 0000000..df61a18
Binary files /dev/null and b/img/occam.png differ
diff --git a/img/pophealth.jpg b/img/pophealth.jpg
new file mode 100644
index 0000000..8dd66c2
Binary files /dev/null and b/img/pophealth.jpg differ
diff --git a/img/pophealth.png b/img/pophealth.png
new file mode 100644
index 0000000..99653c9
Binary files /dev/null and b/img/pophealth.png differ
diff --git a/img/pophealth.tiff b/img/pophealth.tiff
new file mode 100644
index 0000000..06e8328
Binary files /dev/null and b/img/pophealth.tiff differ
diff --git a/img/red.webp b/img/red.webp
new file mode 100644
index 0000000..9a80066
Binary files /dev/null and b/img/red.webp differ
diff --git a/img/redoak.png b/img/redoak.png
new file mode 100644
index 0000000..198dd86
Binary files /dev/null and b/img/redoak.png differ
diff --git a/img/redoakstrategic_logo.jpeg b/img/redoakstrategic_logo.jpeg
new file mode 100644
index 0000000..5fff428
Binary files /dev/null and b/img/redoakstrategic_logo.jpeg differ
diff --git a/img/soluciahealthlogo.jpeg b/img/soluciahealthlogo.jpeg
new file mode 100644
index 0000000..efc6196
Binary files /dev/null and b/img/soluciahealthlogo.jpeg differ
diff --git a/js/avatar.tiff b/js/avatar.tiff
new file mode 100644
index 0000000..52d109b
Binary files /dev/null and b/js/avatar.tiff differ
diff --git a/js/main-min.js b/js/main-min.js
new file mode 100644
index 0000000..c14ea4a
--- /dev/null
+++ b/js/main-min.js
@@ -0,0 +1,4253 @@
+/*!
+ * jQuery JavaScript Library v3.3.1
+ * https://jquery.com/
+ *
+ * Includes Sizzle.js
+ * https://sizzlejs.com/
+ *
+ * Copyright JS Foundation and other contributors
+ * Released under the MIT license
+ * https://jquery.org/license
+ *
+ * Date: 2018-01-20T17:24Z
+ */
+!function(e, t) {
+ "use strict";
+ "object" == typeof module && "object" == typeof module.exports ? module.exports = e.document ? t(e, !0) : function(e) {
+ if (!e.document)
+ throw new Error("jQuery requires a window with a document");
+ return t(e)
+ }
+ : t(e)
+}("undefined" != typeof window ? window : this, (function(e, t) {
+ "use strict";
+ var n = []
+ , r = e.document
+ , i = Object.getPrototypeOf
+ , o = n.slice
+ , a = n.concat
+ , s = n.push
+ , u = n.indexOf
+ , l = {}
+ , c = l.toString
+ , f = l.hasOwnProperty
+ , p = f.toString
+ , d = p.call(Object)
+ , h = {}
+ , g = function(e) {
+ return "function" == typeof e && "number" != typeof e.nodeType
+ }
+ , v = function(e) {
+ return null != e && e === e.window
+ }
+ , y = {
+ type: !0,
+ src: !0,
+ noModule: !0
+ };
+ function m(e, t, n) {
+ var i, o = (t = t || r).createElement("script");
+ if (o.text = e,
+ n)
+ for (i in y)
+ n[i] && (o[i] = n[i]);
+ t.head.appendChild(o).parentNode.removeChild(o)
+ }
+ function x(e) {
+ return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? l[c.call(e)] || "object" : typeof e
+ }
+ var b = "3.3.1"
+ , w = function(e, t) {
+ return new w.fn.init(e,t)
+ }
+ , T = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
+ function C(e) {
+ var t = !!e && "length"in e && e.length
+ , n = x(e);
+ return !g(e) && !v(e) && ("array" === n || 0 === t || "number" == typeof t && t > 0 && t - 1 in e)
+ }
+ w.fn = w.prototype = {
+ jquery: b,
+ constructor: w,
+ length: 0,
+ toArray: function() {
+ return o.call(this)
+ },
+ get: function(e) {
+ return null == e ? o.call(this) : e < 0 ? this[e + this.length] : this[e]
+ },
+ pushStack: function(e) {
+ var t = w.merge(this.constructor(), e);
+ return t.prevObject = this,
+ t
+ },
+ each: function(e) {
+ return w.each(this, e)
+ },
+ map: function(e) {
+ return this.pushStack(w.map(this, (function(t, n) {
+ return e.call(t, n, t)
+ }
+ )))
+ },
+ slice: function() {
+ return this.pushStack(o.apply(this, arguments))
+ },
+ first: function() {
+ return this.eq(0)
+ },
+ last: function() {
+ return this.eq(-1)
+ },
+ eq: function(e) {
+ var t = this.length
+ , n = +e + (e < 0 ? t : 0);
+ return this.pushStack(n >= 0 && n < t ? [this[n]] : [])
+ },
+ end: function() {
+ return this.prevObject || this.constructor()
+ },
+ push: s,
+ sort: n.sort,
+ splice: n.splice
+ },
+ w.extend = w.fn.extend = function() {
+ var e, t, n, r, i, o, a = arguments[0] || {}, s = 1, u = arguments.length, l = !1;
+ for ("boolean" == typeof a && (l = a,
+ a = arguments[s] || {},
+ s++),
+ "object" == typeof a || g(a) || (a = {}),
+ s === u && (a = this,
+ s--); s < u; s++)
+ if (null != (e = arguments[s]))
+ for (t in e)
+ n = a[t],
+ a !== (r = e[t]) && (l && r && (w.isPlainObject(r) || (i = Array.isArray(r))) ? (i ? (i = !1,
+ o = n && Array.isArray(n) ? n : []) : o = n && w.isPlainObject(n) ? n : {},
+ a[t] = w.extend(l, o, r)) : void 0 !== r && (a[t] = r));
+ return a
+ }
+ ,
+ w.extend({
+ expando: "jQuery" + (b + Math.random()).replace(/\D/g, ""),
+ isReady: !0,
+ error: function(e) {
+ throw new Error(e)
+ },
+ noop: function() {},
+ isPlainObject: function(e) {
+ var t, n;
+ return !(!e || "[object Object]" !== c.call(e)) && (!(t = i(e)) || "function" == typeof (n = f.call(t, "constructor") && t.constructor) && p.call(n) === d)
+ },
+ isEmptyObject: function(e) {
+ var t;
+ for (t in e)
+ return !1;
+ return !0
+ },
+ globalEval: function(e) {
+ m(e)
+ },
+ each: function(e, t) {
+ var n, r = 0;
+ if (C(e))
+ for (n = e.length; r < n && !1 !== t.call(e[r], r, e[r]); r++)
+ ;
+ else
+ for (r in e)
+ if (!1 === t.call(e[r], r, e[r]))
+ break;
+ return e
+ },
+ trim: function(e) {
+ return null == e ? "" : (e + "").replace(T, "")
+ },
+ makeArray: function(e, t) {
+ var n = t || [];
+ return null != e && (C(Object(e)) ? w.merge(n, "string" == typeof e ? [e] : e) : s.call(n, e)),
+ n
+ },
+ inArray: function(e, t, n) {
+ return null == t ? -1 : u.call(t, e, n)
+ },
+ merge: function(e, t) {
+ for (var n = +t.length, r = 0, i = e.length; r < n; r++)
+ e[i++] = t[r];
+ return e.length = i,
+ e
+ },
+ grep: function(e, t, n) {
+ for (var r = [], i = 0, o = e.length, a = !n; i < o; i++)
+ !t(e[i], i) !== a && r.push(e[i]);
+ return r
+ },
+ map: function(e, t, n) {
+ var r, i, o = 0, s = [];
+ if (C(e))
+ for (r = e.length; o < r; o++)
+ null != (i = t(e[o], o, n)) && s.push(i);
+ else
+ for (o in e)
+ null != (i = t(e[o], o, n)) && s.push(i);
+ return a.apply([], s)
+ },
+ guid: 1,
+ support: h
+ }),
+ "function" == typeof Symbol && (w.fn[Symbol.iterator] = n[Symbol.iterator]),
+ w.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), (function(e, t) {
+ l["[object " + t + "]"] = t.toLowerCase()
+ }
+ ));
+ var E = /*!
+ * Sizzle CSS Selector Engine v2.3.3
+ * https://sizzlejs.com/
+ *
+ * Copyright jQuery Foundation and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2016-08-08
+ */
+ function(e) {
+ var t, n, r, i, o, a, s, u, l, c, f, p, d, h, g, v, y, m, x, b = "sizzle" + 1 * new Date, w = e.document, T = 0, C = 0, E = se(), k = se(), S = se(), D = function(e, t) {
+ return e === t && (f = !0),
+ 0
+ }, N = {}.hasOwnProperty, A = [], j = A.pop, q = A.push, L = A.push, H = A.slice, O = function(e, t) {
+ for (var n = 0, r = e.length; n < r; n++)
+ if (e[n] === t)
+ return n;
+ return -1
+ }, P = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", M = "[\\x20\\t\\r\\n\\f]", R = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", I = "\\[" + M + "*(" + R + ")(?:" + M + "*([*^$|!~]?=)" + M + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + R + "))|)" + M + "*\\]", W = ":(" + R + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + I + ")*)|.*)\\)|)", B = new RegExp(M + "+","g"), F = new RegExp("^" + M + "+|((?:^|[^\\\\])(?:\\\\.)*)" + M + "+$","g"), _ = new RegExp("^" + M + "*," + M + "*"), z = new RegExp("^" + M + "*([>+~]|" + M + ")" + M + "*"), X = new RegExp("=" + M + "*([^\\]'\"]*?)" + M + "*\\]","g"), U = new RegExp(W), V = new RegExp("^" + R + "$"), G = {
+ ID: new RegExp("^#(" + R + ")"),
+ CLASS: new RegExp("^\\.(" + R + ")"),
+ TAG: new RegExp("^(" + R + "|[*])"),
+ ATTR: new RegExp("^" + I),
+ PSEUDO: new RegExp("^" + W),
+ CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + M + "*(even|odd|(([+-]|)(\\d*)n|)" + M + "*(?:([+-]|)" + M + "*(\\d+)|))" + M + "*\\)|)","i"),
+ bool: new RegExp("^(?:" + P + ")$","i"),
+ needsContext: new RegExp("^" + M + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + M + "*((?:-\\d)?\\d*)" + M + "*\\)|)(?=[^-]|$)","i")
+ }, Y = /^(?:input|select|textarea|button)$/i, Q = /^h\d$/i, J = /^[^{]+\{\s*\[native \w/, K = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, Z = /[+~]/, ee = new RegExp("\\\\([\\da-f]{1,6}" + M + "?|(" + M + ")|.)","ig"), te = function(e, t, n) {
+ var r = "0x" + t - 65536;
+ return r != r || n ? t : r < 0 ? String.fromCharCode(r + 65536) : String.fromCharCode(r >> 10 | 55296, 1023 & r | 56320)
+ }, ne = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, re = function(e, t) {
+ return t ? "\0" === e ? "�" : e.slice(0, -1) + "\\" + e.charCodeAt(e.length - 1).toString(16) + " " : "\\" + e
+ }, ie = function() {
+ p()
+ }, oe = xe((function(e) {
+ return !0 === e.disabled && ("form"in e || "label"in e)
+ }
+ ), {
+ dir: "parentNode",
+ next: "legend"
+ });
+ try {
+ L.apply(A = H.call(w.childNodes), w.childNodes),
+ A[w.childNodes.length].nodeType
+ } catch (e) {
+ L = {
+ apply: A.length ? function(e, t) {
+ q.apply(e, H.call(t))
+ }
+ : function(e, t) {
+ for (var n = e.length, r = 0; e[n++] = t[r++]; )
+ ;
+ e.length = n - 1
+ }
+ }
+ }
+ function ae(e, t, r, i) {
+ var o, s, l, c, f, h, y, m = t && t.ownerDocument, T = t ? t.nodeType : 9;
+ if (r = r || [],
+ "string" != typeof e || !e || 1 !== T && 9 !== T && 11 !== T)
+ return r;
+ if (!i && ((t ? t.ownerDocument || t : w) !== d && p(t),
+ t = t || d,
+ g)) {
+ if (11 !== T && (f = K.exec(e)))
+ if (o = f[1]) {
+ if (9 === T) {
+ if (!(l = t.getElementById(o)))
+ return r;
+ if (l.id === o)
+ return r.push(l),
+ r
+ } else if (m && (l = m.getElementById(o)) && x(t, l) && l.id === o)
+ return r.push(l),
+ r
+ } else {
+ if (f[2])
+ return L.apply(r, t.getElementsByTagName(e)),
+ r;
+ if ((o = f[3]) && n.getElementsByClassName && t.getElementsByClassName)
+ return L.apply(r, t.getElementsByClassName(o)),
+ r
+ }
+ if (n.qsa && !S[e + " "] && (!v || !v.test(e))) {
+ if (1 !== T)
+ m = t,
+ y = e;
+ else if ("object" !== t.nodeName.toLowerCase()) {
+ for ((c = t.getAttribute("id")) ? c = c.replace(ne, re) : t.setAttribute("id", c = b),
+ s = (h = a(e)).length; s--; )
+ h[s] = "#" + c + " " + me(h[s]);
+ y = h.join(","),
+ m = Z.test(e) && ve(t.parentNode) || t
+ }
+ if (y)
+ try {
+ return L.apply(r, m.querySelectorAll(y)),
+ r
+ } catch (e) {} finally {
+ c === b && t.removeAttribute("id")
+ }
+ }
+ }
+ return u(e.replace(F, "$1"), t, r, i)
+ }
+ function se() {
+ var e = [];
+ return function t(n, i) {
+ return e.push(n + " ") > r.cacheLength && delete t[e.shift()],
+ t[n + " "] = i
+ }
+ }
+ function ue(e) {
+ return e[b] = !0,
+ e
+ }
+ function le(e) {
+ var t = d.createElement("fieldset");
+ try {
+ return !!e(t)
+ } catch (e) {
+ return !1
+ } finally {
+ t.parentNode && t.parentNode.removeChild(t),
+ t = null
+ }
+ }
+ function ce(e, t) {
+ for (var n = e.split("|"), i = n.length; i--; )
+ r.attrHandle[n[i]] = t
+ }
+ function fe(e, t) {
+ var n = t && e
+ , r = n && 1 === e.nodeType && 1 === t.nodeType && e.sourceIndex - t.sourceIndex;
+ if (r)
+ return r;
+ if (n)
+ for (; n = n.nextSibling; )
+ if (n === t)
+ return -1;
+ return e ? 1 : -1
+ }
+ function pe(e) {
+ return function(t) {
+ return "input" === t.nodeName.toLowerCase() && t.type === e
+ }
+ }
+ function de(e) {
+ return function(t) {
+ var n = t.nodeName.toLowerCase();
+ return ("input" === n || "button" === n) && t.type === e
+ }
+ }
+ function he(e) {
+ return function(t) {
+ return "form"in t ? t.parentNode && !1 === t.disabled ? "label"in t ? "label"in t.parentNode ? t.parentNode.disabled === e : t.disabled === e : t.isDisabled === e || t.isDisabled !== !e && oe(t) === e : t.disabled === e : "label"in t && t.disabled === e
+ }
+ }
+ function ge(e) {
+ return ue((function(t) {
+ return t = +t,
+ ue((function(n, r) {
+ for (var i, o = e([], n.length, t), a = o.length; a--; )
+ n[i = o[a]] && (n[i] = !(r[i] = n[i]))
+ }
+ ))
+ }
+ ))
+ }
+ function ve(e) {
+ return e && void 0 !== e.getElementsByTagName && e
+ }
+ for (t in n = ae.support = {},
+ o = ae.isXML = function(e) {
+ var t = e && (e.ownerDocument || e).documentElement;
+ return !!t && "HTML" !== t.nodeName
+ }
+ ,
+ p = ae.setDocument = function(e) {
+ var t, i, a = e ? e.ownerDocument || e : w;
+ return a !== d && 9 === a.nodeType && a.documentElement ? (h = (d = a).documentElement,
+ g = !o(d),
+ w !== d && (i = d.defaultView) && i.top !== i && (i.addEventListener ? i.addEventListener("unload", ie, !1) : i.attachEvent && i.attachEvent("onunload", ie)),
+ n.attributes = le((function(e) {
+ return e.className = "i",
+ !e.getAttribute("className")
+ }
+ )),
+ n.getElementsByTagName = le((function(e) {
+ return e.appendChild(d.createComment("")),
+ !e.getElementsByTagName("*").length
+ }
+ )),
+ n.getElementsByClassName = J.test(d.getElementsByClassName),
+ n.getById = le((function(e) {
+ return h.appendChild(e).id = b,
+ !d.getElementsByName || !d.getElementsByName(b).length
+ }
+ )),
+ n.getById ? (r.filter.ID = function(e) {
+ var t = e.replace(ee, te);
+ return function(e) {
+ return e.getAttribute("id") === t
+ }
+ }
+ ,
+ r.find.ID = function(e, t) {
+ if (void 0 !== t.getElementById && g) {
+ var n = t.getElementById(e);
+ return n ? [n] : []
+ }
+ }
+ ) : (r.filter.ID = function(e) {
+ var t = e.replace(ee, te);
+ return function(e) {
+ var n = void 0 !== e.getAttributeNode && e.getAttributeNode("id");
+ return n && n.value === t
+ }
+ }
+ ,
+ r.find.ID = function(e, t) {
+ if (void 0 !== t.getElementById && g) {
+ var n, r, i, o = t.getElementById(e);
+ if (o) {
+ if ((n = o.getAttributeNode("id")) && n.value === e)
+ return [o];
+ for (i = t.getElementsByName(e),
+ r = 0; o = i[r++]; )
+ if ((n = o.getAttributeNode("id")) && n.value === e)
+ return [o]
+ }
+ return []
+ }
+ }
+ ),
+ r.find.TAG = n.getElementsByTagName ? function(e, t) {
+ return void 0 !== t.getElementsByTagName ? t.getElementsByTagName(e) : n.qsa ? t.querySelectorAll(e) : void 0
+ }
+ : function(e, t) {
+ var n, r = [], i = 0, o = t.getElementsByTagName(e);
+ if ("*" === e) {
+ for (; n = o[i++]; )
+ 1 === n.nodeType && r.push(n);
+ return r
+ }
+ return o
+ }
+ ,
+ r.find.CLASS = n.getElementsByClassName && function(e, t) {
+ if (void 0 !== t.getElementsByClassName && g)
+ return t.getElementsByClassName(e)
+ }
+ ,
+ y = [],
+ v = [],
+ (n.qsa = J.test(d.querySelectorAll)) && (le((function(e) {
+ h.appendChild(e).innerHTML = " ",
+ e.querySelectorAll("[msallowcapture^='']").length && v.push("[*^$]=" + M + "*(?:''|\"\")"),
+ e.querySelectorAll("[selected]").length || v.push("\\[" + M + "*(?:value|" + P + ")"),
+ e.querySelectorAll("[id~=" + b + "-]").length || v.push("~="),
+ e.querySelectorAll(":checked").length || v.push(":checked"),
+ e.querySelectorAll("a#" + b + "+*").length || v.push(".#.+[+~]")
+ }
+ )),
+ le((function(e) {
+ e.innerHTML = " ";
+ var t = d.createElement("input");
+ t.setAttribute("type", "hidden"),
+ e.appendChild(t).setAttribute("name", "D"),
+ e.querySelectorAll("[name=d]").length && v.push("name" + M + "*[*^$|!~]?="),
+ 2 !== e.querySelectorAll(":enabled").length && v.push(":enabled", ":disabled"),
+ h.appendChild(e).disabled = !0,
+ 2 !== e.querySelectorAll(":disabled").length && v.push(":enabled", ":disabled"),
+ e.querySelectorAll("*,:x"),
+ v.push(",.*:")
+ }
+ ))),
+ (n.matchesSelector = J.test(m = h.matches || h.webkitMatchesSelector || h.mozMatchesSelector || h.oMatchesSelector || h.msMatchesSelector)) && le((function(e) {
+ n.disconnectedMatch = m.call(e, "*"),
+ m.call(e, "[s!='']:x"),
+ y.push("!=", W)
+ }
+ )),
+ v = v.length && new RegExp(v.join("|")),
+ y = y.length && new RegExp(y.join("|")),
+ t = J.test(h.compareDocumentPosition),
+ x = t || J.test(h.contains) ? function(e, t) {
+ var n = 9 === e.nodeType ? e.documentElement : e
+ , r = t && t.parentNode;
+ return e === r || !(!r || 1 !== r.nodeType || !(n.contains ? n.contains(r) : e.compareDocumentPosition && 16 & e.compareDocumentPosition(r)))
+ }
+ : function(e, t) {
+ if (t)
+ for (; t = t.parentNode; )
+ if (t === e)
+ return !0;
+ return !1
+ }
+ ,
+ D = t ? function(e, t) {
+ if (e === t)
+ return f = !0,
+ 0;
+ var r = !e.compareDocumentPosition - !t.compareDocumentPosition;
+ return r || (1 & (r = (e.ownerDocument || e) === (t.ownerDocument || t) ? e.compareDocumentPosition(t) : 1) || !n.sortDetached && t.compareDocumentPosition(e) === r ? e === d || e.ownerDocument === w && x(w, e) ? -1 : t === d || t.ownerDocument === w && x(w, t) ? 1 : c ? O(c, e) - O(c, t) : 0 : 4 & r ? -1 : 1)
+ }
+ : function(e, t) {
+ if (e === t)
+ return f = !0,
+ 0;
+ var n, r = 0, i = e.parentNode, o = t.parentNode, a = [e], s = [t];
+ if (!i || !o)
+ return e === d ? -1 : t === d ? 1 : i ? -1 : o ? 1 : c ? O(c, e) - O(c, t) : 0;
+ if (i === o)
+ return fe(e, t);
+ for (n = e; n = n.parentNode; )
+ a.unshift(n);
+ for (n = t; n = n.parentNode; )
+ s.unshift(n);
+ for (; a[r] === s[r]; )
+ r++;
+ return r ? fe(a[r], s[r]) : a[r] === w ? -1 : s[r] === w ? 1 : 0
+ }
+ ,
+ d) : d
+ }
+ ,
+ ae.matches = function(e, t) {
+ return ae(e, null, null, t)
+ }
+ ,
+ ae.matchesSelector = function(e, t) {
+ if ((e.ownerDocument || e) !== d && p(e),
+ t = t.replace(X, "='$1']"),
+ n.matchesSelector && g && !S[t + " "] && (!y || !y.test(t)) && (!v || !v.test(t)))
+ try {
+ var r = m.call(e, t);
+ if (r || n.disconnectedMatch || e.document && 11 !== e.document.nodeType)
+ return r
+ } catch (e) {}
+ return ae(t, d, null, [e]).length > 0
+ }
+ ,
+ ae.contains = function(e, t) {
+ return (e.ownerDocument || e) !== d && p(e),
+ x(e, t)
+ }
+ ,
+ ae.attr = function(e, t) {
+ (e.ownerDocument || e) !== d && p(e);
+ var i = r.attrHandle[t.toLowerCase()]
+ , o = i && N.call(r.attrHandle, t.toLowerCase()) ? i(e, t, !g) : void 0;
+ return void 0 !== o ? o : n.attributes || !g ? e.getAttribute(t) : (o = e.getAttributeNode(t)) && o.specified ? o.value : null
+ }
+ ,
+ ae.escape = function(e) {
+ return (e + "").replace(ne, re)
+ }
+ ,
+ ae.error = function(e) {
+ throw new Error("Syntax error, unrecognized expression: " + e)
+ }
+ ,
+ ae.uniqueSort = function(e) {
+ var t, r = [], i = 0, o = 0;
+ if (f = !n.detectDuplicates,
+ c = !n.sortStable && e.slice(0),
+ e.sort(D),
+ f) {
+ for (; t = e[o++]; )
+ t === e[o] && (i = r.push(o));
+ for (; i--; )
+ e.splice(r[i], 1)
+ }
+ return c = null,
+ e
+ }
+ ,
+ i = ae.getText = function(e) {
+ var t, n = "", r = 0, o = e.nodeType;
+ if (o) {
+ if (1 === o || 9 === o || 11 === o) {
+ if ("string" == typeof e.textContent)
+ return e.textContent;
+ for (e = e.firstChild; e; e = e.nextSibling)
+ n += i(e)
+ } else if (3 === o || 4 === o)
+ return e.nodeValue
+ } else
+ for (; t = e[r++]; )
+ n += i(t);
+ return n
+ }
+ ,
+ r = ae.selectors = {
+ cacheLength: 50,
+ createPseudo: ue,
+ match: G,
+ attrHandle: {},
+ find: {},
+ relative: {
+ ">": {
+ dir: "parentNode",
+ first: !0
+ },
+ " ": {
+ dir: "parentNode"
+ },
+ "+": {
+ dir: "previousSibling",
+ first: !0
+ },
+ "~": {
+ dir: "previousSibling"
+ }
+ },
+ preFilter: {
+ ATTR: function(e) {
+ return e[1] = e[1].replace(ee, te),
+ e[3] = (e[3] || e[4] || e[5] || "").replace(ee, te),
+ "~=" === e[2] && (e[3] = " " + e[3] + " "),
+ e.slice(0, 4)
+ },
+ CHILD: function(e) {
+ return e[1] = e[1].toLowerCase(),
+ "nth" === e[1].slice(0, 3) ? (e[3] || ae.error(e[0]),
+ e[4] = +(e[4] ? e[5] + (e[6] || 1) : 2 * ("even" === e[3] || "odd" === e[3])),
+ e[5] = +(e[7] + e[8] || "odd" === e[3])) : e[3] && ae.error(e[0]),
+ e
+ },
+ PSEUDO: function(e) {
+ var t, n = !e[6] && e[2];
+ return G.CHILD.test(e[0]) ? null : (e[3] ? e[2] = e[4] || e[5] || "" : n && U.test(n) && (t = a(n, !0)) && (t = n.indexOf(")", n.length - t) - n.length) && (e[0] = e[0].slice(0, t),
+ e[2] = n.slice(0, t)),
+ e.slice(0, 3))
+ }
+ },
+ filter: {
+ TAG: function(e) {
+ var t = e.replace(ee, te).toLowerCase();
+ return "*" === e ? function() {
+ return !0
+ }
+ : function(e) {
+ return e.nodeName && e.nodeName.toLowerCase() === t
+ }
+ },
+ CLASS: function(e) {
+ var t = E[e + " "];
+ return t || (t = new RegExp("(^|" + M + ")" + e + "(" + M + "|$)")) && E(e, (function(e) {
+ return t.test("string" == typeof e.className && e.className || void 0 !== e.getAttribute && e.getAttribute("class") || "")
+ }
+ ))
+ },
+ ATTR: function(e, t, n) {
+ return function(r) {
+ var i = ae.attr(r, e);
+ return null == i ? "!=" === t : !t || (i += "",
+ "=" === t ? i === n : "!=" === t ? i !== n : "^=" === t ? n && 0 === i.indexOf(n) : "*=" === t ? n && i.indexOf(n) > -1 : "$=" === t ? n && i.slice(-n.length) === n : "~=" === t ? (" " + i.replace(B, " ") + " ").indexOf(n) > -1 : "|=" === t && (i === n || i.slice(0, n.length + 1) === n + "-"))
+ }
+ },
+ CHILD: function(e, t, n, r, i) {
+ var o = "nth" !== e.slice(0, 3)
+ , a = "last" !== e.slice(-4)
+ , s = "of-type" === t;
+ return 1 === r && 0 === i ? function(e) {
+ return !!e.parentNode
+ }
+ : function(t, n, u) {
+ var l, c, f, p, d, h, g = o !== a ? "nextSibling" : "previousSibling", v = t.parentNode, y = s && t.nodeName.toLowerCase(), m = !u && !s, x = !1;
+ if (v) {
+ if (o) {
+ for (; g; ) {
+ for (p = t; p = p[g]; )
+ if (s ? p.nodeName.toLowerCase() === y : 1 === p.nodeType)
+ return !1;
+ h = g = "only" === e && !h && "nextSibling"
+ }
+ return !0
+ }
+ if (h = [a ? v.firstChild : v.lastChild],
+ a && m) {
+ for (x = (d = (l = (c = (f = (p = v)[b] || (p[b] = {}))[p.uniqueID] || (f[p.uniqueID] = {}))[e] || [])[0] === T && l[1]) && l[2],
+ p = d && v.childNodes[d]; p = ++d && p && p[g] || (x = d = 0) || h.pop(); )
+ if (1 === p.nodeType && ++x && p === t) {
+ c[e] = [T, d, x];
+ break
+ }
+ } else if (m && (x = d = (l = (c = (f = (p = t)[b] || (p[b] = {}))[p.uniqueID] || (f[p.uniqueID] = {}))[e] || [])[0] === T && l[1]),
+ !1 === x)
+ for (; (p = ++d && p && p[g] || (x = d = 0) || h.pop()) && ((s ? p.nodeName.toLowerCase() !== y : 1 !== p.nodeType) || !++x || (m && ((c = (f = p[b] || (p[b] = {}))[p.uniqueID] || (f[p.uniqueID] = {}))[e] = [T, x]),
+ p !== t)); )
+ ;
+ return (x -= i) === r || x % r == 0 && x / r >= 0
+ }
+ }
+ },
+ PSEUDO: function(e, t) {
+ var n, i = r.pseudos[e] || r.setFilters[e.toLowerCase()] || ae.error("unsupported pseudo: " + e);
+ return i[b] ? i(t) : i.length > 1 ? (n = [e, e, "", t],
+ r.setFilters.hasOwnProperty(e.toLowerCase()) ? ue((function(e, n) {
+ for (var r, o = i(e, t), a = o.length; a--; )
+ e[r = O(e, o[a])] = !(n[r] = o[a])
+ }
+ )) : function(e) {
+ return i(e, 0, n)
+ }
+ ) : i
+ }
+ },
+ pseudos: {
+ not: ue((function(e) {
+ var t = []
+ , n = []
+ , r = s(e.replace(F, "$1"));
+ return r[b] ? ue((function(e, t, n, i) {
+ for (var o, a = r(e, null, i, []), s = e.length; s--; )
+ (o = a[s]) && (e[s] = !(t[s] = o))
+ }
+ )) : function(e, i, o) {
+ return t[0] = e,
+ r(t, null, o, n),
+ t[0] = null,
+ !n.pop()
+ }
+ }
+ )),
+ has: ue((function(e) {
+ return function(t) {
+ return ae(e, t).length > 0
+ }
+ }
+ )),
+ contains: ue((function(e) {
+ return e = e.replace(ee, te),
+ function(t) {
+ return (t.textContent || t.innerText || i(t)).indexOf(e) > -1
+ }
+ }
+ )),
+ lang: ue((function(e) {
+ return V.test(e || "") || ae.error("unsupported lang: " + e),
+ e = e.replace(ee, te).toLowerCase(),
+ function(t) {
+ var n;
+ do {
+ if (n = g ? t.lang : t.getAttribute("xml:lang") || t.getAttribute("lang"))
+ return (n = n.toLowerCase()) === e || 0 === n.indexOf(e + "-")
+ } while ((t = t.parentNode) && 1 === t.nodeType);
+ return !1
+ }
+ }
+ )),
+ target: function(t) {
+ var n = e.location && e.location.hash;
+ return n && n.slice(1) === t.id
+ },
+ root: function(e) {
+ return e === h
+ },
+ focus: function(e) {
+ return e === d.activeElement && (!d.hasFocus || d.hasFocus()) && !!(e.type || e.href || ~e.tabIndex)
+ },
+ enabled: he(!1),
+ disabled: he(!0),
+ checked: function(e) {
+ var t = e.nodeName.toLowerCase();
+ return "input" === t && !!e.checked || "option" === t && !!e.selected
+ },
+ selected: function(e) {
+ return e.parentNode && e.parentNode.selectedIndex,
+ !0 === e.selected
+ },
+ empty: function(e) {
+ for (e = e.firstChild; e; e = e.nextSibling)
+ if (e.nodeType < 6)
+ return !1;
+ return !0
+ },
+ parent: function(e) {
+ return !r.pseudos.empty(e)
+ },
+ header: function(e) {
+ return Q.test(e.nodeName)
+ },
+ input: function(e) {
+ return Y.test(e.nodeName)
+ },
+ button: function(e) {
+ var t = e.nodeName.toLowerCase();
+ return "input" === t && "button" === e.type || "button" === t
+ },
+ text: function(e) {
+ var t;
+ return "input" === e.nodeName.toLowerCase() && "text" === e.type && (null == (t = e.getAttribute("type")) || "text" === t.toLowerCase())
+ },
+ first: ge((function() {
+ return [0]
+ }
+ )),
+ last: ge((function(e, t) {
+ return [t - 1]
+ }
+ )),
+ eq: ge((function(e, t, n) {
+ return [n < 0 ? n + t : n]
+ }
+ )),
+ even: ge((function(e, t) {
+ for (var n = 0; n < t; n += 2)
+ e.push(n);
+ return e
+ }
+ )),
+ odd: ge((function(e, t) {
+ for (var n = 1; n < t; n += 2)
+ e.push(n);
+ return e
+ }
+ )),
+ lt: ge((function(e, t, n) {
+ for (var r = n < 0 ? n + t : n; --r >= 0; )
+ e.push(r);
+ return e
+ }
+ )),
+ gt: ge((function(e, t, n) {
+ for (var r = n < 0 ? n + t : n; ++r < t; )
+ e.push(r);
+ return e
+ }
+ ))
+ }
+ },
+ r.pseudos.nth = r.pseudos.eq,
+ {
+ radio: !0,
+ checkbox: !0,
+ file: !0,
+ password: !0,
+ image: !0
+ })
+ r.pseudos[t] = pe(t);
+ for (t in {
+ submit: !0,
+ reset: !0
+ })
+ r.pseudos[t] = de(t);
+ function ye() {}
+ function me(e) {
+ for (var t = 0, n = e.length, r = ""; t < n; t++)
+ r += e[t].value;
+ return r
+ }
+ function xe(e, t, n) {
+ var r = t.dir
+ , i = t.next
+ , o = i || r
+ , a = n && "parentNode" === o
+ , s = C++;
+ return t.first ? function(t, n, i) {
+ for (; t = t[r]; )
+ if (1 === t.nodeType || a)
+ return e(t, n, i);
+ return !1
+ }
+ : function(t, n, u) {
+ var l, c, f, p = [T, s];
+ if (u) {
+ for (; t = t[r]; )
+ if ((1 === t.nodeType || a) && e(t, n, u))
+ return !0
+ } else
+ for (; t = t[r]; )
+ if (1 === t.nodeType || a)
+ if (c = (f = t[b] || (t[b] = {}))[t.uniqueID] || (f[t.uniqueID] = {}),
+ i && i === t.nodeName.toLowerCase())
+ t = t[r] || t;
+ else {
+ if ((l = c[o]) && l[0] === T && l[1] === s)
+ return p[2] = l[2];
+ if (c[o] = p,
+ p[2] = e(t, n, u))
+ return !0
+ }
+ return !1
+ }
+ }
+ function be(e) {
+ return e.length > 1 ? function(t, n, r) {
+ for (var i = e.length; i--; )
+ if (!e[i](t, n, r))
+ return !1;
+ return !0
+ }
+ : e[0]
+ }
+ function we(e, t, n, r, i) {
+ for (var o, a = [], s = 0, u = e.length, l = null != t; s < u; s++)
+ (o = e[s]) && (n && !n(o, r, i) || (a.push(o),
+ l && t.push(s)));
+ return a
+ }
+ function Te(e, t, n, r, i, o) {
+ return r && !r[b] && (r = Te(r)),
+ i && !i[b] && (i = Te(i, o)),
+ ue((function(o, a, s, u) {
+ var l, c, f, p = [], d = [], h = a.length, g = o || function(e, t, n) {
+ for (var r = 0, i = t.length; r < i; r++)
+ ae(e, t[r], n);
+ return n
+ }(t || "*", s.nodeType ? [s] : s, []), v = !e || !o && t ? g : we(g, p, e, s, u), y = n ? i || (o ? e : h || r) ? [] : a : v;
+ if (n && n(v, y, s, u),
+ r)
+ for (l = we(y, d),
+ r(l, [], s, u),
+ c = l.length; c--; )
+ (f = l[c]) && (y[d[c]] = !(v[d[c]] = f));
+ if (o) {
+ if (i || e) {
+ if (i) {
+ for (l = [],
+ c = y.length; c--; )
+ (f = y[c]) && l.push(v[c] = f);
+ i(null, y = [], l, u)
+ }
+ for (c = y.length; c--; )
+ (f = y[c]) && (l = i ? O(o, f) : p[c]) > -1 && (o[l] = !(a[l] = f))
+ }
+ } else
+ y = we(y === a ? y.splice(h, y.length) : y),
+ i ? i(null, a, y, u) : L.apply(a, y)
+ }
+ ))
+ }
+ function Ce(e) {
+ for (var t, n, i, o = e.length, a = r.relative[e[0].type], s = a || r.relative[" "], u = a ? 1 : 0, c = xe((function(e) {
+ return e === t
+ }
+ ), s, !0), f = xe((function(e) {
+ return O(t, e) > -1
+ }
+ ), s, !0), p = [function(e, n, r) {
+ var i = !a && (r || n !== l) || ((t = n).nodeType ? c(e, n, r) : f(e, n, r));
+ return t = null,
+ i
+ }
+ ]; u < o; u++)
+ if (n = r.relative[e[u].type])
+ p = [xe(be(p), n)];
+ else {
+ if ((n = r.filter[e[u].type].apply(null, e[u].matches))[b]) {
+ for (i = ++u; i < o && !r.relative[e[i].type]; i++)
+ ;
+ return Te(u > 1 && be(p), u > 1 && me(e.slice(0, u - 1).concat({
+ value: " " === e[u - 2].type ? "*" : ""
+ })).replace(F, "$1"), n, u < i && Ce(e.slice(u, i)), i < o && Ce(e = e.slice(i)), i < o && me(e))
+ }
+ p.push(n)
+ }
+ return be(p)
+ }
+ return ye.prototype = r.filters = r.pseudos,
+ r.setFilters = new ye,
+ a = ae.tokenize = function(e, t) {
+ var n, i, o, a, s, u, l, c = k[e + " "];
+ if (c)
+ return t ? 0 : c.slice(0);
+ for (s = e,
+ u = [],
+ l = r.preFilter; s; ) {
+ for (a in n && !(i = _.exec(s)) || (i && (s = s.slice(i[0].length) || s),
+ u.push(o = [])),
+ n = !1,
+ (i = z.exec(s)) && (n = i.shift(),
+ o.push({
+ value: n,
+ type: i[0].replace(F, " ")
+ }),
+ s = s.slice(n.length)),
+ r.filter)
+ !(i = G[a].exec(s)) || l[a] && !(i = l[a](i)) || (n = i.shift(),
+ o.push({
+ value: n,
+ type: a,
+ matches: i
+ }),
+ s = s.slice(n.length));
+ if (!n)
+ break
+ }
+ return t ? s.length : s ? ae.error(e) : k(e, u).slice(0)
+ }
+ ,
+ s = ae.compile = function(e, t) {
+ var n, i = [], o = [], s = S[e + " "];
+ if (!s) {
+ for (t || (t = a(e)),
+ n = t.length; n--; )
+ (s = Ce(t[n]))[b] ? i.push(s) : o.push(s);
+ s = S(e, function(e, t) {
+ var n = t.length > 0
+ , i = e.length > 0
+ , o = function(o, a, s, u, c) {
+ var f, h, v, y = 0, m = "0", x = o && [], b = [], w = l, C = o || i && r.find.TAG("*", c), E = T += null == w ? 1 : Math.random() || .1, k = C.length;
+ for (c && (l = a === d || a || c); m !== k && null != (f = C[m]); m++) {
+ if (i && f) {
+ for (h = 0,
+ a || f.ownerDocument === d || (p(f),
+ s = !g); v = e[h++]; )
+ if (v(f, a || d, s)) {
+ u.push(f);
+ break
+ }
+ c && (T = E)
+ }
+ n && ((f = !v && f) && y--,
+ o && x.push(f))
+ }
+ if (y += m,
+ n && m !== y) {
+ for (h = 0; v = t[h++]; )
+ v(x, b, a, s);
+ if (o) {
+ if (y > 0)
+ for (; m--; )
+ x[m] || b[m] || (b[m] = j.call(u));
+ b = we(b)
+ }
+ L.apply(u, b),
+ c && !o && b.length > 0 && y + t.length > 1 && ae.uniqueSort(u)
+ }
+ return c && (T = E,
+ l = w),
+ x
+ };
+ return n ? ue(o) : o
+ }(o, i)),
+ s.selector = e
+ }
+ return s
+ }
+ ,
+ u = ae.select = function(e, t, n, i) {
+ var o, u, l, c, f, p = "function" == typeof e && e, d = !i && a(e = p.selector || e);
+ if (n = n || [],
+ 1 === d.length) {
+ if ((u = d[0] = d[0].slice(0)).length > 2 && "ID" === (l = u[0]).type && 9 === t.nodeType && g && r.relative[u[1].type]) {
+ if (!(t = (r.find.ID(l.matches[0].replace(ee, te), t) || [])[0]))
+ return n;
+ p && (t = t.parentNode),
+ e = e.slice(u.shift().value.length)
+ }
+ for (o = G.needsContext.test(e) ? 0 : u.length; o-- && (l = u[o],
+ !r.relative[c = l.type]); )
+ if ((f = r.find[c]) && (i = f(l.matches[0].replace(ee, te), Z.test(u[0].type) && ve(t.parentNode) || t))) {
+ if (u.splice(o, 1),
+ !(e = i.length && me(u)))
+ return L.apply(n, i),
+ n;
+ break
+ }
+ }
+ return (p || s(e, d))(i, t, !g, n, !t || Z.test(e) && ve(t.parentNode) || t),
+ n
+ }
+ ,
+ n.sortStable = b.split("").sort(D).join("") === b,
+ n.detectDuplicates = !!f,
+ p(),
+ n.sortDetached = le((function(e) {
+ return 1 & e.compareDocumentPosition(d.createElement("fieldset"))
+ }
+ )),
+ le((function(e) {
+ return e.innerHTML = " ",
+ "#" === e.firstChild.getAttribute("href")
+ }
+ )) || ce("type|href|height|width", (function(e, t, n) {
+ if (!n)
+ return e.getAttribute(t, "type" === t.toLowerCase() ? 1 : 2)
+ }
+ )),
+ n.attributes && le((function(e) {
+ return e.innerHTML = " ",
+ e.firstChild.setAttribute("value", ""),
+ "" === e.firstChild.getAttribute("value")
+ }
+ )) || ce("value", (function(e, t, n) {
+ if (!n && "input" === e.nodeName.toLowerCase())
+ return e.defaultValue
+ }
+ )),
+ le((function(e) {
+ return null == e.getAttribute("disabled")
+ }
+ )) || ce(P, (function(e, t, n) {
+ var r;
+ if (!n)
+ return !0 === e[t] ? t.toLowerCase() : (r = e.getAttributeNode(t)) && r.specified ? r.value : null
+ }
+ )),
+ ae
+ }(e);
+ w.find = E,
+ w.expr = E.selectors,
+ w.expr[":"] = w.expr.pseudos,
+ w.uniqueSort = w.unique = E.uniqueSort,
+ w.text = E.getText,
+ w.isXMLDoc = E.isXML,
+ w.contains = E.contains,
+ w.escapeSelector = E.escape;
+ var k = function(e, t, n) {
+ for (var r = [], i = void 0 !== n; (e = e[t]) && 9 !== e.nodeType; )
+ if (1 === e.nodeType) {
+ if (i && w(e).is(n))
+ break;
+ r.push(e)
+ }
+ return r
+ }
+ , S = function(e, t) {
+ for (var n = []; e; e = e.nextSibling)
+ 1 === e.nodeType && e !== t && n.push(e);
+ return n
+ }
+ , D = w.expr.match.needsContext;
+ function N(e, t) {
+ return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase()
+ }
+ var A = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;
+ function j(e, t, n) {
+ return g(t) ? w.grep(e, (function(e, r) {
+ return !!t.call(e, r, e) !== n
+ }
+ )) : t.nodeType ? w.grep(e, (function(e) {
+ return e === t !== n
+ }
+ )) : "string" != typeof t ? w.grep(e, (function(e) {
+ return u.call(t, e) > -1 !== n
+ }
+ )) : w.filter(t, e, n)
+ }
+ w.filter = function(e, t, n) {
+ var r = t[0];
+ return n && (e = ":not(" + e + ")"),
+ 1 === t.length && 1 === r.nodeType ? w.find.matchesSelector(r, e) ? [r] : [] : w.find.matches(e, w.grep(t, (function(e) {
+ return 1 === e.nodeType
+ }
+ )))
+ }
+ ,
+ w.fn.extend({
+ find: function(e) {
+ var t, n, r = this.length, i = this;
+ if ("string" != typeof e)
+ return this.pushStack(w(e).filter((function() {
+ for (t = 0; t < r; t++)
+ if (w.contains(i[t], this))
+ return !0
+ }
+ )));
+ for (n = this.pushStack([]),
+ t = 0; t < r; t++)
+ w.find(e, i[t], n);
+ return r > 1 ? w.uniqueSort(n) : n
+ },
+ filter: function(e) {
+ return this.pushStack(j(this, e || [], !1))
+ },
+ not: function(e) {
+ return this.pushStack(j(this, e || [], !0))
+ },
+ is: function(e) {
+ return !!j(this, "string" == typeof e && D.test(e) ? w(e) : e || [], !1).length
+ }
+ });
+ var q, L = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;
+ (w.fn.init = function(e, t, n) {
+ var i, o;
+ if (!e)
+ return this;
+ if (n = n || q,
+ "string" == typeof e) {
+ if (!(i = "<" === e[0] && ">" === e[e.length - 1] && e.length >= 3 ? [null, e, null] : L.exec(e)) || !i[1] && t)
+ return !t || t.jquery ? (t || n).find(e) : this.constructor(t).find(e);
+ if (i[1]) {
+ if (t = t instanceof w ? t[0] : t,
+ w.merge(this, w.parseHTML(i[1], t && t.nodeType ? t.ownerDocument || t : r, !0)),
+ A.test(i[1]) && w.isPlainObject(t))
+ for (i in t)
+ g(this[i]) ? this[i](t[i]) : this.attr(i, t[i]);
+ return this
+ }
+ return (o = r.getElementById(i[2])) && (this[0] = o,
+ this.length = 1),
+ this
+ }
+ return e.nodeType ? (this[0] = e,
+ this.length = 1,
+ this) : g(e) ? void 0 !== n.ready ? n.ready(e) : e(w) : w.makeArray(e, this)
+ }
+ ).prototype = w.fn,
+ q = w(r);
+ var H = /^(?:parents|prev(?:Until|All))/
+ , O = {
+ children: !0,
+ contents: !0,
+ next: !0,
+ prev: !0
+ };
+ function P(e, t) {
+ for (; (e = e[t]) && 1 !== e.nodeType; )
+ ;
+ return e
+ }
+ w.fn.extend({
+ has: function(e) {
+ var t = w(e, this)
+ , n = t.length;
+ return this.filter((function() {
+ for (var e = 0; e < n; e++)
+ if (w.contains(this, t[e]))
+ return !0
+ }
+ ))
+ },
+ closest: function(e, t) {
+ var n, r = 0, i = this.length, o = [], a = "string" != typeof e && w(e);
+ if (!D.test(e))
+ for (; r < i; r++)
+ for (n = this[r]; n && n !== t; n = n.parentNode)
+ if (n.nodeType < 11 && (a ? a.index(n) > -1 : 1 === n.nodeType && w.find.matchesSelector(n, e))) {
+ o.push(n);
+ break
+ }
+ return this.pushStack(o.length > 1 ? w.uniqueSort(o) : o)
+ },
+ index: function(e) {
+ return e ? "string" == typeof e ? u.call(w(e), this[0]) : u.call(this, e.jquery ? e[0] : e) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1
+ },
+ add: function(e, t) {
+ return this.pushStack(w.uniqueSort(w.merge(this.get(), w(e, t))))
+ },
+ addBack: function(e) {
+ return this.add(null == e ? this.prevObject : this.prevObject.filter(e))
+ }
+ }),
+ w.each({
+ parent: function(e) {
+ var t = e.parentNode;
+ return t && 11 !== t.nodeType ? t : null
+ },
+ parents: function(e) {
+ return k(e, "parentNode")
+ },
+ parentsUntil: function(e, t, n) {
+ return k(e, "parentNode", n)
+ },
+ next: function(e) {
+ return P(e, "nextSibling")
+ },
+ prev: function(e) {
+ return P(e, "previousSibling")
+ },
+ nextAll: function(e) {
+ return k(e, "nextSibling")
+ },
+ prevAll: function(e) {
+ return k(e, "previousSibling")
+ },
+ nextUntil: function(e, t, n) {
+ return k(e, "nextSibling", n)
+ },
+ prevUntil: function(e, t, n) {
+ return k(e, "previousSibling", n)
+ },
+ siblings: function(e) {
+ return S((e.parentNode || {}).firstChild, e)
+ },
+ children: function(e) {
+ return S(e.firstChild)
+ },
+ contents: function(e) {
+ return N(e, "iframe") ? e.contentDocument : (N(e, "template") && (e = e.content || e),
+ w.merge([], e.childNodes))
+ }
+ }, (function(e, t) {
+ w.fn[e] = function(n, r) {
+ var i = w.map(this, t, n);
+ return "Until" !== e.slice(-5) && (r = n),
+ r && "string" == typeof r && (i = w.filter(r, i)),
+ this.length > 1 && (O[e] || w.uniqueSort(i),
+ H.test(e) && i.reverse()),
+ this.pushStack(i)
+ }
+ }
+ ));
+ var M = /[^\x20\t\r\n\f]+/g;
+ function R(e) {
+ return e
+ }
+ function I(e) {
+ throw e
+ }
+ function W(e, t, n, r) {
+ var i;
+ try {
+ e && g(i = e.promise) ? i.call(e).done(t).fail(n) : e && g(i = e.then) ? i.call(e, t, n) : t.apply(void 0, [e].slice(r))
+ } catch (e) {
+ n.apply(void 0, [e])
+ }
+ }
+ w.Callbacks = function(e) {
+ e = "string" == typeof e ? function(e) {
+ var t = {};
+ return w.each(e.match(M) || [], (function(e, n) {
+ t[n] = !0
+ }
+ )),
+ t
+ }(e) : w.extend({}, e);
+ var t, n, r, i, o = [], a = [], s = -1, u = function() {
+ for (i = i || e.once,
+ r = t = !0; a.length; s = -1)
+ for (n = a.shift(); ++s < o.length; )
+ !1 === o[s].apply(n[0], n[1]) && e.stopOnFalse && (s = o.length,
+ n = !1);
+ e.memory || (n = !1),
+ t = !1,
+ i && (o = n ? [] : "")
+ }, l = {
+ add: function() {
+ return o && (n && !t && (s = o.length - 1,
+ a.push(n)),
+ function t(n) {
+ w.each(n, (function(n, r) {
+ g(r) ? e.unique && l.has(r) || o.push(r) : r && r.length && "string" !== x(r) && t(r)
+ }
+ ))
+ }(arguments),
+ n && !t && u()),
+ this
+ },
+ remove: function() {
+ return w.each(arguments, (function(e, t) {
+ for (var n; (n = w.inArray(t, o, n)) > -1; )
+ o.splice(n, 1),
+ n <= s && s--
+ }
+ )),
+ this
+ },
+ has: function(e) {
+ return e ? w.inArray(e, o) > -1 : o.length > 0
+ },
+ empty: function() {
+ return o && (o = []),
+ this
+ },
+ disable: function() {
+ return i = a = [],
+ o = n = "",
+ this
+ },
+ disabled: function() {
+ return !o
+ },
+ lock: function() {
+ return i = a = [],
+ n || t || (o = n = ""),
+ this
+ },
+ locked: function() {
+ return !!i
+ },
+ fireWith: function(e, n) {
+ return i || (n = [e, (n = n || []).slice ? n.slice() : n],
+ a.push(n),
+ t || u()),
+ this
+ },
+ fire: function() {
+ return l.fireWith(this, arguments),
+ this
+ },
+ fired: function() {
+ return !!r
+ }
+ };
+ return l
+ }
+ ,
+ w.extend({
+ Deferred: function(t) {
+ var n = [["notify", "progress", w.Callbacks("memory"), w.Callbacks("memory"), 2], ["resolve", "done", w.Callbacks("once memory"), w.Callbacks("once memory"), 0, "resolved"], ["reject", "fail", w.Callbacks("once memory"), w.Callbacks("once memory"), 1, "rejected"]]
+ , r = "pending"
+ , i = {
+ state: function() {
+ return r
+ },
+ always: function() {
+ return o.done(arguments).fail(arguments),
+ this
+ },
+ catch: function(e) {
+ return i.then(null, e)
+ },
+ pipe: function() {
+ var e = arguments;
+ return w.Deferred((function(t) {
+ w.each(n, (function(n, r) {
+ var i = g(e[r[4]]) && e[r[4]];
+ o[r[1]]((function() {
+ var e = i && i.apply(this, arguments);
+ e && g(e.promise) ? e.promise().progress(t.notify).done(t.resolve).fail(t.reject) : t[r[0] + "With"](this, i ? [e] : arguments)
+ }
+ ))
+ }
+ )),
+ e = null
+ }
+ )).promise()
+ },
+ then: function(t, r, i) {
+ var o = 0;
+ function a(t, n, r, i) {
+ return function() {
+ var s = this
+ , u = arguments
+ , l = function() {
+ var e, l;
+ if (!(t < o)) {
+ if ((e = r.apply(s, u)) === n.promise())
+ throw new TypeError("Thenable self-resolution");
+ l = e && ("object" == typeof e || "function" == typeof e) && e.then,
+ g(l) ? i ? l.call(e, a(o, n, R, i), a(o, n, I, i)) : (o++,
+ l.call(e, a(o, n, R, i), a(o, n, I, i), a(o, n, R, n.notifyWith))) : (r !== R && (s = void 0,
+ u = [e]),
+ (i || n.resolveWith)(s, u))
+ }
+ }
+ , c = i ? l : function() {
+ try {
+ l()
+ } catch (e) {
+ w.Deferred.exceptionHook && w.Deferred.exceptionHook(e, c.stackTrace),
+ t + 1 >= o && (r !== I && (s = void 0,
+ u = [e]),
+ n.rejectWith(s, u))
+ }
+ }
+ ;
+ t ? c() : (w.Deferred.getStackHook && (c.stackTrace = w.Deferred.getStackHook()),
+ e.setTimeout(c))
+ }
+ }
+ return w.Deferred((function(e) {
+ n[0][3].add(a(0, e, g(i) ? i : R, e.notifyWith)),
+ n[1][3].add(a(0, e, g(t) ? t : R)),
+ n[2][3].add(a(0, e, g(r) ? r : I))
+ }
+ )).promise()
+ },
+ promise: function(e) {
+ return null != e ? w.extend(e, i) : i
+ }
+ }
+ , o = {};
+ return w.each(n, (function(e, t) {
+ var a = t[2]
+ , s = t[5];
+ i[t[1]] = a.add,
+ s && a.add((function() {
+ r = s
+ }
+ ), n[3 - e][2].disable, n[3 - e][3].disable, n[0][2].lock, n[0][3].lock),
+ a.add(t[3].fire),
+ o[t[0]] = function() {
+ return o[t[0] + "With"](this === o ? void 0 : this, arguments),
+ this
+ }
+ ,
+ o[t[0] + "With"] = a.fireWith
+ }
+ )),
+ i.promise(o),
+ t && t.call(o, o),
+ o
+ },
+ when: function(e) {
+ var t = arguments.length
+ , n = t
+ , r = Array(n)
+ , i = o.call(arguments)
+ , a = w.Deferred()
+ , s = function(e) {
+ return function(n) {
+ r[e] = this,
+ i[e] = arguments.length > 1 ? o.call(arguments) : n,
+ --t || a.resolveWith(r, i)
+ }
+ };
+ if (t <= 1 && (W(e, a.done(s(n)).resolve, a.reject, !t),
+ "pending" === a.state() || g(i[n] && i[n].then)))
+ return a.then();
+ for (; n--; )
+ W(i[n], s(n), a.reject);
+ return a.promise()
+ }
+ });
+ var B = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;
+ w.Deferred.exceptionHook = function(t, n) {
+ e.console && e.console.warn && t && B.test(t.name) && e.console.warn("jQuery.Deferred exception: " + t.message, t.stack, n)
+ }
+ ,
+ w.readyException = function(t) {
+ e.setTimeout((function() {
+ throw t
+ }
+ ))
+ }
+ ;
+ var F = w.Deferred();
+ function _() {
+ r.removeEventListener("DOMContentLoaded", _),
+ e.removeEventListener("load", _),
+ w.ready()
+ }
+ w.fn.ready = function(e) {
+ return F.then(e).catch((function(e) {
+ w.readyException(e)
+ }
+ )),
+ this
+ }
+ ,
+ w.extend({
+ isReady: !1,
+ readyWait: 1,
+ ready: function(e) {
+ (!0 === e ? --w.readyWait : w.isReady) || (w.isReady = !0,
+ !0 !== e && --w.readyWait > 0 || F.resolveWith(r, [w]))
+ }
+ }),
+ w.ready.then = F.then,
+ "complete" === r.readyState || "loading" !== r.readyState && !r.documentElement.doScroll ? e.setTimeout(w.ready) : (r.addEventListener("DOMContentLoaded", _),
+ e.addEventListener("load", _));
+ var z = function(e, t, n, r, i, o, a) {
+ var s = 0
+ , u = e.length
+ , l = null == n;
+ if ("object" === x(n))
+ for (s in i = !0,
+ n)
+ z(e, t, s, n[s], !0, o, a);
+ else if (void 0 !== r && (i = !0,
+ g(r) || (a = !0),
+ l && (a ? (t.call(e, r),
+ t = null) : (l = t,
+ t = function(e, t, n) {
+ return l.call(w(e), n)
+ }
+ )),
+ t))
+ for (; s < u; s++)
+ t(e[s], n, a ? r : r.call(e[s], s, t(e[s], n)));
+ return i ? e : l ? t.call(e) : u ? t(e[0], n) : o
+ }
+ , X = /^-ms-/
+ , U = /-([a-z])/g;
+ function V(e, t) {
+ return t.toUpperCase()
+ }
+ function G(e) {
+ return e.replace(X, "ms-").replace(U, V)
+ }
+ var Y = function(e) {
+ return 1 === e.nodeType || 9 === e.nodeType || !+e.nodeType
+ };
+ function Q() {
+ this.expando = w.expando + Q.uid++
+ }
+ Q.uid = 1,
+ Q.prototype = {
+ cache: function(e) {
+ var t = e[this.expando];
+ return t || (t = {},
+ Y(e) && (e.nodeType ? e[this.expando] = t : Object.defineProperty(e, this.expando, {
+ value: t,
+ configurable: !0
+ }))),
+ t
+ },
+ set: function(e, t, n) {
+ var r, i = this.cache(e);
+ if ("string" == typeof t)
+ i[G(t)] = n;
+ else
+ for (r in t)
+ i[G(r)] = t[r];
+ return i
+ },
+ get: function(e, t) {
+ return void 0 === t ? this.cache(e) : e[this.expando] && e[this.expando][G(t)]
+ },
+ access: function(e, t, n) {
+ return void 0 === t || t && "string" == typeof t && void 0 === n ? this.get(e, t) : (this.set(e, t, n),
+ void 0 !== n ? n : t)
+ },
+ remove: function(e, t) {
+ var n, r = e[this.expando];
+ if (void 0 !== r) {
+ if (void 0 !== t) {
+ n = (t = Array.isArray(t) ? t.map(G) : (t = G(t))in r ? [t] : t.match(M) || []).length;
+ for (; n--; )
+ delete r[t[n]]
+ }
+ (void 0 === t || w.isEmptyObject(r)) && (e.nodeType ? e[this.expando] = void 0 : delete e[this.expando])
+ }
+ },
+ hasData: function(e) {
+ var t = e[this.expando];
+ return void 0 !== t && !w.isEmptyObject(t)
+ }
+ };
+ var J = new Q
+ , K = new Q
+ , Z = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/
+ , ee = /[A-Z]/g;
+ function te(e, t, n) {
+ var r;
+ if (void 0 === n && 1 === e.nodeType)
+ if (r = "data-" + t.replace(ee, "-$&").toLowerCase(),
+ "string" == typeof (n = e.getAttribute(r))) {
+ try {
+ n = function(e) {
+ return "true" === e || "false" !== e && ("null" === e ? null : e === +e + "" ? +e : Z.test(e) ? JSON.parse(e) : e)
+ }(n)
+ } catch (e) {}
+ K.set(e, t, n)
+ } else
+ n = void 0;
+ return n
+ }
+ w.extend({
+ hasData: function(e) {
+ return K.hasData(e) || J.hasData(e)
+ },
+ data: function(e, t, n) {
+ return K.access(e, t, n)
+ },
+ removeData: function(e, t) {
+ K.remove(e, t)
+ },
+ _data: function(e, t, n) {
+ return J.access(e, t, n)
+ },
+ _removeData: function(e, t) {
+ J.remove(e, t)
+ }
+ }),
+ w.fn.extend({
+ data: function(e, t) {
+ var n, r, i, o = this[0], a = o && o.attributes;
+ if (void 0 === e) {
+ if (this.length && (i = K.get(o),
+ 1 === o.nodeType && !J.get(o, "hasDataAttrs"))) {
+ for (n = a.length; n--; )
+ a[n] && 0 === (r = a[n].name).indexOf("data-") && (r = G(r.slice(5)),
+ te(o, r, i[r]));
+ J.set(o, "hasDataAttrs", !0)
+ }
+ return i
+ }
+ return "object" == typeof e ? this.each((function() {
+ K.set(this, e)
+ }
+ )) : z(this, (function(t) {
+ var n;
+ if (o && void 0 === t)
+ return void 0 !== (n = K.get(o, e)) || void 0 !== (n = te(o, e)) ? n : void 0;
+ this.each((function() {
+ K.set(this, e, t)
+ }
+ ))
+ }
+ ), null, t, arguments.length > 1, null, !0)
+ },
+ removeData: function(e) {
+ return this.each((function() {
+ K.remove(this, e)
+ }
+ ))
+ }
+ }),
+ w.extend({
+ queue: function(e, t, n) {
+ var r;
+ if (e)
+ return t = (t || "fx") + "queue",
+ r = J.get(e, t),
+ n && (!r || Array.isArray(n) ? r = J.access(e, t, w.makeArray(n)) : r.push(n)),
+ r || []
+ },
+ dequeue: function(e, t) {
+ t = t || "fx";
+ var n = w.queue(e, t)
+ , r = n.length
+ , i = n.shift()
+ , o = w._queueHooks(e, t);
+ "inprogress" === i && (i = n.shift(),
+ r--),
+ i && ("fx" === t && n.unshift("inprogress"),
+ delete o.stop,
+ i.call(e, (function() {
+ w.dequeue(e, t)
+ }
+ ), o)),
+ !r && o && o.empty.fire()
+ },
+ _queueHooks: function(e, t) {
+ var n = t + "queueHooks";
+ return J.get(e, n) || J.access(e, n, {
+ empty: w.Callbacks("once memory").add((function() {
+ J.remove(e, [t + "queue", n])
+ }
+ ))
+ })
+ }
+ }),
+ w.fn.extend({
+ queue: function(e, t) {
+ var n = 2;
+ return "string" != typeof e && (t = e,
+ e = "fx",
+ n--),
+ arguments.length < n ? w.queue(this[0], e) : void 0 === t ? this : this.each((function() {
+ var n = w.queue(this, e, t);
+ w._queueHooks(this, e),
+ "fx" === e && "inprogress" !== n[0] && w.dequeue(this, e)
+ }
+ ))
+ },
+ dequeue: function(e) {
+ return this.each((function() {
+ w.dequeue(this, e)
+ }
+ ))
+ },
+ clearQueue: function(e) {
+ return this.queue(e || "fx", [])
+ },
+ promise: function(e, t) {
+ var n, r = 1, i = w.Deferred(), o = this, a = this.length, s = function() {
+ --r || i.resolveWith(o, [o])
+ };
+ for ("string" != typeof e && (t = e,
+ e = void 0),
+ e = e || "fx"; a--; )
+ (n = J.get(o[a], e + "queueHooks")) && n.empty && (r++,
+ n.empty.add(s));
+ return s(),
+ i.promise(t)
+ }
+ });
+ var ne = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source
+ , re = new RegExp("^(?:([+-])=|)(" + ne + ")([a-z%]*)$","i")
+ , ie = ["Top", "Right", "Bottom", "Left"]
+ , oe = function(e, t) {
+ return "none" === (e = t || e).style.display || "" === e.style.display && w.contains(e.ownerDocument, e) && "none" === w.css(e, "display")
+ }
+ , ae = function(e, t, n, r) {
+ var i, o, a = {};
+ for (o in t)
+ a[o] = e.style[o],
+ e.style[o] = t[o];
+ for (o in i = n.apply(e, r || []),
+ t)
+ e.style[o] = a[o];
+ return i
+ };
+ function se(e, t, n, r) {
+ var i, o, a = 20, s = r ? function() {
+ return r.cur()
+ }
+ : function() {
+ return w.css(e, t, "")
+ }
+ , u = s(), l = n && n[3] || (w.cssNumber[t] ? "" : "px"), c = (w.cssNumber[t] || "px" !== l && +u) && re.exec(w.css(e, t));
+ if (c && c[3] !== l) {
+ for (u /= 2,
+ l = l || c[3],
+ c = +u || 1; a--; )
+ w.style(e, t, c + l),
+ (1 - o) * (1 - (o = s() / u || .5)) <= 0 && (a = 0),
+ c /= o;
+ c *= 2,
+ w.style(e, t, c + l),
+ n = n || []
+ }
+ return n && (c = +c || +u || 0,
+ i = n[1] ? c + (n[1] + 1) * n[2] : +n[2],
+ r && (r.unit = l,
+ r.start = c,
+ r.end = i)),
+ i
+ }
+ var ue = {};
+ function le(e) {
+ var t, n = e.ownerDocument, r = e.nodeName, i = ue[r];
+ return i || (t = n.body.appendChild(n.createElement(r)),
+ i = w.css(t, "display"),
+ t.parentNode.removeChild(t),
+ "none" === i && (i = "block"),
+ ue[r] = i,
+ i)
+ }
+ function ce(e, t) {
+ for (var n, r, i = [], o = 0, a = e.length; o < a; o++)
+ (r = e[o]).style && (n = r.style.display,
+ t ? ("none" === n && (i[o] = J.get(r, "display") || null,
+ i[o] || (r.style.display = "")),
+ "" === r.style.display && oe(r) && (i[o] = le(r))) : "none" !== n && (i[o] = "none",
+ J.set(r, "display", n)));
+ for (o = 0; o < a; o++)
+ null != i[o] && (e[o].style.display = i[o]);
+ return e
+ }
+ w.fn.extend({
+ show: function() {
+ return ce(this, !0)
+ },
+ hide: function() {
+ return ce(this)
+ },
+ toggle: function(e) {
+ return "boolean" == typeof e ? e ? this.show() : this.hide() : this.each((function() {
+ oe(this) ? w(this).show() : w(this).hide()
+ }
+ ))
+ }
+ });
+ var fe = /^(?:checkbox|radio)$/i
+ , pe = /<([a-z][^\/\0>\x20\t\r\n\f]+)/i
+ , de = /^$|^module$|\/(?:java|ecma)script/i
+ , he = {
+ option: [1, "", " "],
+ thead: [1, "
"],
+ col: [2, ""],
+ tr: [2, ""],
+ td: [3, ""],
+ _default: [0, "", ""]
+ };
+ function ge(e, t) {
+ var n;
+ return n = void 0 !== e.getElementsByTagName ? e.getElementsByTagName(t || "*") : void 0 !== e.querySelectorAll ? e.querySelectorAll(t || "*") : [],
+ void 0 === t || t && N(e, t) ? w.merge([e], n) : n
+ }
+ function ve(e, t) {
+ for (var n = 0, r = e.length; n < r; n++)
+ J.set(e[n], "globalEval", !t || J.get(t[n], "globalEval"))
+ }
+ he.optgroup = he.option,
+ he.tbody = he.tfoot = he.colgroup = he.caption = he.thead,
+ he.th = he.td;
+ var ye, me, xe = /<|?\w+;/;
+ function be(e, t, n, r, i) {
+ for (var o, a, s, u, l, c, f = t.createDocumentFragment(), p = [], d = 0, h = e.length; d < h; d++)
+ if ((o = e[d]) || 0 === o)
+ if ("object" === x(o))
+ w.merge(p, o.nodeType ? [o] : o);
+ else if (xe.test(o)) {
+ for (a = a || f.appendChild(t.createElement("div")),
+ s = (pe.exec(o) || ["", ""])[1].toLowerCase(),
+ u = he[s] || he._default,
+ a.innerHTML = u[1] + w.htmlPrefilter(o) + u[2],
+ c = u[0]; c--; )
+ a = a.lastChild;
+ w.merge(p, a.childNodes),
+ (a = f.firstChild).textContent = ""
+ } else
+ p.push(t.createTextNode(o));
+ for (f.textContent = "",
+ d = 0; o = p[d++]; )
+ if (r && w.inArray(o, r) > -1)
+ i && i.push(o);
+ else if (l = w.contains(o.ownerDocument, o),
+ a = ge(f.appendChild(o), "script"),
+ l && ve(a),
+ n)
+ for (c = 0; o = a[c++]; )
+ de.test(o.type || "") && n.push(o);
+ return f
+ }
+ ye = r.createDocumentFragment().appendChild(r.createElement("div")),
+ (me = r.createElement("input")).setAttribute("type", "radio"),
+ me.setAttribute("checked", "checked"),
+ me.setAttribute("name", "t"),
+ ye.appendChild(me),
+ h.checkClone = ye.cloneNode(!0).cloneNode(!0).lastChild.checked,
+ ye.innerHTML = "",
+ h.noCloneChecked = !!ye.cloneNode(!0).lastChild.defaultValue;
+ var we = r.documentElement
+ , Te = /^key/
+ , Ce = /^(?:mouse|pointer|contextmenu|drag|drop)|click/
+ , Ee = /^([^.]*)(?:\.(.+)|)/;
+ function ke() {
+ return !0
+ }
+ function Se() {
+ return !1
+ }
+ function De() {
+ try {
+ return r.activeElement
+ } catch (e) {}
+ }
+ function Ne(e, t, n, r, i, o) {
+ var a, s;
+ if ("object" == typeof t) {
+ for (s in "string" != typeof n && (r = r || n,
+ n = void 0),
+ t)
+ Ne(e, s, n, r, t[s], o);
+ return e
+ }
+ if (null == r && null == i ? (i = n,
+ r = n = void 0) : null == i && ("string" == typeof n ? (i = r,
+ r = void 0) : (i = r,
+ r = n,
+ n = void 0)),
+ !1 === i)
+ i = Se;
+ else if (!i)
+ return e;
+ return 1 === o && (a = i,
+ i = function(e) {
+ return w().off(e),
+ a.apply(this, arguments)
+ }
+ ,
+ i.guid = a.guid || (a.guid = w.guid++)),
+ e.each((function() {
+ w.event.add(this, t, i, r, n)
+ }
+ ))
+ }
+ w.event = {
+ global: {},
+ add: function(e, t, n, r, i) {
+ var o, a, s, u, l, c, f, p, d, h, g, v = J.get(e);
+ if (v)
+ for (n.handler && (n = (o = n).handler,
+ i = o.selector),
+ i && w.find.matchesSelector(we, i),
+ n.guid || (n.guid = w.guid++),
+ (u = v.events) || (u = v.events = {}),
+ (a = v.handle) || (a = v.handle = function(t) {
+ return void 0 !== w && w.event.triggered !== t.type ? w.event.dispatch.apply(e, arguments) : void 0
+ }
+ ),
+ l = (t = (t || "").match(M) || [""]).length; l--; )
+ d = g = (s = Ee.exec(t[l]) || [])[1],
+ h = (s[2] || "").split(".").sort(),
+ d && (f = w.event.special[d] || {},
+ d = (i ? f.delegateType : f.bindType) || d,
+ f = w.event.special[d] || {},
+ c = w.extend({
+ type: d,
+ origType: g,
+ data: r,
+ handler: n,
+ guid: n.guid,
+ selector: i,
+ needsContext: i && w.expr.match.needsContext.test(i),
+ namespace: h.join(".")
+ }, o),
+ (p = u[d]) || ((p = u[d] = []).delegateCount = 0,
+ f.setup && !1 !== f.setup.call(e, r, h, a) || e.addEventListener && e.addEventListener(d, a)),
+ f.add && (f.add.call(e, c),
+ c.handler.guid || (c.handler.guid = n.guid)),
+ i ? p.splice(p.delegateCount++, 0, c) : p.push(c),
+ w.event.global[d] = !0)
+ },
+ remove: function(e, t, n, r, i) {
+ var o, a, s, u, l, c, f, p, d, h, g, v = J.hasData(e) && J.get(e);
+ if (v && (u = v.events)) {
+ for (l = (t = (t || "").match(M) || [""]).length; l--; )
+ if (d = g = (s = Ee.exec(t[l]) || [])[1],
+ h = (s[2] || "").split(".").sort(),
+ d) {
+ for (f = w.event.special[d] || {},
+ p = u[d = (r ? f.delegateType : f.bindType) || d] || [],
+ s = s[2] && new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)"),
+ a = o = p.length; o--; )
+ c = p[o],
+ !i && g !== c.origType || n && n.guid !== c.guid || s && !s.test(c.namespace) || r && r !== c.selector && ("**" !== r || !c.selector) || (p.splice(o, 1),
+ c.selector && p.delegateCount--,
+ f.remove && f.remove.call(e, c));
+ a && !p.length && (f.teardown && !1 !== f.teardown.call(e, h, v.handle) || w.removeEvent(e, d, v.handle),
+ delete u[d])
+ } else
+ for (d in u)
+ w.event.remove(e, d + t[l], n, r, !0);
+ w.isEmptyObject(u) && J.remove(e, "handle events")
+ }
+ },
+ dispatch: function(e) {
+ var t, n, r, i, o, a, s = w.event.fix(e), u = new Array(arguments.length), l = (J.get(this, "events") || {})[s.type] || [], c = w.event.special[s.type] || {};
+ for (u[0] = s,
+ t = 1; t < arguments.length; t++)
+ u[t] = arguments[t];
+ if (s.delegateTarget = this,
+ !c.preDispatch || !1 !== c.preDispatch.call(this, s)) {
+ for (a = w.event.handlers.call(this, s, l),
+ t = 0; (i = a[t++]) && !s.isPropagationStopped(); )
+ for (s.currentTarget = i.elem,
+ n = 0; (o = i.handlers[n++]) && !s.isImmediatePropagationStopped(); )
+ s.rnamespace && !s.rnamespace.test(o.namespace) || (s.handleObj = o,
+ s.data = o.data,
+ void 0 !== (r = ((w.event.special[o.origType] || {}).handle || o.handler).apply(i.elem, u)) && !1 === (s.result = r) && (s.preventDefault(),
+ s.stopPropagation()));
+ return c.postDispatch && c.postDispatch.call(this, s),
+ s.result
+ }
+ },
+ handlers: function(e, t) {
+ var n, r, i, o, a, s = [], u = t.delegateCount, l = e.target;
+ if (u && l.nodeType && !("click" === e.type && e.button >= 1))
+ for (; l !== this; l = l.parentNode || this)
+ if (1 === l.nodeType && ("click" !== e.type || !0 !== l.disabled)) {
+ for (o = [],
+ a = {},
+ n = 0; n < u; n++)
+ void 0 === a[i = (r = t[n]).selector + " "] && (a[i] = r.needsContext ? w(i, this).index(l) > -1 : w.find(i, this, null, [l]).length),
+ a[i] && o.push(r);
+ o.length && s.push({
+ elem: l,
+ handlers: o
+ })
+ }
+ return l = this,
+ u < t.length && s.push({
+ elem: l,
+ handlers: t.slice(u)
+ }),
+ s
+ },
+ addProp: function(e, t) {
+ Object.defineProperty(w.Event.prototype, e, {
+ enumerable: !0,
+ configurable: !0,
+ get: g(t) ? function() {
+ if (this.originalEvent)
+ return t(this.originalEvent)
+ }
+ : function() {
+ if (this.originalEvent)
+ return this.originalEvent[e]
+ }
+ ,
+ set: function(t) {
+ Object.defineProperty(this, e, {
+ enumerable: !0,
+ configurable: !0,
+ writable: !0,
+ value: t
+ })
+ }
+ })
+ },
+ fix: function(e) {
+ return e[w.expando] ? e : new w.Event(e)
+ },
+ special: {
+ load: {
+ noBubble: !0
+ },
+ focus: {
+ trigger: function() {
+ if (this !== De() && this.focus)
+ return this.focus(),
+ !1
+ },
+ delegateType: "focusin"
+ },
+ blur: {
+ trigger: function() {
+ if (this === De() && this.blur)
+ return this.blur(),
+ !1
+ },
+ delegateType: "focusout"
+ },
+ click: {
+ trigger: function() {
+ if ("checkbox" === this.type && this.click && N(this, "input"))
+ return this.click(),
+ !1
+ },
+ _default: function(e) {
+ return N(e.target, "a")
+ }
+ },
+ beforeunload: {
+ postDispatch: function(e) {
+ void 0 !== e.result && e.originalEvent && (e.originalEvent.returnValue = e.result)
+ }
+ }
+ }
+ },
+ w.removeEvent = function(e, t, n) {
+ e.removeEventListener && e.removeEventListener(t, n)
+ }
+ ,
+ w.Event = function(e, t) {
+ if (!(this instanceof w.Event))
+ return new w.Event(e,t);
+ e && e.type ? (this.originalEvent = e,
+ this.type = e.type,
+ this.isDefaultPrevented = e.defaultPrevented || void 0 === e.defaultPrevented && !1 === e.returnValue ? ke : Se,
+ this.target = e.target && 3 === e.target.nodeType ? e.target.parentNode : e.target,
+ this.currentTarget = e.currentTarget,
+ this.relatedTarget = e.relatedTarget) : this.type = e,
+ t && w.extend(this, t),
+ this.timeStamp = e && e.timeStamp || Date.now(),
+ this[w.expando] = !0
+ }
+ ,
+ w.Event.prototype = {
+ constructor: w.Event,
+ isDefaultPrevented: Se,
+ isPropagationStopped: Se,
+ isImmediatePropagationStopped: Se,
+ isSimulated: !1,
+ preventDefault: function() {
+ var e = this.originalEvent;
+ this.isDefaultPrevented = ke,
+ e && !this.isSimulated && e.preventDefault()
+ },
+ stopPropagation: function() {
+ var e = this.originalEvent;
+ this.isPropagationStopped = ke,
+ e && !this.isSimulated && e.stopPropagation()
+ },
+ stopImmediatePropagation: function() {
+ var e = this.originalEvent;
+ this.isImmediatePropagationStopped = ke,
+ e && !this.isSimulated && e.stopImmediatePropagation(),
+ this.stopPropagation()
+ }
+ },
+ w.each({
+ altKey: !0,
+ bubbles: !0,
+ cancelable: !0,
+ changedTouches: !0,
+ ctrlKey: !0,
+ detail: !0,
+ eventPhase: !0,
+ metaKey: !0,
+ pageX: !0,
+ pageY: !0,
+ shiftKey: !0,
+ view: !0,
+ char: !0,
+ charCode: !0,
+ key: !0,
+ keyCode: !0,
+ button: !0,
+ buttons: !0,
+ clientX: !0,
+ clientY: !0,
+ offsetX: !0,
+ offsetY: !0,
+ pointerId: !0,
+ pointerType: !0,
+ screenX: !0,
+ screenY: !0,
+ targetTouches: !0,
+ toElement: !0,
+ touches: !0,
+ which: function(e) {
+ var t = e.button;
+ return null == e.which && Te.test(e.type) ? null != e.charCode ? e.charCode : e.keyCode : !e.which && void 0 !== t && Ce.test(e.type) ? 1 & t ? 1 : 2 & t ? 3 : 4 & t ? 2 : 0 : e.which
+ }
+ }, w.event.addProp),
+ w.each({
+ mouseenter: "mouseover",
+ mouseleave: "mouseout",
+ pointerenter: "pointerover",
+ pointerleave: "pointerout"
+ }, (function(e, t) {
+ w.event.special[e] = {
+ delegateType: t,
+ bindType: t,
+ handle: function(e) {
+ var n, r = e.relatedTarget, i = e.handleObj;
+ return r && (r === this || w.contains(this, r)) || (e.type = i.origType,
+ n = i.handler.apply(this, arguments),
+ e.type = t),
+ n
+ }
+ }
+ }
+ )),
+ w.fn.extend({
+ on: function(e, t, n, r) {
+ return Ne(this, e, t, n, r)
+ },
+ one: function(e, t, n, r) {
+ return Ne(this, e, t, n, r, 1)
+ },
+ off: function(e, t, n) {
+ var r, i;
+ if (e && e.preventDefault && e.handleObj)
+ return r = e.handleObj,
+ w(e.delegateTarget).off(r.namespace ? r.origType + "." + r.namespace : r.origType, r.selector, r.handler),
+ this;
+ if ("object" == typeof e) {
+ for (i in e)
+ this.off(i, t, e[i]);
+ return this
+ }
+ return !1 !== t && "function" != typeof t || (n = t,
+ t = void 0),
+ !1 === n && (n = Se),
+ this.each((function() {
+ w.event.remove(this, e, n, t)
+ }
+ ))
+ }
+ });
+ var Ae = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi
+ , je = / -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Hello! I'm Matt Brown.
+
+
+
+ A software consultant and entrepreneur based in Denver.
+
+
+
+
+
+
+
+
+
+
+
+
+
Software Dev | Entrepreneur | Leader
+
+ Designing and building easy to use, user-friendly applications is truly a passion of mine.
+ I actively seek out new technologies and stay up-to-date on industry
+ trends and advancements. This has helped me to deliver exceptional work to all of my clients.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Software Developer
+
My strongest skill is collaborating across teams to deliver products which delight my customers.
+
+
My go-to languages and tools:
+
+ Python
+ R
+ Django
+ R Shiny
+ AWS, GCP
+ Heroku
+
+
+
+
AI Expert
+
I help clients use that data to simply processes and derive value.
+ I'm well-versed in the variety of AI tools and can help your organization implement the right ones.
+
+
Skills:
+
+ Predictive Modeling
+ Computer Vision
+ Machine Learning
+ OpenCV
+ LLMs
+ OpenAI
+
+
+
+
Leader
+
I enjoy mentoring junior developers, and watching them grow and suceed. I always lean towards helping
+ people learn rather than giving them the answer.
+
+
+
+
+
+
+
+
+
+
+
+
+
I've worked with some great companies:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
My Previous Work
+
+ Here are a few of my favorite projects
+
+
+
+
+
+
+
+
+
+
Notifi: Back in Stock Alerts.
+
Shopify app with 1000s of users.
Shopify App
+
+
+
+
+
+
Population Health Analytics
+
Led team in developing enterprise analytics tool
Case Study
+
+
+
+
Healthcare Business Rule Engine
+
A suite of developer tools and a GUI application to build no-code member cohorts
+
+ Case Study
+
+
+
+
CRM Suite Optimization
+
Optimized suite of applications to improve UX and load times.
+
+
+
+ Confidential
+
+
+
+
+
Fantasy Sports App
+
Tool to allow users to build optimal lineups for Daily Fantasy Sports
+
+ R Shiny App
+
+
+
+
+
+
+
+
+
+
Interested in collaborating with me?
+
I’m always open to discussing product design work or partnership opportunities.
+
Start a conversation
+
+
+
+
+
+
+
+
Testimonials
+
People I've worked with have said some nice things...
+
+
+
+
+
+
+
+
+
+
+
“Matt did a great work engaging with us on short notice.
+ He teamed up with our SME to take the design of our solution and turn it into an online resource
+ in a very short period of time. Matt was responsive, engaged, asked the right questions and was able
+ to provide a prototype early on and adopt additional edits and feedback in the final solution.”
+
FX C.
+
Healthcare Technology Co.
+
+
+
+
+
"Matt executed an R/Shiny app project on schedule, communicating
+ clearly and promptly throughout. Strongly recommend his expertise and professionalism."
+
Alex
+
Data Visualization Project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Start a project
+
+
+
Let's chat! I'm always open to collaboration opportunities
+
+
+
+
+
+
+
+
+
+