From 312d98698ccba0f393dd86e4d7bc5d03159b0996 Mon Sep 17 00:00:00 2001
From: Laetitia Getti
Date: Mon, 24 Apr 2023 12:29:30 +0200
Subject: [PATCH 1/8] install bulma and sass
---
.gitignore | 1 +
README.md | 18 +
la_chariotte/settings.py | 1 +
la_chariotte/static/css/app.css | 10291 ++++++++++++++++
la_chariotte/static/sass/base/_global.sass | 6 +
la_chariotte/static/sass/base/_variables.sass | 35 +
la_chariotte/static/sass/style.sass | 14 +
la_chariotte/templates/base.html | 5 +
la_chariotte/templates/home.html | 2 +-
9 files changed, 10372 insertions(+), 1 deletion(-)
create mode 100644 la_chariotte/static/css/app.css
create mode 100644 la_chariotte/static/sass/base/_global.sass
create mode 100644 la_chariotte/static/sass/base/_variables.sass
create mode 100644 la_chariotte/static/sass/style.sass
diff --git a/.gitignore b/.gitignore
index 5c78ec5..d7c28a1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ __pycache__/
coverage.xml
.coverage
la_chariotte.egg-info/
+node_modules
\ No newline at end of file
diff --git a/README.md b/README.md
index 0362734..e433e4d 100644
--- a/README.md
+++ b/README.md
@@ -17,6 +17,24 @@ pip install -r requirements.txt
pip install -r dev-requirements.txt
```
+## Travailler sur le frontend
+
+check sass version
+```bash
+sass --version
+# used for developement: 1.59.3 compiled with dart2js 2.19.4
+```
+
+watch for changes when updating scss files (from project root)
+```bash
+sass --watch --no-source-map ./la_chariotte/static/sass/style.sass:./la_chariotte/static/css/app.css
+```
+sass --no-source-map ./la_chariotte/static/sass/style.sass:./la_chariotte/static/css/app.css
+OR compile css only once (from project root)
+```bash
+sass --no-source-map ./jenny/core/static/scss/core.scss:./jenny/core/static/css/core.css
+```
+
## Lancer les tests
Lancer les tests avec pytest :
diff --git a/la_chariotte/settings.py b/la_chariotte/settings.py
index 7bb7f4d..081372a 100644
--- a/la_chariotte/settings.py
+++ b/la_chariotte/settings.py
@@ -130,6 +130,7 @@ USE_TZ = True
# https://docs.djangoproject.com/en/4.1/howto/static-files/
STATIC_URL = "static/"
+STATICFILES_DIRS = ["la_chariotte/static"]
# Default primary key field type
# https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field
diff --git a/la_chariotte/static/css/app.css b/la_chariotte/static/css/app.css
new file mode 100644
index 0000000..2212c2c
--- /dev/null
+++ b/la_chariotte/static/css/app.css
@@ -0,0 +1,10291 @@
+@charset "UTF-8";
+/*! 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;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after {
+ border: 3px solid transparent;
+ border-radius: 2px;
+ border-right: 0;
+ border-top: 0;
+ content: " ";
+ display: block;
+ height: 0.625em;
+ margin-top: -0.4375em;
+ pointer-events: none;
+ position: absolute;
+ top: 50%;
+ transform: rotate(-45deg);
+ 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;
+ -ms-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: hsl(0, 0%, 100%);
+ content: "";
+ display: block;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ 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 {
+ animation: spinAround 500ms infinite linear;
+ border: 2px solid hsl(0, 0%, 86%);
+ 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: hsl(0, 0%, 100%);
+ font-size: 16px;
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ min-width: 300px;
+ overflow-x: hidden;
+ overflow-y: scroll;
+ text-rendering: optimizeLegibility;
+ text-size-adjust: 100%;
+}
+
+article,
+aside,
+figure,
+footer,
+header,
+hgroup,
+section {
+ display: block;
+}
+
+body,
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
+}
+
+code,
+pre {
+ -moz-osx-font-smoothing: auto;
+ -webkit-font-smoothing: auto;
+ font-family: monospace;
+}
+
+body {
+ color: #280a13;
+ font-size: 1em;
+ font-weight: 400;
+ line-height: 1.5;
+}
+
+a {
+ color: hsl(229, 53%, 53%);
+ cursor: pointer;
+ text-decoration: none;
+}
+a strong {
+ color: currentColor;
+}
+a:hover {
+ color: hsl(0, 0%, 21%);
+}
+
+code {
+ background-color: hsl(0, 0%, 96%);
+ color: #da1039;
+ font-size: 0.875em;
+ font-weight: normal;
+ padding: 0.25em 0.5em 0.25em;
+}
+
+hr {
+ background-color: hsl(0, 0%, 96%);
+ 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: hsl(0, 0%, 21%);
+ font-weight: 700;
+}
+
+fieldset {
+ border: none;
+}
+
+pre {
+ -webkit-overflow-scrolling: touch;
+ background-color: hsl(0, 0%, 96%);
+ color: #280a13;
+ 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: hsl(0, 0%, 21%);
+}
+
+@keyframes spinAround {
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(359deg);
+ }
+}
+/* Bulma Elements */
+.box {
+ background-color: hsl(0, 0%, 100%);
+ 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);
+ color: #280a13;
+ 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 hsl(229, 53%, 53%);
+}
+a.box:active {
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px hsl(229, 53%, 53%);
+}
+
+.button {
+ background-color: hsl(0, 0%, 100%);
+ border-color: hsl(0, 0%, 86%);
+ border-width: 1px;
+ color: hsl(0, 0%, 21%);
+ 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: hsl(0, 0%, 71%);
+ color: hsl(0, 0%, 21%);
+}
+.button:focus, .button.is-focused {
+ border-color: hsl(229, 53%, 53%);
+ color: hsl(0, 0%, 21%);
+}
+.button:focus:not(:active), .button.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25);
+}
+.button:active, .button.is-active {
+ border-color: hsl(0, 0%, 29%);
+ color: hsl(0, 0%, 21%);
+}
+.button.is-text {
+ background-color: transparent;
+ border-color: transparent;
+ color: #280a13;
+ text-decoration: underline;
+}
+.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
+ background-color: hsl(0, 0%, 96%);
+ color: hsl(0, 0%, 21%);
+}
+.button.is-text:active, .button.is-text.is-active {
+ background-color: #e8e8e8;
+ color: hsl(0, 0%, 21%);
+}
+.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: hsl(229, 53%, 53%);
+ text-decoration: none;
+}
+.button.is-ghost:hover, .button.is-ghost.is-hovered {
+ color: hsl(229, 53%, 53%);
+ text-decoration: underline;
+}
+.button.is-white {
+ background-color: hsl(0, 0%, 100%);
+ border-color: transparent;
+ color: hsl(0, 0%, 4%);
+}
+.button.is-white:hover, .button.is-white.is-hovered {
+ background-color: #f9f9f9;
+ border-color: transparent;
+ color: hsl(0, 0%, 4%);
+}
+.button.is-white:focus, .button.is-white.is-focused {
+ border-color: transparent;
+ color: hsl(0, 0%, 4%);
+}
+.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: hsl(0, 0%, 4%);
+}
+.button.is-white[disabled], fieldset[disabled] .button.is-white {
+ background-color: hsl(0, 0%, 100%);
+ border-color: hsl(0, 0%, 100%);
+ box-shadow: none;
+}
+.button.is-white.is-inverted {
+ background-color: hsl(0, 0%, 4%);
+ color: hsl(0, 0%, 100%);
+}
+.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: hsl(0, 0%, 4%);
+ border-color: transparent;
+ box-shadow: none;
+ color: hsl(0, 0%, 100%);
+}
+.button.is-white.is-loading::after {
+ border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
+}
+.button.is-white.is-outlined {
+ background-color: transparent;
+ border-color: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 100%);
+}
+.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: hsl(0, 0%, 100%);
+ border-color: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 4%);
+}
+.button.is-white.is-outlined.is-loading::after {
+ border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !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 hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
+}
+.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
+ background-color: transparent;
+ border-color: hsl(0, 0%, 100%);
+ box-shadow: none;
+ color: hsl(0, 0%, 100%);
+}
+.button.is-white.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: hsl(0, 0%, 4%);
+ color: hsl(0, 0%, 4%);
+}
+.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: hsl(0, 0%, 4%);
+ color: hsl(0, 0%, 100%);
+}
+.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 hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
+}
+.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: hsl(0, 0%, 4%);
+ box-shadow: none;
+ color: hsl(0, 0%, 4%);
+}
+.button.is-black {
+ background-color: hsl(0, 0%, 4%);
+ border-color: transparent;
+ color: hsl(0, 0%, 100%);
+}
+.button.is-black:hover, .button.is-black.is-hovered {
+ background-color: #040404;
+ border-color: transparent;
+ color: hsl(0, 0%, 100%);
+}
+.button.is-black:focus, .button.is-black.is-focused {
+ border-color: transparent;
+ color: hsl(0, 0%, 100%);
+}
+.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: hsl(0, 0%, 100%);
+}
+.button.is-black[disabled], fieldset[disabled] .button.is-black {
+ background-color: hsl(0, 0%, 4%);
+ border-color: hsl(0, 0%, 4%);
+ box-shadow: none;
+}
+.button.is-black.is-inverted {
+ background-color: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 4%);
+}
+.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: hsl(0, 0%, 100%);
+ border-color: transparent;
+ box-shadow: none;
+ color: hsl(0, 0%, 4%);
+}
+.button.is-black.is-loading::after {
+ border-color: transparent transparent hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
+}
+.button.is-black.is-outlined {
+ background-color: transparent;
+ border-color: hsl(0, 0%, 4%);
+ color: hsl(0, 0%, 4%);
+}
+.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: hsl(0, 0%, 4%);
+ border-color: hsl(0, 0%, 4%);
+ color: hsl(0, 0%, 100%);
+}
+.button.is-black.is-outlined.is-loading::after {
+ border-color: transparent transparent hsl(0, 0%, 4%) hsl(0, 0%, 4%) !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 hsl(0, 0%, 100%) hsl(0, 0%, 100%) !important;
+}
+.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
+ background-color: transparent;
+ border-color: hsl(0, 0%, 4%);
+ box-shadow: none;
+ color: hsl(0, 0%, 4%);
+}
+.button.is-black.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 100%);
+}
+.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: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 4%);
+}
+.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 hsl(0, 0%, 4%) hsl(0, 0%, 4%) !important;
+}
+.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: hsl(0, 0%, 100%);
+ box-shadow: none;
+ color: hsl(0, 0%, 100%);
+}
+.button.is-light {
+ background-color: hsl(0, 0%, 96%);
+ 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: hsl(0, 0%, 96%);
+ border-color: hsl(0, 0%, 96%);
+ box-shadow: none;
+}
+.button.is-light.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: hsl(0, 0%, 96%);
+}
+.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: hsl(0, 0%, 96%);
+}
+.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: hsl(0, 0%, 96%);
+ color: hsl(0, 0%, 96%);
+}
+.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: hsl(0, 0%, 96%);
+ border-color: hsl(0, 0%, 96%);
+ color: rgba(0, 0, 0, 0.7);
+}
+.button.is-light.is-outlined.is-loading::after {
+ border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !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: hsl(0, 0%, 96%);
+ box-shadow: none;
+ color: hsl(0, 0%, 96%);
+}
+.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: hsl(0, 0%, 96%);
+}
+.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 hsl(0, 0%, 96%) hsl(0, 0%, 96%) !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: hsl(0, 0%, 21%);
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-dark:hover, .button.is-dark.is-hovered {
+ background-color: #2f2f2f;
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-dark:focus, .button.is-dark.is-focused {
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
+}
+.button.is-dark:active, .button.is-dark.is-active {
+ background-color: #292929;
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
+ background-color: hsl(0, 0%, 21%);
+ border-color: hsl(0, 0%, 21%);
+ box-shadow: none;
+}
+.button.is-dark.is-inverted {
+ background-color: #fff;
+ color: hsl(0, 0%, 21%);
+}
+.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: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: hsl(0, 0%, 21%);
+}
+.button.is-dark.is-loading::after {
+ border-color: transparent transparent #fff #fff !important;
+}
+.button.is-dark.is-outlined {
+ background-color: transparent;
+ border-color: hsl(0, 0%, 21%);
+ color: hsl(0, 0%, 21%);
+}
+.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: hsl(0, 0%, 21%);
+ border-color: hsl(0, 0%, 21%);
+ color: #fff;
+}
+.button.is-dark.is-outlined.is-loading::after {
+ border-color: transparent transparent hsl(0, 0%, 21%) hsl(0, 0%, 21%) !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 #fff #fff !important;
+}
+.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
+ background-color: transparent;
+ border-color: hsl(0, 0%, 21%);
+ box-shadow: none;
+ color: hsl(0, 0%, 21%);
+}
+.button.is-dark.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff;
+}
+.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: #fff;
+ color: hsl(0, 0%, 21%);
+}
+.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 hsl(0, 0%, 21%) hsl(0, 0%, 21%) !important;
+}
+.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff;
+}
+.button.is-primary {
+ background-color: #A52951;
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-primary:hover, .button.is-primary.is-hovered {
+ background-color: #9b264c;
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-primary:focus, .button.is-primary.is-focused {
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(165, 41, 81, 0.25);
+}
+.button.is-primary:active, .button.is-primary.is-active {
+ background-color: #912447;
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
+ background-color: #A52951;
+ border-color: #A52951;
+ box-shadow: none;
+}
+.button.is-primary.is-inverted {
+ background-color: #fff;
+ color: #A52951;
+}
+.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: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #A52951;
+}
+.button.is-primary.is-loading::after {
+ border-color: transparent transparent #fff #fff !important;
+}
+.button.is-primary.is-outlined {
+ background-color: transparent;
+ border-color: #A52951;
+ color: #A52951;
+}
+.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: #A52951;
+ border-color: #A52951;
+ color: #fff;
+}
+.button.is-primary.is-outlined.is-loading::after {
+ border-color: transparent transparent #A52951 #A52951 !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 #fff #fff !important;
+}
+.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
+ background-color: transparent;
+ border-color: #A52951;
+ box-shadow: none;
+ color: #A52951;
+}
+.button.is-primary.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff;
+}
+.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: #fff;
+ color: #A52951;
+}
+.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 #A52951 #A52951 !important;
+}
+.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff;
+}
+.button.is-primary.is-light {
+ background-color: #fbeff3;
+ color: #cc3364;
+}
+.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
+ background-color: #f8e4eb;
+ border-color: transparent;
+ color: #cc3364;
+}
+.button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
+ background-color: #f6dae3;
+ border-color: transparent;
+ color: #cc3364;
+}
+.button.is-link {
+ background-color: hsl(229, 53%, 53%);
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-link:hover, .button.is-link.is-hovered {
+ background-color: #3e56c4;
+ 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(72, 95, 199, 0.25);
+}
+.button.is-link:active, .button.is-link.is-active {
+ background-color: #3a51bb;
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-link[disabled], fieldset[disabled] .button.is-link {
+ background-color: hsl(229, 53%, 53%);
+ border-color: hsl(229, 53%, 53%);
+ box-shadow: none;
+}
+.button.is-link.is-inverted {
+ background-color: #fff;
+ color: hsl(229, 53%, 53%);
+}
+.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: hsl(229, 53%, 53%);
+}
+.button.is-link.is-loading::after {
+ border-color: transparent transparent #fff #fff !important;
+}
+.button.is-link.is-outlined {
+ background-color: transparent;
+ border-color: hsl(229, 53%, 53%);
+ color: hsl(229, 53%, 53%);
+}
+.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: hsl(229, 53%, 53%);
+ border-color: hsl(229, 53%, 53%);
+ color: #fff;
+}
+.button.is-link.is-outlined.is-loading::after {
+ border-color: transparent transparent hsl(229, 53%, 53%) hsl(229, 53%, 53%) !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: hsl(229, 53%, 53%);
+ box-shadow: none;
+ color: hsl(229, 53%, 53%);
+}
+.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: hsl(229, 53%, 53%);
+}
+.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 hsl(229, 53%, 53%) hsl(229, 53%, 53%) !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: #eff1fa;
+ color: #3850b7;
+}
+.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
+ background-color: #e6e9f7;
+ border-color: transparent;
+ color: #3850b7;
+}
+.button.is-link.is-light:active, .button.is-link.is-light.is-active {
+ background-color: #dce0f4;
+ border-color: transparent;
+ color: #3850b7;
+}
+.button.is-info {
+ background-color: #A52951;
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-info:hover, .button.is-info.is-hovered {
+ background-color: #9b264c;
+ 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(165, 41, 81, 0.25);
+}
+.button.is-info:active, .button.is-info.is-active {
+ background-color: #912447;
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-info[disabled], fieldset[disabled] .button.is-info {
+ background-color: #A52951;
+ border-color: #A52951;
+ box-shadow: none;
+}
+.button.is-info.is-inverted {
+ background-color: #fff;
+ color: #A52951;
+}
+.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: #A52951;
+}
+.button.is-info.is-loading::after {
+ border-color: transparent transparent #fff #fff !important;
+}
+.button.is-info.is-outlined {
+ background-color: transparent;
+ border-color: #A52951;
+ color: #A52951;
+}
+.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: #A52951;
+ border-color: #A52951;
+ color: #fff;
+}
+.button.is-info.is-outlined.is-loading::after {
+ border-color: transparent transparent #A52951 #A52951 !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: #A52951;
+ box-shadow: none;
+ color: #A52951;
+}
+.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: #A52951;
+}
+.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 #A52951 #A52951 !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: #fbeff3;
+ color: #cc3364;
+}
+.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
+ background-color: #f8e4eb;
+ border-color: transparent;
+ color: #cc3364;
+}
+.button.is-info.is-light:active, .button.is-info.is-light.is-active {
+ background-color: #f6dae3;
+ border-color: transparent;
+ color: #cc3364;
+}
+.button.is-success {
+ background-color: hsl(153, 53%, 53%);
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-success:hover, .button.is-success.is-hovered {
+ background-color: #3ec487;
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-success:focus, .button.is-success.is-focused {
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25);
+}
+.button.is-success:active, .button.is-success.is-active {
+ background-color: #3abb81;
+ border-color: transparent;
+ color: #fff;
+}
+.button.is-success[disabled], fieldset[disabled] .button.is-success {
+ background-color: hsl(153, 53%, 53%);
+ border-color: hsl(153, 53%, 53%);
+ box-shadow: none;
+}
+.button.is-success.is-inverted {
+ background-color: #fff;
+ color: hsl(153, 53%, 53%);
+}
+.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
+ background-color: #f2f2f2;
+}
+.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: hsl(153, 53%, 53%);
+}
+.button.is-success.is-loading::after {
+ border-color: transparent transparent #fff #fff !important;
+}
+.button.is-success.is-outlined {
+ background-color: transparent;
+ border-color: hsl(153, 53%, 53%);
+ color: hsl(153, 53%, 53%);
+}
+.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: hsl(153, 53%, 53%);
+ border-color: hsl(153, 53%, 53%);
+ color: #fff;
+}
+.button.is-success.is-outlined.is-loading::after {
+ border-color: transparent transparent hsl(153, 53%, 53%) hsl(153, 53%, 53%) !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 #fff #fff !important;
+}
+.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
+ background-color: transparent;
+ border-color: hsl(153, 53%, 53%);
+ box-shadow: none;
+ color: hsl(153, 53%, 53%);
+}
+.button.is-success.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff;
+}
+.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: #fff;
+ color: hsl(153, 53%, 53%);
+}
+.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 hsl(153, 53%, 53%) hsl(153, 53%, 53%) !important;
+}
+.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff;
+}
+.button.is-success.is-light {
+ background-color: #effaf5;
+ color: #257953;
+}
+.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
+ background-color: #e6f7ef;
+ border-color: transparent;
+ color: #257953;
+}
+.button.is-success.is-light:active, .button.is-success.is-light.is-active {
+ background-color: #dcf4e9;
+ border-color: transparent;
+ color: #257953;
+}
+.button.is-warning {
+ background-color: hsl(44, 100%, 77%);
+ 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: hsl(44, 100%, 77%);
+ border-color: hsl(44, 100%, 77%);
+ box-shadow: none;
+}
+.button.is-warning.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: hsl(44, 100%, 77%);
+}
+.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: hsl(44, 100%, 77%);
+}
+.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: hsl(44, 100%, 77%);
+ color: hsl(44, 100%, 77%);
+}
+.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: hsl(44, 100%, 77%);
+ border-color: hsl(44, 100%, 77%);
+ color: rgba(0, 0, 0, 0.7);
+}
+.button.is-warning.is-outlined.is-loading::after {
+ border-color: transparent transparent hsl(44, 100%, 77%) hsl(44, 100%, 77%) !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: hsl(44, 100%, 77%);
+ box-shadow: none;
+ color: hsl(44, 100%, 77%);
+}
+.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: hsl(44, 100%, 77%);
+}
+.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 hsl(44, 100%, 77%) hsl(44, 100%, 77%) !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: hsl(348, 86%, 61%);
+ 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: hsl(348, 86%, 61%);
+ border-color: hsl(348, 86%, 61%);
+ box-shadow: none;
+}
+.button.is-danger.is-inverted {
+ background-color: #fff;
+ color: hsl(348, 86%, 61%);
+}
+.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: hsl(348, 86%, 61%);
+}
+.button.is-danger.is-loading::after {
+ border-color: transparent transparent #fff #fff !important;
+}
+.button.is-danger.is-outlined {
+ background-color: transparent;
+ border-color: hsl(348, 86%, 61%);
+ color: hsl(348, 86%, 61%);
+}
+.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: hsl(348, 86%, 61%);
+ border-color: hsl(348, 86%, 61%);
+ color: #fff;
+}
+.button.is-danger.is-outlined.is-loading::after {
+ border-color: transparent transparent hsl(348, 86%, 61%) hsl(348, 86%, 61%) !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: hsl(348, 86%, 61%);
+ box-shadow: none;
+ color: hsl(348, 86%, 61%);
+}
+.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: hsl(348, 86%, 61%);
+}
+.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 hsl(348, 86%, 61%) hsl(348, 86%, 61%) !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: hsl(0, 0%, 100%);
+ border-color: hsl(0, 0%, 86%);
+ 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: hsl(0, 0%, 96%);
+ border-color: hsl(0, 0%, 86%);
+ color: hsl(0, 0%, 48%);
+ 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: hsl(0, 0%, 21%);
+ 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: hsl(0, 0%, 96%);
+ border-left: 5px solid hsl(0, 0%, 86%);
+ 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 hsl(0, 0%, 86%);
+ border-width: 0 0 1px;
+ padding: 0.5em 0.75em;
+ vertical-align: top;
+}
+.content table th {
+ color: hsl(0, 0%, 21%);
+}
+.content table th:not([align]) {
+ text-align: inherit;
+}
+.content table thead td,
+.content table thead th {
+ border-width: 0 0 2px;
+ color: hsl(0, 0%, 21%);
+}
+.content table tfoot td,
+.content table tfoot th {
+ border-width: 2px 0 0;
+ color: hsl(0, 0%, 21%);
+}
+.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: hsl(0, 0%, 96%);
+ 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: hsl(0, 0%, 100%);
+}
+.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: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 4%);
+}
+.notification.is-black {
+ background-color: hsl(0, 0%, 4%);
+ color: hsl(0, 0%, 100%);
+}
+.notification.is-light {
+ background-color: hsl(0, 0%, 96%);
+ color: rgba(0, 0, 0, 0.7);
+}
+.notification.is-dark {
+ background-color: hsl(0, 0%, 21%);
+ color: #fff;
+}
+.notification.is-primary {
+ background-color: #A52951;
+ color: #fff;
+}
+.notification.is-primary.is-light {
+ background-color: #fbeff3;
+ color: #cc3364;
+}
+.notification.is-link {
+ background-color: hsl(229, 53%, 53%);
+ color: #fff;
+}
+.notification.is-link.is-light {
+ background-color: #eff1fa;
+ color: #3850b7;
+}
+.notification.is-info {
+ background-color: #A52951;
+ color: #fff;
+}
+.notification.is-info.is-light {
+ background-color: #fbeff3;
+ color: #cc3364;
+}
+.notification.is-success {
+ background-color: hsl(153, 53%, 53%);
+ color: #fff;
+}
+.notification.is-success.is-light {
+ background-color: #effaf5;
+ color: #257953;
+}
+.notification.is-warning {
+ background-color: hsl(44, 100%, 77%);
+ color: rgba(0, 0, 0, 0.7);
+}
+.notification.is-warning.is-light {
+ background-color: #fffaeb;
+ color: #946c00;
+}
+.notification.is-danger {
+ background-color: hsl(348, 86%, 61%);
+ 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: hsl(0, 0%, 93%);
+}
+.progress::-webkit-progress-value {
+ background-color: #280a13;
+}
+.progress::-moz-progress-bar {
+ background-color: #280a13;
+}
+.progress::-ms-fill {
+ background-color: #280a13;
+ border: none;
+}
+.progress.is-white::-webkit-progress-value {
+ background-color: hsl(0, 0%, 100%);
+}
+.progress.is-white::-moz-progress-bar {
+ background-color: hsl(0, 0%, 100%);
+}
+.progress.is-white::-ms-fill {
+ background-color: hsl(0, 0%, 100%);
+}
+.progress.is-white:indeterminate {
+ background-image: linear-gradient(to right, hsl(0, 0%, 100%) 30%, hsl(0, 0%, 93%) 30%);
+}
+.progress.is-black::-webkit-progress-value {
+ background-color: hsl(0, 0%, 4%);
+}
+.progress.is-black::-moz-progress-bar {
+ background-color: hsl(0, 0%, 4%);
+}
+.progress.is-black::-ms-fill {
+ background-color: hsl(0, 0%, 4%);
+}
+.progress.is-black:indeterminate {
+ background-image: linear-gradient(to right, hsl(0, 0%, 4%) 30%, hsl(0, 0%, 93%) 30%);
+}
+.progress.is-light::-webkit-progress-value {
+ background-color: hsl(0, 0%, 96%);
+}
+.progress.is-light::-moz-progress-bar {
+ background-color: hsl(0, 0%, 96%);
+}
+.progress.is-light::-ms-fill {
+ background-color: hsl(0, 0%, 96%);
+}
+.progress.is-light:indeterminate {
+ background-image: linear-gradient(to right, hsl(0, 0%, 96%) 30%, hsl(0, 0%, 93%) 30%);
+}
+.progress.is-dark::-webkit-progress-value {
+ background-color: hsl(0, 0%, 21%);
+}
+.progress.is-dark::-moz-progress-bar {
+ background-color: hsl(0, 0%, 21%);
+}
+.progress.is-dark::-ms-fill {
+ background-color: hsl(0, 0%, 21%);
+}
+.progress.is-dark:indeterminate {
+ background-image: linear-gradient(to right, hsl(0, 0%, 21%) 30%, hsl(0, 0%, 93%) 30%);
+}
+.progress.is-primary::-webkit-progress-value {
+ background-color: #A52951;
+}
+.progress.is-primary::-moz-progress-bar {
+ background-color: #A52951;
+}
+.progress.is-primary::-ms-fill {
+ background-color: #A52951;
+}
+.progress.is-primary:indeterminate {
+ background-image: linear-gradient(to right, #A52951 30%, hsl(0, 0%, 93%) 30%);
+}
+.progress.is-link::-webkit-progress-value {
+ background-color: hsl(229, 53%, 53%);
+}
+.progress.is-link::-moz-progress-bar {
+ background-color: hsl(229, 53%, 53%);
+}
+.progress.is-link::-ms-fill {
+ background-color: hsl(229, 53%, 53%);
+}
+.progress.is-link:indeterminate {
+ background-image: linear-gradient(to right, hsl(229, 53%, 53%) 30%, hsl(0, 0%, 93%) 30%);
+}
+.progress.is-info::-webkit-progress-value {
+ background-color: #A52951;
+}
+.progress.is-info::-moz-progress-bar {
+ background-color: #A52951;
+}
+.progress.is-info::-ms-fill {
+ background-color: #A52951;
+}
+.progress.is-info:indeterminate {
+ background-image: linear-gradient(to right, #A52951 30%, hsl(0, 0%, 93%) 30%);
+}
+.progress.is-success::-webkit-progress-value {
+ background-color: hsl(153, 53%, 53%);
+}
+.progress.is-success::-moz-progress-bar {
+ background-color: hsl(153, 53%, 53%);
+}
+.progress.is-success::-ms-fill {
+ background-color: hsl(153, 53%, 53%);
+}
+.progress.is-success:indeterminate {
+ background-image: linear-gradient(to right, hsl(153, 53%, 53%) 30%, hsl(0, 0%, 93%) 30%);
+}
+.progress.is-warning::-webkit-progress-value {
+ background-color: hsl(44, 100%, 77%);
+}
+.progress.is-warning::-moz-progress-bar {
+ background-color: hsl(44, 100%, 77%);
+}
+.progress.is-warning::-ms-fill {
+ background-color: hsl(44, 100%, 77%);
+}
+.progress.is-warning:indeterminate {
+ background-image: linear-gradient(to right, hsl(44, 100%, 77%) 30%, hsl(0, 0%, 93%) 30%);
+}
+.progress.is-danger::-webkit-progress-value {
+ background-color: hsl(348, 86%, 61%);
+}
+.progress.is-danger::-moz-progress-bar {
+ background-color: hsl(348, 86%, 61%);
+}
+.progress.is-danger::-ms-fill {
+ background-color: hsl(348, 86%, 61%);
+}
+.progress.is-danger:indeterminate {
+ background-image: linear-gradient(to right, hsl(348, 86%, 61%) 30%, hsl(0, 0%, 93%) 30%);
+}
+.progress:indeterminate {
+ animation-duration: 1.5s;
+ animation-iteration-count: infinite;
+ animation-name: moveIndeterminate;
+ animation-timing-function: linear;
+ background-color: hsl(0, 0%, 93%);
+ background-image: linear-gradient(to right, #280a13 30%, hsl(0, 0%, 93%) 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;
+}
+
+@keyframes moveIndeterminate {
+ from {
+ background-position: 200% 0;
+ }
+ to {
+ background-position: -200% 0;
+ }
+}
+.table {
+ background-color: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 21%);
+}
+.table td,
+.table th {
+ border: 1px solid hsl(0, 0%, 86%);
+ border-width: 0 0 1px;
+ padding: 0.5em 0.75em;
+ vertical-align: top;
+}
+.table td.is-white,
+.table th.is-white {
+ background-color: hsl(0, 0%, 100%);
+ border-color: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 4%);
+}
+.table td.is-black,
+.table th.is-black {
+ background-color: hsl(0, 0%, 4%);
+ border-color: hsl(0, 0%, 4%);
+ color: hsl(0, 0%, 100%);
+}
+.table td.is-light,
+.table th.is-light {
+ background-color: hsl(0, 0%, 96%);
+ border-color: hsl(0, 0%, 96%);
+ color: rgba(0, 0, 0, 0.7);
+}
+.table td.is-dark,
+.table th.is-dark {
+ background-color: hsl(0, 0%, 21%);
+ border-color: hsl(0, 0%, 21%);
+ color: #fff;
+}
+.table td.is-primary,
+.table th.is-primary {
+ background-color: #A52951;
+ border-color: #A52951;
+ color: #fff;
+}
+.table td.is-link,
+.table th.is-link {
+ background-color: hsl(229, 53%, 53%);
+ border-color: hsl(229, 53%, 53%);
+ color: #fff;
+}
+.table td.is-info,
+.table th.is-info {
+ background-color: #A52951;
+ border-color: #A52951;
+ color: #fff;
+}
+.table td.is-success,
+.table th.is-success {
+ background-color: hsl(153, 53%, 53%);
+ border-color: hsl(153, 53%, 53%);
+ color: #fff;
+}
+.table td.is-warning,
+.table th.is-warning {
+ background-color: hsl(44, 100%, 77%);
+ border-color: hsl(44, 100%, 77%);
+ color: rgba(0, 0, 0, 0.7);
+}
+.table td.is-danger,
+.table th.is-danger {
+ background-color: hsl(348, 86%, 61%);
+ border-color: hsl(348, 86%, 61%);
+ 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: #A52951;
+ color: #fff;
+}
+.table td.is-selected a,
+.table td.is-selected strong,
+.table th.is-selected a,
+.table th.is-selected strong {
+ color: currentColor;
+}
+.table td.is-vcentered,
+.table th.is-vcentered {
+ vertical-align: middle;
+}
+.table th {
+ color: hsl(0, 0%, 21%);
+}
+.table th:not([align]) {
+ text-align: left;
+}
+.table tr.is-selected {
+ background-color: #A52951;
+ color: #fff;
+}
+.table tr.is-selected a,
+.table tr.is-selected strong {
+ color: currentColor;
+}
+.table tr.is-selected td,
+.table tr.is-selected th {
+ border-color: #fff;
+ color: currentColor;
+}
+.table thead {
+ background-color: transparent;
+}
+.table thead td,
+.table thead th {
+ border-width: 0 0 2px;
+ color: hsl(0, 0%, 21%);
+}
+.table tfoot {
+ background-color: transparent;
+}
+.table tfoot td,
+.table tfoot th {
+ border-width: 2px 0 0;
+ color: hsl(0, 0%, 21%);
+}
+.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: hsl(0, 0%, 98%);
+}
+.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
+ background-color: hsl(0, 0%, 98%);
+}
+.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
+ background-color: hsl(0, 0%, 96%);
+}
+.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: hsl(0, 0%, 98%);
+}
+
+.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: hsl(0, 0%, 96%);
+ border-radius: 4px;
+ color: #280a13;
+ 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: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 4%);
+}
+.tag:not(body).is-black {
+ background-color: hsl(0, 0%, 4%);
+ color: hsl(0, 0%, 100%);
+}
+.tag:not(body).is-light {
+ background-color: hsl(0, 0%, 96%);
+ color: rgba(0, 0, 0, 0.7);
+}
+.tag:not(body).is-dark {
+ background-color: hsl(0, 0%, 21%);
+ color: #fff;
+}
+.tag:not(body).is-primary {
+ background-color: #A52951;
+ color: #fff;
+}
+.tag:not(body).is-primary.is-light {
+ background-color: #fbeff3;
+ color: #cc3364;
+}
+.tag:not(body).is-link {
+ background-color: hsl(229, 53%, 53%);
+ color: #fff;
+}
+.tag:not(body).is-link.is-light {
+ background-color: #eff1fa;
+ color: #3850b7;
+}
+.tag:not(body).is-info {
+ background-color: #A52951;
+ color: #fff;
+}
+.tag:not(body).is-info.is-light {
+ background-color: #fbeff3;
+ color: #cc3364;
+}
+.tag:not(body).is-success {
+ background-color: hsl(153, 53%, 53%);
+ color: #fff;
+}
+.tag:not(body).is-success.is-light {
+ background-color: #effaf5;
+ color: #257953;
+}
+.tag:not(body).is-warning {
+ background-color: hsl(44, 100%, 77%);
+ 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: hsl(348, 86%, 61%);
+ 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%;
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform-origin: center center;
+}
+.tag:not(body).is-delete::before {
+ height: 1px;
+ width: 50%;
+}
+.tag:not(body).is-delete::after {
+ height: 50%;
+ width: 1px;
+}
+.tag:not(body).is-delete: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: hsl(0, 0%, 21%);
+ font-size: 2rem;
+ font-weight: 600;
+ 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: #280a13;
+ font-size: 1.25rem;
+ font-weight: 400;
+ line-height: 1.25;
+}
+.subtitle strong {
+ color: hsl(0, 0%, 21%);
+ 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: hsl(0, 0%, 96%);
+ 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: hsl(0, 0%, 100%);
+ border-color: hsl(0, 0%, 86%);
+ border-radius: 4px;
+ color: hsl(0, 0%, 21%);
+}
+.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: hsl(0, 0%, 71%);
+}
+.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: hsl(229, 53%, 53%);
+ box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 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: hsl(0, 0%, 96%);
+ border-color: hsl(0, 0%, 96%);
+ box-shadow: none;
+ color: hsl(0, 0%, 48%);
+}
+.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(122, 122, 122, 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(122, 122, 122, 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(122, 122, 122, 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(122, 122, 122, 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: hsl(0, 0%, 100%);
+}
+.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: hsl(0, 0%, 4%);
+}
+.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: hsl(0, 0%, 96%);
+}
+.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: hsl(0, 0%, 21%);
+}
+.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(54, 54, 54, 0.25);
+}
+.is-primary.textarea, .is-primary.input {
+ border-color: #A52951;
+}
+.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(165, 41, 81, 0.25);
+}
+.is-link.textarea, .is-link.input {
+ border-color: hsl(229, 53%, 53%);
+}
+.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(72, 95, 199, 0.25);
+}
+.is-info.textarea, .is-info.input {
+ border-color: #A52951;
+}
+.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(165, 41, 81, 0.25);
+}
+.is-success.textarea, .is-success.input {
+ border-color: hsl(153, 53%, 53%);
+}
+.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(72, 199, 142, 0.25);
+}
+.is-warning.textarea, .is-warning.input {
+ border-color: hsl(44, 100%, 77%);
+}
+.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: hsl(348, 86%, 61%);
+}
+.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: hsl(0, 0%, 21%);
+}
+[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox,
+.radio input[disabled],
+.checkbox input[disabled] {
+ color: hsl(0, 0%, 48%);
+ 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: hsl(229, 53%, 53%);
+ 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: hsl(0, 0%, 96%);
+}
+.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: hsl(0, 0%, 21%);
+}
+.select.is-white:not(:hover)::after {
+ border-color: hsl(0, 0%, 100%);
+}
+.select.is-white select {
+ border-color: hsl(0, 0%, 100%);
+}
+.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: hsl(0, 0%, 4%);
+}
+.select.is-black select {
+ border-color: hsl(0, 0%, 4%);
+}
+.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: hsl(0, 0%, 96%);
+}
+.select.is-light select {
+ border-color: hsl(0, 0%, 96%);
+}
+.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: hsl(0, 0%, 21%);
+}
+.select.is-dark select {
+ border-color: hsl(0, 0%, 21%);
+}
+.select.is-dark select:hover, .select.is-dark select.is-hovered {
+ border-color: #292929;
+}
+.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(54, 54, 54, 0.25);
+}
+.select.is-primary:not(:hover)::after {
+ border-color: #A52951;
+}
+.select.is-primary select {
+ border-color: #A52951;
+}
+.select.is-primary select:hover, .select.is-primary select.is-hovered {
+ border-color: #912447;
+}
+.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(165, 41, 81, 0.25);
+}
+.select.is-link:not(:hover)::after {
+ border-color: hsl(229, 53%, 53%);
+}
+.select.is-link select {
+ border-color: hsl(229, 53%, 53%);
+}
+.select.is-link select:hover, .select.is-link select.is-hovered {
+ border-color: #3a51bb;
+}
+.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(72, 95, 199, 0.25);
+}
+.select.is-info:not(:hover)::after {
+ border-color: #A52951;
+}
+.select.is-info select {
+ border-color: #A52951;
+}
+.select.is-info select:hover, .select.is-info select.is-hovered {
+ border-color: #912447;
+}
+.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(165, 41, 81, 0.25);
+}
+.select.is-success:not(:hover)::after {
+ border-color: hsl(153, 53%, 53%);
+}
+.select.is-success select {
+ border-color: hsl(153, 53%, 53%);
+}
+.select.is-success select:hover, .select.is-success select.is-hovered {
+ border-color: #3abb81;
+}
+.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(72, 199, 142, 0.25);
+}
+.select.is-warning:not(:hover)::after {
+ border-color: hsl(44, 100%, 77%);
+}
+.select.is-warning select {
+ border-color: hsl(44, 100%, 77%);
+}
+.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: hsl(348, 86%, 61%);
+}
+.select.is-danger select {
+ border-color: hsl(348, 86%, 61%);
+}
+.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: hsl(0, 0%, 48%) !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;
+ 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: hsl(0, 0%, 100%);
+ border-color: transparent;
+ color: hsl(0, 0%, 4%);
+}
+.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
+ background-color: #f9f9f9;
+ border-color: transparent;
+ color: hsl(0, 0%, 4%);
+}
+.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: hsl(0, 0%, 4%);
+}
+.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
+ background-color: #f2f2f2;
+ border-color: transparent;
+ color: hsl(0, 0%, 4%);
+}
+.file.is-black .file-cta {
+ background-color: hsl(0, 0%, 4%);
+ border-color: transparent;
+ color: hsl(0, 0%, 100%);
+}
+.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
+ background-color: #040404;
+ border-color: transparent;
+ color: hsl(0, 0%, 100%);
+}
+.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: hsl(0, 0%, 100%);
+}
+.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
+ background-color: black;
+ border-color: transparent;
+ color: hsl(0, 0%, 100%);
+}
+.file.is-light .file-cta {
+ background-color: hsl(0, 0%, 96%);
+ 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: hsl(0, 0%, 21%);
+ border-color: transparent;
+ color: #fff;
+}
+.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
+ background-color: #2f2f2f;
+ border-color: transparent;
+ color: #fff;
+}
+.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
+ color: #fff;
+}
+.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
+ background-color: #292929;
+ border-color: transparent;
+ color: #fff;
+}
+.file.is-primary .file-cta {
+ background-color: #A52951;
+ border-color: transparent;
+ color: #fff;
+}
+.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
+ background-color: #9b264c;
+ border-color: transparent;
+ color: #fff;
+}
+.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(165, 41, 81, 0.25);
+ color: #fff;
+}
+.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
+ background-color: #912447;
+ border-color: transparent;
+ color: #fff;
+}
+.file.is-link .file-cta {
+ background-color: hsl(229, 53%, 53%);
+ border-color: transparent;
+ color: #fff;
+}
+.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
+ background-color: #3e56c4;
+ 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(72, 95, 199, 0.25);
+ color: #fff;
+}
+.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
+ background-color: #3a51bb;
+ border-color: transparent;
+ color: #fff;
+}
+.file.is-info .file-cta {
+ background-color: #A52951;
+ border-color: transparent;
+ color: #fff;
+}
+.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
+ background-color: #9b264c;
+ 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(165, 41, 81, 0.25);
+ color: #fff;
+}
+.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
+ background-color: #912447;
+ border-color: transparent;
+ color: #fff;
+}
+.file.is-success .file-cta {
+ background-color: hsl(153, 53%, 53%);
+ border-color: transparent;
+ color: #fff;
+}
+.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
+ background-color: #3ec487;
+ border-color: transparent;
+ color: #fff;
+}
+.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(72, 199, 142, 0.25);
+ color: #fff;
+}
+.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
+ background-color: #3abb81;
+ border-color: transparent;
+ color: #fff;
+}
+.file.is-warning .file-cta {
+ background-color: hsl(44, 100%, 77%);
+ 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: hsl(348, 86%, 61%);
+ 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: hsl(0, 0%, 21%);
+}
+.file-label:hover .file-name {
+ border-color: #d5d5d5;
+}
+.file-label:active .file-cta {
+ background-color: #e8e8e8;
+ color: hsl(0, 0%, 21%);
+}
+.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: hsl(0, 0%, 86%);
+ border-radius: 4px;
+ font-size: 1em;
+ padding-left: 1em;
+ padding-right: 1em;
+ white-space: nowrap;
+}
+
+.file-cta {
+ background-color: hsl(0, 0%, 96%);
+ color: #280a13;
+}
+
+.file-name {
+ border-color: hsl(0, 0%, 86%);
+ 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: hsl(0, 0%, 21%);
+ 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: hsl(0, 0%, 100%);
+}
+.help.is-black {
+ color: hsl(0, 0%, 4%);
+}
+.help.is-light {
+ color: hsl(0, 0%, 96%);
+}
+.help.is-dark {
+ color: hsl(0, 0%, 21%);
+}
+.help.is-primary {
+ color: #A52951;
+}
+.help.is-link {
+ color: hsl(229, 53%, 53%);
+}
+.help.is-info {
+ color: #A52951;
+}
+.help.is-success {
+ color: hsl(153, 53%, 53%);
+}
+.help.is-warning {
+ color: hsl(44, 100%, 77%);
+}
+.help.is-danger {
+ color: hsl(348, 86%, 61%);
+}
+
+.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: #280a13;
+}
+.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: hsl(0, 0%, 86%);
+ 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: hsl(229, 53%, 53%);
+ display: flex;
+ justify-content: center;
+ padding: 0 0.75em;
+}
+.breadcrumb a:hover {
+ color: hsl(0, 0%, 21%);
+}
+.breadcrumb li {
+ align-items: center;
+ display: flex;
+}
+.breadcrumb li:first-child a {
+ padding-left: 0;
+}
+.breadcrumb li.is-active a {
+ color: hsl(0, 0%, 21%);
+ cursor: default;
+ pointer-events: none;
+}
+.breadcrumb li + li::before {
+ color: hsl(0, 0%, 71%);
+ content: "/";
+}
+.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: "→";
+}
+.breadcrumb.has-bullet-separator li + li::before {
+ content: "•";
+}
+.breadcrumb.has-dot-separator li + li::before {
+ content: "·";
+}
+.breadcrumb.has-succeeds-separator li + li::before {
+ content: "≻";
+}
+
+.card {
+ background-color: hsl(0, 0%, 100%);
+ border-radius: 0.25rem;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ color: #280a13;
+ 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: hsl(0, 0%, 21%);
+ 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 hsl(0, 0%, 93%);
+ 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 hsl(0, 0%, 93%);
+}
+
+.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: hsl(0, 0%, 100%);
+ 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: #280a13;
+ 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: hsl(0, 0%, 96%);
+ color: hsl(0, 0%, 4%);
+}
+a.dropdown-item.is-active,
+button.dropdown-item.is-active {
+ background-color: hsl(229, 53%, 53%);
+ color: #fff;
+}
+
+.dropdown-divider {
+ background-color: hsl(0, 0%, 93%);
+ 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: #280a13;
+ display: block;
+ padding: 0.5em 0.75em;
+}
+.menu-list a:hover {
+ background-color: hsl(0, 0%, 96%);
+ color: hsl(0, 0%, 21%);
+}
+.menu-list a.is-active {
+ background-color: hsl(229, 53%, 53%);
+ color: #fff;
+}
+.menu-list li ul {
+ border-left: 1px solid hsl(0, 0%, 86%);
+ margin: 0.75em;
+ padding-left: 0.75em;
+}
+
+.menu-label {
+ color: hsl(0, 0%, 48%);
+ 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: hsl(0, 0%, 96%);
+ 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: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 4%);
+}
+.message.is-white .message-body {
+ border-color: hsl(0, 0%, 100%);
+}
+.message.is-black {
+ background-color: #fafafa;
+}
+.message.is-black .message-header {
+ background-color: hsl(0, 0%, 4%);
+ color: hsl(0, 0%, 100%);
+}
+.message.is-black .message-body {
+ border-color: hsl(0, 0%, 4%);
+}
+.message.is-light {
+ background-color: #fafafa;
+}
+.message.is-light .message-header {
+ background-color: hsl(0, 0%, 96%);
+ color: rgba(0, 0, 0, 0.7);
+}
+.message.is-light .message-body {
+ border-color: hsl(0, 0%, 96%);
+}
+.message.is-dark {
+ background-color: #fafafa;
+}
+.message.is-dark .message-header {
+ background-color: hsl(0, 0%, 21%);
+ color: #fff;
+}
+.message.is-dark .message-body {
+ border-color: hsl(0, 0%, 21%);
+}
+.message.is-primary {
+ background-color: #fbeff3;
+}
+.message.is-primary .message-header {
+ background-color: #A52951;
+ color: #fff;
+}
+.message.is-primary .message-body {
+ border-color: #A52951;
+ color: #cc3364;
+}
+.message.is-link {
+ background-color: #eff1fa;
+}
+.message.is-link .message-header {
+ background-color: hsl(229, 53%, 53%);
+ color: #fff;
+}
+.message.is-link .message-body {
+ border-color: hsl(229, 53%, 53%);
+ color: #3850b7;
+}
+.message.is-info {
+ background-color: #fbeff3;
+}
+.message.is-info .message-header {
+ background-color: #A52951;
+ color: #fff;
+}
+.message.is-info .message-body {
+ border-color: #A52951;
+ color: #cc3364;
+}
+.message.is-success {
+ background-color: #effaf5;
+}
+.message.is-success .message-header {
+ background-color: hsl(153, 53%, 53%);
+ color: #fff;
+}
+.message.is-success .message-body {
+ border-color: hsl(153, 53%, 53%);
+ color: #257953;
+}
+.message.is-warning {
+ background-color: #fffaeb;
+}
+.message.is-warning .message-header {
+ background-color: hsl(44, 100%, 77%);
+ color: rgba(0, 0, 0, 0.7);
+}
+.message.is-warning .message-body {
+ border-color: hsl(44, 100%, 77%);
+ color: #946c00;
+}
+.message.is-danger {
+ background-color: #feecf0;
+}
+.message.is-danger .message-header {
+ background-color: hsl(348, 86%, 61%);
+ color: #fff;
+}
+.message.is-danger .message-body {
+ border-color: hsl(348, 86%, 61%);
+ color: #cc0f35;
+}
+
+.message-header {
+ align-items: center;
+ background-color: #280a13;
+ 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: hsl(0, 0%, 86%);
+ border-radius: 4px;
+ border-style: solid;
+ border-width: 0 0 0 4px;
+ color: #280a13;
+ padding: 1.25em 1.5em;
+}
+.message-body code,
+.message-body pre {
+ background-color: hsl(0, 0%, 100%);
+}
+.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: hsl(0, 0%, 96%);
+ display: flex;
+ flex-shrink: 0;
+ justify-content: flex-start;
+ padding: 20px;
+ position: relative;
+}
+
+.modal-card-head {
+ border-bottom: 1px solid hsl(0, 0%, 86%);
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px;
+}
+
+.modal-card-title {
+ color: hsl(0, 0%, 21%);
+ 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 hsl(0, 0%, 86%);
+}
+.modal-card-foot .button:not(:last-child) {
+ margin-right: 0.5em;
+}
+
+.modal-card-body {
+ -webkit-overflow-scrolling: touch;
+ background-color: hsl(0, 0%, 100%);
+ flex-grow: 1;
+ flex-shrink: 1;
+ overflow: auto;
+ padding: 20px;
+}
+
+.navbar {
+ background-color: hsl(0, 0%, 100%);
+ min-height: 3.25rem;
+ position: relative;
+ z-index: 30;
+}
+.navbar.is-white {
+ background-color: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 4%);
+}
+.navbar.is-white .navbar-brand > .navbar-item,
+.navbar.is-white .navbar-brand .navbar-link {
+ color: hsl(0, 0%, 4%);
+}
+.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: hsl(0, 0%, 4%);
+}
+.navbar.is-white .navbar-brand .navbar-link::after {
+ border-color: hsl(0, 0%, 4%);
+}
+.navbar.is-white .navbar-burger {
+ color: hsl(0, 0%, 4%);
+}
+@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: hsl(0, 0%, 4%);
+ }
+ .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: hsl(0, 0%, 4%);
+ }
+ .navbar.is-white .navbar-start .navbar-link::after,
+ .navbar.is-white .navbar-end .navbar-link::after {
+ border-color: hsl(0, 0%, 4%);
+ }
+ .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: hsl(0, 0%, 4%);
+ }
+ .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
+ background-color: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 4%);
+ }
+}
+.navbar.is-black {
+ background-color: hsl(0, 0%, 4%);
+ color: hsl(0, 0%, 100%);
+}
+.navbar.is-black .navbar-brand > .navbar-item,
+.navbar.is-black .navbar-brand .navbar-link {
+ color: hsl(0, 0%, 100%);
+}
+.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: hsl(0, 0%, 100%);
+}
+.navbar.is-black .navbar-brand .navbar-link::after {
+ border-color: hsl(0, 0%, 100%);
+}
+.navbar.is-black .navbar-burger {
+ color: hsl(0, 0%, 100%);
+}
+@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: hsl(0, 0%, 100%);
+ }
+ .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: hsl(0, 0%, 100%);
+ }
+ .navbar.is-black .navbar-start .navbar-link::after,
+ .navbar.is-black .navbar-end .navbar-link::after {
+ border-color: hsl(0, 0%, 100%);
+ }
+ .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: hsl(0, 0%, 100%);
+ }
+ .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
+ background-color: hsl(0, 0%, 4%);
+ color: hsl(0, 0%, 100%);
+ }
+}
+.navbar.is-light {
+ background-color: hsl(0, 0%, 96%);
+ 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: hsl(0, 0%, 96%);
+ color: rgba(0, 0, 0, 0.7);
+ }
+}
+.navbar.is-dark {
+ background-color: hsl(0, 0%, 21%);
+ color: #fff;
+}
+.navbar.is-dark .navbar-brand > .navbar-item,
+.navbar.is-dark .navbar-brand .navbar-link {
+ color: #fff;
+}
+.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: #292929;
+ color: #fff;
+}
+.navbar.is-dark .navbar-brand .navbar-link::after {
+ border-color: #fff;
+}
+.navbar.is-dark .navbar-burger {
+ color: #fff;
+}
+@media screen and (min-width: 1024px) {
+ .navbar.is-dark .navbar-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: #fff;
+ }
+ .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: #292929;
+ color: #fff;
+ }
+ .navbar.is-dark .navbar-start .navbar-link::after,
+ .navbar.is-dark .navbar-end .navbar-link::after {
+ border-color: #fff;
+ }
+ .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: #292929;
+ color: #fff;
+ }
+ .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
+ background-color: hsl(0, 0%, 21%);
+ color: #fff;
+ }
+}
+.navbar.is-primary {
+ background-color: #A52951;
+ color: #fff;
+}
+.navbar.is-primary .navbar-brand > .navbar-item,
+.navbar.is-primary .navbar-brand .navbar-link {
+ color: #fff;
+}
+.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: #912447;
+ color: #fff;
+}
+.navbar.is-primary .navbar-brand .navbar-link::after {
+ border-color: #fff;
+}
+.navbar.is-primary .navbar-burger {
+ color: #fff;
+}
+@media screen and (min-width: 1024px) {
+ .navbar.is-primary .navbar-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: #fff;
+ }
+ .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: #912447;
+ color: #fff;
+ }
+ .navbar.is-primary .navbar-start .navbar-link::after,
+ .navbar.is-primary .navbar-end .navbar-link::after {
+ border-color: #fff;
+ }
+ .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: #912447;
+ color: #fff;
+ }
+ .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
+ background-color: #A52951;
+ color: #fff;
+ }
+}
+.navbar.is-link {
+ background-color: hsl(229, 53%, 53%);
+ 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: #3a51bb;
+ 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: #3a51bb;
+ 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: #3a51bb;
+ color: #fff;
+ }
+ .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
+ background-color: hsl(229, 53%, 53%);
+ color: #fff;
+ }
+}
+.navbar.is-info {
+ background-color: #A52951;
+ 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: #912447;
+ 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: #912447;
+ 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: #912447;
+ color: #fff;
+ }
+ .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
+ background-color: #A52951;
+ color: #fff;
+ }
+}
+.navbar.is-success {
+ background-color: hsl(153, 53%, 53%);
+ color: #fff;
+}
+.navbar.is-success .navbar-brand > .navbar-item,
+.navbar.is-success .navbar-brand .navbar-link {
+ color: #fff;
+}
+.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: #3abb81;
+ color: #fff;
+}
+.navbar.is-success .navbar-brand .navbar-link::after {
+ border-color: #fff;
+}
+.navbar.is-success .navbar-burger {
+ color: #fff;
+}
+@media screen and (min-width: 1024px) {
+ .navbar.is-success .navbar-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: #fff;
+ }
+ .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: #3abb81;
+ color: #fff;
+ }
+ .navbar.is-success .navbar-start .navbar-link::after,
+ .navbar.is-success .navbar-end .navbar-link::after {
+ border-color: #fff;
+ }
+ .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: #3abb81;
+ color: #fff;
+ }
+ .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
+ background-color: hsl(153, 53%, 53%);
+ color: #fff;
+ }
+}
+.navbar.is-warning {
+ background-color: hsl(44, 100%, 77%);
+ 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: hsl(44, 100%, 77%);
+ color: rgba(0, 0, 0, 0.7);
+ }
+}
+.navbar.is-danger {
+ background-color: hsl(348, 86%, 61%);
+ 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: hsl(348, 86%, 61%);
+ color: #fff;
+ }
+}
+.navbar > .container {
+ align-items: stretch;
+ display: flex;
+ min-height: 3.25rem;
+ width: 100%;
+}
+.navbar.has-shadow {
+ box-shadow: 0 2px 0 0 hsl(0, 0%, 96%);
+}
+.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 hsl(0, 0%, 96%);
+}
+.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: #280a13;
+ -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;
+ transform-origin: center;
+ transition-duration: 86ms;
+ transition-property: background-color, opacity, transform;
+ transition-timing-function: ease-out;
+ width: 16px;
+}
+.navbar-burger span:nth-child(1) {
+ top: calc(50% - 6px);
+}
+.navbar-burger span:nth-child(2) {
+ top: calc(50% - 1px);
+}
+.navbar-burger span:nth-child(3) {
+ top: calc(50% + 4px);
+}
+.navbar-burger:hover {
+ background-color: rgba(0, 0, 0, 0.05);
+}
+.navbar-burger.is-active span:nth-child(1) {
+ transform: translateY(5px) rotate(45deg);
+}
+.navbar-burger.is-active span:nth-child(2) {
+ opacity: 0;
+}
+.navbar-burger.is-active span:nth-child(3) {
+ transform: translateY(-5px) rotate(-45deg);
+}
+
+.navbar-menu {
+ display: none;
+}
+
+.navbar-item,
+.navbar-link {
+ color: #280a13;
+ 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: hsl(0, 0%, 98%);
+ color: hsl(229, 53%, 53%);
+}
+
+.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: hsl(229, 53%, 53%);
+}
+.navbar-item.is-tab.is-active {
+ background-color: transparent;
+ border-bottom-color: hsl(229, 53%, 53%);
+ border-bottom-style: solid;
+ border-bottom-width: 3px;
+ color: hsl(229, 53%, 53%);
+ 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: hsl(229, 53%, 53%);
+ 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: hsl(0, 0%, 96%);
+ 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: hsl(0, 0%, 100%);
+ 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: hsl(0, 0%, 96%);
+ color: hsl(0, 0%, 4%);
+ }
+ .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
+ background-color: hsl(0, 0%, 96%);
+ color: hsl(229, 53%, 53%);
+ }
+ .navbar-burger {
+ display: none;
+ }
+ .navbar-item,
+ .navbar-link {
+ align-items: center;
+ display: flex;
+ }
+ .navbar-item.has-dropdown {
+ align-items: stretch;
+ }
+ .navbar-item.has-dropdown-up .navbar-link::after {
+ transform: rotate(135deg) translate(0.25em, -0.25em);
+ }
+ .navbar-item.has-dropdown-up .navbar-dropdown {
+ border-bottom: 2px solid hsl(0, 0%, 86%);
+ 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;
+ 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: hsl(0, 0%, 100%);
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+ border-top: 2px solid hsl(0, 0%, 86%);
+ 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: hsl(0, 0%, 96%);
+ color: hsl(0, 0%, 4%);
+ }
+ .navbar-dropdown a.navbar-item.is-active {
+ background-color: hsl(0, 0%, 96%);
+ color: hsl(229, 53%, 53%);
+ }
+ .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));
+ transform: translateY(-5px);
+ transition-duration: 86ms;
+ transition-property: opacity, 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: hsl(0, 0%, 4%);
+ }
+ 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: hsl(0, 0%, 98%);
+ }
+}
+.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: hsl(0, 0%, 86%);
+ color: hsl(0, 0%, 21%);
+ min-width: 2.5em;
+}
+.pagination-previous:hover,
+.pagination-next:hover,
+.pagination-link:hover {
+ border-color: hsl(0, 0%, 71%);
+ color: hsl(0, 0%, 21%);
+}
+.pagination-previous:focus,
+.pagination-next:focus,
+.pagination-link:focus {
+ border-color: hsl(229, 53%, 53%);
+}
+.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: hsl(0, 0%, 86%);
+ border-color: hsl(0, 0%, 86%);
+ box-shadow: none;
+ color: hsl(0, 0%, 48%);
+ opacity: 0.5;
+}
+
+.pagination-previous,
+.pagination-next {
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ white-space: nowrap;
+}
+
+.pagination-link.is-current {
+ background-color: hsl(229, 53%, 53%);
+ border-color: hsl(229, 53%, 53%);
+ color: #fff;
+}
+
+.pagination-ellipsis {
+ color: hsl(0, 0%, 71%);
+ 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: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 4%);
+}
+.panel.is-white .panel-tabs a.is-active {
+ border-bottom-color: hsl(0, 0%, 100%);
+}
+.panel.is-white .panel-block.is-active .panel-icon {
+ color: hsl(0, 0%, 100%);
+}
+.panel.is-black .panel-heading {
+ background-color: hsl(0, 0%, 4%);
+ color: hsl(0, 0%, 100%);
+}
+.panel.is-black .panel-tabs a.is-active {
+ border-bottom-color: hsl(0, 0%, 4%);
+}
+.panel.is-black .panel-block.is-active .panel-icon {
+ color: hsl(0, 0%, 4%);
+}
+.panel.is-light .panel-heading {
+ background-color: hsl(0, 0%, 96%);
+ color: rgba(0, 0, 0, 0.7);
+}
+.panel.is-light .panel-tabs a.is-active {
+ border-bottom-color: hsl(0, 0%, 96%);
+}
+.panel.is-light .panel-block.is-active .panel-icon {
+ color: hsl(0, 0%, 96%);
+}
+.panel.is-dark .panel-heading {
+ background-color: hsl(0, 0%, 21%);
+ color: #fff;
+}
+.panel.is-dark .panel-tabs a.is-active {
+ border-bottom-color: hsl(0, 0%, 21%);
+}
+.panel.is-dark .panel-block.is-active .panel-icon {
+ color: hsl(0, 0%, 21%);
+}
+.panel.is-primary .panel-heading {
+ background-color: #A52951;
+ color: #fff;
+}
+.panel.is-primary .panel-tabs a.is-active {
+ border-bottom-color: #A52951;
+}
+.panel.is-primary .panel-block.is-active .panel-icon {
+ color: #A52951;
+}
+.panel.is-link .panel-heading {
+ background-color: hsl(229, 53%, 53%);
+ color: #fff;
+}
+.panel.is-link .panel-tabs a.is-active {
+ border-bottom-color: hsl(229, 53%, 53%);
+}
+.panel.is-link .panel-block.is-active .panel-icon {
+ color: hsl(229, 53%, 53%);
+}
+.panel.is-info .panel-heading {
+ background-color: #A52951;
+ color: #fff;
+}
+.panel.is-info .panel-tabs a.is-active {
+ border-bottom-color: #A52951;
+}
+.panel.is-info .panel-block.is-active .panel-icon {
+ color: #A52951;
+}
+.panel.is-success .panel-heading {
+ background-color: hsl(153, 53%, 53%);
+ color: #fff;
+}
+.panel.is-success .panel-tabs a.is-active {
+ border-bottom-color: hsl(153, 53%, 53%);
+}
+.panel.is-success .panel-block.is-active .panel-icon {
+ color: hsl(153, 53%, 53%);
+}
+.panel.is-warning .panel-heading {
+ background-color: hsl(44, 100%, 77%);
+ color: rgba(0, 0, 0, 0.7);
+}
+.panel.is-warning .panel-tabs a.is-active {
+ border-bottom-color: hsl(44, 100%, 77%);
+}
+.panel.is-warning .panel-block.is-active .panel-icon {
+ color: hsl(44, 100%, 77%);
+}
+.panel.is-danger .panel-heading {
+ background-color: hsl(348, 86%, 61%);
+ color: #fff;
+}
+.panel.is-danger .panel-tabs a.is-active {
+ border-bottom-color: hsl(348, 86%, 61%);
+}
+.panel.is-danger .panel-block.is-active .panel-icon {
+ color: hsl(348, 86%, 61%);
+}
+
+.panel-tabs:not(:last-child),
+.panel-block:not(:last-child) {
+ border-bottom: 1px solid hsl(0, 0%, 93%);
+}
+
+.panel-heading {
+ background-color: hsl(0, 0%, 93%);
+ border-radius: 6px 6px 0 0;
+ color: hsl(0, 0%, 21%);
+ 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 hsl(0, 0%, 86%);
+ margin-bottom: -1px;
+ padding: 0.5em;
+}
+.panel-tabs a.is-active {
+ border-bottom-color: hsl(0, 0%, 29%);
+ color: hsl(0, 0%, 21%);
+}
+
+.panel-list a {
+ color: #280a13;
+}
+.panel-list a:hover {
+ color: hsl(229, 53%, 53%);
+}
+
+.panel-block {
+ align-items: center;
+ color: hsl(0, 0%, 21%);
+ 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: hsl(229, 53%, 53%);
+ color: hsl(0, 0%, 21%);
+}
+.panel-block.is-active .panel-icon {
+ color: hsl(229, 53%, 53%);
+}
+.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: hsl(0, 0%, 96%);
+}
+
+.panel-icon {
+ display: inline-block;
+ font-size: 14px;
+ height: 1em;
+ line-height: 1em;
+ text-align: center;
+ vertical-align: top;
+ width: 1em;
+ color: hsl(0, 0%, 48%);
+ 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: hsl(0, 0%, 86%);
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ color: #280a13;
+ display: flex;
+ justify-content: center;
+ margin-bottom: -1px;
+ padding: 0.5em 1em;
+ vertical-align: top;
+}
+.tabs a:hover {
+ border-bottom-color: hsl(0, 0%, 21%);
+ color: hsl(0, 0%, 21%);
+}
+.tabs li {
+ display: block;
+}
+.tabs li.is-active a {
+ border-bottom-color: hsl(229, 53%, 53%);
+ color: hsl(229, 53%, 53%);
+}
+.tabs ul {
+ align-items: center;
+ border-bottom-color: hsl(0, 0%, 86%);
+ 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: hsl(0, 0%, 96%);
+ border-bottom-color: hsl(0, 0%, 86%);
+}
+.tabs.is-boxed li.is-active a {
+ background-color: hsl(0, 0%, 100%);
+ border-color: hsl(0, 0%, 86%);
+ border-bottom-color: transparent !important;
+}
+.tabs.is-fullwidth li {
+ flex-grow: 1;
+ flex-shrink: 0;
+}
+.tabs.is-toggle a {
+ border-color: hsl(0, 0%, 86%);
+ border-style: solid;
+ border-width: 1px;
+ margin-bottom: 0;
+ position: relative;
+}
+.tabs.is-toggle a:hover {
+ background-color: hsl(0, 0%, 96%);
+ border-color: hsl(0, 0%, 71%);
+ 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: hsl(229, 53%, 53%);
+ border-color: hsl(229, 53%, 53%);
+ 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: 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: hsl(0, 0%, 100%) !important;
+}
+
+a.has-text-white:hover, a.has-text-white:focus {
+ color: #e6e6e6 !important;
+}
+
+.has-background-white {
+ background-color: hsl(0, 0%, 100%) !important;
+}
+
+.has-text-black {
+ color: hsl(0, 0%, 4%) !important;
+}
+
+a.has-text-black:hover, a.has-text-black:focus {
+ color: black !important;
+}
+
+.has-background-black {
+ background-color: hsl(0, 0%, 4%) !important;
+}
+
+.has-text-light {
+ color: hsl(0, 0%, 96%) !important;
+}
+
+a.has-text-light:hover, a.has-text-light:focus {
+ color: #dbdbdb !important;
+}
+
+.has-background-light {
+ background-color: hsl(0, 0%, 96%) !important;
+}
+
+.has-text-dark {
+ color: hsl(0, 0%, 21%) !important;
+}
+
+a.has-text-dark:hover, a.has-text-dark:focus {
+ color: #1c1c1c !important;
+}
+
+.has-background-dark {
+ background-color: hsl(0, 0%, 21%) !important;
+}
+
+.has-text-primary {
+ color: #A52951 !important;
+}
+
+a.has-text-primary:hover, a.has-text-primary:focus {
+ color: #7c1f3d !important;
+}
+
+.has-background-primary {
+ background-color: #A52951 !important;
+}
+
+.has-text-primary-light {
+ color: #fbeff3 !important;
+}
+
+a.has-text-primary-light:hover, a.has-text-primary-light:focus {
+ color: #f1c6d4 !important;
+}
+
+.has-background-primary-light {
+ background-color: #fbeff3 !important;
+}
+
+.has-text-primary-dark {
+ color: #cc3364 !important;
+}
+
+a.has-text-primary-dark:hover, a.has-text-primary-dark:focus {
+ color: #d65c83 !important;
+}
+
+.has-background-primary-dark {
+ background-color: #cc3364 !important;
+}
+
+.has-text-link {
+ color: hsl(229, 53%, 53%) !important;
+}
+
+a.has-text-link:hover, a.has-text-link:focus {
+ color: #3449a8 !important;
+}
+
+.has-background-link {
+ background-color: hsl(229, 53%, 53%) !important;
+}
+
+.has-text-link-light {
+ color: #eff1fa !important;
+}
+
+a.has-text-link-light:hover, a.has-text-link-light:focus {
+ color: #c8cfee !important;
+}
+
+.has-background-link-light {
+ background-color: #eff1fa !important;
+}
+
+.has-text-link-dark {
+ color: #3850b7 !important;
+}
+
+a.has-text-link-dark:hover, a.has-text-link-dark:focus {
+ color: #576dcb !important;
+}
+
+.has-background-link-dark {
+ background-color: #3850b7 !important;
+}
+
+.has-text-info {
+ color: #A52951 !important;
+}
+
+a.has-text-info:hover, a.has-text-info:focus {
+ color: #7c1f3d !important;
+}
+
+.has-background-info {
+ background-color: #A52951 !important;
+}
+
+.has-text-info-light {
+ color: #fbeff3 !important;
+}
+
+a.has-text-info-light:hover, a.has-text-info-light:focus {
+ color: #f1c6d4 !important;
+}
+
+.has-background-info-light {
+ background-color: #fbeff3 !important;
+}
+
+.has-text-info-dark {
+ color: #cc3364 !important;
+}
+
+a.has-text-info-dark:hover, a.has-text-info-dark:focus {
+ color: #d65c83 !important;
+}
+
+.has-background-info-dark {
+ background-color: #cc3364 !important;
+}
+
+.has-text-success {
+ color: hsl(153, 53%, 53%) !important;
+}
+
+a.has-text-success:hover, a.has-text-success:focus {
+ color: #34a873 !important;
+}
+
+.has-background-success {
+ background-color: hsl(153, 53%, 53%) !important;
+}
+
+.has-text-success-light {
+ color: #effaf5 !important;
+}
+
+a.has-text-success-light:hover, a.has-text-success-light:focus {
+ color: #c8eedd !important;
+}
+
+.has-background-success-light {
+ background-color: #effaf5 !important;
+}
+
+.has-text-success-dark {
+ color: #257953 !important;
+}
+
+a.has-text-success-dark:hover, a.has-text-success-dark:focus {
+ color: #31a06e !important;
+}
+
+.has-background-success-dark {
+ background-color: #257953 !important;
+}
+
+.has-text-warning {
+ color: hsl(44, 100%, 77%) !important;
+}
+
+a.has-text-warning:hover, a.has-text-warning:focus {
+ color: #ffd257 !important;
+}
+
+.has-background-warning {
+ background-color: hsl(44, 100%, 77%) !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: hsl(348, 86%, 61%) !important;
+}
+
+a.has-text-danger:hover, a.has-text-danger:focus {
+ color: #ee1742 !important;
+}
+
+.has-background-danger {
+ background-color: hsl(348, 86%, 61%) !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: hsl(0, 0%, 7%) !important;
+}
+
+.has-background-black-bis {
+ background-color: hsl(0, 0%, 7%) !important;
+}
+
+.has-text-black-ter {
+ color: hsl(0, 0%, 14%) !important;
+}
+
+.has-background-black-ter {
+ background-color: hsl(0, 0%, 14%) !important;
+}
+
+.has-text-grey-darker {
+ color: hsl(0, 0%, 21%) !important;
+}
+
+.has-background-grey-darker {
+ background-color: hsl(0, 0%, 21%) !important;
+}
+
+.has-text-grey-dark {
+ color: hsl(0, 0%, 29%) !important;
+}
+
+.has-background-grey-dark {
+ background-color: hsl(0, 0%, 29%) !important;
+}
+
+.has-text-grey {
+ color: hsl(0, 0%, 48%) !important;
+}
+
+.has-background-grey {
+ background-color: hsl(0, 0%, 48%) !important;
+}
+
+.has-text-grey-light {
+ color: hsl(0, 0%, 71%) !important;
+}
+
+.has-background-grey-light {
+ background-color: hsl(0, 0%, 71%) !important;
+}
+
+.has-text-grey-lighter {
+ color: hsl(0, 0%, 86%) !important;
+}
+
+.has-background-grey-lighter {
+ background-color: hsl(0, 0%, 86%) !important;
+}
+
+.has-text-white-ter {
+ color: hsl(0, 0%, 96%) !important;
+}
+
+.has-background-white-ter {
+ background-color: hsl(0, 0%, 96%) !important;
+}
+
+.has-text-white-bis {
+ color: hsl(0, 0%, 98%) !important;
+}
+
+.has-background-white-bis {
+ background-color: hsl(0, 0%, 98%) !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: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 4%);
+}
+.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: hsl(0, 0%, 4%);
+}
+.hero.is-white .subtitle {
+ color: rgba(10, 10, 10, 0.9);
+}
+.hero.is-white .subtitle a:not(.button),
+.hero.is-white .subtitle strong {
+ color: hsl(0, 0%, 4%);
+}
+@media screen and (max-width: 1023px) {
+ .hero.is-white .navbar-menu {
+ background-color: hsl(0, 0%, 100%);
+ }
+}
+.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: hsl(0, 0%, 4%);
+}
+.hero.is-white .tabs a {
+ color: hsl(0, 0%, 4%);
+ opacity: 0.9;
+}
+.hero.is-white .tabs a:hover {
+ opacity: 1;
+}
+.hero.is-white .tabs li.is-active a {
+ color: hsl(0, 0%, 100%) !important;
+ opacity: 1;
+}
+.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
+ color: hsl(0, 0%, 4%);
+}
+.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: hsl(0, 0%, 4%);
+ border-color: hsl(0, 0%, 4%);
+ color: hsl(0, 0%, 100%);
+}
+.hero.is-white.is-bold {
+ background-image: linear-gradient(141deg, #e8e3e4 0%, hsl(0, 0%, 100%) 71%, white 100%);
+}
+@media screen and (max-width: 768px) {
+ .hero.is-white.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #e8e3e4 0%, hsl(0, 0%, 100%) 71%, white 100%);
+ }
+}
+.hero.is-black {
+ background-color: hsl(0, 0%, 4%);
+ color: hsl(0, 0%, 100%);
+}
+.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: hsl(0, 0%, 100%);
+}
+.hero.is-black .subtitle {
+ color: rgba(255, 255, 255, 0.9);
+}
+.hero.is-black .subtitle a:not(.button),
+.hero.is-black .subtitle strong {
+ color: hsl(0, 0%, 100%);
+}
+@media screen and (max-width: 1023px) {
+ .hero.is-black .navbar-menu {
+ background-color: hsl(0, 0%, 4%);
+ }
+}
+.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: hsl(0, 0%, 100%);
+}
+.hero.is-black .tabs a {
+ color: hsl(0, 0%, 100%);
+ opacity: 0.9;
+}
+.hero.is-black .tabs a:hover {
+ opacity: 1;
+}
+.hero.is-black .tabs li.is-active a {
+ color: hsl(0, 0%, 4%) !important;
+ opacity: 1;
+}
+.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
+ color: hsl(0, 0%, 100%);
+}
+.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: hsl(0, 0%, 100%);
+ border-color: hsl(0, 0%, 100%);
+ color: hsl(0, 0%, 4%);
+}
+.hero.is-black.is-bold {
+ background-image: linear-gradient(141deg, black 0%, hsl(0, 0%, 4%) 71%, #181616 100%);
+}
+@media screen and (max-width: 768px) {
+ .hero.is-black.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, black 0%, hsl(0, 0%, 4%) 71%, #181616 100%);
+ }
+}
+.hero.is-light {
+ background-color: hsl(0, 0%, 96%);
+ 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: hsl(0, 0%, 96%);
+ }
+}
+.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: hsl(0, 0%, 96%) !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: hsl(0, 0%, 96%);
+}
+.hero.is-light.is-bold {
+ background-image: linear-gradient(141deg, #dfd8d9 0%, hsl(0, 0%, 96%) 71%, white 100%);
+}
+@media screen and (max-width: 768px) {
+ .hero.is-light.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #dfd8d9 0%, hsl(0, 0%, 96%) 71%, white 100%);
+ }
+}
+.hero.is-dark {
+ background-color: hsl(0, 0%, 21%);
+ color: #fff;
+}
+.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+.hero.is-dark strong {
+ color: inherit;
+}
+.hero.is-dark .title {
+ color: #fff;
+}
+.hero.is-dark .subtitle {
+ color: rgba(255, 255, 255, 0.9);
+}
+.hero.is-dark .subtitle a:not(.button),
+.hero.is-dark .subtitle strong {
+ color: #fff;
+}
+@media screen and (max-width: 1023px) {
+ .hero.is-dark .navbar-menu {
+ background-color: hsl(0, 0%, 21%);
+ }
+}
+.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: #292929;
+ color: #fff;
+}
+.hero.is-dark .tabs a {
+ color: #fff;
+ opacity: 0.9;
+}
+.hero.is-dark .tabs a:hover {
+ opacity: 1;
+}
+.hero.is-dark .tabs li.is-active a {
+ color: hsl(0, 0%, 21%) !important;
+ opacity: 1;
+}
+.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
+ color: #fff;
+}
+.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 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: #fff;
+ border-color: #fff;
+ color: hsl(0, 0%, 21%);
+}
+.hero.is-dark.is-bold {
+ background-image: linear-gradient(141deg, #1f191a 0%, hsl(0, 0%, 21%) 71%, #46403f 100%);
+}
+@media screen and (max-width: 768px) {
+ .hero.is-dark.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #1f191a 0%, hsl(0, 0%, 21%) 71%, #46403f 100%);
+ }
+}
+.hero.is-primary {
+ background-color: #A52951;
+ color: #fff;
+}
+.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+.hero.is-primary strong {
+ color: inherit;
+}
+.hero.is-primary .title {
+ color: #fff;
+}
+.hero.is-primary .subtitle {
+ color: rgba(255, 255, 255, 0.9);
+}
+.hero.is-primary .subtitle a:not(.button),
+.hero.is-primary .subtitle strong {
+ color: #fff;
+}
+@media screen and (max-width: 1023px) {
+ .hero.is-primary .navbar-menu {
+ background-color: #A52951;
+ }
+}
+.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: #912447;
+ color: #fff;
+}
+.hero.is-primary .tabs a {
+ color: #fff;
+ opacity: 0.9;
+}
+.hero.is-primary .tabs a:hover {
+ opacity: 1;
+}
+.hero.is-primary .tabs li.is-active a {
+ color: #A52951 !important;
+ opacity: 1;
+}
+.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
+ color: #fff;
+}
+.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 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: #fff;
+ border-color: #fff;
+ color: #A52951;
+}
+.hero.is-primary.is-bold {
+ background-image: linear-gradient(141deg, #84174c 0%, #A52951 71%, #bf2840 100%);
+}
+@media screen and (max-width: 768px) {
+ .hero.is-primary.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #84174c 0%, #A52951 71%, #bf2840 100%);
+ }
+}
+.hero.is-link {
+ background-color: hsl(229, 53%, 53%);
+ 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: hsl(229, 53%, 53%);
+ }
+}
+.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: #3a51bb;
+ 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: hsl(229, 53%, 53%) !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: hsl(229, 53%, 53%);
+}
+.hero.is-link.is-bold {
+ background-image: linear-gradient(141deg, #2959b3 0%, hsl(229, 53%, 53%) 71%, #5658d2 100%);
+}
+@media screen and (max-width: 768px) {
+ .hero.is-link.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #2959b3 0%, hsl(229, 53%, 53%) 71%, #5658d2 100%);
+ }
+}
+.hero.is-info {
+ background-color: #A52951;
+ 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: #A52951;
+ }
+}
+.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: #912447;
+ 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: #A52951 !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: #A52951;
+}
+.hero.is-info.is-bold {
+ background-image: linear-gradient(141deg, #84174c 0%, #A52951 71%, #bf2840 100%);
+}
+@media screen and (max-width: 768px) {
+ .hero.is-info.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #84174c 0%, #A52951 71%, #bf2840 100%);
+ }
+}
+.hero.is-success {
+ background-color: hsl(153, 53%, 53%);
+ color: #fff;
+}
+.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+.hero.is-success strong {
+ color: inherit;
+}
+.hero.is-success .title {
+ color: #fff;
+}
+.hero.is-success .subtitle {
+ color: rgba(255, 255, 255, 0.9);
+}
+.hero.is-success .subtitle a:not(.button),
+.hero.is-success .subtitle strong {
+ color: #fff;
+}
+@media screen and (max-width: 1023px) {
+ .hero.is-success .navbar-menu {
+ background-color: hsl(153, 53%, 53%);
+ }
+}
+.hero.is-success .navbar-item,
+.hero.is-success .navbar-link {
+ color: rgba(255, 255, 255, 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: #3abb81;
+ color: #fff;
+}
+.hero.is-success .tabs a {
+ color: #fff;
+ opacity: 0.9;
+}
+.hero.is-success .tabs a:hover {
+ opacity: 1;
+}
+.hero.is-success .tabs li.is-active a {
+ color: hsl(153, 53%, 53%) !important;
+ opacity: 1;
+}
+.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
+ color: #fff;
+}
+.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 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: #fff;
+ border-color: #fff;
+ color: hsl(153, 53%, 53%);
+}
+.hero.is-success.is-bold {
+ background-image: linear-gradient(141deg, #29b35e 0%, hsl(153, 53%, 53%) 71%, #56d2af 100%);
+}
+@media screen and (max-width: 768px) {
+ .hero.is-success.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #29b35e 0%, hsl(153, 53%, 53%) 71%, #56d2af 100%);
+ }
+}
+.hero.is-warning {
+ background-color: hsl(44, 100%, 77%);
+ 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: hsl(44, 100%, 77%);
+ }
+}
+.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: hsl(44, 100%, 77%) !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: hsl(44, 100%, 77%);
+}
+.hero.is-warning.is-bold {
+ background-image: linear-gradient(141deg, #ffb657 0%, hsl(44, 100%, 77%) 71%, #fff6a3 100%);
+}
+@media screen and (max-width: 768px) {
+ .hero.is-warning.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #ffb657 0%, hsl(44, 100%, 77%) 71%, #fff6a3 100%);
+ }
+}
+.hero.is-danger {
+ background-color: hsl(348, 86%, 61%);
+ 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: hsl(348, 86%, 61%);
+ }
+}
+.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: hsl(348, 86%, 61%) !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: hsl(348, 86%, 61%);
+}
+.hero.is-danger.is-bold {
+ background-image: linear-gradient(141deg, #fa0a62 0%, hsl(348, 86%, 61%) 71%, #f7595f 100%);
+}
+@media screen and (max-width: 768px) {
+ .hero.is-danger.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #fa0a62 0%, hsl(348, 86%, 61%) 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%;
+ 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: hsl(0, 0%, 98%);
+ padding: 3rem 1.5rem 6rem;
+}
+
+body {
+ min-height: 100vh;
+ background-color: hsl(0, 0%, 96%);
+}
+
+button {
+ color: #e9b049;
+}
diff --git a/la_chariotte/static/sass/base/_global.sass b/la_chariotte/static/sass/base/_global.sass
new file mode 100644
index 0000000..bd901bd
--- /dev/null
+++ b/la_chariotte/static/sass/base/_global.sass
@@ -0,0 +1,6 @@
+body
+ min-height: 100vh
+ background-color: $background
+
+button
+ color: $beige
\ No newline at end of file
diff --git a/la_chariotte/static/sass/base/_variables.sass b/la_chariotte/static/sass/base/_variables.sass
new file mode 100644
index 0000000..0e43f25
--- /dev/null
+++ b/la_chariotte/static/sass/base/_variables.sass
@@ -0,0 +1,35 @@
+// colors
+$betterave: #A52951
+$beige: #e9b049
+$bright-black: #280a13
+
+$primary: $betterave
+$info: $betterave
+$text: $bright-black
+
+// screen sizes
+$max-mobile: 768px
+$min-tablet: 769px
+$max-tablet: 1023px
+$min-desktop: 1024px
+$max-desktop: 1215px
+$min-widescreen: 1216px
+
+// spacing
+$super-tiny: 4px
+$tiny: 8px
+$small: 16px
+$base: 24px
+$large: 48px
+$xlarge: 64px
+
+// border
+$border-radius: 2px
+
+// font size
+$font-size-desktop: 22px
+$font-size-mobile: 13px
+$font-size-small-desktop: 16px
+$font-size-small-mobile: 11px
+$font-size-large-desktop: 24px
+$font-size-large-mobile: 16px
diff --git a/la_chariotte/static/sass/style.sass b/la_chariotte/static/sass/style.sass
new file mode 100644
index 0000000..af03d2e
--- /dev/null
+++ b/la_chariotte/static/sass/style.sass
@@ -0,0 +1,14 @@
+// 1. Import the initial variables
+@import "../../node_modules/bulma/sass/utilities/initial-variables"
+
+// 2. Set your own initial variables
+@import "./base/variables"
+// @import "./base/fonts"
+
+// 3. Import the rest of Bulma
+@import "../../node_modules/bulma/bulma"
+
+// 4. Import your stuff here
+@import "./base/global"
+// @import "./base/navbar"
+// @import "./base/footer"
\ No newline at end of file
diff --git a/la_chariotte/templates/base.html b/la_chariotte/templates/base.html
index 25ceeb2..4ce89e4 100644
--- a/la_chariotte/templates/base.html
+++ b/la_chariotte/templates/base.html
@@ -1,8 +1,13 @@
+{% load static %}
{% block title %}{% endblock %} - La Chariotte
+ {% block css %}
+
+ {% block extra_css %}{% endblock extra_css %}
+ {% endblock css %}
diff --git a/la_chariotte/templates/home.html b/la_chariotte/templates/home.html
index 8ae7be6..9eadda2 100644
--- a/la_chariotte/templates/home.html
+++ b/la_chariotte/templates/home.html
@@ -13,7 +13,7 @@
{% else %}
You are not logged in
- Se connecter
+ Se connecter
{% endif %}
{% endblock %}
From 5ab824fa6d10ecc51cad5a9d844ac581721f323a Mon Sep 17 00:00:00 2001
From: Laetitia Getti
Date: Mon, 24 Apr 2023 16:34:12 +0200
Subject: [PATCH 2/8] navbar menu
---
la_chariotte/static/css/app.css | 46 ++++++-
la_chariotte/static/img/icons/chariotte.ico | Bin 0 -> 234494 bytes
.../static/img/logos/logo_la_chariotte.png | Bin 0 -> 66604 bytes
la_chariotte/static/sass/base/_content.sass | 4 +
la_chariotte/static/sass/base/_global.sass | 5 +-
la_chariotte/static/sass/base/_navbar.sass | 39 ++++++
la_chariotte/static/sass/base/_variables.sass | 21 +--
la_chariotte/static/sass/style.sass | 3 +-
la_chariotte/templates/base.html | 125 +++++++++++++++++-
9 files changed, 224 insertions(+), 19 deletions(-)
create mode 100644 la_chariotte/static/img/icons/chariotte.ico
create mode 100644 la_chariotte/static/img/logos/logo_la_chariotte.png
create mode 100644 la_chariotte/static/sass/base/_content.sass
create mode 100644 la_chariotte/static/sass/base/_navbar.sass
diff --git a/la_chariotte/static/css/app.css b/la_chariotte/static/css/app.css
index 2212c2c..1012e1b 100644
--- a/la_chariotte/static/css/app.css
+++ b/la_chariotte/static/css/app.css
@@ -10286,6 +10286,48 @@ body {
background-color: hsl(0, 0%, 96%);
}
-button {
- color: #e9b049;
+@media screen and (min-width: 1024px) {
+ .navbar.side-nav {
+ right: inherit;
+ height: 100vh;
+ width: 220px;
+ padding: 20px 10px;
+ }
+ .side-nav.navbar, .side-nav .navbar-brand, .side-nav .navbar-menu, .side-nav .navbar-start {
+ flex-direction: column;
+ overflow-y: auto;
+ }
+ .side-nav .navbar-brand .navbar-item {
+ padding: 0 3px 15px 3px;
+ }
+ .side-nav .navbar-brand .navbar-item img {
+ max-height: 150px;
+ }
+ .navbar.top-nav {
+ margin-left: 220px;
+ }
+ .desktop-hidden {
+ display: none;
+ }
+}
+@media screen and (max-width: 1023px) {
+ .navbar.side-nav .navbar-brand .navbar-item {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ }
+ .navbar.side-nav .navbar-brand .navbar-item img {
+ max-height: 46px;
+ }
+ .navbar.side-nav .navbar-menu.is-active {
+ padding: 10px 10px;
+ }
+ .navbar.top-nav {
+ display: none;
+ }
+}
+@media screen and (min-width: 1024px) {
+ .content {
+ margin: 24px;
+ margin-left: 244px;
+ }
}
diff --git a/la_chariotte/static/img/icons/chariotte.ico b/la_chariotte/static/img/icons/chariotte.ico
new file mode 100644
index 0000000000000000000000000000000000000000..5114f70b22fbc2891bd7811c84b245a47e1824f8
GIT binary patch
literal 234494
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
aVJNkDuMLMhsr;Zx=*RhC*T_SD-2Vetht#A1
literal 0
HcmV?d00001
diff --git a/la_chariotte/static/img/logos/logo_la_chariotte.png b/la_chariotte/static/img/logos/logo_la_chariotte.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab6ce16df2f06190e8655055760af9587c7ed8b6
GIT binary patch
literal 66604
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