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

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

.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em; }

.title:not(:last-child),
.subtitle:not(:last-child), .content:not(:last-child) {
  margin-bottom: 1.5rem; }

.control.is-loading::after, .select.is-loading::after, .button.is-loading::after {
  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; }

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

.file-cta,
.file-name, .select select, .textarea, .input, .button, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 0px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.25em;
  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; }

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

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

/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal; }

ul {
  list-style: none; }

button,
input,
select,
textarea {
  margin: 0; }

html {
  box-sizing: border-box; }

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

img,
embed,
iframe,
object,
video {
  height: auto;
  max-width: 100%; }

audio {
  max-width: 100%; }

iframe {
  border: 0; }

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

td,
th {
  padding: 0; }

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

html {
  background-color: white;
  font-size: 1.1875rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%; }

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

body,
button,
input,
select,
textarea {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }

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

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

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

a strong {
  color: currentColor; }

a:hover {
  color: #363636; }

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

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

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

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

small {
  font-size: 0.875em; }

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

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

fieldset {
  border: none; }

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

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

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

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

table th {
  color: #363636; }

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 767px) {
  .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: 768px), print {
  .is-size-1-tablet {
    font-size: 3rem !important; }
  .is-size-2-tablet {
    font-size: 2.5rem !important; }
  .is-size-3-tablet {
    font-size: 2rem !important; }
  .is-size-4-tablet {
    font-size: 1.5rem !important; }
  .is-size-5-tablet {
    font-size: 1.25rem !important; }
  .is-size-6-tablet {
    font-size: 1rem !important; }
  .is-size-7-tablet {
    font-size: 0.75rem !important; } }

@media screen and (max-width: 1023px) {
  .is-size-1-touch {
    font-size: 3rem !important; }
  .is-size-2-touch {
    font-size: 2.5rem !important; }
  .is-size-3-touch {
    font-size: 2rem !important; }
  .is-size-4-touch {
    font-size: 1.5rem !important; }
  .is-size-5-touch {
    font-size: 1.25rem !important; }
  .is-size-6-touch {
    font-size: 1rem !important; }
  .is-size-7-touch {
    font-size: 0.75rem !important; } }

@media screen and (min-width: 1024px) {
  .is-size-1-desktop {
    font-size: 3rem !important; }
  .is-size-2-desktop {
    font-size: 2.5rem !important; }
  .is-size-3-desktop {
    font-size: 2rem !important; }
  .is-size-4-desktop {
    font-size: 1.5rem !important; }
  .is-size-5-desktop {
    font-size: 1.25rem !important; }
  .is-size-6-desktop {
    font-size: 1rem !important; }
  .is-size-7-desktop {
    font-size: 0.75rem !important; } }

@media screen and (min-width: 1216px) {
  .is-size-1-widescreen {
    font-size: 3rem !important; }
  .is-size-2-widescreen {
    font-size: 2.5rem !important; }
  .is-size-3-widescreen {
    font-size: 2rem !important; }
  .is-size-4-widescreen {
    font-size: 1.5rem !important; }
  .is-size-5-widescreen {
    font-size: 1.25rem !important; }
  .is-size-6-widescreen {
    font-size: 1rem !important; }
  .is-size-7-widescreen {
    font-size: 0.75rem !important; } }

@media screen and (min-width: 1408px) {
  .is-size-1-fullhd {
    font-size: 3rem !important; }
  .is-size-2-fullhd {
    font-size: 2.5rem !important; }
  .is-size-3-fullhd {
    font-size: 2rem !important; }
  .is-size-4-fullhd {
    font-size: 1.5rem !important; }
  .is-size-5-fullhd {
    font-size: 1.25rem !important; }
  .is-size-6-fullhd {
    font-size: 1rem !important; }
  .is-size-7-fullhd {
    font-size: 0.75rem !important; } }

.has-text-centered {
  text-align: center !important; }

.has-text-justified {
  text-align: justify !important; }

.has-text-left {
  text-align: left !important; }

.has-text-right {
  text-align: right !important; }

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

@media screen and (min-width: 768px), print {
  .has-text-centered-tablet {
    text-align: center !important; } }

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px), print {
  .has-text-justified-tablet {
    text-align: justify !important; } }

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px), print {
  .has-text-left-tablet {
    text-align: left !important; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .has-text-left-tablet-only {
    text-align: left !important; } }

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

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

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

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

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

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

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

@media screen and (min-width: 768px), print {
  .has-text-right-tablet {
    text-align: right !important; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .has-text-right-tablet-only {
    text-align: right !important; } }

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

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

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

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

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

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

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

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

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

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

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

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

.has-background-primary {
  background-color: #22b7a3 !important; }

.has-text-link {
  color: #22b7a3 !important; }

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

.has-background-link {
  background-color: #22b7a3 !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: #22b7a3 !important; }

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

.has-background-success {
  background-color: #22b7a3 !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-medium {
  font-weight: 500 !important; }

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

.has-text-weight-bold {
  font-weight: 700 !important; }

.is-family-primary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }

.is-family-secondary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }

.is-family-sans-serif {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }

.is-family-monospace {
  font-family: monospace !important; }

.is-family-code {
  font-family: monospace !important; }

.is-block {
  display: block !important; }

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

@media screen and (min-width: 768px), print {
  .is-block-tablet {
    display: block !important; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-block-tablet-only {
    display: block !important; } }

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

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

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

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

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

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

.is-flex {
  display: flex !important; }

@media screen and (max-width: 767px) {
  .is-flex-mobile {
    display: flex !important; } }

@media screen and (min-width: 768px), print {
  .is-flex-tablet {
    display: flex !important; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-flex-tablet-only {
    display: flex !important; } }

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

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

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-flex-desktop-only {
    display: flex !important; } }

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

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-flex-widescreen-only {
    display: flex !important; } }

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

.is-inline {
  display: inline !important; }

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

@media screen and (min-width: 768px), print {
  .is-inline-tablet {
    display: inline !important; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-inline-tablet-only {
    display: inline !important; } }

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

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

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

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

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

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

.is-inline-block {
  display: inline-block !important; }

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

@media screen and (min-width: 768px), print {
  .is-inline-block-tablet {
    display: inline-block !important; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-inline-block-tablet-only {
    display: inline-block !important; } }

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

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

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

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

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

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

.is-inline-flex {
  display: inline-flex !important; }

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

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

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important; } }

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

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

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

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

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

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

.is-hidden {
  display: none !important; }

.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important; }

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

@media screen and (min-width: 768px), print {
  .is-hidden-tablet {
    display: none !important; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-hidden-tablet-only {
    display: none !important; } }

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

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

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

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

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

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

.is-invisible {
  visibility: hidden !important; }

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

@media screen and (min-width: 768px), print {
  .is-invisible-tablet {
    visibility: hidden !important; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-invisible-tablet-only {
    visibility: hidden !important; } }

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

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

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

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

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

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

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

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

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

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

.is-relative {
  position: relative !important; }

.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:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:focus,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #0a0a0a; }

.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: #0a0a0a; }

.navbar.is-white .navbar-burger {
  color: #0a0a0a; }

@media screen and (min-width: 1024px) {
  .navbar.is-white .navbar-start > .navbar-item,
  .navbar.is-white .navbar-start .navbar-link,
  .navbar.is-white .navbar-end > .navbar-item,
  .navbar.is-white .navbar-end .navbar-link {
    color: #0a0a0a; }
  .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
  .navbar.is-white .navbar-start .navbar-link:focus,
  .navbar.is-white .navbar-start .navbar-link:hover,
  .navbar.is-white .navbar-start .navbar-link.is-active,
  .navbar.is-white .navbar-end > a.navbar-item:focus,
  .navbar.is-white .navbar-end > a.navbar-item:hover,
  .navbar.is-white .navbar-end > a.navbar-item.is-active,
  .navbar.is-white .navbar-end .navbar-link:focus,
  .navbar.is-white .navbar-end .navbar-link:hover,
  .navbar.is-white .navbar-end .navbar-link.is-active {
    background-color: #f2f2f2;
    color: #0a0a0a; }
  .navbar.is-white .navbar-start .navbar-link::after,
  .navbar.is-white .navbar-end .navbar-link::after {
    border-color: #0a0a0a; }
  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #f2f2f2;
    color: #0a0a0a; }
  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: white;
    color: #0a0a0a; } }

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

.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
  color: white; }

.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
.navbar.is-black .navbar-brand .navbar-link:focus,
.navbar.is-black .navbar-brand .navbar-link:hover,
.navbar.is-black .navbar-brand .navbar-link.is-active {
  background-color: black;
  color: white; }

.navbar.is-black .navbar-brand .navbar-link::after {
  border-color: white; }

.navbar.is-black .navbar-burger {
  color: white; }

@media screen and (min-width: 1024px) {
  .navbar.is-black .navbar-start > .navbar-item,
  .navbar.is-black .navbar-start .navbar-link,
  .navbar.is-black .navbar-end > .navbar-item,
  .navbar.is-black .navbar-end .navbar-link {
    color: white; }
  .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
  .navbar.is-black .navbar-start .navbar-link:focus,
  .navbar.is-black .navbar-start .navbar-link:hover,
  .navbar.is-black .navbar-start .navbar-link.is-active,
  .navbar.is-black .navbar-end > a.navbar-item:focus,
  .navbar.is-black .navbar-end > a.navbar-item:hover,
  .navbar.is-black .navbar-end > a.navbar-item.is-active,
  .navbar.is-black .navbar-end .navbar-link:focus,
  .navbar.is-black .navbar-end .navbar-link:hover,
  .navbar.is-black .navbar-end .navbar-link.is-active {
    background-color: black;
    color: white; }
  .navbar.is-black .navbar-start .navbar-link::after,
  .navbar.is-black .navbar-end .navbar-link::after {
    border-color: white; }
  .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: black;
    color: white; }
  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: #0a0a0a;
    color: white; } }

.navbar.is-light {
  background-color: whitesmoke;
  color: #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:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:focus,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
  background-color: #e8e8e8;
  color: #363636; }

.navbar.is-light .navbar-brand .navbar-link::after {
  border-color: #363636; }

.navbar.is-light .navbar-burger {
  color: #363636; }

@media screen and (min-width: 1024px) {
  .navbar.is-light .navbar-start > .navbar-item,
  .navbar.is-light .navbar-start .navbar-link,
  .navbar.is-light .navbar-end > .navbar-item,
  .navbar.is-light .navbar-end .navbar-link {
    color: #363636; }
  .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
  .navbar.is-light .navbar-start .navbar-link:focus,
  .navbar.is-light .navbar-start .navbar-link:hover,
  .navbar.is-light .navbar-start .navbar-link.is-active,
  .navbar.is-light .navbar-end > a.navbar-item:focus,
  .navbar.is-light .navbar-end > a.navbar-item:hover,
  .navbar.is-light .navbar-end > a.navbar-item.is-active,
  .navbar.is-light .navbar-end .navbar-link:focus,
  .navbar.is-light .navbar-end .navbar-link:hover,
  .navbar.is-light .navbar-end .navbar-link.is-active {
    background-color: #e8e8e8;
    color: #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:focus .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e8e8e8;
    color: #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:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
.navbar.is-dark .navbar-brand .navbar-link:focus,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand .navbar-link.is-active {
  background-color: #292929;
  color: whitesmoke; }

.navbar.is-dark .navbar-brand .navbar-link::after {
  border-color: whitesmoke; }

.navbar.is-dark .navbar-burger {
  color: whitesmoke; }

@media screen and (min-width: 1024px) {
  .navbar.is-dark .navbar-start > .navbar-item,
  .navbar.is-dark .navbar-start .navbar-link,
  .navbar.is-dark .navbar-end > .navbar-item,
  .navbar.is-dark .navbar-end .navbar-link {
    color: whitesmoke; }
  .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
  .navbar.is-dark .navbar-start .navbar-link:focus,
  .navbar.is-dark .navbar-start .navbar-link:hover,
  .navbar.is-dark .navbar-start .navbar-link.is-active,
  .navbar.is-dark .navbar-end > a.navbar-item:focus,
  .navbar.is-dark .navbar-end > a.navbar-item:hover,
  .navbar.is-dark .navbar-end > a.navbar-item.is-active,
  .navbar.is-dark .navbar-end .navbar-link:focus,
  .navbar.is-dark .navbar-end .navbar-link:hover,
  .navbar.is-dark .navbar-end .navbar-link.is-active {
    background-color: #292929;
    color: 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:focus .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #292929;
    color: whitesmoke; }
  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: #363636;
    color: whitesmoke; } }

.navbar.is-primary {
  background-color: #22b7a3;
  color: #fff; }

.navbar.is-primary .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link {
  color: #fff; }

.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:focus,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active {
  background-color: #1ea190;
  color: #fff; }

.navbar.is-primary .navbar-brand .navbar-link::after {
  border-color: #fff; }

.navbar.is-primary .navbar-burger {
  color: #fff; }

@media screen and (min-width: 1024px) {
  .navbar.is-primary .navbar-start > .navbar-item,
  .navbar.is-primary .navbar-start .navbar-link,
  .navbar.is-primary .navbar-end > .navbar-item,
  .navbar.is-primary .navbar-end .navbar-link {
    color: #fff; }
  .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
  .navbar.is-primary .navbar-start .navbar-link:focus,
  .navbar.is-primary .navbar-start .navbar-link:hover,
  .navbar.is-primary .navbar-start .navbar-link.is-active,
  .navbar.is-primary .navbar-end > a.navbar-item:focus,
  .navbar.is-primary .navbar-end > a.navbar-item:hover,
  .navbar.is-primary .navbar-end > a.navbar-item.is-active,
  .navbar.is-primary .navbar-end .navbar-link:focus,
  .navbar.is-primary .navbar-end .navbar-link:hover,
  .navbar.is-primary .navbar-end .navbar-link.is-active {
    background-color: #1ea190;
    color: #fff; }
  .navbar.is-primary .navbar-start .navbar-link::after,
  .navbar.is-primary .navbar-end .navbar-link::after {
    border-color: #fff; }
  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #1ea190;
    color: #fff; }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
    background-color: #22b7a3;
    color: #fff; } }

.navbar.is-link {
  background-color: #22b7a3;
  color: #fff; }

.navbar.is-link .navbar-brand > .navbar-item,
.navbar.is-link .navbar-brand .navbar-link {
  color: #fff; }

.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
.navbar.is-link .navbar-brand .navbar-link:focus,
.navbar.is-link .navbar-brand .navbar-link:hover,
.navbar.is-link .navbar-brand .navbar-link.is-active {
  background-color: #1ea190;
  color: #fff; }

.navbar.is-link .navbar-brand .navbar-link::after {
  border-color: #fff; }

.navbar.is-link .navbar-burger {
  color: #fff; }

@media screen and (min-width: 1024px) {
  .navbar.is-link .navbar-start > .navbar-item,
  .navbar.is-link .navbar-start .navbar-link,
  .navbar.is-link .navbar-end > .navbar-item,
  .navbar.is-link .navbar-end .navbar-link {
    color: #fff; }
  .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
  .navbar.is-link .navbar-start .navbar-link:focus,
  .navbar.is-link .navbar-start .navbar-link:hover,
  .navbar.is-link .navbar-start .navbar-link.is-active,
  .navbar.is-link .navbar-end > a.navbar-item:focus,
  .navbar.is-link .navbar-end > a.navbar-item:hover,
  .navbar.is-link .navbar-end > a.navbar-item.is-active,
  .navbar.is-link .navbar-end .navbar-link:focus,
  .navbar.is-link .navbar-end .navbar-link:hover,
  .navbar.is-link .navbar-end .navbar-link.is-active {
    background-color: #1ea190;
    color: #fff; }
  .navbar.is-link .navbar-start .navbar-link::after,
  .navbar.is-link .navbar-end .navbar-link::after {
    border-color: #fff; }
  .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #1ea190;
    color: #fff; }
  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: #22b7a3;
    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:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:focus,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
  background-color: #118fe4;
  color: #fff; }

.navbar.is-info .navbar-brand .navbar-link::after {
  border-color: #fff; }

.navbar.is-info .navbar-burger {
  color: #fff; }

@media screen and (min-width: 1024px) {
  .navbar.is-info .navbar-start > .navbar-item,
  .navbar.is-info .navbar-start .navbar-link,
  .navbar.is-info .navbar-end > .navbar-item,
  .navbar.is-info .navbar-end .navbar-link {
    color: #fff; }
  .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
  .navbar.is-info .navbar-start .navbar-link:focus,
  .navbar.is-info .navbar-start .navbar-link:hover,
  .navbar.is-info .navbar-start .navbar-link.is-active,
  .navbar.is-info .navbar-end > a.navbar-item:focus,
  .navbar.is-info .navbar-end > a.navbar-item:hover,
  .navbar.is-info .navbar-end > a.navbar-item.is-active,
  .navbar.is-info .navbar-end .navbar-link:focus,
  .navbar.is-info .navbar-end .navbar-link:hover,
  .navbar.is-info .navbar-end .navbar-link.is-active {
    background-color: #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:focus .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #118fe4;
    color: #fff; }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: #209cee;
    color: #fff; } }

.navbar.is-success {
  background-color: #22b7a3;
  color: #fff; }

.navbar.is-success .navbar-brand > .navbar-item,
.navbar.is-success .navbar-brand .navbar-link {
  color: #fff; }

.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
.navbar.is-success .navbar-brand .navbar-link:focus,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand .navbar-link.is-active {
  background-color: #1ea190;
  color: #fff; }

.navbar.is-success .navbar-brand .navbar-link::after {
  border-color: #fff; }

.navbar.is-success .navbar-burger {
  color: #fff; }

@media screen and (min-width: 1024px) {
  .navbar.is-success .navbar-start > .navbar-item,
  .navbar.is-success .navbar-start .navbar-link,
  .navbar.is-success .navbar-end > .navbar-item,
  .navbar.is-success .navbar-end .navbar-link {
    color: #fff; }
  .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
  .navbar.is-success .navbar-start .navbar-link:focus,
  .navbar.is-success .navbar-start .navbar-link:hover,
  .navbar.is-success .navbar-start .navbar-link.is-active,
  .navbar.is-success .navbar-end > a.navbar-item:focus,
  .navbar.is-success .navbar-end > a.navbar-item:hover,
  .navbar.is-success .navbar-end > a.navbar-item.is-active,
  .navbar.is-success .navbar-end .navbar-link:focus,
  .navbar.is-success .navbar-end .navbar-link:hover,
  .navbar.is-success .navbar-end .navbar-link.is-active {
    background-color: #1ea190;
    color: #fff; }
  .navbar.is-success .navbar-start .navbar-link::after,
  .navbar.is-success .navbar-end .navbar-link::after {
    border-color: #fff; }
  .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #1ea190;
    color: #fff; }
  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
    background-color: #22b7a3;
    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:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:focus,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
  background-color: #ffd83d;
  color: rgba(0, 0, 0, 0.7); }

.navbar.is-warning .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7); }

.navbar.is-warning .navbar-burger {
  color: rgba(0, 0, 0, 0.7); }

@media screen and (min-width: 1024px) {
  .navbar.is-warning .navbar-start > .navbar-item,
  .navbar.is-warning .navbar-start .navbar-link,
  .navbar.is-warning .navbar-end > .navbar-item,
  .navbar.is-warning .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7); }
  .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
  .navbar.is-warning .navbar-start .navbar-link:focus,
  .navbar.is-warning .navbar-start .navbar-link:hover,
  .navbar.is-warning .navbar-start .navbar-link.is-active,
  .navbar.is-warning .navbar-end > a.navbar-item:focus,
  .navbar.is-warning .navbar-end > a.navbar-item:hover,
  .navbar.is-warning .navbar-end > a.navbar-item.is-active,
  .navbar.is-warning .navbar-end .navbar-link:focus,
  .navbar.is-warning .navbar-end .navbar-link:hover,
  .navbar.is-warning .navbar-end .navbar-link.is-active {
    background-color: #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:focus .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #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:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
.navbar.is-danger .navbar-brand .navbar-link:focus,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand .navbar-link.is-active {
  background-color: #ff1f4b;
  color: #fff; }

.navbar.is-danger .navbar-brand .navbar-link::after {
  border-color: #fff; }

.navbar.is-danger .navbar-burger {
  color: #fff; }

@media screen and (min-width: 1024px) {
  .navbar.is-danger .navbar-start > .navbar-item,
  .navbar.is-danger .navbar-start .navbar-link,
  .navbar.is-danger .navbar-end > .navbar-item,
  .navbar.is-danger .navbar-end .navbar-link {
    color: #fff; }
  .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
  .navbar.is-danger .navbar-start .navbar-link:focus,
  .navbar.is-danger .navbar-start .navbar-link:hover,
  .navbar.is-danger .navbar-start .navbar-link.is-active,
  .navbar.is-danger .navbar-end > a.navbar-item:focus,
  .navbar.is-danger .navbar-end > a.navbar-item:hover,
  .navbar.is-danger .navbar-end > a.navbar-item.is-active,
  .navbar.is-danger .navbar-end .navbar-link:focus,
  .navbar.is-danger .navbar-end .navbar-link:hover,
  .navbar.is-danger .navbar-end .navbar-link.is-active {
    background-color: #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:focus .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #ff1f4b;
    color: #fff; }
  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: #ff3860;
    color: #fff; } }

.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%; }

.navbar.has-shadow {
  box-shadow: 0 2px 0 0 white; }

.navbar.is-fixed-bottom, .navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 30; }

.navbar.is-fixed-bottom {
  bottom: 0; }

.navbar.is-fixed-bottom.has-shadow {
  box-shadow: 0 -2px 0 0 white; }

.navbar.is-fixed-top {
  top: 0; }

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

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

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

.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
  background-color: transparent; }

.navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden; }

.navbar-burger {
  color: #4a4a4a;
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto; }

.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: 1px;
  left: calc(50% - 8px);
  position: absolute;
  transform-origin: center;
  transition-duration: 86ms;
  transition-property: background-color, opacity, transform;
  transition-timing-function: ease-out;
  width: 16px; }

.navbar-burger span:nth-child(1) {
  top: calc(50% - 6px); }

.navbar-burger span:nth-child(2) {
  top: calc(50% - 1px); }

.navbar-burger span:nth-child(3) {
  top: calc(50% + 4px); }

.navbar-burger:hover {
  background-color: rgba(0, 0, 0, 0.05); }

.navbar-burger.is-active span:nth-child(1) {
  transform: translateY(5px) rotate(45deg); }

.navbar-burger.is-active span:nth-child(2) {
  opacity: 0; }

.navbar-burger.is-active span:nth-child(3) {
  transform: translateY(-5px) rotate(-45deg); }

.navbar-menu {
  display: none; }

.navbar-item,
.navbar-link {
  color: #4a4a4a;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative; }

.navbar-item .icon:only-child,
.navbar-link .icon:only-child {
  margin-left: -0.25rem;
  margin-right: -0.25rem; }

a.navbar-item,
.navbar-link {
  cursor: pointer; }

a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
  background-color: #fafafa;
  color: #22b7a3; }

.navbar-item {
  display: block;
  flex-grow: 0;
  flex-shrink: 0; }

.navbar-item img {
  max-height: 1.75rem; }

.navbar-item.has-dropdown {
  padding: 0; }

.navbar-item.is-expanded {
  flex-grow: 1;
  flex-shrink: 1; }

.navbar-item.is-tab {
  border-bottom: 1px solid transparent;
  min-height: 3.25rem;
  padding-bottom: calc(0.5rem - 1px); }

.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
  background-color: transparent;
  border-bottom-color: #22b7a3; }

.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: #22b7a3;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #22b7a3;
  padding-bottom: calc(0.5rem - 3px); }

.navbar-content {
  flex-grow: 1;
  flex-shrink: 1; }

.navbar-link:not(.is-arrowless) {
  padding-right: 2.5em; }

.navbar-link:not(.is-arrowless)::after {
  border-color: #22b7a3;
  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: white;
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0; }

@media screen and (max-width: 1023px) {
  .navbar > .container {
    display: block; }
  .navbar-brand .navbar-item,
  .navbar-tabs .navbar-item {
    align-items: center;
    display: flex; }
  .navbar-link::after {
    display: none; }
  .navbar-menu {
    background-color: white;
    box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
    padding: 0.5rem 0; }
  .navbar-menu.is-active {
    display: block; }
  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30; }
  .navbar.is-fixed-bottom-touch {
    bottom: 0; }
  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
  .navbar.is-fixed-top-touch {
    top: 0; }
  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 3.25rem);
    overflow: auto; }
  html.has-navbar-fixed-top-touch,
  body.has-navbar-fixed-top-touch {
    padding-top: 3.25rem; }
  html.has-navbar-fixed-bottom-touch,
  body.has-navbar-fixed-bottom-touch {
    padding-bottom: 3.25rem; } }

@media screen and (min-width: 1024px) {
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end {
    align-items: stretch;
    display: flex; }
  .navbar {
    min-height: 3.25rem; }
  .navbar.is-spaced {
    padding: 1rem 2rem; }
  .navbar.is-spaced .navbar-start,
  .navbar.is-spaced .navbar-end {
    align-items: center; }
  .navbar.is-spaced a.navbar-item,
  .navbar.is-spaced .navbar-link {
    border-radius: 0px; }
  .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
  .navbar.is-transparent .navbar-link:focus,
  .navbar.is-transparent .navbar-link:hover,
  .navbar.is-transparent .navbar-link.is-active {
    background-color: transparent !important; }
  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
    background-color: transparent !important; }
  .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
    background-color: white;
    color: #22b7a3; }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: white;
    color: #22b7a3; }
  .navbar-burger {
    display: none; }
  .navbar-item,
  .navbar-link {
    align-items: center;
    display: flex; }
  .navbar-item {
    display: flex; }
  .navbar-item.has-dropdown {
    align-items: stretch; }
  .navbar-item.has-dropdown-up .navbar-link::after {
    transform: rotate(135deg) translate(0.25em, -0.25em); }
  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: 2px solid #22b7a3;
    border-radius: 0px 0px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
    top: auto; }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block; }
  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0); }
  .navbar-menu {
    flex-grow: 1;
    flex-shrink: 0; }
  .navbar-start {
    justify-content: flex-start;
    margin-right: auto; }
  .navbar-end {
    justify-content: flex-end;
    margin-left: auto; }
  .navbar-dropdown {
    background-color: white;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top: 2px solid #22b7a3;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20; }
  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap; }
  .navbar-dropdown a.navbar-item {
    padding-right: 3rem; }
  .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
    background-color: white;
    color: #22b7a3; }
  .navbar-dropdown a.navbar-item.is-active {
    background-color: white;
    color: #22b7a3; }
  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
    border-radius: 6px;
    border-top: none;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, transform; }
  .navbar-dropdown.is-right {
    left: auto;
    right: 0; }
  .navbar-divider {
    display: block; }
  .navbar > .container .navbar-brand,
  .container > .navbar .navbar-brand {
    margin-left: -.75rem; }
  .navbar > .container .navbar-menu,
  .container > .navbar .navbar-menu {
    margin-right: -.75rem; }
  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30; }
  .navbar.is-fixed-bottom-desktop {
    bottom: 0; }
  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 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: #22b7a3; }
  a.navbar-item.is-active:not(:focus):not(:hover),
  .navbar-link.is-active:not(:focus):not(:hover) {
    background-color: transparent; }
  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #fafafa; } }

.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem); }

.pagination {
  font-size: 1rem;
  margin: -0.25rem; }

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

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

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

.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 290486px; }

.pagination.is-rounded .pagination-link {
  border-radius: 290486px; }

.pagination,
.pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center; }

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

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #dbdbdb;
  color: #363636;
  min-width: 2.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: #22b7a3; }

.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }

.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled] {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
  box-shadow: none;
  color: #7a7a7a;
  opacity: 0.5; }

.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap; }

.pagination-link.is-current {
  background-color: #22b7a3;
  border-color: #22b7a3;
  color: #fff; }

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

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

@media screen and (max-width: 767px) {
  .pagination {
    flex-wrap: wrap; }
  .pagination-previous,
  .pagination-next {
    flex-grow: 1;
    flex-shrink: 1; }
  .pagination-list li {
    flex-grow: 1;
    flex-shrink: 1; } }

@media screen and (min-width: 768px), print {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1; }
  .pagination-previous {
    order: 2; }
  .pagination-next {
    order: 3; }
  .pagination {
    justify-content: space-between; }
  .pagination.is-centered .pagination-previous {
    order: 1; }
  .pagination.is-centered .pagination-list {
    justify-content: center;
    order: 2; }
  .pagination.is-centered .pagination-next {
    order: 3; }
  .pagination.is-right .pagination-previous {
    order: 1; }
  .pagination.is-right .pagination-next {
    order: 2; }
  .pagination.is-right .pagination-list {
    justify-content: flex-end;
    order: 3; } }

.button {
  background-color: white;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  cursor: pointer;
  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: #22b7a3;
  color: #363636; }

.button:focus:not(:active), .button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(34, 183, 163, 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: white;
  color: #363636; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button.is-light {
  background-color: whitesmoke;
  border-color: transparent;
  color: #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) {
  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], fieldset[disabled] .button.is-light {
  background-color: whitesmoke;
  border-color: transparent;
  box-shadow: none; }

.button.is-light.is-inverted {
  background-color: #363636;
  color: whitesmoke; }

.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
  background-color: #292929; }

.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
  background-color: #363636;
  border-color: transparent;
  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.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
  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.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #363636 #363636 !important; }

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

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

.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
  background-color: #363636;
  color: whitesmoke; }

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

.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #363636;
  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) {
  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], fieldset[disabled] .button.is-dark {
  background-color: #363636;
  border-color: transparent;
  box-shadow: none; }

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

.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
  background-color: #e8e8e8; }

.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
  background-color: whitesmoke;
  border-color: transparent;
  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.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
  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.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent whitesmoke whitesmoke !important; }

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

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

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

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

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

.button.is-primary {
  background-color: #22b7a3;
  border-color: transparent;
  color: #fff; }

.button.is-primary:hover, .button.is-primary.is-hovered {
  background-color: #20ac99;
  border-color: transparent;
  color: #fff; }

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

.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(34, 183, 163, 0.25); }

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

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

.button.is-primary.is-inverted {
  background-color: #fff;
  color: #22b7a3; }

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

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

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

.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #22b7a3;
  color: #22b7a3; }

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

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

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

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

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

.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #22b7a3; }

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

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

.button.is-link {
  background-color: #22b7a3;
  border-color: transparent;
  color: #fff; }

.button.is-link:hover, .button.is-link.is-hovered {
  background-color: #20ac99;
  border-color: transparent;
  color: #fff; }

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

.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(34, 183, 163, 0.25); }

.button.is-link:active, .button.is-link.is-active {
  background-color: #1ea190;
  border-color: transparent;
  color: #fff; }

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

.button.is-link.is-inverted {
  background-color: #fff;
  color: #22b7a3; }

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

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

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

.button.is-link.is-outlined {
  background-color: transparent;
  border-color: #22b7a3;
  color: #22b7a3; }

.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
  background-color: #22b7a3;
  border-color: #22b7a3;
  color: #fff; }

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

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

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

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

.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #22b7a3; }

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

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

.button.is-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) {
  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], fieldset[disabled] .button.is-info {
  background-color: #209cee;
  border-color: transparent;
  box-shadow: none; }

.button.is-info.is-inverted {
  background-color: #fff;
  color: #209cee; }

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

.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #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.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
  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.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important; }

.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
  background-color: transparent;
  border-color: #209cee;
  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.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #209cee; }

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

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

.button.is-success {
  background-color: #22b7a3;
  border-color: transparent;
  color: #fff; }

.button.is-success:hover, .button.is-success.is-hovered {
  background-color: #20ac99;
  border-color: transparent;
  color: #fff; }

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

.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(34, 183, 163, 0.25); }

.button.is-success:active, .button.is-success.is-active {
  background-color: #1ea190;
  border-color: transparent;
  color: #fff; }

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

.button.is-success.is-inverted {
  background-color: #fff;
  color: #22b7a3; }

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

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

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

.button.is-success.is-outlined {
  background-color: transparent;
  border-color: #22b7a3;
  color: #22b7a3; }

.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
  background-color: #22b7a3;
  border-color: #22b7a3;
  color: #fff; }

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

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

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

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

.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #22b7a3; }

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

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

.button.is-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) {
  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], fieldset[disabled] .button.is-warning {
  background-color: #ffdd57;
  border-color: transparent;
  box-shadow: none; }

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

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

.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #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.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
  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.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }

.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffdd57;
  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.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffdd57; }

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

.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  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) {
  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], fieldset[disabled] .button.is-danger {
  background-color: #ff3860;
  border-color: transparent;
  box-shadow: none; }

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

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

.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #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.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
  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.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important; }

.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #ff3860;
  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.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #ff3860; }

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

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

.button.is-small {
  border-radius: 0px;
  font-size: 0.75rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px; }
  .container.is-fluid {
    margin-left: 32px;
    margin-right: 32px;
    max-width: none; } }

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

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

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

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

.content li + li {
  margin-top: 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: white;
  border-left: 5px solid #22b7a3;
  padding: 1.25em 1.5em; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.content table {
  width: 100%; }

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

.content table th {
  color: #363636; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.select select, .textarea, .input {
  background-color: white;
  border-color: #dbdbdb;
  border-radius: 0px;
  color: #363636; }

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

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

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

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

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

.select select:focus, .textarea:focus, .input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, .select select:active, .textarea:active, .input:active, .select select.is-active, .is-active.textarea, .is-active.input {
  border-color: #22b7a3;
  box-shadow: 0 0 0 0.125em rgba(34, 183, 163, 0.25); }

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

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

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

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

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

.textarea, .input {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  max-width: 100%;
  width: 100%; }

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

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

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

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

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

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

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

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

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

.is-primary.textarea, .is-primary.input {
  border-color: #22b7a3; }

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

.is-link.textarea, .is-link.input {
  border-color: #22b7a3; }

.is-link.textarea:focus, .is-link.input:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, .is-link.textarea:active, .is-link.input:active, .is-link.is-active.textarea, .is-link.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(34, 183, 163, 0.25); }

.is-info.textarea, .is-info.input {
  border-color: #209cee; }

.is-info.textarea:focus, .is-info.input:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, .is-info.textarea:active, .is-info.input:active, .is-info.is-active.textarea, .is-info.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }

.is-success.textarea, .is-success.input {
  border-color: #22b7a3; }

.is-success.textarea:focus, .is-success.input:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, .is-success.textarea:active, .is-success.input:active, .is-success.is-active.textarea, .is-success.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(34, 183, 163, 0.25); }

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

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

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

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

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

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

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

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

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

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

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

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: 0.625em;
  resize: vertical; }

.textarea:not([rows]) {
  max-height: 600px;
  min-height: 120px; }

.textarea[rows] {
  height: initial; }

.textarea.has-fixed-size {
  resize: none; }

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

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

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

[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox {
  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: #22b7a3;
  right: 1.125em;
  z-index: 4; }

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

.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none; }

.select select::-ms-expand {
  display: none; }

.select select[disabled]:hover, fieldset[disabled] .select select:hover {
  border-color: white; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.select.is-dark select:hover, .select.is-dark select.is-hovered {
  border-color: #292929; }

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

.select.is-primary:not(:hover)::after {
  border-color: #22b7a3; }

.select.is-primary select {
  border-color: #22b7a3; }

.select.is-primary select:hover, .select.is-primary select.is-hovered {
  border-color: #1ea190; }

.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
  box-shadow: 0 0 0 0.125em rgba(34, 183, 163, 0.25); }

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

.select.is-link select {
  border-color: #22b7a3; }

.select.is-link select:hover, .select.is-link select.is-hovered {
  border-color: #1ea190; }

.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
  box-shadow: 0 0 0 0.125em rgba(34, 183, 163, 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 {
  box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }

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

.select.is-success select {
  border-color: #22b7a3; }

.select.is-success select:hover, .select.is-success select.is-hovered {
  border-color: #1ea190; }

.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
  box-shadow: 0 0 0 0.125em rgba(34, 183, 163, 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 {
  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 {
  box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); }

.select.is-small {
  border-radius: 0px;
  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;
  transform: none; }

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

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

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

.file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative; }

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

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

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

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

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

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

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

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

.file.is-light .file-cta {
  background-color: whitesmoke;
  border-color: transparent;
  color: #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;
  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;
  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: #22b7a3;
  border-color: transparent;
  color: #fff; }

.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
  background-color: #20ac99;
  border-color: transparent;
  color: #fff; }

.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(34, 183, 163, 0.25);
  color: #fff; }

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

.file.is-link .file-cta {
  background-color: #22b7a3;
  border-color: transparent;
  color: #fff; }

.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: #20ac99;
  border-color: transparent;
  color: #fff; }

.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(34, 183, 163, 0.25);
  color: #fff; }

.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
  background-color: #1ea190;
  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;
  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: #22b7a3;
  border-color: transparent;
  color: #fff; }

.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
  background-color: #20ac99;
  border-color: transparent;
  color: #fff; }

.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(34, 183, 163, 0.25);
  color: #fff; }

.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
  background-color: #1ea190;
  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;
  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;
  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: 0px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.file-cta,
.file-name {
  border-color: #dbdbdb;
  border-radius: 0px;
  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 {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em; }

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

.label {
  color: #363636;
  display: block;
  font-size: 1rem;
  font-weight: 700; }

.label:not(:last-child) {
  margin-bottom: 0.5em; }

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

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

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

.help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem; }

.help.is-white {
  color: white; }

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

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

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

.help.is-primary {
  color: #22b7a3; }

.help.is-link {
  color: #22b7a3; }

.help.is-info {
  color: #209cee; }

.help.is-success {
  color: #22b7a3; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: #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; }

.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem; }

.columns.is-mobile > .column.is-narrow {
  flex: none; }

.columns.is-mobile > .column.is-full {
  flex: none;
  width: 100%; }

.columns.is-mobile > .column.is-three-quarters {
  flex: none;
  width: 75%; }

.columns.is-mobile > .column.is-two-thirds {
  flex: none;
  width: 66.6666%; }

.columns.is-mobile > .column.is-half {
  flex: none;
  width: 50%; }

.columns.is-mobile > .column.is-one-third {
  flex: none;
  width: 33.3333%; }

.columns.is-mobile > .column.is-one-quarter {
  flex: none;
  width: 25%; }

.columns.is-mobile > .column.is-one-fifth {
  flex: none;
  width: 20%; }

.columns.is-mobile > .column.is-two-fifths {
  flex: none;
  width: 40%; }

.columns.is-mobile > .column.is-three-fifths {
  flex: none;
  width: 60%; }

.columns.is-mobile > .column.is-four-fifths {
  flex: none;
  width: 80%; }

.columns.is-mobile > .column.is-offset-three-quarters {
  margin-left: 75%; }

.columns.is-mobile > .column.is-offset-two-thirds {
  margin-left: 66.6666%; }

.columns.is-mobile > .column.is-offset-half {
  margin-left: 50%; }

.columns.is-mobile > .column.is-offset-one-third {
  margin-left: 33.3333%; }

.columns.is-mobile > .column.is-offset-one-quarter {
  margin-left: 25%; }

.columns.is-mobile > .column.is-offset-one-fifth {
  margin-left: 20%; }

.columns.is-mobile > .column.is-offset-two-fifths {
  margin-left: 40%; }

.columns.is-mobile > .column.is-offset-three-fifths {
  margin-left: 60%; }

.columns.is-mobile > .column.is-offset-four-fifths {
  margin-left: 80%; }

.columns.is-mobile > .column.is-0 {
  flex: none;
  width: 0%; }

.columns.is-mobile > .column.is-offset-0 {
  margin-left: 0%; }

.columns.is-mobile > .column.is-1 {
  flex: none;
  width: 8.3333333333%; }

.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.3333333333%; }

.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.6666666667%; }

.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.6666666667%; }

.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%; }

.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%; }

.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.3333333333%; }

.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.3333333333%; }

.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.6666666667%; }

.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.6666666667%; }

.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%; }

.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%; }

.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.3333333333%; }

.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.3333333333%; }

.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.6666666667%; }

.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.6666666667%; }

.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%; }

.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%; }

.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.3333333333%; }

.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.3333333333%; }

.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.6666666667%; }

.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.6666666667%; }

.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%; }

.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%; }

@media screen and (max-width: 767px) {
  .column.is-narrow-mobile {
    flex: none; }
  .column.is-full-mobile {
    flex: none;
    width: 100%; }
  .column.is-three-quarters-mobile {
    flex: none;
    width: 75%; }
  .column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%; }
  .column.is-half-mobile {
    flex: none;
    width: 50%; }
  .column.is-one-third-mobile {
    flex: none;
    width: 33.3333%; }
  .column.is-one-quarter-mobile {
    flex: none;
    width: 25%; }
  .column.is-one-fifth-mobile {
    flex: none;
    width: 20%; }
  .column.is-two-fifths-mobile {
    flex: none;
    width: 40%; }
  .column.is-three-fifths-mobile {
    flex: none;
    width: 60%; }
  .column.is-four-fifths-mobile {
    flex: none;
    width: 80%; }
  .column.is-offset-three-quarters-mobile {
    margin-left: 75%; }
  .column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%; }
  .column.is-offset-half-mobile {
    margin-left: 50%; }
  .column.is-offset-one-third-mobile {
    margin-left: 33.3333%; }
  .column.is-offset-one-quarter-mobile {
    margin-left: 25%; }
  .column.is-offset-one-fifth-mobile {
    margin-left: 20%; }
  .column.is-offset-two-fifths-mobile {
    margin-left: 40%; }
  .column.is-offset-three-fifths-mobile {
    margin-left: 60%; }
  .column.is-offset-four-fifths-mobile {
    margin-left: 80%; }
  .column.is-0-mobile {
    flex: none;
    width: 0%; }
  .column.is-offset-0-mobile {
    margin-left: 0%; }
  .column.is-1-mobile {
    flex: none;
    width: 8.3333333333%; }
  .column.is-offset-1-mobile {
    margin-left: 8.3333333333%; }
  .column.is-2-mobile {
    flex: none;
    width: 16.6666666667%; }
  .column.is-offset-2-mobile {
    margin-left: 16.6666666667%; }
  .column.is-3-mobile {
    flex: none;
    width: 25%; }
  .column.is-offset-3-mobile {
    margin-left: 25%; }
  .column.is-4-mobile {
    flex: none;
    width: 33.3333333333%; }
  .column.is-offset-4-mobile {
    margin-left: 33.3333333333%; }
  .column.is-5-mobile {
    flex: none;
    width: 41.6666666667%; }
  .column.is-offset-5-mobile {
    margin-left: 41.6666666667%; }
  .column.is-6-mobile {
    flex: none;
    width: 50%; }
  .column.is-offset-6-mobile {
    margin-left: 50%; }
  .column.is-7-mobile {
    flex: none;
    width: 58.3333333333%; }
  .column.is-offset-7-mobile {
    margin-left: 58.3333333333%; }
  .column.is-8-mobile {
    flex: none;
    width: 66.6666666667%; }
  .column.is-offset-8-mobile {
    margin-left: 66.6666666667%; }
  .column.is-9-mobile {
    flex: none;
    width: 75%; }
  .column.is-offset-9-mobile {
    margin-left: 75%; }
  .column.is-10-mobile {
    flex: none;
    width: 83.3333333333%; }
  .column.is-offset-10-mobile {
    margin-left: 83.3333333333%; }
  .column.is-11-mobile {
    flex: none;
    width: 91.6666666667%; }
  .column.is-offset-11-mobile {
    margin-left: 91.6666666667%; }
  .column.is-12-mobile {
    flex: none;
    width: 100%; }
  .column.is-offset-12-mobile {
    margin-left: 100%; } }

@media screen and (min-width: 768px), print {
  .column.is-narrow, .column.is-narrow-tablet {
    flex: none; }
  .column.is-full, .column.is-full-tablet {
    flex: none;
    width: 100%; }
  .column.is-three-quarters, .column.is-three-quarters-tablet {
    flex: none;
    width: 75%; }
  .column.is-two-thirds, .column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%; }
  .column.is-half, .column.is-half-tablet {
    flex: none;
    width: 50%; }
  .column.is-one-third, .column.is-one-third-tablet {
    flex: none;
    width: 33.3333%; }
  .column.is-one-quarter, .column.is-one-quarter-tablet {
    flex: none;
    width: 25%; }
  .column.is-one-fifth, .column.is-one-fifth-tablet {
    flex: none;
    width: 20%; }
  .column.is-two-fifths, .column.is-two-fifths-tablet {
    flex: none;
    width: 40%; }
  .column.is-three-fifths, .column.is-three-fifths-tablet {
    flex: none;
    width: 60%; }
  .column.is-four-fifths, .column.is-four-fifths-tablet {
    flex: none;
    width: 80%; }
  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
    margin-left: 75%; }
  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%; }
  .column.is-offset-half, .column.is-offset-half-tablet {
    margin-left: 50%; }
  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
    margin-left: 33.3333%; }
  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
    margin-left: 25%; }
  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
    margin-left: 20%; }
  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
    margin-left: 40%; }
  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
    margin-left: 60%; }
  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
    margin-left: 80%; }
  .column.is-0, .column.is-0-tablet {
    flex: none;
    width: 0%; }
  .column.is-offset-0, .column.is-offset-0-tablet {
    margin-left: 0%; }
  .column.is-1, .column.is-1-tablet {
    flex: none;
    width: 8.3333333333%; }
  .column.is-offset-1, .column.is-offset-1-tablet {
    margin-left: 8.3333333333%; }
  .column.is-2, .column.is-2-tablet {
    flex: none;
    width: 16.6666666667%; }
  .column.is-offset-2, .column.is-offset-2-tablet {
    margin-left: 16.6666666667%; }
  .column.is-3, .column.is-3-tablet {
    flex: none;
    width: 25%; }
  .column.is-offset-3, .column.is-offset-3-tablet {
    margin-left: 25%; }
  .column.is-4, .column.is-4-tablet {
    flex: none;
    width: 33.3333333333%; }
  .column.is-offset-4, .column.is-offset-4-tablet {
    margin-left: 33.3333333333%; }
  .column.is-5, .column.is-5-tablet {
    flex: none;
    width: 41.6666666667%; }
  .column.is-offset-5, .column.is-offset-5-tablet {
    margin-left: 41.6666666667%; }
  .column.is-6, .column.is-6-tablet {
    flex: none;
    width: 50%; }
  .column.is-offset-6, .column.is-offset-6-tablet {
    margin-left: 50%; }
  .column.is-7, .column.is-7-tablet {
    flex: none;
    width: 58.3333333333%; }
  .column.is-offset-7, .column.is-offset-7-tablet {
    margin-left: 58.3333333333%; }
  .column.is-8, .column.is-8-tablet {
    flex: none;
    width: 66.6666666667%; }
  .column.is-offset-8, .column.is-offset-8-tablet {
    margin-left: 66.6666666667%; }
  .column.is-9, .column.is-9-tablet {
    flex: none;
    width: 75%; }
  .column.is-offset-9, .column.is-offset-9-tablet {
    margin-left: 75%; }
  .column.is-10, .column.is-10-tablet {
    flex: none;
    width: 83.3333333333%; }
  .column.is-offset-10, .column.is-offset-10-tablet {
    margin-left: 83.3333333333%; }
  .column.is-11, .column.is-11-tablet {
    flex: none;
    width: 91.6666666667%; }
  .column.is-offset-11, .column.is-offset-11-tablet {
    margin-left: 91.6666666667%; }
  .column.is-12, .column.is-12-tablet {
    flex: none;
    width: 100%; }
  .column.is-offset-12, .column.is-offset-12-tablet {
    margin-left: 100%; } }

@media screen and (max-width: 1023px) {
  .column.is-narrow-touch {
    flex: none; }
  .column.is-full-touch {
    flex: none;
    width: 100%; }
  .column.is-three-quarters-touch {
    flex: none;
    width: 75%; }
  .column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%; }
  .column.is-half-touch {
    flex: none;
    width: 50%; }
  .column.is-one-third-touch {
    flex: none;
    width: 33.3333%; }
  .column.is-one-quarter-touch {
    flex: none;
    width: 25%; }
  .column.is-one-fifth-touch {
    flex: none;
    width: 20%; }
  .column.is-two-fifths-touch {
    flex: none;
    width: 40%; }
  .column.is-three-fifths-touch {
    flex: none;
    width: 60%; }
  .column.is-four-fifths-touch {
    flex: none;
    width: 80%; }
  .column.is-offset-three-quarters-touch {
    margin-left: 75%; }
  .column.is-offset-two-thirds-touch {
    margin-left: 66.6666%; }
  .column.is-offset-half-touch {
    margin-left: 50%; }
  .column.is-offset-one-third-touch {
    margin-left: 33.3333%; }
  .column.is-offset-one-quarter-touch {
    margin-left: 25%; }
  .column.is-offset-one-fifth-touch {
    margin-left: 20%; }
  .column.is-offset-two-fifths-touch {
    margin-left: 40%; }
  .column.is-offset-three-fifths-touch {
    margin-left: 60%; }
  .column.is-offset-four-fifths-touch {
    margin-left: 80%; }
  .column.is-0-touch {
    flex: none;
    width: 0%; }
  .column.is-offset-0-touch {
    margin-left: 0%; }
  .column.is-1-touch {
    flex: none;
    width: 8.3333333333%; }
  .column.is-offset-1-touch {
    margin-left: 8.3333333333%; }
  .column.is-2-touch {
    flex: none;
    width: 16.6666666667%; }
  .column.is-offset-2-touch {
    margin-left: 16.6666666667%; }
  .column.is-3-touch {
    flex: none;
    width: 25%; }
  .column.is-offset-3-touch {
    margin-left: 25%; }
  .column.is-4-touch {
    flex: none;
    width: 33.3333333333%; }
  .column.is-offset-4-touch {
    margin-left: 33.3333333333%; }
  .column.is-5-touch {
    flex: none;
    width: 41.6666666667%; }
  .column.is-offset-5-touch {
    margin-left: 41.6666666667%; }
  .column.is-6-touch {
    flex: none;
    width: 50%; }
  .column.is-offset-6-touch {
    margin-left: 50%; }
  .column.is-7-touch {
    flex: none;
    width: 58.3333333333%; }
  .column.is-offset-7-touch {
    margin-left: 58.3333333333%; }
  .column.is-8-touch {
    flex: none;
    width: 66.6666666667%; }
  .column.is-offset-8-touch {
    margin-left: 66.6666666667%; }
  .column.is-9-touch {
    flex: none;
    width: 75%; }
  .column.is-offset-9-touch {
    margin-left: 75%; }
  .column.is-10-touch {
    flex: none;
    width: 83.3333333333%; }
  .column.is-offset-10-touch {
    margin-left: 83.3333333333%; }
  .column.is-11-touch {
    flex: none;
    width: 91.6666666667%; }
  .column.is-offset-11-touch {
    margin-left: 91.6666666667%; }
  .column.is-12-touch {
    flex: none;
    width: 100%; }
  .column.is-offset-12-touch {
    margin-left: 100%; } }

@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop {
    flex: none; }
  .column.is-full-desktop {
    flex: none;
    width: 100%; }
  .column.is-three-quarters-desktop {
    flex: none;
    width: 75%; }
  .column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%; }
  .column.is-half-desktop {
    flex: none;
    width: 50%; }
  .column.is-one-third-desktop {
    flex: none;
    width: 33.3333%; }
  .column.is-one-quarter-desktop {
    flex: none;
    width: 25%; }
  .column.is-one-fifth-desktop {
    flex: none;
    width: 20%; }
  .column.is-two-fifths-desktop {
    flex: none;
    width: 40%; }
  .column.is-three-fifths-desktop {
    flex: none;
    width: 60%; }
  .column.is-four-fifths-desktop {
    flex: none;
    width: 80%; }
  .column.is-offset-three-quarters-desktop {
    margin-left: 75%; }
  .column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%; }
  .column.is-offset-half-desktop {
    margin-left: 50%; }
  .column.is-offset-one-third-desktop {
    margin-left: 33.3333%; }
  .column.is-offset-one-quarter-desktop {
    margin-left: 25%; }
  .column.is-offset-one-fifth-desktop {
    margin-left: 20%; }
  .column.is-offset-two-fifths-desktop {
    margin-left: 40%; }
  .column.is-offset-three-fifths-desktop {
    margin-left: 60%; }
  .column.is-offset-four-fifths-desktop {
    margin-left: 80%; }
  .column.is-0-desktop {
    flex: none;
    width: 0%; }
  .column.is-offset-0-desktop {
    margin-left: 0%; }
  .column.is-1-desktop {
    flex: none;
    width: 8.3333333333%; }
  .column.is-offset-1-desktop {
    margin-left: 8.3333333333%; }
  .column.is-2-desktop {
    flex: none;
    width: 16.6666666667%; }
  .column.is-offset-2-desktop {
    margin-left: 16.6666666667%; }
  .column.is-3-desktop {
    flex: none;
    width: 25%; }
  .column.is-offset-3-desktop {
    margin-left: 25%; }
  .column.is-4-desktop {
    flex: none;
    width: 33.3333333333%; }
  .column.is-offset-4-desktop {
    margin-left: 33.3333333333%; }
  .column.is-5-desktop {
    flex: none;
    width: 41.6666666667%; }
  .column.is-offset-5-desktop {
    margin-left: 41.6666666667%; }
  .column.is-6-desktop {
    flex: none;
    width: 50%; }
  .column.is-offset-6-desktop {
    margin-left: 50%; }
  .column.is-7-desktop {
    flex: none;
    width: 58.3333333333%; }
  .column.is-offset-7-desktop {
    margin-left: 58.3333333333%; }
  .column.is-8-desktop {
    flex: none;
    width: 66.6666666667%; }
  .column.is-offset-8-desktop {
    margin-left: 66.6666666667%; }
  .column.is-9-desktop {
    flex: none;
    width: 75%; }
  .column.is-offset-9-desktop {
    margin-left: 75%; }
  .column.is-10-desktop {
    flex: none;
    width: 83.3333333333%; }
  .column.is-offset-10-desktop {
    margin-left: 83.3333333333%; }
  .column.is-11-desktop {
    flex: none;
    width: 91.6666666667%; }
  .column.is-offset-11-desktop {
    margin-left: 91.6666666667%; }
  .column.is-12-desktop {
    flex: none;
    width: 100%; }
  .column.is-offset-12-desktop {
    margin-left: 100%; } }

@media screen and (min-width: 1216px) {
  .column.is-narrow-widescreen {
    flex: none; }
  .column.is-full-widescreen {
    flex: none;
    width: 100%; }
  .column.is-three-quarters-widescreen {
    flex: none;
    width: 75%; }
  .column.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%; }
  .column.is-half-widescreen {
    flex: none;
    width: 50%; }
  .column.is-one-third-widescreen {
    flex: none;
    width: 33.3333%; }
  .column.is-one-quarter-widescreen {
    flex: none;
    width: 25%; }
  .column.is-one-fifth-widescreen {
    flex: none;
    width: 20%; }
  .column.is-two-fifths-widescreen {
    flex: none;
    width: 40%; }
  .column.is-three-fifths-widescreen {
    flex: none;
    width: 60%; }
  .column.is-four-fifths-widescreen {
    flex: none;
    width: 80%; }
  .column.is-offset-three-quarters-widescreen {
    margin-left: 75%; }
  .column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%; }
  .column.is-offset-half-widescreen {
    margin-left: 50%; }
  .column.is-offset-one-third-widescreen {
    margin-left: 33.3333%; }
  .column.is-offset-one-quarter-widescreen {
    margin-left: 25%; }
  .column.is-offset-one-fifth-widescreen {
    margin-left: 20%; }
  .column.is-offset-two-fifths-widescreen {
    margin-left: 40%; }
  .column.is-offset-three-fifths-widescreen {
    margin-left: 60%; }
  .column.is-offset-four-fifths-widescreen {
    margin-left: 80%; }
  .column.is-0-widescreen {
    flex: none;
    width: 0%; }
  .column.is-offset-0-widescreen {
    margin-left: 0%; }
  .column.is-1-widescreen {
    flex: none;
    width: 8.3333333333%; }
  .column.is-offset-1-widescreen {
    margin-left: 8.3333333333%; }
  .column.is-2-widescreen {
    flex: none;
    width: 16.6666666667%; }
  .column.is-offset-2-widescreen {
    margin-left: 16.6666666667%; }
  .column.is-3-widescreen {
    flex: none;
    width: 25%; }
  .column.is-offset-3-widescreen {
    margin-left: 25%; }
  .column.is-4-widescreen {
    flex: none;
    width: 33.3333333333%; }
  .column.is-offset-4-widescreen {
    margin-left: 33.3333333333%; }
  .column.is-5-widescreen {
    flex: none;
    width: 41.6666666667%; }
  .column.is-offset-5-widescreen {
    margin-left: 41.6666666667%; }
  .column.is-6-widescreen {
    flex: none;
    width: 50%; }
  .column.is-offset-6-widescreen {
    margin-left: 50%; }
  .column.is-7-widescreen {
    flex: none;
    width: 58.3333333333%; }
  .column.is-offset-7-widescreen {
    margin-left: 58.3333333333%; }
  .column.is-8-widescreen {
    flex: none;
    width: 66.6666666667%; }
  .column.is-offset-8-widescreen {
    margin-left: 66.6666666667%; }
  .column.is-9-widescreen {
    flex: none;
    width: 75%; }
  .column.is-offset-9-widescreen {
    margin-left: 75%; }
  .column.is-10-widescreen {
    flex: none;
    width: 83.3333333333%; }
  .column.is-offset-10-widescreen {
    margin-left: 83.3333333333%; }
  .column.is-11-widescreen {
    flex: none;
    width: 91.6666666667%; }
  .column.is-offset-11-widescreen {
    margin-left: 91.6666666667%; }
  .column.is-12-widescreen {
    flex: none;
    width: 100%; }
  .column.is-offset-12-widescreen {
    margin-left: 100%; } }

@media screen and (min-width: 1408px) {
  .column.is-narrow-fullhd {
    flex: none; }
  .column.is-full-fullhd {
    flex: none;
    width: 100%; }
  .column.is-three-quarters-fullhd {
    flex: none;
    width: 75%; }
  .column.is-two-thirds-fullhd {
    flex: none;
    width: 66.6666%; }
  .column.is-half-fullhd {
    flex: none;
    width: 50%; }
  .column.is-one-third-fullhd {
    flex: none;
    width: 33.3333%; }
  .column.is-one-quarter-fullhd {
    flex: none;
    width: 25%; }
  .column.is-one-fifth-fullhd {
    flex: none;
    width: 20%; }
  .column.is-two-fifths-fullhd {
    flex: none;
    width: 40%; }
  .column.is-three-fifths-fullhd {
    flex: none;
    width: 60%; }
  .column.is-four-fifths-fullhd {
    flex: none;
    width: 80%; }
  .column.is-offset-three-quarters-fullhd {
    margin-left: 75%; }
  .column.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%; }
  .column.is-offset-half-fullhd {
    margin-left: 50%; }
  .column.is-offset-one-third-fullhd {
    margin-left: 33.3333%; }
  .column.is-offset-one-quarter-fullhd {
    margin-left: 25%; }
  .column.is-offset-one-fifth-fullhd {
    margin-left: 20%; }
  .column.is-offset-two-fifths-fullhd {
    margin-left: 40%; }
  .column.is-offset-three-fifths-fullhd {
    margin-left: 60%; }
  .column.is-offset-four-fifths-fullhd {
    margin-left: 80%; }
  .column.is-0-fullhd {
    flex: none;
    width: 0%; }
  .column.is-offset-0-fullhd {
    margin-left: 0%; }
  .column.is-1-fullhd {
    flex: none;
    width: 8.3333333333%; }
  .column.is-offset-1-fullhd {
    margin-left: 8.3333333333%; }
  .column.is-2-fullhd {
    flex: none;
    width: 16.6666666667%; }
  .column.is-offset-2-fullhd {
    margin-left: 16.6666666667%; }
  .column.is-3-fullhd {
    flex: none;
    width: 25%; }
  .column.is-offset-3-fullhd {
    margin-left: 25%; }
  .column.is-4-fullhd {
    flex: none;
    width: 33.3333333333%; }
  .column.is-offset-4-fullhd {
    margin-left: 33.3333333333%; }
  .column.is-5-fullhd {
    flex: none;
    width: 41.6666666667%; }
  .column.is-offset-5-fullhd {
    margin-left: 41.6666666667%; }
  .column.is-6-fullhd {
    flex: none;
    width: 50%; }
  .column.is-offset-6-fullhd {
    margin-left: 50%; }
  .column.is-7-fullhd {
    flex: none;
    width: 58.3333333333%; }
  .column.is-offset-7-fullhd {
    margin-left: 58.3333333333%; }
  .column.is-8-fullhd {
    flex: none;
    width: 66.6666666667%; }
  .column.is-offset-8-fullhd {
    margin-left: 66.6666666667%; }
  .column.is-9-fullhd {
    flex: none;
    width: 75%; }
  .column.is-offset-9-fullhd {
    margin-left: 75%; }
  .column.is-10-fullhd {
    flex: none;
    width: 83.3333333333%; }
  .column.is-offset-10-fullhd {
    margin-left: 83.3333333333%; }
  .column.is-11-fullhd {
    flex: none;
    width: 91.6666666667%; }
  .column.is-offset-11-fullhd {
    margin-left: 91.6666666667%; }
  .column.is-12-fullhd {
    flex: none;
    width: 100%; }
  .column.is-offset-12-fullhd {
    margin-left: 100%; } }

.columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem; }

.columns:last-child {
  margin-bottom: -0.75rem; }

.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 0.75rem); }

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

.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0; }

.columns.is-gapless > .column {
  margin: 0;
  padding: 0 !important; }

.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem; }

.columns.is-gapless:last-child {
  margin-bottom: 0; }

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

.columns.is-multiline {
  flex-wrap: wrap; }

.columns.is-vcentered {
  align-items: center; }

@media screen and (min-width: 768px), print {
  .columns:not(.is-desktop) {
    display: flex; } }

@media screen and (min-width: 1024px) {
  .columns.is-desktop {
    display: flex; } }

.columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap)); }

.columns.is-variable .column {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap); }

.columns.is-variable.is-0 {
  --columnGap: 0rem; }

@media screen and (max-width: 767px) {
  .columns.is-variable.is-0-mobile {
    --columnGap: 0rem; } }

@media screen and (min-width: 768px), print {
  .columns.is-variable.is-0-tablet {
    --columnGap: 0rem; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-0-tablet-only {
    --columnGap: 0rem; } }

@media screen and (max-width: 1023px) {
  .columns.is-variable.is-0-touch {
    --columnGap: 0rem; } }

@media screen and (min-width: 1024px) {
  .columns.is-variable.is-0-desktop {
    --columnGap: 0rem; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-0-desktop-only {
    --columnGap: 0rem; } }

@media screen and (min-width: 1216px) {
  .columns.is-variable.is-0-widescreen {
    --columnGap: 0rem; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-0-widescreen-only {
    --columnGap: 0rem; } }

@media screen and (min-width: 1408px) {
  .columns.is-variable.is-0-fullhd {
    --columnGap: 0rem; } }

.columns.is-variable.is-1 {
  --columnGap: 0.25rem; }

@media screen and (max-width: 767px) {
  .columns.is-variable.is-1-mobile {
    --columnGap: 0.25rem; } }

@media screen and (min-width: 768px), print {
  .columns.is-variable.is-1-tablet {
    --columnGap: 0.25rem; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-1-tablet-only {
    --columnGap: 0.25rem; } }

@media screen and (max-width: 1023px) {
  .columns.is-variable.is-1-touch {
    --columnGap: 0.25rem; } }

@media screen and (min-width: 1024px) {
  .columns.is-variable.is-1-desktop {
    --columnGap: 0.25rem; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-1-desktop-only {
    --columnGap: 0.25rem; } }

@media screen and (min-width: 1216px) {
  .columns.is-variable.is-1-widescreen {
    --columnGap: 0.25rem; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-1-widescreen-only {
    --columnGap: 0.25rem; } }

@media screen and (min-width: 1408px) {
  .columns.is-variable.is-1-fullhd {
    --columnGap: 0.25rem; } }

.columns.is-variable.is-2 {
  --columnGap: 0.5rem; }

@media screen and (max-width: 767px) {
  .columns.is-variable.is-2-mobile {
    --columnGap: 0.5rem; } }

@media screen and (min-width: 768px), print {
  .columns.is-variable.is-2-tablet {
    --columnGap: 0.5rem; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-2-tablet-only {
    --columnGap: 0.5rem; } }

@media screen and (max-width: 1023px) {
  .columns.is-variable.is-2-touch {
    --columnGap: 0.5rem; } }

@media screen and (min-width: 1024px) {
  .columns.is-variable.is-2-desktop {
    --columnGap: 0.5rem; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-2-desktop-only {
    --columnGap: 0.5rem; } }

@media screen and (min-width: 1216px) {
  .columns.is-variable.is-2-widescreen {
    --columnGap: 0.5rem; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-2-widescreen-only {
    --columnGap: 0.5rem; } }

@media screen and (min-width: 1408px) {
  .columns.is-variable.is-2-fullhd {
    --columnGap: 0.5rem; } }

.columns.is-variable.is-3 {
  --columnGap: 0.75rem; }

@media screen and (max-width: 767px) {
  .columns.is-variable.is-3-mobile {
    --columnGap: 0.75rem; } }

@media screen and (min-width: 768px), print {
  .columns.is-variable.is-3-tablet {
    --columnGap: 0.75rem; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-3-tablet-only {
    --columnGap: 0.75rem; } }

@media screen and (max-width: 1023px) {
  .columns.is-variable.is-3-touch {
    --columnGap: 0.75rem; } }

@media screen and (min-width: 1024px) {
  .columns.is-variable.is-3-desktop {
    --columnGap: 0.75rem; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-3-desktop-only {
    --columnGap: 0.75rem; } }

@media screen and (min-width: 1216px) {
  .columns.is-variable.is-3-widescreen {
    --columnGap: 0.75rem; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-3-widescreen-only {
    --columnGap: 0.75rem; } }

@media screen and (min-width: 1408px) {
  .columns.is-variable.is-3-fullhd {
    --columnGap: 0.75rem; } }

.columns.is-variable.is-4 {
  --columnGap: 1rem; }

@media screen and (max-width: 767px) {
  .columns.is-variable.is-4-mobile {
    --columnGap: 1rem; } }

@media screen and (min-width: 768px), print {
  .columns.is-variable.is-4-tablet {
    --columnGap: 1rem; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-4-tablet-only {
    --columnGap: 1rem; } }

@media screen and (max-width: 1023px) {
  .columns.is-variable.is-4-touch {
    --columnGap: 1rem; } }

@media screen and (min-width: 1024px) {
  .columns.is-variable.is-4-desktop {
    --columnGap: 1rem; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-4-desktop-only {
    --columnGap: 1rem; } }

@media screen and (min-width: 1216px) {
  .columns.is-variable.is-4-widescreen {
    --columnGap: 1rem; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-4-widescreen-only {
    --columnGap: 1rem; } }

@media screen and (min-width: 1408px) {
  .columns.is-variable.is-4-fullhd {
    --columnGap: 1rem; } }

.columns.is-variable.is-5 {
  --columnGap: 1.25rem; }

@media screen and (max-width: 767px) {
  .columns.is-variable.is-5-mobile {
    --columnGap: 1.25rem; } }

@media screen and (min-width: 768px), print {
  .columns.is-variable.is-5-tablet {
    --columnGap: 1.25rem; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-5-tablet-only {
    --columnGap: 1.25rem; } }

@media screen and (max-width: 1023px) {
  .columns.is-variable.is-5-touch {
    --columnGap: 1.25rem; } }

@media screen and (min-width: 1024px) {
  .columns.is-variable.is-5-desktop {
    --columnGap: 1.25rem; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-5-desktop-only {
    --columnGap: 1.25rem; } }

@media screen and (min-width: 1216px) {
  .columns.is-variable.is-5-widescreen {
    --columnGap: 1.25rem; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-5-widescreen-only {
    --columnGap: 1.25rem; } }

@media screen and (min-width: 1408px) {
  .columns.is-variable.is-5-fullhd {
    --columnGap: 1.25rem; } }

.columns.is-variable.is-6 {
  --columnGap: 1.5rem; }

@media screen and (max-width: 767px) {
  .columns.is-variable.is-6-mobile {
    --columnGap: 1.5rem; } }

@media screen and (min-width: 768px), print {
  .columns.is-variable.is-6-tablet {
    --columnGap: 1.5rem; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-6-tablet-only {
    --columnGap: 1.5rem; } }

@media screen and (max-width: 1023px) {
  .columns.is-variable.is-6-touch {
    --columnGap: 1.5rem; } }

@media screen and (min-width: 1024px) {
  .columns.is-variable.is-6-desktop {
    --columnGap: 1.5rem; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-6-desktop-only {
    --columnGap: 1.5rem; } }

@media screen and (min-width: 1216px) {
  .columns.is-variable.is-6-widescreen {
    --columnGap: 1.5rem; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-6-widescreen-only {
    --columnGap: 1.5rem; } }

@media screen and (min-width: 1408px) {
  .columns.is-variable.is-6-fullhd {
    --columnGap: 1.5rem; } }

.columns.is-variable.is-7 {
  --columnGap: 1.75rem; }

@media screen and (max-width: 767px) {
  .columns.is-variable.is-7-mobile {
    --columnGap: 1.75rem; } }

@media screen and (min-width: 768px), print {
  .columns.is-variable.is-7-tablet {
    --columnGap: 1.75rem; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-7-tablet-only {
    --columnGap: 1.75rem; } }

@media screen and (max-width: 1023px) {
  .columns.is-variable.is-7-touch {
    --columnGap: 1.75rem; } }

@media screen and (min-width: 1024px) {
  .columns.is-variable.is-7-desktop {
    --columnGap: 1.75rem; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-7-desktop-only {
    --columnGap: 1.75rem; } }

@media screen and (min-width: 1216px) {
  .columns.is-variable.is-7-widescreen {
    --columnGap: 1.75rem; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-7-widescreen-only {
    --columnGap: 1.75rem; } }

@media screen and (min-width: 1408px) {
  .columns.is-variable.is-7-fullhd {
    --columnGap: 1.75rem; } }

.columns.is-variable.is-8 {
  --columnGap: 2rem; }

@media screen and (max-width: 767px) {
  .columns.is-variable.is-8-mobile {
    --columnGap: 2rem; } }

@media screen and (min-width: 768px), print {
  .columns.is-variable.is-8-tablet {
    --columnGap: 2rem; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-8-tablet-only {
    --columnGap: 2rem; } }

@media screen and (max-width: 1023px) {
  .columns.is-variable.is-8-touch {
    --columnGap: 2rem; } }

@media screen and (min-width: 1024px) {
  .columns.is-variable.is-8-desktop {
    --columnGap: 2rem; } }

@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-8-desktop-only {
    --columnGap: 2rem; } }

@media screen and (min-width: 1216px) {
  .columns.is-variable.is-8-widescreen {
    --columnGap: 2rem; } }

@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-8-widescreen-only {
    --columnGap: 2rem; } }

@media screen and (min-width: 1408px) {
  .columns.is-variable.is-8-fullhd {
    --columnGap: 2rem; } }

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

.hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.hero .navbar {
  background: none; }

.hero .tabs ul {
  border-bottom: none; }

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

.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-white strong {
  color: inherit; }

.hero.is-white .title {
  color: #0a0a0a; }

.hero.is-white .subtitle {
  color: rgba(10, 10, 10, 0.9); }

.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: #0a0a0a; }

@media screen and (max-width: 1023px) {
  .hero.is-white .navbar-menu {
    background-color: white; } }

.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
  color: rgba(10, 10, 10, 0.7); }

.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #0a0a0a; }

.hero.is-white .tabs a {
  color: #0a0a0a;
  opacity: 0.9; }

.hero.is-white .tabs a:hover {
  opacity: 1; }

.hero.is-white .tabs li.is-active a {
  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, #e8e3e4 0%, white 71%, white 100%); }

@media screen and (max-width: 767px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #e8e3e4 0%, white 71%, white 100%); } }

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

.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-black strong {
  color: inherit; }

.hero.is-black .title {
  color: white; }

.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9); }

.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
  color: white; }

@media screen and (max-width: 1023px) {
  .hero.is-black .navbar-menu {
    background-color: #0a0a0a; } }

.hero.is-black .navbar-item,
.hero.is-black .navbar-link {
  color: rgba(255, 255, 255, 0.7); }

.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active {
  background-color: black;
  color: white; }

.hero.is-black .tabs a {
  color: white;
  opacity: 0.9; }

.hero.is-black .tabs a:hover {
  opacity: 1; }

.hero.is-black .tabs li.is-active a {
  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: 767px) {
  .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):not(.pagination-link.is-current),
.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: 1023px) {
  .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: 767px) {
  .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):not(.pagination-link.is-current),
.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: 1023px) {
  .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: 767px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } }

.hero.is-primary {
  background-color: #22b7a3;
  color: #fff; }

.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong {
  color: inherit; }

.hero.is-primary .title {
  color: #fff; }

.hero.is-primary .subtitle {
  color: rgba(255, 255, 255, 0.9); }

.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
  color: #fff; }

@media screen and (max-width: 1023px) {
  .hero.is-primary .navbar-menu {
    background-color: #22b7a3; } }

.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: #1ea190;
  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: #22b7a3; }

.hero.is-primary.is-bold {
  background-image: linear-gradient(141deg, #12946d 0%, #22b7a3 71%, #20cdd3 100%); }

@media screen and (max-width: 767px) {
  .hero.is-primary.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #12946d 0%, #22b7a3 71%, #20cdd3 100%); } }

.hero.is-link {
  background-color: #22b7a3;
  color: #fff; }

.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-link strong {
  color: inherit; }

.hero.is-link .title {
  color: #fff; }

.hero.is-link .subtitle {
  color: rgba(255, 255, 255, 0.9); }

.hero.is-link .subtitle a:not(.button),
.hero.is-link .subtitle strong {
  color: #fff; }

@media screen and (max-width: 1023px) {
  .hero.is-link .navbar-menu {
    background-color: #22b7a3; } }

.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: #1ea190;
  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: #22b7a3; }

.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, #12946d 0%, #22b7a3 71%, #20cdd3 100%); }

@media screen and (max-width: 767px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #12946d 0%, #22b7a3 71%, #20cdd3 100%); } }

.hero.is-info {
  background-color: #209cee;
  color: #fff; }

.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-info strong {
  color: inherit; }

.hero.is-info .title {
  color: #fff; }

.hero.is-info .subtitle {
  color: rgba(255, 255, 255, 0.9); }

.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
  color: #fff; }

@media screen and (max-width: 1023px) {
  .hero.is-info .navbar-menu {
    background-color: #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: 767px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); } }

.hero.is-success {
  background-color: #22b7a3;
  color: #fff; }

.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-success strong {
  color: inherit; }

.hero.is-success .title {
  color: #fff; }

.hero.is-success .subtitle {
  color: rgba(255, 255, 255, 0.9); }

.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
  color: #fff; }

@media screen and (max-width: 1023px) {
  .hero.is-success .navbar-menu {
    background-color: #22b7a3; } }

.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: #1ea190;
  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: #22b7a3; }

.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, #12946d 0%, #22b7a3 71%, #20cdd3 100%); }

@media screen and (max-width: 767px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #12946d 0%, #22b7a3 71%, #20cdd3 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):not(.pagination-link.is-current),
.hero.is-warning strong {
  color: inherit; }

.hero.is-warning .title {
  color: rgba(0, 0, 0, 0.7); }

.hero.is-warning .subtitle {
  color: rgba(0, 0, 0, 0.9); }

.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
  color: rgba(0, 0, 0, 0.7); }

@media screen and (max-width: 1023px) {
  .hero.is-warning .navbar-menu {
    background-color: #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: 767px) {
  .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):not(.pagination-link.is-current),
.hero.is-danger strong {
  color: inherit; }

.hero.is-danger .title {
  color: #fff; }

.hero.is-danger .subtitle {
  color: rgba(255, 255, 255, 0.9); }

.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
  color: #fff; }

@media screen and (max-width: 1023px) {
  .hero.is-danger .navbar-menu {
    background-color: #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: 767px) {
  .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: 768px), print {
  .hero.is-medium .hero-body {
    padding-bottom: 9rem;
    padding-top: 9rem; } }

@media screen and (min-width: 768px), print {
  .hero.is-large .hero-body {
    padding-bottom: 18rem;
    padding-top: 18rem; } }

.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
  align-items: center;
  display: flex; }

.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
  flex-grow: 1;
  flex-shrink: 1; }

.hero.is-halfheight {
  min-height: 50vh; }

.hero.is-fullheight {
  min-height: 100vh; }

.hero-video {
  overflow: hidden; }

.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0); }

.hero-video.is-transparent {
  opacity: 0.3; }

@media screen and (max-width: 767px) {
  .hero-video {
    display: none; } }

.hero-buttons {
  margin-top: 1.5rem; }

@media screen and (max-width: 767px) {
  .hero-buttons .button {
    display: flex; }
  .hero-buttons .button:not(:last-child) {
    margin-bottom: 0.75rem; } }

@media screen and (min-width: 768px), print {
  .hero-buttons {
    display: flex;
    justify-content: center; }
  .hero-buttons .button:not(:last-child) {
    margin-right: 1.5rem; } }

.hero-head,
.hero-foot {
  flex-grow: 0;
  flex-shrink: 0; }

.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 3rem 1.5rem; }

.section {
  padding: 3rem 1.5rem; }

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

body {
  line-height: 2; }

@media screen and (max-width: 1023px) {
  body {
    hyphens: auto; } }

table, .pricing_table {
  hyphens: none;
  hyphens: none; }

@media (prefers-color-scheme: dark) {
  html, body, .footer {
    background-color: #1A1A1A;
    color: #e1e1e1; } }

h1, h2, h3, h4, h5, h6 {
  text-transform: uppercase;
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 900; }

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
  font-weight: inherit;
  font-style: italic; }

@media (prefers-color-scheme: dark) {
  strong, .title, .subtitle, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
    color: #e1e1e1; } }

@media (prefers-color-scheme: dark) {
  .content blockquote {
    background-color: #272727; } }

@media (prefers-color-scheme: dark) {
  img[src*=".jpg"] {
    filter: grayscale(30%); } }

h1.title, h2.subtitle {
  font-style: italic;
  font-weight: 900; }

h3.title {
  font-size: 1.25rem;
  font-weight: 900; }

section h2.title {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 900;
  font-style: italic; }

.has-text-weight-black {
  font-weight: 900; }

.media h3.title {
  margin: 0 0 1.5rem 0; }

.content > * {
  margin-top: 1rem;
  margin-bottom: 1rem; }

.content p, .content table, .content ul, .content ol, .content div.columns, .content pre, .content div.admonition {
  margin-left: auto;
  margin-right: auto; }

@media screen and (max-width: 1023px) {
  .content p, .content table, .content ul, .content ol, .content div.columns, .content pre, .content div.admonition {
    width: 95%; } }

@media screen and (min-width: 1024px) {
  .content p, .content table, .content ul, .content ol, .content div.columns, .content pre, .content div.admonition {
    width: 75%; } }

.content p.full-width, .content table.full-width, .content ul.full-width, .content ol.full-width, .content div.columns.full-width, .content pre.full-width, .content div.admonition.full-width {
  width: 100%; }

.content div.admonition {
  border-left: solid #22b7a3 2px;
  padding-left: 2rem; }

.content div.admonition div.admonition-title {
  font-weight: 900;
  font-style: italic; }

.content ul, .content ol {
  padding-left: 1rem; }

.content ul p, .content ul table, .content ul ul, .content ul ol, .content ul div.columns, .content ul pre, .content ul div.admonition, .content ol p, .content ol table, .content ol ul, .content ol ol, .content ol div.columns, .content ol pre, .content ol div.admonition {
  width: 100%;
  margin: 1rem; }

.content ul ul {
  width: 100%; }

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
  font-weight: 900; }

.is-bottom {
  margin-top: auto; }

.is-vcenter {
  margin-top: auto;
  margin-bottom: auto; }

.hero-body {
  display: flex;
  align-items: center;
  background: white url(/img/mountains.jpg);
  background-size: 75vw;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 auto;
  width: 100vw; }

@media (prefers-color-scheme: dark) {
  .hero-body {
    background: #1A1A1A url(/img/mountains.jpg); } }

#_home-hero {
  position: relative;
  margin-top: -4rem;
  width: 100vw; }

.hero-img {
  margin: 0 auto;
  width: 100vw;
  min-height: 47.677vw;
  height: auto; }

@media screen and (min-width: 768px), print {
  .hero-banner {
    position: absolute;
    bottom: 10%;
    left: 0; } }

.hero-banner, .hero-banner-noimg {
  margin: 0 auto;
  width: 100%; }

.hero-banner > .container, .hero-banner-noimg > .container {
  max-width: 100vw;
  padding: 1rem 2rem;
  border: solid 1px #4a4a4a;
  border-left: 0;
  border-right: 0;
  background: rgba(255, 255, 255, 0.75); }

@media (prefers-color-scheme: dark) {
  .hero-banner > .container, .hero-banner-noimg > .container {
    background: rgba(26, 26, 26, 0.75); } }

@media screen and (min-width: 768px), print {
  .hero-banner > .container, .hero-banner-noimg > .container {
    min-height: 5rem;
    padding-left: 7rem; } }

.hero-banner > .container img, .hero-banner-noimg > .container img {
  height: 5rem;
  float: left;
  margin-right: 2rem; }

@media screen and (max-width: 767px) {
  .hero-banner > .container img, .hero-banner-noimg > .container img {
    display: none; } }

@media screen and (min-width: 768px), print {
  .hero-banner > .container img, .hero-banner-noimg > .container img {
    position: absolute;
    top: 50%;
    left: 1rem;
    transform: translateY(-50%); } }

.hero-banner div.title, .hero-banner-noimg div.title {
  margin-bottom: 1.5rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125; }

.hero-banner div.subtitle, .hero-banner-noimg div.subtitle {
  margin-top: -1.25rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.25; }

.hero-banner div.title, .hero-banner div.subtitle, .hero-banner-noimg div.title, .hero-banner-noimg div.subtitle {
  font-style: italic;
  font-weight: 900;
  text-transform: uppercase; }

a {
  transition: all 0.125s ease-in; }

a:hover {
  color: #126156; }

@media (prefers-color-scheme: dark) {
  a:hover {
    color: #5ee1cf; } }

.icon {
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor; }

.footer .icon {
  width: 1em;
  height: 1em; }

.hover-grow {
  transition: all 0.25s; }

@media screen and (min-width: 1024px) {
  .hover-grow:hover {
    transform: scale(1.04);
    z-index: 1; } }

#what a {
  color: #4a4a4a; }

@media (prefers-color-scheme: dark) {
  #what a {
    color: #e1e1e1; } }

#what h3 {
  margin-bottom: 1.5rem;
  margin-top: 1rem; }

#what img {
  height: 5rem;
  display: block;
  margin: 0 auto; }

#what .column {
  margin: 2rem 0; }

@media screen and (min-width: 1024px) {
  #what .content {
    margin: 0 auto;
    width: 75%; } }

#what .content.has-text-justified {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }

#why h3.title {
  padding-bottom: 1rem; }

#why img {
  width: 10rem;
  height: 10rem;
  margin: 0 auto; }

#why .columns {
  margin: 2rem 0; }

main {
  margin-top: 4rem; }

hero {
  margin-top: 4rem;
  display: block; }

.hero-bg img {
  display: block; }

#_sidenav {
  padding: 1rem;
  font-size: .75rem; }

@media screen and (min-width: 768px), print {
  #_sidenav {
    margin: 3rem;
    position: relative;
    border-top: #bfbfbf 2px solid; } }

@media screen and (min-width: 768px) and (prefers-color-scheme: dark), print and (prefers-color-scheme: dark) {
  #_sidenav {
    border-top: #5a5a5a 2px solid; } }

#_sidenav li {
  color: #22b7a3;
  line-height: 1;
  padding: .5rem 0; }

#_sidenav li.active {
  margin-left: -.5rem;
  padding-left: .5rem;
  font-weight: 700;
  background-color: #f2f2f2; }

@media (prefers-color-scheme: dark) {
  #_sidenav li.active {
    background-color: #272727; } }

#_single_img {
  padding-top: 2rem; }

.clearfloat {
  clear: both; }

blockquote {
  clear: both;
  margin: 0 auto;
  font-style: italic;
  width: 75%; }

.footer {
  clear: both;
  padding: 5rem 1.5rem 6rem; }

.footer a.iconlink {
  min-width: 48px;
  display: inline-block; }

amp-img.is-centered {
  display: block;
  margin: auto; }

.pagination {
  padding-top: 4rem; }

@media (prefers-color-scheme: dark) {
  .pagination-previous, .pagination-previous:hover, .pagination-next, .pagination-next:hover, .pagination-link, .pagination-link:hover {
    color: #e1e1e1; } }

code {
  color: #22b7a3;
  background: white;
  font-size: 1rem;
  padding: .5rem 0; }

@media (prefers-color-scheme: dark) {
  code {
    background: #1A1A1A; } }

@media (prefers-color-scheme: dark) {
  td, .content table thead th {
    color: #e1e1e1; } }

@media (prefers-color-scheme: dark) {
  hr {
    background: #1A1A1A; } }

.width-100p {
  width: 100%; }

#who p, #who ul {
  margin-left: 0;
  margin-right: 0;
  width: 100%; }

figure img {
  width: 100%;
  height: auto; }

.table__wrapper {
  overflow-x: auto; }

.navbar {
  height: 3.25rem;
  background: rgba(255, 255, 255, 0.85);
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  transition: background 0.25s; }

@media (prefers-color-scheme: dark) {
  .navbar {
    background: rgba(26, 26, 26, 0.85); } }

.navbar:hover {
  background: white; }

@media (prefers-color-scheme: dark) {
  .navbar:hover {
    background: #1A1A1A; } }

.navbar .icon {
  width: 1rem;
  height: 1rem; }

a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, .navbar-link.is-active, .navbar-menu {
  background: white; }

@media (prefers-color-scheme: dark) {
  a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, .navbar-link.is-active, .navbar-menu {
    background: #1A1A1A; } }

.navbar-item.is-hoverable {
  position: initial; }

.navbar-item.is-hoverable .navbar-dropdown {
  min-width: 100vw; }

@media (prefers-color-scheme: dark) {
  .navbar-item.is-hoverable .navbar-dropdown {
    background-color: #1A1A1A;
    border-bottom: 2px solid #22b7a3; } }

@media (prefers-color-scheme: dark) {
  .navbar-item, .navbar-link, .navbar-burger {
    color: #e1e1e1; } }

.navbar-item:first-child img {
  width: 1.75rem;
  height: 1.75rem; }

.navbar-contact {
  width: 3.25rem;
  height: 3.25rem;
  margin-left: auto;
  position: relative;
  display: block; }

@media (prefers-color-scheme: dark) {
  .navbar-contact {
    color: #e1e1e1; } }

.navbar-contact span {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); }

.navbar-contact .icon {
  width: 1.5rem;
  height: 1.5rem; }

.navbar-amp .navbar-brand {
  width: 100%; }

.navbar-amp .navbar-burger {
  display: block; }

amp-sidebar, amp-sidebar > ul {
  background-color: white; }

@media (prefers-color-scheme: dark) {
  amp-sidebar, amp-sidebar > ul {
    background-color: #1A1A1A; } }

amp-sidebar > ul li > ul {
  padding-left: 1rem; }

.pricing_table {
  clear: both; }

.pricing_table .price_block {
  margin: 1rem 0.75rem;
  padding: 0; }

.pricing_table .price_block h3 {
  text-transform: uppercase;
  padding: .5rem;
  background: #22b7a3;
  margin: 0; }

.pricing_table .price_block .price {
  color: white;
  background: #363636;
  text-transform: uppercase; }

.pricing_table .price_block ul {
  margin: 0;
  width: 100%;
  padding: 0;
  background: whitesmoke; }

@media (prefers-color-scheme: dark) {
  .pricing_table .price_block ul {
    background: #343434; } }

.pricing_table .price_block ul li {
  padding: 8px 15px;
  border-bottom: 1px solid #e8e8e8;
  list-style-type: none; }

.pricing_table .price_block ul ul > li {
  border-bottom: 0px;
  line-height: 1; }

.pricing_table .price_block .footer {
  background: whitesmoke;
  padding: 15px; }

@media (prefers-color-scheme: dark) {
  .pricing_table .price_block .footer {
    background: #343434; } }

.pricing_table .price_block .footer .action_button {
  color: white;
  border: 0;
  border-radius: 0px;
  background: #22b7a3;
  padding: .5rem 2rem;
  text-transform: uppercase;
  display: inline-block; }

body.no-js .hide-nojs {
  display: none; }

body.js .hide-js {
  display: none; }

main div.content a {
  color: inherit;
  border-bottom: 2px solid #22b7a3;
  background-image: linear-gradient(120deg, #22b7a3 0%, #22b7a3 100%);
  background-repeat: no-repeat;
  background-size: 100% 0.0em;
  background-position: 0 100%;
  transition: background-size 0.125s ease-in; }

main div.content a:visited {
  text-decoration: none; }

main div.content a:hover, main div.content a:active, main div.content a:focus {
  border-color: #22b7a3;
  color: #4a4a4a;
  background-size: 100% 100%; }

@media (prefers-color-scheme: dark) {
  main div.content a:hover, main div.content a:active, main div.content a:focus {
    color: #e1e1e1; } }

main section.contact a {
  border-bottom: 2px solid white;
  background-image: linear-gradient(120deg, white 0%, white 100%); }

section#_single, section#_list {
  padding-top: 0; }

section#who {
  margin-top: -4rem; }

section.contact {
  color: white;
  background-color: #22b7a3; }

section.contact h1, section.contact h2, section.contact h3, section.contact h4, section.contact h5, section.contact h6 {
  color: white; }

section.footnotes > hr {
  background-color: #22b7a3;
  height: 1px;
  width: 75%;
  margin: 3rem auto 1rem; }

section.footnotes > ol {
  font-size: .8em; }

section.footnotes > ol p {
  width: 90%; }

@media (prefers-color-scheme: dark) {
  .input, .textarea, .select select, .label {
    background-color: #1A1A1A;
    color: #e1e1e1; } }

@media (prefers-color-scheme: dark) {
  .input::placeholder, .textarea::placeholder, .select select::placeholder {
    color: #626262; } }

section.contact .input, section.contact .textarea, section.contact .select select, section.contact .label {
  color: white;
  background-color: #22b7a3; }

section.contact .button.is-primary {
  color: #22b7a3;
  background-color: white; }

section.contact .input::placeholder, section.contact .textarea::placeholder, section.contact .select select::placeholder {
  color: #dff9f6; }

#seo_activator {
  font-size: .75rem; }

#seo_activator a.is-activator {
  display: block;
  margin: 0 auto 1rem;
  width: 100%;
  font-size: 1rem;
  height: initial; }

#seo_activator a:hover {
  color: #22b7a3; }

/* buiilt with: hugo gen chromastyles --style=bw > misc/sass/misc/code-bw.css */
/* Background */
.bg {
  background-color: #ffffff; }

/* PreWrapper */
.chroma {
  background-color: #ffffff; }

/* Other */
/* Error */
/* CodeLine */
/* LineTableTD */
.chroma .lntd {
  vertical-align: top;
  padding: 0;
  margin: 0;
  border: 0; }

/* LineTable */
.chroma .lntable {
  border-spacing: 0;
  padding: 0;
  margin: 0;
  border: 0; }

/* LineHighlight */
.chroma .hl {
  background-color: #ffffcc; }

/* LineNumbersTable */
.chroma .lnt {
  white-space: pre;
  user-select: none;
  margin-right: 0.4em;
  padding: 0 0.4em 0 0.4em;
  color: #7f7f7f; }

/* LineNumbers */
.chroma .ln {
  white-space: pre;
  user-select: none;
  margin-right: 0.4em;
  padding: 0 0.4em 0 0.4em;
  color: #7f7f7f; }

/* Line */
.chroma .line {
  display: flex; }

/* Keyword */
.chroma .k {
  font-weight: bold; }

/* KeywordConstant */
.chroma .kc {
  font-weight: bold; }

/* KeywordDeclaration */
.chroma .kd {
  font-weight: bold; }

/* KeywordNamespace */
.chroma .kn {
  font-weight: bold; }

/* KeywordPseudo */
/* KeywordReserved */
.chroma .kr {
  font-weight: bold; }

/* KeywordType */
/* Name */
/* NameAttribute */
/* NameBuiltin */
/* NameBuiltinPseudo */
/* NameClass */
.chroma .nc {
  font-weight: bold; }

/* NameConstant */
/* NameDecorator */
/* NameEntity */
.chroma .ni {
  font-weight: bold; }

/* NameException */
.chroma .ne {
  font-weight: bold; }

/* NameFunction */
/* NameFunctionMagic */
/* NameLabel */
/* NameNamespace */
.chroma .nn {
  font-weight: bold; }

/* NameOther */
/* NameProperty */
/* NameTag */
.chroma .nt {
  font-weight: bold; }

/* NameVariable */
/* NameVariableClass */
/* NameVariableGlobal */
/* NameVariableInstance */
/* NameVariableMagic */
/* Literal */
/* LiteralDate */
/* LiteralString */
.chroma .s {
  font-style: italic; }

/* LiteralStringAffix */
.chroma .sa {
  font-style: italic; }

/* LiteralStringBacktick */
.chroma .sb {
  font-style: italic; }

/* LiteralStringChar */
.chroma .sc {
  font-style: italic; }

/* LiteralStringDelimiter */
.chroma .dl {
  font-style: italic; }

/* LiteralStringDoc */
.chroma .sd {
  font-style: italic; }

/* LiteralStringDouble */
.chroma .s2 {
  font-style: italic; }

/* LiteralStringEscape */
.chroma .se {
  font-weight: bold;
  font-style: italic; }

/* LiteralStringHeredoc */
.chroma .sh {
  font-style: italic; }

/* LiteralStringInterpol */
.chroma .si {
  font-weight: bold;
  font-style: italic; }

/* LiteralStringOther */
.chroma .sx {
  font-style: italic; }

/* LiteralStringRegex */
.chroma .sr {
  font-style: italic; }

/* LiteralStringSingle */
.chroma .s1 {
  font-style: italic; }

/* LiteralStringSymbol */
.chroma .ss {
  font-style: italic; }

/* LiteralNumber */
/* LiteralNumberBin */
/* LiteralNumberFloat */
/* LiteralNumberHex */
/* LiteralNumberInteger */
/* LiteralNumberIntegerLong */
/* LiteralNumberOct */
/* Operator */
/* OperatorWord */
.chroma .ow {
  font-weight: bold; }

/* Punctuation */
/* Comment */
.chroma .c {
  font-style: italic; }

/* CommentHashbang */
.chroma .ch {
  font-style: italic; }

/* CommentMultiline */
.chroma .cm {
  font-style: italic; }

/* CommentSingle */
.chroma .c1 {
  font-style: italic; }

/* CommentSpecial */
.chroma .cs {
  font-style: italic; }

/* CommentPreproc */
/* CommentPreprocFile */
/* Generic */
/* GenericDeleted */
/* GenericEmph */
.chroma .ge {
  font-style: italic; }

/* GenericError */
/* GenericHeading */
.chroma .gh {
  font-weight: bold; }

/* GenericInserted */
/* GenericOutput */
/* GenericPrompt */
.chroma .gp {
  font-weight: bold; }

/* GenericStrong */
.chroma .gs {
  font-weight: bold; }

/* GenericSubheading */
.chroma .gu {
  font-weight: bold; }

/* GenericTraceback */
/* GenericUnderline */
/* TextWhitespace */
@media (prefers-color-scheme: dark) {
  /* built from code-bw.css */
  /* Background */
  .bg {
    background-color: #1A1A1A; }
  /* PreWrapper */
  .chroma {
    background-color: #1A1A1A;
    color: #e1e1e1; }
  /* Other */
  /* Error */
  /* CodeLine */
  /* LineTableTD */
  .chroma .lntd {
    vertical-align: top;
    padding: 0;
    margin: 0;
    border: 0; }
  /* LineTable */
  .chroma .lntable {
    border-spacing: 0;
    padding: 0;
    margin: 0;
    border: 0; }
  /* LineHighlight */
  .chroma .hl {
    background-color: #676767; }
  /* LineNumbersTable */
  .chroma .lnt {
    white-space: pre;
    user-select: none;
    margin-right: 0.4em;
    padding: 0 0.4em 0 0.4em;
    color: #7f7f7f; }
  /* LineNumbers */
  .chroma .ln {
    white-space: pre;
    user-select: none;
    margin-right: 0.4em;
    padding: 0 0.4em 0 0.4em;
    color: #7f7f7f; }
  /* Line */
  .chroma .line {
    display: flex; }
  /* Keyword */
  .chroma .k {
    font-weight: bold; }
  /* KeywordConstant */
  .chroma .kc {
    font-weight: bold; }
  /* KeywordDeclaration */
  .chroma .kd {
    font-weight: bold; }
  /* KeywordNamespace */
  .chroma .kn {
    font-weight: bold; }
  /* KeywordPseudo */
  /* KeywordReserved */
  .chroma .kr {
    font-weight: bold; }
  /* KeywordType */
  /* Name */
  /* NameAttribute */
  /* NameBuiltin */
  /* NameBuiltinPseudo */
  /* NameClass */
  .chroma .nc {
    font-weight: bold; }
  /* NameConstant */
  /* NameDecorator */
  /* NameEntity */
  .chroma .ni {
    font-weight: bold; }
  /* NameException */
  .chroma .ne {
    font-weight: bold; }
  /* NameFunction */
  /* NameFunctionMagic */
  /* NameLabel */
  /* NameNamespace */
  .chroma .nn {
    font-weight: bold; }
  /* NameOther */
  /* NameProperty */
  /* NameTag */
  .chroma .nt {
    font-weight: bold; }
  /* NameVariable */
  /* NameVariableClass */
  /* NameVariableGlobal */
  /* NameVariableInstance */
  /* NameVariableMagic */
  /* Literal */
  /* LiteralDate */
  /* LiteralString */
  .chroma .s {
    font-style: italic; }
  /* LiteralStringAffix */
  .chroma .sa {
    font-style: italic; }
  /* LiteralStringBacktick */
  .chroma .sb {
    font-style: italic; }
  /* LiteralStringChar */
  .chroma .sc {
    font-style: italic; }
  /* LiteralStringDelimiter */
  .chroma .dl {
    font-style: italic; }
  /* LiteralStringDoc */
  .chroma .sd {
    font-style: italic; }
  /* LiteralStringDouble */
  .chroma .s2 {
    font-style: italic; }
  /* LiteralStringEscape */
  .chroma .se {
    font-weight: bold;
    font-style: italic; }
  /* LiteralStringHeredoc */
  .chroma .sh {
    font-style: italic; }
  /* LiteralStringInterpol */
  .chroma .si {
    font-weight: bold;
    font-style: italic; }
  /* LiteralStringOther */
  .chroma .sx {
    font-style: italic; }
  /* LiteralStringRegex */
  .chroma .sr {
    font-style: italic; }
  /* LiteralStringSingle */
  .chroma .s1 {
    font-style: italic; }
  /* LiteralStringSymbol */
  .chroma .ss {
    font-style: italic; }
  /* LiteralNumber */
  /* LiteralNumberBin */
  /* LiteralNumberFloat */
  /* LiteralNumberHex */
  /* LiteralNumberInteger */
  /* LiteralNumberIntegerLong */
  /* LiteralNumberOct */
  /* Operator */
  /* OperatorWord */
  .chroma .ow {
    font-weight: bold; }
  /* Punctuation */
  /* Comment */
  .chroma .c {
    font-style: italic; }
  /* CommentHashbang */
  .chroma .ch {
    font-style: italic; }
  /* CommentMultiline */
  .chroma .cm {
    font-style: italic; }
  /* CommentSingle */
  .chroma .c1 {
    font-style: italic; }
  /* CommentSpecial */
  .chroma .cs {
    font-style: italic; }
  /* CommentPreproc */
  /* CommentPreprocFile */
  /* Generic */
  /* GenericDeleted */
  /* GenericEmph */
  .chroma .ge {
    font-style: italic; }
  /* GenericError */
  /* GenericHeading */
  .chroma .gh {
    font-weight: bold; }
  /* GenericInserted */
  /* GenericOutput */
  /* GenericPrompt */
  .chroma .gp {
    font-weight: bold; }
  /* GenericStrong */
  .chroma .gs {
    font-weight: bold; }
  /* GenericSubheading */
  .chroma .gu {
    font-weight: bold; }
  /* GenericTraceback */
  /* GenericUnderline */
  /* TextWhitespace */ }

.chroma {
  border-block: 1px solid #22b7a3; }

pre code {
  color: #22b7a3; }

code {
  padding: 0; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAidGFrb18yazE4LmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL3Rha29fMmsxOC5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2luaXRpYWwtdmFyaWFibGVzLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi9taXNjL3Nhc3MvYnVsbWEvc2Fzcy91dGlsaXRpZXMvX2FsbC5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2Z1bmN0aW9ucy5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2Rlcml2ZWQtdmFyaWFibGVzLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi9taXNjL3Nhc3MvYnVsbWEvc2Fzcy91dGlsaXRpZXMvYW5pbWF0aW9ucy5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL21peGlucy5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2NvbnRyb2xzLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi9taXNjL3Nhc3MvYnVsbWEvc2Fzcy9iYXNlL19hbGwuc2FzcyIsCgkJIi4uLy4uLy4uLy4uL21pc2Mvc2Fzcy9idWxtYS9zYXNzL2Jhc2UvbWluaXJlc2V0LnNhc3MiLAoJCSIuLi8uLi8uLi8uLi9taXNjL3Nhc3MvYnVsbWEvc2Fzcy9iYXNlL2dlbmVyaWMuc2FzcyIsCgkJIi4uLy4uLy4uLy4uL21pc2Mvc2Fzcy9idWxtYS9zYXNzL2Jhc2UvaGVscGVycy5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9uYXZiYXIuc2FzcyIsCgkJIi4uLy4uLy4uLy4uL21pc2Mvc2Fzcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL2J1bG1hL3Nhc3MvZWxlbWVudHMvYnV0dG9uLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi9taXNjL3Nhc3MvYnVsbWEvc2Fzcy9lbGVtZW50cy9jb250YWluZXIuc2FzcyIsCgkJIi4uLy4uLy4uLy4uL21pc2Mvc2Fzcy9idWxtYS9zYXNzL2VsZW1lbnRzL2NvbnRlbnQuc2FzcyIsCgkJIi4uLy4uLy4uLy4uL21pc2Mvc2Fzcy9idWxtYS9zYXNzL2VsZW1lbnRzL2ltYWdlLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi9taXNjL3Nhc3MvYnVsbWEvc2Fzcy9lbGVtZW50cy90aXRsZS5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL2J1bG1hL3Nhc3MvZm9ybS9fYWxsLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi9taXNjL3Nhc3MvYnVsbWEvc2Fzcy9mb3JtL3NoYXJlZC5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL2J1bG1hL3Nhc3MvZm9ybS9pbnB1dC10ZXh0YXJlYS5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL2J1bG1hL3Nhc3MvZm9ybS9jaGVja2JveC1yYWRpby5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL2J1bG1hL3Nhc3MvZm9ybS9zZWxlY3Quc2FzcyIsCgkJIi4uLy4uLy4uLy4uL21pc2Mvc2Fzcy9idWxtYS9zYXNzL2Zvcm0vZmlsZS5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL2J1bG1hL3Nhc3MvZm9ybS90b29scy5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL2J1bG1hL3Nhc3MvZ3JpZC9jb2x1bW5zLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi9taXNjL3Nhc3MvYnVsbWEvc2Fzcy9sYXlvdXQvZm9vdGVyLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi9taXNjL3Nhc3MvYnVsbWEvc2Fzcy9sYXlvdXQvaGVyby5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL2J1bG1hL3Nhc3MvbGF5b3V0L3NlY3Rpb24uc2FzcyIsCgkJIi4uLy4uLy4uLy4uL21pc2Mvc2Fzcy9taXNjL25hdmJhci5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL21pc2MvbmF2YmFyLmFtcC5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL21pc2MvcHJpY2luZy5zYXNzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL21pc2MvYm9keWNsYXNzLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi9taXNjL3Nhc3MvbWlzYy9mYW5jeWxpbmtzLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi9taXNjL3Nhc3MvbWlzYy9zZWN0aW9uLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi9taXNjL3Nhc3MvbWlzYy9mb3JtLnNhc3MiLAoJCSIuLi8uLi8uLi8uLi9taXNjL3Nhc3MvbWlzYy9zZW8uc2FzcyIsCgkJIi4uLy4uLy4uLy4uL21pc2Mvc2Fzcy9taXNjL2NvZGUuc2FzcyIsCgkJIi4uLy4uLy4uLy4uL21pc2Mvc2Fzcy9taXNjL2NvZGUtYncuY3NzIiwKCQkiLi4vLi4vLi4vLi4vbWlzYy9zYXNzL21pc2MvY29kZS1idy1kYXJrLnNjc3MiCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUtBQSxVQUFVLENBQVYsVUFBVTtFQUNSLElBQUk7SUFDRixTQUFTLEVBQUUsWUFBWTtFQUN6QixFQUFFO0lBQ0EsU0FBUyxFQUFFLGNBQWM7O0FtQlM3QixBbEI4SEEsS2tCOUhLLEVWZ0NMLE9BQU8sRURZUCxvQkFBb0I7QUFDcEIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixvQkFBb0IsRUZ3TnBCLGdCQUFnQixDTHpJRjtFQU5aLHFCQUFxQixFQUFFLElBQUk7RUFDM0IsbUJBQW1CLEVBQUUsSUFBSTtFQUN6QixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLFdBQVcsRUFBRSxJQUFJLEdBR087O0FpQjVJMUIsQWpCOEpBLE9pQjlKTyxDQU9KLEdBQUssQ0FBQSxZQUFZLEVBQUMsR0FBSyxDQUFB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QWxIQyxBQUZOLFlBQVksQ0FvSEk7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxjQUFtQixHQUFHO0lBcEhyQyxBQXFITSxPQXJIQyxBQUZOLG1CQUFtQixDQXVISDtNQUNULFdBQVcsRUFBRSxjQUFtQixHQUFHO0lBdEgzQyxBQWtITSxPQWxIQyxBQUZOLFlBQVksQ0FvSEk7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxjQUFtQixHQUFHO0lBcEhyQyxBQXFITSxPQXJIQyxBQUZOLG1CQUFtQixDQXVISDtNQUNULFdBQVcsRUFBRSxjQUFtQixHQUFHO0lBdEgzQyxBQWtITSxPQWxIQyxBQUZOLFlBQVksQ0FvSEk7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxHQUFtQixHQUFHO0lBcEhyQyxBQXFITSxPQXJIQyxBQUZOLG1CQUFtQixDQXVISDtNQUNULFdBQVcsRUFBRSxHQUFtQixHQUFHO0lBdEgzQyxBQWtITSxPQWxIQyxBQUZOLFlBQVksQ0FvSEk7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxjQUFtQixHQUFHO0lBcEhyQyxBQXFITSxPQXJIQyxBQUZOLG1CQUFtQixDQXVISDtNQUNULFdBQVcsRUFBRSxjQUFtQixHQUFHO0lBdEgzQyxBQWtITSxPQWxIQyxBQUZOLFlBQVksQ0FvSEk7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxjQUFtQixHQUFHO0lBcEhyQyxBQXFITSxPQXJIQyxBQUZOLG1CQUFtQixDQXVISDtNQUNULFdBQVcsRUFBRSxjQUFtQixHQUFHO0lBdEgzQyxBQWtITSxPQWxIQyxBQUZOLFlBQVksQ0FvSEk7TUFDVCxJQUFJLEVBQUUsSUFBSTtNQUNWLEtBQUssRUFBRSxHQUFtQixHQUFHO0lBcEhyQyxBQXFITSxPQXJIQyxBQUZOLG1CQUFtQixDQXVISDtNQUNULFdBQVcsRUFBRSxHQUFtQixHQUFHO0lBdEgzQyxBQWtITSxPQWxIQyxBQUZOLGFBQWEsQ0FvSEc7TUFDVCxJQUFJLEVBQUUs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LEFBMlBNLE9BM1BDLEFBRk4sa0JBQWtCLENBNlBIO01BQ1IsV0FBVyxFQUFFLEVBQW1CLEdBQUc7SUE1UDNDLEFBd1BNLE9BeFBDLEFBRk4sV0FBVyxDQTBQSTtNQUNSLElBQUksRUFBRSxJQUFJO01BQ1YsS0FBSyxFQUFFLGFBQW1CLEdBQUc7SUExUHJDLEFBMlBNLE9BM1BDLEFBRk4sa0JBQWtCLENBNlBIO01BQ1IsV0FBVyxFQUFFLGFBQW1CLEdBQUc7SUE1UDNDLEFBd1BNLE9BeFBDLEFBRk4sV0FBVyxDQTBQSTtNQUNSLElBQUksRUFBRSxJQUFJO01BQ1YsS0FBSyxFQUFFLGNBQW1CLEdBQUc7SUExUHJDLEFBMlBNLE9BM1BDLEFBRk4sa0JBQWtCLENBNlBIO01BQ1IsV0FBVyxFQUFFLGNBQW1CLEdBQUc7SUE1UDNDLEFBd1BNLE9BeFBDLEFBRk4sV0FBVyxDQTBQSTtNQUNSLElBQUksRUFBRSxJQUFJO01BQ1YsS0FBSyxFQUFFLEdBQW1CLEdBQUc7SUExUHJDLEFBMlBNLE9BM1BDLEFBRk4sa0JBQWtCLENBNlBIO01BQ1IsV0FBVyxFQUFFLEdBQW1CLEdBQUc7SUE1UDNDLEFBd1BNLE9BeFBDLEFBRk4sV0FBVyxDQTBQSTtNQUNSLElBQUksRUFBRSxJQUFJO01BQ1YsS0FBSyxFQUFFLGNBQW1CLEdBQUc7SUExUHJDLEFBMlBNLE9BM1BDLEFBRk4sa0JBQWtCLENBNlBIO01BQ1IsV0FBVyxFQUFFLGNBQW1CLEdBQUc7SUE1UDNDLEFBd1BNLE9BeFBDLEFBRk4sV0FBVyxDQTBQSTtNQUNSLElBQUksRUFBRSxJQUFJO01BQ1YsS0FBSyxFQUFFLGNBQW1CLEdBQUc7SUExUHJDLEFBMlBNLE9BM1BDLEFBRk4sa0JBQWtCLENBNlBIO01BQ1IsV0FBVyxFQUFFLGNBQW1CLEdBQUc7SUE1UDNDLEFBd1BNLE9BeFBDLEFBRk4sV0FBVyxDQTBQSTtNQUNSLElBQUksRUFBRSxJQUFJO01BQ1YsS0FBSyxFQUFFLEdBQW1CLEdBQUc7SUExUHJDLEFBMlBNLE9BM1BDLEFBRk4sa0JBQWtCLENBNlBIO01BQ1Is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SUFBSSxFQUFFLElBQUk7TUFDVixLQUFLLEVBQUUsY0FBbUIsR0FBRztJQW5UckMsQUFvVE0sT0FwVEMsQUFGTixvQkFBb0IsQ0FzVEg7TUFDVixXQUFXLEVBQUUsY0FBbUIsR0FBRztJQXJUM0MsQUFpVE0sT0FqVEMsQUFGTixhQUFhLENBbVRJO01BQ1YsSUFBSSxFQUFFLElBQUk7TUFDVixLQUFLLEVBQUUsR0FBbUIsR0FBRztJQW5UckMsQUFvVE0sT0FwVEMsQUFGTixvQkFBb0IsQ0FzVEg7TUFDVixXQUFXLEVBQUUsR0FBbUIsR0FBRztJQXJUM0MsQUFpVE0sT0FqVEMsQUFGTixhQUFhLENBbVRJO01BQ1YsSUFBSSxFQUFFLElBQUk7TUFDVixLQUFLLEVBQUUsY0FBbUIsR0FBRztJQW5UckMsQUFvVE0sT0FwVEMsQUFGTixvQkFBb0IsQ0FzVEg7TUFDVixXQUFXLEVBQUUsY0FBbUIsR0FBRztJQXJUM0MsQUFpVE0sT0FqVEMsQUFGTixhQUFhLENBbVRJO01BQ1YsSUFBSSxFQUFFLElBQUk7TUFDVixLQUFLLEVBQUUsY0FBbUIsR0FBRztJQW5UckMsQUFvVE0sT0FwVEMsQUFGTixvQkFBb0IsQ0FzVEg7TUFDVixXQUFXLEVBQUUsY0FBbUIsR0FBRztJQXJUM0MsQUFpVE0sT0FqVEMsQUFGTixhQUFhLENBbVRJO01BQ1YsSUFBSSxFQUFFLElBQUk7TUFDVixLQUFLLEVBQUUsR0FBbUIsR0FBRztJQW5UckMsQUFvVE0sT0FwVEMsQUFGTixvQkFBb0IsQ0FzVEg7TUFDVixXQUFXLEVBQUUsR0FBbUIsR0FBRztJQXJUM0MsQUFpVE0sT0FqVEMsQUFGTixhQUFhLENBbVRJO01BQ1YsSUFBSSxFQUFFLElBQUk7TUFDVixLQUFLLEVBQUUsY0FBbUIsR0FBRztJQW5UckMsQUFvVE0sT0FwVEMsQUFGTixvQkFBb0IsQ0FzVEg7TUFDVixXQUFXLEVBQUUsY0FBbUIsR0FBRztJQXJUM0MsQUFpVE0sT0FqVEMsQUFGTixhQUFhLENBbVRJO01BQ1YsSUFBSSxFQUFFLElBQUk7TUFDVixLQUFLLEVBQUUsY0FBbUIs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QW1CLEdBQUc7SUFyYXJDLEFBc2FNLE9BdGFDLEFBRk4sbUJBQW1CLENBd2FIO01BQ1QsV0FBVyxFQUFFLGNBQW1CLEdBQUc7SUF2YTNDLEFBbWFNLE9BbmFDLEFBRk4sWUFBWSxDQXFhSTtNQUNULElBQUksRUFBRSxJQUFJO01BQ1YsS0FBSyxFQUFFLEdBQW1CLEdBQUc7SUFyYXJDLEFBc2FNLE9BdGFDLEFBRk4sbUJBQW1CLENBd2FIO01BQ1QsV0FBVyxFQUFFLEdBQW1CLEdBQUc7SUF2YTNDLEFBbWFNLE9BbmFDLEFBRk4sWUFBWSxDQXFhSTtNQUNULElBQUksRUFBRSxJQUFJO01BQ1YsS0FBSyxFQUFFLGNBQW1CLEdBQUc7SUFyYXJDLEFBc2FNLE9BdGFDLEFBRk4sbUJBQW1CLENBd2FIO01BQ1QsV0FBVyxFQUFFLGNBQW1CLEdBQUc7SUF2YTNDLEFBbWFNLE9BbmFDLEFBRk4sWUFBWSxDQXFhSTtNQUNULElBQUksRUFBRSxJQUFJO01BQ1YsS0FBSyxFQUFFLGNBQW1CLEdBQUc7SUFyYXJDLEFBc2FNLE9BdGFDLEFBRk4sbUJBQW1CLENBd2FIO01BQ1QsV0FBVyxFQUFFLGNBQW1CLEdBQUc7SUF2YTNDLEFBbWFNLE9BbmFDLEFBRk4sWUFBWSxDQXFhSTtNQUNULElBQUksRUFBRSxJQUFJO01BQ1YsS0FBSyxFQUFFLEdBQW1CLEdBQUc7SUFyYXJDLEFBc2FNLE9BdGFDLEFBRk4sbUJBQW1CLENBd2FIO01BQ1QsV0FBVyxFQUFFLEdBQW1CLEdBQUc7SUF2YTNDLEFBbWFNLE9BbmFDLEFBRk4sYUFBYSxDQXFhRztNQUNULElBQUksRUFBRSxJQUFJO01BQ1YsS0FBSyxFQUFFLGNBQW1CLEdBQUc7SUFyYXJDLEFBc2FNLE9BdGFDLEFBRk4sb0JBQW9CLENBd2FKO01BQ1QsV0FBVyxFQUFFLGNBQW1CLEdBQUc7SUF2YTNDLEFBbWFNLE9BbmFDLEFBRk4sYUFBYSxDQXFhRztNQUNULElBQUksRUFBRSxJQUFJO01BQ1YsS0FBSyxFQUFFLGNBQW1CLEdBQUc7SUFyYXJDLEFBc2FNLE9BdGFDLEFBRk4sb0JB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 */

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