.page-settings {
  background-color: #d2cbcb;
}

.table td.table-align {
  vertical-align: middle;
}

@keyframes kais {
  from {
    background-color: #b0b0ab;
  }
  to {
    background-color: white;
  }
}

.tile .is-child {
  background-size: 100%;
  color: white;
}

.tile .is-child:hover {
  animation: kais 1s;
  font-size: 18px;
  height: 100px;
}

.bulma-overlay-mixin {
  bottom: 1.5rem;
  left: 1.5rem;
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
  background-color: darkorange;
  border-radius: 0.25em;
  color: white;
  opacity: 0.9;
  padding: 1em;
}

/*! bulma.io v0.9.4 | MIT License | github.com/jgthms/bulma */
/* Bulma Utilities */
.button, .input, .textarea, .select select, .file-cta,
.file-name, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  -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;
}

.button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus,
.file-name:focus, .pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta,
.is-focused.file-name, .is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active,
.file-name:active, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta,
.is-active.file-name, .is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis {
  outline: none;
}

.button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled],
.file-name[disabled], .pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled],
.pagination-ellipsis[disabled],
fieldset[disabled] .button,
fieldset[disabled] .input,
fieldset[disabled] .textarea,
fieldset[disabled] .select select,
.select fieldset[disabled] select,
fieldset[disabled] .file-cta,
fieldset[disabled] .file-name,
fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis {
  cursor: not-allowed;
}

.button, .file, .breadcrumb, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .tabs, .is-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::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;
}

.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .block:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) {
  margin-bottom: 1.5rem;
}

.delete, .modal-close {
  -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;
}

.delete::before, .modal-close::before, .delete::after, .modal-close::after {
  background-color: white;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}

.delete::before, .modal-close::before {
  height: 2px;
  width: 50%;
}

.delete::after, .modal-close::after {
  height: 50%;
  width: 2px;
}

.delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus {
  background-color: rgba(10, 10, 10, 0.3);
}

.delete:active, .modal-close:active {
  background-color: rgba(10, 10, 10, 0.4);
}

.is-small.delete, .is-small.modal-close {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}

.is-medium.delete, .is-medium.modal-close {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}

.is-large.delete, .is-large.modal-close {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.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, .modal, .modal-background, .is-overlay, .hero-video {
  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: white;
  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: #001441;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}

a {
  color: #BE0B14;
  cursor: pointer;
  text-decoration: none;
}

a strong {
  color: currentColor;
}

a:hover {
  color: #D5000B;
}

code {
  background-color: whitesmoke;
  color: #da1039;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}

hr {
  background-color: #2E4172;
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0;
}

img {
  height: auto;
  max-width: 100%;
}

input[type="checkbox"],
input[type="radio"] {
  vertical-align: baseline;
}

small {
  font-size: 0.875em;
}

span {
  font-style: inherit;
  font-weight: inherit;
}

strong {
  color: #363636;
  font-weight: 700;
}

fieldset {
  border: none;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: whitesmoke;
  color: #4a4a4a;
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal;
}

pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0;
}

table td,
table th {
  vertical-align: top;
}

table td:not([align]),
table th:not([align]) {
  text-align: inherit;
}

table th {
  color: #363636;
}

@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

/* Bulma Elements */
.box {
  background-color: #b0b0ab;
  border-radius: 12px;
  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: #001441;
  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 #BE0B14;
}

a.box:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #BE0B14;
}

.button {
  background-color: white;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
}

.button strong {
  color: inherit;
}

.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}

.button .icon:first-child:not(:last-child) {
  margin-left: calc(-0.5em - 1px);
  margin-right: 0.25em;
}

.button .icon:last-child:not(:first-child) {
  margin-left: 0.25em;
  margin-right: calc(-0.5em - 1px);
}

.button .icon:first-child:last-child {
  margin-left: calc(-0.5em - 1px);
  margin-right: calc(-0.5em - 1px);
}

.button:hover, .button.is-hovered {
  border-color: #b5b5b5;
  color: #D5000B;
}

.button:focus, .button.is-focused {
  border-color: #485fc7;
  color: #363636;
}

.button:focus:not(:active), .button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(190, 11, 20, 0.25);
}

.button:active, .button.is-active {
  border-color: #4a4a4a;
  color: #363636;
}

.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: #001441;
  text-decoration: underline;
}

.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
  background-color: #2E4172;
  color: #363636;
}

.button.is-text:active, .button.is-text.is-active {
  background-color: #273760;
  color: #363636;
}

.button.is-text[disabled],
fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

.button.is-ghost {
  background: none;
  border-color: transparent;
  color: #BE0B14;
  text-decoration: none;
}

.button.is-ghost:hover, .button.is-ghost.is-hovered {
  color: #BE0B14;
  text-decoration: underline;
}

.button.is-white {
  background-color: white;
  border-color: transparent;
  color: #0a0a0a;
}

.button.is-white:hover, .button.is-white.is-hovered {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}

.button.is-white:focus, .button.is-white.is-focused {
  border-color: transparent;
  color: #0a0a0a;
}

.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}

.button.is-white:active, .button.is-white.is-active {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}

.button.is-white[disabled],
fieldset[disabled] .button.is-white {
  background-color: white;
  border-color: white;
  box-shadow: none;
}

.button.is-white.is-inverted {
  background-color: #0a0a0a;
  color: white;
}

.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
  background-color: black;
}

.button.is-white.is-inverted[disabled],
fieldset[disabled] .button.is-white.is-inverted {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
  color: white;
}

.button.is-white.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}

.button.is-white.is-outlined {
  background-color: transparent;
  border-color: white;
  color: white;
}

.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: white;
  border-color: white;
  color: #0a0a0a;
}

.button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent white white !important;
}

.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}

.button.is-white.is-outlined[disabled],
fieldset[disabled] .button.is-white.is-outlined {
  background-color: transparent;
  border-color: white;
  box-shadow: none;
  color: white;
}

.button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}

.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
  background-color: #0a0a0a;
  color: white;
}

.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 white white !important;
}

.button.is-white.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}

.button.is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  color: white;
}

.button.is-black:hover, .button.is-black.is-hovered {
  background-color: #040404;
  border-color: transparent;
  color: white;
}

.button.is-black:focus, .button.is-black.is-focused {
  border-color: transparent;
  color: white;
}

.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: white;
}

.button.is-black[disabled],
fieldset[disabled] .button.is-black {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  box-shadow: none;
}

.button.is-black.is-inverted {
  background-color: white;
  color: #0a0a0a;
}

.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
  background-color: #f2f2f2;
}

.button.is-black.is-inverted[disabled],
fieldset[disabled] .button.is-black.is-inverted {
  background-color: white;
  border-color: transparent;
  box-shadow: none;
  color: #0a0a0a;
}

.button.is-black.is-loading::after {
  border-color: transparent transparent white white !important;
}

.button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}

.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}

.button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}

.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent white white !important;
}

.button.is-black.is-outlined[disabled],
fieldset[disabled] .button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}

.button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: white;
  color: white;
}

.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: white;
  color: #0a0a0a;
}

.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}

.button.is-black.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: white;
  box-shadow: none;
  color: white;
}

.button.is-light {
  background-color: whitesmoke;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-light:hover, .button.is-light.is-hovered {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-light:focus, .button.is-light.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}

.button.is-light:active, .button.is-light.is-active {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-light[disabled],
fieldset[disabled] .button.is-light {
  background-color: whitesmoke;
  border-color: whitesmoke;
  box-shadow: none;
}

.button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}

.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}

.button.is-light.is-inverted[disabled],
fieldset[disabled] .button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: whitesmoke;
}

.button.is-light.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.button.is-light.is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  color: whitesmoke;
}

.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}

.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.button.is-light.is-outlined[disabled],
fieldset[disabled] .button.is-light.is-outlined {
  background-color: transparent;
  border-color: whitesmoke;
  box-shadow: none;
  color: whitesmoke;
}

.button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}

.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}

.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent whitesmoke whitesmoke !important;
}

.button.is-light.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-dark {
  background-color: #363636;
  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: #363636;
  border-color: #363636;
  box-shadow: none;
}

.button.is-dark.is-inverted {
  background-color: #fff;
  color: #363636;
}

.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: #363636;
}

.button.is-dark.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #363636;
  color: #363636;
}

.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
  background-color: #363636;
  border-color: #363636;
  color: #fff;
}

.button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent #363636 #363636 !important;
}

.button.is-dark.is-outlined.is-loading: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: #363636;
  box-shadow: none;
  color: #363636;
}

.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-dark.is-inverted.is-outlined: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: #363636;
}

.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 #363636 #363636 !important;
}

.button.is-dark.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-primary {
  background-color: #00d1b2;
  border-color: transparent;
  color: #fff;
}

.button.is-primary:hover, .button.is-primary.is-hovered {
  background-color: #00c4a7;
  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(0, 209, 178, 0.25);
}

.button.is-primary:active, .button.is-primary.is-active {
  background-color: #00b89c;
  border-color: transparent;
  color: #fff;
}

.button.is-primary[disabled],
fieldset[disabled] .button.is-primary {
  background-color: #00d1b2;
  border-color: #00d1b2;
  box-shadow: none;
}

.button.is-primary.is-inverted {
  background-color: #fff;
  color: #00d1b2;
}

.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: #00d1b2;
}

.button.is-primary.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #00d1b2;
  color: #00d1b2;
}

.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
  background-color: #00d1b2;
  border-color: #00d1b2;
  color: #fff;
}

.button.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent #00d1b2 #00d1b2 !important;
}

.button.is-primary.is-outlined.is-loading: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: #00d1b2;
  box-shadow: none;
  color: #00d1b2;
}

.button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-primary.is-inverted.is-outlined: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: #00d1b2;
}

.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 #00d1b2 #00d1b2 !important;
}

.button.is-primary.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-primary.is-light {
  background-color: #ebfffc;
  color: #00947e;
}

.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
  background-color: #defffa;
  border-color: transparent;
  color: #00947e;
}

.button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
  background-color: #d1fff8;
  border-color: transparent;
  color: #00947e;
}

.button.is-link {
  background-color: #485fc7;
  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: #485fc7;
  border-color: #485fc7;
  box-shadow: none;
}

.button.is-link.is-inverted {
  background-color: #fff;
  color: #485fc7;
}

.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: #485fc7;
}

.button.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-link.is-outlined {
  background-color: transparent;
  border-color: #485fc7;
  color: #485fc7;
}

.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: #485fc7;
  border-color: #485fc7;
  color: #fff;
}

.button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent #485fc7 #485fc7 !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: #485fc7;
  box-shadow: none;
  color: #485fc7;
}

.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: #485fc7;
}

.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 #485fc7 #485fc7 !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: #3e8ed0;
  border-color: transparent;
  color: #fff;
}

.button.is-info:hover, .button.is-info.is-hovered {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}

.button.is-info:focus, .button.is-info.is-focused {
  border-color: transparent;
  color: #fff;
}

.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}

.button.is-info:active, .button.is-info.is-active {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}

.button.is-info[disabled],
fieldset[disabled] .button.is-info {
  background-color: #3e8ed0;
  border-color: #3e8ed0;
  box-shadow: none;
}

.button.is-info.is-inverted {
  background-color: #fff;
  color: #3e8ed0;
}

.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
  background-color: #f2f2f2;
}

.button.is-info.is-inverted[disabled],
fieldset[disabled] .button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #3e8ed0;
}

.button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-info.is-outlined {
  background-color: transparent;
  border-color: #3e8ed0;
  color: #3e8ed0;
}

.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
  background-color: #3e8ed0;
  border-color: #3e8ed0;
  color: #fff;
}

.button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent #3e8ed0 #3e8ed0 !important;
}

.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-info.is-outlined[disabled],
fieldset[disabled] .button.is-info.is-outlined {
  background-color: transparent;
  border-color: #3e8ed0;
  box-shadow: none;
  color: #3e8ed0;
}

.button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #3e8ed0;
}

.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #3e8ed0 #3e8ed0 !important;
}

.button.is-info.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}

.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
  background-color: #e4eff9;
  border-color: transparent;
  color: #296fa8;
}

.button.is-info.is-light:active, .button.is-info.is-light.is-active {
  background-color: #dae9f6;
  border-color: transparent;
  color: #296fa8;
}

.button.is-success {
  background-color: #48c78e;
  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: #48c78e;
  border-color: #48c78e;
  box-shadow: none;
}

.button.is-success.is-inverted {
  background-color: #fff;
  color: #48c78e;
}

.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: #48c78e;
}

.button.is-success.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-success.is-outlined {
  background-color: transparent;
  border-color: #48c78e;
  color: #48c78e;
}

.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: #48c78e;
  border-color: #48c78e;
  color: #fff;
}

.button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent #48c78e #48c78e !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: #48c78e;
  box-shadow: none;
  color: #48c78e;
}

.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: #48c78e;
}

.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 #48c78e #48c78e !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: #ffe08a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:hover, .button.is-warning.is-hovered {
  background-color: #ffdc7d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:focus, .button.is-warning.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}

.button.is-warning:active, .button.is-warning.is-active {
  background-color: #ffd970;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning[disabled],
fieldset[disabled] .button.is-warning {
  background-color: #ffe08a;
  border-color: #ffe08a;
  box-shadow: none;
}

.button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffe08a;
}

.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-inverted[disabled],
fieldset[disabled] .button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #ffe08a;
}

.button.is-warning.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffe08a;
  color: #ffe08a;
}

.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
  background-color: #ffe08a;
  border-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent #ffe08a #ffe08a !important;
}

.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}

.button.is-warning.is-outlined[disabled],
fieldset[disabled] .button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffe08a;
  box-shadow: none;
  color: #ffe08a;
}

.button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffe08a;
}

.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffe08a #ffe08a !important;
}

.button.is-warning.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}

.button.is-warning.is-light {
  background-color: #fffaeb;
  color: #946c00;
}

.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
  background-color: #fff6de;
  border-color: transparent;
  color: #946c00;
}

.button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
  background-color: #fff3d1;
  border-color: transparent;
  color: #946c00;
}

.button.is-danger {
  background-color: #f14668;
  border-color: transparent;
  color: #fff;
}

.button.is-danger:hover, .button.is-danger.is-hovered {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}

.button.is-danger:focus, .button.is-danger.is-focused {
  border-color: transparent;
  color: #fff;
}

.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}

.button.is-danger:active, .button.is-danger.is-active {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}

.button.is-danger[disabled],
fieldset[disabled] .button.is-danger {
  background-color: #f14668;
  border-color: #f14668;
  box-shadow: none;
}

.button.is-danger.is-inverted {
  background-color: #fff;
  color: #f14668;
}

.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
  background-color: #f2f2f2;
}

.button.is-danger.is-inverted[disabled],
fieldset[disabled] .button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #f14668;
}

.button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #f14668;
  color: #f14668;
}

.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
  background-color: #f14668;
  border-color: #f14668;
  color: #fff;
}

.button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent #f14668 #f14668 !important;
}

.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}

.button.is-danger.is-outlined[disabled],
fieldset[disabled] .button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #f14668;
  box-shadow: none;
  color: #f14668;
}

.button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #f14668;
}

.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #f14668 #f14668 !important;
}

.button.is-danger.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}

.button.is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}

.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
  background-color: #fde0e6;
  border-color: transparent;
  color: #cc0f35;
}

.button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
  background-color: #fcd4dc;
  border-color: transparent;
  color: #cc0f35;
}

.button.is-small {
  font-size: 0.75rem;
}

.button.is-small:not(.is-rounded) {
  border-radius: 2px;
}

.button.is-normal {
  font-size: 1rem;
}

.button.is-medium {
  font-size: 1.25rem;
}

.button.is-large {
  font-size: 1.5rem;
}

.button[disabled],
fieldset[disabled] .button {
  background-color: white;
  border-color: #dbdbdb;
  box-shadow: none;
  opacity: 0.5;
}

.button.is-fullwidth {
  display: flex;
  width: 100%;
}

.button.is-loading {
  color: transparent !important;
  pointer-events: none;
}

.button.is-loading::after {
  position: absolute;
  left: calc(50% - (1em * 0.5));
  top: calc(50% - (1em * 0.5));
  position: absolute !important;
}

.button.is-static {
  background-color: whitesmoke;
  border-color: #dbdbdb;
  color: #7a7a7a;
  box-shadow: none;
  pointer-events: none;
}

.button.is-rounded {
  border-radius: 9999px;
  padding-left: calc(1em + 0.25em);
  padding-right: calc(1em + 0.25em);
}

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.buttons .button {
  margin-bottom: 0.5rem;
}

.buttons .button:not(:last-child):not(.is-fullwidth) {
  margin-right: 0.5rem;
}

.buttons:last-child {
  margin-bottom: -0.5rem;
}

.buttons:not(:last-child) {
  margin-bottom: 1rem;
}

.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
  font-size: 0.75rem;
}

.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
  border-radius: 2px;
}

.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 1.25rem;
}

.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 1.5rem;
}

.buttons.has-addons .button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.buttons.has-addons .button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}

.buttons.has-addons .button:last-child {
  margin-right: 0;
}

.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
  z-index: 2;
}

.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
  z-index: 3;
}

.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
  z-index: 4;
}

.buttons.has-addons .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.buttons.is-centered {
  justify-content: center;
}

.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.buttons.is-right {
  justify-content: flex-end;
}

.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

@media screen and (max-width: 768px) {
  .button.is-responsive.is-small {
    font-size: 0.5625rem;
  }
  .button.is-responsive,
  .button.is-responsive.is-normal {
    font-size: 0.65625rem;
  }
  .button.is-responsive.is-medium {
    font-size: 0.75rem;
  }
  .button.is-responsive.is-large {
    font-size: 1rem;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .button.is-responsive.is-small {
    font-size: 0.65625rem;
  }
  .button.is-responsive,
  .button.is-responsive.is-normal {
    font-size: 0.75rem;
  }
  .button.is-responsive.is-medium {
    font-size: 1rem;
  }
  .button.is-responsive.is-large {
    font-size: 1.25rem;
  }
}

.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}

.container.is-fluid {
  max-width: none !important;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
}

@media screen and (max-width: 1215px) {
  .container.is-widescreen:not(.is-max-desktop) {
    max-width: 1152px;
  }
}

@media screen and (max-width: 1407px) {
  .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}

@media screen and (min-width: 1216px) {
  .container:not(.is-max-desktop) {
    max-width: 1152px;
  }
}

@media screen and (min-width: 1408px) {
  .container:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}

.content li + li {
  margin-top: 0.25em;
}

.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
  margin-bottom: 1em;
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: #363636;
  font-weight: 600;
  line-height: 1.125;
}

.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}

.content h1:not(:first-child) {
  margin-top: 1em;
}

.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}

.content h2:not(:first-child) {
  margin-top: 1.1428em;
}

.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}

.content h3:not(:first-child) {
  margin-top: 1.3333em;
}

.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}

.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}

.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}

.content blockquote {
  background-color: #2E4172;
  border-left: 5px solid #dbdbdb;
  padding: 1.25em 1.5em;
}

.content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em;
}

.content ol:not([type]) {
  list-style-type: decimal;
}

.content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}

.content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}

.content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}

.content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}

.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}

.content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}

.content ul ul ul {
  list-style-type: square;
}

.content dd {
  margin-left: 2em;
}

.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}

.content figure:not(:first-child) {
  margin-top: 2em;
}

.content figure:not(:last-child) {
  margin-bottom: 2em;
}

.content figure img {
  display: inline-block;
}

.content figure figcaption {
  font-style: italic;
}

.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}

.content sup,
.content sub {
  font-size: 75%;
}

.content table {
  width: 100%;
}

.content table td,
.content table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}

.content table th {
  color: #363636;
}

.content table th:not([align]) {
  text-align: inherit;
}

.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: #363636;
}

.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: #363636;
}

.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
  border-bottom-width: 0;
}

.content .tabs li + li {
  margin-top: 0;
}

.content.is-small {
  font-size: 0.75rem;
}

.content.is-normal {
  font-size: 1rem;
}

.content.is-medium {
  font-size: 1.25rem;
}

.content.is-large {
  font-size: 1.5rem;
}

.icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}

.icon.is-small {
  height: 1rem;
  width: 1rem;
}

.icon.is-medium {
  height: 2rem;
  width: 2rem;
}

.icon.is-large {
  height: 3rem;
  width: 3rem;
}

.icon-text {
  align-items: flex-start;
  color: inherit;
  display: inline-flex;
  flex-wrap: wrap;
  line-height: 1.5rem;
  vertical-align: top;
}

.icon-text .icon {
  flex-grow: 0;
  flex-shrink: 0;
}

.icon-text .icon:not(:last-child) {
  margin-right: 0.25em;
}

.icon-text .icon:not(:first-child) {
  margin-left: 0.25em;
}

div.icon-text {
  display: flex;
}

.image {
  display: block;
  position: relative;
}

.image img {
  display: block;
  height: auto;
  width: 100%;
}

.image img.is-rounded {
  border-radius: 9999px;
}

.image.is-fullwidth {
  width: 100%;
}

.image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
  height: 100%;
  width: 100%;
}

.image.is-square, .image.is-1by1 {
  padding-top: 100%;
}

.image.is-5by4 {
  padding-top: 80%;
}

.image.is-4by3 {
  padding-top: 75%;
}

.image.is-3by2 {
  padding-top: 66.6666%;
}

.image.is-5by3 {
  padding-top: 60%;
}

.image.is-16by9 {
  padding-top: 56.25%;
}

.image.is-2by1 {
  padding-top: 50%;
}

.image.is-3by1 {
  padding-top: 33.3333%;
}

.image.is-4by5 {
  padding-top: 125%;
}

.image.is-3by4 {
  padding-top: 133.3333%;
}

.image.is-2by3 {
  padding-top: 150%;
}

.image.is-3by5 {
  padding-top: 166.6666%;
}

.image.is-9by16 {
  padding-top: 177.7777%;
}

.image.is-1by2 {
  padding-top: 200%;
}

.image.is-1by3 {
  padding-top: 300%;
}

.image.is-16x16 {
  height: 16px;
  width: 16px;
}

.image.is-24x24 {
  height: 24px;
  width: 24px;
}

.image.is-32x32 {
  height: 32px;
  width: 32px;
}

.image.is-48x48 {
  height: 48px;
  width: 48px;
}

.image.is-64x64 {
  height: 64px;
  width: 64px;
}

.image.is-96x96 {
  height: 96px;
  width: 96px;
}

.image.is-128x128 {
  height: 128px;
  width: 128px;
}

.notification {
  background-color: #2E4172;
  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: white;
}

.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: white;
  color: #0a0a0a;
}

.notification.is-black {
  background-color: #0a0a0a;
  color: white;
}

.notification.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.notification.is-dark {
  background-color: #363636;
  color: #fff;
}

.notification.is-primary {
  background-color: #00d1b2;
  color: #fff;
}

.notification.is-primary.is-light {
  background-color: #ebfffc;
  color: #00947e;
}

.notification.is-link {
  background-color: #485fc7;
  color: #fff;
}

.notification.is-link.is-light {
  background-color: #eff1fa;
  color: #3850b7;
}

.notification.is-info {
  background-color: #3e8ed0;
  color: #fff;
}

.notification.is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}

.notification.is-success {
  background-color: #48c78e;
  color: #fff;
}

.notification.is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}

.notification.is-warning {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.notification.is-warning.is-light {
  background-color: #fffaeb;
  color: #946c00;
}

.notification.is-danger {
  background-color: #f14668;
  color: #fff;
}

.notification.is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.progress::-webkit-progress-bar {
  background-color: #ededed;
}

.progress::-webkit-progress-value {
  background-color: #001441;
}

.progress::-moz-progress-bar {
  background-color: #001441;
}

.progress::-ms-fill {
  background-color: #001441;
  border: none;
}

.progress.is-white::-webkit-progress-value {
  background-color: white;
}

.progress.is-white::-moz-progress-bar {
  background-color: white;
}

.progress.is-white::-ms-fill {
  background-color: white;
}

.progress.is-white:indeterminate {
  background-image: linear-gradient(to right, white 30%, #ededed 30%);
}

.progress.is-black::-webkit-progress-value {
  background-color: #0a0a0a;
}

.progress.is-black::-moz-progress-bar {
  background-color: #0a0a0a;
}

.progress.is-black::-ms-fill {
  background-color: #0a0a0a;
}

.progress.is-black:indeterminate {
  background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%);
}

.progress.is-light::-webkit-progress-value {
  background-color: whitesmoke;
}

.progress.is-light::-moz-progress-bar {
  background-color: whitesmoke;
}

.progress.is-light::-ms-fill {
  background-color: whitesmoke;
}

.progress.is-light:indeterminate {
  background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%);
}

.progress.is-dark::-webkit-progress-value {
  background-color: #363636;
}

.progress.is-dark::-moz-progress-bar {
  background-color: #363636;
}

.progress.is-dark::-ms-fill {
  background-color: #363636;
}

.progress.is-dark:indeterminate {
  background-image: linear-gradient(to right, #363636 30%, #ededed 30%);
}

.progress.is-primary::-webkit-progress-value {
  background-color: #00d1b2;
}

.progress.is-primary::-moz-progress-bar {
  background-color: #00d1b2;
}

.progress.is-primary::-ms-fill {
  background-color: #00d1b2;
}

.progress.is-primary:indeterminate {
  background-image: linear-gradient(to right, #00d1b2 30%, #ededed 30%);
}

.progress.is-link::-webkit-progress-value {
  background-color: #485fc7;
}

.progress.is-link::-moz-progress-bar {
  background-color: #485fc7;
}

.progress.is-link::-ms-fill {
  background-color: #485fc7;
}

.progress.is-link:indeterminate {
  background-image: linear-gradient(to right, #485fc7 30%, #ededed 30%);
}

.progress.is-info::-webkit-progress-value {
  background-color: #3e8ed0;
}

.progress.is-info::-moz-progress-bar {
  background-color: #3e8ed0;
}

.progress.is-info::-ms-fill {
  background-color: #3e8ed0;
}

.progress.is-info:indeterminate {
  background-image: linear-gradient(to right, #3e8ed0 30%, #ededed 30%);
}

.progress.is-success::-webkit-progress-value {
  background-color: #48c78e;
}

.progress.is-success::-moz-progress-bar {
  background-color: #48c78e;
}

.progress.is-success::-ms-fill {
  background-color: #48c78e;
}

.progress.is-success:indeterminate {
  background-image: linear-gradient(to right, #48c78e 30%, #ededed 30%);
}

.progress.is-warning::-webkit-progress-value {
  background-color: #ffe08a;
}

.progress.is-warning::-moz-progress-bar {
  background-color: #ffe08a;
}

.progress.is-warning::-ms-fill {
  background-color: #ffe08a;
}

.progress.is-warning:indeterminate {
  background-image: linear-gradient(to right, #ffe08a 30%, #ededed 30%);
}

.progress.is-danger::-webkit-progress-value {
  background-color: #f14668;
}

.progress.is-danger::-moz-progress-bar {
  background-color: #f14668;
}

.progress.is-danger::-ms-fill {
  background-color: #f14668;
}

.progress.is-danger:indeterminate {
  background-image: linear-gradient(to right, #f14668 30%, #ededed 30%);
}

.progress:indeterminate {
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: moveIndeterminate;
  animation-timing-function: linear;
  background-color: #ededed;
  background-image: linear-gradient(to right, #001441 30%, #ededed 30%);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 150% 150%;
}

.progress:indeterminate::-webkit-progress-bar {
  background-color: transparent;
}

.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
}

.progress:indeterminate::-ms-fill {
  animation-name: none;
}

.progress.is-small {
  height: 0.75rem;
}

.progress.is-medium {
  height: 1.25rem;
}

.progress.is-large {
  height: 1.5rem;
}

@keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}

.table {
  background-color: white;
  color: #001441;
}

.table td,
.table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}

.table td.is-white,
.table th.is-white {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}

.table td.is-black,
.table th.is-black {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}

.table td.is-light,
.table th.is-light {
  background-color: whitesmoke;
  border-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.table td.is-dark,
.table th.is-dark {
  background-color: #363636;
  border-color: #363636;
  color: #fff;
}

.table td.is-primary,
.table th.is-primary {
  background-color: #00d1b2;
  border-color: #00d1b2;
  color: #fff;
}

.table td.is-link,
.table th.is-link {
  background-color: #485fc7;
  border-color: #485fc7;
  color: #fff;
}

.table td.is-info,
.table th.is-info {
  background-color: #3e8ed0;
  border-color: #3e8ed0;
  color: #fff;
}

.table td.is-success,
.table th.is-success {
  background-color: #48c78e;
  border-color: #48c78e;
  color: #fff;
}

.table td.is-warning,
.table th.is-warning {
  background-color: #ffe08a;
  border-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.table td.is-danger,
.table th.is-danger {
  background-color: #f14668;
  border-color: #f14668;
  color: #fff;
}

.table td.is-narrow,
.table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}

.table td.is-selected,
.table th.is-selected {
  background-color: #092157;
  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: #363636;
}

.table th:not([align]) {
  text-align: left;
}

.table tr.is-selected {
  background-color: #092157;
  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: #001441;
}

.table tfoot {
  background-color: transparent;
}

.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: #363636;
}

.table tbody {
  background-color: transparent;
}

.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}

.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}

.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}

.table.is-fullwidth {
  width: 100%;
}

.table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: #fafafa;
}

.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: #fafafa;
}

.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: whitesmoke;
}

.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}

.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: #fafafa;
}

.table-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overflow-y: hidden;
  max-width: 100%;
}

.tags {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.tags .tag {
  margin-bottom: 0.5rem;
}

.tags .tag:not(:last-child) {
  margin-right: 0.5rem;
}

.tags:last-child {
  margin-bottom: -0.5rem;
}

.tags:not(:last-child) {
  margin-bottom: 1rem;
}

.tags.are-medium .tag:not(.is-normal):not(.is-large) {
  font-size: 1rem;
}

.tags.are-large .tag:not(.is-normal):not(.is-medium) {
  font-size: 1.25rem;
}

.tags.is-centered {
  justify-content: center;
}

.tags.is-centered .tag {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}

.tags.is-right {
  justify-content: flex-end;
}

.tags.is-right .tag:not(:first-child) {
  margin-left: 0.5rem;
}

.tags.is-right .tag:not(:last-child) {
  margin-right: 0;
}

.tags.has-addons .tag {
  margin-right: 0;
}

.tags.has-addons .tag:not(:first-child) {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.tags.has-addons .tag:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.tag:not(body) {
  align-items: center;
  background-color: #2E4172;
  border-radius: 4px;
  color: #001441;
  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: white;
  color: #0a0a0a;
}

.tag:not(body).is-black {
  background-color: #0a0a0a;
  color: white;
}

.tag:not(body).is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.tag:not(body).is-dark {
  background-color: #363636;
  color: #fff;
}

.tag:not(body).is-primary {
  background-color: #00d1b2;
  color: #fff;
}

.tag:not(body).is-primary.is-light {
  background-color: #ebfffc;
  color: #00947e;
}

.tag:not(body).is-link {
  background-color: #485fc7;
  color: #fff;
}

.tag:not(body).is-link.is-light {
  background-color: #eff1fa;
  color: #3850b7;
}

.tag:not(body).is-info {
  background-color: #3e8ed0;
  color: #fff;
}

.tag:not(body).is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}

.tag:not(body).is-success {
  background-color: #48c78e;
  color: #fff;
}

.tag:not(body).is-success.is-light {
  background-color: #effaf5;
  color: #257953;
}

.tag:not(body).is-warning {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.tag:not(body).is-warning.is-light {
  background-color: #fffaeb;
  color: #946c00;
}

.tag:not(body).is-danger {
  background-color: #f14668;
  color: #fff;
}

.tag:not(body).is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}

.tag:not(body).is-normal {
  font-size: 0.75rem;
}

.tag:not(body).is-medium {
  font-size: 1rem;
}

.tag:not(body).is-large {
  font-size: 1.25rem;
}

.tag:not(body) .icon:first-child:not(:last-child) {
  margin-left: -0.375em;
  margin-right: 0.1875em;
}

.tag:not(body) .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: -0.375em;
}

.tag:not(body) .icon:first-child:last-child {
  margin-left: -0.375em;
  margin-right: -0.375em;
}

.tag:not(body).is-delete {
  margin-left: 1px;
  padding: 0;
  position: relative;
  width: 2em;
}

.tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
  background-color: currentColor;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  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: #273760;
}

.tag:not(body).is-delete:active {
  background-color: #1f2c4e;
}

.tag:not(body).is-rounded {
  border-radius: 9999px;
}

a.tag:hover {
  text-decoration: underline;
}

.title,
.subtitle {
  word-break: break-word;
}

.title em,
.title span,
.subtitle em,
.subtitle span {
  font-weight: inherit;
}

.title sub,
.subtitle sub {
  font-size: 0.75em;
}

.title sup,
.subtitle sup {
  font-size: 0.75em;
}

.title .tag,
.subtitle .tag {
  vertical-align: middle;
}

.title {
  color: #363636;
  font-size: 2rem;
  font-weight: 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: #001441;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}

.subtitle strong {
  color: #363636;
  font-weight: 600;
}

.subtitle:not(.is-spaced) + .title {
  margin-top: -1.25rem;
}

.subtitle.is-1 {
  font-size: 3rem;
}

.subtitle.is-2 {
  font-size: 2.5rem;
}

.subtitle.is-3 {
  font-size: 2rem;
}

.subtitle.is-4 {
  font-size: 1.5rem;
}

.subtitle.is-5 {
  font-size: 1.25rem;
}

.subtitle.is-6 {
  font-size: 1rem;
}

.subtitle.is-7 {
  font-size: 0.75rem;
}

.heading {
  display: block;
  font-size: 11px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.number {
  align-items: center;
  background-color: #2E4172;
  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 */
.input, .textarea, .select select {
  background-color: white;
  border-color: #dbdbdb;
  border-radius: 4px;
  color: #363636;
}

.input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}

.input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered {
  border-color: #b5b5b5;
}

.input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active {
  border-color: #BE0B14;
  box-shadow: 0 0 0 0.125em rgba(190, 11, 20, 0.25);
}

.input[disabled], .textarea[disabled], .select select[disabled],
fieldset[disabled] .input,
fieldset[disabled] .textarea,
fieldset[disabled] .select select,
.select fieldset[disabled] select {
  background-color: #2E4172;
  border-color: #2E4172;
  box-shadow: none;
  color: #7a7a7a;
}

.input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder,
fieldset[disabled] .input::-moz-placeholder,
fieldset[disabled] .textarea::-moz-placeholder,
fieldset[disabled] .select select::-moz-placeholder,
.select fieldset[disabled] select::-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}

.input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder,
fieldset[disabled] .input::-webkit-input-placeholder,
fieldset[disabled] .textarea::-webkit-input-placeholder,
fieldset[disabled] .select select::-webkit-input-placeholder,
.select fieldset[disabled] select::-webkit-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}

.input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder,
fieldset[disabled] .input:-moz-placeholder,
fieldset[disabled] .textarea:-moz-placeholder,
fieldset[disabled] .select select:-moz-placeholder,
.select fieldset[disabled] select:-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}

.input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder,
fieldset[disabled] .input:-ms-input-placeholder,
fieldset[disabled] .textarea:-ms-input-placeholder,
fieldset[disabled] .select select:-ms-input-placeholder,
.select fieldset[disabled] select:-ms-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}

.input, .textarea {
  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
  max-width: 100%;
  width: 100%;
}

.input[readonly], .textarea[readonly] {
  box-shadow: none;
}

.is-white.input, .is-white.textarea {
  border-color: white;
}

.is-white.input:focus, .is-white.textarea:focus, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.input:active, .is-white.textarea:active, .is-white.is-active.input, .is-white.is-active.textarea {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}

.is-black.input, .is-black.textarea {
  border-color: #0a0a0a;
}

.is-black.input:focus, .is-black.textarea:focus, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.input:active, .is-black.textarea:active, .is-black.is-active.input, .is-black.is-active.textarea {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}

.is-light.input, .is-light.textarea {
  border-color: whitesmoke;
}

.is-light.input:focus, .is-light.textarea:focus, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.input:active, .is-light.textarea:active, .is-light.is-active.input, .is-light.is-active.textarea {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}

.is-dark.input, .is-dark.textarea {
  border-color: #363636;
}

.is-dark.input:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.input:active, .is-dark.textarea:active, .is-dark.is-active.input, .is-dark.is-active.textarea {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}

.is-primary.input, .is-primary.textarea {
  border-color: #00d1b2;
}

.is-primary.input:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.input:active, .is-primary.textarea:active, .is-primary.is-active.input, .is-primary.is-active.textarea {
  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}

.is-link.input, .is-link.textarea {
  border-color: #485fc7;
}

.is-link.input:focus, .is-link.textarea:focus, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.input:active, .is-link.textarea:active, .is-link.is-active.input, .is-link.is-active.textarea {
  box-shadow: 0 0 0 0.125em rgba(72, 95, 199, 0.25);
}

.is-info.input, .is-info.textarea {
  border-color: #3e8ed0;
}

.is-info.input:focus, .is-info.textarea:focus, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.input:active, .is-info.textarea:active, .is-info.is-active.input, .is-info.is-active.textarea {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}

.is-success.input, .is-success.textarea {
  border-color: #48c78e;
}

.is-success.input:focus, .is-success.textarea:focus, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.input:active, .is-success.textarea:active, .is-success.is-active.input, .is-success.is-active.textarea {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 142, 0.25);
}

.is-warning.input, .is-warning.textarea {
  border-color: #ffe08a;
}

.is-warning.input:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.input:active, .is-warning.textarea:active, .is-warning.is-active.input, .is-warning.is-active.textarea {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}

.is-danger.input, .is-danger.textarea {
  border-color: #f14668;
}

.is-danger.input:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.input:active, .is-danger.textarea:active, .is-danger.is-active.input, .is-danger.is-active.textarea {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}

.is-small.input, .is-small.textarea {
  border-radius: 2px;
  font-size: 0.75rem;
}

.is-medium.input, .is-medium.textarea {
  font-size: 1.25rem;
}

.is-large.input, .is-large.textarea {
  font-size: 1.5rem;
}

.is-fullwidth.input, .is-fullwidth.textarea {
  display: block;
  width: 100%;
}

.is-inline.input, .is-inline.textarea {
  display: inline;
  width: auto;
}

.input.is-rounded {
  border-radius: 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;
}

.checkbox, .radio {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}

.checkbox input, .radio input {
  cursor: pointer;
}

.checkbox:hover, .radio:hover {
  color: #363636;
}

.checkbox[disabled], .radio[disabled],
fieldset[disabled] .checkbox,
fieldset[disabled] .radio,
.checkbox input[disabled],
.radio input[disabled] {
  color: #7a7a7a;
  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: #BE0B14;
  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: #2E4172;
}

.select select:not([multiple]) {
  padding-right: 2.5em;
}

.select select[multiple] {
  height: auto;
  padding: 0;
}

.select select[multiple] option {
  padding: 0.5em 1em;
}

.select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #363636;
}

.select.is-white:not(:hover)::after {
  border-color: white;
}

.select.is-white select {
  border-color: white;
}

.select.is-white select:hover, .select.is-white select.is-hovered {
  border-color: #f2f2f2;
}

.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}

.select.is-black:not(:hover)::after {
  border-color: #0a0a0a;
}

.select.is-black select {
  border-color: #0a0a0a;
}

.select.is-black select:hover, .select.is-black select.is-hovered {
  border-color: black;
}

.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}

.select.is-light:not(:hover)::after {
  border-color: whitesmoke;
}

.select.is-light select {
  border-color: whitesmoke;
}

.select.is-light select:hover, .select.is-light select.is-hovered {
  border-color: #e8e8e8;
}

.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}

.select.is-dark:not(:hover)::after {
  border-color: #363636;
}

.select.is-dark select {
  border-color: #363636;
}

.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: #00d1b2;
}

.select.is-primary select {
  border-color: #00d1b2;
}

.select.is-primary select:hover, .select.is-primary select.is-hovered {
  border-color: #00b89c;
}

.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(0, 209, 178, 0.25);
}

.select.is-link:not(:hover)::after {
  border-color: #485fc7;
}

.select.is-link select {
  border-color: #485fc7;
}

.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: #3e8ed0;
}

.select.is-info select {
  border-color: #3e8ed0;
}

.select.is-info select:hover, .select.is-info select.is-hovered {
  border-color: #3082c5;
}

.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}

.select.is-success:not(:hover)::after {
  border-color: #48c78e;
}

.select.is-success select {
  border-color: #48c78e;
}

.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: #ffe08a;
}

.select.is-warning select {
  border-color: #ffe08a;
}

.select.is-warning select:hover, .select.is-warning select.is-hovered {
  border-color: #ffd970;
}

.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 224, 138, 0.25);
}

.select.is-danger:not(:hover)::after {
  border-color: #f14668;
}

.select.is-danger select {
  border-color: #f14668;
}

.select.is-danger select:hover, .select.is-danger select.is-hovered {
  border-color: #ef2e55;
}

.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}

.select.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}

.select.is-medium {
  font-size: 1.25rem;
}

.select.is-large {
  font-size: 1.5rem;
}

.select.is-disabled::after {
  border-color: #7a7a7a !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: white;
  border-color: transparent;
  color: #0a0a0a;
}

.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}

.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: #0a0a0a;
}

.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}

.file.is-black .file-cta {
  background-color: #0a0a0a;
  border-color: transparent;
  color: white;
}

.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
  background-color: #040404;
  border-color: transparent;
  color: white;
}

.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: white;
}

.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
  background-color: black;
  border-color: transparent;
  color: white;
}

.file.is-light .file-cta {
  background-color: whitesmoke;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
  color: rgba(0, 0, 0, 0.7);
}

.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.file.is-dark .file-cta {
  background-color: #363636;
  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: #00d1b2;
  border-color: transparent;
  color: #fff;
}

.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
  background-color: #00c4a7;
  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(0, 209, 178, 0.25);
  color: #fff;
}

.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
  background-color: #00b89c;
  border-color: transparent;
  color: #fff;
}

.file.is-link .file-cta {
  background-color: #485fc7;
  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: #3e8ed0;
  border-color: transparent;
  color: #fff;
}

.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}

.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(62, 142, 208, 0.25);
  color: #fff;
}

.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}

.file.is-success .file-cta {
  background-color: #48c78e;
  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: #ffe08a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
  background-color: #ffdc7d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 224, 138, 0.25);
  color: rgba(0, 0, 0, 0.7);
}

.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
  background-color: #ffd970;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}

.file.is-danger .file-cta {
  background-color: #f14668;
  border-color: transparent;
  color: #fff;
}

.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}

.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
  color: #fff;
}

.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}

.file.is-small {
  font-size: 0.75rem;
}

.file.is-normal {
  font-size: 1rem;
}

.file.is-medium {
  font-size: 1.25rem;
}

.file.is-medium .file-icon .fa {
  font-size: 21px;
}

.file.is-large {
  font-size: 1.5rem;
}

.file.is-large .file-icon .fa {
  font-size: 28px;
}

.file.has-name .file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.file.has-name .file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.file.has-name.is-empty .file-cta {
  border-radius: 4px;
}

.file.has-name.is-empty .file-name {
  display: none;
}

.file.is-boxed .file-label {
  flex-direction: column;
}

.file.is-boxed .file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}

.file.is-boxed .file-name {
  border-width: 0 1px 1px;
}

.file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em;
}

.file.is-boxed .file-icon .fa {
  font-size: 21px;
}

.file.is-boxed.is-small .file-icon .fa {
  font-size: 14px;
}

.file.is-boxed.is-medium .file-icon .fa {
  font-size: 28px;
}

.file.is-boxed.is-large .file-icon .fa {
  font-size: 35px;
}

.file.is-boxed.has-name .file-cta {
  border-radius: 4px 4px 0 0;
}

.file.is-boxed.has-name .file-name {
  border-radius: 0 0 4px 4px;
  border-width: 0 1px 1px;
}

.file.is-centered {
  justify-content: center;
}

.file.is-fullwidth .file-label {
  width: 100%;
}

.file.is-fullwidth .file-name {
  flex-grow: 1;
  max-width: none;
}

.file.is-right {
  justify-content: flex-end;
}

.file.is-right .file-cta {
  border-radius: 0 4px 4px 0;
}

.file.is-right .file-name {
  border-radius: 4px 0 0 4px;
  border-width: 1px 0 1px 1px;
  order: -1;
}

.file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}

.file-label:hover .file-cta {
  background-color: #eeeeee;
  color: #363636;
}

.file-label:hover .file-name {
  border-color: #d5d5d5;
}

.file-label:active .file-cta {
  background-color: #e8e8e8;
  color: #363636;
}

.file-label:active .file-name {
  border-color: #cfcfcf;
}

.file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.file-cta,
.file-name {
  border-color: #dbdbdb;
  border-radius: 4px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

.file-cta {
  background-color: whitesmoke;
  color: #001441;
}

.file-name {
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis;
}

.file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em;
}

.file-icon .fa {
  font-size: 14px;
}

.label {
  color: #AA6C39;
  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: white;
}

.help.is-black {
  color: #0a0a0a;
}

.help.is-light {
  color: whitesmoke;
}

.help.is-dark {
  color: #363636;
}

.help.is-primary {
  color: #00d1b2;
}

.help.is-link {
  color: #485fc7;
}

.help.is-info {
  color: #3e8ed0;
}

.help.is-success {
  color: #48c78e;
}

.help.is-warning {
  color: #ffe08a;
}

.help.is-danger {
  color: #f14668;
}

.field:not(:last-child) {
  margin-bottom: 0.75rem;
}

.field.has-addons {
  display: flex;
  justify-content: flex-start;
}

.field.has-addons .control:not(:last-child) {
  margin-right: -1px;
}

.field.has-addons .control:not(:first-child):not(:last-child) .button,
.field.has-addons .control:not(:first-child):not(:last-child) .input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0;
}

.field.has-addons .control:first-child:not(:only-child) .button,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.field.has-addons .control:last-child:not(:only-child) .button,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered {
  z-index: 2;
}

.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active {
  z-index: 3;
}

.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover {
  z-index: 4;
}

.field.has-addons .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.field.has-addons.has-addons-centered {
  justify-content: center;
}

.field.has-addons.has-addons-right {
  justify-content: flex-end;
}

.field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0;
}

.field.is-grouped {
  display: flex;
  justify-content: flex-start;
}

.field.is-grouped > .control {
  flex-shrink: 0;
}

.field.is-grouped > .control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}

.field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}

.field.is-grouped.is-grouped-centered {
  justify-content: center;
}

.field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}

.field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}

.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
  margin-bottom: 0.75rem;
}

.field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -0.75rem;
}

.field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}

@media screen and (min-width: 769px), print {
  .field.is-horizontal {
    display: flex;
  }
}

.field-label .label {
  font-size: inherit;
}

@media screen and (max-width: 768px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }
  .field-label.is-small {
    font-size: 0.75rem;
    padding-top: 0.375em;
  }
  .field-label.is-normal {
    padding-top: 0.375em;
  }
  .field-label.is-medium {
    font-size: 1.25rem;
    padding-top: 0.375em;
  }
  .field-label.is-large {
    font-size: 1.5rem;
    padding-top: 0.375em;
  }
}

.field-body .field .field {
  margin-bottom: 0;
}

@media screen and (min-width: 769px), print {
  .field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
  }
  .field-body .field {
    margin-bottom: 0;
  }
  .field-body > .field {
    flex-shrink: 1;
  }
  .field-body > .field:not(.is-narrow) {
    flex-grow: 1;
  }
  .field-body > .field:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.control {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: inherit;
}

.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: #001441;
}

.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
  font-size: 0.75rem;
}

.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: 1.25rem;
}

.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: 1.5rem;
}

.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: #dbdbdb;
  height: 2.5em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 4;
}

.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 2.5em;
}

.control.has-icons-left .icon.is-left {
  left: 0;
}

.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 2.5em;
}

.control.has-icons-right .icon.is-right {
  right: 0;
}

.control.is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4;
}

.control.is-loading.is-small:after {
  font-size: 0.75rem;
}

.control.is-loading.is-medium:after {
  font-size: 1.25rem;
}

.control.is-loading.is-large:after {
  font-size: 1.5rem;
}

/* Bulma Components */
.breadcrumb {
  font-size: 1rem;
  white-space: nowrap;
}

.breadcrumb a {
  align-items: center;
  color: #BE0B14;
  display: flex;
  justify-content: center;
  padding: 0 0.75em;
}

.breadcrumb a:hover {
  color: #D5000B;
}

.breadcrumb li {
  align-items: center;
  display: flex;
}

.breadcrumb li:first-child a {
  padding-left: 0;
}

.breadcrumb li.is-active a {
  color: #363636;
  cursor: default;
  pointer-events: none;
}

.breadcrumb li + li::before {
  color: #b5b5b5;
  content: "\0002f";
}

.breadcrumb ul,
.breadcrumb ol {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.breadcrumb .icon:first-child {
  margin-right: 0.5em;
}

.breadcrumb .icon:last-child {
  margin-left: 0.5em;
}

.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul {
  justify-content: center;
}

.breadcrumb.is-right ol,
.breadcrumb.is-right ul {
  justify-content: flex-end;
}

.breadcrumb.is-small {
  font-size: 0.75rem;
}

.breadcrumb.is-medium {
  font-size: 1.25rem;
}

.breadcrumb.is-large {
  font-size: 1.5rem;
}

.breadcrumb.has-arrow-separator li + li::before {
  content: "\02192";
}

.breadcrumb.has-bullet-separator li + li::before {
  content: "\02022";
}

.breadcrumb.has-dot-separator li + li::before {
  content: "\000b7";
}

.breadcrumb.has-succeeds-separator li + li::before {
  content: "\0227B";
}

.card {
  background-color: white;
  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: #001441;
  max-width: 100%;
  position: relative;
}

.card-header:first-child, .card-content:first-child, .card-footer:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card-header:last-child, .card-content:last-child, .card-footer:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.card-header {
  background-color: transparent;
  align-items: stretch;
  box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1);
  display: flex;
}

.card-header-title {
  align-items: center;
  color: #363636;
  display: flex;
  flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem 1rem;
}

.card-header-title.is-centered {
  justify-content: center;
}

.card-header-icon {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0.75rem 1rem;
}

.card-image {
  display: block;
  position: relative;
}

.card-image:first-child img {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card-image:last-child img {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.card-content {
  background-color: transparent;
  padding: 1.5rem;
}

.card-footer {
  background-color: transparent;
  border-top: 1px solid #ededed;
  align-items: stretch;
  display: flex;
}

.card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: 0.75rem;
}

.card-footer-item:not(:last-child) {
  border-right: 1px solid #ededed;
}

.card .media:not(:last-child) {
  margin-bottom: 1.5rem;
}

.dropdown {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}

.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}

.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}

.dropdown.is-up .dropdown-menu {
  bottom: 100%;
  padding-bottom: 4px;
  padding-top: initial;
  top: auto;
}

.dropdown-menu {
  display: none;
  left: 0;
  min-width: 12rem;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  z-index: 20;
}

.dropdown-content {
  background-color: white;
  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: #001441;
  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: #2E4172;
  color: #0a0a0a;
}

a.dropdown-item.is-active,
button.dropdown-item.is-active {
  background-color: #BE0B14;
  color: #fff;
}

.dropdown-divider {
  background-color: #ededed;
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}

.level {
  align-items: center;
  justify-content: space-between;
}

.level code {
  border-radius: 4px;
}

.level img {
  display: inline-block;
  vertical-align: top;
}

.level.is-mobile {
  display: flex;
}

.level.is-mobile .level-left,
.level.is-mobile .level-right {
  display: flex;
}

.level.is-mobile .level-left + .level-right {
  margin-top: 0;
}

.level.is-mobile .level-item:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}

.level.is-mobile .level-item:not(.is-narrow) {
  flex-grow: 1;
}

@media screen and (min-width: 769px), print {
  .level {
    display: flex;
  }
  .level > .level-item:not(.is-narrow) {
    flex-grow: 1;
  }
}

.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
}

.level-item .title,
.level-item .subtitle {
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  .level-item:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

.level-left,
.level-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}

.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
  flex-grow: 1;
}

@media screen and (min-width: 769px), print {
  .level-left .level-item:not(:last-child),
  .level-right .level-item:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.level-left {
  align-items: center;
  justify-content: flex-start;
}

@media screen and (max-width: 768px) {
  .level-left + .level-right {
    margin-top: 1.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .level-left {
    display: flex;
  }
}

.level-right {
  align-items: center;
  justify-content: flex-end;
}

@media screen and (min-width: 769px), print {
  .level-right {
    display: flex;
  }
}

.media {
  align-items: flex-start;
  display: flex;
  text-align: inherit;
}

.media .content:not(:last-child) {
  margin-bottom: 0.75rem;
}

.media .media {
  border-top: 1px solid rgba(219, 219, 219, 0.5);
  display: flex;
  padding-top: 0.75rem;
}

.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
  margin-bottom: 0.5rem;
}

.media .media .media {
  padding-top: 0.5rem;
}

.media .media .media + .media {
  margin-top: 0.5rem;
}

.media + .media {
  border-top: 1px solid rgba(219, 219, 219, 0.5);
  margin-top: 1rem;
  padding-top: 1rem;
}

.media.is-large + .media {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}

.media-left,
.media-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}

.media-left {
  margin-right: 1rem;
}

.media-right {
  margin-left: 1rem;
}

.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: inherit;
}

@media screen and (max-width: 768px) {
  .media-content {
    overflow-x: auto;
  }
}

.menu {
  font-size: 1rem;
}

.menu.is-small {
  font-size: 0.75rem;
}

.menu.is-medium {
  font-size: 1.25rem;
}

.menu.is-large {
  font-size: 1.5rem;
}

.menu-list {
  line-height: 1.25;
}

.menu-list a {
  border-radius: 2px;
  color: #001441;
  display: block;
  padding: 0.5em 0.75em;
}

.menu-list a:hover {
  background-color: #2E4172;
  color: #363636;
}

.menu-list a.is-active {
  background-color: #BE0B14;
  color: #fff;
}

.menu-list li ul {
  border-left: 1px solid #dbdbdb;
  margin: 0.75em;
  padding-left: 0.75em;
}

.menu-label {
  color: #7a7a7a;
  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: #2E4172;
  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: white;
  color: #0a0a0a;
}

.message.is-white .message-body {
  border-color: white;
}

.message.is-black {
  background-color: #fafafa;
}

.message.is-black .message-header {
  background-color: #0a0a0a;
  color: white;
}

.message.is-black .message-body {
  border-color: #0a0a0a;
}

.message.is-light {
  background-color: #fafafa;
}

.message.is-light .message-header {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.message.is-light .message-body {
  border-color: whitesmoke;
}

.message.is-dark {
  background-color: #fafafa;
}

.message.is-dark .message-header {
  background-color: #363636;
  color: #fff;
}

.message.is-dark .message-body {
  border-color: #363636;
}

.message.is-primary {
  background-color: #ebfffc;
}

.message.is-primary .message-header {
  background-color: #00d1b2;
  color: #fff;
}

.message.is-primary .message-body {
  border-color: #00d1b2;
  color: #00947e;
}

.message.is-link {
  background-color: #eff1fa;
}

.message.is-link .message-header {
  background-color: #485fc7;
  color: #fff;
}

.message.is-link .message-body {
  border-color: #485fc7;
  color: #3850b7;
}

.message.is-info {
  background-color: #eff5fb;
}

.message.is-info .message-header {
  background-color: #3e8ed0;
  color: #fff;
}

.message.is-info .message-body {
  border-color: #3e8ed0;
  color: #296fa8;
}

.message.is-success {
  background-color: #effaf5;
}

.message.is-success .message-header {
  background-color: #48c78e;
  color: #fff;
}

.message.is-success .message-body {
  border-color: #48c78e;
  color: #257953;
}

.message.is-warning {
  background-color: #fffaeb;
}

.message.is-warning .message-header {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.message.is-warning .message-body {
  border-color: #ffe08a;
  color: #946c00;
}

.message.is-danger {
  background-color: #feecf0;
}

.message.is-danger .message-header {
  background-color: #f14668;
  color: #fff;
}

.message.is-danger .message-body {
  border-color: #f14668;
  color: #cc0f35;
}

.message-header {
  align-items: center;
  background-color: #001441;
  border-radius: 4px 4px 0 0;
  color: #fff;
  display: flex;
  font-weight: 700;
  justify-content: space-between;
  line-height: 1.25;
  padding: 0.75em 1em;
  position: relative;
}

.message-header .delete {
  flex-grow: 0;
  flex-shrink: 0;
  margin-left: 0.75em;
}

.message-header + .message-body {
  border-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.message-body {
  border-color: #dbdbdb;
  border-radius: 4px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: #001441;
  padding: 1.25em 1.5em;
}

.message-body code,
.message-body pre {
  background-color: white;
}

.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: #2E4172;
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: 20px;
  position: relative;
}

.modal-card-head {
  border-bottom: 1px solid #dbdbdb;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.modal-card-title {
  color: #363636;
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 1;
}

.modal-card-foot {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid #dbdbdb;
}

.modal-card-foot .button:not(:last-child) {
  margin-right: 0.5em;
}

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: white;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}

.navbar {
  background-color: #d2cbcb;
  min-height: 3.25rem;
  position: relative;
  z-index: 30;
}

.navbar.is-white {
  background-color: white;
  color: #0a0a0a;
}

.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
  color: #0a0a0a;
}

.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:focus,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #0a0a0a;
}

.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: #0a0a0a;
}

.navbar.is-white .navbar-burger {
  color: #0a0a0a;
}

@media screen and (min-width: 1024px) {
  .navbar.is-white .navbar-start > .navbar-item,
  .navbar.is-white .navbar-start .navbar-link,
  .navbar.is-white .navbar-end > .navbar-item,
  .navbar.is-white .navbar-end .navbar-link {
    color: #0a0a0a;
  }
  .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
  .navbar.is-white .navbar-start .navbar-link:focus,
  .navbar.is-white .navbar-start .navbar-link:hover,
  .navbar.is-white .navbar-start .navbar-link.is-active,
  .navbar.is-white .navbar-end > a.navbar-item:focus,
  .navbar.is-white .navbar-end > a.navbar-item:hover,
  .navbar.is-white .navbar-end > a.navbar-item.is-active,
  .navbar.is-white .navbar-end .navbar-link:focus,
  .navbar.is-white .navbar-end .navbar-link:hover,
  .navbar.is-white .navbar-end .navbar-link.is-active {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }
  .navbar.is-white .navbar-start .navbar-link::after,
  .navbar.is-white .navbar-end .navbar-link::after {
    border-color: #0a0a0a;
  }
  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }
  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: white;
    color: #0a0a0a;
  }
}

.navbar.is-black {
  background-color: #0a0a0a;
  color: white;
}

.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
  color: white;
}

.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: white;
}

.navbar.is-black .navbar-brand .navbar-link::after {
  border-color: white;
}

.navbar.is-black .navbar-burger {
  color: white;
}

@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: white;
  }
  .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: white;
  }
  .navbar.is-black .navbar-start .navbar-link::after,
  .navbar.is-black .navbar-end .navbar-link::after {
    border-color: white;
  }
  .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: white;
  }
  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: #0a0a0a;
    color: white;
  }
}

.navbar.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-light .navbar-brand > .navbar-item,
.navbar.is-light .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:focus,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-light .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}

.navbar.is-light .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}

@media screen and (min-width: 1024px) {
  .navbar.is-light .navbar-start > .navbar-item,
  .navbar.is-light .navbar-start .navbar-link,
  .navbar.is-light .navbar-end > .navbar-item,
  .navbar.is-light .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
  .navbar.is-light .navbar-start .navbar-link:focus,
  .navbar.is-light .navbar-start .navbar-link:hover,
  .navbar.is-light .navbar-start .navbar-link.is-active,
  .navbar.is-light .navbar-end > a.navbar-item:focus,
  .navbar.is-light .navbar-end > a.navbar-item:hover,
  .navbar.is-light .navbar-end > a.navbar-item.is-active,
  .navbar.is-light .navbar-end .navbar-link:focus,
  .navbar.is-light .navbar-end .navbar-link:hover,
  .navbar.is-light .navbar-end .navbar-link.is-active {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start .navbar-link::after,
  .navbar.is-light .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: rgba(0, 0, 0, 0.7);
  }
}

.navbar.is-dark {
  background-color: #363636;
  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: #363636;
    color: #fff;
  }
}

.navbar.is-primary {
  background-color: #00d1b2;
  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: #00b89c;
  color: #fff;
}

.navbar.is-primary .navbar-brand .navbar-link::after {
  border-color: #fff;
}

.navbar.is-primary .navbar-burger {
  color: #fff;
}

@media screen and (min-width: 1024px) {
  .navbar.is-primary .navbar-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: #00b89c;
    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: #00b89c;
    color: #fff;
  }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
    background-color: #00d1b2;
    color: #fff;
  }
}

.navbar.is-link {
  background-color: #485fc7;
  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: #485fc7;
    color: #fff;
  }
}

.navbar.is-info {
  background-color: #3e8ed0;
  color: #fff;
}

.navbar.is-info .navbar-brand > .navbar-item,
.navbar.is-info .navbar-brand .navbar-link {
  color: #fff;
}

.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:focus,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
  background-color: #3082c5;
  color: #fff;
}

.navbar.is-info .navbar-brand .navbar-link::after {
  border-color: #fff;
}

.navbar.is-info .navbar-burger {
  color: #fff;
}

@media screen and (min-width: 1024px) {
  .navbar.is-info .navbar-start > .navbar-item,
  .navbar.is-info .navbar-start .navbar-link,
  .navbar.is-info .navbar-end > .navbar-item,
  .navbar.is-info .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
  .navbar.is-info .navbar-start .navbar-link:focus,
  .navbar.is-info .navbar-start .navbar-link:hover,
  .navbar.is-info .navbar-start .navbar-link.is-active,
  .navbar.is-info .navbar-end > a.navbar-item:focus,
  .navbar.is-info .navbar-end > a.navbar-item:hover,
  .navbar.is-info .navbar-end > a.navbar-item.is-active,
  .navbar.is-info .navbar-end .navbar-link:focus,
  .navbar.is-info .navbar-end .navbar-link:hover,
  .navbar.is-info .navbar-end .navbar-link.is-active {
    background-color: #3082c5;
    color: #fff;
  }
  .navbar.is-info .navbar-start .navbar-link::after,
  .navbar.is-info .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #3082c5;
    color: #fff;
  }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: #3e8ed0;
    color: #fff;
  }
}

.navbar.is-success {
  background-color: #48c78e;
  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: #48c78e;
    color: #fff;
  }
}

.navbar.is-warning {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-warning .navbar-brand > .navbar-item,
.navbar.is-warning .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:focus,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
  background-color: #ffd970;
  color: rgba(0, 0, 0, 0.7);
}

.navbar.is-warning .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}

.navbar.is-warning .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}

@media screen and (min-width: 1024px) {
  .navbar.is-warning .navbar-start > .navbar-item,
  .navbar.is-warning .navbar-start .navbar-link,
  .navbar.is-warning .navbar-end > .navbar-item,
  .navbar.is-warning .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
  .navbar.is-warning .navbar-start .navbar-link:focus,
  .navbar.is-warning .navbar-start .navbar-link:hover,
  .navbar.is-warning .navbar-start .navbar-link.is-active,
  .navbar.is-warning .navbar-end > a.navbar-item:focus,
  .navbar.is-warning .navbar-end > a.navbar-item:hover,
  .navbar.is-warning .navbar-end > a.navbar-item.is-active,
  .navbar.is-warning .navbar-end .navbar-link:focus,
  .navbar.is-warning .navbar-end .navbar-link:hover,
  .navbar.is-warning .navbar-end .navbar-link.is-active {
    background-color: #ffd970;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-start .navbar-link::after,
  .navbar.is-warning .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #ffd970;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: #ffe08a;
    color: rgba(0, 0, 0, 0.7);
  }
}

.navbar.is-danger {
  background-color: #f14668;
  color: #fff;
}

.navbar.is-danger .navbar-brand > .navbar-item,
.navbar.is-danger .navbar-brand .navbar-link {
  color: #fff;
}

.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
.navbar.is-danger .navbar-brand .navbar-link:focus,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand .navbar-link.is-active {
  background-color: #ef2e55;
  color: #fff;
}

.navbar.is-danger .navbar-brand .navbar-link::after {
  border-color: #fff;
}

.navbar.is-danger .navbar-burger {
  color: #fff;
}

@media screen and (min-width: 1024px) {
  .navbar.is-danger .navbar-start > .navbar-item,
  .navbar.is-danger .navbar-start .navbar-link,
  .navbar.is-danger .navbar-end > .navbar-item,
  .navbar.is-danger .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
  .navbar.is-danger .navbar-start .navbar-link:focus,
  .navbar.is-danger .navbar-start .navbar-link:hover,
  .navbar.is-danger .navbar-start .navbar-link.is-active,
  .navbar.is-danger .navbar-end > a.navbar-item:focus,
  .navbar.is-danger .navbar-end > a.navbar-item:hover,
  .navbar.is-danger .navbar-end > a.navbar-item.is-active,
  .navbar.is-danger .navbar-end .navbar-link:focus,
  .navbar.is-danger .navbar-end .navbar-link:hover,
  .navbar.is-danger .navbar-end .navbar-link.is-active {
    background-color: #ef2e55;
    color: #fff;
  }
  .navbar.is-danger .navbar-start .navbar-link::after,
  .navbar.is-danger .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #ef2e55;
    color: #fff;
  }
  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: #f14668;
    color: #fff;
  }
}

.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}

.navbar.has-shadow {
  box-shadow: 0 2px 0 0 #2E4172;
}

.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 #2E4172;
}

.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: #001441;
  -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: #001441;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative;
}

.navbar-item .icon:only-child,
.navbar-link .icon:only-child {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

a.navbar-item,
.navbar-link {
  cursor: pointer;
}

a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
  background-color: #fafafa;
  color: #BE0B14;
}

.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: #BE0B14;
}

.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: #BE0B14;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #BE0B14;
  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: #BE0B14;
  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: #2E4172;
  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: #d2cbcb;
    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: #2E4172;
    color: #0a0a0a;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: #2E4172;
    color: #BE0B14;
  }
  .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 #dbdbdb;
    border-radius: 6px 6px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
    top: auto;
  }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }
  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    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: #d2cbcb;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 2px solid #dbdbdb;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }
  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }
  .navbar-dropdown a.navbar-item {
    padding-right: 3rem;
  }
  .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
    background-color: #2E4172;
    color: #0a0a0a;
  }
  .navbar-dropdown a.navbar-item.is-active {
    background-color: #2E4172;
    color: #BE0B14;
  }
  .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: #0a0a0a;
  }
  a.navbar-item.is-active:not(:focus):not(:hover),
  .navbar-link.is-active:not(:focus):not(:hover) {
    background-color: transparent;
  }
  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #fafafa;
  }
}

.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem);
}

.pagination {
  font-size: 1rem;
  margin: -0.25rem;
}

.pagination.is-small {
  font-size: 0.75rem;
}

.pagination.is-medium {
  font-size: 1.25rem;
}

.pagination.is-large {
  font-size: 1.5rem;
}

.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 9999px;
}

.pagination.is-rounded .pagination-link {
  border-radius: 9999px;
}

.pagination,
.pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  font-size: 1em;
  justify-content: center;
  margin: 0.25rem;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #dbdbdb;
  color: #363636;
  min-width: 2.5em;
}

.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: #b5b5b5;
  color: #D5000B;
}

.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: #485fc7;
}

.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
}

.pagination-previous[disabled], .pagination-previous.is-disabled,
.pagination-next[disabled],
.pagination-next.is-disabled,
.pagination-link[disabled],
.pagination-link.is-disabled {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
  box-shadow: none;
  color: #7a7a7a;
  opacity: 0.5;
}

.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}

.pagination-link.is-current {
  background-color: #BE0B14;
  border-color: #BE0B14;
  color: #fff;
}

.pagination-ellipsis {
  color: #b5b5b5;
  pointer-events: none;
}

.pagination-list {
  flex-wrap: wrap;
}

.pagination-list li {
  list-style: none;
}

@media screen and (max-width: 768px) {
  .pagination {
    flex-wrap: wrap;
  }
  .pagination-previous,
  .pagination-next {
    flex-grow: 1;
    flex-shrink: 1;
  }
  .pagination-list li {
    flex-grow: 1;
    flex-shrink: 1;
  }
}

@media screen and (min-width: 769px), print {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1;
  }
  .pagination-previous,
  .pagination-next,
  .pagination-link,
  .pagination-ellipsis {
    margin-bottom: 0;
    margin-top: 0;
  }
  .pagination-previous {
    order: 2;
  }
  .pagination-next {
    order: 3;
  }
  .pagination {
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 0;
  }
  .pagination.is-centered .pagination-previous {
    order: 1;
  }
  .pagination.is-centered .pagination-list {
    justify-content: center;
    order: 2;
  }
  .pagination.is-centered .pagination-next {
    order: 3;
  }
  .pagination.is-right .pagination-previous {
    order: 1;
  }
  .pagination.is-right .pagination-next {
    order: 2;
  }
  .pagination.is-right .pagination-list {
    justify-content: flex-end;
    order: 3;
  }
}

.panel {
  border-radius: 6px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  font-size: 1rem;
}

.panel:not(:last-child) {
  margin-bottom: 1.5rem;
}

.panel.is-white .panel-heading {
  background-color: white;
  color: #0a0a0a;
}

.panel.is-white .panel-tabs a.is-active {
  border-bottom-color: white;
}

.panel.is-white .panel-block.is-active .panel-icon {
  color: white;
}

.panel.is-black .panel-heading {
  background-color: #0a0a0a;
  color: white;
}

.panel.is-black .panel-tabs a.is-active {
  border-bottom-color: #0a0a0a;
}

.panel.is-black .panel-block.is-active .panel-icon {
  color: #0a0a0a;
}

.panel.is-light .panel-heading {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.panel.is-light .panel-tabs a.is-active {
  border-bottom-color: whitesmoke;
}

.panel.is-light .panel-block.is-active .panel-icon {
  color: whitesmoke;
}

.panel.is-dark .panel-heading {
  background-color: #363636;
  color: #fff;
}

.panel.is-dark .panel-tabs a.is-active {
  border-bottom-color: #363636;
}

.panel.is-dark .panel-block.is-active .panel-icon {
  color: #363636;
}

.panel.is-primary .panel-heading {
  background-color: #00d1b2;
  color: #fff;
}

.panel.is-primary .panel-tabs a.is-active {
  border-bottom-color: #00d1b2;
}

.panel.is-primary .panel-block.is-active .panel-icon {
  color: #00d1b2;
}

.panel.is-link .panel-heading {
  background-color: #485fc7;
  color: #fff;
}

.panel.is-link .panel-tabs a.is-active {
  border-bottom-color: #485fc7;
}

.panel.is-link .panel-block.is-active .panel-icon {
  color: #485fc7;
}

.panel.is-info .panel-heading {
  background-color: #3e8ed0;
  color: #fff;
}

.panel.is-info .panel-tabs a.is-active {
  border-bottom-color: #3e8ed0;
}

.panel.is-info .panel-block.is-active .panel-icon {
  color: #3e8ed0;
}

.panel.is-success .panel-heading {
  background-color: #48c78e;
  color: #fff;
}

.panel.is-success .panel-tabs a.is-active {
  border-bottom-color: #48c78e;
}

.panel.is-success .panel-block.is-active .panel-icon {
  color: #48c78e;
}

.panel.is-warning .panel-heading {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.panel.is-warning .panel-tabs a.is-active {
  border-bottom-color: #ffe08a;
}

.panel.is-warning .panel-block.is-active .panel-icon {
  color: #ffe08a;
}

.panel.is-danger .panel-heading {
  background-color: #f14668;
  color: #fff;
}

.panel.is-danger .panel-tabs a.is-active {
  border-bottom-color: #f14668;
}

.panel.is-danger .panel-block.is-active .panel-icon {
  color: #f14668;
}

.panel-tabs:not(:last-child),
.panel-block:not(:last-child) {
  border-bottom: 1px solid #ededed;
}

.panel-heading {
  background-color: #ededed;
  border-radius: 6px 6px 0 0;
  color: #363636;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
  padding: 0.75em 1em;
}

.panel-tabs {
  align-items: flex-end;
  display: flex;
  font-size: 0.875em;
  justify-content: center;
}

.panel-tabs a {
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: -1px;
  padding: 0.5em;
}

.panel-tabs a.is-active {
  border-bottom-color: #4a4a4a;
  color: #363636;
}

.panel-list a {
  color: #001441;
}

.panel-list a:hover {
  color: #BE0B14;
}

.panel-block {
  align-items: center;
  color: #363636;
  display: flex;
  justify-content: flex-start;
  padding: 0.5em 0.75em;
}

.panel-block input[type="checkbox"] {
  margin-right: 0.75em;
}

.panel-block > .control {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
}

.panel-block.is-wrapped {
  flex-wrap: wrap;
}

.panel-block.is-active {
  border-left-color: #BE0B14;
  color: #363636;
}

.panel-block.is-active .panel-icon {
  color: #BE0B14;
}

.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: #2E4172;
}

.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: #7a7a7a;
  margin-right: 0.75em;
}

.panel-icon .fa {
  font-size: inherit;
  line-height: inherit;
}

.tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}

.tabs a {
  align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #001441;
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}

.tabs a:hover {
  border-bottom-color: #363636;
  color: #363636;
}

.tabs li {
  display: block;
}

.tabs li.is-active a {
  border-bottom-color: #BE0B14;
  color: #BE0B14;
}

.tabs ul {
  align-items: center;
  border-bottom-color: #dbdbdb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
}

.tabs ul.is-left {
  padding-right: 0.75em;
}

.tabs ul.is-center {
  flex: none;
  justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
}

.tabs ul.is-right {
  justify-content: flex-end;
  padding-left: 0.75em;
}

.tabs .icon:first-child {
  margin-right: 0.5em;
}

.tabs .icon:last-child {
  margin-left: 0.5em;
}

.tabs.is-centered ul {
  justify-content: center;
}

.tabs.is-right ul {
  justify-content: flex-end;
}

.tabs.is-boxed a {
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.tabs.is-boxed a:hover {
  background-color: #2E4172;
  border-bottom-color: #dbdbdb;
}

.tabs.is-boxed li.is-active a {
  background-color: white;
  border-color: #dbdbdb;
  border-bottom-color: transparent !important;
}

.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}

.tabs.is-toggle a {
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}

.tabs.is-toggle a:hover {
  background-color: #2E4172;
  border-color: #b5b5b5;
  z-index: 2;
}

.tabs.is-toggle li + li {
  margin-left: -1px;
}

.tabs.is-toggle li:first-child a {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.tabs.is-toggle li:last-child a {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.tabs.is-toggle li.is-active a {
  background-color: #BE0B14;
  border-color: #BE0B14;
  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.33333%;
}

.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.33333%;
}

.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.66667%;
}

.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.66667%;
}

.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%;
}

.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%;
}

.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.33333%;
}

.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.33333%;
}

.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.66667%;
}

.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.66667%;
}

.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%;
}

.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%;
}

.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.33333%;
}

.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.33333%;
}

.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.66667%;
}

.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.66667%;
}

.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%;
}

.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%;
}

.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.33333%;
}

.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.33333%;
}

.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.66667%;
}

.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.66667%;
}

.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%;
}

.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%;
}

@media screen and (max-width: 768px) {
  .column.is-narrow-mobile {
    flex: none;
    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.33333%;
  }
  .column.is-offset-1-mobile {
    margin-left: 8.33333%;
  }
  .column.is-2-mobile {
    flex: none;
    width: 16.66667%;
  }
  .column.is-offset-2-mobile {
    margin-left: 16.66667%;
  }
  .column.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-left: 25%;
  }
  .column.is-4-mobile {
    flex: none;
    width: 33.33333%;
  }
  .column.is-offset-4-mobile {
    margin-left: 33.33333%;
  }
  .column.is-5-mobile {
    flex: none;
    width: 41.66667%;
  }
  .column.is-offset-5-mobile {
    margin-left: 41.66667%;
  }
  .column.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-left: 50%;
  }
  .column.is-7-mobile {
    flex: none;
    width: 58.33333%;
  }
  .column.is-offset-7-mobile {
    margin-left: 58.33333%;
  }
  .column.is-8-mobile {
    flex: none;
    width: 66.66667%;
  }
  .column.is-offset-8-mobile {
    margin-left: 66.66667%;
  }
  .column.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-left: 75%;
  }
  .column.is-10-mobile {
    flex: none;
    width: 83.33333%;
  }
  .column.is-offset-10-mobile {
    margin-left: 83.33333%;
  }
  .column.is-11-mobile {
    flex: none;
    width: 91.66667%;
  }
  .column.is-offset-11-mobile {
    margin-left: 91.66667%;
  }
  .column.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-left: 100%;
  }
}

@media screen and (min-width: 769px), print {
  .column.is-narrow, .column.is-narrow-tablet {
    flex: none;
    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.33333%;
  }
  .column.is-offset-1, .column.is-offset-1-tablet {
    margin-left: 8.33333%;
  }
  .column.is-2, .column.is-2-tablet {
    flex: none;
    width: 16.66667%;
  }
  .column.is-offset-2, .column.is-offset-2-tablet {
    margin-left: 16.66667%;
  }
  .column.is-3, .column.is-3-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3, .column.is-offset-3-tablet {
    margin-left: 25%;
  }
  .column.is-4, .column.is-4-tablet {
    flex: none;
    width: 33.33333%;
  }
  .column.is-offset-4, .column.is-offset-4-tablet {
    margin-left: 33.33333%;
  }
  .column.is-5, .column.is-5-tablet {
    flex: none;
    width: 41.66667%;
  }
  .column.is-offset-5, .column.is-offset-5-tablet {
    margin-left: 41.66667%;
  }
  .column.is-6, .column.is-6-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6, .column.is-offset-6-tablet {
    margin-left: 50%;
  }
  .column.is-7, .column.is-7-tablet {
    flex: none;
    width: 58.33333%;
  }
  .column.is-offset-7, .column.is-offset-7-tablet {
    margin-left: 58.33333%;
  }
  .column.is-8, .column.is-8-tablet {
    flex: none;
    width: 66.66667%;
  }
  .column.is-offset-8, .column.is-offset-8-tablet {
    margin-left: 66.66667%;
  }
  .column.is-9, .column.is-9-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9, .column.is-offset-9-tablet {
    margin-left: 75%;
  }
  .column.is-10, .column.is-10-tablet {
    flex: none;
    width: 83.33333%;
  }
  .column.is-offset-10, .column.is-offset-10-tablet {
    margin-left: 83.33333%;
  }
  .column.is-11, .column.is-11-tablet {
    flex: none;
    width: 91.66667%;
  }
  .column.is-offset-11, .column.is-offset-11-tablet {
    margin-left: 91.66667%;
  }
  .column.is-12, .column.is-12-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12, .column.is-offset-12-tablet {
    margin-left: 100%;
  }
}

@media screen and (max-width: 1023px) {
  .column.is-narrow-touch {
    flex: none;
    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.33333%;
  }
  .column.is-offset-1-touch {
    margin-left: 8.33333%;
  }
  .column.is-2-touch {
    flex: none;
    width: 16.66667%;
  }
  .column.is-offset-2-touch {
    margin-left: 16.66667%;
  }
  .column.is-3-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-left: 25%;
  }
  .column.is-4-touch {
    flex: none;
    width: 33.33333%;
  }
  .column.is-offset-4-touch {
    margin-left: 33.33333%;
  }
  .column.is-5-touch {
    flex: none;
    width: 41.66667%;
  }
  .column.is-offset-5-touch {
    margin-left: 41.66667%;
  }
  .column.is-6-touch {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-left: 50%;
  }
  .column.is-7-touch {
    flex: none;
    width: 58.33333%;
  }
  .column.is-offset-7-touch {
    margin-left: 58.33333%;
  }
  .column.is-8-touch {
    flex: none;
    width: 66.66667%;
  }
  .column.is-offset-8-touch {
    margin-left: 66.66667%;
  }
  .column.is-9-touch {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-left: 75%;
  }
  .column.is-10-touch {
    flex: none;
    width: 83.33333%;
  }
  .column.is-offset-10-touch {
    margin-left: 83.33333%;
  }
  .column.is-11-touch {
    flex: none;
    width: 91.66667%;
  }
  .column.is-offset-11-touch {
    margin-left: 91.66667%;
  }
  .column.is-12-touch {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch {
    margin-left: 100%;
  }
}

@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop {
    flex: none;
    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.33333%;
  }
  .column.is-offset-1-desktop {
    margin-left: 8.33333%;
  }
  .column.is-2-desktop {
    flex: none;
    width: 16.66667%;
  }
  .column.is-offset-2-desktop {
    margin-left: 16.66667%;
  }
  .column.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-left: 25%;
  }
  .column.is-4-desktop {
    flex: none;
    width: 33.33333%;
  }
  .column.is-offset-4-desktop {
    margin-left: 33.33333%;
  }
  .column.is-5-desktop {
    flex: none;
    width: 41.66667%;
  }
  .column.is-offset-5-desktop {
    margin-left: 41.66667%;
  }
  .column.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-left: 50%;
  }
  .column.is-7-desktop {
    flex: none;
    width: 58.33333%;
  }
  .column.is-offset-7-desktop {
    margin-left: 58.33333%;
  }
  .column.is-8-desktop {
    flex: none;
    width: 66.66667%;
  }
  .column.is-offset-8-desktop {
    margin-left: 66.66667%;
  }
  .column.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-left: 75%;
  }
  .column.is-10-desktop {
    flex: none;
    width: 83.33333%;
  }
  .column.is-offset-10-desktop {
    margin-left: 83.33333%;
  }
  .column.is-11-desktop {
    flex: none;
    width: 91.66667%;
  }
  .column.is-offset-11-desktop {
    margin-left: 91.66667%;
  }
  .column.is-12-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop {
    margin-left: 100%;
  }
}

@media screen and (min-width: 1216px) {
  .column.is-narrow-widescreen {
    flex: none;
    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.33333%;
  }
  .column.is-offset-1-widescreen {
    margin-left: 8.33333%;
  }
  .column.is-2-widescreen {
    flex: none;
    width: 16.66667%;
  }
  .column.is-offset-2-widescreen {
    margin-left: 16.66667%;
  }
  .column.is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }
  .column.is-4-widescreen {
    flex: none;
    width: 33.33333%;
  }
  .column.is-offset-4-widescreen {
    margin-left: 33.33333%;
  }
  .column.is-5-widescreen {
    flex: none;
    width: 41.66667%;
  }
  .column.is-offset-5-widescreen {
    margin-left: 41.66667%;
  }
  .column.is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }
  .column.is-7-widescreen {
    flex: none;
    width: 58.33333%;
  }
  .column.is-offset-7-widescreen {
    margin-left: 58.33333%;
  }
  .column.is-8-widescreen {
    flex: none;
    width: 66.66667%;
  }
  .column.is-offset-8-widescreen {
    margin-left: 66.66667%;
  }
  .column.is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }
  .column.is-10-widescreen {
    flex: none;
    width: 83.33333%;
  }
  .column.is-offset-10-widescreen {
    margin-left: 83.33333%;
  }
  .column.is-11-widescreen {
    flex: none;
    width: 91.66667%;
  }
  .column.is-offset-11-widescreen {
    margin-left: 91.66667%;
  }
  .column.is-12-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen {
    margin-left: 100%;
  }
}

@media screen and (min-width: 1408px) {
  .column.is-narrow-fullhd {
    flex: none;
    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.33333%;
  }
  .column.is-offset-1-fullhd {
    margin-left: 8.33333%;
  }
  .column.is-2-fullhd {
    flex: none;
    width: 16.66667%;
  }
  .column.is-offset-2-fullhd {
    margin-left: 16.66667%;
  }
  .column.is-3-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd {
    margin-left: 25%;
  }
  .column.is-4-fullhd {
    flex: none;
    width: 33.33333%;
  }
  .column.is-offset-4-fullhd {
    margin-left: 33.33333%;
  }
  .column.is-5-fullhd {
    flex: none;
    width: 41.66667%;
  }
  .column.is-offset-5-fullhd {
    margin-left: 41.66667%;
  }
  .column.is-6-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd {
    margin-left: 50%;
  }
  .column.is-7-fullhd {
    flex: none;
    width: 58.33333%;
  }
  .column.is-offset-7-fullhd {
    margin-left: 58.33333%;
  }
  .column.is-8-fullhd {
    flex: none;
    width: 66.66667%;
  }
  .column.is-offset-8-fullhd {
    margin-left: 66.66667%;
  }
  .column.is-9-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd {
    margin-left: 75%;
  }
  .column.is-10-fullhd {
    flex: none;
    width: 83.33333%;
  }
  .column.is-offset-10-fullhd {
    margin-left: 83.33333%;
  }
  .column.is-11-fullhd {
    flex: none;
    width: 91.66667%;
  }
  .column.is-offset-11-fullhd {
    margin-left: 91.66667%;
  }
  .column.is-12-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd {
    margin-left: 100%;
  }
}

.columns {
  margin-left: -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.33333%;
  }
  .tile.is-2 {
    flex: none;
    width: 16.66667%;
  }
  .tile.is-3 {
    flex: none;
    width: 25%;
  }
  .tile.is-4 {
    flex: none;
    width: 33.33333%;
  }
  .tile.is-5 {
    flex: none;
    width: 41.66667%;
  }
  .tile.is-6 {
    flex: none;
    width: 50%;
  }
  .tile.is-7 {
    flex: none;
    width: 58.33333%;
  }
  .tile.is-8 {
    flex: none;
    width: 66.66667%;
  }
  .tile.is-9 {
    flex: none;
    width: 75%;
  }
  .tile.is-10 {
    flex: none;
    width: 83.33333%;
  }
  .tile.is-11 {
    flex: none;
    width: 91.66667%;
  }
  .tile.is-12 {
    flex: none;
    width: 100%;
  }
}

/* Bulma Helpers */
.has-text-white {
  color: white !important;
}

a.has-text-white:hover, a.has-text-white:focus {
  color: #e6e6e6 !important;
}

.has-background-white {
  background-color: white !important;
}

.has-text-black {
  color: #0a0a0a !important;
}

a.has-text-black:hover, a.has-text-black:focus {
  color: black !important;
}

.has-background-black {
  background-color: #0a0a0a !important;
}

.has-text-light {
  color: whitesmoke !important;
}

a.has-text-light:hover, a.has-text-light:focus {
  color: #dbdbdb !important;
}

.has-background-light {
  background-color: whitesmoke !important;
}

.has-text-dark {
  color: #363636 !important;
}

a.has-text-dark:hover, a.has-text-dark:focus {
  color: #1c1c1c !important;
}

.has-background-dark {
  background-color: #363636 !important;
}

.has-text-primary {
  color: #00d1b2 !important;
}

a.has-text-primary:hover, a.has-text-primary:focus {
  color: #009e86 !important;
}

.has-background-primary {
  background-color: #00d1b2 !important;
}

.has-text-primary-light {
  color: #ebfffc !important;
}

a.has-text-primary-light:hover, a.has-text-primary-light:focus {
  color: #b8fff4 !important;
}

.has-background-primary-light {
  background-color: #ebfffc !important;
}

.has-text-primary-dark {
  color: #00947e !important;
}

a.has-text-primary-dark:hover, a.has-text-primary-dark:focus {
  color: #00c7a9 !important;
}

.has-background-primary-dark {
  background-color: #00947e !important;
}

.has-text-link {
  color: #485fc7 !important;
}

a.has-text-link:hover, a.has-text-link:focus {
  color: #3449a8 !important;
}

.has-background-link {
  background-color: #485fc7 !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: #3e8ed0 !important;
}

a.has-text-info:hover, a.has-text-info:focus {
  color: #2b74b1 !important;
}

.has-background-info {
  background-color: #3e8ed0 !important;
}

.has-text-info-light {
  color: #eff5fb !important;
}

a.has-text-info-light:hover, a.has-text-info-light:focus {
  color: #c6ddf1 !important;
}

.has-background-info-light {
  background-color: #eff5fb !important;
}

.has-text-info-dark {
  color: #296fa8 !important;
}

a.has-text-info-dark:hover, a.has-text-info-dark:focus {
  color: #368ace !important;
}

.has-background-info-dark {
  background-color: #296fa8 !important;
}

.has-text-success {
  color: #48c78e !important;
}

a.has-text-success:hover, a.has-text-success:focus {
  color: #34a873 !important;
}

.has-background-success {
  background-color: #48c78e !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: #ffe08a !important;
}

a.has-text-warning:hover, a.has-text-warning:focus {
  color: #ffd257 !important;
}

.has-background-warning {
  background-color: #ffe08a !important;
}

.has-text-warning-light {
  color: #fffaeb !important;
}

a.has-text-warning-light:hover, a.has-text-warning-light:focus {
  color: #ffecb8 !important;
}

.has-background-warning-light {
  background-color: #fffaeb !important;
}

.has-text-warning-dark {
  color: #946c00 !important;
}

a.has-text-warning-dark:hover, a.has-text-warning-dark:focus {
  color: #c79200 !important;
}

.has-background-warning-dark {
  background-color: #946c00 !important;
}

.has-text-danger {
  color: #f14668 !important;
}

a.has-text-danger:hover, a.has-text-danger:focus {
  color: #ee1742 !important;
}

.has-background-danger {
  background-color: #f14668 !important;
}

.has-text-danger-light {
  color: #feecf0 !important;
}

a.has-text-danger-light:hover, a.has-text-danger-light:focus {
  color: #fabdc9 !important;
}

.has-background-danger-light {
  background-color: #feecf0 !important;
}

.has-text-danger-dark {
  color: #cc0f35 !important;
}

a.has-text-danger-dark:hover, a.has-text-danger-dark:focus {
  color: #ee2049 !important;
}

.has-background-danger-dark {
  background-color: #cc0f35 !important;
}

.has-text-black-bis {
  color: #121212 !important;
}

.has-background-black-bis {
  background-color: #121212 !important;
}

.has-text-black-ter {
  color: #242424 !important;
}

.has-background-black-ter {
  background-color: #242424 !important;
}

.has-text-grey-darker {
  color: #363636 !important;
}

.has-background-grey-darker {
  background-color: #363636 !important;
}

.has-text-grey-dark {
  color: #4a4a4a !important;
}

.has-background-grey-dark {
  background-color: #4a4a4a !important;
}

.has-text-grey {
  color: #7a7a7a !important;
}

.has-background-grey {
  background-color: #7a7a7a !important;
}

.has-text-grey-light {
  color: #b5b5b5 !important;
}

.has-background-grey-light {
  background-color: #b5b5b5 !important;
}

.has-text-grey-lighter {
  color: #dbdbdb !important;
}

.has-background-grey-lighter {
  background-color: #dbdbdb !important;
}

.has-text-white-ter {
  color: whitesmoke !important;
}

.has-background-white-ter {
  background-color: whitesmoke !important;
}

.has-text-white-bis {
  color: #fafafa !important;
}

.has-background-white-bis {
  background-color: #fafafa !important;
}

.is-flex-direction-row {
  flex-direction: row !important;
}

.is-flex-direction-row-reverse {
  flex-direction: row-reverse !important;
}

.is-flex-direction-column {
  flex-direction: column !important;
}

.is-flex-direction-column-reverse {
  flex-direction: column-reverse !important;
}

.is-flex-wrap-nowrap {
  flex-wrap: nowrap !important;
}

.is-flex-wrap-wrap {
  flex-wrap: wrap !important;
}

.is-flex-wrap-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.is-justify-content-flex-start {
  justify-content: flex-start !important;
}

.is-justify-content-flex-end {
  justify-content: flex-end !important;
}

.is-justify-content-center {
  justify-content: center !important;
}

.is-justify-content-space-between {
  justify-content: space-between !important;
}

.is-justify-content-space-around {
  justify-content: space-around !important;
}

.is-justify-content-space-evenly {
  justify-content: space-evenly !important;
}

.is-justify-content-start {
  justify-content: start !important;
}

.is-justify-content-end {
  justify-content: end !important;
}

.is-justify-content-left {
  justify-content: left !important;
}

.is-justify-content-right {
  justify-content: right !important;
}

.is-align-content-flex-start {
  align-content: flex-start !important;
}

.is-align-content-flex-end {
  align-content: flex-end !important;
}

.is-align-content-center {
  align-content: center !important;
}

.is-align-content-space-between {
  align-content: space-between !important;
}

.is-align-content-space-around {
  align-content: space-around !important;
}

.is-align-content-space-evenly {
  align-content: space-evenly !important;
}

.is-align-content-stretch {
  align-content: stretch !important;
}

.is-align-content-start {
  align-content: start !important;
}

.is-align-content-end {
  align-content: end !important;
}

.is-align-content-baseline {
  align-content: baseline !important;
}

.is-align-items-stretch {
  align-items: stretch !important;
}

.is-align-items-flex-start {
  align-items: flex-start !important;
}

.is-align-items-flex-end {
  align-items: flex-end !important;
}

.is-align-items-center {
  align-items: center !important;
}

.is-align-items-baseline {
  align-items: baseline !important;
}

.is-align-items-start {
  align-items: start !important;
}

.is-align-items-end {
  align-items: end !important;
}

.is-align-items-self-start {
  align-items: self-start !important;
}

.is-align-items-self-end {
  align-items: self-end !important;
}

.is-align-self-auto {
  align-self: auto !important;
}

.is-align-self-flex-start {
  align-self: flex-start !important;
}

.is-align-self-flex-end {
  align-self: flex-end !important;
}

.is-align-self-center {
  align-self: center !important;
}

.is-align-self-baseline {
  align-self: baseline !important;
}

.is-align-self-stretch {
  align-self: stretch !important;
}

.is-flex-grow-0 {
  flex-grow: 0 !important;
}

.is-flex-grow-1 {
  flex-grow: 1 !important;
}

.is-flex-grow-2 {
  flex-grow: 2 !important;
}

.is-flex-grow-3 {
  flex-grow: 3 !important;
}

.is-flex-grow-4 {
  flex-grow: 4 !important;
}

.is-flex-grow-5 {
  flex-grow: 5 !important;
}

.is-flex-shrink-0 {
  flex-shrink: 0 !important;
}

.is-flex-shrink-1 {
  flex-shrink: 1 !important;
}

.is-flex-shrink-2 {
  flex-shrink: 2 !important;
}

.is-flex-shrink-3 {
  flex-shrink: 3 !important;
}

.is-flex-shrink-4 {
  flex-shrink: 4 !important;
}

.is-flex-shrink-5 {
  flex-shrink: 5 !important;
}

.is-clearfix::after {
  clear: both;
  content: " ";
  display: table;
}

.is-pulled-left {
  float: left !important;
}

.is-pulled-right {
  float: right !important;
}

.is-radiusless {
  border-radius: 0 !important;
}

.is-shadowless {
  box-shadow: none !important;
}

.is-clickable {
  cursor: pointer !important;
  pointer-events: all !important;
}

.is-clipped {
  overflow: hidden !important;
}

.is-relative {
  position: relative !important;
}

.is-marginless {
  margin: 0 !important;
}

.is-paddingless {
  padding: 0 !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.mt-3 {
  margin-top: 0.75rem !important;
}

.mr-3 {
  margin-right: 0.75rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.ml-3 {
  margin-left: 0.75rem !important;
}

.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mr-4 {
  margin-right: 1rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.ml-4 {
  margin-left: 1rem !important;
}

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.m-5 {
  margin: 1.5rem !important;
}

.mt-5 {
  margin-top: 1.5rem !important;
}

.mr-5 {
  margin-right: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 1.5rem !important;
}

.ml-5 {
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.m-6 {
  margin: 3rem !important;
}

.mt-6 {
  margin-top: 3rem !important;
}

.mr-6 {
  margin-right: 3rem !important;
}

.mb-6 {
  margin-bottom: 3rem !important;
}

.ml-6 {
  margin-left: 3rem !important;
}

.mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1 {
  padding-left: 0.25rem !important;
}

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pr-3 {
  padding-right: 0.75rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pl-3 {
  padding-left: 0.75rem !important;
}

.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pr-4 {
  padding-right: 1rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pl-4 {
  padding-left: 1rem !important;
}

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.p-5 {
  padding: 1.5rem !important;
}

.pt-5 {
  padding-top: 1.5rem !important;
}

.pr-5 {
  padding-right: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 1.5rem !important;
}

.pl-5 {
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.p-6 {
  padding: 3rem !important;
}

.pt-6 {
  padding-top: 3rem !important;
}

.pr-6 {
  padding-right: 3rem !important;
}

.pb-6 {
  padding-bottom: 3rem !important;
}

.pl-6 {
  padding-left: 3rem !important;
}

.px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.p-auto {
  padding: auto !important;
}

.pt-auto {
  padding-top: auto !important;
}

.pr-auto {
  padding-right: auto !important;
}

.pb-auto {
  padding-bottom: auto !important;
}

.pl-auto {
  padding-left: auto !important;
}

.px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}

.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}

.is-size-1 {
  font-size: 3rem !important;
}

.is-size-2 {
  font-size: 2.5rem !important;
}

.is-size-3 {
  font-size: 2rem !important;
}

.is-size-4 {
  font-size: 1.5rem !important;
}

.is-size-5 {
  font-size: 1.25rem !important;
}

.is-size-6 {
  font-size: 1rem !important;
}

.is-size-7 {
  font-size: 0.75rem !important;
}

@media screen and (max-width: 768px) {
  .is-size-1-mobile {
    font-size: 3rem !important;
  }
  .is-size-2-mobile {
    font-size: 2.5rem !important;
  }
  .is-size-3-mobile {
    font-size: 2rem !important;
  }
  .is-size-4-mobile {
    font-size: 1.5rem !important;
  }
  .is-size-5-mobile {
    font-size: 1.25rem !important;
  }
  .is-size-6-mobile {
    font-size: 1rem !important;
  }
  .is-size-7-mobile {
    font-size: 0.75rem !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-size-1-tablet {
    font-size: 3rem !important;
  }
  .is-size-2-tablet {
    font-size: 2.5rem !important;
  }
  .is-size-3-tablet {
    font-size: 2rem !important;
  }
  .is-size-4-tablet {
    font-size: 1.5rem !important;
  }
  .is-size-5-tablet {
    font-size: 1.25rem !important;
  }
  .is-size-6-tablet {
    font-size: 1rem !important;
  }
  .is-size-7-tablet {
    font-size: 0.75rem !important;
  }
}

@media screen and (max-width: 1023px) {
  .is-size-1-touch {
    font-size: 3rem !important;
  }
  .is-size-2-touch {
    font-size: 2.5rem !important;
  }
  .is-size-3-touch {
    font-size: 2rem !important;
  }
  .is-size-4-touch {
    font-size: 1.5rem !important;
  }
  .is-size-5-touch {
    font-size: 1.25rem !important;
  }
  .is-size-6-touch {
    font-size: 1rem !important;
  }
  .is-size-7-touch {
    font-size: 0.75rem !important;
  }
}

@media screen and (min-width: 1024px) {
  .is-size-1-desktop {
    font-size: 3rem !important;
  }
  .is-size-2-desktop {
    font-size: 2.5rem !important;
  }
  .is-size-3-desktop {
    font-size: 2rem !important;
  }
  .is-size-4-desktop {
    font-size: 1.5rem !important;
  }
  .is-size-5-desktop {
    font-size: 1.25rem !important;
  }
  .is-size-6-desktop {
    font-size: 1rem !important;
  }
  .is-size-7-desktop {
    font-size: 0.75rem !important;
  }
}

@media screen and (min-width: 1216px) {
  .is-size-1-widescreen {
    font-size: 3rem !important;
  }
  .is-size-2-widescreen {
    font-size: 2.5rem !important;
  }
  .is-size-3-widescreen {
    font-size: 2rem !important;
  }
  .is-size-4-widescreen {
    font-size: 1.5rem !important;
  }
  .is-size-5-widescreen {
    font-size: 1.25rem !important;
  }
  .is-size-6-widescreen {
    font-size: 1rem !important;
  }
  .is-size-7-widescreen {
    font-size: 0.75rem !important;
  }
}

@media screen and (min-width: 1408px) {
  .is-size-1-fullhd {
    font-size: 3rem !important;
  }
  .is-size-2-fullhd {
    font-size: 2.5rem !important;
  }
  .is-size-3-fullhd {
    font-size: 2rem !important;
  }
  .is-size-4-fullhd {
    font-size: 1.5rem !important;
  }
  .is-size-5-fullhd {
    font-size: 1.25rem !important;
  }
  .is-size-6-fullhd {
    font-size: 1rem !important;
  }
  .is-size-7-fullhd {
    font-size: 0.75rem !important;
  }
}

.has-text-centered {
  text-align: center !important;
}

.has-text-justified {
  text-align: justify !important;
}

.has-text-left {
  text-align: left !important;
}

.has-text-right {
  text-align: right !important;
}

@media screen and (max-width: 768px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}

@media screen and (min-width: 769px), print {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-centered-tablet-only {
    text-align: center !important;
  }
}

@media screen and (max-width: 1023px) {
  .has-text-centered-touch {
    text-align: center !important;
  }
}

@media screen and (min-width: 1024px) {
  .has-text-centered-desktop {
    text-align: center !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-centered-desktop-only {
    text-align: center !important;
  }
}

@media screen and (min-width: 1216px) {
  .has-text-centered-widescreen {
    text-align: center !important;
  }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-centered-widescreen-only {
    text-align: center !important;
  }
}

@media screen and (min-width: 1408px) {
  .has-text-centered-fullhd {
    text-align: center !important;
  }
}

@media screen and (max-width: 768px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}

@media screen and (min-width: 769px), print {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-justified-tablet-only {
    text-align: justify !important;
  }
}

@media screen and (max-width: 1023px) {
  .has-text-justified-touch {
    text-align: justify !important;
  }
}

@media screen and (min-width: 1024px) {
  .has-text-justified-desktop {
    text-align: justify !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-justified-desktop-only {
    text-align: justify !important;
  }
}

@media screen and (min-width: 1216px) {
  .has-text-justified-widescreen {
    text-align: justify !important;
  }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-justified-widescreen-only {
    text-align: justify !important;
  }
}

@media screen and (min-width: 1408px) {
  .has-text-justified-fullhd {
    text-align: justify !important;
  }
}

@media screen and (max-width: 768px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}

@media screen and (min-width: 769px), print {
  .has-text-left-tablet {
    text-align: left !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-left-tablet-only {
    text-align: left !important;
  }
}

@media screen and (max-width: 1023px) {
  .has-text-left-touch {
    text-align: left !important;
  }
}

@media screen and (min-width: 1024px) {
  .has-text-left-desktop {
    text-align: left !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-left-desktop-only {
    text-align: left !important;
  }
}

@media screen and (min-width: 1216px) {
  .has-text-left-widescreen {
    text-align: left !important;
  }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-left-widescreen-only {
    text-align: left !important;
  }
}

@media screen and (min-width: 1408px) {
  .has-text-left-fullhd {
    text-align: left !important;
  }
}

@media screen and (max-width: 768px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}

@media screen and (min-width: 769px), print {
  .has-text-right-tablet {
    text-align: right !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-right-tablet-only {
    text-align: right !important;
  }
}

@media screen and (max-width: 1023px) {
  .has-text-right-touch {
    text-align: right !important;
  }
}

@media screen and (min-width: 1024px) {
  .has-text-right-desktop {
    text-align: right !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-right-desktop-only {
    text-align: right !important;
  }
}

@media screen and (min-width: 1216px) {
  .has-text-right-widescreen {
    text-align: right !important;
  }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-right-widescreen-only {
    text-align: right !important;
  }
}

@media screen and (min-width: 1408px) {
  .has-text-right-fullhd {
    text-align: right !important;
  }
}

.is-capitalized {
  text-transform: capitalize !important;
}

.is-lowercase {
  text-transform: lowercase !important;
}

.is-uppercase {
  text-transform: uppercase !important;
}

.is-italic {
  font-style: italic !important;
}

.is-underlined {
  text-decoration: underline !important;
}

.has-text-weight-light {
  font-weight: 300 !important;
}

.has-text-weight-normal {
  font-weight: 400 !important;
}

.has-text-weight-medium {
  font-weight: 500 !important;
}

.has-text-weight-semibold {
  font-weight: 600 !important;
}

.has-text-weight-bold {
  font-weight: 700 !important;
}

.is-family-primary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-secondary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-sans-serif {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-monospace {
  font-family: monospace !important;
}

.is-family-code {
  font-family: monospace !important;
}

.is-block {
  display: block !important;
}

@media screen and (max-width: 768px) {
  .is-block-mobile {
    display: block !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-block-tablet {
    display: block !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-block-tablet-only {
    display: block !important;
  }
}

@media screen and (max-width: 1023px) {
  .is-block-touch {
    display: block !important;
  }
}

@media screen and (min-width: 1024px) {
  .is-block-desktop {
    display: block !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-block-desktop-only {
    display: block !important;
  }
}

@media screen and (min-width: 1216px) {
  .is-block-widescreen {
    display: block !important;
  }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-block-widescreen-only {
    display: block !important;
  }
}

@media screen and (min-width: 1408px) {
  .is-block-fullhd {
    display: block !important;
  }
}

.is-flex {
  display: flex !important;
}

@media screen and (max-width: 768px) {
  .is-flex-mobile {
    display: flex !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-flex-tablet {
    display: flex !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-flex-tablet-only {
    display: flex !important;
  }
}

@media screen and (max-width: 1023px) {
  .is-flex-touch {
    display: flex !important;
  }
}

@media screen and (min-width: 1024px) {
  .is-flex-desktop {
    display: flex !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-flex-desktop-only {
    display: flex !important;
  }
}

@media screen and (min-width: 1216px) {
  .is-flex-widescreen {
    display: flex !important;
  }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-flex-widescreen-only {
    display: flex !important;
  }
}

@media screen and (min-width: 1408px) {
  .is-flex-fullhd {
    display: flex !important;
  }
}

.is-inline {
  display: inline !important;
}

@media screen and (max-width: 768px) {
  .is-inline-mobile {
    display: inline !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-tablet-only {
    display: inline !important;
  }
}

@media screen and (max-width: 1023px) {
  .is-inline-touch {
    display: inline !important;
  }
}

@media screen and (min-width: 1024px) {
  .is-inline-desktop {
    display: inline !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-desktop-only {
    display: inline !important;
  }
}

@media screen and (min-width: 1216px) {
  .is-inline-widescreen {
    display: inline !important;
  }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-widescreen-only {
    display: inline !important;
  }
}

@media screen and (min-width: 1408px) {
  .is-inline-fullhd {
    display: inline !important;
  }
}

.is-inline-block {
  display: inline-block !important;
}

@media screen and (max-width: 768px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}

@media screen and (max-width: 1023px) {
  .is-inline-block-touch {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1024px) {
  .is-inline-block-desktop {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-block-desktop-only {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1216px) {
  .is-inline-block-widescreen {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-block-widescreen-only {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1408px) {
  .is-inline-block-fullhd {
    display: inline-block !important;
  }
}

.is-inline-flex {
  display: inline-flex !important;
}

@media screen and (max-width: 768px) {
  .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}

@media screen and (max-width: 1023px) {
  .is-inline-flex-touch {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1024px) {
  .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-flex-desktop-only {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1216px) {
  .is-inline-flex-widescreen {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-flex-widescreen-only {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1408px) {
  .is-inline-flex-fullhd {
    display: inline-flex !important;
  }
}

.is-hidden {
  display: none !important;
}

.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}

@media screen and (max-width: 768px) {
  .is-hidden-mobile {
    display: none !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-hidden-tablet-only {
    display: none !important;
  }
}

@media screen and (max-width: 1023px) {
  .is-hidden-touch {
    display: none !important;
  }
}

@media screen and (min-width: 1024px) {
  .is-hidden-desktop {
    display: none !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-hidden-desktop-only {
    display: none !important;
  }
}

@media screen and (min-width: 1216px) {
  .is-hidden-widescreen {
    display: none !important;
  }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-hidden-widescreen-only {
    display: none !important;
  }
}

@media screen and (min-width: 1408px) {
  .is-hidden-fullhd {
    display: none !important;
  }
}

.is-invisible {
  visibility: hidden !important;
}

@media screen and (max-width: 768px) {
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}

@media screen and (min-width: 769px), print {
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-invisible-tablet-only {
    visibility: hidden !important;
  }
}

@media screen and (max-width: 1023px) {
  .is-invisible-touch {
    visibility: hidden !important;
  }
}

@media screen and (min-width: 1024px) {
  .is-invisible-desktop {
    visibility: hidden !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-invisible-desktop-only {
    visibility: hidden !important;
  }
}

@media screen and (min-width: 1216px) {
  .is-invisible-widescreen {
    visibility: hidden !important;
  }
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important;
  }
}

@media screen and (min-width: 1408px) {
  .is-invisible-fullhd {
    visibility: hidden !important;
  }
}

/* Bulma Layout */
.hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.hero .navbar {
  background: none;
}

.hero .tabs ul {
  border-bottom: none;
}

.hero.is-white {
  background-color: white;
  color: #0a0a0a;
}

.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-white strong {
  color: inherit;
}

.hero.is-white .title {
  color: #0a0a0a;
}

.hero.is-white .subtitle {
  color: rgba(10, 10, 10, 0.9);
}

.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: #0a0a0a;
}

@media screen and (max-width: 1023px) {
  .hero.is-white .navbar-menu {
    background-color: white;
  }
}

.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
  color: rgba(10, 10, 10, 0.7);
}

.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #0a0a0a;
}

.hero.is-white .tabs a {
  color: #0a0a0a;
  opacity: 0.9;
}

.hero.is-white .tabs a:hover {
  opacity: 1;
}

.hero.is-white .tabs li.is-active a {
  color: white !important;
  opacity: 1;
}

.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
  color: #0a0a0a;
}

.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}

.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
  }
}

.hero.is-black {
  background-color: #0a0a0a;
  color: white;
}

.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: white;
}

.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
  color: white;
}

@media screen and (max-width: 1023px) {
  .hero.is-black .navbar-menu {
    background-color: #0a0a0a;
  }
}

.hero.is-black .navbar-item,
.hero.is-black .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active {
  background-color: black;
  color: white;
}

.hero.is-black .tabs a {
  color: white;
  opacity: 0.9;
}

.hero.is-black .tabs a:hover {
  opacity: 1;
}

.hero.is-black .tabs li.is-active a {
  color: #0a0a0a !important;
  opacity: 1;
}

.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
  color: white;
}

.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: white;
  border-color: white;
  color: #0a0a0a;
}

.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
  }
}

.hero.is-light {
  background-color: whitesmoke;
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-light strong {
  color: inherit;
}

.hero.is-light .title {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-light .subtitle {
  color: rgba(0, 0, 0, 0.9);
}

.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}

@media screen and (max-width: 1023px) {
  .hero.is-light .navbar-menu {
    background-color: whitesmoke;
  }
}

.hero.is-light .navbar-item,
.hero.is-light .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-light .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}

.hero.is-light .tabs a:hover {
  opacity: 1;
}

.hero.is-light .tabs li.is-active a {
  color: whitesmoke !important;
  opacity: 1;
}

.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: whitesmoke;
}

.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
  }
}

.hero.is-dark {
  background-color: #363636;
  color: #fff;
}

.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-dark strong {
  color: inherit;
}

.hero.is-dark .title {
  color: #fff;
}

.hero.is-dark .subtitle {
  color: rgba(255, 255, 255, 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: #363636;
  }
}

.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: #363636 !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: #363636;
}

.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
  }
}

.hero.is-primary {
  background-color: #00d1b2;
  color: #fff;
}

.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong {
  color: inherit;
}

.hero.is-primary .title {
  color: #fff;
}

.hero.is-primary .subtitle {
  color: rgba(255, 255, 255, 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: #00d1b2;
  }
}

.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: #00b89c;
  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: #00d1b2 !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: #00d1b2;
}

.hero.is-primary.is-bold {
  background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-primary.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
  }
}

.hero.is-link {
  background-color: #485fc7;
  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: #485fc7;
  }
}

.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: #485fc7 !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: #485fc7;
}

.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, #2959b3 0%, #485fc7 71%, #5658d2 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #2959b3 0%, #485fc7 71%, #5658d2 100%);
  }
}

.hero.is-info {
  background-color: #3e8ed0;
  color: #fff;
}

.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-info strong {
  color: inherit;
}

.hero.is-info .title {
  color: #fff;
}

.hero.is-info .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1023px) {
  .hero.is-info .navbar-menu {
    background-color: #3e8ed0;
  }
}

.hero.is-info .navbar-item,
.hero.is-info .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
  background-color: #3082c5;
  color: #fff;
}

.hero.is-info .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-info .tabs a:hover {
  opacity: 1;
}

.hero.is-info .tabs li.is-active a {
  color: #3e8ed0 !important;
  opacity: 1;
}

.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
  color: #fff;
}

.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #3e8ed0;
}

.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #208fbc 0%, #3e8ed0 71%, #4d83db 100%);
  }
}

.hero.is-success {
  background-color: #48c78e;
  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: #48c78e;
  }
}

.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: #48c78e !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: #48c78e;
}

.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #29b35e 0%, #48c78e 71%, #56d2af 100%);
  }
}

.hero.is-warning {
  background-color: #ffe08a;
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-warning strong {
  color: inherit;
}

.hero.is-warning .title {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .subtitle {
  color: rgba(0, 0, 0, 0.9);
}

.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}

@media screen and (max-width: 1023px) {
  .hero.is-warning .navbar-menu {
    background-color: #ffe08a;
  }
}

.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
  background-color: #ffd970;
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}

.hero.is-warning .tabs a:hover {
  opacity: 1;
}

.hero.is-warning .tabs li.is-active a {
  color: #ffe08a !important;
  opacity: 1;
}

.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #ffe08a;
}

.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #ffb657 0%, #ffe08a 71%, #fff6a3 100%);
  }
}

.hero.is-danger {
  background-color: #f14668;
  color: #fff;
}

.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-danger strong {
  color: inherit;
}

.hero.is-danger .title {
  color: #fff;
}

.hero.is-danger .subtitle {
  color: rgba(255, 255, 255, 0.9);
}

.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
  color: #fff;
}

@media screen and (max-width: 1023px) {
  .hero.is-danger .navbar-menu {
    background-color: #f14668;
  }
}

.hero.is-danger .navbar-item,
.hero.is-danger .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}

.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
.hero.is-danger .navbar-link:hover,
.hero.is-danger .navbar-link.is-active {
  background-color: #ef2e55;
  color: #fff;
}

.hero.is-danger .tabs a {
  color: #fff;
  opacity: 0.9;
}

.hero.is-danger .tabs a:hover {
  opacity: 1;
}

.hero.is-danger .tabs li.is-active a {
  color: #f14668 !important;
  opacity: 1;
}

.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
  color: #fff;
}

.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #f14668;
}

.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%);
}

@media screen and (max-width: 768px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%);
  }
}

.hero.is-small .hero-body {
  padding: 1.5rem;
}

@media screen and (min-width: 769px), print {
  .hero.is-medium .hero-body {
    padding: 9rem 4.5rem;
  }
}

@media screen and (min-width: 769px), print {
  .hero.is-large .hero-body {
    padding: 18rem 6rem;
  }
}

.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
  align-items: center;
  display: flex;
}

.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
  flex-grow: 1;
  flex-shrink: 1;
}

.hero.is-halfheight {
  min-height: 50vh;
}

.hero.is-fullheight {
  min-height: 100vh;
}

.hero-video {
  overflow: hidden;
}

.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}

.hero-video.is-transparent {
  opacity: 0.3;
}

@media screen and (max-width: 768px) {
  .hero-video {
    display: none;
  }
}

.hero-buttons {
  margin-top: 1.5rem;
}

@media screen and (max-width: 768px) {
  .hero-buttons .button {
    display: flex;
  }
  .hero-buttons .button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

@media screen and (min-width: 769px), print {
  .hero-buttons {
    display: flex;
    justify-content: center;
  }
  .hero-buttons .button:not(:last-child) {
    margin-right: 1.5rem;
  }
}

.hero-head,
.hero-foot {
  flex-grow: 0;
  flex-shrink: 0;
}

.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 3rem 1.5rem;
}

@media screen and (min-width: 769px), print {
  .hero-body {
    padding: 3rem 3rem;
  }
}

.section {
  padding: 3rem 1.5rem;
}

@media screen and (min-width: 1024px) {
  .section {
    padding: 3rem 3rem;
  }
  .section.is-medium {
    padding: 9rem 4.5rem;
  }
  .section.is-large {
    padding: 18rem 6rem;
  }
}

.footer {
  background-color: #fafafa;
  padding: 3rem 1.5rem 6rem;
}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3R5bGUuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9zYXNzL3N0eWxlLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvaW5pdGlhbC12YXJpYWJsZXMuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9taXhpbnMuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9kZXJpdmVkLXZhcmlhYmxlcy5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2Z1bmN0aW9ucy5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL2J1bG1hLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvX2FsbC5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2NvbnRyb2xzLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvZXh0ZW5kcy5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9fYWxsLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL21pbmlyZXNldC5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9nZW5lcmljLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL2FuaW1hdGlvbnMuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL19hbGwuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2JveC5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvYnV0dG9uLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9jb250YWluZXIuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2NvbnRlbnQuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2ljb24uc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2ltYWdlLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9ub3RpZmljYXRpb24uc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3Byb2dyZXNzLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy90YWJsZS5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvdGFnLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy90aXRsZS5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvb3RoZXIuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vX2FsbC5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9zaGFyZWQuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vaW5wdXQtdGV4dGFyZWEuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vY2hlY2tib3gtcmFkaW8uc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vc2VsZWN0LnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL2ZpbGUuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vdG9vbHMuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvX2FsbC5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9icmVhZGNydW1iLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2NhcmQuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvZHJvcGRvd24uc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbGV2ZWwuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbWVkaWEuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbWVudS5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tZXNzYWdlLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21vZGFsLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL25hdmJhci5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9wYWdpbmF0aW9uLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL3BhbmVsLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL3RhYnMuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2dyaWQvX2FsbC5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC9jb2x1bW5zLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL3RpbGVzLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL19hbGwuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvY29sb3Iuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvZmxleGJveC5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9mbG9hdC5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9vdGhlci5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9vdmVyZmxvdy5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9wb3NpdGlvbi5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9zcGFjaW5nLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3R5cG9ncmFwaHkuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvdmlzaWJpbGl0eS5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L19hbGwuc2FzcyIsCgkJIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9oZXJvLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9sYXlvdXQvc2VjdGlvbi5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L2Zvb3Rlci5zYXNzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFBZ0NBLEFBQUEsY0FBYyxDQUFDO0VBQ2IsZ0JBQWdCLEVBbkJOLE9BQU87Q0FvQmxCOztBQUVELEFBQUEsTUFBTSxDQUFDLEVBQUUsQUFBQSxZQUFZLENBQUM7RUFDcEIsY0FBYyxFQUFFLE1BQU07Q0FDdkI7O0FBRUQsVUFBVSxDQUFWLElBQVU7RUFDUixJQUFJO0lBQUUsZ0JBQWdCLEVBMUJaLE9BQU87O0VBMkJqQixFQUFFO0lBQUUsZ0JBQWdCLEVBQUUsS0FBSzs7OztBQUc3QixBQUFBLEtBQUssQ0FBQyxTQUFTLENBQUM7RUFFZCxlQUFlLEVBQUUsSUFBSTtFQUNyQixLQUFLLEVBQUUsS0FBSztDQVFiOztBQVhELEFBS0UsS0FMRyxDQUFDLFNBQVMsQUFLWixNQUFNLENBQUM7RUFDTixTQUFTLEVBQUUsT0FBTztFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNm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QVc7RUF0WDdFLEFBa1hNLE9BbFhDLEFBa1hBLGdCQUFnQixDQUFLO0lBQ3BCLElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLEdBQTBCO0dBQUc7RUFwWDVDLEFBcVhNLE9BclhDLEFBcVhBLHVCQUF1QixDQUFLO0k3Q3JNL0IsV0FBdUIsRTZDc01hLEdBQTBCO0dBQVc7RUF0WDdFLEFBa1hNLE9BbFhDLEFBa1hBLGdCQUFnQixDQUFLO0lBQ3BCLElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFNBQTBCO0dBQUc7RUFwWDVDLEFBcVhNLE9BclhDLEFBcVhBLHVCQUF1QixDQUFLO0k3Q3JNL0IsV0FBdUIsRTZDc01hLFNBQTBCO0dBQVc7RUF0WDdFLEFBa1hNLE9BbFhDLEFBa1hBLGdCQUFnQixDQUFLO0lBQ3BCLElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFNBQTBCO0dBQUc7RUFwWDVDLEFBcVhNLE9BclhDLEFBcVhBLHVCQUF1QixDQUFLO0k3Q3JNL0IsV0FBdUIsRTZDc01hLFNBQTBCO0dBQVc7RUF0WDdFLEFBa1hNLE9BbFhDLEFBa1hBLGdCQUFnQixDQUFLO0lBQ3BCLElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLEdBQTBCO0dBQUc7RUFwWDVDLEFBcVhNLE9BclhDLEFBcVhBLHVCQUF1QixDQUFLO0k3Q3JNL0IsV0FBdUIsRTZDc01hLEdBQTBCO0dBQVc7RUF0WDdFLEFBa1hNLE9BbFhDLEFBa1hBLGdCQUFnQixDQUFLO0lBQ3BCLElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFNBQTBCO0dBQUc7RUFwWDVDLEFBcVhNLE9BclhDLEFBcVhBLHVCQUF1QixDQUFLO0k3Q3JNL0IsV0FBdUIsRTZDc01hLFNBQTBCO0dBQVc7RUF0WDdFLEFBa1hNLE9BbFhDLEFBa1hBLGdCQUFnQixDQUFLO0lBQ3BCLElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFNBQTBCO0dBQUc7RUFwWDVDLEFBcVhNLE9BclhDLEFBcVhBLHVCQUF1QixDQUFLO0k3Q3JNL0IsV0FB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LEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFFBQXVCO0dBQUc7RUEvQnpDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFNBQXVCO0dBQUc7RUEvQnpDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLEdBQXVCO0dBQUc7RUEvQnpDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFNBQXVCO0dBQUc7RUEvQnpDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFNBQXVCO0dBQUc7RUEvQnpDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLEdBQXVCO0dBQUc7RUEvQnpDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFNBQXVCO0dBQUc7RUEvQnpDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFNBQXVCO0dBQUc7RUEvQnpDLEFBNkJNLEtBN0JELEFBNkJFLEtBQUssQ0FBSztJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLEdBQXVCO0dBQUc7RUEvQnpDLEFBNkJNLEtBN0JELEFBNkJFLE1BQU0sQ0FBSTtJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFNBQXVCO0dBQUc7RUEvQnpDLEFBNkJNLEtBN0JELEFBNkJFLE1BQU0sQ0FBSTtJQUNULElBQUksRUFBRSxJQUFJO0lBQ1YsS0FBSyxFQUFFLFNBQXVCO0dBQUc7RUEvQnpDLEFBNkJNLEtBN0JELEFBNkJFLE1BQU0sQ0FB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 */