:root{
  --bulma-control-radius:var(--bulma-radius);
  --bulma-control-radius-small:var(--bulma-radius-small);
  --bulma-control-border-width:1px;
  --bulma-control-height:2.5em;
  --bulma-control-line-height:1.5;
  --bulma-control-padding-vertical:calc(0.5em - 1px);
  --bulma-control-padding-horizontal:calc(0.75em - 1px);
  --bulma-control-size:var(--bulma-size-normal);
  --bulma-control-focus-shadow-l:50%
}

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

html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{
  margin:0;
  padding:0
}

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

ul{
  list-style:none
}

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

html{
  box-sizing:border-box
}

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

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

iframe{
  border:0
}

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

td,th{
  padding:0
}

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

:root{
  --bulma-body-background-color:var(--bulma-scheme-main);
  --bulma-body-size:1em;
  --bulma-body-min-width:300px;
  --bulma-body-rendering:optimizeLegibility;
  --bulma-body-family:var(--bulma-family-primary);
  --bulma-body-overflow-x:hidden;
  --bulma-body-overflow-y:scroll;
  --bulma-body-color:var(--bulma-text);
  --bulma-body-font-size:1em;
  --bulma-body-weight:var(--bulma-weight-normal);
  --bulma-body-line-height:1.5;
  --bulma-code-family:var(--bulma-family-code);
  --bulma-code-padding:0.25em 0.5em 0.25em;
  --bulma-code-weight:normal;
  --bulma-code-size:0.875em;
  --bulma-small-font-size:0.875em;
  --bulma-hr-background-color:var(--bulma-background);
  --bulma-hr-height:2px;
  --bulma-hr-margin:1.5rem 0;
  --bulma-strong-color:var(--bulma-text-strong);
  --bulma-strong-weight:var(--bulma-weight-semibold);
  --bulma-pre-font-size:0.875em;
  --bulma-pre-padding:1.25rem 1.5rem;
  --bulma-pre-code-font-size:1em
}

html{
  background-color:var(--bulma-body-background-color);
  font-size:var(--bulma-body-size);
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  min-width:var(--bulma-body-min-width);
  overflow-x:var(--bulma-body-overflow-x);
  overflow-y:var(--bulma-body-overflow-y);
  text-rendering:var(--bulma-body-rendering);
  -webkit-text-size-adjust:100%;
     -moz-text-size-adjust:100%;
          text-size-adjust:100%
}

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

body,button,input,optgroup,select,textarea{
  font-family:var(--bulma-body-family)
}

code,pre{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:auto;
  font-family:var(--bulma-code-family)
}

body{
  color:var(--bulma-body-color);
  font-size:var(--bulma-body-font-size);
  font-weight:var(--bulma-body-weight);
  line-height:var(--bulma-body-line-height)
}

a,button{
  cursor:pointer
}

a:focus-visible,button:focus-visible{
  outline-color:hsl(var(--bulma-focus-h), var(--bulma-focus-s), var(--bulma-focus-l));
  outline-offset:var(--bulma-focus-offset);
  outline-style:var(--bulma-focus-style);
  outline-width:var(--bulma-focus-width)
}

a:focus-visible:active,button:focus-visible:active{
  outline-width:1px
}

a:active,button:active{
  outline-width:1px
}

a{
  color:var(--bulma-link-text);
  cursor:pointer;
  text-decoration:none;
  transition-duration:var(--bulma-duration);
  transition-property:background-color,border-color,color
}

a strong{
  color:currentColor
}

button{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  border:none;
  color:inherit;
  font-family:inherit;
  font-size:1em;
  margin:0;
  padding:0;
  transition-duration:var(--bulma-duration);
  transition-property:background-color,border-color,color
}

code{
  background-color:var(--bulma-code-background);
  border-radius:.5em;
  color:var(--bulma-code);
  font-size:var(--bulma-code-size);
  font-weight:var(--bulma-code-weight);
  padding:var(--bulma-code-padding)
}

hr{
  background-color:var(--bulma-hr-background-color);
  border:none;
  display:block;
  height:var(--bulma-hr-height);
  margin:var(--bulma-hr-margin)
}

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

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

small{
  font-size:var(--bulma-small-font-size)
}

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

strong{
  color:var(--bulma-strong-color);
  font-weight:var(--bulma-strong-weight)
}

svg{
  height:auto;
  width:auto
}

fieldset{
  border:none
}

pre{
  -webkit-overflow-scrolling:touch;
  background-color:var(--bulma-pre-background);
  color:var(--bulma-pre);
  font-size:var(--bulma-pre-font-size);
  overflow-x:auto;
  padding:var(--bulma-pre-padding);
  white-space:pre;
  word-wrap:normal
}

pre code{
  background-color:rgba(0,0,0,0);
  color:currentColor;
  font-size:var(--bulma-pre-code-font-size);
  padding:0
}

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

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

table th{
  color:var(--bulma-text-strong)
}

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

  to{
    transform:rotate(359deg)
  }
}

@keyframes pulsate{
  50%{
    opacity:.5
  }
}

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

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

.container.is-max-tablet{
  max-width:705px
}

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

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

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

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

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

.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{
  border:.125em solid var(--bulma-arrow-color);
  border-right:0;
  border-top:0;
  content:" ";
  display:block;
  height:.625em;
  margin-top:-0.4375em;
  pointer-events:none;
  position:absolute;
  top:50%;
  transform:rotate(-45deg);
  transform-origin:center;
  transition-duration:var(--bulma-duration);
  transition-property:border-color;
  width:.625em
}

.box:not(:last-child),.fixed-grid:not(:last-child),.grid:not(:last-child),.field:not(:last-child),.file:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.buttons:not(:last-child){
  margin-bottom:var(--bulma-block-spacing)
}

.file-cta,.file-name,.select select,.input,.textarea,.button{
  align-items:center;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  border-color:rgba(0,0,0,0);
  border-style:solid;
  border-width:var(--bulma-control-border-width);
  border-radius:var(--bulma-control-radius);
  box-shadow:none;
  display:inline-flex;
  font-size:var(--bulma-control-size);
  height:var(--bulma-control-height);
  justify-content:flex-start;
  line-height:var(--bulma-control-line-height);
  padding-bottom:var(--bulma-control-padding-vertical);
  padding-left:var(--bulma-control-padding-horizontal);
  padding-right:var(--bulma-control-padding-horizontal);
  padding-top:var(--bulma-control-padding-vertical);
  position:relative;
  transition-duration:var(--bulma-duration);
  transition-property:background-color,border-color,box-shadow,color;
  vertical-align:top
}

.file-cta:focus,.file-name:focus,.select select:focus,.input:focus,.textarea:focus,.button:focus,.file-cta:focus-visible,.file-name:focus-visible,.select select:focus-visible,.input:focus-visible,.textarea:focus-visible,.button:focus-visible,.file-cta:focus-within,.file-name:focus-within,.select select:focus-within,.input:focus-within,.textarea:focus-within,.button:focus-within,.is-focused.file-cta,.is-focused.file-name,.select select.is-focused,.is-focused.input,.is-focused.textarea,.is-focused.button,.file-cta:active,.file-name:active,.select select:active,.input:active,.textarea:active,.button:active,.is-active.file-cta,.is-active.file-name,.select select.is-active,.is-active.input,.is-active.textarea,.is-active.button{
  outline:none
}

[disabled].file-cta,[disabled].file-name,.select select[disabled],[disabled].input,[disabled].textarea,[disabled].button,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .button{
  cursor:not-allowed
}

.control.is-loading::after,.select.is-loading::after,.button.is-loading::after{
  animation:spinAround 500ms infinite linear;
  border:2px solid var(--bulma-loading-color);
  border-radius:var(--bulma-radius-rounded);
  border-right-color:rgba(0,0,0,0);
  border-top-color:rgba(0,0,0,0);
  content:"";
  display:block;
  height:1em;
  position:relative;
  width:1em
}

.hero-video{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0
}

.navbar-burger{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  border:none;
  color:inherit;
  font-family:inherit;
  font-size:1em;
  margin:0;
  padding:0
}

.file,.button{
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.button{
  --bulma-button-family:false;
  --bulma-button-weight:var(--bulma-weight-medium);
  --bulma-button-border-color:var(--bulma-border);
  --bulma-button-border-style:solid;
  --bulma-button-border-width:var(--bulma-control-border-width);
  --bulma-button-padding-vertical:0.5em;
  --bulma-button-padding-horizontal:1em;
  --bulma-button-focus-border-color:var(--bulma-link-focus-border);
  --bulma-button-focus-box-shadow-size:0 0 0 0.125em;
  --bulma-button-focus-box-shadow-color:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 0.25);
  --bulma-button-active-color:var(--bulma-link-active);
  --bulma-button-active-border-color:var(--bulma-link-active-border);
  --bulma-button-text-color:var(--bulma-text);
  --bulma-button-text-decoration:underline;
  --bulma-button-text-hover-background-color:var(--bulma-background);
  --bulma-button-text-hover-color:var(--bulma-text-strong);
  --bulma-button-ghost-background:none;
  --bulma-button-ghost-border-color:transparent;
  --bulma-button-ghost-color:var(--bulma-link-text);
  --bulma-button-ghost-decoration:none;
  --bulma-button-ghost-hover-color:var(--bulma-link);
  --bulma-button-ghost-hover-decoration:underline;
  --bulma-button-disabled-background-color:var(--bulma-scheme-main);
  --bulma-button-disabled-border-color:var(--bulma-border);
  --bulma-button-disabled-shadow:none;
  --bulma-button-disabled-opacity:0.5;
  --bulma-button-static-color:var(--bulma-text-weak);
  --bulma-button-static-background-color:var(--bulma-scheme-main-ter);
  --bulma-button-static-border-color:var(--bulma-border)
}

.button{
  --bulma-button-h:var(--bulma-scheme-h);
  --bulma-button-s:var(--bulma-scheme-s);
  --bulma-button-l:var(--bulma-scheme-main-l);
  --bulma-button-background-l:var(--bulma-scheme-main-l);
  --bulma-button-background-l-delta:0%;
  --bulma-button-hover-background-l-delta:var(--bulma-hover-background-l-delta);
  --bulma-button-active-background-l-delta:var(--bulma-active-background-l-delta);
  --bulma-button-color-l:var(--bulma-text-strong-l);
  --bulma-button-border-l:var(--bulma-border-l);
  --bulma-button-border-l-delta:0%;
  --bulma-button-hover-border-l-delta:var(--bulma-hover-border-l-delta);
  --bulma-button-active-border-l-delta:var(--bulma-active-border-l-delta);
  --bulma-button-focus-border-l-delta:var(--bulma-focus-border-l-delta);
  --bulma-button-outer-shadow-h:0;
  --bulma-button-outer-shadow-s:0%;
  --bulma-button-outer-shadow-l:20%;
  --bulma-button-outer-shadow-a:0.05;
  --bulma-loading-color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-color-l));
  background-color:hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-background-l) + var(--bulma-button-background-l-delta)));
  border-color:hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-border-l) + var(--bulma-button-border-l-delta)));
  border-style:var(--bulma-button-border-style);
  border-width:var(--bulma-button-border-width);
  box-shadow:0px .0625em .125em hsla(var(--bulma-button-outer-shadow-h), var(--bulma-button-outer-shadow-s), var(--bulma-button-outer-shadow-l), var(--bulma-button-outer-shadow-a)),0px .125em .25em hsla(var(--bulma-button-outer-shadow-h), var(--bulma-button-outer-shadow-s), var(--bulma-button-outer-shadow-l), var(--bulma-button-outer-shadow-a));
  color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-color-l));
  cursor:pointer;
  font-weight:var(--bulma-button-weight);
  height:auto;
  justify-content:center;
  padding-bottom:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));
  padding-left:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));
  padding-right:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));
  padding-top:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));
  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-inline-start:calc(-0.5*var(--bulma-button-padding-horizontal));
  margin-inline-end:calc(var(--bulma-button-padding-horizontal)*.25)
}

.button .icon:last-child:not(:first-child){
  margin-inline-start:calc(var(--bulma-button-padding-horizontal)*.25);
  margin-inline-end:calc(-0.5*var(--bulma-button-padding-horizontal))
}

.button .icon:first-child:last-child{
  margin-inline-start:calc(-0.5*var(--bulma-button-padding-horizontal));
  margin-inline-end:calc(-0.5*var(--bulma-button-padding-horizontal))
}

.button:hover,.button.is-hovered{
  --bulma-button-background-l-delta:var(--bulma-button-hover-background-l-delta);
  --bulma-button-border-l-delta:var(--bulma-button-hover-border-l-delta)
}

.button:focus-visible,.button.is-focused{
  --bulma-button-border-width:1px;
  border-color:hsl(var(--bulma-focus-h), var(--bulma-focus-s), var(--bulma-focus-l));
  box-shadow:var(--bulma-focus-shadow-size) hsla(var(--bulma-focus-h), var(--bulma-focus-s), var(--bulma-focus-l), var(--bulma-focus-shadow-alpha))
}

.button:active,.button.is-active{
  --bulma-button-background-l-delta:var(--bulma-button-active-background-l-delta);
  --bulma-button-border-l-delta:var(--bulma-button-active-border-l-delta);
  --bulma-button-outer-shadow-a:0
}

.button[disabled],fieldset[disabled] .button{
  background-color:var(--bulma-button-disabled-background-color);
  border-color:var(--bulma-button-disabled-border-color);
  box-shadow:var(--bulma-button-disabled-shadow);
  opacity:var(--bulma-button-disabled-opacity)
}

.button.is-white{
  --bulma-button-h:var(--bulma-white-h);
  --bulma-button-s:var(--bulma-white-s);
  --bulma-button-l:var(--bulma-white-l);
  --bulma-button-background-l:var(--bulma-white-l);
  --bulma-button-border-l:var(--bulma-white-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-white-invert-l);
  --bulma-button-outer-shadow-a:0
}

.button.is-white:focus-visible,.button.is-white.is-focused{
  --bulma-button-border-width:1px
}

.button.is-white.is-soft{
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l)
}

.button.is-white.is-bold{
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l)
}

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

.button.is-black{
  --bulma-button-h:var(--bulma-black-h);
  --bulma-button-s:var(--bulma-black-s);
  --bulma-button-l:var(--bulma-black-l);
  --bulma-button-background-l:var(--bulma-black-l);
  --bulma-button-border-l:var(--bulma-black-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-black-invert-l);
  --bulma-button-outer-shadow-a:0
}

.button.is-black:focus-visible,.button.is-black.is-focused{
  --bulma-button-border-width:1px
}

.button.is-black.is-soft{
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l)
}

.button.is-black.is-bold{
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l)
}

.button.is-black[disabled],fieldset[disabled] .button.is-black{
  background-color:var(--bulma-black);
  border-color:var(--bulma-black);
  box-shadow:none
}

.button.is-light{
  --bulma-button-h:var(--bulma-light-h);
  --bulma-button-s:var(--bulma-light-s);
  --bulma-button-l:var(--bulma-light-l);
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-border-l:var(--bulma-light-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-light-invert-l);
  --bulma-button-outer-shadow-a:0
}

.button.is-light:focus-visible,.button.is-light.is-focused{
  --bulma-button-border-width:1px
}

.button.is-light.is-soft{
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l)
}

.button.is-light.is-bold{
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l)
}

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

.button.is-dark{
  --bulma-button-h:var(--bulma-dark-h);
  --bulma-button-s:var(--bulma-dark-s);
  --bulma-button-l:var(--bulma-dark-l);
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-border-l:var(--bulma-dark-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-dark-invert-l);
  --bulma-button-outer-shadow-a:0
}

.button.is-dark:focus-visible,.button.is-dark.is-focused{
  --bulma-button-border-width:1px
}

.button.is-dark.is-soft{
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l)
}

.button.is-dark.is-bold{
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l)
}

.button.is-dark[disabled],fieldset[disabled] .button.is-dark{
  background-color:var(--bulma-dark);
  border-color:var(--bulma-dark);
  box-shadow:none
}

.button.is-text{
  --bulma-button-h:var(--bulma-text-h);
  --bulma-button-s:var(--bulma-text-s);
  --bulma-button-l:var(--bulma-text-l);
  --bulma-button-background-l:var(--bulma-text-l);
  --bulma-button-border-l:var(--bulma-text-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-text-invert-l);
  --bulma-button-outer-shadow-a:0
}

.button.is-text:focus-visible,.button.is-text.is-focused{
  --bulma-button-border-width:1px
}

.button.is-text.is-light{
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-color-l:var(--bulma-text-light-invert-l)
}

.button.is-text.is-dark{
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-color-l:var(--bulma-text-dark-invert-l)
}

.button.is-text.is-soft{
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l)
}

.button.is-text.is-bold{
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l)
}

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

.button.is-primary{
  --bulma-button-h:var(--bulma-primary-h);
  --bulma-button-s:var(--bulma-primary-s);
  --bulma-button-l:var(--bulma-primary-l);
  --bulma-button-background-l:var(--bulma-primary-l);
  --bulma-button-border-l:var(--bulma-primary-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-primary-invert-l);
  --bulma-button-outer-shadow-a:0
}

.button.is-primary:focus-visible,.button.is-primary.is-focused{
  --bulma-button-border-width:1px
}

.button.is-primary.is-light{
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-color-l:var(--bulma-primary-light-invert-l)
}

.button.is-primary.is-dark{
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-color-l:var(--bulma-primary-dark-invert-l)
}

.button.is-primary.is-soft{
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l)
}

.button.is-primary.is-bold{
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l)
}

.button.is-primary[disabled],fieldset[disabled] .button.is-primary{
  background-color:var(--bulma-primary);
  border-color:var(--bulma-primary);
  box-shadow:none
}

.button.is-link{
  --bulma-button-h:var(--bulma-link-h);
  --bulma-button-s:var(--bulma-link-s);
  --bulma-button-l:var(--bulma-link-l);
  --bulma-button-background-l:var(--bulma-link-l);
  --bulma-button-border-l:var(--bulma-link-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-link-invert-l);
  --bulma-button-outer-shadow-a:0
}

.button.is-link:focus-visible,.button.is-link.is-focused{
  --bulma-button-border-width:1px
}

.button.is-link.is-light{
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-color-l:var(--bulma-link-light-invert-l)
}

.button.is-link.is-dark{
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-color-l:var(--bulma-link-dark-invert-l)
}

.button.is-link.is-soft{
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l)
}

.button.is-link.is-bold{
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l)
}

.button.is-link[disabled],fieldset[disabled] .button.is-link{
  background-color:var(--bulma-link);
  border-color:var(--bulma-link);
  box-shadow:none
}

.button.is-info{
  --bulma-button-h:var(--bulma-info-h);
  --bulma-button-s:var(--bulma-info-s);
  --bulma-button-l:var(--bulma-info-l);
  --bulma-button-background-l:var(--bulma-info-l);
  --bulma-button-border-l:var(--bulma-info-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-info-invert-l);
  --bulma-button-outer-shadow-a:0
}

.button.is-info:focus-visible,.button.is-info.is-focused{
  --bulma-button-border-width:1px
}

.button.is-info.is-light{
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-color-l:var(--bulma-info-light-invert-l)
}

.button.is-info.is-dark{
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-color-l:var(--bulma-info-dark-invert-l)
}

.button.is-info.is-soft{
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l)
}

.button.is-info.is-bold{
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l)
}

.button.is-info[disabled],fieldset[disabled] .button.is-info{
  background-color:var(--bulma-info);
  border-color:var(--bulma-info);
  box-shadow:none
}

.button.is-success{
  --bulma-button-h:var(--bulma-success-h);
  --bulma-button-s:var(--bulma-success-s);
  --bulma-button-l:var(--bulma-success-l);
  --bulma-button-background-l:var(--bulma-success-l);
  --bulma-button-border-l:var(--bulma-success-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-success-invert-l);
  --bulma-button-outer-shadow-a:0
}

.button.is-success:focus-visible,.button.is-success.is-focused{
  --bulma-button-border-width:1px
}

.button.is-success.is-light{
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-color-l:var(--bulma-success-light-invert-l)
}

.button.is-success.is-dark{
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-color-l:var(--bulma-success-dark-invert-l)
}

.button.is-success.is-soft{
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l)
}

.button.is-success.is-bold{
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l)
}

.button.is-success[disabled],fieldset[disabled] .button.is-success{
  background-color:var(--bulma-success);
  border-color:var(--bulma-success);
  box-shadow:none
}

.button.is-warning{
  --bulma-button-h:var(--bulma-warning-h);
  --bulma-button-s:var(--bulma-warning-s);
  --bulma-button-l:var(--bulma-warning-l);
  --bulma-button-background-l:var(--bulma-warning-l);
  --bulma-button-border-l:var(--bulma-warning-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-warning-invert-l);
  --bulma-button-outer-shadow-a:0
}

.button.is-warning:focus-visible,.button.is-warning.is-focused{
  --bulma-button-border-width:1px
}

.button.is-warning.is-light{
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-color-l:var(--bulma-warning-light-invert-l)
}

.button.is-warning.is-dark{
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-color-l:var(--bulma-warning-dark-invert-l)
}

.button.is-warning.is-soft{
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l)
}

.button.is-warning.is-bold{
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l)
}

.button.is-warning[disabled],fieldset[disabled] .button.is-warning{
  background-color:var(--bulma-warning);
  border-color:var(--bulma-warning);
  box-shadow:none
}

.button.is-danger{
  --bulma-button-h:var(--bulma-danger-h);
  --bulma-button-s:var(--bulma-danger-s);
  --bulma-button-l:var(--bulma-danger-l);
  --bulma-button-background-l:var(--bulma-danger-l);
  --bulma-button-border-l:var(--bulma-danger-l);
  --bulma-button-border-width:0px;
  --bulma-button-color-l:var(--bulma-danger-invert-l);
  --bulma-button-outer-shadow-a:0
}

.button.is-danger:focus-visible,.button.is-danger.is-focused{
  --bulma-button-border-width:1px
}

.button.is-danger.is-light{
  --bulma-button-background-l:var(--bulma-light-l);
  --bulma-button-color-l:var(--bulma-danger-light-invert-l)
}

.button.is-danger.is-dark{
  --bulma-button-background-l:var(--bulma-dark-l);
  --bulma-button-color-l:var(--bulma-danger-dark-invert-l)
}

.button.is-danger.is-soft{
  --bulma-button-background-l:var(--bulma-soft-l);
  --bulma-button-color-l:var(--bulma-soft-invert-l)
}

.button.is-danger.is-bold{
  --bulma-button-background-l:var(--bulma-bold-l);
  --bulma-button-color-l:var(--bulma-bold-invert-l)
}

.button.is-danger[disabled],fieldset[disabled] .button.is-danger{
  background-color:var(--bulma-danger);
  border-color:var(--bulma-danger);
  box-shadow:none
}

.button.is-outlined{
  --bulma-button-border-width:max(1px, 0.0625em);
  --bulma-loading-color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-l));
  background-color:rgba(0,0,0,0);
  border-color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-l));
  color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-l))
}

.button.is-outlined:hover{
  --bulma-button-border-width:max(2px, 0.125em);
  --bulma-button-outer-shadow-alpha:1
}

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

.button.is-inverted{
  background-color:hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-color-l) + var(--bulma-button-background-l-delta)));
  color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-background-l))
}

.button.is-text{
  background-color:rgba(0,0,0,0);
  border-color:rgba(0,0,0,0);
  color:var(--bulma-button-text-color);
  -webkit-text-decoration:var(--bulma-button-text-decoration);
          text-decoration:var(--bulma-button-text-decoration)
}

.button.is-text:hover,.button.is-text.is-hovered{
  background-color:var(--bulma-button-text-hover-background-color);
  color:var(--bulma-button-text-hover-color)
}

.button.is-text:active,.button.is-text.is-active{
  color:var(--bulma-button-text-hover-color)
}

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

.button.is-ghost{
  background:var(--bulma-button-ghost-background);
  border-color:var(--bulma-button-ghost-border-color);
  box-shadow:none;
  color:var(--bulma-button-ghost-color);
  -webkit-text-decoration:var(--bulma-button-ghost-decoration);
          text-decoration:var(--bulma-button-ghost-decoration)
}

.button.is-ghost:hover,.button.is-ghost.is-hovered{
  color:var(--bulma-button-ghost-hover-color);
  -webkit-text-decoration:var(--bulma-button-ghost-hover-decoration);
          text-decoration:var(--bulma-button-ghost-hover-decoration)
}

.button.is-small{
  --bulma-control-size:var(--bulma-size-small);
  --bulma-control-radius:var(--bulma-radius-small)
}

.button.is-normal{
  --bulma-control-size:var(--bulma-size-normal);
  --bulma-control-radius:var(--bulma-radius)
}

.button.is-medium{
  --bulma-control-size:var(--bulma-size-medium);
  --bulma-control-radius:var(--bulma-radius-medium)
}

.button.is-large{
  --bulma-control-size:var(--bulma-size-large);
  --bulma-control-radius:var(--bulma-radius-medium)
}

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

.button.is-loading{
  box-shadow:none;
  color:rgba(0,0,0,0) !important;
  pointer-events:none
}

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

.button.is-static{
  background-color:var(--bulma-button-static-background-color);
  border-color:var(--bulma-button-static-border-color);
  color:var(--bulma-button-static-color);
  box-shadow:none;
  pointer-events:none
}

.button.is-rounded{
  border-radius:var(--bulma-radius-rounded);
  padding-left:calc(var(--bulma-button-padding-horizontal) + 0.25em - var(--bulma-button-border-width));
  padding-right:calc(var(--bulma-button-padding-horizontal) + 0.25em - var(--bulma-button-border-width))
}

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

.buttons.are-small{
  --bulma-control-size:var(--bulma-size-small);
  --bulma-control-radius:var(--bulma-radius-small)
}

.buttons.are-medium{
  --bulma-control-size:var(--bulma-size-medium);
  --bulma-control-radius:var(--bulma-radius-medium)
}

.buttons.are-large{
  --bulma-control-size:var(--bulma-size-large);
  --bulma-control-radius:var(--bulma-radius-large)
}

.buttons.has-addons{
  gap:0
}

.buttons.has-addons .button:not(:first-child){
  border-end-start-radius:0;
  border-start-start-radius:0
}

.buttons.has-addons .button:not(:last-child){
  border-end-end-radius:0;
  border-start-end-radius:0;
  margin-inline-end:-1px
}

.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-right{
  justify-content:flex-end
}

@media screen and (max-width: 768px){
  .button.is-responsive.is-small{
    font-size:calc(var(--bulma-size-small)*.75)
  }

  .button.is-responsive,.button.is-responsive.is-normal{
    font-size:calc(var(--bulma-size-small)*.875)
  }

  .button.is-responsive.is-medium{
    font-size:var(--bulma-size-small)
  }

  .button.is-responsive.is-large{
    font-size:var(--bulma-size-normal)
  }
}

@media screen and (min-width: 769px)and (max-width: 1023px){
  .button.is-responsive.is-small{
    font-size:calc(var(--bulma-size-small)*.875)
  }

  .button.is-responsive,.button.is-responsive.is-normal{
    font-size:var(--bulma-size-small)
  }

  .button.is-responsive.is-medium{
    font-size:var(--bulma-size-normal)
  }

  .button.is-responsive.is-large{
    font-size:var(--bulma-size-medium)
  }
}

.title,.subtitle{
  --bulma-title-color:var(--bulma-text-strong);
  --bulma-title-family:false;
  --bulma-title-size:var(--bulma-size-3);
  --bulma-title-weight:var(--bulma-weight-extrabold);
  --bulma-title-line-height:1.125;
  --bulma-title-strong-color:inherit;
  --bulma-title-strong-weight:inherit;
  --bulma-title-sub-size:0.75em;
  --bulma-title-sup-size:0.75em;
  --bulma-subtitle-color:var(--bulma-text);
  --bulma-subtitle-family:false;
  --bulma-subtitle-size:var(--bulma-size-5);
  --bulma-subtitle-weight:var(--bulma-weight-normal);
  --bulma-subtitle-line-height:1.25;
  --bulma-subtitle-strong-color:var(--bulma-text-strong);
  --bulma-subtitle-strong-weight:var(--bulma-weight-semibold)
}

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

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

.title sub,.subtitle sub{
  font-size:var(--bulma-title-sub-size)
}

.title sup,.subtitle sup{
  font-size:var(--bulma-title-sup-size)
}

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

.title{
  color:var(--bulma-title-color);
  font-size:var(--bulma-title-size);
  font-weight:var(--bulma-title-weight);
  line-height:var(--bulma-title-line-height)
}

.title strong{
  color:var(--bulma-title-strong-color);
  font-weight:var(--bulma-title-strong-weight)
}

.title:not(.is-spaced):has(+.subtitle){
  margin-bottom:0
}

.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:.75rem
}

.subtitle{
  color:var(--bulma-subtitle-color);
  font-size:var(--bulma-subtitle-size);
  font-weight:var(--bulma-subtitle-weight);
  line-height:var(--bulma-subtitle-line-height)
}

.subtitle strong{
  color:var(--bulma-subtitle-strong-color);
  font-weight:var(--bulma-subtitle-strong-weight)
}

.subtitle:not(.is-spaced):has(+.title){
  margin-bottom:0
}

.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:.75rem
}

.control,.input,.textarea,.select{
  --bulma-input-h:var(--bulma-scheme-h);
  --bulma-input-s:var(--bulma-scheme-s);
  --bulma-input-l:var(--bulma-scheme-main-l);
  --bulma-input-border-style:solid;
  --bulma-input-border-width:var(--bulma-control-border-width);
  --bulma-input-border-l:var(--bulma-border-l);
  --bulma-input-border-l-delta:0%;
  --bulma-input-border-color:hsl(var(--bulma-input-h), var(--bulma-input-s), calc(var(--bulma-input-border-l) + var(--bulma-input-border-l-delta)));
  --bulma-input-hover-border-l-delta:var(--bulma-hover-border-l-delta);
  --bulma-input-active-border-l-delta:var(--bulma-active-border-l-delta);
  --bulma-input-focus-h:var(--bulma-focus-h);
  --bulma-input-focus-s:var(--bulma-focus-s);
  --bulma-input-focus-l:var(--bulma-focus-l);
  --bulma-input-focus-shadow-size:var(--bulma-focus-shadow-size);
  --bulma-input-focus-shadow-alpha:var(--bulma-focus-shadow-alpha);
  --bulma-input-color-l:var(--bulma-text-strong-l);
  --bulma-input-background-l:var(--bulma-scheme-main-l);
  --bulma-input-background-l-delta:0%;
  --bulma-input-height:var(--bulma-control-height);
  --bulma-input-shadow:inset 0 0.0625em 0.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.05);
  --bulma-input-placeholder-color:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l), 0.3);
  --bulma-input-disabled-color:var(--bulma-text-weak);
  --bulma-input-disabled-background-color:var(--bulma-background);
  --bulma-input-disabled-border-color:var(--bulma-background);
  --bulma-input-disabled-placeholder-color:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l), 0.3);
  --bulma-input-arrow:var(--bulma-link);
  --bulma-input-icon-color:var(--bulma-text-light);
  --bulma-input-icon-hover-color:var(--bulma-text-weak);
  --bulma-input-icon-focus-color:var(--bulma-link);
  --bulma-input-radius:var(--bulma-radius)
}

.select select,.input,.textarea{
  background-color:hsl(var(--bulma-input-h), var(--bulma-input-s), calc(var(--bulma-input-background-l) + var(--bulma-input-background-l-delta)));
  border-color:var(--bulma-input-border-color);
  border-radius:var(--bulma-input-radius);
  color:hsl(var(--bulma-input-h), var(--bulma-input-s), var(--bulma-input-color-l))
}

.select select::-moz-placeholder,.input::-moz-placeholder,.textarea::-moz-placeholder{
  color:var(--bulma-input-placeholder-color)
}

.select select::-webkit-input-placeholder,.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{
  color:var(--bulma-input-placeholder-color)
}

.select select:-moz-placeholder,.input:-moz-placeholder,.textarea:-moz-placeholder{
  color:var(--bulma-input-placeholder-color)
}

.select select:-ms-input-placeholder,.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{
  color:var(--bulma-input-placeholder-color)
}

.select select:hover,.input:hover,.textarea:hover,.select select.is-hovered,.is-hovered.input,.is-hovered.textarea{
  --bulma-input-border-l-delta:var(--bulma-input-hover-border-l-delta)
}

.select select:active,.input:active,.textarea:active,.select select.is-active,.is-active.input,.is-active.textarea{
  --bulma-input-border-l-delta:var(--bulma-input-active-border-l-delta)
}

.select select:focus,.input:focus,.textarea:focus,.select select:focus-within,.input:focus-within,.textarea:focus-within,.select select.is-focused,.is-focused.input,.is-focused.textarea{
  border-color:hsl(var(--bulma-input-focus-h), var(--bulma-input-focus-s), var(--bulma-input-focus-l));
  box-shadow:var(--bulma-input-focus-shadow-size) hsla(var(--bulma-input-focus-h), var(--bulma-input-focus-s), var(--bulma-input-focus-l), var(--bulma-input-focus-shadow-alpha))
}

.select select[disabled],[disabled].input,[disabled].textarea,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .input,fieldset[disabled] .textarea{
  background-color:var(--bulma-input-disabled-background-color);
  border-color:var(--bulma-input-disabled-border-color);
  box-shadow:none;
  color:var(--bulma-input-disabled-color)
}

.select select[disabled]::-moz-placeholder,[disabled].input::-moz-placeholder,[disabled].textarea::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder{
  color:var(--bulma-input-disabled-placeholder-color)
}

.select select[disabled]::-webkit-input-placeholder,[disabled].input::-webkit-input-placeholder,[disabled].textarea::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder{
  color:var(--bulma-input-disabled-placeholder-color)
}

.select select[disabled]:-moz-placeholder,[disabled].input:-moz-placeholder,[disabled].textarea:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder{
  color:var(--bulma-input-disabled-placeholder-color)
}

.select select[disabled]:-ms-input-placeholder,[disabled].input:-ms-input-placeholder,[disabled].textarea:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder{
  color:var(--bulma-input-disabled-placeholder-color)
}

.textarea,.input{
  box-shadow:inset 0 .0625em .125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.05);
  max-width:100%;
  width:100%
}

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

.is-white.textarea,.is-white.input{
  --bulma-input-h:var(--bulma-white-h);
  --bulma-input-s:var(--bulma-white-s);
  --bulma-input-l:var(--bulma-white-l);
  --bulma-input-focus-h:var(--bulma-white-h);
  --bulma-input-focus-s:var(--bulma-white-s);
  --bulma-input-focus-l:var(--bulma-white-l);
  --bulma-input-border-l:var(--bulma-white-l)
}

.is-black.textarea,.is-black.input{
  --bulma-input-h:var(--bulma-black-h);
  --bulma-input-s:var(--bulma-black-s);
  --bulma-input-l:var(--bulma-black-l);
  --bulma-input-focus-h:var(--bulma-black-h);
  --bulma-input-focus-s:var(--bulma-black-s);
  --bulma-input-focus-l:var(--bulma-black-l);
  --bulma-input-border-l:var(--bulma-black-l)
}

.is-light.textarea,.is-light.input{
  --bulma-input-h:var(--bulma-light-h);
  --bulma-input-s:var(--bulma-light-s);
  --bulma-input-l:var(--bulma-light-l);
  --bulma-input-focus-h:var(--bulma-light-h);
  --bulma-input-focus-s:var(--bulma-light-s);
  --bulma-input-focus-l:var(--bulma-light-l);
  --bulma-input-border-l:var(--bulma-light-l)
}

.is-dark.textarea,.is-dark.input{
  --bulma-input-h:var(--bulma-dark-h);
  --bulma-input-s:var(--bulma-dark-s);
  --bulma-input-l:var(--bulma-dark-l);
  --bulma-input-focus-h:var(--bulma-dark-h);
  --bulma-input-focus-s:var(--bulma-dark-s);
  --bulma-input-focus-l:var(--bulma-dark-l);
  --bulma-input-border-l:var(--bulma-dark-l)
}

.is-text.textarea,.is-text.input{
  --bulma-input-h:var(--bulma-text-h);
  --bulma-input-s:var(--bulma-text-s);
  --bulma-input-l:var(--bulma-text-l);
  --bulma-input-focus-h:var(--bulma-text-h);
  --bulma-input-focus-s:var(--bulma-text-s);
  --bulma-input-focus-l:var(--bulma-text-l);
  --bulma-input-border-l:var(--bulma-text-l)
}

.is-primary.textarea,.is-primary.input{
  --bulma-input-h:var(--bulma-primary-h);
  --bulma-input-s:var(--bulma-primary-s);
  --bulma-input-l:var(--bulma-primary-l);
  --bulma-input-focus-h:var(--bulma-primary-h);
  --bulma-input-focus-s:var(--bulma-primary-s);
  --bulma-input-focus-l:var(--bulma-primary-l);
  --bulma-input-border-l:var(--bulma-primary-l)
}

.is-link.textarea,.is-link.input{
  --bulma-input-h:var(--bulma-link-h);
  --bulma-input-s:var(--bulma-link-s);
  --bulma-input-l:var(--bulma-link-l);
  --bulma-input-focus-h:var(--bulma-link-h);
  --bulma-input-focus-s:var(--bulma-link-s);
  --bulma-input-focus-l:var(--bulma-link-l);
  --bulma-input-border-l:var(--bulma-link-l)
}

.is-info.textarea,.is-info.input{
  --bulma-input-h:var(--bulma-info-h);
  --bulma-input-s:var(--bulma-info-s);
  --bulma-input-l:var(--bulma-info-l);
  --bulma-input-focus-h:var(--bulma-info-h);
  --bulma-input-focus-s:var(--bulma-info-s);
  --bulma-input-focus-l:var(--bulma-info-l);
  --bulma-input-border-l:var(--bulma-info-l)
}

.is-success.textarea,.is-success.input{
  --bulma-input-h:var(--bulma-success-h);
  --bulma-input-s:var(--bulma-success-s);
  --bulma-input-l:var(--bulma-success-l);
  --bulma-input-focus-h:var(--bulma-success-h);
  --bulma-input-focus-s:var(--bulma-success-s);
  --bulma-input-focus-l:var(--bulma-success-l);
  --bulma-input-border-l:var(--bulma-success-l)
}

.is-warning.textarea,.is-warning.input{
  --bulma-input-h:var(--bulma-warning-h);
  --bulma-input-s:var(--bulma-warning-s);
  --bulma-input-l:var(--bulma-warning-l);
  --bulma-input-focus-h:var(--bulma-warning-h);
  --bulma-input-focus-s:var(--bulma-warning-s);
  --bulma-input-focus-l:var(--bulma-warning-l);
  --bulma-input-border-l:var(--bulma-warning-l)
}

.is-danger.textarea,.is-danger.input{
  --bulma-input-h:var(--bulma-danger-h);
  --bulma-input-s:var(--bulma-danger-s);
  --bulma-input-l:var(--bulma-danger-l);
  --bulma-input-focus-h:var(--bulma-danger-h);
  --bulma-input-focus-s:var(--bulma-danger-s);
  --bulma-input-focus-l:var(--bulma-danger-l);
  --bulma-input-border-l:var(--bulma-danger-l)
}

.is-small.textarea,.is-small.input{
  border-radius:var(--bulma-radius-small);
  font-size:var(--bulma-size-small)
}

.is-medium.textarea,.is-medium.input{
  font-size:var(--bulma-size-medium)
}

.is-large.textarea,.is-large.input{
  font-size:var(--bulma-size-large)
}

.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:var(--bulma-radius-rounded);
  padding-left:calc(calc(0.75em - 1px) + .375em);
  padding-right:calc(calc(0.75em - 1px) + .375em)
}

.input.is-static{
  background-color:rgba(0,0,0,0);
  border-color:rgba(0,0,0,0);
  box-shadow:none;
  padding-left:0;
  padding-right:0
}

.textarea{
  --bulma-textarea-padding:var(--bulma-control-padding-horizontal);
  --bulma-textarea-max-height:40em;
  --bulma-textarea-min-height:8em;
  display:block;
  max-width:100%;
  min-width:100%;
  padding:var(--bulma-textarea-padding);
  resize:vertical
}

.textarea:not([rows]){
  max-height:var(--bulma-textarea-max-height);
  min-height:var(--bulma-textarea-min-height)
}

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

[disabled].radio,[disabled].checkbox,fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled]{
  color:var(--bulma-text-weak);
  cursor:not-allowed
}

.checkboxes,.radios{
  display:flex;
  flex-wrap:wrap;
  -moz-column-gap:1em;
       column-gap:1em;
  row-gap:.5em
}

.select{
  --bulma-input-h:var(--bulma-scheme-h);
  --bulma-input-s:var(--bulma-scheme-s);
  --bulma-input-border-style:solid;
  --bulma-input-border-width:1px;
  --bulma-input-border-l:var(--bulma-border-l);
  display:inline-block;
  max-width:100%;
  position:relative;
  vertical-align:top
}

.select:not(.is-multiple){
  height:var(--bulma-control-height)
}

.select:not(.is-multiple):not(.is-loading)::after{
  inset-inline-end:1.125em;
  z-index:4
}

.select.is-rounded select{
  border-radius:var(--bulma-radius-rounded);
  padding-inline-start: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:var(--bulma-background)
}

.select select:not([multiple]){
  padding-inline-end:2.5em
}

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

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

.select.is-white{
  --bulma-input-h:var(--bulma-white-h);
  --bulma-input-s:var(--bulma-white-s);
  --bulma-input-l:var(--bulma-white-l);
  --bulma-input-focus-h:var(--bulma-white-h);
  --bulma-input-focus-s:var(--bulma-white-s);
  --bulma-input-focus-l:var(--bulma-white-l);
  --bulma-input-border-l:var(--bulma-white-l);
  --bulma-arrow-color:var(--bulma-white)
}

.select.is-black{
  --bulma-input-h:var(--bulma-black-h);
  --bulma-input-s:var(--bulma-black-s);
  --bulma-input-l:var(--bulma-black-l);
  --bulma-input-focus-h:var(--bulma-black-h);
  --bulma-input-focus-s:var(--bulma-black-s);
  --bulma-input-focus-l:var(--bulma-black-l);
  --bulma-input-border-l:var(--bulma-black-l);
  --bulma-arrow-color:var(--bulma-black)
}

.select.is-light{
  --bulma-input-h:var(--bulma-light-h);
  --bulma-input-s:var(--bulma-light-s);
  --bulma-input-l:var(--bulma-light-l);
  --bulma-input-focus-h:var(--bulma-light-h);
  --bulma-input-focus-s:var(--bulma-light-s);
  --bulma-input-focus-l:var(--bulma-light-l);
  --bulma-input-border-l:var(--bulma-light-l);
  --bulma-arrow-color:var(--bulma-light)
}

.select.is-dark{
  --bulma-input-h:var(--bulma-dark-h);
  --bulma-input-s:var(--bulma-dark-s);
  --bulma-input-l:var(--bulma-dark-l);
  --bulma-input-focus-h:var(--bulma-dark-h);
  --bulma-input-focus-s:var(--bulma-dark-s);
  --bulma-input-focus-l:var(--bulma-dark-l);
  --bulma-input-border-l:var(--bulma-dark-l);
  --bulma-arrow-color:var(--bulma-dark)
}

.select.is-text{
  --bulma-input-h:var(--bulma-text-h);
  --bulma-input-s:var(--bulma-text-s);
  --bulma-input-l:var(--bulma-text-l);
  --bulma-input-focus-h:var(--bulma-text-h);
  --bulma-input-focus-s:var(--bulma-text-s);
  --bulma-input-focus-l:var(--bulma-text-l);
  --bulma-input-border-l:var(--bulma-text-l);
  --bulma-arrow-color:var(--bulma-text)
}

.select.is-primary{
  --bulma-input-h:var(--bulma-primary-h);
  --bulma-input-s:var(--bulma-primary-s);
  --bulma-input-l:var(--bulma-primary-l);
  --bulma-input-focus-h:var(--bulma-primary-h);
  --bulma-input-focus-s:var(--bulma-primary-s);
  --bulma-input-focus-l:var(--bulma-primary-l);
  --bulma-input-border-l:var(--bulma-primary-l);
  --bulma-arrow-color:var(--bulma-primary)
}

.select.is-link{
  --bulma-input-h:var(--bulma-link-h);
  --bulma-input-s:var(--bulma-link-s);
  --bulma-input-l:var(--bulma-link-l);
  --bulma-input-focus-h:var(--bulma-link-h);
  --bulma-input-focus-s:var(--bulma-link-s);
  --bulma-input-focus-l:var(--bulma-link-l);
  --bulma-input-border-l:var(--bulma-link-l);
  --bulma-arrow-color:var(--bulma-link)
}

.select.is-info{
  --bulma-input-h:var(--bulma-info-h);
  --bulma-input-s:var(--bulma-info-s);
  --bulma-input-l:var(--bulma-info-l);
  --bulma-input-focus-h:var(--bulma-info-h);
  --bulma-input-focus-s:var(--bulma-info-s);
  --bulma-input-focus-l:var(--bulma-info-l);
  --bulma-input-border-l:var(--bulma-info-l);
  --bulma-arrow-color:var(--bulma-info)
}

.select.is-success{
  --bulma-input-h:var(--bulma-success-h);
  --bulma-input-s:var(--bulma-success-s);
  --bulma-input-l:var(--bulma-success-l);
  --bulma-input-focus-h:var(--bulma-success-h);
  --bulma-input-focus-s:var(--bulma-success-s);
  --bulma-input-focus-l:var(--bulma-success-l);
  --bulma-input-border-l:var(--bulma-success-l);
  --bulma-arrow-color:var(--bulma-success)
}

.select.is-warning{
  --bulma-input-h:var(--bulma-warning-h);
  --bulma-input-s:var(--bulma-warning-s);
  --bulma-input-l:var(--bulma-warning-l);
  --bulma-input-focus-h:var(--bulma-warning-h);
  --bulma-input-focus-s:var(--bulma-warning-s);
  --bulma-input-focus-l:var(--bulma-warning-l);
  --bulma-input-border-l:var(--bulma-warning-l);
  --bulma-arrow-color:var(--bulma-warning)
}

.select.is-danger{
  --bulma-input-h:var(--bulma-danger-h);
  --bulma-input-s:var(--bulma-danger-s);
  --bulma-input-l:var(--bulma-danger-l);
  --bulma-input-focus-h:var(--bulma-danger-h);
  --bulma-input-focus-s:var(--bulma-danger-s);
  --bulma-input-focus-l:var(--bulma-danger-l);
  --bulma-input-border-l:var(--bulma-danger-l);
  --bulma-arrow-color:var(--bulma-danger)
}

.select.is-small{
  border-radius:var(--bulma-radius-small);
  font-size:var(--bulma-size-small)
}

.select.is-medium{
  font-size:var(--bulma-size-medium)
}

.select.is-large{
  font-size:var(--bulma-size-large)
}

.select.is-disabled::after{
  border-color:var(--bulma-text-weak) !important;
  opacity:.5
}

.select.is-fullwidth{
  width:100%
}

.select.is-fullwidth select{
  width:100%
}

.select.is-loading::after{
  inset-inline-end:.625em;
  margin-top:0;
  position:absolute;
  top:.625em;
  transform:none
}

.select.is-loading.is-small:after{
  font-size:var(--bulma-size-small)
}

.select.is-loading.is-medium:after{
  font-size:var(--bulma-size-medium)
}

.select.is-loading.is-large:after{
  font-size:var(--bulma-size-large)
}

.file{
  --bulma-file-radius:var(--bulma-radius);
  --bulma-file-name-border-color:var(--bulma-border);
  --bulma-file-name-border-style:solid;
  --bulma-file-name-border-width:1px 1px 1px 0;
  --bulma-file-name-max-width:16em;
  --bulma-file-h:var(--bulma-scheme-h);
  --bulma-file-s:var(--bulma-scheme-s);
  --bulma-file-background-l:var(--bulma-scheme-main-ter-l);
  --bulma-file-background-l-delta:0%;
  --bulma-file-hover-background-l-delta:-5%;
  --bulma-file-active-background-l-delta:-10%;
  --bulma-file-border-l:var(--bulma-border-l);
  --bulma-file-border-l-delta:0%;
  --bulma-file-hover-border-l-delta:-10%;
  --bulma-file-active-border-l-delta:-20%;
  --bulma-file-cta-color-l:var(--bulma-text-strong-l);
  --bulma-file-name-color-l:var(--bulma-text-strong-l);
  --bulma-file-color-l-delta:0%;
  --bulma-file-hover-color-l-delta:-5%;
  --bulma-file-active-color-l-delta:-10%;
  align-items:stretch;
  display:flex;
  justify-content:flex-start;
  position:relative
}

.file.is-white{
  --bulma-file-h:var(--bulma-white-h);
  --bulma-file-s:var(--bulma-white-s);
  --bulma-file-background-l:var(--bulma-white-l);
  --bulma-file-border-l:var(--bulma-white-l);
  --bulma-file-cta-color-l:var(--bulma-white-invert-l);
  --bulma-file-name-color-l:var(--bulma-white-on-scheme-l)
}

.file.is-black{
  --bulma-file-h:var(--bulma-black-h);
  --bulma-file-s:var(--bulma-black-s);
  --bulma-file-background-l:var(--bulma-black-l);
  --bulma-file-border-l:var(--bulma-black-l);
  --bulma-file-cta-color-l:var(--bulma-black-invert-l);
  --bulma-file-name-color-l:var(--bulma-black-on-scheme-l)
}

.file.is-light{
  --bulma-file-h:var(--bulma-light-h);
  --bulma-file-s:var(--bulma-light-s);
  --bulma-file-background-l:var(--bulma-light-l);
  --bulma-file-border-l:var(--bulma-light-l);
  --bulma-file-cta-color-l:var(--bulma-light-invert-l);
  --bulma-file-name-color-l:var(--bulma-light-on-scheme-l)
}

.file.is-dark{
  --bulma-file-h:var(--bulma-dark-h);
  --bulma-file-s:var(--bulma-dark-s);
  --bulma-file-background-l:var(--bulma-dark-l);
  --bulma-file-border-l:var(--bulma-dark-l);
  --bulma-file-cta-color-l:var(--bulma-dark-invert-l);
  --bulma-file-name-color-l:var(--bulma-dark-on-scheme-l)
}

.file.is-text{
  --bulma-file-h:var(--bulma-text-h);
  --bulma-file-s:var(--bulma-text-s);
  --bulma-file-background-l:var(--bulma-text-l);
  --bulma-file-border-l:var(--bulma-text-l);
  --bulma-file-cta-color-l:var(--bulma-text-invert-l);
  --bulma-file-name-color-l:var(--bulma-text-on-scheme-l)
}

.file.is-primary{
  --bulma-file-h:var(--bulma-primary-h);
  --bulma-file-s:var(--bulma-primary-s);
  --bulma-file-background-l:var(--bulma-primary-l);
  --bulma-file-border-l:var(--bulma-primary-l);
  --bulma-file-cta-color-l:var(--bulma-primary-invert-l);
  --bulma-file-name-color-l:var(--bulma-primary-on-scheme-l)
}

.file.is-link{
  --bulma-file-h:var(--bulma-link-h);
  --bulma-file-s:var(--bulma-link-s);
  --bulma-file-background-l:var(--bulma-link-l);
  --bulma-file-border-l:var(--bulma-link-l);
  --bulma-file-cta-color-l:var(--bulma-link-invert-l);
  --bulma-file-name-color-l:var(--bulma-link-on-scheme-l)
}

.file.is-info{
  --bulma-file-h:var(--bulma-info-h);
  --bulma-file-s:var(--bulma-info-s);
  --bulma-file-background-l:var(--bulma-info-l);
  --bulma-file-border-l:var(--bulma-info-l);
  --bulma-file-cta-color-l:var(--bulma-info-invert-l);
  --bulma-file-name-color-l:var(--bulma-info-on-scheme-l)
}

.file.is-success{
  --bulma-file-h:var(--bulma-success-h);
  --bulma-file-s:var(--bulma-success-s);
  --bulma-file-background-l:var(--bulma-success-l);
  --bulma-file-border-l:var(--bulma-success-l);
  --bulma-file-cta-color-l:var(--bulma-success-invert-l);
  --bulma-file-name-color-l:var(--bulma-success-on-scheme-l)
}

.file.is-warning{
  --bulma-file-h:var(--bulma-warning-h);
  --bulma-file-s:var(--bulma-warning-s);
  --bulma-file-background-l:var(--bulma-warning-l);
  --bulma-file-border-l:var(--bulma-warning-l);
  --bulma-file-cta-color-l:var(--bulma-warning-invert-l);
  --bulma-file-name-color-l:var(--bulma-warning-on-scheme-l)
}

.file.is-danger{
  --bulma-file-h:var(--bulma-danger-h);
  --bulma-file-s:var(--bulma-danger-s);
  --bulma-file-background-l:var(--bulma-danger-l);
  --bulma-file-border-l:var(--bulma-danger-l);
  --bulma-file-cta-color-l:var(--bulma-danger-invert-l);
  --bulma-file-name-color-l:var(--bulma-danger-on-scheme-l)
}

.file.is-small{
  font-size:var(--bulma-size-small)
}

.file.is-normal{
  font-size:var(--bulma-size-normal)
}

.file.is-medium{
  font-size:var(--bulma-size-medium)
}

.file.is-medium .file-icon .fa{
  font-size:1.5rem
}

.file.is-large{
  font-size:var(--bulma-size-large)
}

.file.is-large .file-icon .fa{
  font-size:2rem
}

.file.has-name .file-cta{
  border-end-end-radius:0;
  border-start-end-radius:0
}

.file.has-name .file-name{
  border-end-start-radius:0;
  border-start-start-radius:0
}

.file.has-name.is-empty .file-cta{
  border-radius:var(--bulma-file-radius)
}

.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:1.5rem
}

.file.is-boxed.is-small .file-icon .fa{
  font-size:1rem
}

.file.is-boxed.is-medium .file-icon .fa{
  font-size:2rem
}

.file.is-boxed.is-large .file-icon .fa{
  font-size:2.5rem
}

.file.is-boxed.has-name .file-cta{
  border-end-end-radius:0;
  border-end-start-radius:0;
  border-start-end-radius:var(--bulma-file-radius);
  border-start-start-radius:var(--bulma-file-radius)
}

.file.is-boxed.has-name .file-name{
  border-end-end-radius:var(--bulma-file-radius);
  border-end-start-radius:var(--bulma-file-radius);
  border-start-end-radius:0;
  border-start-start-radius:0;
  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 var(--bulma-file-radius) var(--bulma-file-radius) 0
}

.file.is-right .file-name{
  border-radius:var(--bulma-file-radius) 0 0 var(--bulma-file-radius);
  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{
  --bulma-file-background-l-delta:var(--bulma-file-hover-background-l-delta);
  --bulma-file-border-l-delta:var(--bulma-file-hover-border-l-delta);
  --bulma-file-color-l-delta:var(--bulma-file-hover-color-l-delta)
}

.file-label:active{
  --bulma-file-background-l-delta:var(--bulma-file-active-background-l-delta);
  --bulma-file-border-l-delta:var(--bulma-file-active-border-l-delta);
  --bulma-file-color-l-delta:var(--bulma-file-active-color-l-delta)
}

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

.file-cta,.file-name{
  border-color:hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-border-l) + var(--bulma-file-border-l-delta)));
  border-radius:var(--bulma-file-radius);
  font-size:1em;
  padding-left:1em;
  padding-right:1em;
  white-space:nowrap
}

.file-cta{
  background-color:hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-background-l) + var(--bulma-file-background-l-delta)));
  color:hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-cta-color-l) + var(--bulma-file-color-l-delta)))
}

.file-name{
  border-color:hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-border-l) + var(--bulma-file-color-l-delta)));
  border-style:var(--bulma-file-name-border-style);
  border-width:var(--bulma-file-name-border-width);
  color:hsl(var(--bulma-file-h), var(--bulma-file-s), calc(var(--bulma-file-name-color-l) + var(--bulma-file-color-l-delta)));
  display:block;
  max-width:var(--bulma-file-name-max-width);
  overflow:hidden;
  text-align:inherit;
  text-overflow:ellipsis
}

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

.file-icon .fa{
  font-size:1rem
}

:root{
  --bulma-label-color:var(--bulma-text-strong);
  --bulma-label-spacing:0.5em;
  --bulma-label-weight:var(--bulma-weight-semibold);
  --bulma-help-size:var(--bulma-size-small);
  --bulma-field-block-spacing:0.75rem
}

.label{
  color:var(--bulma-label-color);
  display:block;
  font-size:var(--bulma-size-normal);
  font-weight:var(--bulma-weight-semibold)
}

.label:not(:last-child){
  margin-bottom:var(--bulma-label-spacing)
}

.label.is-small{
  font-size:var(--bulma-size-small)
}

.label.is-medium{
  font-size:var(--bulma-size-medium)
}

.label.is-large{
  font-size:var(--bulma-size-large)
}

.help{
  display:block;
  font-size:var(--bulma-help-size);
  margin-top:.25rem
}

.help.is-white{
  color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l))
}

.help.is-black{
  color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l))
}

.help.is-light{
  color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l))
}

.help.is-dark{
  color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l))
}

.help.is-text{
  color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l))
}

.help.is-primary{
  color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l))
}

.help.is-link{
  color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l))
}

.help.is-info{
  color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l))
}

.help.is-success{
  color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l))
}

.help.is-warning{
  color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l))
}

.help.is-danger{
  color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l))
}

.field{
  --bulma-block-spacing:var(--bulma-field-block-spacing)
}

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

.field.has-addons .control:not(:last-child){
  margin-inline-end:-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-start-end-radius:0;
  border-end-end-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-start-start-radius:0;
  border-end-start-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;
  gap:.75rem;
  justify-content:flex-start
}

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

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

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

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

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

@media screen and (min-width: 769px),print{
  .field-label{
    flex-basis:0;
    flex-grow:1;
    flex-shrink:0;
    margin-inline-end:1.5rem;
    text-align:right
  }

  .field-label.is-small{
    font-size:var(--bulma-size-small);
    padding-top:.375em
  }

  .field-label.is-normal{
    padding-top:.375em
  }

  .field-label.is-medium{
    font-size:var(--bulma-size-medium);
    padding-top:.375em
  }

  .field-label.is-large{
    font-size:var(--bulma-size-large);
    padding-top:.375em
  }
}

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

@media screen and (min-width: 769px),print{
  .field-body{
    display:flex;
    flex-basis:0;
    flex-grow:5;
    flex-shrink:1
  }

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

  .field-body>.field{
    flex-shrink:1
  }

  .field-body>.field:not(.is-narrow){
    flex-grow:1
  }

  .field-body>.field:not(:last-child){
    margin-inline-end:.75rem
  }
}

.control{
  box-sizing:border-box;
  clear:both;
  font-size:var(--bulma-size-normal);
  position:relative;
  text-align:inherit
}

.control.has-icons-left .input:hover~.icon,.control.has-icons-left .select:hover~.icon,.control.has-icons-right .input:hover~.icon,.control.has-icons-right .select:hover~.icon{
  color:var(--bulma-input-icon-hover-color)
}

.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:var(--bulma-input-icon-focus-color)
}

.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:var(--bulma-size-small)
}

.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:var(--bulma-size-medium)
}

.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:var(--bulma-size-large)
}

.control.has-icons-left .icon,.control.has-icons-right .icon{
  color:var(--bulma-input-icon-color);
  height:var(--bulma-input-height);
  pointer-events:none;
  position:absolute;
  top:0;
  width:var(--bulma-input-height);
  z-index:4
}

.control.has-icons-left .input,.control.has-icons-left .select select{
  padding-left:var(--bulma-input-height)
}

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

.control.has-icons-right .input,.control.has-icons-right .select select{
  padding-right:var(--bulma-input-height)
}

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

.control.is-loading::after{
  inset-inline-end:.75em;
  position:absolute !important;
  top:.75em;
  z-index:4
}

.control.is-loading.is-small:after{
  font-size:var(--bulma-size-small)
}

.control.is-loading.is-medium:after{
  font-size:var(--bulma-size-medium)
}

.control.is-loading.is-large:after{
  font-size:var(--bulma-size-large)
}

:root{
  --bulma-navbar-height:3.25rem
}

.navbar{
  --bulma-navbar-h:var(--bulma-scheme-h);
  --bulma-navbar-s:var(--bulma-scheme-s);
  --bulma-navbar-l:var(--bulma-scheme-main-l);
  --bulma-navbar-background-color:var(--bulma-scheme-main);
  --bulma-navbar-box-shadow-size:0 0.125em 0 0;
  --bulma-navbar-box-shadow-color:var(--bulma-background);
  --bulma-navbar-padding-vertical:1rem;
  --bulma-navbar-padding-horizontal:2rem;
  --bulma-navbar-z:30;
  --bulma-navbar-fixed-z:30;
  --bulma-navbar-item-background-a:0;
  --bulma-navbar-item-background-l:var(--bulma-scheme-main-l);
  --bulma-navbar-item-background-l-delta:0%;
  --bulma-navbar-item-hover-background-l-delta:var(--bulma-hover-background-l-delta);
  --bulma-navbar-item-active-background-l-delta:var(--bulma-active-background-l-delta);
  --bulma-navbar-item-color-l:var(--bulma-text-l);
  --bulma-navbar-item-color:hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), var(--bulma-navbar-item-color-l));
  --bulma-navbar-item-selected-h:var(--bulma-link-h);
  --bulma-navbar-item-selected-s:var(--bulma-link-s);
  --bulma-navbar-item-selected-l:var(--bulma-link-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-link-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-link-invert-l);
  --bulma-navbar-item-img-max-height:1.75rem;
  --bulma-navbar-burger-color:var(--bulma-link);
  --bulma-navbar-tab-hover-background-color:transparent;
  --bulma-navbar-tab-hover-border-bottom-color:var(--bulma-link);
  --bulma-navbar-tab-active-color:var(--bulma-link);
  --bulma-navbar-tab-active-background-color:transparent;
  --bulma-navbar-tab-active-border-bottom-color:var(--bulma-link);
  --bulma-navbar-tab-active-border-bottom-style:solid;
  --bulma-navbar-tab-active-border-bottom-width:0.1875em;
  --bulma-navbar-dropdown-background-color:var(--bulma-scheme-main);
  --bulma-navbar-dropdown-border-l:var(--bulma-border-l);
  --bulma-navbar-dropdown-border-color:hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), var(--bulma-navbar-dropdown-border-l));
  --bulma-navbar-dropdown-border-style:solid;
  --bulma-navbar-dropdown-border-width:0.125em;
  --bulma-navbar-dropdown-offset:-0.25em;
  --bulma-navbar-dropdown-arrow:var(--bulma-link);
  --bulma-navbar-dropdown-radius:var(--bulma-radius-large);
  --bulma-navbar-dropdown-z:20;
  --bulma-navbar-dropdown-boxed-radius:var(--bulma-radius-large);
  --bulma-navbar-dropdown-boxed-shadow:0 0.5em 0.5em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1), 0 0 0 1px hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);
  --bulma-navbar-dropdown-item-h:var(--bulma-scheme-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-scheme-s);
  --bulma-navbar-dropdown-item-l:var(--bulma-scheme-main-l);
  --bulma-navbar-dropdown-item-background-l:var(--bulma-scheme-main-l);
  --bulma-navbar-dropdown-item-color-l:var(--bulma-text-l);
  --bulma-navbar-divider-background-l:var(--bulma-background-l);
  --bulma-navbar-divider-height:0.125em;
  --bulma-navbar-bottom-box-shadow-size:0 -0.125em 0 0
}

.navbar{
  background-color:var(--bulma-navbar-background-color);
  min-height:var(--bulma-navbar-height);
  position:relative;
  z-index:var(--bulma-navbar-z)
}

.navbar.is-white{
  --bulma-navbar-h:var(--bulma-white-h);
  --bulma-navbar-s:var(--bulma-white-s);
  --bulma-navbar-l:var(--bulma-white-l);
  --bulma-burger-h:var(--bulma-white-h);
  --bulma-burger-s:var(--bulma-white-s);
  --bulma-burger-l:var(--bulma-white-invert-l);
  --bulma-navbar-background-color:var(--bulma-white);
  --bulma-navbar-item-background-l:var(--bulma-white-l);
  --bulma-navbar-item-color-l:var(--bulma-white-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-white-h);
  --bulma-navbar-item-selected-s:var(--bulma-white-s);
  --bulma-navbar-item-selected-l:var(--bulma-white-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-white-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-white-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-white-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-white-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-white-s)
}

.navbar.is-black{
  --bulma-navbar-h:var(--bulma-black-h);
  --bulma-navbar-s:var(--bulma-black-s);
  --bulma-navbar-l:var(--bulma-black-l);
  --bulma-burger-h:var(--bulma-black-h);
  --bulma-burger-s:var(--bulma-black-s);
  --bulma-burger-l:var(--bulma-black-invert-l);
  --bulma-navbar-background-color:var(--bulma-black);
  --bulma-navbar-item-background-l:var(--bulma-black-l);
  --bulma-navbar-item-color-l:var(--bulma-black-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-black-h);
  --bulma-navbar-item-selected-s:var(--bulma-black-s);
  --bulma-navbar-item-selected-l:var(--bulma-black-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-black-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-black-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-black-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-black-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-black-s)
}

.navbar.is-light{
  --bulma-navbar-h:var(--bulma-light-h);
  --bulma-navbar-s:var(--bulma-light-s);
  --bulma-navbar-l:var(--bulma-light-l);
  --bulma-burger-h:var(--bulma-light-h);
  --bulma-burger-s:var(--bulma-light-s);
  --bulma-burger-l:var(--bulma-light-invert-l);
  --bulma-navbar-background-color:var(--bulma-light);
  --bulma-navbar-item-background-l:var(--bulma-light-l);
  --bulma-navbar-item-color-l:var(--bulma-light-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-light-h);
  --bulma-navbar-item-selected-s:var(--bulma-light-s);
  --bulma-navbar-item-selected-l:var(--bulma-light-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-light-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-light-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-light-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-light-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-light-s)
}

.navbar.is-dark{
  --bulma-navbar-h:var(--bulma-dark-h);
  --bulma-navbar-s:var(--bulma-dark-s);
  --bulma-navbar-l:var(--bulma-dark-l);
  --bulma-burger-h:var(--bulma-dark-h);
  --bulma-burger-s:var(--bulma-dark-s);
  --bulma-burger-l:var(--bulma-dark-invert-l);
  --bulma-navbar-background-color:var(--bulma-dark);
  --bulma-navbar-item-background-l:var(--bulma-dark-l);
  --bulma-navbar-item-color-l:var(--bulma-dark-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-dark-h);
  --bulma-navbar-item-selected-s:var(--bulma-dark-s);
  --bulma-navbar-item-selected-l:var(--bulma-dark-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-dark-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-dark-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-dark-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-dark-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-dark-s)
}

.navbar.is-text{
  --bulma-navbar-h:var(--bulma-text-h);
  --bulma-navbar-s:var(--bulma-text-s);
  --bulma-navbar-l:var(--bulma-text-l);
  --bulma-burger-h:var(--bulma-text-h);
  --bulma-burger-s:var(--bulma-text-s);
  --bulma-burger-l:var(--bulma-text-invert-l);
  --bulma-navbar-background-color:var(--bulma-text);
  --bulma-navbar-item-background-l:var(--bulma-text-l);
  --bulma-navbar-item-color-l:var(--bulma-text-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-text-h);
  --bulma-navbar-item-selected-s:var(--bulma-text-s);
  --bulma-navbar-item-selected-l:var(--bulma-text-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-text-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-text-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-text-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-text-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-text-s)
}

.navbar.is-primary{
  --bulma-navbar-h:var(--bulma-primary-h);
  --bulma-navbar-s:var(--bulma-primary-s);
  --bulma-navbar-l:var(--bulma-primary-l);
  --bulma-burger-h:var(--bulma-primary-h);
  --bulma-burger-s:var(--bulma-primary-s);
  --bulma-burger-l:var(--bulma-primary-invert-l);
  --bulma-navbar-background-color:var(--bulma-primary);
  --bulma-navbar-item-background-l:var(--bulma-primary-l);
  --bulma-navbar-item-color-l:var(--bulma-primary-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-primary-h);
  --bulma-navbar-item-selected-s:var(--bulma-primary-s);
  --bulma-navbar-item-selected-l:var(--bulma-primary-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-primary-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-primary-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-primary-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-primary-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-primary-s)
}

.navbar.is-link{
  --bulma-navbar-h:var(--bulma-link-h);
  --bulma-navbar-s:var(--bulma-link-s);
  --bulma-navbar-l:var(--bulma-link-l);
  --bulma-burger-h:var(--bulma-link-h);
  --bulma-burger-s:var(--bulma-link-s);
  --bulma-burger-l:var(--bulma-link-invert-l);
  --bulma-navbar-background-color:var(--bulma-link);
  --bulma-navbar-item-background-l:var(--bulma-link-l);
  --bulma-navbar-item-color-l:var(--bulma-link-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-link-h);
  --bulma-navbar-item-selected-s:var(--bulma-link-s);
  --bulma-navbar-item-selected-l:var(--bulma-link-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-link-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-link-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-link-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-link-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-link-s)
}

.navbar.is-info{
  --bulma-navbar-h:var(--bulma-info-h);
  --bulma-navbar-s:var(--bulma-info-s);
  --bulma-navbar-l:var(--bulma-info-l);
  --bulma-burger-h:var(--bulma-info-h);
  --bulma-burger-s:var(--bulma-info-s);
  --bulma-burger-l:var(--bulma-info-invert-l);
  --bulma-navbar-background-color:var(--bulma-info);
  --bulma-navbar-item-background-l:var(--bulma-info-l);
  --bulma-navbar-item-color-l:var(--bulma-info-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-info-h);
  --bulma-navbar-item-selected-s:var(--bulma-info-s);
  --bulma-navbar-item-selected-l:var(--bulma-info-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-info-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-info-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-info-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-info-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-info-s)
}

.navbar.is-success{
  --bulma-navbar-h:var(--bulma-success-h);
  --bulma-navbar-s:var(--bulma-success-s);
  --bulma-navbar-l:var(--bulma-success-l);
  --bulma-burger-h:var(--bulma-success-h);
  --bulma-burger-s:var(--bulma-success-s);
  --bulma-burger-l:var(--bulma-success-invert-l);
  --bulma-navbar-background-color:var(--bulma-success);
  --bulma-navbar-item-background-l:var(--bulma-success-l);
  --bulma-navbar-item-color-l:var(--bulma-success-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-success-h);
  --bulma-navbar-item-selected-s:var(--bulma-success-s);
  --bulma-navbar-item-selected-l:var(--bulma-success-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-success-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-success-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-success-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-success-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-success-s)
}

.navbar.is-warning{
  --bulma-navbar-h:var(--bulma-warning-h);
  --bulma-navbar-s:var(--bulma-warning-s);
  --bulma-navbar-l:var(--bulma-warning-l);
  --bulma-burger-h:var(--bulma-warning-h);
  --bulma-burger-s:var(--bulma-warning-s);
  --bulma-burger-l:var(--bulma-warning-invert-l);
  --bulma-navbar-background-color:var(--bulma-warning);
  --bulma-navbar-item-background-l:var(--bulma-warning-l);
  --bulma-navbar-item-color-l:var(--bulma-warning-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-warning-h);
  --bulma-navbar-item-selected-s:var(--bulma-warning-s);
  --bulma-navbar-item-selected-l:var(--bulma-warning-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-warning-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-warning-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-warning-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-warning-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-warning-s)
}

.navbar.is-danger{
  --bulma-navbar-h:var(--bulma-danger-h);
  --bulma-navbar-s:var(--bulma-danger-s);
  --bulma-navbar-l:var(--bulma-danger-l);
  --bulma-burger-h:var(--bulma-danger-h);
  --bulma-burger-s:var(--bulma-danger-s);
  --bulma-burger-l:var(--bulma-danger-invert-l);
  --bulma-navbar-background-color:var(--bulma-danger);
  --bulma-navbar-item-background-l:var(--bulma-danger-l);
  --bulma-navbar-item-color-l:var(--bulma-danger-invert-l);
  --bulma-navbar-item-selected-h:var(--bulma-danger-h);
  --bulma-navbar-item-selected-s:var(--bulma-danger-s);
  --bulma-navbar-item-selected-l:var(--bulma-danger-l);
  --bulma-navbar-item-selected-background-l:var(--bulma-danger-l);
  --bulma-navbar-item-selected-color-l:var(--bulma-danger-invert-l);
  --bulma-navbar-dropdown-arrow:var(--bulma-danger-invert-l);
  --bulma-navbar-dropdown-background-color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-navbar-dropdown-item-background-l));
  --bulma-navbar-dropdown-item-h:var(--bulma-danger-h);
  --bulma-navbar-dropdown-item-s:var(--bulma-danger-s)
}

.navbar>.container{
  align-items:stretch;
  display:flex;
  min-height:var(--bulma-navbar-height);
  width:100%
}

.navbar.has-shadow{
  box-shadow:var(--bulma-navbar-box-shadow-size) var(--bulma-navbar-box-shadow-color)
}

.navbar.is-fixed-bottom,.navbar.is-fixed-top{
  left:0;
  position:fixed;
  right:0;
  z-index:var(--bulma-navbar-fixed-z)
}

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

.navbar.is-fixed-bottom.has-shadow{
  box-shadow:var(--bulma-navbar-bottom-box-shadow-size) var(--bulma-navbar-box-shadow-color)
}

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

html.has-navbar-fixed-top,body.has-navbar-fixed-top{
  padding-top:var(--bulma-navbar-height)
}

html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{
  padding-bottom:var(--bulma-navbar-height)
}

.navbar-brand,.navbar-tabs{
  align-items:stretch;
  display:flex;
  flex-shrink:0;
  min-height:var(--bulma-navbar-height)
}

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

.navbar-burger{
  align-items:center;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  border:none;
  border-radius:var(--bulma-burger-border-radius);
  color:hsl(var(--bulma-burger-h), var(--bulma-burger-s), var(--bulma-burger-l));
  cursor:pointer;
  display:inline-flex;
  flex-direction:column;
  flex-shrink:0;
  height:2.5rem;
  justify-content:center;
  position:relative;
  vertical-align:top;
  width:2.5rem
}

.navbar-burger span{
  background-color:currentColor;
  display:block;
  height:var(--bulma-burger-item-height);
  left:calc(50% - (var(--bulma-burger-item-width))/2);
  position:absolute;
  transform-origin:center;
  transition-duration:var(--bulma-duration);
  transition-property:background-color,color,opacity,transform;
  transition-timing-function:var(--bulma-easing);
  width:var(--bulma-burger-item-width)
}

.navbar-burger span:nth-child(1),.navbar-burger span:nth-child(2){
  top:calc(50% - (var(--bulma-burger-item-height))/2)
}

.navbar-burger span:nth-child(3){
  bottom:calc(50% + var(--bulma-burger-gap))
}

.navbar-burger span:nth-child(4){
  top:calc(50% + var(--bulma-burger-gap))
}

.navbar-burger:hover{
  background-color:hsla(var(--bulma-burger-h), var(--bulma-burger-s), var(--bulma-burger-l), 0.1)
}

.navbar-burger:active{
  background-color:hsla(var(--bulma-burger-h), var(--bulma-burger-s), var(--bulma-burger-l), 0.2)
}

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

.navbar-burger.is-active span:nth-child(2){
  transform:rotate(45deg)
}

.navbar-burger.is-active span:nth-child(3),.navbar-burger.is-active span:nth-child(4){
  opacity:0
}

.navbar-burger{
  align-self:center;
  color:var(--bulma-navbar-burger-color);
  margin-inline-start:auto;
  margin-inline-end:.375rem
}

.navbar-menu{
  display:none
}

.navbar-item,.navbar-link{
  color:var(--bulma-navbar-item-color);
  display:block;
  gap:.75rem;
  line-height:1.5;
  padding:.5rem .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{
  background-color:hsla(var(--bulma-navbar-h), var(--bulma-navbar-s), calc(var(--bulma-navbar-item-background-l) + var(--bulma-navbar-item-background-l-delta)), var(--bulma-navbar-item-background-a));
  cursor:pointer
}

a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover{
  --bulma-navbar-item-background-l-delta:var(--bulma-navbar-item-hover-background-l-delta);
  --bulma-navbar-item-background-a:1
}

a.navbar-item:active,.navbar-link:active{
  --bulma-navbar-item-background-l-delta:var(--bulma-navbar-item-active-background-l-delta);
  --bulma-navbar-item-background-a:1
}

a.navbar-item.is-active,a.navbar-item.is-selected,.navbar-link.is-active,.navbar-link.is-selected{
  --bulma-navbar-h:var(--bulma-navbar-item-selected-h);
  --bulma-navbar-s:var(--bulma-navbar-item-selected-s);
  --bulma-navbar-l:var(--bulma-navbar-item-selected-l);
  --bulma-navbar-item-background-l:var(--bulma-navbar-item-selected-background-l);
  --bulma-navbar-item-background-a:1;
  --bulma-navbar-item-color-l:var(--bulma-navbar-item-selected-color-l)
}

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

.navbar-item img,.navbar-item svg{
  max-height:var(--bulma-navbar-item-img-max-height)
}

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

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

.navbar-item.is-tab{
  border-bottom:1px solid rgba(0,0,0,0);
  min-height:var(--bulma-navbar-height);
  padding-bottom:calc(.5rem - 1px)
}

.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{
  background-color:var(--bulma-navbar-tab-hover-background-color);
  border-bottom-color:var(--bulma-navbar-tab-hover-border-bottom-color)
}

.navbar-item.is-tab.is-active{
  background-color:var(--bulma-navbar-tab-active-background-color);
  border-bottom-color:var(--bulma-navbar-tab-active-border-bottom-color);
  border-bottom-style:var(--bulma-navbar-tab-active-border-bottom-style);
  border-bottom-width:var(--bulma-navbar-tab-active-border-bottom-width);
  color:var(--bulma-navbar-tab-active-color);
  padding-bottom:calc(.5rem - var(--bulma-navbar-tab-active-border-bottom-width))
}

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

.navbar-link:not(.is-arrowless){
  padding-inline-end:2.5em
}

.navbar-link:not(.is-arrowless)::after{
  border-color:var(--bulma-navbar-dropdown-arrow);
  margin-top:-0.375em;
  inset-inline-end:1.125em
}

.navbar-dropdown{
  font-size:.875rem;
  padding-bottom:.75rem;
  padding-top:.5rem
}

.navbar-dropdown .navbar-item{
  padding-left:1.5rem;
  padding-right:1.5rem
}

.navbar-dropdown .navbar-item:not(.is-active,.is-selected){
  background-color:hsl(var(--bulma-navbar-dropdown-item-h), var(--bulma-navbar-dropdown-item-s), calc(var(--bulma-navbar-dropdown-item-background-l) + var(--bulma-navbar-item-background-l-delta)));
  color:hsl(var(--bulma-navbar-dropdown-item-h), var(--bulma-navbar-dropdown-item-s), var(--bulma-navbar-dropdown-item-color-l))
}

.navbar-divider{
  background-color:hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), var(--bulma-navbar-divider-background-l));
  border:none;
  display:none;
  height:var(--bulma-navbar-divider-height);
  margin:.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:var(--bulma-navbar-background-color);
    box-shadow:0 .5em 1em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);
    padding:.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:var(--bulma-navbar-fixed-z)
  }

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

  .navbar.is-fixed-bottom-touch.has-shadow{
    box-shadow:0 -0.125em .1875em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 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 - var(--bulma-navbar-height));
    overflow:auto
  }

  html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{
    padding-top:var(--bulma-navbar-height)
  }

  html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{
    padding-bottom:var(--bulma-navbar-height)
  }
}

@media screen and (min-width: 1024px){
  .navbar,.navbar-menu,.navbar-start,.navbar-end{
    align-items:stretch;
    display:flex
  }

  .navbar{
    min-height:var(--bulma-navbar-height)
  }

  .navbar.is-spaced{
    padding:var(--bulma-navbar-padding-vertical) var(--bulma-navbar-padding-horizontal)
  }

  .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:var(--bulma-radius)
  }

  .navbar.is-transparent{
    --bulma-navbar-item-background-a:0
  }

  .navbar.is-transparent .navbar-dropdown a.navbar-item{
    background-color:hsl(var(--bulma-navbar-h), var(--bulma-navbar-s), calc(var(--bulma-navbar-item-background-l) + var(--bulma-navbar-item-background-l-delta)))
  }

  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active,.navbar.is-transparent .navbar-dropdown a.navbar-item.is-selected{
    --bulma-navbar-h:var(--bulma-navbar-item-selected-h);
    --bulma-navbar-s:var(--bulma-navbar-item-selected-s);
    --bulma-navbar-l:var(--bulma-navbar-item-selected-l);
    --bulma-navbar-item-background-l:var(--bulma-navbar-item-selected-background-l);
    --bulma-navbar-item-color-l:var(--bulma-navbar-item-selected-color-l)
  }

  .navbar-burger{
    display:none
  }

  .navbar-item,.navbar-link{
    align-items:center;
    display:flex
  }

  .navbar-item.has-dropdown{
    align-items:stretch
  }

  .navbar-item.has-dropdown-up .navbar-link::after{
    transform:rotate(135deg) translate(0.25em, -0.25em)
  }

  .navbar-item.has-dropdown-up .navbar-dropdown{
    border-bottom-color:var(--bulma-navbar-dropdown-border-color);
    border-bottom-style:var(--bulma-navbar-dropdown-border-style);
    border-bottom-width:var(--bulma-navbar-dropdown-border-width);
    border-radius:var(--bulma-navbar-dropdown-radius) var(--bulma-navbar-dropdown-radius) 0 0;
    border-top:none;
    bottom:100%;
    box-shadow:0 -0.5em .5em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 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-inline-end:auto
  }

  .navbar-end{
    justify-content:flex-end;
    margin-inline-start:auto
  }

  .navbar-dropdown{
    background-color:var(--bulma-navbar-dropdown-background-color);
    border-end-start-radius:var(--bulma-navbar-dropdown-radius);
    border-end-end-radius:var(--bulma-navbar-dropdown-radius);
    border-top-color:var(--bulma-navbar-dropdown-border-color);
    border-top-style:var(--bulma-navbar-dropdown-border-style);
    border-top-width:var(--bulma-navbar-dropdown-border-width);
    box-shadow:0 .5em .5em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1);
    display:none;
    font-size:.875rem;
    inset-inline-start:0;
    min-width:100%;
    position:absolute;
    top:100%;
    z-index:var(--bulma-navbar-dropdown-z)
  }

  .navbar-dropdown .navbar-item{
    padding:.375rem 1rem;
    white-space:nowrap
  }

  .navbar-dropdown a.navbar-item{
    padding-inline-end:3rem
  }

  .navbar-dropdown a.navbar-item:not(.is-active,.is-selected){
    background-color:hsl(var(--bulma-navbar-dropdown-item-h), var(--bulma-navbar-dropdown-item-s), calc(var(--bulma-navbar-dropdown-item-background-l) + var(--bulma-navbar-item-background-l-delta)));
    color:hsl(var(--bulma-navbar-dropdown-item-h), var(--bulma-navbar-dropdown-item-s), var(--bulma-navbar-dropdown-item-color-l))
  }

  .navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{
    border-radius:var(--bulma-navbar-dropdown-boxed-radius);
    border-top:none;
    box-shadow:var(--bulma-navbar-dropdown-boxed-shadow);
    display:block;
    opacity:0;
    pointer-events:none;
    top:calc(100% + (var(--bulma-navbar-dropdown-offset)));
    transform:translateY(-5px);
    transition-duration:var(--bulma-duration);
    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-inline-start:-0.75rem
  }

  .navbar>.container .navbar-menu,.container>.navbar .navbar-menu{
    margin-inline-end:-0.75rem
  }

  .navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{
    left:0;
    position:fixed;
    right:0;
    z-index:var(--bulma-navbar-fixed-z)
  }

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

  .navbar.is-fixed-bottom-desktop.has-shadow{
    box-shadow:0 -0.125em .1875em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1)
  }

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

  html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{
    padding-top:var(--bulma-navbar-height)
  }

  html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{
    padding-bottom:var(--bulma-navbar-height)
  }

  html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{
    padding-top:calc(var(--bulma-navbar-height) + var(--bulma-navbar-padding-vertical)*2)
  }

  html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{
    padding-bottom:calc(var(--bulma-navbar-height) + var(--bulma-navbar-padding-vertical)*2)
  }
}

.hero.is-fullheight-with-navbar{
  min-height:calc(100vh - var(--bulma-navbar-height))
}

.dropdown{
  --bulma-dropdown-menu-min-width:12rem;
  --bulma-dropdown-content-background-color:var(--bulma-scheme-main);
  --bulma-dropdown-content-offset:0.25rem;
  --bulma-dropdown-content-padding-bottom:0.5rem;
  --bulma-dropdown-content-padding-top:0.5rem;
  --bulma-dropdown-content-radius:var(--bulma-radius);
  --bulma-dropdown-content-shadow:var(--bulma-shadow);
  --bulma-dropdown-content-z:20;
  --bulma-dropdown-item-h:var(--bulma-scheme-h);
  --bulma-dropdown-item-s:var(--bulma-scheme-s);
  --bulma-dropdown-item-l:var(--bulma-scheme-main-l);
  --bulma-dropdown-item-background-l:var(--bulma-scheme-main-l);
  --bulma-dropdown-item-background-l-delta:0%;
  --bulma-dropdown-item-hover-background-l-delta:var(--bulma-hover-background-l-delta);
  --bulma-dropdown-item-active-background-l-delta:var(--bulma-active-background-l-delta);
  --bulma-dropdown-item-color-l:var(--bulma-text-strong-l);
  --bulma-dropdown-item-selected-h:var(--bulma-link-h);
  --bulma-dropdown-item-selected-s:var(--bulma-link-s);
  --bulma-dropdown-item-selected-l:var(--bulma-link-l);
  --bulma-dropdown-item-selected-background-l:var(--bulma-link-l);
  --bulma-dropdown-item-selected-color-l:var(--bulma-link-invert-l);
  --bulma-dropdown-divider-background-color:var(--bulma-border-weak)
}

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

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

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

.dropdown.is-up .dropdown-menu{
  bottom:100%;
  padding-bottom:var(--bulma-dropdown-content-offset);
  padding-top:initial;
  top:auto
}

.dropdown-menu{
  display:none;
  left:0;
  min-width:var(--bulma-dropdown-menu-min-width);
  padding-top:var(--bulma-dropdown-content-offset);
  position:absolute;
  top:100%;
  z-index:var(--bulma-dropdown-content-z)
}

.dropdown-content{
  background-color:var(--bulma-dropdown-content-background-color);
  border-radius:var(--bulma-dropdown-content-radius);
  box-shadow:var(--bulma-dropdown-content-shadow);
  padding-bottom:var(--bulma-dropdown-content-padding-bottom);
  padding-top:var(--bulma-dropdown-content-padding-top)
}

.dropdown-item{
  color:hsl(var(--bulma-dropdown-item-h), var(--bulma-dropdown-item-s), var(--bulma-dropdown-item-color-l));
  display:block;
  font-size:.875rem;
  line-height:1.5;
  padding:.375rem 1rem
}

a.dropdown-item,button.dropdown-item{
  background-color:hsl(var(--bulma-dropdown-item-h), var(--bulma-dropdown-item-s), calc(var(--bulma-dropdown-item-background-l) + var(--bulma-dropdown-item-background-l-delta)));
  padding-inline-end:3rem;
  text-align:inherit;
  white-space:nowrap;
  width:100%
}

a.dropdown-item:hover,button.dropdown-item:hover{
  --bulma-dropdown-item-background-l-delta:var(--bulma-dropdown-item-hover-background-l-delta);
  --bulma-dropdown-item-border-l-delta:var(--bulma-dropdown-item-hover-border-l-delta)
}

a.dropdown-item:active,button.dropdown-item:active{
  --bulma-dropdown-item-background-l-delta:var(--bulma-dropdown-item-active-background-l-delta);
  --bulma-dropdown-item-border-l-delta:var(--bulma-dropdown-item-active-border-l-delta)
}

a.dropdown-item.is-active,a.dropdown-item.is-selected,button.dropdown-item.is-active,button.dropdown-item.is-selected{
  --bulma-dropdown-item-h:var(--bulma-dropdown-item-selected-h);
  --bulma-dropdown-item-s:var(--bulma-dropdown-item-selected-s);
  --bulma-dropdown-item-l:var(--bulma-dropdown-item-selected-l);
  --bulma-dropdown-item-background-l:var(--bulma-dropdown-item-selected-background-l);
  --bulma-dropdown-item-color-l:var(--bulma-dropdown-item-selected-color-l)
}

.dropdown-divider{
  background-color:var(--bulma-dropdown-divider-background-color);
  border:none;
  display:block;
  height:1px;
  margin:.5rem 0
}

.hero{
  --bulma-hero-body-padding:3rem 1.5rem;
  --bulma-hero-body-padding-tablet:3rem 3rem;
  --bulma-hero-body-padding-small:1.5rem;
  --bulma-hero-body-padding-medium:9rem 4.5rem;
  --bulma-hero-body-padding-large:18rem 6rem;
  --bulma-hero-gradient-h-offset:5deg;
  --bulma-hero-gradient-s-offset:10%;
  --bulma-hero-gradient-l-offset:5%
}

.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{
  --bulma-hero-h:var(--bulma-white-h);
  --bulma-hero-s:var(--bulma-white-s);
  --bulma-hero-background-l:var(--bulma-white-l);
  --bulma-hero-color-l:var(--bulma-white-invert-l);
  background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-white .navbar{
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-white .tabs{
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-white .subtitle{
  --bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-white .title{
  --bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-white.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
}

@media screen and (max-width: 768px){
  .hero.is-white.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
  }
}

.hero.is-black{
  --bulma-hero-h:var(--bulma-black-h);
  --bulma-hero-s:var(--bulma-black-s);
  --bulma-hero-background-l:var(--bulma-black-l);
  --bulma-hero-color-l:var(--bulma-black-invert-l);
  background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-black .navbar{
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-black .tabs{
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-black .subtitle{
  --bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-black .title{
  --bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-black.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
}

@media screen and (max-width: 768px){
  .hero.is-black.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
  }
}

.hero.is-light{
  --bulma-hero-h:var(--bulma-light-h);
  --bulma-hero-s:var(--bulma-light-s);
  --bulma-hero-background-l:var(--bulma-light-l);
  --bulma-hero-color-l:var(--bulma-light-invert-l);
  background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-light .navbar{
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-light .tabs{
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-light .subtitle{
  --bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-light .title{
  --bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-light.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
}

@media screen and (max-width: 768px){
  .hero.is-light.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
  }
}

.hero.is-dark{
  --bulma-hero-h:var(--bulma-dark-h);
  --bulma-hero-s:var(--bulma-dark-s);
  --bulma-hero-background-l:var(--bulma-dark-l);
  --bulma-hero-color-l:var(--bulma-dark-invert-l);
  background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-dark .navbar{
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-dark .tabs{
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-dark .subtitle{
  --bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-dark .title{
  --bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-dark.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
}

@media screen and (max-width: 768px){
  .hero.is-dark.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
  }
}

.hero.is-text{
  --bulma-hero-h:var(--bulma-text-h);
  --bulma-hero-s:var(--bulma-text-s);
  --bulma-hero-background-l:var(--bulma-text-l);
  --bulma-hero-color-l:var(--bulma-text-invert-l);
  background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-text .navbar{
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-text .tabs{
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-text .subtitle{
  --bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-text .title{
  --bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-text.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
}

@media screen and (max-width: 768px){
  .hero.is-text.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
  }
}

.hero.is-primary{
  --bulma-hero-h:var(--bulma-primary-h);
  --bulma-hero-s:var(--bulma-primary-s);
  --bulma-hero-background-l:var(--bulma-primary-l);
  --bulma-hero-color-l:var(--bulma-primary-invert-l);
  background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-primary .navbar{
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-primary .tabs{
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-primary .subtitle{
  --bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-primary .title{
  --bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-primary.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
}

@media screen and (max-width: 768px){
  .hero.is-primary.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
  }
}

.hero.is-link{
  --bulma-hero-h:var(--bulma-link-h);
  --bulma-hero-s:var(--bulma-link-s);
  --bulma-hero-background-l:var(--bulma-link-l);
  --bulma-hero-color-l:var(--bulma-link-invert-l);
  background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-link .navbar{
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-link .tabs{
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-link .subtitle{
  --bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-link .title{
  --bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-link.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
}

@media screen and (max-width: 768px){
  .hero.is-link.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
  }
}

.hero.is-info{
  --bulma-hero-h:var(--bulma-info-h);
  --bulma-hero-s:var(--bulma-info-s);
  --bulma-hero-background-l:var(--bulma-info-l);
  --bulma-hero-color-l:var(--bulma-info-invert-l);
  background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-info .navbar{
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-info .tabs{
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-info .subtitle{
  --bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-info .title{
  --bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-info.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
}

@media screen and (max-width: 768px){
  .hero.is-info.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
  }
}

.hero.is-success{
  --bulma-hero-h:var(--bulma-success-h);
  --bulma-hero-s:var(--bulma-success-s);
  --bulma-hero-background-l:var(--bulma-success-l);
  --bulma-hero-color-l:var(--bulma-success-invert-l);
  background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-success .navbar{
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-success .tabs{
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-success .subtitle{
  --bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-success .title{
  --bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-success.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
}

@media screen and (max-width: 768px){
  .hero.is-success.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
  }
}

.hero.is-warning{
  --bulma-hero-h:var(--bulma-warning-h);
  --bulma-hero-s:var(--bulma-warning-s);
  --bulma-hero-background-l:var(--bulma-warning-l);
  --bulma-hero-color-l:var(--bulma-warning-invert-l);
  background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-warning .navbar{
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-warning .tabs{
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-warning .subtitle{
  --bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-warning .title{
  --bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-warning.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
}

@media screen and (max-width: 768px){
  .hero.is-warning.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
  }
}

.hero.is-danger{
  --bulma-hero-h:var(--bulma-danger-h);
  --bulma-hero-s:var(--bulma-danger-s);
  --bulma-hero-background-l:var(--bulma-danger-l);
  --bulma-hero-color-l:var(--bulma-danger-invert-l);
  background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-danger .navbar{
  --bulma-navbar-item-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-hover-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-navbar-item-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-navbar-item-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-danger .tabs{
  --bulma-tabs-link-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-background-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-tabs-boxed-link-active-border-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l));
  --bulma-tabs-link-active-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l))
}

.hero.is-danger .subtitle{
  --bulma-subtitle-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-subtitle-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-danger .title{
  --bulma-title-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l));
  --bulma-title-strong-color:hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l))
}

.hero.is-danger.is-bold{
  background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-background-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
}

@media screen and (max-width: 768px){
  .hero.is-danger.is-bold .navbar-menu{
    background-image:linear-gradient(141deg, hsl(calc(var(--bulma-hero-h) - 5deg), calc(var(--bulma-hero-s) + 10%), calc(var(--bulma-hero-background-l) + 5%)) 0%, hsl(var(--bulma-hero-h), var(--bulma-hero-s), var(--bulma-hero-color-l)) 71%, hsl(calc(var(--bulma-hero-h) + 5deg), calc(var(--bulma-hero-s) - 10%), calc(var(--bulma-hero-background-l) - 5%)) 100%)
  }
}

.hero.is-small .hero-body{
  padding:var(--bulma-hero-body-padding-small)
}

@media screen and (min-width: 769px),print{
  .hero.is-medium .hero-body{
    padding:var(--bulma-hero-body-padding-medium)
  }
}

@media screen and (min-width: 769px),print{
  .hero.is-large .hero-body{
    padding:var(--bulma-hero-body-padding-large)
  }
}

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

@media screen and (max-width: 768px){
  .hero-video{
    display:none
  }
}

.hero-buttons{
  margin-top:1.5rem
}

@media screen and (max-width: 768px){
  .hero-buttons .button{
    display:flex
  }

  .hero-buttons .button:not(:last-child){
    margin-bottom:.75rem
  }
}

@media screen and (min-width: 769px),print{
  .hero-buttons{
    display:flex;
    justify-content:center
  }

  .hero-buttons .button:not(:last-child){
    margin-inline-end:1.5rem
  }
}

.hero-head,.hero-foot{
  flex-grow:0;
  flex-shrink:0
}

.hero-body{
  flex-grow:1;
  flex-shrink:0;
  padding:var(--bulma-hero-body-padding)
}

@media screen and (min-width: 769px),print{
  .hero-body{
    padding:var(--bulma-hero-body-padding-tablet)
  }
}

.section{
  --bulma-section-padding:3rem 1.5rem;
  --bulma-section-padding-desktop:3rem 3rem;
  --bulma-section-padding-medium:9rem 4.5rem;
  --bulma-section-padding-large:18rem 6rem;
  padding:var(--bulma-section-padding)
}

@media screen and (min-width: 1024px){
  .section{
    padding:var(--bulma-section-padding-desktop)
  }

  .section.is-medium{
    padding:var(--bulma-section-padding-medium)
  }

  .section.is-large{
    padding:var(--bulma-section-padding-large)
  }
}

.section.is-fullheight{
  min-height:100vh
}

:root{
  --bulma-column-gap:0.75rem
}

.column{
  display:block;
  flex-basis:0;
  flex-grow:1;
  flex-shrink:1;
  padding:var(--bulma-column-gap)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.columns.is-mobile>.column.is-offset-half{
  margin-inline-start:50%
}

.columns.is-mobile>.column.is-offset-one-third{
  margin-inline-start:.3333%
}

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

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

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

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

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

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

.columns.is-mobile>.column.is-offset-0{
  margin-inline-start:0%
}

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

.columns.is-mobile>.column.is-offset-1{
  margin-inline-start:8.3333333333%
}

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

.columns.is-mobile>.column.is-offset-2{
  margin-inline-start:16.6666666667%
}

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

.columns.is-mobile>.column.is-offset-3{
  margin-inline-start:25%
}

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

.columns.is-mobile>.column.is-offset-4{
  margin-inline-start:33.3333333333%
}

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

.columns.is-mobile>.column.is-offset-5{
  margin-inline-start:41.6666666667%
}

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

.columns.is-mobile>.column.is-offset-6{
  margin-inline-start:50%
}

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

.columns.is-mobile>.column.is-offset-7{
  margin-inline-start:58.3333333333%
}

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

.columns.is-mobile>.column.is-offset-8{
  margin-inline-start:66.6666666667%
}

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

.columns.is-mobile>.column.is-offset-9{
  margin-inline-start:75%
}

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

.columns.is-mobile>.column.is-offset-10{
  margin-inline-start:83.3333333333%
}

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

.columns.is-mobile>.column.is-offset-11{
  margin-inline-start:91.6666666667%
}

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

.columns.is-mobile>.column.is-offset-12{
  margin-inline-start:100%
}

@media screen and (max-width: 768px){
  .column.is-narrow-mobile{
    flex:none;
    width:unset
  }

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

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

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

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

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

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

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

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

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

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

  .column.is-offset-three-quarters-mobile{
    margin-inline-start:75%
  }

  .column.is-offset-two-thirds-mobile{
    margin-inline-start:66.6666%
  }

  .column.is-offset-half-mobile{
    margin-inline-start:50%
  }

  .column.is-offset-one-third-mobile{
    margin-inline-start:.3333%
  }

  .column.is-offset-one-quarter-mobile{
    margin-inline-start:25%
  }

  .column.is-offset-one-fifth-mobile{
    margin-inline-start:20%
  }

  .column.is-offset-two-fifths-mobile{
    margin-inline-start:40%
  }

  .column.is-offset-three-fifths-mobile{
    margin-inline-start:60%
  }

  .column.is-offset-four-fifths-mobile{
    margin-inline-start:80%
  }

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

  .column.is-offset-0-mobile{
    margin-inline-start:0%
  }

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

  .column.is-offset-1-mobile{
    margin-inline-start:8.3333333333%
  }

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

  .column.is-offset-2-mobile{
    margin-inline-start:16.6666666667%
  }

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

  .column.is-offset-3-mobile{
    margin-inline-start:25%
  }

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

  .column.is-offset-4-mobile{
    margin-inline-start:33.3333333333%
  }

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

  .column.is-offset-5-mobile{
    margin-inline-start:41.6666666667%
  }

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

  .column.is-offset-6-mobile{
    margin-inline-start:50%
  }

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

  .column.is-offset-7-mobile{
    margin-inline-start:58.3333333333%
  }

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

  .column.is-offset-8-mobile{
    margin-inline-start:66.6666666667%
  }

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

  .column.is-offset-9-mobile{
    margin-inline-start:75%
  }

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

  .column.is-offset-10-mobile{
    margin-inline-start:83.3333333333%
  }

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

  .column.is-offset-11-mobile{
    margin-inline-start:91.6666666667%
  }

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

  .column.is-offset-12-mobile{
    margin-inline-start:100%
  }
}

@media screen and (min-width: 769px),print{
  .column.is-narrow,.column.is-narrow-tablet{
    flex:none;
    width:unset
  }

  .column.is-full,.column.is-full-tablet{
    flex:none;
    width:100%
  }

  .column.is-three-quarters,.column.is-three-quarters-tablet{
    flex:none;
    width:75%
  }

  .column.is-two-thirds,.column.is-two-thirds-tablet{
    flex:none;
    width:66.6666%
  }

  .column.is-half,.column.is-half-tablet{
    flex:none;
    width:50%
  }

  .column.is-one-third,.column.is-one-third-tablet{
    flex:none;
    width:33.3333%
  }

  .column.is-one-quarter,.column.is-one-quarter-tablet{
    flex:none;
    width:25%
  }

  .column.is-one-fifth,.column.is-one-fifth-tablet{
    flex:none;
    width:20%
  }

  .column.is-two-fifths,.column.is-two-fifths-tablet{
    flex:none;
    width:40%
  }

  .column.is-three-fifths,.column.is-three-fifths-tablet{
    flex:none;
    width:60%
  }

  .column.is-four-fifths,.column.is-four-fifths-tablet{
    flex:none;
    width:80%
  }

  .column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{
    margin-inline-start:75%
  }

  .column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{
    margin-inline-start:66.6666%
  }

  .column.is-offset-half,.column.is-offset-half-tablet{
    margin-inline-start:50%
  }

  .column.is-offset-one-third,.column.is-offset-one-third-tablet{
    margin-inline-start:.3333%
  }

  .column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{
    margin-inline-start:25%
  }

  .column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{
    margin-inline-start:20%
  }

  .column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{
    margin-inline-start:40%
  }

  .column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{
    margin-inline-start:60%
  }

  .column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{
    margin-inline-start:80%
  }

  .column.is-0,.column.is-0-tablet{
    flex:none;
    width:0%
  }

  .column.is-offset-0,.column.is-offset-0-tablet{
    margin-inline-start:0%
  }

  .column.is-1,.column.is-1-tablet{
    flex:none;
    width:8.3333333333%
  }

  .column.is-offset-1,.column.is-offset-1-tablet{
    margin-inline-start:8.3333333333%
  }

  .column.is-2,.column.is-2-tablet{
    flex:none;
    width:16.6666666667%
  }

  .column.is-offset-2,.column.is-offset-2-tablet{
    margin-inline-start:16.6666666667%
  }

  .column.is-3,.column.is-3-tablet{
    flex:none;
    width:25%
  }

  .column.is-offset-3,.column.is-offset-3-tablet{
    margin-inline-start:25%
  }

  .column.is-4,.column.is-4-tablet{
    flex:none;
    width:33.3333333333%
  }

  .column.is-offset-4,.column.is-offset-4-tablet{
    margin-inline-start:33.3333333333%
  }

  .column.is-5,.column.is-5-tablet{
    flex:none;
    width:41.6666666667%
  }

  .column.is-offset-5,.column.is-offset-5-tablet{
    margin-inline-start:41.6666666667%
  }

  .column.is-6,.column.is-6-tablet{
    flex:none;
    width:50%
  }

  .column.is-offset-6,.column.is-offset-6-tablet{
    margin-inline-start:50%
  }

  .column.is-7,.column.is-7-tablet{
    flex:none;
    width:58.3333333333%
  }

  .column.is-offset-7,.column.is-offset-7-tablet{
    margin-inline-start:58.3333333333%
  }

  .column.is-8,.column.is-8-tablet{
    flex:none;
    width:66.6666666667%
  }

  .column.is-offset-8,.column.is-offset-8-tablet{
    margin-inline-start:66.6666666667%
  }

  .column.is-9,.column.is-9-tablet{
    flex:none;
    width:75%
  }

  .column.is-offset-9,.column.is-offset-9-tablet{
    margin-inline-start:75%
  }

  .column.is-10,.column.is-10-tablet{
    flex:none;
    width:83.3333333333%
  }

  .column.is-offset-10,.column.is-offset-10-tablet{
    margin-inline-start:83.3333333333%
  }

  .column.is-11,.column.is-11-tablet{
    flex:none;
    width:91.6666666667%
  }

  .column.is-offset-11,.column.is-offset-11-tablet{
    margin-inline-start:91.6666666667%
  }

  .column.is-12,.column.is-12-tablet{
    flex:none;
    width:100%
  }

  .column.is-offset-12,.column.is-offset-12-tablet{
    margin-inline-start:100%
  }
}

@media screen and (max-width: 1023px){
  .column.is-narrow-touch{
    flex:none;
    width:unset
  }

  .column.is-full-touch{
    flex:none;
    width:100%
  }

  .column.is-three-quarters-touch{
    flex:none;
    width:75%
  }

  .column.is-two-thirds-touch{
    flex:none;
    width:66.6666%
  }

  .column.is-half-touch{
    flex:none;
    width:50%
  }

  .column.is-one-third-touch{
    flex:none;
    width:33.3333%
  }

  .column.is-one-quarter-touch{
    flex:none;
    width:25%
  }

  .column.is-one-fifth-touch{
    flex:none;
    width:20%
  }

  .column.is-two-fifths-touch{
    flex:none;
    width:40%
  }

  .column.is-three-fifths-touch{
    flex:none;
    width:60%
  }

  .column.is-four-fifths-touch{
    flex:none;
    width:80%
  }

  .column.is-offset-three-quarters-touch{
    margin-inline-start:75%
  }

  .column.is-offset-two-thirds-touch{
    margin-inline-start:66.6666%
  }

  .column.is-offset-half-touch{
    margin-inline-start:50%
  }

  .column.is-offset-one-third-touch{
    margin-inline-start:.3333%
  }

  .column.is-offset-one-quarter-touch{
    margin-inline-start:25%
  }

  .column.is-offset-one-fifth-touch{
    margin-inline-start:20%
  }

  .column.is-offset-two-fifths-touch{
    margin-inline-start:40%
  }

  .column.is-offset-three-fifths-touch{
    margin-inline-start:60%
  }

  .column.is-offset-four-fifths-touch{
    margin-inline-start:80%
  }

  .column.is-0-touch{
    flex:none;
    width:0%
  }

  .column.is-offset-0-touch{
    margin-inline-start:0%
  }

  .column.is-1-touch{
    flex:none;
    width:8.3333333333%
  }

  .column.is-offset-1-touch{
    margin-inline-start:8.3333333333%
  }

  .column.is-2-touch{
    flex:none;
    width:16.6666666667%
  }

  .column.is-offset-2-touch{
    margin-inline-start:16.6666666667%
  }

  .column.is-3-touch{
    flex:none;
    width:25%
  }

  .column.is-offset-3-touch{
    margin-inline-start:25%
  }

  .column.is-4-touch{
    flex:none;
    width:33.3333333333%
  }

  .column.is-offset-4-touch{
    margin-inline-start:33.3333333333%
  }

  .column.is-5-touch{
    flex:none;
    width:41.6666666667%
  }

  .column.is-offset-5-touch{
    margin-inline-start:41.6666666667%
  }

  .column.is-6-touch{
    flex:none;
    width:50%
  }

  .column.is-offset-6-touch{
    margin-inline-start:50%
  }

  .column.is-7-touch{
    flex:none;
    width:58.3333333333%
  }

  .column.is-offset-7-touch{
    margin-inline-start:58.3333333333%
  }

  .column.is-8-touch{
    flex:none;
    width:66.6666666667%
  }

  .column.is-offset-8-touch{
    margin-inline-start:66.6666666667%
  }

  .column.is-9-touch{
    flex:none;
    width:75%
  }

  .column.is-offset-9-touch{
    margin-inline-start:75%
  }

  .column.is-10-touch{
    flex:none;
    width:83.3333333333%
  }

  .column.is-offset-10-touch{
    margin-inline-start:83.3333333333%
  }

  .column.is-11-touch{
    flex:none;
    width:91.6666666667%
  }

  .column.is-offset-11-touch{
    margin-inline-start:91.6666666667%
  }

  .column.is-12-touch{
    flex:none;
    width:100%
  }

  .column.is-offset-12-touch{
    margin-inline-start:100%
  }
}

@media screen and (min-width: 1024px){
  .column.is-narrow-desktop{
    flex:none;
    width:unset
  }

  .column.is-full-desktop{
    flex:none;
    width:100%
  }

  .column.is-three-quarters-desktop{
    flex:none;
    width:75%
  }

  .column.is-two-thirds-desktop{
    flex:none;
    width:66.6666%
  }

  .column.is-half-desktop{
    flex:none;
    width:50%
  }

  .column.is-one-third-desktop{
    flex:none;
    width:33.3333%
  }

  .column.is-one-quarter-desktop{
    flex:none;
    width:25%
  }

  .column.is-one-fifth-desktop{
    flex:none;
    width:20%
  }

  .column.is-two-fifths-desktop{
    flex:none;
    width:40%
  }

  .column.is-three-fifths-desktop{
    flex:none;
    width:60%
  }

  .column.is-four-fifths-desktop{
    flex:none;
    width:80%
  }

  .column.is-offset-three-quarters-desktop{
    margin-inline-start:75%
  }

  .column.is-offset-two-thirds-desktop{
    margin-inline-start:66.6666%
  }

  .column.is-offset-half-desktop{
    margin-inline-start:50%
  }

  .column.is-offset-one-third-desktop{
    margin-inline-start:.3333%
  }

  .column.is-offset-one-quarter-desktop{
    margin-inline-start:25%
  }

  .column.is-offset-one-fifth-desktop{
    margin-inline-start:20%
  }

  .column.is-offset-two-fifths-desktop{
    margin-inline-start:40%
  }

  .column.is-offset-three-fifths-desktop{
    margin-inline-start:60%
  }

  .column.is-offset-four-fifths-desktop{
    margin-inline-start:80%
  }

  .column.is-0-desktop{
    flex:none;
    width:0%
  }

  .column.is-offset-0-desktop{
    margin-inline-start:0%
  }

  .column.is-1-desktop{
    flex:none;
    width:8.3333333333%
  }

  .column.is-offset-1-desktop{
    margin-inline-start:8.3333333333%
  }

  .column.is-2-desktop{
    flex:none;
    width:16.6666666667%
  }

  .column.is-offset-2-desktop{
    margin-inline-start:16.6666666667%
  }

  .column.is-3-desktop{
    flex:none;
    width:25%
  }

  .column.is-offset-3-desktop{
    margin-inline-start:25%
  }

  .column.is-4-desktop{
    flex:none;
    width:33.3333333333%
  }

  .column.is-offset-4-desktop{
    margin-inline-start:33.3333333333%
  }

  .column.is-5-desktop{
    flex:none;
    width:41.6666666667%
  }

  .column.is-offset-5-desktop{
    margin-inline-start:41.6666666667%
  }

  .column.is-6-desktop{
    flex:none;
    width:50%
  }

  .column.is-offset-6-desktop{
    margin-inline-start:50%
  }

  .column.is-7-desktop{
    flex:none;
    width:58.3333333333%
  }

  .column.is-offset-7-desktop{
    margin-inline-start:58.3333333333%
  }

  .column.is-8-desktop{
    flex:none;
    width:66.6666666667%
  }

  .column.is-offset-8-desktop{
    margin-inline-start:66.6666666667%
  }

  .column.is-9-desktop{
    flex:none;
    width:75%
  }

  .column.is-offset-9-desktop{
    margin-inline-start:75%
  }

  .column.is-10-desktop{
    flex:none;
    width:83.3333333333%
  }

  .column.is-offset-10-desktop{
    margin-inline-start:83.3333333333%
  }

  .column.is-11-desktop{
    flex:none;
    width:91.6666666667%
  }

  .column.is-offset-11-desktop{
    margin-inline-start:91.6666666667%
  }

  .column.is-12-desktop{
    flex:none;
    width:100%
  }

  .column.is-offset-12-desktop{
    margin-inline-start:100%
  }
}

@media screen and (min-width: 1216px){
  .column.is-narrow-widescreen{
    flex:none;
    width:unset
  }

  .column.is-full-widescreen{
    flex:none;
    width:100%
  }

  .column.is-three-quarters-widescreen{
    flex:none;
    width:75%
  }

  .column.is-two-thirds-widescreen{
    flex:none;
    width:66.6666%
  }

  .column.is-half-widescreen{
    flex:none;
    width:50%
  }

  .column.is-one-third-widescreen{
    flex:none;
    width:33.3333%
  }

  .column.is-one-quarter-widescreen{
    flex:none;
    width:25%
  }

  .column.is-one-fifth-widescreen{
    flex:none;
    width:20%
  }

  .column.is-two-fifths-widescreen{
    flex:none;
    width:40%
  }

  .column.is-three-fifths-widescreen{
    flex:none;
    width:60%
  }

  .column.is-four-fifths-widescreen{
    flex:none;
    width:80%
  }

  .column.is-offset-three-quarters-widescreen{
    margin-inline-start:75%
  }

  .column.is-offset-two-thirds-widescreen{
    margin-inline-start:66.6666%
  }

  .column.is-offset-half-widescreen{
    margin-inline-start:50%
  }

  .column.is-offset-one-third-widescreen{
    margin-inline-start:.3333%
  }

  .column.is-offset-one-quarter-widescreen{
    margin-inline-start:25%
  }

  .column.is-offset-one-fifth-widescreen{
    margin-inline-start:20%
  }

  .column.is-offset-two-fifths-widescreen{
    margin-inline-start:40%
  }

  .column.is-offset-three-fifths-widescreen{
    margin-inline-start:60%
  }

  .column.is-offset-four-fifths-widescreen{
    margin-inline-start:80%
  }

  .column.is-0-widescreen{
    flex:none;
    width:0%
  }

  .column.is-offset-0-widescreen{
    margin-inline-start:0%
  }

  .column.is-1-widescreen{
    flex:none;
    width:8.3333333333%
  }

  .column.is-offset-1-widescreen{
    margin-inline-start:8.3333333333%
  }

  .column.is-2-widescreen{
    flex:none;
    width:16.6666666667%
  }

  .column.is-offset-2-widescreen{
    margin-inline-start:16.6666666667%
  }

  .column.is-3-widescreen{
    flex:none;
    width:25%
  }

  .column.is-offset-3-widescreen{
    margin-inline-start:25%
  }

  .column.is-4-widescreen{
    flex:none;
    width:33.3333333333%
  }

  .column.is-offset-4-widescreen{
    margin-inline-start:33.3333333333%
  }

  .column.is-5-widescreen{
    flex:none;
    width:41.6666666667%
  }

  .column.is-offset-5-widescreen{
    margin-inline-start:41.6666666667%
  }

  .column.is-6-widescreen{
    flex:none;
    width:50%
  }

  .column.is-offset-6-widescreen{
    margin-inline-start:50%
  }

  .column.is-7-widescreen{
    flex:none;
    width:58.3333333333%
  }

  .column.is-offset-7-widescreen{
    margin-inline-start:58.3333333333%
  }

  .column.is-8-widescreen{
    flex:none;
    width:66.6666666667%
  }

  .column.is-offset-8-widescreen{
    margin-inline-start:66.6666666667%
  }

  .column.is-9-widescreen{
    flex:none;
    width:75%
  }

  .column.is-offset-9-widescreen{
    margin-inline-start:75%
  }

  .column.is-10-widescreen{
    flex:none;
    width:83.3333333333%
  }

  .column.is-offset-10-widescreen{
    margin-inline-start:83.3333333333%
  }

  .column.is-11-widescreen{
    flex:none;
    width:91.6666666667%
  }

  .column.is-offset-11-widescreen{
    margin-inline-start:91.6666666667%
  }

  .column.is-12-widescreen{
    flex:none;
    width:100%
  }

  .column.is-offset-12-widescreen{
    margin-inline-start:100%
  }
}

@media screen and (min-width: 1408px){
  .column.is-narrow-fullhd{
    flex:none;
    width:unset
  }

  .column.is-full-fullhd{
    flex:none;
    width:100%
  }

  .column.is-three-quarters-fullhd{
    flex:none;
    width:75%
  }

  .column.is-two-thirds-fullhd{
    flex:none;
    width:66.6666%
  }

  .column.is-half-fullhd{
    flex:none;
    width:50%
  }

  .column.is-one-third-fullhd{
    flex:none;
    width:33.3333%
  }

  .column.is-one-quarter-fullhd{
    flex:none;
    width:25%
  }

  .column.is-one-fifth-fullhd{
    flex:none;
    width:20%
  }

  .column.is-two-fifths-fullhd{
    flex:none;
    width:40%
  }

  .column.is-three-fifths-fullhd{
    flex:none;
    width:60%
  }

  .column.is-four-fifths-fullhd{
    flex:none;
    width:80%
  }

  .column.is-offset-three-quarters-fullhd{
    margin-inline-start:75%
  }

  .column.is-offset-two-thirds-fullhd{
    margin-inline-start:66.6666%
  }

  .column.is-offset-half-fullhd{
    margin-inline-start:50%
  }

  .column.is-offset-one-third-fullhd{
    margin-inline-start:33.3333%
  }

  .column.is-offset-one-quarter-fullhd{
    margin-inline-start:25%
  }

  .column.is-offset-one-fifth-fullhd{
    margin-inline-start:20%
  }

  .column.is-offset-two-fifths-fullhd{
    margin-inline-start:40%
  }

  .column.is-offset-three-fifths-fullhd{
    margin-inline-start:60%
  }

  .column.is-offset-four-fifths-fullhd{
    margin-inline-start:80%
  }

  .column.is-0-fullhd{
    flex:none;
    width:0%
  }

  .column.is-offset-0-fullhd{
    margin-inline-start:0%
  }

  .column.is-1-fullhd{
    flex:none;
    width:8.3333333333%
  }

  .column.is-offset-1-fullhd{
    margin-inline-start:8.3333333333%
  }

  .column.is-2-fullhd{
    flex:none;
    width:16.6666666667%
  }

  .column.is-offset-2-fullhd{
    margin-inline-start:16.6666666667%
  }

  .column.is-3-fullhd{
    flex:none;
    width:25%
  }

  .column.is-offset-3-fullhd{
    margin-inline-start:25%
  }

  .column.is-4-fullhd{
    flex:none;
    width:33.3333333333%
  }

  .column.is-offset-4-fullhd{
    margin-inline-start:33.3333333333%
  }

  .column.is-5-fullhd{
    flex:none;
    width:41.6666666667%
  }

  .column.is-offset-5-fullhd{
    margin-inline-start:41.6666666667%
  }

  .column.is-6-fullhd{
    flex:none;
    width:50%
  }

  .column.is-offset-6-fullhd{
    margin-inline-start:50%
  }

  .column.is-7-fullhd{
    flex:none;
    width:58.3333333333%
  }

  .column.is-offset-7-fullhd{
    margin-inline-start:58.3333333333%
  }

  .column.is-8-fullhd{
    flex:none;
    width:66.6666666667%
  }

  .column.is-offset-8-fullhd{
    margin-inline-start:66.6666666667%
  }

  .column.is-9-fullhd{
    flex:none;
    width:75%
  }

  .column.is-offset-9-fullhd{
    margin-inline-start:75%
  }

  .column.is-10-fullhd{
    flex:none;
    width:83.3333333333%
  }

  .column.is-offset-10-fullhd{
    margin-inline-start:83.3333333333%
  }

  .column.is-11-fullhd{
    flex:none;
    width:91.6666666667%
  }

  .column.is-offset-11-fullhd{
    margin-inline-start:91.6666666667%
  }

  .column.is-12-fullhd{
    flex:none;
    width:100%
  }

  .column.is-offset-12-fullhd{
    margin-inline-start:100%
  }
}

.columns{
  margin-inline-start:calc(-1*var(--bulma-column-gap));
  margin-inline-end:calc(-1*var(--bulma-column-gap));
  margin-top:calc(-1*var(--bulma-column-gap))
}

.columns:last-child{
  margin-bottom:calc(-1*var(--bulma-column-gap))
}

.columns:not(:last-child){
  margin-bottom:calc(var(--bulma-block-spacing) - var(--bulma-column-gap))
}

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

.columns.is-gapless{
  margin-inline-start:0;
  margin-inline-end:0;
  margin-top:0
}

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

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

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

.columns.is-mobile{
  display:flex
}

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

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

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

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

.columns.is-0{
  --bulma-column-gap:0rem
}

@media screen and (max-width: 768px){
  .columns.is-0-mobile{
    --bulma-column-gap:0rem
  }
}

@media screen and (min-width: 769px),print{
  .columns.is-0-tablet{
    --bulma-column-gap:0rem
  }
}

@media screen and (min-width: 769px)and (max-width: 1023px){
  .columns.is-0-tablet-only{
    --bulma-column-gap:0rem
  }
}

@media screen and (max-width: 1023px){
  .columns.is-0-touch{
    --bulma-column-gap:0rem
  }
}

@media screen and (min-width: 1024px){
  .columns.is-0-desktop{
    --bulma-column-gap:0rem
  }
}

@media screen and (min-width: 1024px)and (max-width: 1215px){
  .columns.is-0-desktop-only{
    --bulma-column-gap:0rem
  }
}

@media screen and (min-width: 1216px){
  .columns.is-0-widescreen{
    --bulma-column-gap:0rem
  }
}

@media screen and (min-width: 1216px)and (max-width: 1407px){
  .columns.is-0-widescreen-only{
    --bulma-column-gap:0rem
  }
}

@media screen and (min-width: 1408px){
  .columns.is-0-fullhd{
    --bulma-column-gap:0rem
  }
}

.columns.is-1{
  --bulma-column-gap:0.25rem
}

@media screen and (max-width: 768px){
  .columns.is-1-mobile{
    --bulma-column-gap:0.25rem
  }
}

@media screen and (min-width: 769px),print{
  .columns.is-1-tablet{
    --bulma-column-gap:0.25rem
  }
}

@media screen and (min-width: 769px)and (max-width: 1023px){
  .columns.is-1-tablet-only{
    --bulma-column-gap:0.25rem
  }
}

@media screen and (max-width: 1023px){
  .columns.is-1-touch{
    --bulma-column-gap:0.25rem
  }
}

@media screen and (min-width: 1024px){
  .columns.is-1-desktop{
    --bulma-column-gap:0.25rem
  }
}

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

@media screen and (min-width: 1216px){
  .columns.is-1-widescreen{
    --bulma-column-gap:0.25rem
  }
}

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

@media screen and (min-width: 1408px){
  .columns.is-1-fullhd{
    --bulma-column-gap:0.25rem
  }
}

.columns.is-2{
  --bulma-column-gap:0.5rem
}

@media screen and (max-width: 768px){
  .columns.is-2-mobile{
    --bulma-column-gap:0.5rem
  }
}

@media screen and (min-width: 769px),print{
  .columns.is-2-tablet{
    --bulma-column-gap:0.5rem
  }
}

@media screen and (min-width: 769px)and (max-width: 1023px){
  .columns.is-2-tablet-only{
    --bulma-column-gap:0.5rem
  }
}

@media screen and (max-width: 1023px){
  .columns.is-2-touch{
    --bulma-column-gap:0.5rem
  }
}

@media screen and (min-width: 1024px){
  .columns.is-2-desktop{
    --bulma-column-gap:0.5rem
  }
}

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

@media screen and (min-width: 1216px){
  .columns.is-2-widescreen{
    --bulma-column-gap:0.5rem
  }
}

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

@media screen and (min-width: 1408px){
  .columns.is-2-fullhd{
    --bulma-column-gap:0.5rem
  }
}

.columns.is-3{
  --bulma-column-gap:0.75rem
}

@media screen and (max-width: 768px){
  .columns.is-3-mobile{
    --bulma-column-gap:0.75rem
  }
}

@media screen and (min-width: 769px),print{
  .columns.is-3-tablet{
    --bulma-column-gap:0.75rem
  }
}

@media screen and (min-width: 769px)and (max-width: 1023px){
  .columns.is-3-tablet-only{
    --bulma-column-gap:0.75rem
  }
}

@media screen and (max-width: 1023px){
  .columns.is-3-touch{
    --bulma-column-gap:0.75rem
  }
}

@media screen and (min-width: 1024px){
  .columns.is-3-desktop{
    --bulma-column-gap:0.75rem
  }
}

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

@media screen and (min-width: 1216px){
  .columns.is-3-widescreen{
    --bulma-column-gap:0.75rem
  }
}

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

@media screen and (min-width: 1408px){
  .columns.is-3-fullhd{
    --bulma-column-gap:0.75rem
  }
}

.columns.is-4{
  --bulma-column-gap:1rem
}

@media screen and (max-width: 768px){
  .columns.is-4-mobile{
    --bulma-column-gap:1rem
  }
}

@media screen and (min-width: 769px),print{
  .columns.is-4-tablet{
    --bulma-column-gap:1rem
  }
}

@media screen and (min-width: 769px)and (max-width: 1023px){
  .columns.is-4-tablet-only{
    --bulma-column-gap:1rem
  }
}

@media screen and (max-width: 1023px){
  .columns.is-4-touch{
    --bulma-column-gap:1rem
  }
}

@media screen and (min-width: 1024px){
  .columns.is-4-desktop{
    --bulma-column-gap:1rem
  }
}

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

@media screen and (min-width: 1216px){
  .columns.is-4-widescreen{
    --bulma-column-gap:1rem
  }
}

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

@media screen and (min-width: 1408px){
  .columns.is-4-fullhd{
    --bulma-column-gap:1rem
  }
}

.columns.is-5{
  --bulma-column-gap:1.25rem
}

@media screen and (max-width: 768px){
  .columns.is-5-mobile{
    --bulma-column-gap:1.25rem
  }
}

@media screen and (min-width: 769px),print{
  .columns.is-5-tablet{
    --bulma-column-gap:1.25rem
  }
}

@media screen and (min-width: 769px)and (max-width: 1023px){
  .columns.is-5-tablet-only{
    --bulma-column-gap:1.25rem
  }
}

@media screen and (max-width: 1023px){
  .columns.is-5-touch{
    --bulma-column-gap:1.25rem
  }
}

@media screen and (min-width: 1024px){
  .columns.is-5-desktop{
    --bulma-column-gap:1.25rem
  }
}

@media screen and (min-width: 1024px)and (max-width: 1215px){
  .columns.is-5-desktop-only{
    --bulma-column-gap:1.25rem
  }
}

@media screen and (min-width: 1216px){
  .columns.is-5-widescreen{
    --bulma-column-gap:1.25rem
  }
}

@media screen and (min-width: 1216px)and (max-width: 1407px){
  .columns.is-5-widescreen-only{
    --bulma-column-gap:1.25rem
  }
}

@media screen and (min-width: 1408px){
  .columns.is-5-fullhd{
    --bulma-column-gap:1.25rem
  }
}

.columns.is-6{
  --bulma-column-gap:1.5rem
}

@media screen and (max-width: 768px){
  .columns.is-6-mobile{
    --bulma-column-gap:1.5rem
  }
}

@media screen and (min-width: 769px),print{
  .columns.is-6-tablet{
    --bulma-column-gap:1.5rem
  }
}

@media screen and (min-width: 769px)and (max-width: 1023px){
  .columns.is-6-tablet-only{
    --bulma-column-gap:1.5rem
  }
}

@media screen and (max-width: 1023px){
  .columns.is-6-touch{
    --bulma-column-gap:1.5rem
  }
}

@media screen and (min-width: 1024px){
  .columns.is-6-desktop{
    --bulma-column-gap:1.5rem
  }
}

@media screen and (min-width: 1024px)and (max-width: 1215px){
  .columns.is-6-desktop-only{
    --bulma-column-gap:1.5rem
  }
}

@media screen and (min-width: 1216px){
  .columns.is-6-widescreen{
    --bulma-column-gap:1.5rem
  }
}

@media screen and (min-width: 1216px)and (max-width: 1407px){
  .columns.is-6-widescreen-only{
    --bulma-column-gap:1.5rem
  }
}

@media screen and (min-width: 1408px){
  .columns.is-6-fullhd{
    --bulma-column-gap:1.5rem
  }
}

.columns.is-7{
  --bulma-column-gap:1.75rem
}

@media screen and (max-width: 768px){
  .columns.is-7-mobile{
    --bulma-column-gap:1.75rem
  }
}

@media screen and (min-width: 769px),print{
  .columns.is-7-tablet{
    --bulma-column-gap:1.75rem
  }
}

@media screen and (min-width: 769px)and (max-width: 1023px){
  .columns.is-7-tablet-only{
    --bulma-column-gap:1.75rem
  }
}

@media screen and (max-width: 1023px){
  .columns.is-7-touch{
    --bulma-column-gap:1.75rem
  }
}

@media screen and (min-width: 1024px){
  .columns.is-7-desktop{
    --bulma-column-gap:1.75rem
  }
}

@media screen and (min-width: 1024px)and (max-width: 1215px){
  .columns.is-7-desktop-only{
    --bulma-column-gap:1.75rem
  }
}

@media screen and (min-width: 1216px){
  .columns.is-7-widescreen{
    --bulma-column-gap:1.75rem
  }
}

@media screen and (min-width: 1216px)and (max-width: 1407px){
  .columns.is-7-widescreen-only{
    --bulma-column-gap:1.75rem
  }
}

@media screen and (min-width: 1408px){
  .columns.is-7-fullhd{
    --bulma-column-gap:1.75rem
  }
}

.columns.is-8{
  --bulma-column-gap:2rem
}

@media screen and (max-width: 768px){
  .columns.is-8-mobile{
    --bulma-column-gap:2rem
  }
}

@media screen and (min-width: 769px),print{
  .columns.is-8-tablet{
    --bulma-column-gap:2rem
  }
}

@media screen and (min-width: 769px)and (max-width: 1023px){
  .columns.is-8-tablet-only{
    --bulma-column-gap:2rem
  }
}

@media screen and (max-width: 1023px){
  .columns.is-8-touch{
    --bulma-column-gap:2rem
  }
}

@media screen and (min-width: 1024px){
  .columns.is-8-desktop{
    --bulma-column-gap:2rem
  }
}

@media screen and (min-width: 1024px)and (max-width: 1215px){
  .columns.is-8-desktop-only{
    --bulma-column-gap:2rem
  }
}

@media screen and (min-width: 1216px){
  .columns.is-8-widescreen{
    --bulma-column-gap:2rem
  }
}

@media screen and (min-width: 1216px)and (max-width: 1407px){
  .columns.is-8-widescreen-only{
    --bulma-column-gap:2rem
  }
}

@media screen and (min-width: 1408px){
  .columns.is-8-fullhd{
    --bulma-column-gap:2rem
  }
}

.fixed-grid{
  container-name:bulma-fixed-grid;
  container-type:inline-size
}

.fixed-grid>.grid{
  --bulma-grid-gap-count:calc(var(--bulma-grid-column-count) - 1);
  --bulma-grid-column-count:2;
  grid-template-columns:repeat(var(--bulma-grid-column-count), 1fr)
}

.fixed-grid.has-1-cols>.grid{
  --bulma-grid-column-count:1
}

.fixed-grid.has-2-cols>.grid{
  --bulma-grid-column-count:2
}

.fixed-grid.has-3-cols>.grid{
  --bulma-grid-column-count:3
}

.fixed-grid.has-4-cols>.grid{
  --bulma-grid-column-count:4
}

.fixed-grid.has-5-cols>.grid{
  --bulma-grid-column-count:5
}

.fixed-grid.has-6-cols>.grid{
  --bulma-grid-column-count:6
}

.fixed-grid.has-7-cols>.grid{
  --bulma-grid-column-count:7
}

.fixed-grid.has-8-cols>.grid{
  --bulma-grid-column-count:8
}

.fixed-grid.has-9-cols>.grid{
  --bulma-grid-column-count:9
}

.fixed-grid.has-10-cols>.grid{
  --bulma-grid-column-count:10
}

.fixed-grid.has-11-cols>.grid{
  --bulma-grid-column-count:11
}

.fixed-grid.has-12-cols>.grid{
  --bulma-grid-column-count:12
}

@container bulma-fixed-grid (max-width: 768px){
  .fixed-grid.has-1-cols-mobile>.grid{
    --bulma-grid-column-count:1
  }

  .fixed-grid.has-2-cols-mobile>.grid{
    --bulma-grid-column-count:2
  }

  .fixed-grid.has-3-cols-mobile>.grid{
    --bulma-grid-column-count:3
  }

  .fixed-grid.has-4-cols-mobile>.grid{
    --bulma-grid-column-count:4
  }

  .fixed-grid.has-5-cols-mobile>.grid{
    --bulma-grid-column-count:5
  }

  .fixed-grid.has-6-cols-mobile>.grid{
    --bulma-grid-column-count:6
  }

  .fixed-grid.has-7-cols-mobile>.grid{
    --bulma-grid-column-count:7
  }

  .fixed-grid.has-8-cols-mobile>.grid{
    --bulma-grid-column-count:8
  }

  .fixed-grid.has-9-cols-mobile>.grid{
    --bulma-grid-column-count:9
  }

  .fixed-grid.has-10-cols-mobile>.grid{
    --bulma-grid-column-count:10
  }

  .fixed-grid.has-11-cols-mobile>.grid{
    --bulma-grid-column-count:11
  }

  .fixed-grid.has-12-cols-mobile>.grid{
    --bulma-grid-column-count:12
  }
}

@container bulma-fixed-grid (min-width: 769px){
  .fixed-grid.has-1-cols-tablet>.grid{
    --bulma-grid-column-count:1
  }

  .fixed-grid.has-2-cols-tablet>.grid{
    --bulma-grid-column-count:2
  }

  .fixed-grid.has-3-cols-tablet>.grid{
    --bulma-grid-column-count:3
  }

  .fixed-grid.has-4-cols-tablet>.grid{
    --bulma-grid-column-count:4
  }

  .fixed-grid.has-5-cols-tablet>.grid{
    --bulma-grid-column-count:5
  }

  .fixed-grid.has-6-cols-tablet>.grid{
    --bulma-grid-column-count:6
  }

  .fixed-grid.has-7-cols-tablet>.grid{
    --bulma-grid-column-count:7
  }

  .fixed-grid.has-8-cols-tablet>.grid{
    --bulma-grid-column-count:8
  }

  .fixed-grid.has-9-cols-tablet>.grid{
    --bulma-grid-column-count:9
  }

  .fixed-grid.has-10-cols-tablet>.grid{
    --bulma-grid-column-count:10
  }

  .fixed-grid.has-11-cols-tablet>.grid{
    --bulma-grid-column-count:11
  }

  .fixed-grid.has-12-cols-tablet>.grid{
    --bulma-grid-column-count:12
  }
}

@container bulma-fixed-grid (min-width: 1024px){
  .fixed-grid.has-1-cols-desktop>.grid{
    --bulma-grid-column-count:1
  }

  .fixed-grid.has-2-cols-desktop>.grid{
    --bulma-grid-column-count:2
  }

  .fixed-grid.has-3-cols-desktop>.grid{
    --bulma-grid-column-count:3
  }

  .fixed-grid.has-4-cols-desktop>.grid{
    --bulma-grid-column-count:4
  }

  .fixed-grid.has-5-cols-desktop>.grid{
    --bulma-grid-column-count:5
  }

  .fixed-grid.has-6-cols-desktop>.grid{
    --bulma-grid-column-count:6
  }

  .fixed-grid.has-7-cols-desktop>.grid{
    --bulma-grid-column-count:7
  }

  .fixed-grid.has-8-cols-desktop>.grid{
    --bulma-grid-column-count:8
  }

  .fixed-grid.has-9-cols-desktop>.grid{
    --bulma-grid-column-count:9
  }

  .fixed-grid.has-10-cols-desktop>.grid{
    --bulma-grid-column-count:10
  }

  .fixed-grid.has-11-cols-desktop>.grid{
    --bulma-grid-column-count:11
  }

  .fixed-grid.has-12-cols-desktop>.grid{
    --bulma-grid-column-count:12
  }
}

@container bulma-fixed-grid (min-width: 1216px){
  .fixed-grid.has-1-cols-widescreen>.grid{
    --bulma-grid-column-count:1
  }

  .fixed-grid.has-2-cols-widescreen>.grid{
    --bulma-grid-column-count:2
  }

  .fixed-grid.has-3-cols-widescreen>.grid{
    --bulma-grid-column-count:3
  }

  .fixed-grid.has-4-cols-widescreen>.grid{
    --bulma-grid-column-count:4
  }

  .fixed-grid.has-5-cols-widescreen>.grid{
    --bulma-grid-column-count:5
  }

  .fixed-grid.has-6-cols-widescreen>.grid{
    --bulma-grid-column-count:6
  }

  .fixed-grid.has-7-cols-widescreen>.grid{
    --bulma-grid-column-count:7
  }

  .fixed-grid.has-8-cols-widescreen>.grid{
    --bulma-grid-column-count:8
  }

  .fixed-grid.has-9-cols-widescreen>.grid{
    --bulma-grid-column-count:9
  }

  .fixed-grid.has-10-cols-widescreen>.grid{
    --bulma-grid-column-count:10
  }

  .fixed-grid.has-11-cols-widescreen>.grid{
    --bulma-grid-column-count:11
  }

  .fixed-grid.has-12-cols-widescreen>.grid{
    --bulma-grid-column-count:12
  }
}

@container bulma-fixed-grid (min-width: 1408px){
  .fixed-grid.has-1-cols-fullhd>.grid{
    --bulma-grid-column-count:1
  }

  .fixed-grid.has-2-cols-fullhd>.grid{
    --bulma-grid-column-count:2
  }

  .fixed-grid.has-3-cols-fullhd>.grid{
    --bulma-grid-column-count:3
  }

  .fixed-grid.has-4-cols-fullhd>.grid{
    --bulma-grid-column-count:4
  }

  .fixed-grid.has-5-cols-fullhd>.grid{
    --bulma-grid-column-count:5
  }

  .fixed-grid.has-6-cols-fullhd>.grid{
    --bulma-grid-column-count:6
  }

  .fixed-grid.has-7-cols-fullhd>.grid{
    --bulma-grid-column-count:7
  }

  .fixed-grid.has-8-cols-fullhd>.grid{
    --bulma-grid-column-count:8
  }

  .fixed-grid.has-9-cols-fullhd>.grid{
    --bulma-grid-column-count:9
  }

  .fixed-grid.has-10-cols-fullhd>.grid{
    --bulma-grid-column-count:10
  }

  .fixed-grid.has-11-cols-fullhd>.grid{
    --bulma-grid-column-count:11
  }

  .fixed-grid.has-12-cols-fullhd>.grid{
    --bulma-grid-column-count:12
  }
}

@container bulma-fixed-grid (max-width: 768px){
  .fixed-grid.has-auto-count .grid{
    --bulma-grid-column-count:2
  }
}

@container bulma-fixed-grid (min-width: 769px){
  .fixed-grid.has-auto-count .grid{
    --bulma-grid-column-count:4
  }
}

@container bulma-fixed-grid (min-width: 1024px){
  .fixed-grid.has-auto-count .grid{
    --bulma-grid-column-count:8
  }
}

@container bulma-fixed-grid (min-width: 1216px){
  .fixed-grid.has-auto-count .grid{
    --bulma-grid-column-count:12
  }
}

@container bulma-fixed-grid (min-width: 1408px){
  .fixed-grid.has-auto-count .grid{
    --bulma-grid-column-count:16
  }
}

.grid{
  --bulma-grid-gap:0.75rem;
  --bulma-grid-column-min:9rem;
  --bulma-grid-cell-column-span:1;
  --bulma-grid-cell-row-span:1;
  display:grid;
  gap:var(--bulma-grid-gap);
  -moz-column-gap:var(--bulma-grid-column-gap, var(--bulma-grid-gap));
       column-gap:var(--bulma-grid-column-gap, var(--bulma-grid-gap));
  row-gap:var(--bulma-grid-row-gap, var(--bulma-grid-gap));
  grid-template-columns:repeat(auto-fit, minmax(var(--bulma-grid-column-min), 1fr));
  grid-template-rows:auto
}

.grid.is-auto-fill{
  grid-template-columns:repeat(auto-fill, minmax(var(--bulma-grid-column-min), 1fr))
}

.grid.is-col-min-1{
  --bulma-grid-column-min:1.5rem
}

.grid.is-col-min-2{
  --bulma-grid-column-min:3rem
}

.grid.is-col-min-3{
  --bulma-grid-column-min:4.5rem
}

.grid.is-col-min-4{
  --bulma-grid-column-min:6rem
}

.grid.is-col-min-5{
  --bulma-grid-column-min:7.5rem
}

.grid.is-col-min-6{
  --bulma-grid-column-min:9rem
}

.grid.is-col-min-7{
  --bulma-grid-column-min:10.5rem
}

.grid.is-col-min-8{
  --bulma-grid-column-min:12rem
}

.grid.is-col-min-9{
  --bulma-grid-column-min:13.5rem
}

.grid.is-col-min-10{
  --bulma-grid-column-min:15rem
}

.grid.is-col-min-11{
  --bulma-grid-column-min:16.5rem
}

.grid.is-col-min-12{
  --bulma-grid-column-min:18rem
}

.grid.is-col-min-13{
  --bulma-grid-column-min:19.5rem
}

.grid.is-col-min-14{
  --bulma-grid-column-min:21rem
}

.grid.is-col-min-15{
  --bulma-grid-column-min:22.5rem
}

.grid.is-col-min-16{
  --bulma-grid-column-min:24rem
}

.grid.is-col-min-17{
  --bulma-grid-column-min:25.5rem
}

.grid.is-col-min-18{
  --bulma-grid-column-min:27rem
}

.grid.is-col-min-19{
  --bulma-grid-column-min:28.5rem
}

.grid.is-col-min-20{
  --bulma-grid-column-min:30rem
}

.grid.is-col-min-21{
  --bulma-grid-column-min:31.5rem
}

.grid.is-col-min-22{
  --bulma-grid-column-min:33rem
}

.grid.is-col-min-23{
  --bulma-grid-column-min:34.5rem
}

.grid.is-col-min-24{
  --bulma-grid-column-min:36rem
}

.grid.is-col-min-25{
  --bulma-grid-column-min:37.5rem
}

.grid.is-col-min-26{
  --bulma-grid-column-min:39rem
}

.grid.is-col-min-27{
  --bulma-grid-column-min:40.5rem
}

.grid.is-col-min-28{
  --bulma-grid-column-min:42rem
}

.grid.is-col-min-29{
  --bulma-grid-column-min:43.5rem
}

.grid.is-col-min-30{
  --bulma-grid-column-min:45rem
}

.grid.is-col-min-31{
  --bulma-grid-column-min:46.5rem
}

.grid.is-col-min-32{
  --bulma-grid-column-min:48rem
}

.cell{
  grid-column-end:span var(--bulma-grid-cell-column-span);
  grid-column-start:var(--bulma-grid-cell-column-start);
  grid-row-end:span var(--bulma-grid-cell-row-span);
  grid-row-start:var(--bulma-grid-cell-row-start)
}

.cell.is-col-start-end{
  --bulma-grid-cell-column-start:-1
}

.cell.is-row-start-end{
  --bulma-grid-cell-row-start:-1
}

.cell.is-col-start-1{
  --bulma-grid-cell-column-start:1
}

.cell.is-col-end-1{
  --bulma-grid-cell-column-end:1
}

.cell.is-col-from-end-1{
  --bulma-grid-cell-column-start:-1
}

.cell.is-col-span-1{
  --bulma-grid-cell-column-span:1
}

.cell.is-row-start-1{
  --bulma-grid-cell-row-start:1
}

.cell.is-row-end-1{
  --bulma-grid-cell-row-end:1
}

.cell.is-row-from-end-1{
  --bulma-grid-cell-row-start:-1
}

.cell.is-row-span-1{
  --bulma-grid-cell-row-span:1
}

.cell.is-col-start-2{
  --bulma-grid-cell-column-start:2
}

.cell.is-col-end-2{
  --bulma-grid-cell-column-end:2
}

.cell.is-col-from-end-2{
  --bulma-grid-cell-column-start:-2
}

.cell.is-col-span-2{
  --bulma-grid-cell-column-span:2
}

.cell.is-row-start-2{
  --bulma-grid-cell-row-start:2
}

.cell.is-row-end-2{
  --bulma-grid-cell-row-end:2
}

.cell.is-row-from-end-2{
  --bulma-grid-cell-row-start:-2
}

.cell.is-row-span-2{
  --bulma-grid-cell-row-span:2
}

.cell.is-col-start-3{
  --bulma-grid-cell-column-start:3
}

.cell.is-col-end-3{
  --bulma-grid-cell-column-end:3
}

.cell.is-col-from-end-3{
  --bulma-grid-cell-column-start:-3
}

.cell.is-col-span-3{
  --bulma-grid-cell-column-span:3
}

.cell.is-row-start-3{
  --bulma-grid-cell-row-start:3
}

.cell.is-row-end-3{
  --bulma-grid-cell-row-end:3
}

.cell.is-row-from-end-3{
  --bulma-grid-cell-row-start:-3
}

.cell.is-row-span-3{
  --bulma-grid-cell-row-span:3
}

.cell.is-col-start-4{
  --bulma-grid-cell-column-start:4
}

.cell.is-col-end-4{
  --bulma-grid-cell-column-end:4
}

.cell.is-col-from-end-4{
  --bulma-grid-cell-column-start:-4
}

.cell.is-col-span-4{
  --bulma-grid-cell-column-span:4
}

.cell.is-row-start-4{
  --bulma-grid-cell-row-start:4
}

.cell.is-row-end-4{
  --bulma-grid-cell-row-end:4
}

.cell.is-row-from-end-4{
  --bulma-grid-cell-row-start:-4
}

.cell.is-row-span-4{
  --bulma-grid-cell-row-span:4
}

.cell.is-col-start-5{
  --bulma-grid-cell-column-start:5
}

.cell.is-col-end-5{
  --bulma-grid-cell-column-end:5
}

.cell.is-col-from-end-5{
  --bulma-grid-cell-column-start:-5
}

.cell.is-col-span-5{
  --bulma-grid-cell-column-span:5
}

.cell.is-row-start-5{
  --bulma-grid-cell-row-start:5
}

.cell.is-row-end-5{
  --bulma-grid-cell-row-end:5
}

.cell.is-row-from-end-5{
  --bulma-grid-cell-row-start:-5
}

.cell.is-row-span-5{
  --bulma-grid-cell-row-span:5
}

.cell.is-col-start-6{
  --bulma-grid-cell-column-start:6
}

.cell.is-col-end-6{
  --bulma-grid-cell-column-end:6
}

.cell.is-col-from-end-6{
  --bulma-grid-cell-column-start:-6
}

.cell.is-col-span-6{
  --bulma-grid-cell-column-span:6
}

.cell.is-row-start-6{
  --bulma-grid-cell-row-start:6
}

.cell.is-row-end-6{
  --bulma-grid-cell-row-end:6
}

.cell.is-row-from-end-6{
  --bulma-grid-cell-row-start:-6
}

.cell.is-row-span-6{
  --bulma-grid-cell-row-span:6
}

.cell.is-col-start-7{
  --bulma-grid-cell-column-start:7
}

.cell.is-col-end-7{
  --bulma-grid-cell-column-end:7
}

.cell.is-col-from-end-7{
  --bulma-grid-cell-column-start:-7
}

.cell.is-col-span-7{
  --bulma-grid-cell-column-span:7
}

.cell.is-row-start-7{
  --bulma-grid-cell-row-start:7
}

.cell.is-row-end-7{
  --bulma-grid-cell-row-end:7
}

.cell.is-row-from-end-7{
  --bulma-grid-cell-row-start:-7
}

.cell.is-row-span-7{
  --bulma-grid-cell-row-span:7
}

.cell.is-col-start-8{
  --bulma-grid-cell-column-start:8
}

.cell.is-col-end-8{
  --bulma-grid-cell-column-end:8
}

.cell.is-col-from-end-8{
  --bulma-grid-cell-column-start:-8
}

.cell.is-col-span-8{
  --bulma-grid-cell-column-span:8
}

.cell.is-row-start-8{
  --bulma-grid-cell-row-start:8
}

.cell.is-row-end-8{
  --bulma-grid-cell-row-end:8
}

.cell.is-row-from-end-8{
  --bulma-grid-cell-row-start:-8
}

.cell.is-row-span-8{
  --bulma-grid-cell-row-span:8
}

.cell.is-col-start-9{
  --bulma-grid-cell-column-start:9
}

.cell.is-col-end-9{
  --bulma-grid-cell-column-end:9
}

.cell.is-col-from-end-9{
  --bulma-grid-cell-column-start:-9
}

.cell.is-col-span-9{
  --bulma-grid-cell-column-span:9
}

.cell.is-row-start-9{
  --bulma-grid-cell-row-start:9
}

.cell.is-row-end-9{
  --bulma-grid-cell-row-end:9
}

.cell.is-row-from-end-9{
  --bulma-grid-cell-row-start:-9
}

.cell.is-row-span-9{
  --bulma-grid-cell-row-span:9
}

.cell.is-col-start-10{
  --bulma-grid-cell-column-start:10
}

.cell.is-col-end-10{
  --bulma-grid-cell-column-end:10
}

.cell.is-col-from-end-10{
  --bulma-grid-cell-column-start:-10
}

.cell.is-col-span-10{
  --bulma-grid-cell-column-span:10
}

.cell.is-row-start-10{
  --bulma-grid-cell-row-start:10
}

.cell.is-row-end-10{
  --bulma-grid-cell-row-end:10
}

.cell.is-row-from-end-10{
  --bulma-grid-cell-row-start:-10
}

.cell.is-row-span-10{
  --bulma-grid-cell-row-span:10
}

.cell.is-col-start-11{
  --bulma-grid-cell-column-start:11
}

.cell.is-col-end-11{
  --bulma-grid-cell-column-end:11
}

.cell.is-col-from-end-11{
  --bulma-grid-cell-column-start:-11
}

.cell.is-col-span-11{
  --bulma-grid-cell-column-span:11
}

.cell.is-row-start-11{
  --bulma-grid-cell-row-start:11
}

.cell.is-row-end-11{
  --bulma-grid-cell-row-end:11
}

.cell.is-row-from-end-11{
  --bulma-grid-cell-row-start:-11
}

.cell.is-row-span-11{
  --bulma-grid-cell-row-span:11
}

.cell.is-col-start-12{
  --bulma-grid-cell-column-start:12
}

.cell.is-col-end-12{
  --bulma-grid-cell-column-end:12
}

.cell.is-col-from-end-12{
  --bulma-grid-cell-column-start:-12
}

.cell.is-col-span-12{
  --bulma-grid-cell-column-span:12
}

.cell.is-row-start-12{
  --bulma-grid-cell-row-start:12
}

.cell.is-row-end-12{
  --bulma-grid-cell-row-end:12
}

.cell.is-row-from-end-12{
  --bulma-grid-cell-row-start:-12
}

.cell.is-row-span-12{
  --bulma-grid-cell-row-span:12
}

@media screen and (max-width: 768px){
  .cell.is-col-start-1-mobile{
    --bulma-grid-cell-column-start:1
  }

  .cell.is-col-end-1-mobile{
    --bulma-grid-cell-column-end:1
  }

  .cell.is-col-from-end-1-mobile{
    --bulma-grid-cell-column-start:-1
  }

  .cell.is-col-span-1-mobile{
    --bulma-grid-cell-column-span:1
  }

  .cell.is-row-start-1-mobile{
    --bulma-grid-cell-row-start:1
  }

  .cell.is-row-end-1-mobile{
    --bulma-grid-cell-row-end:1
  }

  .cell.is-row-from-end-1-mobile{
    --bulma-grid-cell-row-start:-1
  }

  .cell.is-row-span-1-mobile{
    --bulma-grid-cell-row-span:1
  }

  .cell.is-col-start-2-mobile{
    --bulma-grid-cell-column-start:2
  }

  .cell.is-col-end-2-mobile{
    --bulma-grid-cell-column-end:2
  }

  .cell.is-col-from-end-2-mobile{
    --bulma-grid-cell-column-start:-2
  }

  .cell.is-col-span-2-mobile{
    --bulma-grid-cell-column-span:2
  }

  .cell.is-row-start-2-mobile{
    --bulma-grid-cell-row-start:2
  }

  .cell.is-row-end-2-mobile{
    --bulma-grid-cell-row-end:2
  }

  .cell.is-row-from-end-2-mobile{
    --bulma-grid-cell-row-start:-2
  }

  .cell.is-row-span-2-mobile{
    --bulma-grid-cell-row-span:2
  }

  .cell.is-col-start-3-mobile{
    --bulma-grid-cell-column-start:3
  }

  .cell.is-col-end-3-mobile{
    --bulma-grid-cell-column-end:3
  }

  .cell.is-col-from-end-3-mobile{
    --bulma-grid-cell-column-start:-3
  }

  .cell.is-col-span-3-mobile{
    --bulma-grid-cell-column-span:3
  }

  .cell.is-row-start-3-mobile{
    --bulma-grid-cell-row-start:3
  }

  .cell.is-row-end-3-mobile{
    --bulma-grid-cell-row-end:3
  }

  .cell.is-row-from-end-3-mobile{
    --bulma-grid-cell-row-start:-3
  }

  .cell.is-row-span-3-mobile{
    --bulma-grid-cell-row-span:3
  }

  .cell.is-col-start-4-mobile{
    --bulma-grid-cell-column-start:4
  }

  .cell.is-col-end-4-mobile{
    --bulma-grid-cell-column-end:4
  }

  .cell.is-col-from-end-4-mobile{
    --bulma-grid-cell-column-start:-4
  }

  .cell.is-col-span-4-mobile{
    --bulma-grid-cell-column-span:4
  }

  .cell.is-row-start-4-mobile{
    --bulma-grid-cell-row-start:4
  }

  .cell.is-row-end-4-mobile{
    --bulma-grid-cell-row-end:4
  }

  .cell.is-row-from-end-4-mobile{
    --bulma-grid-cell-row-start:-4
  }

  .cell.is-row-span-4-mobile{
    --bulma-grid-cell-row-span:4
  }

  .cell.is-col-start-5-mobile{
    --bulma-grid-cell-column-start:5
  }

  .cell.is-col-end-5-mobile{
    --bulma-grid-cell-column-end:5
  }

  .cell.is-col-from-end-5-mobile{
    --bulma-grid-cell-column-start:-5
  }

  .cell.is-col-span-5-mobile{
    --bulma-grid-cell-column-span:5
  }

  .cell.is-row-start-5-mobile{
    --bulma-grid-cell-row-start:5
  }

  .cell.is-row-end-5-mobile{
    --bulma-grid-cell-row-end:5
  }

  .cell.is-row-from-end-5-mobile{
    --bulma-grid-cell-row-start:-5
  }

  .cell.is-row-span-5-mobile{
    --bulma-grid-cell-row-span:5
  }

  .cell.is-col-start-6-mobile{
    --bulma-grid-cell-column-start:6
  }

  .cell.is-col-end-6-mobile{
    --bulma-grid-cell-column-end:6
  }

  .cell.is-col-from-end-6-mobile{
    --bulma-grid-cell-column-start:-6
  }

  .cell.is-col-span-6-mobile{
    --bulma-grid-cell-column-span:6
  }

  .cell.is-row-start-6-mobile{
    --bulma-grid-cell-row-start:6
  }

  .cell.is-row-end-6-mobile{
    --bulma-grid-cell-row-end:6
  }

  .cell.is-row-from-end-6-mobile{
    --bulma-grid-cell-row-start:-6
  }

  .cell.is-row-span-6-mobile{
    --bulma-grid-cell-row-span:6
  }

  .cell.is-col-start-7-mobile{
    --bulma-grid-cell-column-start:7
  }

  .cell.is-col-end-7-mobile{
    --bulma-grid-cell-column-end:7
  }

  .cell.is-col-from-end-7-mobile{
    --bulma-grid-cell-column-start:-7
  }

  .cell.is-col-span-7-mobile{
    --bulma-grid-cell-column-span:7
  }

  .cell.is-row-start-7-mobile{
    --bulma-grid-cell-row-start:7
  }

  .cell.is-row-end-7-mobile{
    --bulma-grid-cell-row-end:7
  }

  .cell.is-row-from-end-7-mobile{
    --bulma-grid-cell-row-start:-7
  }

  .cell.is-row-span-7-mobile{
    --bulma-grid-cell-row-span:7
  }

  .cell.is-col-start-8-mobile{
    --bulma-grid-cell-column-start:8
  }

  .cell.is-col-end-8-mobile{
    --bulma-grid-cell-column-end:8
  }

  .cell.is-col-from-end-8-mobile{
    --bulma-grid-cell-column-start:-8
  }

  .cell.is-col-span-8-mobile{
    --bulma-grid-cell-column-span:8
  }

  .cell.is-row-start-8-mobile{
    --bulma-grid-cell-row-start:8
  }

  .cell.is-row-end-8-mobile{
    --bulma-grid-cell-row-end:8
  }

  .cell.is-row-from-end-8-mobile{
    --bulma-grid-cell-row-start:-8
  }

  .cell.is-row-span-8-mobile{
    --bulma-grid-cell-row-span:8
  }

  .cell.is-col-start-9-mobile{
    --bulma-grid-cell-column-start:9
  }

  .cell.is-col-end-9-mobile{
    --bulma-grid-cell-column-end:9
  }

  .cell.is-col-from-end-9-mobile{
    --bulma-grid-cell-column-start:-9
  }

  .cell.is-col-span-9-mobile{
    --bulma-grid-cell-column-span:9
  }

  .cell.is-row-start-9-mobile{
    --bulma-grid-cell-row-start:9
  }

  .cell.is-row-end-9-mobile{
    --bulma-grid-cell-row-end:9
  }

  .cell.is-row-from-end-9-mobile{
    --bulma-grid-cell-row-start:-9
  }

  .cell.is-row-span-9-mobile{
    --bulma-grid-cell-row-span:9
  }

  .cell.is-col-start-10-mobile{
    --bulma-grid-cell-column-start:10
  }

  .cell.is-col-end-10-mobile{
    --bulma-grid-cell-column-end:10
  }

  .cell.is-col-from-end-10-mobile{
    --bulma-grid-cell-column-start:-10
  }

  .cell.is-col-span-10-mobile{
    --bulma-grid-cell-column-span:10
  }

  .cell.is-row-start-10-mobile{
    --bulma-grid-cell-row-start:10
  }

  .cell.is-row-end-10-mobile{
    --bulma-grid-cell-row-end:10
  }

  .cell.is-row-from-end-10-mobile{
    --bulma-grid-cell-row-start:-10
  }

  .cell.is-row-span-10-mobile{
    --bulma-grid-cell-row-span:10
  }

  .cell.is-col-start-11-mobile{
    --bulma-grid-cell-column-start:11
  }

  .cell.is-col-end-11-mobile{
    --bulma-grid-cell-column-end:11
  }

  .cell.is-col-from-end-11-mobile{
    --bulma-grid-cell-column-start:-11
  }

  .cell.is-col-span-11-mobile{
    --bulma-grid-cell-column-span:11
  }

  .cell.is-row-start-11-mobile{
    --bulma-grid-cell-row-start:11
  }

  .cell.is-row-end-11-mobile{
    --bulma-grid-cell-row-end:11
  }

  .cell.is-row-from-end-11-mobile{
    --bulma-grid-cell-row-start:-11
  }

  .cell.is-row-span-11-mobile{
    --bulma-grid-cell-row-span:11
  }

  .cell.is-col-start-12-mobile{
    --bulma-grid-cell-column-start:12
  }

  .cell.is-col-end-12-mobile{
    --bulma-grid-cell-column-end:12
  }

  .cell.is-col-from-end-12-mobile{
    --bulma-grid-cell-column-start:-12
  }

  .cell.is-col-span-12-mobile{
    --bulma-grid-cell-column-span:12
  }

  .cell.is-row-start-12-mobile{
    --bulma-grid-cell-row-start:12
  }

  .cell.is-row-end-12-mobile{
    --bulma-grid-cell-row-end:12
  }

  .cell.is-row-from-end-12-mobile{
    --bulma-grid-cell-row-start:-12
  }

  .cell.is-row-span-12-mobile{
    --bulma-grid-cell-row-span:12
  }
}

@media screen and (min-width: 769px),print{
  .cell.is-col-start-1-tablet{
    --bulma-grid-cell-column-start:1
  }

  .cell.is-col-end-1-tablet{
    --bulma-grid-cell-column-end:1
  }

  .cell.is-col-from-end-1-tablet{
    --bulma-grid-cell-column-start:-1
  }

  .cell.is-col-span-1-tablet{
    --bulma-grid-cell-column-span:1
  }

  .cell.is-row-start-1-tablet{
    --bulma-grid-cell-row-start:1
  }

  .cell.is-row-end-1-tablet{
    --bulma-grid-cell-row-end:1
  }

  .cell.is-row-from-end-1-tablet{
    --bulma-grid-cell-row-start:-1
  }

  .cell.is-row-span-1-tablet{
    --bulma-grid-cell-row-span:1
  }

  .cell.is-col-start-2-tablet{
    --bulma-grid-cell-column-start:2
  }

  .cell.is-col-end-2-tablet{
    --bulma-grid-cell-column-end:2
  }

  .cell.is-col-from-end-2-tablet{
    --bulma-grid-cell-column-start:-2
  }

  .cell.is-col-span-2-tablet{
    --bulma-grid-cell-column-span:2
  }

  .cell.is-row-start-2-tablet{
    --bulma-grid-cell-row-start:2
  }

  .cell.is-row-end-2-tablet{
    --bulma-grid-cell-row-end:2
  }

  .cell.is-row-from-end-2-tablet{
    --bulma-grid-cell-row-start:-2
  }

  .cell.is-row-span-2-tablet{
    --bulma-grid-cell-row-span:2
  }

  .cell.is-col-start-3-tablet{
    --bulma-grid-cell-column-start:3
  }

  .cell.is-col-end-3-tablet{
    --bulma-grid-cell-column-end:3
  }

  .cell.is-col-from-end-3-tablet{
    --bulma-grid-cell-column-start:-3
  }

  .cell.is-col-span-3-tablet{
    --bulma-grid-cell-column-span:3
  }

  .cell.is-row-start-3-tablet{
    --bulma-grid-cell-row-start:3
  }

  .cell.is-row-end-3-tablet{
    --bulma-grid-cell-row-end:3
  }

  .cell.is-row-from-end-3-tablet{
    --bulma-grid-cell-row-start:-3
  }

  .cell.is-row-span-3-tablet{
    --bulma-grid-cell-row-span:3
  }

  .cell.is-col-start-4-tablet{
    --bulma-grid-cell-column-start:4
  }

  .cell.is-col-end-4-tablet{
    --bulma-grid-cell-column-end:4
  }

  .cell.is-col-from-end-4-tablet{
    --bulma-grid-cell-column-start:-4
  }

  .cell.is-col-span-4-tablet{
    --bulma-grid-cell-column-span:4
  }

  .cell.is-row-start-4-tablet{
    --bulma-grid-cell-row-start:4
  }

  .cell.is-row-end-4-tablet{
    --bulma-grid-cell-row-end:4
  }

  .cell.is-row-from-end-4-tablet{
    --bulma-grid-cell-row-start:-4
  }

  .cell.is-row-span-4-tablet{
    --bulma-grid-cell-row-span:4
  }

  .cell.is-col-start-5-tablet{
    --bulma-grid-cell-column-start:5
  }

  .cell.is-col-end-5-tablet{
    --bulma-grid-cell-column-end:5
  }

  .cell.is-col-from-end-5-tablet{
    --bulma-grid-cell-column-start:-5
  }

  .cell.is-col-span-5-tablet{
    --bulma-grid-cell-column-span:5
  }

  .cell.is-row-start-5-tablet{
    --bulma-grid-cell-row-start:5
  }

  .cell.is-row-end-5-tablet{
    --bulma-grid-cell-row-end:5
  }

  .cell.is-row-from-end-5-tablet{
    --bulma-grid-cell-row-start:-5
  }

  .cell.is-row-span-5-tablet{
    --bulma-grid-cell-row-span:5
  }

  .cell.is-col-start-6-tablet{
    --bulma-grid-cell-column-start:6
  }

  .cell.is-col-end-6-tablet{
    --bulma-grid-cell-column-end:6
  }

  .cell.is-col-from-end-6-tablet{
    --bulma-grid-cell-column-start:-6
  }

  .cell.is-col-span-6-tablet{
    --bulma-grid-cell-column-span:6
  }

  .cell.is-row-start-6-tablet{
    --bulma-grid-cell-row-start:6
  }

  .cell.is-row-end-6-tablet{
    --bulma-grid-cell-row-end:6
  }

  .cell.is-row-from-end-6-tablet{
    --bulma-grid-cell-row-start:-6
  }

  .cell.is-row-span-6-tablet{
    --bulma-grid-cell-row-span:6
  }

  .cell.is-col-start-7-tablet{
    --bulma-grid-cell-column-start:7
  }

  .cell.is-col-end-7-tablet{
    --bulma-grid-cell-column-end:7
  }

  .cell.is-col-from-end-7-tablet{
    --bulma-grid-cell-column-start:-7
  }

  .cell.is-col-span-7-tablet{
    --bulma-grid-cell-column-span:7
  }

  .cell.is-row-start-7-tablet{
    --bulma-grid-cell-row-start:7
  }

  .cell.is-row-end-7-tablet{
    --bulma-grid-cell-row-end:7
  }

  .cell.is-row-from-end-7-tablet{
    --bulma-grid-cell-row-start:-7
  }

  .cell.is-row-span-7-tablet{
    --bulma-grid-cell-row-span:7
  }

  .cell.is-col-start-8-tablet{
    --bulma-grid-cell-column-start:8
  }

  .cell.is-col-end-8-tablet{
    --bulma-grid-cell-column-end:8
  }

  .cell.is-col-from-end-8-tablet{
    --bulma-grid-cell-column-start:-8
  }

  .cell.is-col-span-8-tablet{
    --bulma-grid-cell-column-span:8
  }

  .cell.is-row-start-8-tablet{
    --bulma-grid-cell-row-start:8
  }

  .cell.is-row-end-8-tablet{
    --bulma-grid-cell-row-end:8
  }

  .cell.is-row-from-end-8-tablet{
    --bulma-grid-cell-row-start:-8
  }

  .cell.is-row-span-8-tablet{
    --bulma-grid-cell-row-span:8
  }

  .cell.is-col-start-9-tablet{
    --bulma-grid-cell-column-start:9
  }

  .cell.is-col-end-9-tablet{
    --bulma-grid-cell-column-end:9
  }

  .cell.is-col-from-end-9-tablet{
    --bulma-grid-cell-column-start:-9
  }

  .cell.is-col-span-9-tablet{
    --bulma-grid-cell-column-span:9
  }

  .cell.is-row-start-9-tablet{
    --bulma-grid-cell-row-start:9
  }

  .cell.is-row-end-9-tablet{
    --bulma-grid-cell-row-end:9
  }

  .cell.is-row-from-end-9-tablet{
    --bulma-grid-cell-row-start:-9
  }

  .cell.is-row-span-9-tablet{
    --bulma-grid-cell-row-span:9
  }

  .cell.is-col-start-10-tablet{
    --bulma-grid-cell-column-start:10
  }

  .cell.is-col-end-10-tablet{
    --bulma-grid-cell-column-end:10
  }

  .cell.is-col-from-end-10-tablet{
    --bulma-grid-cell-column-start:-10
  }

  .cell.is-col-span-10-tablet{
    --bulma-grid-cell-column-span:10
  }

  .cell.is-row-start-10-tablet{
    --bulma-grid-cell-row-start:10
  }

  .cell.is-row-end-10-tablet{
    --bulma-grid-cell-row-end:10
  }

  .cell.is-row-from-end-10-tablet{
    --bulma-grid-cell-row-start:-10
  }

  .cell.is-row-span-10-tablet{
    --bulma-grid-cell-row-span:10
  }

  .cell.is-col-start-11-tablet{
    --bulma-grid-cell-column-start:11
  }

  .cell.is-col-end-11-tablet{
    --bulma-grid-cell-column-end:11
  }

  .cell.is-col-from-end-11-tablet{
    --bulma-grid-cell-column-start:-11
  }

  .cell.is-col-span-11-tablet{
    --bulma-grid-cell-column-span:11
  }

  .cell.is-row-start-11-tablet{
    --bulma-grid-cell-row-start:11
  }

  .cell.is-row-end-11-tablet{
    --bulma-grid-cell-row-end:11
  }

  .cell.is-row-from-end-11-tablet{
    --bulma-grid-cell-row-start:-11
  }

  .cell.is-row-span-11-tablet{
    --bulma-grid-cell-row-span:11
  }

  .cell.is-col-start-12-tablet{
    --bulma-grid-cell-column-start:12
  }

  .cell.is-col-end-12-tablet{
    --bulma-grid-cell-column-end:12
  }

  .cell.is-col-from-end-12-tablet{
    --bulma-grid-cell-column-start:-12
  }

  .cell.is-col-span-12-tablet{
    --bulma-grid-cell-column-span:12
  }

  .cell.is-row-start-12-tablet{
    --bulma-grid-cell-row-start:12
  }

  .cell.is-row-end-12-tablet{
    --bulma-grid-cell-row-end:12
  }

  .cell.is-row-from-end-12-tablet{
    --bulma-grid-cell-row-start:-12
  }

  .cell.is-row-span-12-tablet{
    --bulma-grid-cell-row-span:12
  }
}

@media screen and (min-width: 769px)and (max-width: 1023px){
  .cell.is-col-start-1-tablet-only{
    --bulma-grid-cell-column-start:1
  }

  .cell.is-col-end-1-tablet-only{
    --bulma-grid-cell-column-end:1
  }

  .cell.is-col-from-end-1-tablet-only{
    --bulma-grid-cell-column-start:-1
  }

  .cell.is-col-span-1-tablet-only{
    --bulma-grid-cell-column-span:1
  }

  .cell.is-row-start-1-tablet-only{
    --bulma-grid-cell-row-start:1
  }

  .cell.is-row-end-1-tablet-only{
    --bulma-grid-cell-row-end:1
  }

  .cell.is-row-from-end-1-tablet-only{
    --bulma-grid-cell-row-start:-1
  }

  .cell.is-row-span-1-tablet-only{
    --bulma-grid-cell-row-span:1
  }

  .cell.is-col-start-2-tablet-only{
    --bulma-grid-cell-column-start:2
  }

  .cell.is-col-end-2-tablet-only{
    --bulma-grid-cell-column-end:2
  }

  .cell.is-col-from-end-2-tablet-only{
    --bulma-grid-cell-column-start:-2
  }

  .cell.is-col-span-2-tablet-only{
    --bulma-grid-cell-column-span:2
  }

  .cell.is-row-start-2-tablet-only{
    --bulma-grid-cell-row-start:2
  }

  .cell.is-row-end-2-tablet-only{
    --bulma-grid-cell-row-end:2
  }

  .cell.is-row-from-end-2-tablet-only{
    --bulma-grid-cell-row-start:-2
  }

  .cell.is-row-span-2-tablet-only{
    --bulma-grid-cell-row-span:2
  }

  .cell.is-col-start-3-tablet-only{
    --bulma-grid-cell-column-start:3
  }

  .cell.is-col-end-3-tablet-only{
    --bulma-grid-cell-column-end:3
  }

  .cell.is-col-from-end-3-tablet-only{
    --bulma-grid-cell-column-start:-3
  }

  .cell.is-col-span-3-tablet-only{
    --bulma-grid-cell-column-span:3
  }

  .cell.is-row-start-3-tablet-only{
    --bulma-grid-cell-row-start:3
  }

  .cell.is-row-end-3-tablet-only{
    --bulma-grid-cell-row-end:3
  }

  .cell.is-row-from-end-3-tablet-only{
    --bulma-grid-cell-row-start:-3
  }

  .cell.is-row-span-3-tablet-only{
    --bulma-grid-cell-row-span:3
  }

  .cell.is-col-start-4-tablet-only{
    --bulma-grid-cell-column-start:4
  }

  .cell.is-col-end-4-tablet-only{
    --bulma-grid-cell-column-end:4
  }

  .cell.is-col-from-end-4-tablet-only{
    --bulma-grid-cell-column-start:-4
  }

  .cell.is-col-span-4-tablet-only{
    --bulma-grid-cell-column-span:4
  }

  .cell.is-row-start-4-tablet-only{
    --bulma-grid-cell-row-start:4
  }

  .cell.is-row-end-4-tablet-only{
    --bulma-grid-cell-row-end:4
  }

  .cell.is-row-from-end-4-tablet-only{
    --bulma-grid-cell-row-start:-4
  }

  .cell.is-row-span-4-tablet-only{
    --bulma-grid-cell-row-span:4
  }

  .cell.is-col-start-5-tablet-only{
    --bulma-grid-cell-column-start:5
  }

  .cell.is-col-end-5-tablet-only{
    --bulma-grid-cell-column-end:5
  }

  .cell.is-col-from-end-5-tablet-only{
    --bulma-grid-cell-column-start:-5
  }

  .cell.is-col-span-5-tablet-only{
    --bulma-grid-cell-column-span:5
  }

  .cell.is-row-start-5-tablet-only{
    --bulma-grid-cell-row-start:5
  }

  .cell.is-row-end-5-tablet-only{
    --bulma-grid-cell-row-end:5
  }

  .cell.is-row-from-end-5-tablet-only{
    --bulma-grid-cell-row-start:-5
  }

  .cell.is-row-span-5-tablet-only{
    --bulma-grid-cell-row-span:5
  }

  .cell.is-col-start-6-tablet-only{
    --bulma-grid-cell-column-start:6
  }

  .cell.is-col-end-6-tablet-only{
    --bulma-grid-cell-column-end:6
  }

  .cell.is-col-from-end-6-tablet-only{
    --bulma-grid-cell-column-start:-6
  }

  .cell.is-col-span-6-tablet-only{
    --bulma-grid-cell-column-span:6
  }

  .cell.is-row-start-6-tablet-only{
    --bulma-grid-cell-row-start:6
  }

  .cell.is-row-end-6-tablet-only{
    --bulma-grid-cell-row-end:6
  }

  .cell.is-row-from-end-6-tablet-only{
    --bulma-grid-cell-row-start:-6
  }

  .cell.is-row-span-6-tablet-only{
    --bulma-grid-cell-row-span:6
  }

  .cell.is-col-start-7-tablet-only{
    --bulma-grid-cell-column-start:7
  }

  .cell.is-col-end-7-tablet-only{
    --bulma-grid-cell-column-end:7
  }

  .cell.is-col-from-end-7-tablet-only{
    --bulma-grid-cell-column-start:-7
  }

  .cell.is-col-span-7-tablet-only{
    --bulma-grid-cell-column-span:7
  }

  .cell.is-row-start-7-tablet-only{
    --bulma-grid-cell-row-start:7
  }

  .cell.is-row-end-7-tablet-only{
    --bulma-grid-cell-row-end:7
  }

  .cell.is-row-from-end-7-tablet-only{
    --bulma-grid-cell-row-start:-7
  }

  .cell.is-row-span-7-tablet-only{
    --bulma-grid-cell-row-span:7
  }

  .cell.is-col-start-8-tablet-only{
    --bulma-grid-cell-column-start:8
  }

  .cell.is-col-end-8-tablet-only{
    --bulma-grid-cell-column-end:8
  }

  .cell.is-col-from-end-8-tablet-only{
    --bulma-grid-cell-column-start:-8
  }

  .cell.is-col-span-8-tablet-only{
    --bulma-grid-cell-column-span:8
  }

  .cell.is-row-start-8-tablet-only{
    --bulma-grid-cell-row-start:8
  }

  .cell.is-row-end-8-tablet-only{
    --bulma-grid-cell-row-end:8
  }

  .cell.is-row-from-end-8-tablet-only{
    --bulma-grid-cell-row-start:-8
  }

  .cell.is-row-span-8-tablet-only{
    --bulma-grid-cell-row-span:8
  }

  .cell.is-col-start-9-tablet-only{
    --bulma-grid-cell-column-start:9
  }

  .cell.is-col-end-9-tablet-only{
    --bulma-grid-cell-column-end:9
  }

  .cell.is-col-from-end-9-tablet-only{
    --bulma-grid-cell-column-start:-9
  }

  .cell.is-col-span-9-tablet-only{
    --bulma-grid-cell-column-span:9
  }

  .cell.is-row-start-9-tablet-only{
    --bulma-grid-cell-row-start:9
  }

  .cell.is-row-end-9-tablet-only{
    --bulma-grid-cell-row-end:9
  }

  .cell.is-row-from-end-9-tablet-only{
    --bulma-grid-cell-row-start:-9
  }

  .cell.is-row-span-9-tablet-only{
    --bulma-grid-cell-row-span:9
  }

  .cell.is-col-start-10-tablet-only{
    --bulma-grid-cell-column-start:10
  }

  .cell.is-col-end-10-tablet-only{
    --bulma-grid-cell-column-end:10
  }

  .cell.is-col-from-end-10-tablet-only{
    --bulma-grid-cell-column-start:-10
  }

  .cell.is-col-span-10-tablet-only{
    --bulma-grid-cell-column-span:10
  }

  .cell.is-row-start-10-tablet-only{
    --bulma-grid-cell-row-start:10
  }

  .cell.is-row-end-10-tablet-only{
    --bulma-grid-cell-row-end:10
  }

  .cell.is-row-from-end-10-tablet-only{
    --bulma-grid-cell-row-start:-10
  }

  .cell.is-row-span-10-tablet-only{
    --bulma-grid-cell-row-span:10
  }

  .cell.is-col-start-11-tablet-only{
    --bulma-grid-cell-column-start:11
  }

  .cell.is-col-end-11-tablet-only{
    --bulma-grid-cell-column-end:11
  }

  .cell.is-col-from-end-11-tablet-only{
    --bulma-grid-cell-column-start:-11
  }

  .cell.is-col-span-11-tablet-only{
    --bulma-grid-cell-column-span:11
  }

  .cell.is-row-start-11-tablet-only{
    --bulma-grid-cell-row-start:11
  }

  .cell.is-row-end-11-tablet-only{
    --bulma-grid-cell-row-end:11
  }

  .cell.is-row-from-end-11-tablet-only{
    --bulma-grid-cell-row-start:-11
  }

  .cell.is-row-span-11-tablet-only{
    --bulma-grid-cell-row-span:11
  }

  .cell.is-col-start-12-tablet-only{
    --bulma-grid-cell-column-start:12
  }

  .cell.is-col-end-12-tablet-only{
    --bulma-grid-cell-column-end:12
  }

  .cell.is-col-from-end-12-tablet-only{
    --bulma-grid-cell-column-start:-12
  }

  .cell.is-col-span-12-tablet-only{
    --bulma-grid-cell-column-span:12
  }

  .cell.is-row-start-12-tablet-only{
    --bulma-grid-cell-row-start:12
  }

  .cell.is-row-end-12-tablet-only{
    --bulma-grid-cell-row-end:12
  }

  .cell.is-row-from-end-12-tablet-only{
    --bulma-grid-cell-row-start:-12
  }

  .cell.is-row-span-12-tablet-only{
    --bulma-grid-cell-row-span:12
  }
}

@media screen and (min-width: 1024px){
  .cell.is-col-start-1-desktop{
    --bulma-grid-cell-column-start:1
  }

  .cell.is-col-end-1-desktop{
    --bulma-grid-cell-column-end:1
  }

  .cell.is-col-from-end-1-desktop{
    --bulma-grid-cell-column-start:-1
  }

  .cell.is-col-span-1-desktop{
    --bulma-grid-cell-column-span:1
  }

  .cell.is-row-start-1-desktop{
    --bulma-grid-cell-row-start:1
  }

  .cell.is-row-end-1-desktop{
    --bulma-grid-cell-row-end:1
  }

  .cell.is-row-from-end-1-desktop{
    --bulma-grid-cell-row-start:-1
  }

  .cell.is-row-span-1-desktop{
    --bulma-grid-cell-row-span:1
  }

  .cell.is-col-start-2-desktop{
    --bulma-grid-cell-column-start:2
  }

  .cell.is-col-end-2-desktop{
    --bulma-grid-cell-column-end:2
  }

  .cell.is-col-from-end-2-desktop{
    --bulma-grid-cell-column-start:-2
  }

  .cell.is-col-span-2-desktop{
    --bulma-grid-cell-column-span:2
  }

  .cell.is-row-start-2-desktop{
    --bulma-grid-cell-row-start:2
  }

  .cell.is-row-end-2-desktop{
    --bulma-grid-cell-row-end:2
  }

  .cell.is-row-from-end-2-desktop{
    --bulma-grid-cell-row-start:-2
  }

  .cell.is-row-span-2-desktop{
    --bulma-grid-cell-row-span:2
  }

  .cell.is-col-start-3-desktop{
    --bulma-grid-cell-column-start:3
  }

  .cell.is-col-end-3-desktop{
    --bulma-grid-cell-column-end:3
  }

  .cell.is-col-from-end-3-desktop{
    --bulma-grid-cell-column-start:-3
  }

  .cell.is-col-span-3-desktop{
    --bulma-grid-cell-column-span:3
  }

  .cell.is-row-start-3-desktop{
    --bulma-grid-cell-row-start:3
  }

  .cell.is-row-end-3-desktop{
    --bulma-grid-cell-row-end:3
  }

  .cell.is-row-from-end-3-desktop{
    --bulma-grid-cell-row-start:-3
  }

  .cell.is-row-span-3-desktop{
    --bulma-grid-cell-row-span:3
  }

  .cell.is-col-start-4-desktop{
    --bulma-grid-cell-column-start:4
  }

  .cell.is-col-end-4-desktop{
    --bulma-grid-cell-column-end:4
  }

  .cell.is-col-from-end-4-desktop{
    --bulma-grid-cell-column-start:-4
  }

  .cell.is-col-span-4-desktop{
    --bulma-grid-cell-column-span:4
  }

  .cell.is-row-start-4-desktop{
    --bulma-grid-cell-row-start:4
  }

  .cell.is-row-end-4-desktop{
    --bulma-grid-cell-row-end:4
  }

  .cell.is-row-from-end-4-desktop{
    --bulma-grid-cell-row-start:-4
  }

  .cell.is-row-span-4-desktop{
    --bulma-grid-cell-row-span:4
  }

  .cell.is-col-start-5-desktop{
    --bulma-grid-cell-column-start:5
  }

  .cell.is-col-end-5-desktop{
    --bulma-grid-cell-column-end:5
  }

  .cell.is-col-from-end-5-desktop{
    --bulma-grid-cell-column-start:-5
  }

  .cell.is-col-span-5-desktop{
    --bulma-grid-cell-column-span:5
  }

  .cell.is-row-start-5-desktop{
    --bulma-grid-cell-row-start:5
  }

  .cell.is-row-end-5-desktop{
    --bulma-grid-cell-row-end:5
  }

  .cell.is-row-from-end-5-desktop{
    --bulma-grid-cell-row-start:-5
  }

  .cell.is-row-span-5-desktop{
    --bulma-grid-cell-row-span:5
  }

  .cell.is-col-start-6-desktop{
    --bulma-grid-cell-column-start:6
  }

  .cell.is-col-end-6-desktop{
    --bulma-grid-cell-column-end:6
  }

  .cell.is-col-from-end-6-desktop{
    --bulma-grid-cell-column-start:-6
  }

  .cell.is-col-span-6-desktop{
    --bulma-grid-cell-column-span:6
  }

  .cell.is-row-start-6-desktop{
    --bulma-grid-cell-row-start:6
  }

  .cell.is-row-end-6-desktop{
    --bulma-grid-cell-row-end:6
  }

  .cell.is-row-from-end-6-desktop{
    --bulma-grid-cell-row-start:-6
  }

  .cell.is-row-span-6-desktop{
    --bulma-grid-cell-row-span:6
  }

  .cell.is-col-start-7-desktop{
    --bulma-grid-cell-column-start:7
  }

  .cell.is-col-end-7-desktop{
    --bulma-grid-cell-column-end:7
  }

  .cell.is-col-from-end-7-desktop{
    --bulma-grid-cell-column-start:-7
  }

  .cell.is-col-span-7-desktop{
    --bulma-grid-cell-column-span:7
  }

  .cell.is-row-start-7-desktop{
    --bulma-grid-cell-row-start:7
  }

  .cell.is-row-end-7-desktop{
    --bulma-grid-cell-row-end:7
  }

  .cell.is-row-from-end-7-desktop{
    --bulma-grid-cell-row-start:-7
  }

  .cell.is-row-span-7-desktop{
    --bulma-grid-cell-row-span:7
  }

  .cell.is-col-start-8-desktop{
    --bulma-grid-cell-column-start:8
  }

  .cell.is-col-end-8-desktop{
    --bulma-grid-cell-column-end:8
  }

  .cell.is-col-from-end-8-desktop{
    --bulma-grid-cell-column-start:-8
  }

  .cell.is-col-span-8-desktop{
    --bulma-grid-cell-column-span:8
  }

  .cell.is-row-start-8-desktop{
    --bulma-grid-cell-row-start:8
  }

  .cell.is-row-end-8-desktop{
    --bulma-grid-cell-row-end:8
  }

  .cell.is-row-from-end-8-desktop{
    --bulma-grid-cell-row-start:-8
  }

  .cell.is-row-span-8-desktop{
    --bulma-grid-cell-row-span:8
  }

  .cell.is-col-start-9-desktop{
    --bulma-grid-cell-column-start:9
  }

  .cell.is-col-end-9-desktop{
    --bulma-grid-cell-column-end:9
  }

  .cell.is-col-from-end-9-desktop{
    --bulma-grid-cell-column-start:-9
  }

  .cell.is-col-span-9-desktop{
    --bulma-grid-cell-column-span:9
  }

  .cell.is-row-start-9-desktop{
    --bulma-grid-cell-row-start:9
  }

  .cell.is-row-end-9-desktop{
    --bulma-grid-cell-row-end:9
  }

  .cell.is-row-from-end-9-desktop{
    --bulma-grid-cell-row-start:-9
  }

  .cell.is-row-span-9-desktop{
    --bulma-grid-cell-row-span:9
  }

  .cell.is-col-start-10-desktop{
    --bulma-grid-cell-column-start:10
  }

  .cell.is-col-end-10-desktop{
    --bulma-grid-cell-column-end:10
  }

  .cell.is-col-from-end-10-desktop{
    --bulma-grid-cell-column-start:-10
  }

  .cell.is-col-span-10-desktop{
    --bulma-grid-cell-column-span:10
  }

  .cell.is-row-start-10-desktop{
    --bulma-grid-cell-row-start:10
  }

  .cell.is-row-end-10-desktop{
    --bulma-grid-cell-row-end:10
  }

  .cell.is-row-from-end-10-desktop{
    --bulma-grid-cell-row-start:-10
  }

  .cell.is-row-span-10-desktop{
    --bulma-grid-cell-row-span:10
  }

  .cell.is-col-start-11-desktop{
    --bulma-grid-cell-column-start:11
  }

  .cell.is-col-end-11-desktop{
    --bulma-grid-cell-column-end:11
  }

  .cell.is-col-from-end-11-desktop{
    --bulma-grid-cell-column-start:-11
  }

  .cell.is-col-span-11-desktop{
    --bulma-grid-cell-column-span:11
  }

  .cell.is-row-start-11-desktop{
    --bulma-grid-cell-row-start:11
  }

  .cell.is-row-end-11-desktop{
    --bulma-grid-cell-row-end:11
  }

  .cell.is-row-from-end-11-desktop{
    --bulma-grid-cell-row-start:-11
  }

  .cell.is-row-span-11-desktop{
    --bulma-grid-cell-row-span:11
  }

  .cell.is-col-start-12-desktop{
    --bulma-grid-cell-column-start:12
  }

  .cell.is-col-end-12-desktop{
    --bulma-grid-cell-column-end:12
  }

  .cell.is-col-from-end-12-desktop{
    --bulma-grid-cell-column-start:-12
  }

  .cell.is-col-span-12-desktop{
    --bulma-grid-cell-column-span:12
  }

  .cell.is-row-start-12-desktop{
    --bulma-grid-cell-row-start:12
  }

  .cell.is-row-end-12-desktop{
    --bulma-grid-cell-row-end:12
  }

  .cell.is-row-from-end-12-desktop{
    --bulma-grid-cell-row-start:-12
  }

  .cell.is-row-span-12-desktop{
    --bulma-grid-cell-row-span:12
  }
}

@media screen and (min-width: 1024px)and (max-width: 1215px){
  .cell.is-col-start-1-desktop-only{
    --bulma-grid-cell-column-start:1
  }

  .cell.is-col-end-1-desktop-only{
    --bulma-grid-cell-column-end:1
  }

  .cell.is-col-from-end-1-desktop-only{
    --bulma-grid-cell-column-start:-1
  }

  .cell.is-col-span-1-desktop-only{
    --bulma-grid-cell-column-span:1
  }

  .cell.is-row-start-1-desktop-only{
    --bulma-grid-cell-row-start:1
  }

  .cell.is-row-end-1-desktop-only{
    --bulma-grid-cell-row-end:1
  }

  .cell.is-row-from-end-1-desktop-only{
    --bulma-grid-cell-row-start:-1
  }

  .cell.is-row-span-1-desktop-only{
    --bulma-grid-cell-row-span:1
  }

  .cell.is-col-start-2-desktop-only{
    --bulma-grid-cell-column-start:2
  }

  .cell.is-col-end-2-desktop-only{
    --bulma-grid-cell-column-end:2
  }

  .cell.is-col-from-end-2-desktop-only{
    --bulma-grid-cell-column-start:-2
  }

  .cell.is-col-span-2-desktop-only{
    --bulma-grid-cell-column-span:2
  }

  .cell.is-row-start-2-desktop-only{
    --bulma-grid-cell-row-start:2
  }

  .cell.is-row-end-2-desktop-only{
    --bulma-grid-cell-row-end:2
  }

  .cell.is-row-from-end-2-desktop-only{
    --bulma-grid-cell-row-start:-2
  }

  .cell.is-row-span-2-desktop-only{
    --bulma-grid-cell-row-span:2
  }

  .cell.is-col-start-3-desktop-only{
    --bulma-grid-cell-column-start:3
  }

  .cell.is-col-end-3-desktop-only{
    --bulma-grid-cell-column-end:3
  }

  .cell.is-col-from-end-3-desktop-only{
    --bulma-grid-cell-column-start:-3
  }

  .cell.is-col-span-3-desktop-only{
    --bulma-grid-cell-column-span:3
  }

  .cell.is-row-start-3-desktop-only{
    --bulma-grid-cell-row-start:3
  }

  .cell.is-row-end-3-desktop-only{
    --bulma-grid-cell-row-end:3
  }

  .cell.is-row-from-end-3-desktop-only{
    --bulma-grid-cell-row-start:-3
  }

  .cell.is-row-span-3-desktop-only{
    --bulma-grid-cell-row-span:3
  }

  .cell.is-col-start-4-desktop-only{
    --bulma-grid-cell-column-start:4
  }

  .cell.is-col-end-4-desktop-only{
    --bulma-grid-cell-column-end:4
  }

  .cell.is-col-from-end-4-desktop-only{
    --bulma-grid-cell-column-start:-4
  }

  .cell.is-col-span-4-desktop-only{
    --bulma-grid-cell-column-span:4
  }

  .cell.is-row-start-4-desktop-only{
    --bulma-grid-cell-row-start:4
  }

  .cell.is-row-end-4-desktop-only{
    --bulma-grid-cell-row-end:4
  }

  .cell.is-row-from-end-4-desktop-only{
    --bulma-grid-cell-row-start:-4
  }

  .cell.is-row-span-4-desktop-only{
    --bulma-grid-cell-row-span:4
  }

  .cell.is-col-start-5-desktop-only{
    --bulma-grid-cell-column-start:5
  }

  .cell.is-col-end-5-desktop-only{
    --bulma-grid-cell-column-end:5
  }

  .cell.is-col-from-end-5-desktop-only{
    --bulma-grid-cell-column-start:-5
  }

  .cell.is-col-span-5-desktop-only{
    --bulma-grid-cell-column-span:5
  }

  .cell.is-row-start-5-desktop-only{
    --bulma-grid-cell-row-start:5
  }

  .cell.is-row-end-5-desktop-only{
    --bulma-grid-cell-row-end:5
  }

  .cell.is-row-from-end-5-desktop-only{
    --bulma-grid-cell-row-start:-5
  }

  .cell.is-row-span-5-desktop-only{
    --bulma-grid-cell-row-span:5
  }

  .cell.is-col-start-6-desktop-only{
    --bulma-grid-cell-column-start:6
  }

  .cell.is-col-end-6-desktop-only{
    --bulma-grid-cell-column-end:6
  }

  .cell.is-col-from-end-6-desktop-only{
    --bulma-grid-cell-column-start:-6
  }

  .cell.is-col-span-6-desktop-only{
    --bulma-grid-cell-column-span:6
  }

  .cell.is-row-start-6-desktop-only{
    --bulma-grid-cell-row-start:6
  }

  .cell.is-row-end-6-desktop-only{
    --bulma-grid-cell-row-end:6
  }

  .cell.is-row-from-end-6-desktop-only{
    --bulma-grid-cell-row-start:-6
  }

  .cell.is-row-span-6-desktop-only{
    --bulma-grid-cell-row-span:6
  }

  .cell.is-col-start-7-desktop-only{
    --bulma-grid-cell-column-start:7
  }

  .cell.is-col-end-7-desktop-only{
    --bulma-grid-cell-column-end:7
  }

  .cell.is-col-from-end-7-desktop-only{
    --bulma-grid-cell-column-start:-7
  }

  .cell.is-col-span-7-desktop-only{
    --bulma-grid-cell-column-span:7
  }

  .cell.is-row-start-7-desktop-only{
    --bulma-grid-cell-row-start:7
  }

  .cell.is-row-end-7-desktop-only{
    --bulma-grid-cell-row-end:7
  }

  .cell.is-row-from-end-7-desktop-only{
    --bulma-grid-cell-row-start:-7
  }

  .cell.is-row-span-7-desktop-only{
    --bulma-grid-cell-row-span:7
  }

  .cell.is-col-start-8-desktop-only{
    --bulma-grid-cell-column-start:8
  }

  .cell.is-col-end-8-desktop-only{
    --bulma-grid-cell-column-end:8
  }

  .cell.is-col-from-end-8-desktop-only{
    --bulma-grid-cell-column-start:-8
  }

  .cell.is-col-span-8-desktop-only{
    --bulma-grid-cell-column-span:8
  }

  .cell.is-row-start-8-desktop-only{
    --bulma-grid-cell-row-start:8
  }

  .cell.is-row-end-8-desktop-only{
    --bulma-grid-cell-row-end:8
  }

  .cell.is-row-from-end-8-desktop-only{
    --bulma-grid-cell-row-start:-8
  }

  .cell.is-row-span-8-desktop-only{
    --bulma-grid-cell-row-span:8
  }

  .cell.is-col-start-9-desktop-only{
    --bulma-grid-cell-column-start:9
  }

  .cell.is-col-end-9-desktop-only{
    --bulma-grid-cell-column-end:9
  }

  .cell.is-col-from-end-9-desktop-only{
    --bulma-grid-cell-column-start:-9
  }

  .cell.is-col-span-9-desktop-only{
    --bulma-grid-cell-column-span:9
  }

  .cell.is-row-start-9-desktop-only{
    --bulma-grid-cell-row-start:9
  }

  .cell.is-row-end-9-desktop-only{
    --bulma-grid-cell-row-end:9
  }

  .cell.is-row-from-end-9-desktop-only{
    --bulma-grid-cell-row-start:-9
  }

  .cell.is-row-span-9-desktop-only{
    --bulma-grid-cell-row-span:9
  }

  .cell.is-col-start-10-desktop-only{
    --bulma-grid-cell-column-start:10
  }

  .cell.is-col-end-10-desktop-only{
    --bulma-grid-cell-column-end:10
  }

  .cell.is-col-from-end-10-desktop-only{
    --bulma-grid-cell-column-start:-10
  }

  .cell.is-col-span-10-desktop-only{
    --bulma-grid-cell-column-span:10
  }

  .cell.is-row-start-10-desktop-only{
    --bulma-grid-cell-row-start:10
  }

  .cell.is-row-end-10-desktop-only{
    --bulma-grid-cell-row-end:10
  }

  .cell.is-row-from-end-10-desktop-only{
    --bulma-grid-cell-row-start:-10
  }

  .cell.is-row-span-10-desktop-only{
    --bulma-grid-cell-row-span:10
  }

  .cell.is-col-start-11-desktop-only{
    --bulma-grid-cell-column-start:11
  }

  .cell.is-col-end-11-desktop-only{
    --bulma-grid-cell-column-end:11
  }

  .cell.is-col-from-end-11-desktop-only{
    --bulma-grid-cell-column-start:-11
  }

  .cell.is-col-span-11-desktop-only{
    --bulma-grid-cell-column-span:11
  }

  .cell.is-row-start-11-desktop-only{
    --bulma-grid-cell-row-start:11
  }

  .cell.is-row-end-11-desktop-only{
    --bulma-grid-cell-row-end:11
  }

  .cell.is-row-from-end-11-desktop-only{
    --bulma-grid-cell-row-start:-11
  }

  .cell.is-row-span-11-desktop-only{
    --bulma-grid-cell-row-span:11
  }

  .cell.is-col-start-12-desktop-only{
    --bulma-grid-cell-column-start:12
  }

  .cell.is-col-end-12-desktop-only{
    --bulma-grid-cell-column-end:12
  }

  .cell.is-col-from-end-12-desktop-only{
    --bulma-grid-cell-column-start:-12
  }

  .cell.is-col-span-12-desktop-only{
    --bulma-grid-cell-column-span:12
  }

  .cell.is-row-start-12-desktop-only{
    --bulma-grid-cell-row-start:12
  }

  .cell.is-row-end-12-desktop-only{
    --bulma-grid-cell-row-end:12
  }

  .cell.is-row-from-end-12-desktop-only{
    --bulma-grid-cell-row-start:-12
  }

  .cell.is-row-span-12-desktop-only{
    --bulma-grid-cell-row-span:12
  }
}

@media screen and (min-width: 1216px){
  .cell.is-col-start-1-widescreen{
    --bulma-grid-cell-column-start:1
  }

  .cell.is-col-end-1-widescreen{
    --bulma-grid-cell-column-end:1
  }

  .cell.is-col-from-end-1-widescreen{
    --bulma-grid-cell-column-start:-1
  }

  .cell.is-col-span-1-widescreen{
    --bulma-grid-cell-column-span:1
  }

  .cell.is-row-start-1-widescreen{
    --bulma-grid-cell-row-start:1
  }

  .cell.is-row-end-1-widescreen{
    --bulma-grid-cell-row-end:1
  }

  .cell.is-row-from-end-1-widescreen{
    --bulma-grid-cell-row-start:-1
  }

  .cell.is-row-span-1-widescreen{
    --bulma-grid-cell-row-span:1
  }

  .cell.is-col-start-2-widescreen{
    --bulma-grid-cell-column-start:2
  }

  .cell.is-col-end-2-widescreen{
    --bulma-grid-cell-column-end:2
  }

  .cell.is-col-from-end-2-widescreen{
    --bulma-grid-cell-column-start:-2
  }

  .cell.is-col-span-2-widescreen{
    --bulma-grid-cell-column-span:2
  }

  .cell.is-row-start-2-widescreen{
    --bulma-grid-cell-row-start:2
  }

  .cell.is-row-end-2-widescreen{
    --bulma-grid-cell-row-end:2
  }

  .cell.is-row-from-end-2-widescreen{
    --bulma-grid-cell-row-start:-2
  }

  .cell.is-row-span-2-widescreen{
    --bulma-grid-cell-row-span:2
  }

  .cell.is-col-start-3-widescreen{
    --bulma-grid-cell-column-start:3
  }

  .cell.is-col-end-3-widescreen{
    --bulma-grid-cell-column-end:3
  }

  .cell.is-col-from-end-3-widescreen{
    --bulma-grid-cell-column-start:-3
  }

  .cell.is-col-span-3-widescreen{
    --bulma-grid-cell-column-span:3
  }

  .cell.is-row-start-3-widescreen{
    --bulma-grid-cell-row-start:3
  }

  .cell.is-row-end-3-widescreen{
    --bulma-grid-cell-row-end:3
  }

  .cell.is-row-from-end-3-widescreen{
    --bulma-grid-cell-row-start:-3
  }

  .cell.is-row-span-3-widescreen{
    --bulma-grid-cell-row-span:3
  }

  .cell.is-col-start-4-widescreen{
    --bulma-grid-cell-column-start:4
  }

  .cell.is-col-end-4-widescreen{
    --bulma-grid-cell-column-end:4
  }

  .cell.is-col-from-end-4-widescreen{
    --bulma-grid-cell-column-start:-4
  }

  .cell.is-col-span-4-widescreen{
    --bulma-grid-cell-column-span:4
  }

  .cell.is-row-start-4-widescreen{
    --bulma-grid-cell-row-start:4
  }

  .cell.is-row-end-4-widescreen{
    --bulma-grid-cell-row-end:4
  }

  .cell.is-row-from-end-4-widescreen{
    --bulma-grid-cell-row-start:-4
  }

  .cell.is-row-span-4-widescreen{
    --bulma-grid-cell-row-span:4
  }

  .cell.is-col-start-5-widescreen{
    --bulma-grid-cell-column-start:5
  }

  .cell.is-col-end-5-widescreen{
    --bulma-grid-cell-column-end:5
  }

  .cell.is-col-from-end-5-widescreen{
    --bulma-grid-cell-column-start:-5
  }

  .cell.is-col-span-5-widescreen{
    --bulma-grid-cell-column-span:5
  }

  .cell.is-row-start-5-widescreen{
    --bulma-grid-cell-row-start:5
  }

  .cell.is-row-end-5-widescreen{
    --bulma-grid-cell-row-end:5
  }

  .cell.is-row-from-end-5-widescreen{
    --bulma-grid-cell-row-start:-5
  }

  .cell.is-row-span-5-widescreen{
    --bulma-grid-cell-row-span:5
  }

  .cell.is-col-start-6-widescreen{
    --bulma-grid-cell-column-start:6
  }

  .cell.is-col-end-6-widescreen{
    --bulma-grid-cell-column-end:6
  }

  .cell.is-col-from-end-6-widescreen{
    --bulma-grid-cell-column-start:-6
  }

  .cell.is-col-span-6-widescreen{
    --bulma-grid-cell-column-span:6
  }

  .cell.is-row-start-6-widescreen{
    --bulma-grid-cell-row-start:6
  }

  .cell.is-row-end-6-widescreen{
    --bulma-grid-cell-row-end:6
  }

  .cell.is-row-from-end-6-widescreen{
    --bulma-grid-cell-row-start:-6
  }

  .cell.is-row-span-6-widescreen{
    --bulma-grid-cell-row-span:6
  }

  .cell.is-col-start-7-widescreen{
    --bulma-grid-cell-column-start:7
  }

  .cell.is-col-end-7-widescreen{
    --bulma-grid-cell-column-end:7
  }

  .cell.is-col-from-end-7-widescreen{
    --bulma-grid-cell-column-start:-7
  }

  .cell.is-col-span-7-widescreen{
    --bulma-grid-cell-column-span:7
  }

  .cell.is-row-start-7-widescreen{
    --bulma-grid-cell-row-start:7
  }

  .cell.is-row-end-7-widescreen{
    --bulma-grid-cell-row-end:7
  }

  .cell.is-row-from-end-7-widescreen{
    --bulma-grid-cell-row-start:-7
  }

  .cell.is-row-span-7-widescreen{
    --bulma-grid-cell-row-span:7
  }

  .cell.is-col-start-8-widescreen{
    --bulma-grid-cell-column-start:8
  }

  .cell.is-col-end-8-widescreen{
    --bulma-grid-cell-column-end:8
  }

  .cell.is-col-from-end-8-widescreen{
    --bulma-grid-cell-column-start:-8
  }

  .cell.is-col-span-8-widescreen{
    --bulma-grid-cell-column-span:8
  }

  .cell.is-row-start-8-widescreen{
    --bulma-grid-cell-row-start:8
  }

  .cell.is-row-end-8-widescreen{
    --bulma-grid-cell-row-end:8
  }

  .cell.is-row-from-end-8-widescreen{
    --bulma-grid-cell-row-start:-8
  }

  .cell.is-row-span-8-widescreen{
    --bulma-grid-cell-row-span:8
  }

  .cell.is-col-start-9-widescreen{
    --bulma-grid-cell-column-start:9
  }

  .cell.is-col-end-9-widescreen{
    --bulma-grid-cell-column-end:9
  }

  .cell.is-col-from-end-9-widescreen{
    --bulma-grid-cell-column-start:-9
  }

  .cell.is-col-span-9-widescreen{
    --bulma-grid-cell-column-span:9
  }

  .cell.is-row-start-9-widescreen{
    --bulma-grid-cell-row-start:9
  }

  .cell.is-row-end-9-widescreen{
    --bulma-grid-cell-row-end:9
  }

  .cell.is-row-from-end-9-widescreen{
    --bulma-grid-cell-row-start:-9
  }

  .cell.is-row-span-9-widescreen{
    --bulma-grid-cell-row-span:9
  }

  .cell.is-col-start-10-widescreen{
    --bulma-grid-cell-column-start:10
  }

  .cell.is-col-end-10-widescreen{
    --bulma-grid-cell-column-end:10
  }

  .cell.is-col-from-end-10-widescreen{
    --bulma-grid-cell-column-start:-10
  }

  .cell.is-col-span-10-widescreen{
    --bulma-grid-cell-column-span:10
  }

  .cell.is-row-start-10-widescreen{
    --bulma-grid-cell-row-start:10
  }

  .cell.is-row-end-10-widescreen{
    --bulma-grid-cell-row-end:10
  }

  .cell.is-row-from-end-10-widescreen{
    --bulma-grid-cell-row-start:-10
  }

  .cell.is-row-span-10-widescreen{
    --bulma-grid-cell-row-span:10
  }

  .cell.is-col-start-11-widescreen{
    --bulma-grid-cell-column-start:11
  }

  .cell.is-col-end-11-widescreen{
    --bulma-grid-cell-column-end:11
  }

  .cell.is-col-from-end-11-widescreen{
    --bulma-grid-cell-column-start:-11
  }

  .cell.is-col-span-11-widescreen{
    --bulma-grid-cell-column-span:11
  }

  .cell.is-row-start-11-widescreen{
    --bulma-grid-cell-row-start:11
  }

  .cell.is-row-end-11-widescreen{
    --bulma-grid-cell-row-end:11
  }

  .cell.is-row-from-end-11-widescreen{
    --bulma-grid-cell-row-start:-11
  }

  .cell.is-row-span-11-widescreen{
    --bulma-grid-cell-row-span:11
  }

  .cell.is-col-start-12-widescreen{
    --bulma-grid-cell-column-start:12
  }

  .cell.is-col-end-12-widescreen{
    --bulma-grid-cell-column-end:12
  }

  .cell.is-col-from-end-12-widescreen{
    --bulma-grid-cell-column-start:-12
  }

  .cell.is-col-span-12-widescreen{
    --bulma-grid-cell-column-span:12
  }

  .cell.is-row-start-12-widescreen{
    --bulma-grid-cell-row-start:12
  }

  .cell.is-row-end-12-widescreen{
    --bulma-grid-cell-row-end:12
  }

  .cell.is-row-from-end-12-widescreen{
    --bulma-grid-cell-row-start:-12
  }

  .cell.is-row-span-12-widescreen{
    --bulma-grid-cell-row-span:12
  }
}

@media screen and (min-width: 1216px)and (max-width: 1407px){
  .cell.is-col-start-1-widescreen-only{
    --bulma-grid-cell-column-start:1
  }

  .cell.is-col-end-1-widescreen-only{
    --bulma-grid-cell-column-end:1
  }

  .cell.is-col-from-end-1-widescreen-only{
    --bulma-grid-cell-column-start:-1
  }

  .cell.is-col-span-1-widescreen-only{
    --bulma-grid-cell-column-span:1
  }

  .cell.is-row-start-1-widescreen-only{
    --bulma-grid-cell-row-start:1
  }

  .cell.is-row-end-1-widescreen-only{
    --bulma-grid-cell-row-end:1
  }

  .cell.is-row-from-end-1-widescreen-only{
    --bulma-grid-cell-row-start:-1
  }

  .cell.is-row-span-1-widescreen-only{
    --bulma-grid-cell-row-span:1
  }

  .cell.is-col-start-2-widescreen-only{
    --bulma-grid-cell-column-start:2
  }

  .cell.is-col-end-2-widescreen-only{
    --bulma-grid-cell-column-end:2
  }

  .cell.is-col-from-end-2-widescreen-only{
    --bulma-grid-cell-column-start:-2
  }

  .cell.is-col-span-2-widescreen-only{
    --bulma-grid-cell-column-span:2
  }

  .cell.is-row-start-2-widescreen-only{
    --bulma-grid-cell-row-start:2
  }

  .cell.is-row-end-2-widescreen-only{
    --bulma-grid-cell-row-end:2
  }

  .cell.is-row-from-end-2-widescreen-only{
    --bulma-grid-cell-row-start:-2
  }

  .cell.is-row-span-2-widescreen-only{
    --bulma-grid-cell-row-span:2
  }

  .cell.is-col-start-3-widescreen-only{
    --bulma-grid-cell-column-start:3
  }

  .cell.is-col-end-3-widescreen-only{
    --bulma-grid-cell-column-end:3
  }

  .cell.is-col-from-end-3-widescreen-only{
    --bulma-grid-cell-column-start:-3
  }

  .cell.is-col-span-3-widescreen-only{
    --bulma-grid-cell-column-span:3
  }

  .cell.is-row-start-3-widescreen-only{
    --bulma-grid-cell-row-start:3
  }

  .cell.is-row-end-3-widescreen-only{
    --bulma-grid-cell-row-end:3
  }

  .cell.is-row-from-end-3-widescreen-only{
    --bulma-grid-cell-row-start:-3
  }

  .cell.is-row-span-3-widescreen-only{
    --bulma-grid-cell-row-span:3
  }

  .cell.is-col-start-4-widescreen-only{
    --bulma-grid-cell-column-start:4
  }

  .cell.is-col-end-4-widescreen-only{
    --bulma-grid-cell-column-end:4
  }

  .cell.is-col-from-end-4-widescreen-only{
    --bulma-grid-cell-column-start:-4
  }

  .cell.is-col-span-4-widescreen-only{
    --bulma-grid-cell-column-span:4
  }

  .cell.is-row-start-4-widescreen-only{
    --bulma-grid-cell-row-start:4
  }

  .cell.is-row-end-4-widescreen-only{
    --bulma-grid-cell-row-end:4
  }

  .cell.is-row-from-end-4-widescreen-only{
    --bulma-grid-cell-row-start:-4
  }

  .cell.is-row-span-4-widescreen-only{
    --bulma-grid-cell-row-span:4
  }

  .cell.is-col-start-5-widescreen-only{
    --bulma-grid-cell-column-start:5
  }

  .cell.is-col-end-5-widescreen-only{
    --bulma-grid-cell-column-end:5
  }

  .cell.is-col-from-end-5-widescreen-only{
    --bulma-grid-cell-column-start:-5
  }

  .cell.is-col-span-5-widescreen-only{
    --bulma-grid-cell-column-span:5
  }

  .cell.is-row-start-5-widescreen-only{
    --bulma-grid-cell-row-start:5
  }

  .cell.is-row-end-5-widescreen-only{
    --bulma-grid-cell-row-end:5
  }

  .cell.is-row-from-end-5-widescreen-only{
    --bulma-grid-cell-row-start:-5
  }

  .cell.is-row-span-5-widescreen-only{
    --bulma-grid-cell-row-span:5
  }

  .cell.is-col-start-6-widescreen-only{
    --bulma-grid-cell-column-start:6
  }

  .cell.is-col-end-6-widescreen-only{
    --bulma-grid-cell-column-end:6
  }

  .cell.is-col-from-end-6-widescreen-only{
    --bulma-grid-cell-column-start:-6
  }

  .cell.is-col-span-6-widescreen-only{
    --bulma-grid-cell-column-span:6
  }

  .cell.is-row-start-6-widescreen-only{
    --bulma-grid-cell-row-start:6
  }

  .cell.is-row-end-6-widescreen-only{
    --bulma-grid-cell-row-end:6
  }

  .cell.is-row-from-end-6-widescreen-only{
    --bulma-grid-cell-row-start:-6
  }

  .cell.is-row-span-6-widescreen-only{
    --bulma-grid-cell-row-span:6
  }

  .cell.is-col-start-7-widescreen-only{
    --bulma-grid-cell-column-start:7
  }

  .cell.is-col-end-7-widescreen-only{
    --bulma-grid-cell-column-end:7
  }

  .cell.is-col-from-end-7-widescreen-only{
    --bulma-grid-cell-column-start:-7
  }

  .cell.is-col-span-7-widescreen-only{
    --bulma-grid-cell-column-span:7
  }

  .cell.is-row-start-7-widescreen-only{
    --bulma-grid-cell-row-start:7
  }

  .cell.is-row-end-7-widescreen-only{
    --bulma-grid-cell-row-end:7
  }

  .cell.is-row-from-end-7-widescreen-only{
    --bulma-grid-cell-row-start:-7
  }

  .cell.is-row-span-7-widescreen-only{
    --bulma-grid-cell-row-span:7
  }

  .cell.is-col-start-8-widescreen-only{
    --bulma-grid-cell-column-start:8
  }

  .cell.is-col-end-8-widescreen-only{
    --bulma-grid-cell-column-end:8
  }

  .cell.is-col-from-end-8-widescreen-only{
    --bulma-grid-cell-column-start:-8
  }

  .cell.is-col-span-8-widescreen-only{
    --bulma-grid-cell-column-span:8
  }

  .cell.is-row-start-8-widescreen-only{
    --bulma-grid-cell-row-start:8
  }

  .cell.is-row-end-8-widescreen-only{
    --bulma-grid-cell-row-end:8
  }

  .cell.is-row-from-end-8-widescreen-only{
    --bulma-grid-cell-row-start:-8
  }

  .cell.is-row-span-8-widescreen-only{
    --bulma-grid-cell-row-span:8
  }

  .cell.is-col-start-9-widescreen-only{
    --bulma-grid-cell-column-start:9
  }

  .cell.is-col-end-9-widescreen-only{
    --bulma-grid-cell-column-end:9
  }

  .cell.is-col-from-end-9-widescreen-only{
    --bulma-grid-cell-column-start:-9
  }

  .cell.is-col-span-9-widescreen-only{
    --bulma-grid-cell-column-span:9
  }

  .cell.is-row-start-9-widescreen-only{
    --bulma-grid-cell-row-start:9
  }

  .cell.is-row-end-9-widescreen-only{
    --bulma-grid-cell-row-end:9
  }

  .cell.is-row-from-end-9-widescreen-only{
    --bulma-grid-cell-row-start:-9
  }

  .cell.is-row-span-9-widescreen-only{
    --bulma-grid-cell-row-span:9
  }

  .cell.is-col-start-10-widescreen-only{
    --bulma-grid-cell-column-start:10
  }

  .cell.is-col-end-10-widescreen-only{
    --bulma-grid-cell-column-end:10
  }

  .cell.is-col-from-end-10-widescreen-only{
    --bulma-grid-cell-column-start:-10
  }

  .cell.is-col-span-10-widescreen-only{
    --bulma-grid-cell-column-span:10
  }

  .cell.is-row-start-10-widescreen-only{
    --bulma-grid-cell-row-start:10
  }

  .cell.is-row-end-10-widescreen-only{
    --bulma-grid-cell-row-end:10
  }

  .cell.is-row-from-end-10-widescreen-only{
    --bulma-grid-cell-row-start:-10
  }

  .cell.is-row-span-10-widescreen-only{
    --bulma-grid-cell-row-span:10
  }

  .cell.is-col-start-11-widescreen-only{
    --bulma-grid-cell-column-start:11
  }

  .cell.is-col-end-11-widescreen-only{
    --bulma-grid-cell-column-end:11
  }

  .cell.is-col-from-end-11-widescreen-only{
    --bulma-grid-cell-column-start:-11
  }

  .cell.is-col-span-11-widescreen-only{
    --bulma-grid-cell-column-span:11
  }

  .cell.is-row-start-11-widescreen-only{
    --bulma-grid-cell-row-start:11
  }

  .cell.is-row-end-11-widescreen-only{
    --bulma-grid-cell-row-end:11
  }

  .cell.is-row-from-end-11-widescreen-only{
    --bulma-grid-cell-row-start:-11
  }

  .cell.is-row-span-11-widescreen-only{
    --bulma-grid-cell-row-span:11
  }

  .cell.is-col-start-12-widescreen-only{
    --bulma-grid-cell-column-start:12
  }

  .cell.is-col-end-12-widescreen-only{
    --bulma-grid-cell-column-end:12
  }

  .cell.is-col-from-end-12-widescreen-only{
    --bulma-grid-cell-column-start:-12
  }

  .cell.is-col-span-12-widescreen-only{
    --bulma-grid-cell-column-span:12
  }

  .cell.is-row-start-12-widescreen-only{
    --bulma-grid-cell-row-start:12
  }

  .cell.is-row-end-12-widescreen-only{
    --bulma-grid-cell-row-end:12
  }

  .cell.is-row-from-end-12-widescreen-only{
    --bulma-grid-cell-row-start:-12
  }

  .cell.is-row-span-12-widescreen-only{
    --bulma-grid-cell-row-span:12
  }
}

@media screen and (min-width: 1408px){
  .cell.is-col-start-1-fullhd{
    --bulma-grid-cell-column-start:1
  }

  .cell.is-col-end-1-fullhd{
    --bulma-grid-cell-column-end:1
  }

  .cell.is-col-from-end-1-fullhd{
    --bulma-grid-cell-column-start:-1
  }

  .cell.is-col-span-1-fullhd{
    --bulma-grid-cell-column-span:1
  }

  .cell.is-row-start-1-fullhd{
    --bulma-grid-cell-row-start:1
  }

  .cell.is-row-end-1-fullhd{
    --bulma-grid-cell-row-end:1
  }

  .cell.is-row-from-end-1-fullhd{
    --bulma-grid-cell-row-start:-1
  }

  .cell.is-row-span-1-fullhd{
    --bulma-grid-cell-row-span:1
  }

  .cell.is-col-start-2-fullhd{
    --bulma-grid-cell-column-start:2
  }

  .cell.is-col-end-2-fullhd{
    --bulma-grid-cell-column-end:2
  }

  .cell.is-col-from-end-2-fullhd{
    --bulma-grid-cell-column-start:-2
  }

  .cell.is-col-span-2-fullhd{
    --bulma-grid-cell-column-span:2
  }

  .cell.is-row-start-2-fullhd{
    --bulma-grid-cell-row-start:2
  }

  .cell.is-row-end-2-fullhd{
    --bulma-grid-cell-row-end:2
  }

  .cell.is-row-from-end-2-fullhd{
    --bulma-grid-cell-row-start:-2
  }

  .cell.is-row-span-2-fullhd{
    --bulma-grid-cell-row-span:2
  }

  .cell.is-col-start-3-fullhd{
    --bulma-grid-cell-column-start:3
  }

  .cell.is-col-end-3-fullhd{
    --bulma-grid-cell-column-end:3
  }

  .cell.is-col-from-end-3-fullhd{
    --bulma-grid-cell-column-start:-3
  }

  .cell.is-col-span-3-fullhd{
    --bulma-grid-cell-column-span:3
  }

  .cell.is-row-start-3-fullhd{
    --bulma-grid-cell-row-start:3
  }

  .cell.is-row-end-3-fullhd{
    --bulma-grid-cell-row-end:3
  }

  .cell.is-row-from-end-3-fullhd{
    --bulma-grid-cell-row-start:-3
  }

  .cell.is-row-span-3-fullhd{
    --bulma-grid-cell-row-span:3
  }

  .cell.is-col-start-4-fullhd{
    --bulma-grid-cell-column-start:4
  }

  .cell.is-col-end-4-fullhd{
    --bulma-grid-cell-column-end:4
  }

  .cell.is-col-from-end-4-fullhd{
    --bulma-grid-cell-column-start:-4
  }

  .cell.is-col-span-4-fullhd{
    --bulma-grid-cell-column-span:4
  }

  .cell.is-row-start-4-fullhd{
    --bulma-grid-cell-row-start:4
  }

  .cell.is-row-end-4-fullhd{
    --bulma-grid-cell-row-end:4
  }

  .cell.is-row-from-end-4-fullhd{
    --bulma-grid-cell-row-start:-4
  }

  .cell.is-row-span-4-fullhd{
    --bulma-grid-cell-row-span:4
  }

  .cell.is-col-start-5-fullhd{
    --bulma-grid-cell-column-start:5
  }

  .cell.is-col-end-5-fullhd{
    --bulma-grid-cell-column-end:5
  }

  .cell.is-col-from-end-5-fullhd{
    --bulma-grid-cell-column-start:-5
  }

  .cell.is-col-span-5-fullhd{
    --bulma-grid-cell-column-span:5
  }

  .cell.is-row-start-5-fullhd{
    --bulma-grid-cell-row-start:5
  }

  .cell.is-row-end-5-fullhd{
    --bulma-grid-cell-row-end:5
  }

  .cell.is-row-from-end-5-fullhd{
    --bulma-grid-cell-row-start:-5
  }

  .cell.is-row-span-5-fullhd{
    --bulma-grid-cell-row-span:5
  }

  .cell.is-col-start-6-fullhd{
    --bulma-grid-cell-column-start:6
  }

  .cell.is-col-end-6-fullhd{
    --bulma-grid-cell-column-end:6
  }

  .cell.is-col-from-end-6-fullhd{
    --bulma-grid-cell-column-start:-6
  }

  .cell.is-col-span-6-fullhd{
    --bulma-grid-cell-column-span:6
  }

  .cell.is-row-start-6-fullhd{
    --bulma-grid-cell-row-start:6
  }

  .cell.is-row-end-6-fullhd{
    --bulma-grid-cell-row-end:6
  }

  .cell.is-row-from-end-6-fullhd{
    --bulma-grid-cell-row-start:-6
  }

  .cell.is-row-span-6-fullhd{
    --bulma-grid-cell-row-span:6
  }

  .cell.is-col-start-7-fullhd{
    --bulma-grid-cell-column-start:7
  }

  .cell.is-col-end-7-fullhd{
    --bulma-grid-cell-column-end:7
  }

  .cell.is-col-from-end-7-fullhd{
    --bulma-grid-cell-column-start:-7
  }

  .cell.is-col-span-7-fullhd{
    --bulma-grid-cell-column-span:7
  }

  .cell.is-row-start-7-fullhd{
    --bulma-grid-cell-row-start:7
  }

  .cell.is-row-end-7-fullhd{
    --bulma-grid-cell-row-end:7
  }

  .cell.is-row-from-end-7-fullhd{
    --bulma-grid-cell-row-start:-7
  }

  .cell.is-row-span-7-fullhd{
    --bulma-grid-cell-row-span:7
  }

  .cell.is-col-start-8-fullhd{
    --bulma-grid-cell-column-start:8
  }

  .cell.is-col-end-8-fullhd{
    --bulma-grid-cell-column-end:8
  }

  .cell.is-col-from-end-8-fullhd{
    --bulma-grid-cell-column-start:-8
  }

  .cell.is-col-span-8-fullhd{
    --bulma-grid-cell-column-span:8
  }

  .cell.is-row-start-8-fullhd{
    --bulma-grid-cell-row-start:8
  }

  .cell.is-row-end-8-fullhd{
    --bulma-grid-cell-row-end:8
  }

  .cell.is-row-from-end-8-fullhd{
    --bulma-grid-cell-row-start:-8
  }

  .cell.is-row-span-8-fullhd{
    --bulma-grid-cell-row-span:8
  }

  .cell.is-col-start-9-fullhd{
    --bulma-grid-cell-column-start:9
  }

  .cell.is-col-end-9-fullhd{
    --bulma-grid-cell-column-end:9
  }

  .cell.is-col-from-end-9-fullhd{
    --bulma-grid-cell-column-start:-9
  }

  .cell.is-col-span-9-fullhd{
    --bulma-grid-cell-column-span:9
  }

  .cell.is-row-start-9-fullhd{
    --bulma-grid-cell-row-start:9
  }

  .cell.is-row-end-9-fullhd{
    --bulma-grid-cell-row-end:9
  }

  .cell.is-row-from-end-9-fullhd{
    --bulma-grid-cell-row-start:-9
  }

  .cell.is-row-span-9-fullhd{
    --bulma-grid-cell-row-span:9
  }

  .cell.is-col-start-10-fullhd{
    --bulma-grid-cell-column-start:10
  }

  .cell.is-col-end-10-fullhd{
    --bulma-grid-cell-column-end:10
  }

  .cell.is-col-from-end-10-fullhd{
    --bulma-grid-cell-column-start:-10
  }

  .cell.is-col-span-10-fullhd{
    --bulma-grid-cell-column-span:10
  }

  .cell.is-row-start-10-fullhd{
    --bulma-grid-cell-row-start:10
  }

  .cell.is-row-end-10-fullhd{
    --bulma-grid-cell-row-end:10
  }

  .cell.is-row-from-end-10-fullhd{
    --bulma-grid-cell-row-start:-10
  }

  .cell.is-row-span-10-fullhd{
    --bulma-grid-cell-row-span:10
  }

  .cell.is-col-start-11-fullhd{
    --bulma-grid-cell-column-start:11
  }

  .cell.is-col-end-11-fullhd{
    --bulma-grid-cell-column-end:11
  }

  .cell.is-col-from-end-11-fullhd{
    --bulma-grid-cell-column-start:-11
  }

  .cell.is-col-span-11-fullhd{
    --bulma-grid-cell-column-span:11
  }

  .cell.is-row-start-11-fullhd{
    --bulma-grid-cell-row-start:11
  }

  .cell.is-row-end-11-fullhd{
    --bulma-grid-cell-row-end:11
  }

  .cell.is-row-from-end-11-fullhd{
    --bulma-grid-cell-row-start:-11
  }

  .cell.is-row-span-11-fullhd{
    --bulma-grid-cell-row-span:11
  }

  .cell.is-col-start-12-fullhd{
    --bulma-grid-cell-column-start:12
  }

  .cell.is-col-end-12-fullhd{
    --bulma-grid-cell-column-end:12
  }

  .cell.is-col-from-end-12-fullhd{
    --bulma-grid-cell-column-start:-12
  }

  .cell.is-col-span-12-fullhd{
    --bulma-grid-cell-column-span:12
  }

  .cell.is-row-start-12-fullhd{
    --bulma-grid-cell-row-start:12
  }

  .cell.is-row-end-12-fullhd{
    --bulma-grid-cell-row-end:12
  }

  .cell.is-row-from-end-12-fullhd{
    --bulma-grid-cell-row-start:-12
  }

  .cell.is-row-span-12-fullhd{
    --bulma-grid-cell-row-span:12
  }
}

.box{
  --bulma-box-background-color:var(--bulma-scheme-main);
  --bulma-box-color:var(--bulma-text);
  --bulma-box-radius:var(--bulma-radius-large);
  --bulma-box-shadow:var(--bulma-shadow);
  --bulma-box-padding:1.25rem;
  --bulma-box-link-hover-shadow:0 0.5em 1em -0.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1), 0 0 0 1px var(--bulma-link);
  --bulma-box-link-active-shadow:inset 0 1px 2px hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.2), 0 0 0 1px var(--bulma-link)
}

.box{
  background-color:var(--bulma-box-background-color);
  border-radius:var(--bulma-box-radius);
  box-shadow:var(--bulma-box-shadow);
  color:var(--bulma-box-color);
  display:block;
  padding:var(--bulma-box-padding)
}

a.box:hover,a.box:focus{
  box-shadow:var(--bulma-box-link-hover-shadow)
}

a.box:active{
  box-shadow:var(--bulma-box-link-active-shadow)
}
