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

.button strong {
    color: inherit
}

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

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

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

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

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

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

.button.is-focused:not(:active),.button:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(72,95,199,.25)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover {
    background-color: #000
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button.is-light {
    background-color: #f5f5f5;
    border-color: transparent;
    color: rgba(0,0,0,.7)
}

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

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

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

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

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

.button.is-light.is-inverted {
    background-color: rgba(0,0,0,.7);
    color: #f5f5f5
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.button.is-dark.is-hovered,.button.is-dark:hover {
    background-color: #2f2f2f;
    border-color: transparent;
    color: #fff
}

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

.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(54,54,54,.25)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(0,209,178,.25)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(72,95,199,.25)
}

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

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

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

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

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

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

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

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

.button.is-link.is-outlined.is-loading::after {
    border-color: transparent transparent #485fc7 #485fc7!important
}

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

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

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

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

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

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

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

.button.is-link.is-light.is-hovered,.button.is-link.is-light:hover {
    background-color: #e6e9f7;
    border-color: transparent;
    color: #3850b7
}

.button.is-link.is-light.is-active,.button.is-link.is-light:active {
    background-color: #dce0f4;
    border-color: transparent;
    color: #3850b7
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(72,199,142,.25)
}

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

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

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

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

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

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

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

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

.button.is-success.is-outlined.is-loading::after {
    border-color: transparent transparent #48c78e #48c78e!important
}

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

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

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

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

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

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

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

.button.is-success.is-light.is-hovered,.button.is-success.is-light:hover {
    background-color: #e6f7ef;
    border-color: transparent;
    color: #257953
}

.button.is-success.is-light.is-active,.button.is-success.is-light:active {
    background-color: #dcf4e9;
    border-color: transparent;
    color: #257953
}

.button.is-warning {
    background-color: #ffe08a;
    border-color: transparent;
    color: rgba(0,0,0,.7)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button.is-small {
    font-size: .75rem
}

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

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

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

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

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

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

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

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

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

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

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

.buttons .button {
    margin-bottom: .5rem
}

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

.buttons:last-child {
    margin-bottom: -.5rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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