@-webkit-keyframes spinAround {
     from {
         -webkit-transform: rotate(0);
         transform: rotate(0)
     }
 
     to {
         -webkit-transform: rotate(359deg);
         transform: rotate(359deg)
     }
 }
 
 @keyframes spinAround {
     from {
         -webkit-transform: rotate(0);
         transform: rotate(0)
     }
 
     to {
         -webkit-transform: rotate(359deg);
         transform: rotate(359deg)
     }
 }
 
 input[type=range].slider {
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     margin: 1rem 0;
     background: 0 0;
     touch-action: none
 }
 
 input[type=range].slider.is-fullwidth {
     display: block;
     width: 100%
 }
 
 input[type=range].slider:focus {
     outline: 0
 }
 
 input[type=range].slider:not([orient=vertical])::-webkit-slider-runnable-track {
     width: 100%
 }
 
 input[type=range].slider:not([orient=vertical])::-moz-range-track {
     width: 100%
 }
 
 input[type=range].slider:not([orient=vertical])::-ms-track {
     width: 100%
 }
 
 input[type=range].slider:not([orient=vertical]).has-output+output,input[type=range].slider:not([orient=vertical]).has-output-tooltip+output {
     width: 3rem;
     background: #4a4a4a;
     border-radius: 4px;
     padding: .4rem .8rem;
     font-size: .75rem;
     line-height: .75rem;
     text-align: center;
     text-overflow: ellipsis;
     white-space: nowrap;
     color: #fff;
     overflow: hidden;
     pointer-events: none;
     z-index: 200
 }
 
 input[type=range].slider:not([orient=vertical]).has-output-tooltip:disabled+output,input[type=range].slider:not([orient=vertical]).has-output:disabled+output {
     opacity: .5
 }
 
 input[type=range].slider:not([orient=vertical]).has-output {
     display: inline-block;
     vertical-align: middle;
     width: calc(100% - (4.2rem))
 }
 
 input[type=range].slider:not([orient=vertical]).has-output+output {
     display: inline-block;
     margin-left: .75rem;
     vertical-align: middle
 }
 
 input[type=range].slider:not([orient=vertical]).has-output-tooltip {
     display: block
 }
 
 input[type=range].slider:not([orient=vertical]).has-output-tooltip+output {
     position: absolute;
     left: 0;
     top: -.1rem
 }
 
 input[type=range].slider[orient=vertical] {
     -webkit-appearance: slider-vertical;
     -moz-appearance: slider-vertical;
     appearance: slider-vertical;
     -webkit-writing-mode: bt-lr;
     -ms-writing-mode: bt-lr;
     writing-mode: bt-lr
 }
 
 input[type=range].slider[orient=vertical]::-webkit-slider-runnable-track {
     height: 100%
 }
 
 input[type=range].slider[orient=vertical]::-moz-range-track {
     height: 100%
 }
 
 input[type=range].slider[orient=vertical]::-ms-track {
     height: 100%
 }
 
 input[type=range].slider::-webkit-slider-runnable-track {
     cursor: pointer;
     animate: .2s;
     box-shadow: 0 0 0 #7a7a7a;
     background: #dbdbdb;
     border-radius: 4px;
     border: 0 solid #7a7a7a
 }
 
 input[type=range].slider::-moz-range-track {
     cursor: pointer;
     animate: .2s;
     box-shadow: 0 0 0 #7a7a7a;
     background: #dbdbdb;
     border-radius: 4px;
     border: 0 solid #7a7a7a
 }
 
 input[type=range].slider::-ms-track {
     cursor: pointer;
     animate: .2s;
     box-shadow: 0 0 0 #7a7a7a;
     background: #dbdbdb;
     border-radius: 4px;
     border: 0 solid #7a7a7a
 }
 
 input[type=range].slider::-ms-fill-lower {
     background: #dbdbdb;
     border-radius: 4px
 }
 
 input[type=range].slider::-ms-fill-upper {
     background: #dbdbdb;
     border-radius: 4px
 }
 
 input[type=range].slider::-webkit-slider-thumb {
     box-shadow: none;
     border: 1px solid #b5b5b5;
     border-radius: 4px;
     background: #fff;
     cursor: pointer
 }
 
 input[type=range].slider::-moz-range-thumb {
     box-shadow: none;
     border: 1px solid #b5b5b5;
     border-radius: 4px;
     background: #fff;
     cursor: pointer
 }
 
 input[type=range].slider::-ms-thumb {
     box-shadow: none;
     border: 1px solid #b5b5b5;
     border-radius: 4px;
     background: #fff;
     cursor: pointer
 }
 
 input[type=range].slider::-webkit-slider-thumb {
     -webkit-appearance: none;
     appearance: none
 }
 
 input[type=range].slider.is-circle::-webkit-slider-thumb {
     border-radius: 290486px
 }
 
 input[type=range].slider.is-circle::-moz-range-thumb {
     border-radius: 290486px
 }
 
 input[type=range].slider.is-circle::-ms-thumb {
     border-radius: 290486px
 }
 
 input[type=range].slider:active::-webkit-slider-thumb {
     -webkit-transform: scale(1.25);
     transform: scale(1.25)
 }
 
 input[type=range].slider:active::-moz-range-thumb {
     transform: scale(1.25)
 }
 
 input[type=range].slider:active::-ms-thumb {
     transform: scale(1.25)
 }
 
 input[type=range].slider:disabled {
     opacity: .5;
     cursor: not-allowed
 }
 
 input[type=range].slider:disabled::-webkit-slider-thumb {
     cursor: not-allowed;
     -webkit-transform: scale(1);
     transform: scale(1)
 }
 
 input[type=range].slider:disabled::-moz-range-thumb {
     cursor: not-allowed;
     transform: scale(1)
 }
 
 input[type=range].slider:disabled::-ms-thumb {
     cursor: not-allowed;
     transform: scale(1)
 }
 
 input[type=range].slider:not([orient=vertical]) {
     min-height: calc((1rem + 2px) * 1.25)
 }
 
 input[type=range].slider:not([orient=vertical])::-webkit-slider-runnable-track {
     height: .5rem
 }
 
 input[type=range].slider:not([orient=vertical])::-moz-range-track {
     height: .5rem
 }
 
 input[type=range].slider:not([orient=vertical])::-ms-track {
     height: .5rem
 }
 
 input[type=range].slider[orient=vertical]::-webkit-slider-runnable-track {
     width: .5rem
 }
 
 input[type=range].slider[orient=vertical]::-moz-range-track {
     width: .5rem
 }
 
 input[type=range].slider[orient=vertical]::-ms-track {
     width: .5rem
 }
 
 input[type=range].slider::-webkit-slider-thumb {
     height: 1rem;
     width: 1rem
 }
 
 input[type=range].slider::-moz-range-thumb {
     height: 1rem;
     width: 1rem
 }
 
 input[type=range].slider::-ms-thumb {
     height: 1rem;
     width: 1rem
 }
 
 input[type=range].slider::-ms-thumb {
     margin-top: 0
 }
 
 input[type=range].slider::-webkit-slider-thumb {
     margin-top: -.25rem
 }
 
 input[type=range].slider[orient=vertical]::-webkit-slider-thumb {
     margin-top: auto;
     margin-left: -.25rem
 }
 
 input[type=range].slider.is-small:not([orient=vertical]) {
     min-height: calc((.75rem + 2px) * 1.25)
 }
 
 input[type=range].slider.is-small:not([orient=vertical])::-webkit-slider-runnable-track {
     height: .375rem
 }
 
 input[type=range].slider.is-small:not([orient=vertical])::-moz-range-track {
     height: .375rem
 }
 
 input[type=range].slider.is-small:not([orient=vertical])::-ms-track {
     height: .375rem
 }
 
 input[type=range].slider.is-small[orient=vertical]::-webkit-slider-runnable-track {
     width: .375rem
 }
 
 input[type=range].slider.is-small[orient=vertical]::-moz-range-track {
     width: .375rem
 }
 
 input[type=range].slider.is-small[orient=vertical]::-ms-track {
     width: .375rem
 }
 
 input[type=range].slider.is-small::-webkit-slider-thumb {
     height: .75rem;
     width: .75rem
 }
 
 input[type=range].slider.is-small::-moz-range-thumb {
     height: .75rem;
     width: .75rem
 }
 
 input[type=range].slider.is-small::-ms-thumb {
     height: .75rem;
     width: .75rem
 }
 
 input[type=range].slider.is-small::-ms-thumb {
     margin-top: 0
 }
 
 input[type=range].slider.is-small::-webkit-slider-thumb {
     margin-top: -.1875rem
 }
 
 input[type=range].slider.is-small[orient=vertical]::-webkit-slider-thumb {
     margin-top: auto;
     margin-left: -.1875rem
 }
 
 input[type=range].slider.is-medium:not([orient=vertical]) {
     min-height: calc((1.25rem + 2px) * 1.25)
 }
 
 input[type=range].slider.is-medium:not([orient=vertical])::-webkit-slider-runnable-track {
     height: .625rem
 }
 
 input[type=range].slider.is-medium:not([orient=vertical])::-moz-range-track {
     height: .625rem
 }
 
 input[type=range].slider.is-medium:not([orient=vertical])::-ms-track {
     height: .625rem
 }
 
 input[type=range].slider.is-medium[orient=vertical]::-webkit-slider-runnable-track {
     width: .625rem
 }
 
 input[type=range].slider.is-medium[orient=vertical]::-moz-range-track {
     width: .625rem
 }
 
 input[type=range].slider.is-medium[orient=vertical]::-ms-track {
     width: .625rem
 }
 
 input[type=range].slider.is-medium::-webkit-slider-thumb {
     height: 1.25rem;
     width: 1.25rem
 }
 
 input[type=range].slider.is-medium::-moz-range-thumb {
     height: 1.25rem;
     width: 1.25rem
 }
 
 input[type=range].slider.is-medium::-ms-thumb {
     height: 1.25rem;
     width: 1.25rem
 }
 
 input[type=range].slider.is-medium::-ms-thumb {
     margin-top: 0
 }
 
 input[type=range].slider.is-medium::-webkit-slider-thumb {
     margin-top: -.3125rem
 }
 
 input[type=range].slider.is-medium[orient=vertical]::-webkit-slider-thumb {
     margin-top: auto;
     margin-left: -.3125rem
 }
 
 input[type=range].slider.is-large:not([orient=vertical]) {
     min-height: calc((1.5rem + 2px) * 1.25)
 }
 
 input[type=range].slider.is-large:not([orient=vertical])::-webkit-slider-runnable-track {
     height: .75rem
 }
 
 input[type=range].slider.is-large:not([orient=vertical])::-moz-range-track {
     height: .75rem
 }
 
 input[type=range].slider.is-large:not([orient=vertical])::-ms-track {
     height: .75rem
 }
 
 input[type=range].slider.is-large[orient=vertical]::-webkit-slider-runnable-track {
     width: .75rem
 }
 
 input[type=range].slider.is-large[orient=vertical]::-moz-range-track {
     width: .75rem
 }
 
 input[type=range].slider.is-large[orient=vertical]::-ms-track {
     width: .75rem
 }
 
 input[type=range].slider.is-large::-webkit-slider-thumb {
     height: 1.5rem;
     width: 1.5rem
 }
 
 input[type=range].slider.is-large::-moz-range-thumb {
     height: 1.5rem;
     width: 1.5rem
 }
 
 input[type=range].slider.is-large::-ms-thumb {
     height: 1.5rem;
     width: 1.5rem
 }
 
 input[type=range].slider.is-large::-ms-thumb {
     margin-top: 0
 }
 
 input[type=range].slider.is-large::-webkit-slider-thumb {
     margin-top: -.375rem
 }
 
 input[type=range].slider.is-large[orient=vertical]::-webkit-slider-thumb {
     margin-top: auto;
     margin-left: -.375rem
 }
 
 input[type=range].slider.is-white::-moz-range-track {
     background: #fff!important
 }
 
 input[type=range].slider.is-white::-webkit-slider-runnable-track {
     background: #fff!important
 }
 
 input[type=range].slider.is-white::-ms-track {
     background: #fff!important
 }
 
 input[type=range].slider.is-white::-ms-fill-lower {
     background: #fff
 }
 
 input[type=range].slider.is-white::-ms-fill-upper {
     background: #fff
 }
 
 input[type=range].slider.is-white .has-output-tooltip+output,input[type=range].slider.is-white.has-output+output {
     background-color: #fff;
     color: #0a0a0a
 }
 
 input[type=range].slider.is-black::-moz-range-track {
     background: #0a0a0a!important
 }
 
 input[type=range].slider.is-black::-webkit-slider-runnable-track {
     background: #0a0a0a!important
 }
 
 input[type=range].slider.is-black::-ms-track {
     background: #0a0a0a!important
 }
 
 input[type=range].slider.is-black::-ms-fill-lower {
     background: #0a0a0a
 }
 
 input[type=range].slider.is-black::-ms-fill-upper {
     background: #0a0a0a
 }
 
 input[type=range].slider.is-black .has-output-tooltip+output,input[type=range].slider.is-black.has-output+output {
     background-color: #0a0a0a;
     color: #fff
 }
 
 input[type=range].slider.is-light::-moz-range-track {
     background: #f5f5f5!important
 }
 
 input[type=range].slider.is-light::-webkit-slider-runnable-track {
     background: #f5f5f5!important
 }
 
 input[type=range].slider.is-light::-ms-track {
     background: #f5f5f5!important
 }
 
 input[type=range].slider.is-light::-ms-fill-lower {
     background: #f5f5f5
 }
 
 input[type=range].slider.is-light::-ms-fill-upper {
     background: #f5f5f5
 }
 
 input[type=range].slider.is-light .has-output-tooltip+output,input[type=range].slider.is-light.has-output+output {
     background-color: #f5f5f5;
     color: #363636
 }
 
 input[type=range].slider.is-dark::-moz-range-track {
     background: #363636!important
 }
 
 input[type=range].slider.is-dark::-webkit-slider-runnable-track {
     background: #363636!important
 }
 
 input[type=range].slider.is-dark::-ms-track {
     background: #363636!important
 }
 
 input[type=range].slider.is-dark::-ms-fill-lower {
     background: #363636
 }
 
 input[type=range].slider.is-dark::-ms-fill-upper {
     background: #363636
 }
 
 input[type=range].slider.is-dark .has-output-tooltip+output,input[type=range].slider.is-dark.has-output+output {
     background-color: #363636;
     color: #f5f5f5
 }
 
 input[type=range].slider.is-primary::-moz-range-track {
     background: #00d1b2!important
 }
 
 input[type=range].slider.is-primary::-webkit-slider-runnable-track {
     background: #00d1b2!important
 }
 
 input[type=range].slider.is-primary::-ms-track {
     background: #00d1b2!important
 }
 
 input[type=range].slider.is-primary::-ms-fill-lower {
     background: #00d1b2
 }
 
 input[type=range].slider.is-primary::-ms-fill-upper {
     background: #00d1b2
 }
 
 input[type=range].slider.is-primary .has-output-tooltip+output,input[type=range].slider.is-primary.has-output+output {
     background-color: #00d1b2;
     color: #fff
 }
 
 input[type=range].slider.is-link::-moz-range-track {
     background: #3273dc!important
 }
 
 input[type=range].slider.is-link::-webkit-slider-runnable-track {
     background: #3273dc!important
 }
 
 input[type=range].slider.is-link::-ms-track {
     background: #3273dc!important
 }
 
 input[type=range].slider.is-link::-ms-fill-lower {
     background: #3273dc
 }
 
 input[type=range].slider.is-link::-ms-fill-upper {
     background: #3273dc
 }
 
 input[type=range].slider.is-link .has-output-tooltip+output,input[type=range].slider.is-link.has-output+output {
     background-color: #3273dc;
     color: #fff
 }
 
 input[type=range].slider.is-info::-moz-range-track {
     background: #209cee!important
 }
 
 input[type=range].slider.is-info::-webkit-slider-runnable-track {
     background: #209cee!important
 }
 
 input[type=range].slider.is-info::-ms-track {
     background: #209cee!important
 }
 
 input[type=range].slider.is-info::-ms-fill-lower {
     background: #209cee
 }
 
 input[type=range].slider.is-info::-ms-fill-upper {
     background: #209cee
 }
 
 input[type=range].slider.is-info .has-output-tooltip+output,input[type=range].slider.is-info.has-output+output {
     background-color: #209cee;
     color: #fff
 }
 
 input[type=range].slider.is-success::-moz-range-track {
     background: #23d160!important
 }
 
 input[type=range].slider.is-success::-webkit-slider-runnable-track {
     background: #23d160!important
 }
 
 input[type=range].slider.is-success::-ms-track {
     background: #23d160!important
 }
 
 input[type=range].slider.is-success::-ms-fill-lower {
     background: #23d160
 }
 
 input[type=range].slider.is-success::-ms-fill-upper {
     background: #23d160
 }
 
 input[type=range].slider.is-success .has-output-tooltip+output,input[type=range].slider.is-success.has-output+output {
     background-color: #23d160;
     color: #fff
 }
 
 input[type=range].slider.is-warning::-moz-range-track {
     background: #ffdd57!important
 }
 
 input[type=range].slider.is-warning::-webkit-slider-runnable-track {
     background: #ffdd57!important
 }
 
 input[type=range].slider.is-warning::-ms-track {
     background: #ffdd57!important
 }
 
 input[type=range].slider.is-warning::-ms-fill-lower {
     background: #ffdd57
 }
 
 input[type=range].slider.is-warning::-ms-fill-upper {
     background: #ffdd57
 }
 
 input[type=range].slider.is-warning .has-output-tooltip+output,input[type=range].slider.is-warning.has-output+output {
     background-color: #ffdd57;
     color: rgba(0,0,0,.7)
 }
 
 input[type=range].slider.is-danger::-moz-range-track {
     background: #ff3860!important
 }
 
 input[type=range].slider.is-danger::-webkit-slider-runnable-track {
     background: #ff3860!important
 }
 
 input[type=range].slider.is-danger::-ms-track {
     background: #ff3860!important
 }
 
 input[type=range].slider.is-danger::-ms-fill-lower {
     background: #ff3860
 }
 
 input[type=range].slider.is-danger::-ms-fill-upper {
     background: #ff3860
 }
 
 input[type=range].slider.is-danger .has-output-tooltip+output,input[type=range].slider.is-danger.has-output+output {
     background-color: #ff3860;
     color: #fff
 }