/* Minification failed. Returning unminified contents.
(6745,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6746,31): run-time error CSS1039: Token not allowed after unary operator: '-columnGap'
(6747,32): run-time error CSS1039: Token not allowed after unary operator: '-columnGap'
(6749,24): run-time error CSS1039: Token not allowed after unary operator: '-columnGap'
(6750,25): run-time error CSS1039: Token not allowed after unary operator: '-columnGap'
(6752,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6756,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*! bulma.io v0.7.1 | MIT License | github.com/jgthms/bulma */
@-webkit-keyframes spinAround {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes spinAround {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.delete, .modal-close, .is-unselectable, .button, .file, .breadcrumb, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .tabs {
  -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::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: center;
  transform-origin: center;
  width: 0.625em; }

.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), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .message:not(:last-child), .tabs:not(:last-child) {
  margin-bottom: 1.5rem; }

.delete, .modal-close {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(10, 10, 10, 0.2);
  border: none;
  border-radius: 290486px;
  cursor: pointer;
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 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%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transform-origin: center center;
    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, .select.is-loading::after, .control.is-loading::after, .loader {
  -webkit-animation: spinAround 500ms infinite linear;
  animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em; }

.is-overlay, .image.is-square img, .image.is-1by1 img, .image.is-5by4 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-5by3 img, .image.is-16by9 img, .image.is-2by1 img, .image.is-3by1 img, .image.is-4by5 img, .image.is-3by4 img, .image.is-2by3 img, .image.is-3by5 img, .image.is-9by16 img, .image.is-1by2 img, .image.is-1by3 img, .modal, .modal-background, .hero-video {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.button, .input,
.textarea, .select select, .file-cta,
.file-name, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.375em - 1px);
  padding-left: calc(0.625em - 1px);
  padding-right: calc(0.625em - 1px);
  padding-top: calc(0.375em - 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] {
    cursor: not-allowed; }

/*! minireset.css v0.0.3 | 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 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

*, *::before, *::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit; }

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

iframe {
  border: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0;
  text-align: left; }

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;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%; }

article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block; }

body,
button,
input,
select,
textarea {
  font-family: "Nunito", sans-serif; }

code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace; }

body {
  color: #4a4a4a;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5; }

a {
  color: #3273dc;
  cursor: pointer;
  text-decoration: none; }
  a strong {
    color: currentColor; }
  a:hover {
    color: #363636; }

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

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

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

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

small {
  font-size: 0.875em; }

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

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

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 {
  text-align: left;
  vertical-align: top; }

table th {
  color: #363636; }

.is-clearfix::after {
  clear: both;
  content: " ";
  display: table; }

.is-pulled-left {
  float: left !important; }

.is-pulled-right {
  float: right !important; }

.is-clipped {
  overflow: hidden !important; }

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

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

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

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

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

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

.is-size-7 {
  font-size: 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: 1087px) {
  .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: 1088px) {
  .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: 1280px) {
  .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: 1472px) {
  .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: 1087px) {
  .has-text-centered-tablet-only {
    text-align: center !important; } }

@media screen and (max-width: 1087px) {
  .has-text-centered-touch {
    text-align: center !important; } }

@media screen and (min-width: 1088px) {
  .has-text-centered-desktop {
    text-align: center !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-text-centered-desktop-only {
    text-align: center !important; } }

@media screen and (min-width: 1280px) {
  .has-text-centered-widescreen {
    text-align: center !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-text-centered-widescreen-only {
    text-align: center !important; } }

@media screen and (min-width: 1472px) {
  .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: 1087px) {
  .has-text-justified-tablet-only {
    text-align: justify !important; } }

@media screen and (max-width: 1087px) {
  .has-text-justified-touch {
    text-align: justify !important; } }

@media screen and (min-width: 1088px) {
  .has-text-justified-desktop {
    text-align: justify !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-text-justified-desktop-only {
    text-align: justify !important; } }

@media screen and (min-width: 1280px) {
  .has-text-justified-widescreen {
    text-align: justify !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-text-justified-widescreen-only {
    text-align: justify !important; } }

@media screen and (min-width: 1472px) {
  .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: 1087px) {
  .has-text-left-tablet-only {
    text-align: left !important; } }

@media screen and (max-width: 1087px) {
  .has-text-left-touch {
    text-align: left !important; } }

@media screen and (min-width: 1088px) {
  .has-text-left-desktop {
    text-align: left !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-text-left-desktop-only {
    text-align: left !important; } }

@media screen and (min-width: 1280px) {
  .has-text-left-widescreen {
    text-align: left !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-text-left-widescreen-only {
    text-align: left !important; } }

@media screen and (min-width: 1472px) {
  .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: 1087px) {
  .has-text-right-tablet-only {
    text-align: right !important; } }

@media screen and (max-width: 1087px) {
  .has-text-right-touch {
    text-align: right !important; } }

@media screen and (min-width: 1088px) {
  .has-text-right-desktop {
    text-align: right !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .has-text-right-desktop-only {
    text-align: right !important; } }

@media screen and (min-width: 1280px) {
  .has-text-right-widescreen {
    text-align: right !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .has-text-right-widescreen-only {
    text-align: right !important; } }

@media screen and (min-width: 1472px) {
  .has-text-right-fullhd {
    text-align: right !important; } }

.is-capitalized {
  text-transform: capitalize !important; }

.is-lowercase {
  text-transform: lowercase !important; }

.is-uppercase {
  text-transform: uppercase !important; }

.is-italic {
  font-style: italic !important; }

.has-text-white {
  color: 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-link {
  color: #3273dc !important; }

a.has-text-link:hover, a.has-text-link:focus {
  color: #205bbc !important; }

.has-background-link {
  background-color: #3273dc !important; }

.has-text-info {
  color: #209cee !important; }

a.has-text-info:hover, a.has-text-info:focus {
  color: #0f81cc !important; }

.has-background-info {
  background-color: #209cee !important; }

.has-text-success {
  color: #23d160 !important; }

a.has-text-success:hover, a.has-text-success:focus {
  color: #1ca64c !important; }

.has-background-success {
  background-color: #23d160 !important; }

.has-text-warning {
  color: #ffdd57 !important; }

a.has-text-warning:hover, a.has-text-warning:focus {
  color: #ffd324 !important; }

.has-background-warning {
  background-color: #ffdd57 !important; }

.has-text-danger {
  color: #ff3860 !important; }

a.has-text-danger:hover, a.has-text-danger:focus {
  color: #ff0537 !important; }

.has-background-danger {
  background-color: #ff3860 !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; }

.has-text-weight-light {
  font-weight: 300 !important; }

.has-text-weight-normal {
  font-weight: 400 !important; }

.has-text-weight-semibold {
  font-weight: 600 !important; }

.has-text-weight-bold {
  font-weight: 700 !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: 1087px) {
  .is-block-tablet-only {
    display: block !important; } }

@media screen and (max-width: 1087px) {
  .is-block-touch {
    display: block !important; } }

@media screen and (min-width: 1088px) {
  .is-block-desktop {
    display: block !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-block-desktop-only {
    display: block !important; } }

@media screen and (min-width: 1280px) {
  .is-block-widescreen {
    display: block !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-block-widescreen-only {
    display: block !important; } }

@media screen and (min-width: 1472px) {
  .is-block-fullhd {
    display: block !important; } }

.is-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

@media screen and (max-width: 768px) {
  .is-flex-mobile {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (min-width: 769px), print {
  .is-flex-tablet {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .is-flex-tablet-only {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (max-width: 1087px) {
  .is-flex-touch {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (min-width: 1088px) {
  .is-flex-desktop {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-flex-desktop-only {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (min-width: 1280px) {
  .is-flex-widescreen {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-flex-widescreen-only {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

@media screen and (min-width: 1472px) {
  .is-flex-fullhd {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    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: 1087px) {
  .is-inline-tablet-only {
    display: inline !important; } }

@media screen and (max-width: 1087px) {
  .is-inline-touch {
    display: inline !important; } }

@media screen and (min-width: 1088px) {
  .is-inline-desktop {
    display: inline !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-inline-desktop-only {
    display: inline !important; } }

@media screen and (min-width: 1280px) {
  .is-inline-widescreen {
    display: inline !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-inline-widescreen-only {
    display: inline !important; } }

@media screen and (min-width: 1472px) {
  .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: 1087px) {
  .is-inline-block-tablet-only {
    display: inline-block !important; } }

@media screen and (max-width: 1087px) {
  .is-inline-block-touch {
    display: inline-block !important; } }

@media screen and (min-width: 1088px) {
  .is-inline-block-desktop {
    display: inline-block !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-inline-block-desktop-only {
    display: inline-block !important; } }

@media screen and (min-width: 1280px) {
  .is-inline-block-widescreen {
    display: inline-block !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-inline-block-widescreen-only {
    display: inline-block !important; } }

@media screen and (min-width: 1472px) {
  .is-inline-block-fullhd {
    display: inline-block !important; } }

.is-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media screen and (max-width: 768px) {
  .is-inline-flex-mobile {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (min-width: 769px), print {
  .is-inline-flex-tablet {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (min-width: 769px) and (max-width: 1087px) {
  .is-inline-flex-tablet-only {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (max-width: 1087px) {
  .is-inline-flex-touch {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (min-width: 1088px) {
  .is-inline-flex-desktop {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-inline-flex-desktop-only {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (min-width: 1280px) {
  .is-inline-flex-widescreen {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-inline-flex-widescreen-only {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media screen and (min-width: 1472px) {
  .is-inline-flex-fullhd {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.is-hidden {
  display: none !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: 1087px) {
  .is-hidden-tablet-only {
    display: none !important; } }

@media screen and (max-width: 1087px) {
  .is-hidden-touch {
    display: none !important; } }

@media screen and (min-width: 1088px) {
  .is-hidden-desktop {
    display: none !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-hidden-desktop-only {
    display: none !important; } }

@media screen and (min-width: 1280px) {
  .is-hidden-widescreen {
    display: none !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-hidden-widescreen-only {
    display: none !important; } }

@media screen and (min-width: 1472px) {
  .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: 1087px) {
  .is-invisible-tablet-only {
    visibility: hidden !important; } }

@media screen and (max-width: 1087px) {
  .is-invisible-touch {
    visibility: hidden !important; } }

@media screen and (min-width: 1088px) {
  .is-invisible-desktop {
    visibility: hidden !important; } }

@media screen and (min-width: 1088px) and (max-width: 1279px) {
  .is-invisible-desktop-only {
    visibility: hidden !important; } }

@media screen and (min-width: 1280px) {
  .is-invisible-widescreen {
    visibility: hidden !important; } }

@media screen and (min-width: 1280px) and (max-width: 1471px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important; } }

@media screen and (min-width: 1472px) {
  .is-invisible-fullhd {
    visibility: hidden !important; } }

.is-marginless {
  margin: 0 !important; }

.is-paddingless {
  padding: 0 !important; }

.is-radiusless {
  border-radius: 0 !important; }

.is-shadowless {
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.box {
  background-color: white;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  color: #4a4a4a;
  display: block;
  padding: 1.25rem; }

a.box:hover, a.box:focus {
  -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc;
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; }

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

.button {
  background-color: white;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  cursor: pointer;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: calc(0.375em - 1px);
  padding-left: 0.75em;
  padding-right: 0.75em;
  padding-top: calc(0.375em - 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.375em - 1px);
    margin-right: 0.1875em; }
  .button .icon:last-child:not(:first-child) {
    margin-left: 0.1875em;
    margin-right: calc(-0.375em - 1px); }
  .button .icon:first-child:last-child {
    margin-left: calc(-0.375em - 1px);
    margin-right: calc(-0.375em - 1px); }
  .button:hover, .button.is-hovered {
    border-color: #b5b5b5;
    color: #363636; }
  .button:focus, .button.is-focused {
    border-color: #3273dc;
    color: #363636; }
    .button:focus:not(:active), .button.is-focused:not(:active) {
      -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
      box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
  .button:active, .button.is-active {
    border-color: #4a4a4a;
    color: #363636; }
  .button.is-text {
    background-color: transparent;
    border-color: transparent;
    color: #4a4a4a;
    text-decoration: underline; }
    .button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
      background-color: whitesmoke;
      color: #363636; }
    .button.is-text:active, .button.is-text.is-active {
      background-color: #e8e8e8;
      color: #363636; }
    .button.is-text[disabled] {
      background-color: transparent;
      border-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none; }
  .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) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
        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] {
      background-color: white;
      border-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .button.is-white.is-inverted {
      background-color: #0a0a0a;
      color: white; }
      .button.is-white.is-inverted:hover {
        background-color: black; }
      .button.is-white.is-inverted[disabled] {
        background-color: #0a0a0a;
        border-color: transparent;
        -webkit-box-shadow: none;
        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:focus {
        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[disabled] {
        background-color: transparent;
        border-color: white;
        -webkit-box-shadow: none;
        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:focus {
        background-color: #0a0a0a;
        color: white; }
      .button.is-white.is-inverted.is-outlined[disabled] {
        background-color: transparent;
        border-color: #0a0a0a;
        -webkit-box-shadow: none;
        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) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
        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] {
      background-color: #0a0a0a;
      border-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .button.is-black.is-inverted {
      background-color: white;
      color: #0a0a0a; }
      .button.is-black.is-inverted:hover {
        background-color: #f2f2f2; }
      .button.is-black.is-inverted[disabled] {
        background-color: white;
        border-color: transparent;
        -webkit-box-shadow: none;
        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:focus {
        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[disabled] {
        background-color: transparent;
        border-color: #0a0a0a;
        -webkit-box-shadow: none;
        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:focus {
        background-color: white;
        color: #0a0a0a; }
      .button.is-black.is-inverted.is-outlined[disabled] {
        background-color: transparent;
        border-color: white;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: white; }
  .button.is-light {
    background-color: whitesmoke;
    border-color: transparent;
    color: #363636; }
    .button.is-light:hover, .button.is-light.is-hovered {
      background-color: #eeeeee;
      border-color: transparent;
      color: #363636; }
    .button.is-light:focus, .button.is-light.is-focused {
      border-color: transparent;
      color: #363636; }
      .button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
        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: #363636; }
    .button.is-light[disabled] {
      background-color: whitesmoke;
      border-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .button.is-light.is-inverted {
      background-color: #363636;
      color: whitesmoke; }
      .button.is-light.is-inverted:hover {
        background-color: #292929; }
      .button.is-light.is-inverted[disabled] {
        background-color: #363636;
        border-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: whitesmoke; }
    .button.is-light.is-loading::after {
      border-color: transparent transparent #363636 #363636 !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:focus {
        background-color: whitesmoke;
        border-color: whitesmoke;
        color: #363636; }
      .button.is-light.is-outlined.is-loading::after {
        border-color: transparent transparent whitesmoke whitesmoke !important; }
      .button.is-light.is-outlined[disabled] {
        background-color: transparent;
        border-color: whitesmoke;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: whitesmoke; }
    .button.is-light.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #363636;
      color: #363636; }
      .button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined:focus {
        background-color: #363636;
        color: whitesmoke; }
      .button.is-light.is-inverted.is-outlined[disabled] {
        background-color: transparent;
        border-color: #363636;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #363636; }
  .button.is-dark {
    background-color: #363636;
    border-color: transparent;
    color: whitesmoke; }
    .button.is-dark:hover, .button.is-dark.is-hovered {
      background-color: #2f2f2f;
      border-color: transparent;
      color: whitesmoke; }
    .button.is-dark:focus, .button.is-dark.is-focused {
      border-color: transparent;
      color: whitesmoke; }
      .button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
        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: whitesmoke; }
    .button.is-dark[disabled] {
      background-color: #363636;
      border-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .button.is-dark.is-inverted {
      background-color: whitesmoke;
      color: #363636; }
      .button.is-dark.is-inverted:hover {
        background-color: #e8e8e8; }
      .button.is-dark.is-inverted[disabled] {
        background-color: whitesmoke;
        border-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #363636; }
    .button.is-dark.is-loading::after {
      border-color: transparent transparent whitesmoke whitesmoke !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:focus {
        background-color: #363636;
        border-color: #363636;
        color: whitesmoke; }
      .button.is-dark.is-outlined.is-loading::after {
        border-color: transparent transparent #363636 #363636 !important; }
      .button.is-dark.is-outlined[disabled] {
        background-color: transparent;
        border-color: #363636;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #363636; }
    .button.is-dark.is-inverted.is-outlined {
      background-color: transparent;
      border-color: whitesmoke;
      color: whitesmoke; }
      .button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined:focus {
        background-color: whitesmoke;
        color: #363636; }
      .button.is-dark.is-inverted.is-outlined[disabled] {
        background-color: transparent;
        border-color: whitesmoke;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: whitesmoke; }
  .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) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
        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] {
      background-color: #00d1b2;
      border-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .button.is-primary.is-inverted {
      background-color: #fff;
      color: #00d1b2; }
      .button.is-primary.is-inverted:hover {
        background-color: #f2f2f2; }
      .button.is-primary.is-inverted[disabled] {
        background-color: #fff;
        border-color: transparent;
        -webkit-box-shadow: none;
        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:focus {
        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[disabled] {
        background-color: transparent;
        border-color: #00d1b2;
        -webkit-box-shadow: none;
        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:focus {
        background-color: #fff;
        color: #00d1b2; }
      .button.is-primary.is-inverted.is-outlined[disabled] {
        background-color: transparent;
        border-color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #fff; }
  .button.is-link {
    background-color: #3273dc;
    border-color: transparent;
    color: #fff; }
    .button.is-link:hover, .button.is-link.is-hovered {
      background-color: #276cda;
      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) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
        box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
    .button.is-link:active, .button.is-link.is-active {
      background-color: #2366d1;
      border-color: transparent;
      color: #fff; }
    .button.is-link[disabled] {
      background-color: #3273dc;
      border-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .button.is-link.is-inverted {
      background-color: #fff;
      color: #3273dc; }
      .button.is-link.is-inverted:hover {
        background-color: #f2f2f2; }
      .button.is-link.is-inverted[disabled] {
        background-color: #fff;
        border-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #3273dc; }
    .button.is-link.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-link.is-outlined {
      background-color: transparent;
      border-color: #3273dc;
      color: #3273dc; }
      .button.is-link.is-outlined:hover, .button.is-link.is-outlined:focus {
        background-color: #3273dc;
        border-color: #3273dc;
        color: #fff; }
      .button.is-link.is-outlined.is-loading::after {
        border-color: transparent transparent #3273dc #3273dc !important; }
      .button.is-link.is-outlined[disabled] {
        background-color: transparent;
        border-color: #3273dc;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #3273dc; }
    .button.is-link.is-inverted.is-outlined {
      background-color: transparent;
      border-color: #fff;
      color: #fff; }
      .button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined:focus {
        background-color: #fff;
        color: #3273dc; }
      .button.is-link.is-inverted.is-outlined[disabled] {
        background-color: transparent;
        border-color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #fff; }
  .button.is-info {
    background-color: #209cee;
    border-color: transparent;
    color: #fff; }
    .button.is-info:hover, .button.is-info.is-hovered {
      background-color: #1496ed;
      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) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
        box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }
    .button.is-info:active, .button.is-info.is-active {
      background-color: #118fe4;
      border-color: transparent;
      color: #fff; }
    .button.is-info[disabled] {
      background-color: #209cee;
      border-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .button.is-info.is-inverted {
      background-color: #fff;
      color: #209cee; }
      .button.is-info.is-inverted:hover {
        background-color: #f2f2f2; }
      .button.is-info.is-inverted[disabled] {
        background-color: #fff;
        border-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #209cee; }
    .button.is-info.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-info.is-outlined {
      background-color: transparent;
      border-color: #209cee;
      color: #209cee; }
      .button.is-info.is-outlined:hover, .button.is-info.is-outlined:focus {
        background-color: #209cee;
        border-color: #209cee;
        color: #fff; }
      .button.is-info.is-outlined.is-loading::after {
        border-color: transparent transparent #209cee #209cee !important; }
      .button.is-info.is-outlined[disabled] {
        background-color: transparent;
        border-color: #209cee;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #209cee; }
    .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:focus {
        background-color: #fff;
        color: #209cee; }
      .button.is-info.is-inverted.is-outlined[disabled] {
        background-color: transparent;
        border-color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #fff; }
  .button.is-success {
    background-color: #23d160;
    border-color: transparent;
    color: #fff; }
    .button.is-success:hover, .button.is-success.is-hovered {
      background-color: #22c65b;
      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) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
        box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); }
    .button.is-success:active, .button.is-success.is-active {
      background-color: #20bc56;
      border-color: transparent;
      color: #fff; }
    .button.is-success[disabled] {
      background-color: #23d160;
      border-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .button.is-success.is-inverted {
      background-color: #fff;
      color: #23d160; }
      .button.is-success.is-inverted:hover {
        background-color: #f2f2f2; }
      .button.is-success.is-inverted[disabled] {
        background-color: #fff;
        border-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #23d160; }
    .button.is-success.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-success.is-outlined {
      background-color: transparent;
      border-color: #23d160;
      color: #23d160; }
      .button.is-success.is-outlined:hover, .button.is-success.is-outlined:focus {
        background-color: #23d160;
        border-color: #23d160;
        color: #fff; }
      .button.is-success.is-outlined.is-loading::after {
        border-color: transparent transparent #23d160 #23d160 !important; }
      .button.is-success.is-outlined[disabled] {
        background-color: transparent;
        border-color: #23d160;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #23d160; }
    .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:focus {
        background-color: #fff;
        color: #23d160; }
      .button.is-success.is-inverted.is-outlined[disabled] {
        background-color: transparent;
        border-color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #fff; }
  .button.is-warning {
    background-color: #ffdd57;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
    .button.is-warning:hover, .button.is-warning.is-hovered {
      background-color: #ffdb4a;
      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) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
        box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
    .button.is-warning:active, .button.is-warning.is-active {
      background-color: #ffd83d;
      border-color: transparent;
      color: rgba(0, 0, 0, 0.7); }
    .button.is-warning[disabled] {
      background-color: #ffdd57;
      border-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .button.is-warning.is-inverted {
      background-color: rgba(0, 0, 0, 0.7);
      color: #ffdd57; }
      .button.is-warning.is-inverted:hover {
        background-color: rgba(0, 0, 0, 0.7); }
      .button.is-warning.is-inverted[disabled] {
        background-color: rgba(0, 0, 0, 0.7);
        border-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #ffdd57; }
    .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: #ffdd57;
      color: #ffdd57; }
      .button.is-warning.is-outlined:hover, .button.is-warning.is-outlined:focus {
        background-color: #ffdd57;
        border-color: #ffdd57;
        color: rgba(0, 0, 0, 0.7); }
      .button.is-warning.is-outlined.is-loading::after {
        border-color: transparent transparent #ffdd57 #ffdd57 !important; }
      .button.is-warning.is-outlined[disabled] {
        background-color: transparent;
        border-color: #ffdd57;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #ffdd57; }
    .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:focus {
        background-color: rgba(0, 0, 0, 0.7);
        color: #ffdd57; }
      .button.is-warning.is-inverted.is-outlined[disabled] {
        background-color: transparent;
        border-color: rgba(0, 0, 0, 0.7);
        -webkit-box-shadow: none;
        box-shadow: none;
        color: rgba(0, 0, 0, 0.7); }
  .button.is-danger {
    background-color: #ff3860;
    border-color: transparent;
    color: #fff; }
    .button.is-danger:hover, .button.is-danger.is-hovered {
      background-color: #ff2b56;
      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) {
        -webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
        box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); }
    .button.is-danger:active, .button.is-danger.is-active {
      background-color: #ff1f4b;
      border-color: transparent;
      color: #fff; }
    .button.is-danger[disabled] {
      background-color: #ff3860;
      border-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .button.is-danger.is-inverted {
      background-color: #fff;
      color: #ff3860; }
      .button.is-danger.is-inverted:hover {
        background-color: #f2f2f2; }
      .button.is-danger.is-inverted[disabled] {
        background-color: #fff;
        border-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #ff3860; }
    .button.is-danger.is-loading::after {
      border-color: transparent transparent #fff #fff !important; }
    .button.is-danger.is-outlined {
      background-color: transparent;
      border-color: #ff3860;
      color: #ff3860; }
      .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined:focus {
        background-color: #ff3860;
        border-color: #ff3860;
        color: #fff; }
      .button.is-danger.is-outlined.is-loading::after {
        border-color: transparent transparent #ff3860 #ff3860 !important; }
      .button.is-danger.is-outlined[disabled] {
        background-color: transparent;
        border-color: #ff3860;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #ff3860; }
    .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:focus {
        background-color: #fff;
        color: #ff3860; }
      .button.is-danger.is-inverted.is-outlined[disabled] {
        background-color: transparent;
        border-color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #fff; }
  .button.is-small {
    border-radius: 2px;
    font-size: 0.75rem; }
  .button.is-medium {
    font-size: 1.25rem; }
  .button.is-large {
    font-size: 1.5rem; }
  .button[disabled] {
    background-color: white;
    border-color: #dbdbdb;
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: 0.5; }
  .button.is-fullwidth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .button.is-loading {
    color: transparent !important;
    pointer-events: none; }
    .button.is-loading::after {
      position: absolute;
      left: calc(50% - (1em / 2));
      top: calc(50% - (1em / 2));
      position: absolute !important; }
  .button.is-static {
    background-color: whitesmoke;
    border-color: #dbdbdb;
    color: #7a7a7a;
    -webkit-box-shadow: none;
    box-shadow: none;
    pointer-events: none; }
  .button.is-rounded {
    border-radius: 290486px;
    padding-left: 1em;
    padding-right: 1em; }

.buttons {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }
  .buttons .button {
    margin-bottom: 0.5rem; }
    .buttons .button:not(:last-child) {
      margin-right: 0.5rem; }
  .buttons:last-child {
    margin-bottom: -0.5rem; }
  .buttons:not(:last-child) {
    margin-bottom: 1rem; }
  .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 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .buttons.is-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .buttons.is-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }

.container {
  margin: 0 auto;
  position: relative; }
  @media screen and (min-width: 1088px) {
    .container {
      max-width: 960px;
      width: 960px; }
      .container.is-fluid {
        margin-left: 64px;
        margin-right: 64px;
        max-width: none;
        width: auto; } }
  @media screen and (max-width: 1279px) {
    .container.is-widescreen {
      max-width: 1152px;
      width: auto; } }
  @media screen and (max-width: 1471px) {
    .container.is-fullhd {
      max-width: 1344px;
      width: auto; } }
  @media screen and (min-width: 1280px) {
    .container {
      max-width: 1152px;
      width: 1152px; } }
  @media screen and (min-width: 1472px) {
    .container {
      max-width: 1344px;
      width: 1344px; } }

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

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

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

.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em; }
  .content h1:not(:first-child) {
    margin-top: 1em; }

.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em; }
  .content h2:not(:first-child) {
    margin-top: 1.1428em; }

.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em; }
  .content h3:not(:first-child) {
    margin-top: 1.3333em; }

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

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

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

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

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

.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;
    text-align: left; }
  .content table thead td,
  .content table thead th {
    border-width: 0 0 2px;
    color: #363636; }
  .content table tfoot td,
  .content table tfoot th {
    border-width: 2px 0 0;
    color: #363636; }
  .content table tbody tr:last-child td,
  .content table tbody tr:last-child th {
    border-bottom-width: 0; }

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

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

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

.input,
.textarea {
  background-color: white;
  border-color: #dbdbdb;
  color: #363636;
  -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  max-width: 100%;
  width: 100%; }
  .input::-moz-placeholder,
  .textarea::-moz-placeholder {
    color: rgba(54, 54, 54, 0.3); }
  .input::-webkit-input-placeholder,
  .textarea::-webkit-input-placeholder {
    color: rgba(54, 54, 54, 0.3); }
  .input:-moz-placeholder,
  .textarea:-moz-placeholder {
    color: rgba(54, 54, 54, 0.3); }
  .input:-ms-input-placeholder,
  .textarea:-ms-input-placeholder {
    color: rgba(54, 54, 54, 0.3); }
  .input:hover, .input.is-hovered,
  .textarea:hover,
  .textarea.is-hovered {
    border-color: #b5b5b5; }
  .input:focus, .input.is-focused, .input:active, .input.is-active,
  .textarea:focus,
  .textarea.is-focused,
  .textarea:active,
  .textarea.is-active {
    border-color: #3273dc;
    -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
    box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
  .input[disabled],
  .textarea[disabled] {
    background-color: whitesmoke;
    border-color: whitesmoke;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #7a7a7a; }
    .input[disabled]::-moz-placeholder,
    .textarea[disabled]::-moz-placeholder {
      color: rgba(122, 122, 122, 0.3); }
    .input[disabled]::-webkit-input-placeholder,
    .textarea[disabled]::-webkit-input-placeholder {
      color: rgba(122, 122, 122, 0.3); }
    .input[disabled]:-moz-placeholder,
    .textarea[disabled]:-moz-placeholder {
      color: rgba(122, 122, 122, 0.3); }
    .input[disabled]:-ms-input-placeholder,
    .textarea[disabled]:-ms-input-placeholder {
      color: rgba(122, 122, 122, 0.3); }
  .input[readonly],
  .textarea[readonly] {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .input.is-white,
  .textarea.is-white {
    border-color: white; }
    .input.is-white:focus, .input.is-white.is-focused, .input.is-white:active, .input.is-white.is-active,
    .textarea.is-white:focus,
    .textarea.is-white.is-focused,
    .textarea.is-white:active,
    .textarea.is-white.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
      box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
  .input.is-black,
  .textarea.is-black {
    border-color: #0a0a0a; }
    .input.is-black:focus, .input.is-black.is-focused, .input.is-black:active, .input.is-black.is-active,
    .textarea.is-black:focus,
    .textarea.is-black.is-focused,
    .textarea.is-black:active,
    .textarea.is-black.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
      box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
  .input.is-light,
  .textarea.is-light {
    border-color: whitesmoke; }
    .input.is-light:focus, .input.is-light.is-focused, .input.is-light:active, .input.is-light.is-active,
    .textarea.is-light:focus,
    .textarea.is-light.is-focused,
    .textarea.is-light:active,
    .textarea.is-light.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
      box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
  .input.is-dark,
  .textarea.is-dark {
    border-color: #363636; }
    .input.is-dark:focus, .input.is-dark.is-focused, .input.is-dark:active, .input.is-dark.is-active,
    .textarea.is-dark:focus,
    .textarea.is-dark.is-focused,
    .textarea.is-dark:active,
    .textarea.is-dark.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
      box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
  .input.is-primary,
  .textarea.is-primary {
    border-color: #00d1b2; }
    .input.is-primary:focus, .input.is-primary.is-focused, .input.is-primary:active, .input.is-primary.is-active,
    .textarea.is-primary:focus,
    .textarea.is-primary.is-focused,
    .textarea.is-primary:active,
    .textarea.is-primary.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
      box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); }
  .input.is-link,
  .textarea.is-link {
    border-color: #3273dc; }
    .input.is-link:focus, .input.is-link.is-focused, .input.is-link:active, .input.is-link.is-active,
    .textarea.is-link:focus,
    .textarea.is-link.is-focused,
    .textarea.is-link:active,
    .textarea.is-link.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
      box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
  .input.is-info,
  .textarea.is-info {
    border-color: #209cee; }
    .input.is-info:focus, .input.is-info.is-focused, .input.is-info:active, .input.is-info.is-active,
    .textarea.is-info:focus,
    .textarea.is-info.is-focused,
    .textarea.is-info:active,
    .textarea.is-info.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
      box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }
  .input.is-success,
  .textarea.is-success {
    border-color: #23d160; }
    .input.is-success:focus, .input.is-success.is-focused, .input.is-success:active, .input.is-success.is-active,
    .textarea.is-success:focus,
    .textarea.is-success.is-focused,
    .textarea.is-success:active,
    .textarea.is-success.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
      box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); }
  .input.is-warning,
  .textarea.is-warning {
    border-color: #ffdd57; }
    .input.is-warning:focus, .input.is-warning.is-focused, .input.is-warning:active, .input.is-warning.is-active,
    .textarea.is-warning:focus,
    .textarea.is-warning.is-focused,
    .textarea.is-warning:active,
    .textarea.is-warning.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
      box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
  .input.is-danger,
  .textarea.is-danger {
    border-color: #ff3860; }
    .input.is-danger:focus, .input.is-danger.is-focused, .input.is-danger:active, .input.is-danger.is-active,
    .textarea.is-danger:focus,
    .textarea.is-danger.is-focused,
    .textarea.is-danger:active,
    .textarea.is-danger.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
      box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); }
  .input.is-small,
  .textarea.is-small {
    border-radius: 2px;
    font-size: 0.75rem; }
  .input.is-medium,
  .textarea.is-medium {
    font-size: 1.25rem; }
  .input.is-large,
  .textarea.is-large {
    font-size: 1.5rem; }
  .input.is-fullwidth,
  .textarea.is-fullwidth {
    display: block;
    width: 100%; }
  .input.is-inline,
  .textarea.is-inline {
    display: inline;
    width: auto; }

.input.is-rounded {
  border-radius: 290486px;
  padding-left: 1em;
  padding-right: 1em; }

.input.is-static {
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0; }

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: 0.625em;
  resize: vertical; }
  .textarea:not([rows]) {
    max-height: 600px;
    min-height: 120px; }
  .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] {
    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.25em; }
  .select:not(.is-multiple):not(.is-loading)::after {
    border-color: #3273dc;
    right: 1.125em;
    z-index: 4; }
  .select.is-rounded select {
    border-radius: 290486px;
    padding-left: 1em; }
  .select select {
    background-color: white;
    border-color: #dbdbdb;
    color: #363636;
    cursor: pointer;
    display: block;
    font-size: 1em;
    max-width: 100%;
    outline: none; }
    .select select::-moz-placeholder {
      color: rgba(54, 54, 54, 0.3); }
    .select select::-webkit-input-placeholder {
      color: rgba(54, 54, 54, 0.3); }
    .select select:-moz-placeholder {
      color: rgba(54, 54, 54, 0.3); }
    .select select:-ms-input-placeholder {
      color: rgba(54, 54, 54, 0.3); }
    .select select:hover, .select select.is-hovered {
      border-color: #b5b5b5; }
    .select select:focus, .select select.is-focused, .select select:active, .select select.is-active {
      border-color: #3273dc;
      -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
      box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
    .select select[disabled] {
      background-color: whitesmoke;
      border-color: whitesmoke;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: #7a7a7a; }
      .select select[disabled]::-moz-placeholder {
        color: rgba(122, 122, 122, 0.3); }
      .select select[disabled]::-webkit-input-placeholder {
        color: rgba(122, 122, 122, 0.3); }
      .select select[disabled]:-moz-placeholder {
        color: rgba(122, 122, 122, 0.3); }
      .select select[disabled]:-ms-input-placeholder {
        color: rgba(122, 122, 122, 0.3); }
    .select select::-ms-expand {
      display: none; }
    .select select[disabled]:hover {
      border-color: whitesmoke; }
    .select select:not([multiple]) {
      padding-right: 2.5em; }
    .select select[multiple] {
      height: initial;
      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 {
      -webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
      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 {
      -webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
      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 {
      -webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
      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 {
      -webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
      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 {
      -webkit-box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
      box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); }
  .select.is-link:not(:hover)::after {
    border-color: #3273dc; }
  .select.is-link select {
    border-color: #3273dc; }
    .select.is-link select:hover, .select.is-link select.is-hovered {
      border-color: #2366d1; }
    .select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
      box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
  .select.is-info:not(:hover)::after {
    border-color: #209cee; }
  .select.is-info select {
    border-color: #209cee; }
    .select.is-info select:hover, .select.is-info select.is-hovered {
      border-color: #118fe4; }
    .select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
      box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }
  .select.is-success:not(:hover)::after {
    border-color: #23d160; }
  .select.is-success select {
    border-color: #23d160; }
    .select.is-success select:hover, .select.is-success select.is-hovered {
      border-color: #20bc56; }
    .select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
      box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); }
  .select.is-warning:not(:hover)::after {
    border-color: #ffdd57; }
  .select.is-warning select {
    border-color: #ffdd57; }
    .select.is-warning select:hover, .select.is-warning select.is-hovered {
      border-color: #ffd83d; }
    .select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
      box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
  .select.is-danger:not(:hover)::after {
    border-color: #ff3860; }
  .select.is-danger select {
    border-color: #ff3860; }
    .select.is-danger select:hover, .select.is-danger select.is-hovered {
      border-color: #ff1f4b; }
    .select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
      -webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
      box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 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; }
  .select.is-fullwidth {
    width: 100%; }
    .select.is-fullwidth select {
      width: 100%; }
  .select.is-loading::after {
    margin-top: 0;
    position: absolute;
    right: 0.625em;
    top: 0.625em;
    -webkit-transform: none;
    transform: none; }
  .select.is-loading.is-small:after {
    font-size: 0.75rem; }
  .select.is-loading.is-medium:after {
    font-size: 1.25rem; }
  .select.is-loading.is-large:after {
    font-size: 1.5rem; }

.file {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  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;
    -webkit-box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
    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;
    -webkit-box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
    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: #363636; }
  .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
    background-color: #eeeeee;
    border-color: transparent;
    color: #363636; }
  .file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
    box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
    color: #363636; }
  .file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
    background-color: #e8e8e8;
    border-color: transparent;
    color: #363636; }
  .file.is-dark .file-cta {
    background-color: #363636;
    border-color: transparent;
    color: whitesmoke; }
  .file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
    background-color: #2f2f2f;
    border-color: transparent;
    color: whitesmoke; }
  .file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
    box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
    color: whitesmoke; }
  .file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
    background-color: #292929;
    border-color: transparent;
    color: whitesmoke; }
  .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;
    -webkit-box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
    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: #3273dc;
    border-color: transparent;
    color: #fff; }
  .file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
    background-color: #276cda;
    border-color: transparent;
    color: #fff; }
  .file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
    box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
    color: #fff; }
  .file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
    background-color: #2366d1;
    border-color: transparent;
    color: #fff; }
  .file.is-info .file-cta {
    background-color: #209cee;
    border-color: transparent;
    color: #fff; }
  .file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
    background-color: #1496ed;
    border-color: transparent;
    color: #fff; }
  .file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25);
    box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25);
    color: #fff; }
  .file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
    background-color: #118fe4;
    border-color: transparent;
    color: #fff; }
  .file.is-success .file-cta {
    background-color: #23d160;
    border-color: transparent;
    color: #fff; }
  .file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
    background-color: #22c65b;
    border-color: transparent;
    color: #fff; }
  .file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
    box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
    color: #fff; }
  .file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
    background-color: #20bc56;
    border-color: transparent;
    color: #fff; }
  .file.is-warning .file-cta {
    background-color: #ffdd57;
    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: #ffdb4a;
    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;
    -webkit-box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
    box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
    color: rgba(0, 0, 0, 0.7); }
  .file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
    background-color: #ffd83d;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7); }
  .file.is-danger .file-cta {
    background-color: #ff3860;
    border-color: transparent;
    color: #fff; }
  .file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
    background-color: #ff2b56;
    border-color: transparent;
    color: #fff; }
  .file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);
    box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);
    color: #fff; }
  .file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
    background-color: #ff1f4b;
    border-color: transparent;
    color: #fff; }
  .file.is-small {
    font-size: 0.75rem; }
  .file.is-medium {
    font-size: 1.25rem; }
    .file.is-medium .file-icon .fa {
      font-size: 21px; }
  .file.is-large {
    font-size: 1.5rem; }
    .file.is-large .file-icon .fa {
      font-size: 28px; }
  .file.has-name .file-cta {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .file.has-name .file-name {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .file.has-name.is-empty .file-cta {
    border-radius: 4px; }
  .file.has-name.is-empty .file-name {
    display: none; }
  .file.is-boxed .file-label {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .file.is-boxed .file-cta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    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 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .file.is-fullwidth .file-label {
    width: 100%; }
  .file.is-fullwidth .file-name {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: none; }
  .file.is-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    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;
      -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1; }

.file-label {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  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: 0.01em;
  left: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 0.01em; }

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

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

.file-icon {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1em;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em; }
  .file-icon .fa {
    font-size: 14px; }

.label {
  color: #363636;
  display: block;
  font-size: 1rem;
  font-weight: 700; }
  .label:not(:last-child) {
    margin-bottom: 0.5em; }
  .label.is-small {
    font-size: 0.75rem; }
  .label.is-medium {
    font-size: 1.25rem; }
  .label.is-large {
    font-size: 1.5rem; }

.help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem; }
  .help.is-white {
    color: 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: #3273dc; }
  .help.is-info {
    color: #209cee; }
  .help.is-success {
    color: #23d160; }
  .help.is-warning {
    color: #ffdd57; }
  .help.is-danger {
    color: #ff3860; }

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

.field.has-addons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  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 .button,
  .field.has-addons .control:first-child .input,
  .field.has-addons .control:first-child .select select {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .field.has-addons .control:last-child .button,
  .field.has-addons .control:last-child .input,
  .field.has-addons .control:last-child .select select {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .field.has-addons .control .button:hover, .field.has-addons .control .button.is-hovered,
  .field.has-addons .control .input:hover,
  .field.has-addons .control .input.is-hovered,
  .field.has-addons .control .select select:hover,
  .field.has-addons .control .select select.is-hovered {
    z-index: 2; }
  .field.has-addons .control .button:focus, .field.has-addons .control .button.is-focused, .field.has-addons .control .button:active, .field.has-addons .control .button.is-active,
  .field.has-addons .control .input:focus,
  .field.has-addons .control .input.is-focused,
  .field.has-addons .control .input:active,
  .field.has-addons .control .input.is-active,
  .field.has-addons .control .select select:focus,
  .field.has-addons .control .select select.is-focused,
  .field.has-addons .control .select select:active,
  .field.has-addons .control .select select.is-active {
    z-index: 3; }
    .field.has-addons .control .button:focus:hover, .field.has-addons .control .button.is-focused:hover, .field.has-addons .control .button:active:hover, .field.has-addons .control .button.is-active:hover,
    .field.has-addons .control .input:focus:hover,
    .field.has-addons .control .input.is-focused:hover,
    .field.has-addons .control .input:active:hover,
    .field.has-addons .control .input.is-active:hover,
    .field.has-addons .control .select select:focus:hover,
    .field.has-addons .control .select select.is-focused:hover,
    .field.has-addons .control .select select:active:hover,
    .field.has-addons .control .select select.is-active:hover {
      z-index: 4; }
  .field.has-addons .control.is-expanded {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .field.has-addons.has-addons-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .field.has-addons.has-addons-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .field.has-addons.has-addons-fullwidth .control {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0; }

.field.is-grouped {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }
  .field.is-grouped > .control {
    -ms-flex-negative: 0;
    flex-shrink: 0; }
    .field.is-grouped > .control:not(:last-child) {
      margin-bottom: 0;
      margin-right: 0.75rem; }
    .field.is-grouped > .control.is-expanded {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -ms-flex-negative: 1;
      flex-shrink: 1; }
  .field.is-grouped.is-grouped-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .field.is-grouped.is-grouped-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .field.is-grouped.is-grouped-multiline {
    -ms-flex-wrap: wrap;
    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: -webkit-box;
    display: -ms-flexbox;
    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 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 5;
    -ms-flex-positive: 5;
    flex-grow: 5;
    -ms-flex-negative: 1;
    flex-shrink: 1; }
    .field-body .field {
      margin-bottom: 0; }
    .field-body > .field {
      -ms-flex-negative: 1;
      flex-shrink: 1; }
      .field-body > .field:not(.is-narrow) {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
      .field-body > .field:not(:last-child) {
        margin-right: 0.75rem; } }

.control {
  font-size: 1rem;
  position: relative;
  text-align: left; }
  .control.has-icon .icon {
    color: #dbdbdb;
    height: 2.25em;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 2.25em;
    z-index: 4; }
  .control.has-icon .input:focus + .icon {
    color: #7a7a7a; }
  .control.has-icon .input.is-small + .icon {
    font-size: 0.75rem; }
  .control.has-icon .input.is-medium + .icon {
    font-size: 1.25rem; }
  .control.has-icon .input.is-large + .icon {
    font-size: 1.5rem; }
  .control.has-icon:not(.has-icon-right) .icon {
    left: 0; }
  .control.has-icon:not(.has-icon-right) .input {
    padding-left: 2.25em; }
  .control.has-icon.has-icon-right .icon {
    right: 0; }
  .control.has-icon.has-icon-right .input {
    padding-right: 2.25em; }
  .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: #7a7a7a; }
  .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.25em;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 2.25em;
    z-index: 4; }
  .control.has-icons-left .input,
  .control.has-icons-left .select select {
    padding-left: 2.25em; }
  .control.has-icons-left .icon.is-left {
    left: 0; }
  .control.has-icons-right .input,
  .control.has-icons-right .select select {
    padding-right: 2.25em; }
  .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; }

.icon {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem; }
  .icon.is-small {
    height: 1rem;
    width: 1rem; }
  .icon.is-medium {
    height: 2rem;
    width: 2rem; }
  .icon.is-large {
    height: 3rem;
    width: 3rem; }

.image {
  display: block;
  position: relative; }
  .image img {
    display: block;
    height: auto;
    width: 100%; }
    .image img.is-rounded {
      border-radius: 290486px; }
  .image.is-square img, .image.is-1by1 img, .image.is-5by4 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-5by3 img, .image.is-16by9 img, .image.is-2by1 img, .image.is-3by1 img, .image.is-4by5 img, .image.is-3by4 img, .image.is-2by3 img, .image.is-3by5 img, .image.is-9by16 img, .image.is-1by2 img, .image.is-1by3 img {
    height: 100%;
    width: 100%; }
  .image.is-square, .image.is-1by1 {
    padding-top: 100%; }
  .image.is-5by4 {
    padding-top: 80%; }
  .image.is-4by3 {
    padding-top: 75%; }
  .image.is-3by2 {
    padding-top: 66.6666%; }
  .image.is-5by3 {
    padding-top: 60%; }
  .image.is-16by9 {
    padding-top: 56.25%; }
  .image.is-2by1 {
    padding-top: 50%; }
  .image.is-3by1 {
    padding-top: 33.3333%; }
  .image.is-4by5 {
    padding-top: 125%; }
  .image.is-3by4 {
    padding-top: 133.3333%; }
  .image.is-2by3 {
    padding-top: 150%; }
  .image.is-3by5 {
    padding-top: 166.6666%; }
  .image.is-9by16 {
    padding-top: 177.7777%; }
  .image.is-1by2 {
    padding-top: 200%; }
  .image.is-1by3 {
    padding-top: 300%; }
  .image.is-16x16 {
    height: 16px;
    width: 16px; }
  .image.is-24x24 {
    height: 24px;
    width: 24px; }
  .image.is-32x32 {
    height: 32px;
    width: 32px; }
  .image.is-48x48 {
    height: 48px;
    width: 48px; }
  .image.is-64x64 {
    height: 64px;
    width: 64px; }
  .image.is-96x96 {
    height: 96px;
    width: 96px; }
  .image.is-128x128 {
    height: 128px;
    width: 128px; }

.notification {
  background-color: whitesmoke;
  border-radius: 4px;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
  position: relative; }
  .notification a:not(.button) {
    color: currentColor;
    text-decoration: underline; }
  .notification strong {
    color: currentColor; }
  .notification code,
  .notification pre {
    background: white; }
  .notification pre code {
    background: transparent; }
  .notification > .delete {
    position: absolute;
    right: 0.5rem;
    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: #363636; }
  .notification.is-dark {
    background-color: #363636;
    color: whitesmoke; }
  .notification.is-primary {
    background-color: #00d1b2;
    color: #fff; }
  .notification.is-link {
    background-color: #3273dc;
    color: #fff; }
  .notification.is-info {
    background-color: #209cee;
    color: #fff; }
  .notification.is-success {
    background-color: #23d160;
    color: #fff; }
  .notification.is-warning {
    background-color: #ffdd57;
    color: rgba(0, 0, 0, 0.7); }
  .notification.is-danger {
    background-color: #ff3860;
    color: #fff; }

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 290486px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  width: 100%; }
  .progress::-webkit-progress-bar {
    background-color: #dbdbdb; }
  .progress::-webkit-progress-value {
    background-color: #4a4a4a; }
  .progress::-moz-progress-bar {
    background-color: #4a4a4a; }
  .progress::-ms-fill {
    background-color: #4a4a4a;
    border: none; }
  .progress.is-white::-webkit-progress-value {
    background-color: white; }
  .progress.is-white::-moz-progress-bar {
    background-color: white; }
  .progress.is-white::-ms-fill {
    background-color: white; }
  .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-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-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-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-link::-webkit-progress-value {
    background-color: #3273dc; }
  .progress.is-link::-moz-progress-bar {
    background-color: #3273dc; }
  .progress.is-link::-ms-fill {
    background-color: #3273dc; }
  .progress.is-info::-webkit-progress-value {
    background-color: #209cee; }
  .progress.is-info::-moz-progress-bar {
    background-color: #209cee; }
  .progress.is-info::-ms-fill {
    background-color: #209cee; }
  .progress.is-success::-webkit-progress-value {
    background-color: #23d160; }
  .progress.is-success::-moz-progress-bar {
    background-color: #23d160; }
  .progress.is-success::-ms-fill {
    background-color: #23d160; }
  .progress.is-warning::-webkit-progress-value {
    background-color: #ffdd57; }
  .progress.is-warning::-moz-progress-bar {
    background-color: #ffdd57; }
  .progress.is-warning::-ms-fill {
    background-color: #ffdd57; }
  .progress.is-danger::-webkit-progress-value {
    background-color: #ff3860; }
  .progress.is-danger::-moz-progress-bar {
    background-color: #ff3860; }
  .progress.is-danger::-ms-fill {
    background-color: #ff3860; }
  .progress.is-small {
    height: 0.75rem; }
  .progress.is-medium {
    height: 1.25rem; }
  .progress.is-large {
    height: 1.5rem; }

.table {
  background-color: white;
  color: #363636; }
  .table td,
  .table th {
    border: 1px solid #dbdbdb;
    border-width: 0 0 1px;
    padding: 0.5em 0.75em;
    vertical-align: top; }
    .table td.is-white,
    .table th.is-white {
      background-color: 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: #363636; }
    .table td.is-dark,
    .table th.is-dark {
      background-color: #363636;
      border-color: #363636;
      color: whitesmoke; }
    .table td.is-primary,
    .table th.is-primary {
      background-color: #00d1b2;
      border-color: #00d1b2;
      color: #fff; }
    .table td.is-link,
    .table th.is-link {
      background-color: #3273dc;
      border-color: #3273dc;
      color: #fff; }
    .table td.is-info,
    .table th.is-info {
      background-color: #209cee;
      border-color: #209cee;
      color: #fff; }
    .table td.is-success,
    .table th.is-success {
      background-color: #23d160;
      border-color: #23d160;
      color: #fff; }
    .table td.is-warning,
    .table th.is-warning {
      background-color: #ffdd57;
      border-color: #ffdd57;
      color: rgba(0, 0, 0, 0.7); }
    .table td.is-danger,
    .table th.is-danger {
      background-color: #ff3860;
      border-color: #ff3860;
      color: #fff; }
    .table td.is-narrow,
    .table th.is-narrow {
      white-space: nowrap;
      width: 1%; }
    .table td.is-selected,
    .table th.is-selected {
      background-color: #00d1b2;
      color: #fff; }
      .table td.is-selected a,
      .table td.is-selected strong,
      .table th.is-selected a,
      .table th.is-selected strong {
        color: currentColor; }
  .table th {
    color: #363636;
    text-align: left; }
  .table tr.is-selected {
    background-color: #00d1b2;
    color: #fff; }
    .table tr.is-selected a,
    .table tr.is-selected strong {
      color: currentColor; }
    .table tr.is-selected td,
    .table tr.is-selected th {
      border-color: #fff;
      color: currentColor; }
  .table thead td,
  .table thead th {
    border-width: 0 0 2px;
    color: #363636; }
  .table tfoot td,
  .table tfoot th {
    border-width: 2px 0 0;
    color: #363636; }
  .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: 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 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  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.has-addons .tag {
    margin-right: 0; }
    .tags.has-addons .tag:not(:first-child) {
      border-bottom-left-radius: 0;
      border-top-left-radius: 0; }
    .tags.has-addons .tag:not(:last-child) {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }
  .tags.is-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .tags.is-centered .tag {
      margin-right: 0.25rem;
      margin-left: 0.25rem; }
  .tags.is-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    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; }

.tag:not(body) {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: whitesmoke;
  border-radius: 4px;
  color: #4a4a4a;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.75rem;
  height: 2em;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  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: #363636; }
  .tag:not(body).is-dark {
    background-color: #363636;
    color: whitesmoke; }
  .tag:not(body).is-primary {
    background-color: #00d1b2;
    color: #fff; }
  .tag:not(body).is-link {
    background-color: #3273dc;
    color: #fff; }
  .tag:not(body).is-info {
    background-color: #209cee;
    color: #fff; }
  .tag:not(body).is-success {
    background-color: #23d160;
    color: #fff; }
  .tag:not(body).is-warning {
    background-color: #ffdd57;
    color: rgba(0, 0, 0, 0.7); }
  .tag:not(body).is-danger {
    background-color: #ff3860;
    color: #fff; }
  .tag:not(body).is-medium {
    font-size: 1rem; }
  .tag:not(body).is-large {
    font-size: 1.25rem; }
  .tag:not(body) .icon:first-child:not(:last-child) {
    margin-left: -0.375em;
    margin-right: 0.1875em; }
  .tag:not(body) .icon:last-child:not(:first-child) {
    margin-left: 0.1875em;
    margin-right: -0.375em; }
  .tag:not(body) .icon:first-child:last-child {
    margin-left: -0.375em;
    margin-right: -0.375em; }
  .tag:not(body).is-delete {
    margin-left: 1px;
    padding: 0;
    position: relative;
    width: 2em; }
    .tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
      background-color: currentColor;
      content: "";
      display: block;
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
      transform: translateX(-50%) translateY(-50%) rotate(45deg);
      -webkit-transform-origin: center center;
      transform-origin: center center; }
    .tag:not(body).is-delete::before {
      height: 1px;
      width: 50%; }
    .tag:not(body).is-delete::after {
      height: 50%;
      width: 1px; }
    .tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
      background-color: #e8e8e8; }
    .tag:not(body).is-delete:active {
      background-color: #dbdbdb; }
  .tag:not(body).is-rounded {
    border-radius: 290486px; }

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 + .highlight {
    margin-top: -0.75rem; }
  .title:not(.is-spaced) + .subtitle {
    margin-top: -1.25rem; }
  .title.is-1 {
    font-size: 3rem; }
  .title.is-2 {
    font-size: 2.5rem; }
  .title.is-3 {
    font-size: 2rem; }
  .title.is-4 {
    font-size: 1.5rem; }
  .title.is-5 {
    font-size: 1.25rem; }
  .title.is-6 {
    font-size: 1rem; }
  .title.is-7 {
    font-size: 0.75rem; }

.subtitle {
  color: #4a4a4a;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25; }
  .subtitle strong {
    color: #363636;
    font-weight: 600; }
  .subtitle:not(.is-spaced) + .title {
    margin-top: -1.25rem; }
  .subtitle.is-1 {
    font-size: 3rem; }
  .subtitle.is-2 {
    font-size: 2.5rem; }
  .subtitle.is-3 {
    font-size: 2rem; }
  .subtitle.is-4 {
    font-size: 1.5rem; }
  .subtitle.is-5 {
    font-size: 1.25rem; }
  .subtitle.is-6 {
    font-size: 1rem; }
  .subtitle.is-7 {
    font-size: 0.75rem; }

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

.highlight {
  font-weight: 400;
  max-width: 100%;
  overflow: hidden;
  padding: 0; }
  .highlight pre {
    overflow: auto;
    max-width: 100%; }

.number {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: whitesmoke;
  border-radius: 290486px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.25rem;
  height: 2em;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 1.5rem;
  min-width: 2.5em;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: top; }

.breadcrumb {
  font-size: 1rem;
  white-space: nowrap; }
  .breadcrumb a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #3273dc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 0.75em; }
    .breadcrumb a:hover {
      color: #363636; }
  .breadcrumb li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    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 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    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 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .breadcrumb.is-right ol,
  .breadcrumb.is-right ul {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    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;
  -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  color: #4a4a4a;
  max-width: 100%;
  position: relative; }

.card-header {
  background-color: none;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
  box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.card-header-title {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #363636;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem; }
  .card-header-title.is-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }

.card-header-icon {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.75rem; }

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

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

.card-footer {
  background-color: none;
  border-top: 1px solid #dbdbdb;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.card-footer-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.75rem; }
  .card-footer-item:not(:last-child) {
    border-right: 1px solid #dbdbdb; }

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

.dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  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;
  -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem; }

.dropdown-item {
  color: #4a4a4a;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative; }

a.dropdown-item {
  padding-right: 3rem;
  white-space: nowrap; }
  a.dropdown-item:hover {
    background-color: whitesmoke;
    color: #0a0a0a; }
  a.dropdown-item.is-active {
    background-color: #3273dc;
    color: #fff; }

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

.level {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .level code {
    border-radius: 4px; }
  .level img {
    display: inline-block;
    vertical-align: top; }
  .level.is-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .level.is-mobile .level-left,
    .level.is-mobile .level-right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .level.is-mobile .level-left + .level-right {
      margin-top: 0; }
    .level.is-mobile .level-item {
      margin-right: 0.75rem; }
      .level.is-mobile .level-item:not(:last-child) {
        margin-bottom: 0; }
      .level.is-mobile .level-item:not(.is-narrow) {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; }
  @media screen and (min-width: 769px), print {
    .level {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .level > .level-item:not(.is-narrow) {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1; } }

.level-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  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 {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  .level-left .level-item.is-flexible,
  .level-right .level-item.is-flexible {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    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 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  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: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.level-right {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }
  @media screen and (min-width: 769px), print {
    .level-right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.media {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left; }
  .media .content:not(:last-child) {
    margin-bottom: 0.75rem; }
  .media .media {
    border-top: 1px solid rgba(219, 219, 219, 0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    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 {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

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

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

.media-content {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  text-align: left; }

.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: #4a4a4a;
    display: block;
    padding: 0.5em 0.75em; }
    .menu-list a:hover {
      background-color: whitesmoke;
      color: #363636; }
    .menu-list a.is-active {
      background-color: #3273dc;
      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: whitesmoke;
  border-radius: 4px;
  font-size: 1rem; }
  .message strong {
    color: currentColor; }
  .message a:not(.button):not(.tag) {
    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;
      color: #4d4d4d; }
  .message.is-black {
    background-color: #fafafa; }
    .message.is-black .message-header {
      background-color: #0a0a0a;
      color: white; }
    .message.is-black .message-body {
      border-color: #0a0a0a;
      color: #090909; }
  .message.is-light {
    background-color: #fafafa; }
    .message.is-light .message-header {
      background-color: whitesmoke;
      color: #363636; }
    .message.is-light .message-body {
      border-color: whitesmoke;
      color: #505050; }
  .message.is-dark {
    background-color: #fafafa; }
    .message.is-dark .message-header {
      background-color: #363636;
      color: whitesmoke; }
    .message.is-dark .message-body {
      border-color: #363636;
      color: #2a2a2a; }
  .message.is-primary {
    background-color: #f5fffd; }
    .message.is-primary .message-header {
      background-color: #00d1b2;
      color: #fff; }
    .message.is-primary .message-body {
      border-color: #00d1b2;
      color: #021310; }
  .message.is-link {
    background-color: #f6f9fe; }
    .message.is-link .message-header {
      background-color: #3273dc;
      color: #fff; }
    .message.is-link .message-body {
      border-color: #3273dc;
      color: #22509a; }
  .message.is-info {
    background-color: #f6fbfe; }
    .message.is-info .message-header {
      background-color: #209cee;
      color: #fff; }
    .message.is-info .message-body {
      border-color: #209cee;
      color: #12537e; }
  .message.is-success {
    background-color: #f6fef9; }
    .message.is-success .message-header {
      background-color: #23d160;
      color: #fff; }
    .message.is-success .message-body {
      border-color: #23d160;
      color: #0e301a; }
  .message.is-warning {
    background-color: #fffdf5; }
    .message.is-warning .message-header {
      background-color: #ffdd57;
      color: rgba(0, 0, 0, 0.7); }
    .message.is-warning .message-body {
      border-color: #ffdd57;
      color: #3b3108; }
  .message.is-danger {
    background-color: #fff5f7; }
    .message.is-danger .message-header {
      background-color: #ff3860;
      color: #fff; }
    .message.is-danger .message-body {
      border-color: #ff3860;
      color: #cd0930; }

.message-header {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #4a4a4a;
  border-radius: 4px 4px 0 0;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  line-height: 1.25;
  padding: 0.75em 1em;
  position: relative; }
  .message-header .delete {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 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: #4a4a4a;
  padding: 1.25em 1.5em; }
  .message-body code,
  .message-body pre {
    background-color: white; }
  .message-body pre code {
    background-color: transparent; }

.modal {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40; }
  .modal.is-active {
    display: -webkit-box;
    display: -ms-flexbox;
    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), print {
    .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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden; }

.modal-card-head,
.modal-card-foot {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: whitesmoke;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  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;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  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: 10px; }

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: white;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 20px; }

.navbar {
  background-color: white;
  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:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
    .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; }
    @media screen and (min-width: 1088px) {
      .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:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
      .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:hover,
      .navbar.is-white .navbar-end > a.navbar-item.is-active,
      .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: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:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
    .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; }
    @media screen and (min-width: 1088px) {
      .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:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
      .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:hover,
      .navbar.is-black .navbar-end > a.navbar-item.is-active,
      .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: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: #363636; }
    .navbar.is-light .navbar-brand > .navbar-item,
    .navbar.is-light .navbar-brand .navbar-link {
      color: #363636; }
    .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:hover,
    .navbar.is-light .navbar-brand .navbar-link.is-active {
      background-color: #e8e8e8;
      color: #363636; }
    .navbar.is-light .navbar-brand .navbar-link::after {
      border-color: #363636; }
    @media screen and (min-width: 1088px) {
      .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: #363636; }
      .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:hover,
      .navbar.is-light .navbar-start .navbar-link.is-active,
      .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:hover,
      .navbar.is-light .navbar-end .navbar-link.is-active {
        background-color: #e8e8e8;
        color: #363636; }
      .navbar.is-light .navbar-start .navbar-link::after,
      .navbar.is-light .navbar-end .navbar-link::after {
        border-color: #363636; }
      .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: #363636; }
      .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
        background-color: whitesmoke;
        color: #363636; } }
  .navbar.is-dark {
    background-color: #363636;
    color: whitesmoke; }
    .navbar.is-dark .navbar-brand > .navbar-item,
    .navbar.is-dark .navbar-brand .navbar-link {
      color: whitesmoke; }
    .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:hover,
    .navbar.is-dark .navbar-brand .navbar-link.is-active {
      background-color: #292929;
      color: whitesmoke; }
    .navbar.is-dark .navbar-brand .navbar-link::after {
      border-color: whitesmoke; }
    @media screen and (min-width: 1088px) {
      .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: whitesmoke; }
      .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:hover,
      .navbar.is-dark .navbar-start .navbar-link.is-active,
      .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:hover,
      .navbar.is-dark .navbar-end .navbar-link.is-active {
        background-color: #292929;
        color: whitesmoke; }
      .navbar.is-dark .navbar-start .navbar-link::after,
      .navbar.is-dark .navbar-end .navbar-link::after {
        border-color: whitesmoke; }
      .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: whitesmoke; }
      .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
        background-color: #363636;
        color: whitesmoke; } }
  .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:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
    .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; }
    @media screen and (min-width: 1088px) {
      .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:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
      .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:hover,
      .navbar.is-primary .navbar-end > a.navbar-item.is-active,
      .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: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: #3273dc;
    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:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
    .navbar.is-link .navbar-brand .navbar-link:hover,
    .navbar.is-link .navbar-brand .navbar-link.is-active {
      background-color: #2366d1;
      color: #fff; }
    .navbar.is-link .navbar-brand .navbar-link::after {
      border-color: #fff; }
    @media screen and (min-width: 1088px) {
      .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:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
      .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:hover,
      .navbar.is-link .navbar-end > a.navbar-item.is-active,
      .navbar.is-link .navbar-end .navbar-link:hover,
      .navbar.is-link .navbar-end .navbar-link.is-active {
        background-color: #2366d1;
        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:hover .navbar-link,
      .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #2366d1;
        color: #fff; }
      .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
        background-color: #3273dc;
        color: #fff; } }
  .navbar.is-info {
    background-color: #209cee;
    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:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
    .navbar.is-info .navbar-brand .navbar-link:hover,
    .navbar.is-info .navbar-brand .navbar-link.is-active {
      background-color: #118fe4;
      color: #fff; }
    .navbar.is-info .navbar-brand .navbar-link::after {
      border-color: #fff; }
    @media screen and (min-width: 1088px) {
      .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:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
      .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:hover,
      .navbar.is-info .navbar-end > a.navbar-item.is-active,
      .navbar.is-info .navbar-end .navbar-link:hover,
      .navbar.is-info .navbar-end .navbar-link.is-active {
        background-color: #118fe4;
        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:hover .navbar-link,
      .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #118fe4;
        color: #fff; }
      .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
        background-color: #209cee;
        color: #fff; } }
  .navbar.is-success {
    background-color: #23d160;
    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:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
    .navbar.is-success .navbar-brand .navbar-link:hover,
    .navbar.is-success .navbar-brand .navbar-link.is-active {
      background-color: #20bc56;
      color: #fff; }
    .navbar.is-success .navbar-brand .navbar-link::after {
      border-color: #fff; }
    @media screen and (min-width: 1088px) {
      .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:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
      .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:hover,
      .navbar.is-success .navbar-end > a.navbar-item.is-active,
      .navbar.is-success .navbar-end .navbar-link:hover,
      .navbar.is-success .navbar-end .navbar-link.is-active {
        background-color: #20bc56;
        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:hover .navbar-link,
      .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #20bc56;
        color: #fff; }
      .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
        background-color: #23d160;
        color: #fff; } }
  .navbar.is-warning {
    background-color: #ffdd57;
    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:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
    .navbar.is-warning .navbar-brand .navbar-link:hover,
    .navbar.is-warning .navbar-brand .navbar-link.is-active {
      background-color: #ffd83d;
      color: rgba(0, 0, 0, 0.7); }
    .navbar.is-warning .navbar-brand .navbar-link::after {
      border-color: rgba(0, 0, 0, 0.7); }
    @media screen and (min-width: 1088px) {
      .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:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
      .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:hover,
      .navbar.is-warning .navbar-end > a.navbar-item.is-active,
      .navbar.is-warning .navbar-end .navbar-link:hover,
      .navbar.is-warning .navbar-end .navbar-link.is-active {
        background-color: #ffd83d;
        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:hover .navbar-link,
      .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #ffd83d;
        color: rgba(0, 0, 0, 0.7); }
      .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
        background-color: #ffdd57;
        color: rgba(0, 0, 0, 0.7); } }
  .navbar.is-danger {
    background-color: #ff3860;
    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:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
    .navbar.is-danger .navbar-brand .navbar-link:hover,
    .navbar.is-danger .navbar-brand .navbar-link.is-active {
      background-color: #ff1f4b;
      color: #fff; }
    .navbar.is-danger .navbar-brand .navbar-link::after {
      border-color: #fff; }
    @media screen and (min-width: 1088px) {
      .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:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
      .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:hover,
      .navbar.is-danger .navbar-end > a.navbar-item.is-active,
      .navbar.is-danger .navbar-end .navbar-link:hover,
      .navbar.is-danger .navbar-end .navbar-link.is-active {
        background-color: #ff1f4b;
        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:hover .navbar-link,
      .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #ff1f4b;
        color: #fff; }
      .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
        background-color: #ff3860;
        color: #fff; } }
  .navbar > .container {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 3.25rem;
    width: 100%; }
  .navbar.has-shadow {
    -webkit-box-shadow: 0 2px 0 0 whitesmoke;
    box-shadow: 0 2px 0 0 whitesmoke; }
  .navbar.is-fixed-bottom, .navbar.is-fixed-top {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30; }
  .navbar.is-fixed-bottom {
    bottom: 0; }
    .navbar.is-fixed-bottom.has-shadow {
      -webkit-box-shadow: 0 -2px 0 0 whitesmoke;
      box-shadow: 0 -2px 0 0 whitesmoke; }
  .navbar.is-fixed-top {
    top: 0; }

html.has-navbar-fixed-top,
body.has-navbar-fixed-top {
  padding-top: 3.25rem; }

html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
  padding-bottom: 3.25rem; }

.navbar-brand,
.navbar-tabs {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  min-height: 3.25rem; }

.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 {
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto; }
  .navbar-burger span {
    background-color: currentColor;
    display: block;
    height: 1px;
    left: calc(50% - 8px);
    position: absolute;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition-duration: 86ms;
    transition-duration: 86ms;
    -webkit-transition-property: background-color, opacity, -webkit-transform;
    transition-property: background-color, opacity, -webkit-transform;
    transition-property: background-color, opacity, transform;
    transition-property: background-color, opacity, transform, -webkit-transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    width: 16px; }
    .navbar-burger span:nth-child(1) {
      top: calc(50% - 6px); }
    .navbar-burger span:nth-child(2) {
      top: calc(50% - 1px); }
    .navbar-burger span:nth-child(3) {
      top: calc(50% + 4px); }
  .navbar-burger:hover {
    background-color: rgba(0, 0, 0, 0.05); }
  .navbar-burger.is-active span:nth-child(1) {
    -webkit-transform: translateY(5px) rotate(45deg);
    transform: translateY(5px) rotate(45deg); }
  .navbar-burger.is-active span:nth-child(2) {
    opacity: 0; }
  .navbar-burger.is-active span:nth-child(3) {
    -webkit-transform: translateY(-5px) rotate(-45deg);
    transform: translateY(-5px) rotate(-45deg); }

.navbar-menu {
  display: none; }

.navbar-item,
.navbar-link {
  color: #4a4a4a;
  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:hover, a.navbar-item.is-active,
  .navbar-link:hover,
  .navbar-link.is-active {
    background-color: #fafafa;
    color: #3273dc; }

.navbar-item {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  .navbar-item img {
    max-height: 1.75rem; }
  .navbar-item.has-dropdown {
    padding: 0; }
  .navbar-item.is-expanded {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 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:hover {
      background-color: transparent;
      border-bottom-color: #3273dc; }
    .navbar-item.is-tab.is-active {
      background-color: transparent;
      border-bottom-color: #3273dc;
      border-bottom-style: solid;
      border-bottom-width: 3px;
      color: #3273dc;
      padding-bottom: calc(0.5rem - 3px); }

.navbar-content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1; }

.navbar-link {
  padding-right: 2.5em; }
  .navbar-link::after {
    border-color: #3273dc;
    margin-top: -0.375em;
    right: 1.125em; }

.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem; }
  .navbar-dropdown .navbar-item {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }

.navbar-divider {
  background-color: whitesmoke;
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0; }

@media screen and (max-width: 1087px) {
  .navbar > .container {
    display: block; }
  .navbar-brand .navbar-item,
  .navbar-tabs .navbar-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .navbar-link::after {
    display: none; }
  .navbar-menu {
    background-color: white;
    -webkit-box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
    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 {
      -webkit-box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
      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: 1088px) {
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .navbar {
    min-height: 3.25rem; }
    .navbar.is-spaced {
      padding: 1rem 2rem; }
      .navbar.is-spaced .navbar-start,
      .navbar.is-spaced .navbar-end {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
      .navbar.is-spaced a.navbar-item,
      .navbar.is-spaced .navbar-link {
        border-radius: 4px; }
    .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
    .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:hover .navbar-link {
      background-color: transparent !important; }
    .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
      background-color: whitesmoke;
      color: #0a0a0a; }
    .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
      background-color: whitesmoke;
      color: #3273dc; }
  .navbar-burger {
    display: none; }
  .navbar-item,
  .navbar-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .navbar-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .navbar-item.has-dropdown {
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch; }
    .navbar-item.has-dropdown-up .navbar-link::after {
      -webkit-transform: rotate(135deg) translate(0.25em, -0.25em);
      transform: rotate(135deg) translate(0.25em, -0.25em); }
    .navbar-item.has-dropdown-up .navbar-dropdown {
      border-bottom: 2px solid #dbdbdb;
      border-radius: 6px 6px 0 0;
      border-top: none;
      bottom: 100%;
      -webkit-box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
      box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
      top: auto; }
    .navbar-item.is-active .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:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: translateY(0);
        transform: translateY(0); }
  .navbar-menu {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .navbar-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-right: auto; }
  .navbar-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: auto; }
  .navbar-dropdown {
    background-color: white;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 2px solid #dbdbdb;
    -webkit-box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
    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:hover {
        background-color: whitesmoke;
        color: #0a0a0a; }
      .navbar-dropdown a.navbar-item.is-active {
        background-color: whitesmoke;
        color: #3273dc; }
    .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
      border-radius: 6px;
      border-top: none;
      -webkit-box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
      box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
      display: block;
      opacity: 0;
      pointer-events: none;
      top: calc(100% + (-4px));
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
      -webkit-transition-duration: 86ms;
      transition-duration: 86ms;
      -webkit-transition-property: opacity, -webkit-transform;
      transition-property: opacity, -webkit-transform;
      transition-property: opacity, transform;
      transition-property: opacity, transform, -webkit-transform; }
    .navbar-dropdown.is-right {
      left: auto;
      right: 0; }
  .navbar-divider {
    display: block; }
  .navbar > .container .navbar-brand,
  .container > .navbar .navbar-brand {
    margin-left: -1rem; }
  .navbar > .container .navbar-menu,
  .container > .navbar .navbar-menu {
    margin-right: -1rem; }
  .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 {
      -webkit-box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
      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(:hover),
  .navbar-link.is-active:not(:hover) {
    background-color: transparent; }
  .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #fafafa; } }

.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: 290486px; }
  .pagination.is-rounded .pagination-link {
    border-radius: 290486px; }

.pagination,
.pagination-list {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center; }

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  font-size: 1em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0.25rem;
  text-align: center; }

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #dbdbdb;
  color: #363636;
  min-width: 2.25em; }
  .pagination-previous:hover,
  .pagination-next:hover,
  .pagination-link:hover {
    border-color: #b5b5b5;
    color: #363636; }
  .pagination-previous:focus,
  .pagination-next:focus,
  .pagination-link:focus {
    border-color: #3273dc; }
  .pagination-previous:active,
  .pagination-next:active,
  .pagination-link:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
    box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }
  .pagination-previous[disabled],
  .pagination-next[disabled],
  .pagination-link[disabled] {
    background-color: #dbdbdb;
    border-color: #dbdbdb;
    -webkit-box-shadow: none;
    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: #3273dc;
  border-color: #3273dc;
  color: #fff; }

.pagination-ellipsis {
  color: #b5b5b5;
  pointer-events: none; }

.pagination-list {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

@media screen and (max-width: 768px) {
  .pagination {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .pagination-previous,
  .pagination-next {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1; }
  .pagination-list li {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1; } }

@media screen and (min-width: 769px), print {
  .pagination-list {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .pagination-previous {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  .pagination-next {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
  .pagination {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .pagination.is-centered .pagination-previous {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; }
    .pagination.is-centered .pagination-list {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; }
    .pagination.is-centered .pagination-next {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3; }
    .pagination.is-right .pagination-previous {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; }
    .pagination.is-right .pagination-next {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; }
    .pagination.is-right .pagination-list {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3; } }

.panel {
  font-size: 1rem; }
  .panel:not(:last-child) {
    margin-bottom: 1.5rem; }

.panel-heading,
.panel-tabs,
.panel-block {
  border-bottom: 1px solid #dbdbdb;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb; }
  .panel-heading:first-child,
  .panel-tabs:first-child,
  .panel-block:first-child {
    border-top: 1px solid #dbdbdb; }

.panel-heading {
  background-color: whitesmoke;
  border-radius: 4px 4px 0 0;
  color: #363636;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.25;
  padding: 0.5em 0.75em; }

.panel-tabs {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875em;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  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: #4a4a4a; }
  .panel-list a:hover {
    color: #3273dc; }

.panel-block {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #363636;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0.5em 0.75em; }
  .panel-block input[type="checkbox"] {
    margin-right: 0.75em; }
  .panel-block > .control {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    width: 100%; }
  .panel-block.is-wrapped {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .panel-block.is-active {
    border-left-color: #3273dc;
    color: #363636; }
    .panel-block.is-active .panel-icon {
      color: #3273dc; }

a.panel-block,
label.panel-block {
  cursor: pointer; }
  a.panel-block:hover,
  label.panel-block:hover {
    background-color: whitesmoke; }

.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: #7a7a7a;
  margin-right: 0.75em; }
  .panel-icon .fa {
    font-size: inherit;
    line-height: inherit; }

.tabs {
  -webkit-overflow-scrolling: touch;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap; }
  .tabs a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom-color: #dbdbdb;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #4a4a4a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    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: #3273dc;
      color: #3273dc; }
  .tabs ul {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom-color: #dbdbdb;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    .tabs ul.is-left {
      padding-right: 0.75em; }
    .tabs ul.is-center {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding-left: 0.75em;
      padding-right: 0.75em; }
    .tabs ul.is-right {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      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 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .tabs.is-right ul {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .tabs.is-boxed a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0; }
    .tabs.is-boxed a:hover {
      background-color: whitesmoke;
      border-bottom-color: #dbdbdb; }
  .tabs.is-boxed li.is-active a {
    background-color: white;
    border-color: #dbdbdb;
    border-bottom-color: transparent !important; }
  .tabs.is-fullwidth li {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .tabs.is-toggle a {
    border-color: #dbdbdb;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 0;
    position: relative; }
    .tabs.is-toggle a:hover {
      background-color: whitesmoke;
      border-color: #b5b5b5;
      z-index: 2; }
  .tabs.is-toggle li + li {
    margin-left: -1px; }
  .tabs.is-toggle li:first-child a {
    border-radius: 4px 0 0 4px; }
  .tabs.is-toggle li:last-child a {
    border-radius: 0 4px 4px 0; }
  .tabs.is-toggle li.is-active a {
    background-color: #3273dc;
    border-color: #3273dc;
    color: #fff;
    z-index: 1; }
  .tabs.is-toggle ul {
    border-bottom: none; }
  .tabs.is-toggle.is-toggle-rounded li:first-child a {
    border-bottom-left-radius: 290486px;
    border-top-left-radius: 290486px;
    padding-left: 1.25em; }
  .tabs.is-toggle.is-toggle-rounded li:last-child a {
    border-bottom-right-radius: 290486px;
    border-top-right-radius: 290486px;
    padding-right: 1.25em; }
  .tabs.is-small {
    font-size: 0.75rem; }
  .tabs.is-medium {
    font-size: 1.25rem; }
  .tabs.is-large {
    font-size: 1.5rem; }

.column {
  display: block;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  padding: 0.75rem; }
  .columns.is-mobile > .column.is-narrow {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none; }
  .columns.is-mobile > .column.is-full {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 100%; }
  .columns.is-mobile > .column.is-three-quarters {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 75%; }
  .columns.is-mobile > .column.is-two-thirds {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 66.6666%; }
  .columns.is-mobile > .column.is-half {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 50%; }
  .columns.is-mobile > .column.is-one-third {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 33.3333%; }
  .columns.is-mobile > .column.is-one-quarter {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 25%; }
  .columns.is-mobile > .column.is-one-fifth {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 20%; }
  .columns.is-mobile > .column.is-two-fifths {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 40%; }
  .columns.is-mobile > .column.is-three-fifths {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 60%; }
  .columns.is-mobile > .column.is-four-fifths {
    -webkit-box-flex: 0;
    -ms-flex: none;
    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-1 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 8.33333%; }
  .columns.is-mobile > .column.is-offset-1 {
    margin-left: 8.33333%; }
  .columns.is-mobile > .column.is-2 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 16.66667%; }
  .columns.is-mobile > .column.is-offset-2 {
    margin-left: 16.66667%; }
  .columns.is-mobile > .column.is-3 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 25%; }
  .columns.is-mobile > .column.is-offset-3 {
    margin-left: 25%; }
  .columns.is-mobile > .column.is-4 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 33.33333%; }
  .columns.is-mobile > .column.is-offset-4 {
    margin-left: 33.33333%; }
  .columns.is-mobile > .column.is-5 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 41.66667%; }
  .columns.is-mobile > .column.is-offset-5 {
    margin-left: 41.66667%; }
  .columns.is-mobile > .column.is-6 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 50%; }
  .columns.is-mobile > .column.is-offset-6 {
    margin-left: 50%; }
  .columns.is-mobile > .column.is-7 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 58.33333%; }
  .columns.is-mobile > .column.is-offset-7 {
    margin-left: 58.33333%; }
  .columns.is-mobile > .column.is-8 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 66.66667%; }
  .columns.is-mobile > .column.is-offset-8 {
    margin-left: 66.66667%; }
  .columns.is-mobile > .column.is-9 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 75%; }
  .columns.is-mobile > .column.is-offset-9 {
    margin-left: 75%; }
  .columns.is-mobile > .column.is-10 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 83.33333%; }
  .columns.is-mobile > .column.is-offset-10 {
    margin-left: 83.33333%; }
  .columns.is-mobile > .column.is-11 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 91.66667%; }
  .columns.is-mobile > .column.is-offset-11 {
    margin-left: 91.66667%; }
  .columns.is-mobile > .column.is-12 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 100%; }
  .columns.is-mobile > .column.is-offset-12 {
    margin-left: 100%; }
  @media screen and (max-width: 768px) {
    .column.is-narrow-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none; }
    .column.is-full-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 100%; }
    .column.is-three-quarters-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 75%; }
    .column.is-two-thirds-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 66.6666%; }
    .column.is-half-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 50%; }
    .column.is-one-third-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 25%; }
    .column.is-one-fifth-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 20%; }
    .column.is-two-fifths-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 40%; }
    .column.is-three-fifths-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 60%; }
    .column.is-four-fifths-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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-1-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-mobile {
      margin-left: 8.33333%; }
    .column.is-2-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-mobile {
      margin-left: 16.66667%; }
    .column.is-3-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 25%; }
    .column.is-offset-3-mobile {
      margin-left: 25%; }
    .column.is-4-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-mobile {
      margin-left: 33.33333%; }
    .column.is-5-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-mobile {
      margin-left: 41.66667%; }
    .column.is-6-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 50%; }
    .column.is-offset-6-mobile {
      margin-left: 50%; }
    .column.is-7-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-mobile {
      margin-left: 58.33333%; }
    .column.is-8-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-mobile {
      margin-left: 66.66667%; }
    .column.is-9-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 75%; }
    .column.is-offset-9-mobile {
      margin-left: 75%; }
    .column.is-10-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-mobile {
      margin-left: 83.33333%; }
    .column.is-11-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-mobile {
      margin-left: 91.66667%; }
    .column.is-12-mobile {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none; }
    .column.is-full, .column.is-full-tablet {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 100%; }
    .column.is-three-quarters, .column.is-three-quarters-tablet {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 75%; }
    .column.is-two-thirds, .column.is-two-thirds-tablet {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 66.6666%; }
    .column.is-half, .column.is-half-tablet {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 50%; }
    .column.is-one-third, .column.is-one-third-tablet {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter, .column.is-one-quarter-tablet {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 25%; }
    .column.is-one-fifth, .column.is-one-fifth-tablet {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 20%; }
    .column.is-two-fifths, .column.is-two-fifths-tablet {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 40%; }
    .column.is-three-fifths, .column.is-three-fifths-tablet {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 60%; }
    .column.is-four-fifths, .column.is-four-fifths-tablet {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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-1, .column.is-1-tablet {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 25%; }
    .column.is-offset-3, .column.is-offset-3-tablet {
      margin-left: 25%; }
    .column.is-4, .column.is-4-tablet {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 50%; }
    .column.is-offset-6, .column.is-offset-6-tablet {
      margin-left: 50%; }
    .column.is-7, .column.is-7-tablet {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 75%; }
    .column.is-offset-9, .column.is-offset-9-tablet {
      margin-left: 75%; }
    .column.is-10, .column.is-10-tablet {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 100%; }
    .column.is-offset-12, .column.is-offset-12-tablet {
      margin-left: 100%; } }
  @media screen and (max-width: 1087px) {
    .column.is-narrow-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none; }
    .column.is-full-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 100%; }
    .column.is-three-quarters-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 75%; }
    .column.is-two-thirds-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 66.6666%; }
    .column.is-half-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 50%; }
    .column.is-one-third-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 25%; }
    .column.is-one-fifth-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 20%; }
    .column.is-two-fifths-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 40%; }
    .column.is-three-fifths-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 60%; }
    .column.is-four-fifths-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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-1-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-touch {
      margin-left: 8.33333%; }
    .column.is-2-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-touch {
      margin-left: 16.66667%; }
    .column.is-3-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 25%; }
    .column.is-offset-3-touch {
      margin-left: 25%; }
    .column.is-4-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-touch {
      margin-left: 33.33333%; }
    .column.is-5-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-touch {
      margin-left: 41.66667%; }
    .column.is-6-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 50%; }
    .column.is-offset-6-touch {
      margin-left: 50%; }
    .column.is-7-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-touch {
      margin-left: 58.33333%; }
    .column.is-8-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-touch {
      margin-left: 66.66667%; }
    .column.is-9-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 75%; }
    .column.is-offset-9-touch {
      margin-left: 75%; }
    .column.is-10-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-touch {
      margin-left: 83.33333%; }
    .column.is-11-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-touch {
      margin-left: 91.66667%; }
    .column.is-12-touch {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 100%; }
    .column.is-offset-12-touch {
      margin-left: 100%; } }
  @media screen and (min-width: 1088px) {
    .column.is-narrow-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none; }
    .column.is-full-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 100%; }
    .column.is-three-quarters-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 75%; }
    .column.is-two-thirds-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 66.6666%; }
    .column.is-half-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 50%; }
    .column.is-one-third-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 25%; }
    .column.is-one-fifth-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 20%; }
    .column.is-two-fifths-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 40%; }
    .column.is-three-fifths-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 60%; }
    .column.is-four-fifths-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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-1-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-desktop {
      margin-left: 8.33333%; }
    .column.is-2-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-desktop {
      margin-left: 16.66667%; }
    .column.is-3-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 25%; }
    .column.is-offset-3-desktop {
      margin-left: 25%; }
    .column.is-4-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-desktop {
      margin-left: 33.33333%; }
    .column.is-5-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-desktop {
      margin-left: 41.66667%; }
    .column.is-6-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 50%; }
    .column.is-offset-6-desktop {
      margin-left: 50%; }
    .column.is-7-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-desktop {
      margin-left: 58.33333%; }
    .column.is-8-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-desktop {
      margin-left: 66.66667%; }
    .column.is-9-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 75%; }
    .column.is-offset-9-desktop {
      margin-left: 75%; }
    .column.is-10-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-desktop {
      margin-left: 83.33333%; }
    .column.is-11-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-desktop {
      margin-left: 91.66667%; }
    .column.is-12-desktop {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 100%; }
    .column.is-offset-12-desktop {
      margin-left: 100%; } }
  @media screen and (min-width: 1280px) {
    .column.is-narrow-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none; }
    .column.is-full-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 100%; }
    .column.is-three-quarters-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 75%; }
    .column.is-two-thirds-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 66.6666%; }
    .column.is-half-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 50%; }
    .column.is-one-third-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 25%; }
    .column.is-one-fifth-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 20%; }
    .column.is-two-fifths-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 40%; }
    .column.is-three-fifths-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 60%; }
    .column.is-four-fifths-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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-1-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-widescreen {
      margin-left: 8.33333%; }
    .column.is-2-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-widescreen {
      margin-left: 16.66667%; }
    .column.is-3-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 25%; }
    .column.is-offset-3-widescreen {
      margin-left: 25%; }
    .column.is-4-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-widescreen {
      margin-left: 33.33333%; }
    .column.is-5-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-widescreen {
      margin-left: 41.66667%; }
    .column.is-6-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 50%; }
    .column.is-offset-6-widescreen {
      margin-left: 50%; }
    .column.is-7-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-widescreen {
      margin-left: 58.33333%; }
    .column.is-8-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-widescreen {
      margin-left: 66.66667%; }
    .column.is-9-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 75%; }
    .column.is-offset-9-widescreen {
      margin-left: 75%; }
    .column.is-10-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-widescreen {
      margin-left: 83.33333%; }
    .column.is-11-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-widescreen {
      margin-left: 91.66667%; }
    .column.is-12-widescreen {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 100%; }
    .column.is-offset-12-widescreen {
      margin-left: 100%; } }
  @media screen and (min-width: 1472px) {
    .column.is-narrow-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none; }
    .column.is-full-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 100%; }
    .column.is-three-quarters-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 75%; }
    .column.is-two-thirds-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 66.6666%; }
    .column.is-half-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 50%; }
    .column.is-one-third-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 33.3333%; }
    .column.is-one-quarter-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 25%; }
    .column.is-one-fifth-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 20%; }
    .column.is-two-fifths-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 40%; }
    .column.is-three-fifths-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 60%; }
    .column.is-four-fifths-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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-1-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 8.33333%; }
    .column.is-offset-1-fullhd {
      margin-left: 8.33333%; }
    .column.is-2-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 16.66667%; }
    .column.is-offset-2-fullhd {
      margin-left: 16.66667%; }
    .column.is-3-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 25%; }
    .column.is-offset-3-fullhd {
      margin-left: 25%; }
    .column.is-4-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 33.33333%; }
    .column.is-offset-4-fullhd {
      margin-left: 33.33333%; }
    .column.is-5-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 41.66667%; }
    .column.is-offset-5-fullhd {
      margin-left: 41.66667%; }
    .column.is-6-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 50%; }
    .column.is-offset-6-fullhd {
      margin-left: 50%; }
    .column.is-7-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 58.33333%; }
    .column.is-offset-7-fullhd {
      margin-left: 58.33333%; }
    .column.is-8-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 66.66667%; }
    .column.is-offset-8-fullhd {
      margin-left: 66.66667%; }
    .column.is-9-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 75%; }
    .column.is-offset-9-fullhd {
      margin-left: 75%; }
    .column.is-10-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 83.33333%; }
    .column.is-offset-10-fullhd {
      margin-left: 83.33333%; }
    .column.is-11-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 91.66667%; }
    .column.is-offset-11-fullhd {
      margin-left: 91.66667%; }
    .column.is-12-fullhd {
      -webkit-box-flex: 0;
      -ms-flex: none;
      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 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    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: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .columns.is-multiline {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .columns.is-vcentered {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  @media screen and (min-width: 769px), print {
    .columns:not(.is-desktop) {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  @media screen and (min-width: 1088px) {
    .columns.is-desktop {
      display: -webkit-box;
      display: -ms-flexbox;
      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; }
  .columns.is-variable.is-1 {
    --columnGap: 0.25rem; }
  .columns.is-variable.is-2 {
    --columnGap: 0.5rem; }
  .columns.is-variable.is-3 {
    --columnGap: 0.75rem; }
  .columns.is-variable.is-4 {
    --columnGap: 1rem; }
  .columns.is-variable.is-5 {
    --columnGap: 1.25rem; }
  .columns.is-variable.is-6 {
    --columnGap: 1.5rem; }
  .columns.is-variable.is-7 {
    --columnGap: 1.75rem; }
  .columns.is-variable.is-8 {
    --columnGap: 2rem; }

.tile {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: block;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content; }
  .tile.is-ancestor {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    margin-top: -0.75rem; }
    .tile.is-ancestor:last-child {
      margin-bottom: -0.75rem; }
    .tile.is-ancestor:not(:last-child) {
      margin-bottom: 0.75rem; }
  .tile.is-child {
    margin: 0 !important; }
  .tile.is-parent {
    padding: 0.75rem; }
  .tile.is-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    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: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .tile.is-1 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 8.33333%; }
    .tile.is-2 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 16.66667%; }
    .tile.is-3 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 25%; }
    .tile.is-4 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 33.33333%; }
    .tile.is-5 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 41.66667%; }
    .tile.is-6 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 50%; }
    .tile.is-7 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 58.33333%; }
    .tile.is-8 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 66.66667%; }
    .tile.is-9 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 75%; }
    .tile.is-10 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 83.33333%; }
    .tile.is-11 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 91.66667%; }
    .tile.is-12 {
      -webkit-box-flex: 0;
      -ms-flex: none;
      flex: none;
      width: 100%; } }

.hero {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  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),
    .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: 1087px) {
      .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 {
      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),
    .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: 1087px) {
      .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 {
      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: #363636; }
    .hero.is-light a:not(.button):not(.dropdown-item):not(.tag),
    .hero.is-light strong {
      color: inherit; }
    .hero.is-light .title {
      color: #363636; }
    .hero.is-light .subtitle {
      color: rgba(54, 54, 54, 0.9); }
      .hero.is-light .subtitle a:not(.button),
      .hero.is-light .subtitle strong {
        color: #363636; }
    @media screen and (max-width: 1087px) {
      .hero.is-light .navbar-menu {
        background-color: whitesmoke; } }
    .hero.is-light .navbar-item,
    .hero.is-light .navbar-link {
      color: rgba(54, 54, 54, 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: #363636; }
    .hero.is-light .tabs a {
      color: #363636;
      opacity: 0.9; }
      .hero.is-light .tabs a:hover {
        opacity: 1; }
    .hero.is-light .tabs li.is-active a {
      opacity: 1; }
    .hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
      color: #363636; }
      .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: #363636;
      border-color: #363636;
      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: whitesmoke; }
    .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag),
    .hero.is-dark strong {
      color: inherit; }
    .hero.is-dark .title {
      color: whitesmoke; }
    .hero.is-dark .subtitle {
      color: rgba(245, 245, 245, 0.9); }
      .hero.is-dark .subtitle a:not(.button),
      .hero.is-dark .subtitle strong {
        color: whitesmoke; }
    @media screen and (max-width: 1087px) {
      .hero.is-dark .navbar-menu {
        background-color: #363636; } }
    .hero.is-dark .navbar-item,
    .hero.is-dark .navbar-link {
      color: rgba(245, 245, 245, 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: whitesmoke; }
    .hero.is-dark .tabs a {
      color: whitesmoke;
      opacity: 0.9; }
      .hero.is-dark .tabs a:hover {
        opacity: 1; }
    .hero.is-dark .tabs li.is-active a {
      opacity: 1; }
    .hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
      color: whitesmoke; }
      .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: whitesmoke;
      border-color: whitesmoke;
      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),
    .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: 1087px) {
      .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 {
      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: #3273dc;
    color: #fff; }
    .hero.is-link a:not(.button):not(.dropdown-item):not(.tag),
    .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: 1087px) {
      .hero.is-link .navbar-menu {
        background-color: #3273dc; } }
    .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: #2366d1;
      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 {
      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: #3273dc; }
    .hero.is-link.is-bold {
      background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-link.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } }
  .hero.is-info {
    background-color: #209cee;
    color: #fff; }
    .hero.is-info a:not(.button):not(.dropdown-item):not(.tag),
    .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: 1087px) {
      .hero.is-info .navbar-menu {
        background-color: #209cee; } }
    .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: #118fe4;
      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 {
      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: #209cee; }
    .hero.is-info.is-bold {
      background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-info.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); } }
  .hero.is-success {
    background-color: #23d160;
    color: #fff; }
    .hero.is-success a:not(.button):not(.dropdown-item):not(.tag),
    .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: 1087px) {
      .hero.is-success .navbar-menu {
        background-color: #23d160; } }
    .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: #20bc56;
      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 {
      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: #23d160; }
    .hero.is-success.is-bold {
      background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-success.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); } }
  .hero.is-warning {
    background-color: #ffdd57;
    color: rgba(0, 0, 0, 0.7); }
    .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag),
    .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: 1087px) {
      .hero.is-warning .navbar-menu {
        background-color: #ffdd57; } }
    .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: #ffd83d;
      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 {
      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: #ffdd57; }
    .hero.is-warning.is-bold {
      background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-warning.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } }
  .hero.is-danger {
    background-color: #ff3860;
    color: #fff; }
    .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag),
    .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: 1087px) {
      .hero.is-danger .navbar-menu {
        background-color: #ff3860; } }
    .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: #ff1f4b;
      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 {
      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: #ff3860; }
    .hero.is-danger.is-bold {
      background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); }
      @media screen and (max-width: 768px) {
        .hero.is-danger.is-bold .navbar-menu {
          background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); } }
  .hero.is-small .hero-body {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem; }
  @media screen and (min-width: 769px), print {
    .hero.is-medium .hero-body {
      padding-bottom: 9rem;
      padding-top: 9rem; } }
  @media screen and (min-width: 769px), print {
    .hero.is-large .hero-body {
      padding-bottom: 18rem;
      padding-top: 18rem; } }
  .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -ms-flex-negative: 1;
      flex-shrink: 1; }
  .hero.is-halfheight {
    min-height: 50vh; }
  .hero.is-fullheight {
    min-height: 100vh; }

.hero-video {
  overflow: hidden; }
  .hero-video video {
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0); }
  .hero-video.is-transparent {
    opacity: 0.3; }
  @media screen and (max-width: 768px) {
    .hero-video {
      display: none; } }

.hero-buttons {
  margin-top: 1.5rem; }
  @media screen and (max-width: 768px) {
    .hero-buttons .button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .hero-buttons .button:not(:last-child) {
        margin-bottom: 0.75rem; } }
  @media screen and (min-width: 769px), print {
    .hero-buttons {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .hero-buttons .button:not(:last-child) {
        margin-right: 1.5rem; } }

.hero-head,
.hero-foot {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

.hero-body {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 3rem 1.5rem; }

.section {
  padding: 3rem 1.5rem; }
  @media screen and (min-width: 1088px) {
    .section.is-medium {
      padding: 9rem 1.5rem; }
    .section.is-large {
      padding: 18rem 1.5rem; } }

.footer {
  background-color: #fafafa;
  padding: 3rem 1.5rem 6rem; }

.section-header {
  background-color: #3170f0;
  text-align: center; }
  .section-header .title {
    color: #fff;
    font-size: 3rem; }

.section-table {
  padding: 0; }
  .section-table .table {
    width: 100%;
    border-bottom: 2px solid #3170f0; }
    .section-table .table thead {
      -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);
      box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1); }
      .section-table .table thead th {
        padding: 20px 0;
        font-weight: 600; }
    .section-table .table tbody tr:nth-child(even) {
      background-color: #fafafa; }
    .section-table .table th, .section-table .table td {
      text-align: center;
      vertical-align: middle;
      border: 0; }
    .section-table .table td {
      padding-left: 0;
      padding-right: 0; }
  .section-table .count-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .section-table .inner-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px; }

.section-sponsors {
  padding: 1rem; }

.input {
  padding-left: 0;
  padding-right: 0;
  border: 0; }
  .input:-moz-read-only {
    border: 0;
    background: transparent; }
  .input:read-only {
    border: 0;
    background: transparent; }
  .input.has-text-center {
    text-align: center; }
  .input.is-text {
    font-size: 1.25rem;
    font-weight: 600; }
  .input.is-number {
    max-width: 80px; }

.sponsor-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .sponsor-list .sponsor-item {
    width: calc((100% / 6) - 64px);
    max-width: calc((100% / 6) - 64px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 16px 32px; }
    @media screen and (max-width: 1600px) {
      .sponsor-list .sponsor-item {
        width: calc((100% / 5) - 64px);
        max-width: calc((100% / 5) - 64px); } }
    @media screen and (max-width: 1088px) {
      .sponsor-list .sponsor-item {
        width: calc((100% / 4) - 64px);
        max-width: calc((100% / 4) - 64px); } }

.footer {
  position: relative;
  margin-top: 2rem;
  padding-top: 5rem;
  padding-bottom: 2rem; }
  .footer .url {
    background: #fff;
    padding: 1rem;
    -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 30px rgba(0, 0, 0, 0.1);
    margin: 0 auto;
    margin-top: -6.5rem;
    margin-bottom: 2rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiYnVsbWEvYnVsbWEuc2FzcyIsImJ1bG1hL3Nhc3MvdXRpbGl0aWVzL19hbGwuc2FzcyIsImJ1bG1hL3Nhc3MvdXRpbGl0aWVzL2luaXRpYWwtdmFyaWFibGVzLnNhc3MiLCJidWxtYS9zYXNzL3V0aWxpdGllcy9mdW5jdGlvbnMuc2FzcyIsImJ1bG1hL3Nhc3MvdXRpbGl0aWVzL2Rlcml2ZWQtdmFyaWFibGVzLnNhc3MiLCJidWxtYS9zYXNzL3V0aWxpdGllcy9hbmltYXRpb25zLnNhc3MiLCJidWxtYS9zYXNzL3V0aWxpdGllcy9taXhpbnMuc2FzcyIsImJ1bG1hL3Nhc3MvdXRpbGl0aWVzL2NvbnRyb2xzLnNhc3MiLCJidWxtYS9zYXNzL2Jhc2UvX2FsbC5zYXNzIiwiYnVsbWEvc2Fzcy9iYXNlL21pbmlyZXNldC5zYXNzIiwiYnVsbWEvc2Fzcy9iYXNlL2dlbmVyaWMuc2FzcyIsImJ1bG1hL3Nhc3MvYmFzZS9oZWxwZXJzLnNhc3MiLCJidWxtYS9zYXNzL2VsZW1lbnRzL19hbGwuc2FzcyIsImJ1bG1hL3Nhc3MvZWxlbWVudHMvYm94LnNhc3MiLCJidWxtYS9zYXNzL2VsZW1lbnRzL2J1dHRvbi5zYXNzIiwiYnVsbWEvc2Fzcy9lbGVtZW50cy9jb250YWluZXIuc2FzcyIsImJ1bG1hL3Nhc3MvZWxlbWVudHMvY29udGVudC5zYXNzIiwiYnVsbWEvc2Fzcy9lbGVtZW50cy9mb3JtLnNhc3MiLCJidWxtYS9zYXNzL2VsZW1lbnRzL2ljb24uc2FzcyIsImJ1bG1hL3Nhc3MvZWxlbWVudHMvaW1hZ2Uuc2FzcyIsImJ1bG1hL3Nhc3MvZWxlbWVudHMvbm90aWZpY2F0aW9uLnNhc3MiLCJidWxtYS9zYXNzL2VsZW1lbnRzL3Byb2dyZXNzLnNhc3MiLCJidWxtYS9zYXNzL2VsZW1lbnRzL3RhYmxlLnNhc3MiLCJidWxtYS9zYXNzL2VsZW1lbnRzL3RhZy5zYXNzIiwiYnVsbWEvc2Fzcy9lbGVtZW50cy90aXRsZS5zYXNzIiwiYnVsbWEvc2Fzcy9lbGVtZW50cy9vdGhlci5zYXNzIiwiYnVsbWEvc2Fzcy9jb21wb25lbnRzL19hbGwuc2FzcyIsImJ1bG1hL3Nhc3MvY29tcG9uZW50cy9icmVhZGNydW1iLnNhc3MiLCJidWxtYS9zYXNzL2NvbXBvbmVudHMvY2FyZC5zYXNzIiwiYnVsbWEvc2Fzcy9jb21wb25lbnRzL2Ryb3Bkb3duLnNhc3MiLCJidWxtYS9zYXNzL2NvbXBvbmVudHMvbGV2ZWwuc2FzcyIsImJ1bG1hL3Nhc3MvY29tcG9uZW50cy9tZWRpYS5zYXNzIiwiYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lbnUuc2FzcyIsImJ1bG1hL3Nhc3MvY29tcG9uZW50cy9tZXNzYWdlLnNhc3MiLCJidWxtYS9zYXNzL2NvbXBvbmVudHMvbW9kYWwuc2FzcyIsImJ1bG1hL3Nhc3MvY29tcG9uZW50cy9uYXZiYXIuc2FzcyIsImJ1bG1hL3Nhc3MvY29tcG9uZW50cy9wYWdpbmF0aW9uLnNhc3MiLCJidWxtYS9zYXNzL2NvbXBvbmVudHMvcGFuZWwuc2FzcyIsImJ1bG1hL3Nhc3MvY29tcG9uZW50cy90YWJzLnNhc3MiLCJidWxtYS9zYXNzL2dyaWQvX2FsbC5zYXNzIiwiYnVsbWEvc2Fzcy9ncmlkL2NvbHVtbnMuc2FzcyIsImJ1bG1hL3Nhc3MvZ3JpZC90aWxlcy5zYXNzIiwiYnVsbWEvc2Fzcy9sYXlvdXQvX2FsbC5zYXNzIiwiYnVsbWEvc2Fzcy9sYXlvdXQvaGVyby5zYXNzIiwiYnVsbWEvc2Fzcy9sYXlvdXQvc2VjdGlvbi5zYXNzIiwiYnVsbWEvc2Fzcy9sYXlvdXQvZm9vdGVyLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFDQ0EsOERBQThEO0FLRDlELFVBQVUsQ0FBVixVQUFVO0VBQ1IsSUFBSTtJQUNGLFNBQVMsRUFBRSxZQUFZO0VBQ3pCLEVBQUU7SUFDQSxTQUFTLEVBQUUsY0FBYzs7QW9CRDdCLEFuQmlJQSxPbUJqSU8sRVN3RFAsWUFBWSxFdkI4TFosZ0JBQWdCLEVHL01oQixPQUFP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VCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxTQUFnQixHQUFHO0lBL0JsQyxBQTZCTSxLQTdCRCxBQTZCRSxLQUFLLENBQUs7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxHQUFnQixHQUFHO0lBL0JsQyxBQTZCTSxLQTdCRCxBQTZCRSxLQUFLLENBQUs7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxTQUFnQixHQUFHO0lBL0JsQyxBQTZCTSxLQTdCRCxBQTZCRSxLQUFLLENBQUs7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxTQUFnQixHQUFHO0lBL0JsQyxBQTZCTSxLQTdCRCxBQTZCRSxLQUFLLENBQUs7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxHQUFnQixHQUFHO0lBL0JsQyxBQTZCTSxLQTdCRCxBQTZCRSxLQUFLLENBQUs7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxTQUFnQixHQUFHO0lBL0JsQyxBQTZCTSxLQTdCRCxBQTZCRSxLQUFLLENBQUs7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxTQUFnQixHQUFHO0lBL0JsQyxBQTZCTSxLQTdCRCxBQTZCRSxLQUFLLENBQUs7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxHQUFnQixHQUFHO0lBL0JsQyxBQTZCTSxLQTdCRCxBQTZCRSxNQUFNLENBQUk7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxTQUFnQixHQUFHO0lBL0JsQyxBQTZCTSxLQTdCRCxBQTZCRSxNQUFNLENBQUk7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxTQUFnQixHQUFHO0lBL0JsQyxBQTZCTSxLQTdCRCxBQTZCRSxNQUFNLENBQUk7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxJQUFnQixHQUFHOztBRTdCbEMsQUFBQSxLQUFLLENBQUM7RUFDSixXQUFXLEVBQUUsT0FBTztFQUNw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 */

/*# sourceMappingURL=style.css.map */

