/*! bulma.io v0.9.3 | MIT License | github.com/jgthms/bulma */ /*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */ 


.is-block {
  display: block !important
}
@media screen and (max-width: 768px) {
  .is-block-mobile {
    display: block !important
  }
}
@media screen and (min-width: 769px), print {
  .is-block-tablet {
    display: block !important
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-block-tablet-only {
    display: block !important
  }
}
@media screen and (max-width: 1023px) {
  .is-block-touch {
    display: block !important
  }
}
@media screen and (min-width: 1024px) {
  .is-block-desktop {
    display: block !important
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-block-desktop-only {
    display: block !important
  }
}
@media screen and (min-width: 1216px) {
  .is-block-widescreen {
    display: block !important
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-block-widescreen-only {
    display: block !important
  }
}
@media screen and (min-width: 1408px) {
  .is-block-fullhd {
    display: block !important
  }
}
.is-flex {
  display: flex !important
}
@media screen and (max-width: 768px) {
  .is-flex-mobile {
    display: flex !important
  }
}
@media screen and (min-width: 769px), print {
  .is-flex-tablet {
    display: flex !important
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-flex-tablet-only {
    display: flex !important
  }
}
@media screen and (max-width: 1023px) {
  .is-flex-touch {
    display: flex !important
  }
}
@media screen and (min-width: 1024px) {
  .is-flex-desktop {
    display: flex !important
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-flex-desktop-only {
    display: flex !important
  }
}
@media screen and (min-width: 1216px) {
  .is-flex-widescreen {
    display: flex !important
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-flex-widescreen-only {
    display: flex !important
  }
}
@media screen and (min-width: 1408px) {
  .is-flex-fullhd {
    display: flex !important
  }
}
.is-inline {
  display: inline !important
}
@media screen and (max-width: 768px) {
  .is-inline-mobile {
    display: inline !important
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-tablet {
    display: inline !important
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-tablet-only {
    display: inline !important
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-touch {
    display: inline !important
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-desktop {
    display: inline !important
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-desktop-only {
    display: inline !important
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-widescreen {
    display: inline !important
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-widescreen-only {
    display: inline !important
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-fullhd {
    display: inline !important
  }
}
.is-inline-block {
  display: inline-block !important
}
@media screen and (max-width: 768px) {
  .is-inline-block-mobile {
    display: inline-block !important
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-block-tablet {
    display: inline-block !important
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-block-tablet-only {
    display: inline-block !important
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-block-touch {
    display: inline-block !important
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-block-desktop {
    display: inline-block !important
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-block-desktop-only {
    display: inline-block !important
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-block-widescreen {
    display: inline-block !important
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-block-widescreen-only {
    display: inline-block !important
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-block-fullhd {
    display: inline-block !important
  }
}
.is-inline-flex {
  display: inline-flex !important
}
@media screen and (max-width: 768px) {
  .is-inline-flex-mobile {
    display: inline-flex !important
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-flex-touch {
    display: inline-flex !important
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-flex-desktop {
    display: inline-flex !important
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-flex-desktop-only {
    display: inline-flex !important
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-flex-widescreen {
    display: inline-flex !important
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-flex-widescreen-only {
    display: inline-flex !important
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-flex-fullhd {
    display: inline-flex !important
  }
}
.is-hidden {
  display: none !important
}
.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: .01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: .01em !important
}
@media screen and (max-width: 768px) {
  .is-hidden-mobile {
    display: none !important
  }
}
@media screen and (min-width: 769px), print {
  .is-hidden-tablet {
    display: none !important
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-hidden-tablet-only {
    display: none !important
  }
}
@media screen and (max-width: 1023px) {
  .is-hidden-touch {
    display: none !important
  }
}
@media screen and (min-width: 1024px) {
  .is-hidden-desktop {
    display: none !important
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-hidden-desktop-only {
    display: none !important
  }
}
@media screen and (min-width: 1216px) {
  .is-hidden-widescreen {
    display: none !important
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-hidden-widescreen-only {
    display: none !important
  }
}
@media screen and (min-width: 1408px) {
  .is-hidden-fullhd {
    display: none !important
  }
}
.is-invisible {
  visibility: hidden !important
}
@media screen and (max-width: 768px) {
  .is-invisible-mobile {
    visibility: hidden !important
  }
}
@media screen and (min-width: 769px), print {
  .is-invisible-tablet {
    visibility: hidden !important
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-invisible-tablet-only {
    visibility: hidden !important
  }
}
@media screen and (max-width: 1023px) {
  .is-invisible-touch {
    visibility: hidden !important
  }
}
@media screen and (min-width: 1024px) {
  .is-invisible-desktop {
    visibility: hidden !important
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-invisible-desktop-only {
    visibility: hidden !important
  }
}
@media screen and (min-width: 1216px) {
  .is-invisible-widescreen {
    visibility: hidden !important
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important
  }
}
@media screen and (min-width: 1408px) {
  .is-invisible-fullhd {
    visibility: hidden !important
  }
}