/*! bulma.io v0.5.3 | MIT License | github.com/jgthms/bulma */
@-webkit-keyframes spinAround {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes spinAround {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

/*!*! minireset.css v0.0.2 | 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 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

* {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

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

img,
embed,
object,
audio,
video {
    max-width: 100%;
}

iframe {
    border: 0;
}

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

td,
th {
    padding: 0;
    text-align: left;
}

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

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

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

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

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

a {
    color: #7957d5;
    cursor: pointer;
    text-decoration: none;
}

a strong {
    color: currentColor;
}

a:hover {
    color: #363636;
}

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

hr {
    background-color: #dbdbdb;
    border: none;
    display: block;
    height: 1px;
    margin: 1.5rem 0;
}

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

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

small {
    font-size: 0.875em;
}

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

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

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

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

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

table th {
    color: #363636;
}

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

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

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

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

.is-overlay {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.has-text-white {
    color: white !important;
}

a.has-text-white:hover, a.has-text-white:focus {
    color: #e6e6e6 !important;
}

.has-text-black {
    color: #0a0a0a !important;
}

a.has-text-black:hover, a.has-text-black:focus {
    color: black !important;
}

.has-text-light {
    color: whitesmoke !important;
}

a.has-text-light:hover, a.has-text-light:focus {
    color: #dbdbdb !important;
}

.has-text-dark {
    color: #363636 !important;
}

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

.has-text-primary {
    color: #7957d5 !important;
}

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

.has-text-info {
    color: #3273dc !important;
}

a.has-text-info:hover, a.has-text-info:focus {
    color: #205bbc !important;
}

.has-text-success {
    color: #23d160 !important;
}

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

.has-text-warning {
    color: #ffdd57 !important;
}

a.has-text-warning:hover, a.has-text-warning:focus {
    color: #ffd324 !important;
}

.has-text-danger {
    color: #ff3860 !important;
}

a.has-text-danger:hover, a.has-text-danger:focus {
    color: #ff0537 !important;
}

.has-text-black-bis {
    color: #121212 !important;
}

.has-text-black-ter {
    color: #242424 !important;
}

.has-text-grey-darker {
    color: #363636 !important;
}

.has-text-grey-dark {
    color: #4a4a4a !important;
}

.has-text-grey {
    color: #7a7a7a !important;
}

.has-text-grey-light {
    color: #b5b5b5 !important;
}

.has-text-grey-lighter {
    color: #dbdbdb !important;
}

.has-text-white-ter {
    color: whitesmoke !important;
}

.has-text-white-bis {
    color: #fafafa !important;
}

.has-text-weight-light {
    font-weight: 300 !important;
}

.has-text-weight-normal {
    font-weight: 400 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.is-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

@media screen and (max-width: 768px) {
    .is-flex-mobile {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
}

@media screen and (min-width: 769px), print {
    .is-flex-tablet {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.is-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}

@media screen and (max-width: 768px) {
    .is-inline-flex-mobile {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.is-unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.b-box {
    background-color: white;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    color: #4a4a4a;
    display: block;
    padding: 1.25rem;
}

.b-box:not(:last-child) {
    margin-bottom: 1.5rem;
}

a.box:hover, a.box:focus {
    -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #7957d5;
    box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #7957d5;
}

a.box:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #7957d5;
    box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #7957d5;
}

.button {
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1rem;
    height: 2.25em;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    line-height: 1.5;
    padding-bottom: calc(0.375em - 1px);
    padding-left: calc(0.625em - 1px);
    padding-right: calc(0.625em - 1px);
    padding-top: calc(0.375em - 1px);
    position: relative;
    vertical-align: top;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: white;
    border-color: #dbdbdb;
    color: #363636;
    cursor: pointer;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0.75em;
    padding-right: 0.75em;
    text-align: center;
    white-space: nowrap;
}

.button:focus, .button.is-focused, .button:active, .button.is-active {
    outline: none;
}

.button[disabled] {
    cursor: not-allowed;
}

.button strong {
    color: inherit;
}

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

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

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

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

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

.button:focus, .button.is-focused {
    border-color: #7957d5;
    color: #363636;
}

.button:focus:not(:active), .button.is-focused:not(:active) {
    -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
    box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}

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

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

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

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

.button.is-link[disabled] {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button.is-light:hover, .button.is-light.is-hovered {
    background-color: #eeeeee;
    border-color: transparent;
    color: #363636;
}

.button.is-light:focus, .button.is-light.is-focused {
    border-color: transparent;
    color: #363636;
}

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

.button.is-light:active, .button.is-light.is-active {
    background-color: #e8e8e8;
    border-color: transparent;
    color: #363636;
}

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

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

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

.button.is-light.is-inverted[disabled] {
    background-color: #363636;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: whitesmoke;
}

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

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

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

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

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

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

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

.button.is-light.is-inverted.is-outlined[disabled] {
    background-color: transparent;
    border-color: #363636;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #363636;
}

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

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

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

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

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

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

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

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

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

.button.is-dark.is-loading:after {
    border-color: transparent transparent whitesmoke whitesmoke !important;
}

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

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

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

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

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

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

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

.button.is-primary {
    background-color: #7957d5;
    border-color: transparent;
    color: #fff;
}

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

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

.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
    -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
    box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}

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

.button.is-primary[disabled] {
    background-color: #7957d5;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.button.is-primary.is-inverted {
    background-color: #fff;
    color: #7957d5;
}

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

.button.is-primary.is-inverted[disabled] {
    background-color: #fff;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #7957d5;
}

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

.button.is-primary.is-outlined {
    background-color: transparent;
    border-color: #7957d5;
    color: #7957d5;
}

.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined:focus {
    background-color: #7957d5;
    border-color: #7957d5;
    color: #fff;
}

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

.button.is-primary.is-outlined[disabled] {
    background-color: transparent;
    border-color: #7957d5;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #7957d5;
}

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

.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined:focus {
    background-color: #fff;
    color: #7957d5;
}

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

.button.is-info {
    background-color: #3273dc;
    border-color: transparent;
    color: #fff;
}

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

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

.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
    -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
    box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

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

.button.is-info[disabled] {
    background-color: #3273dc;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.button.is-info.is-inverted {
    background-color: #fff;
    color: #3273dc;
}

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

.button.is-info.is-inverted[disabled] {
    background-color: #fff;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #3273dc;
}

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

.button.is-info.is-outlined {
    background-color: transparent;
    border-color: #3273dc;
    color: #3273dc;
}

.button.is-info.is-outlined:hover, .button.is-info.is-outlined:focus {
    background-color: #3273dc;
    border-color: #3273dc;
    color: #fff;
}

.button.is-info.is-outlined.is-loading:after {
    border-color: transparent transparent #3273dc #3273dc !important;
}

.button.is-info.is-outlined[disabled] {
    background-color: transparent;
    border-color: #3273dc;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #3273dc;
}

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

.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined:focus {
    background-color: #fff;
    color: #3273dc;
}

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

.button.is-success {
    background-color: #23d160;
    border-color: transparent;
    color: #fff;
}

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

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

.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
    -webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
    box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
}

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

.button.is-success[disabled] {
    background-color: #23d160;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.button.is-success.is-inverted {
    background-color: #fff;
    color: #23d160;
}

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

.button.is-success.is-inverted[disabled] {
    background-color: #fff;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #23d160;
}

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

.button.is-success.is-outlined {
    background-color: transparent;
    border-color: #23d160;
    color: #23d160;
}

.button.is-success.is-outlined:hover, .button.is-success.is-outlined:focus {
    background-color: #23d160;
    border-color: #23d160;
    color: #fff;
}

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

.button.is-success.is-outlined[disabled] {
    background-color: transparent;
    border-color: #23d160;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #23d160;
}

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

.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined:focus {
    background-color: #fff;
    color: #23d160;
}

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

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

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

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

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

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

.button.is-warning[disabled] {
    background-color: #ffdd57;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

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

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

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

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

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

.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined:focus {
    background-color: #ffdd57;
    border-color: #ffdd57;
    color: rgba(0, 0, 0, 0.7);
}

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

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

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

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

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

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

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

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

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

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

.button.is-danger[disabled] {
    background-color: #ff3860;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button.is-fullwidth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

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

.button.is-loading:after {
    -webkit-animation: spinAround 500ms infinite linear;
    animation: spinAround 500ms infinite linear;
    border: 2px solid #dbdbdb;
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    content: "";
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
    position: absolute;
    left: calc(50% - (1em / 2));
    top: calc(50% - (1em / 2));
    position: absolute !important;
}

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

.container {
    margin: 0 auto;
    position: relative;
}

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

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

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

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

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

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

.content li + li {
    margin-top: 0.25em;
}

.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
    margin-bottom: 1em;
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
    color: #363636;
    font-weight: 400;
    line-height: 1.125;
}

.content h1 {
    font-size: 2em;
    margin-bottom: 0.5em;
}

.content h1:not(:first-child) {
    margin-top: 1em;
}

.content h2 {
    font-size: 1.75em;
    margin-bottom: 0.5714em;
}

.content h2:not(:first-child) {
    margin-top: 1.1428em;
}

.content h3 {
    font-size: 1.5em;
    margin-bottom: 0.6666em;
}

.content h3:not(:first-child) {
    margin-top: 1.3333em;
}

.content h4 {
    font-size: 1.25em;
    margin-bottom: 0.8em;
}

.content h5 {
    font-size: 1.125em;
    margin-bottom: 0.8888em;
}

.content h6 {
    font-size: 1em;
    margin-bottom: 1em;
}

.content blockquote {
    background-color: whitesmoke;
    border-left: 5px solid #dbdbdb;
    padding: 1.25em 1.5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

.content table {
    width: 100%;
}

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

.content table th {
    color: #363636;
    text-align: left;
}

.content table tr:hover {
    background-color: whitesmoke;
}

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

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

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

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

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

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

.input,
.textarea {
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1rem;
    height: 2.25em;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    line-height: 1.5;
    padding-bottom: calc(0.375em - 1px);
    padding-left: calc(0.625em - 1px);
    padding-right: calc(0.625em - 1px);
    padding-top: calc(0.375em - 1px);
    position: relative;
    vertical-align: top;
    background-color: white;
    border-color: #dbdbdb;
    color: #363636;
    -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
    box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
    max-width: 100%;
    width: 100%;
}

.input:focus, .input.is-focused, .input:active, .input.is-active,
.textarea:focus,
.textarea.is-focused,
.textarea:active,
.textarea.is-active {
    outline: none;
}

.input[disabled],
.textarea[disabled] {
    cursor: not-allowed;
}

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

.input:focus, .input.is-focused, .input:active, .input.is-active,
.textarea:focus,
.textarea.is-focused,
.textarea:active,
.textarea.is-active {
    border-color: #7957d5;
    -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
    box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}

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

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

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

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

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

.input[type="search"],
.textarea[type="search"] {
    border-radius: 290486px;
}

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

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

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

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

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

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

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

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

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

.input.is-primary,
.textarea.is-primary {
    border-color: #7957d5;
}

.input.is-primary:focus, .input.is-primary.is-focused, .input.is-primary:active, .input.is-primary.is-active,
.textarea.is-primary:focus,
.textarea.is-primary.is-focused,
.textarea.is-primary:active,
.textarea.is-primary.is-active {
    -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
    box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}

.input.is-info,
.textarea.is-info {
    border-color: #3273dc;
}

.input.is-info:focus, .input.is-info.is-focused, .input.is-info:active, .input.is-info.is-active,
.textarea.is-info:focus,
.textarea.is-info.is-focused,
.textarea.is-info:active,
.textarea.is-info.is-active {
    -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
    box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

.input.is-success,
.textarea.is-success {
    border-color: #23d160;
}

.input.is-success:focus, .input.is-success.is-focused, .input.is-success:active, .input.is-success.is-active,
.textarea.is-success:focus,
.textarea.is-success.is-focused,
.textarea.is-success:active,
.textarea.is-success.is-active {
    -webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
    box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
}

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

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

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

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

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

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

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

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

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

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

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

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

.textarea[rows] {
    height: unset;
}

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

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

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

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

.checkbox[disabled],
.radio[disabled] {
    color: #7a7a7a;
    cursor: not-allowed;
}

.radio + .radio {
    margin-left: 0.5em;
}

.b-select {
    display: inline-block;
    max-width: 100%;
    position: relative;
    vertical-align: top;
}

.b-select:not(.is-multiple) {
    height: 2.25em;
}

.b-select:not(.is-multiple)::after {
    border: 1px solid #7957d5;
    border-right: 0;
    border-top: 0;
    content: " ";
    display: block;
    height: 0.5em;
    pointer-events: none;
    position: absolute;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 0.5em;
    margin-top: -0.375em;
    right: 1.125em;
    top: 50%;
    z-index: 4;
}

.b-select select {
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1rem;
    height: 2.25em;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    line-height: 1.5;
    padding-bottom: calc(0.375em - 1px);
    padding-left: calc(0.625em - 1px);
    padding-right: calc(0.625em - 1px);
    padding-top: calc(0.375em - 1px);
    position: relative;
    vertical-align: top;
    background-color: white;
    border-color: #dbdbdb;
    color: #363636;
    cursor: pointer;
    display: block;
    font-size: 1em;
    max-width: 100%;
    outline: none;
}

.b-select select:focus, .b-select select.is-focused, .b-select select:active, .b-select select.is-active {
    outline: none;
}

.b-select select[disabled] {
    cursor: not-allowed;
}

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

.b-select select:focus, .b-select select.is-focused, .b-select select:active, .b-select select.is-active {
    border-color: #7957d5;
    -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
    box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}

.b-select select[disabled] {
    background-color: whitesmoke;
    border-color: whitesmoke;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #7a7a7a;
}

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

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

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

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

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

.b-select select[disabled]:hover {
    border-color: whitesmoke;
}

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

.b-select select[multiple] {
    height: unset;
    padding: 0;
}

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

.b-select:hover::after {
    border-color: #363636;
}

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

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

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

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

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

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

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

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

.b-select.is-primary select {
    border-color: #7957d5;
}

.b-select.is-primary select:focus, .b-select.is-primary select.is-focused, .b-select.is-primary select:active, .b-select.is-primary select.is-active {
    -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
    box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);
}

.b-select.is-info select {
    border-color: #3273dc;
}

.b-select.is-info select:focus, .b-select.is-info select.is-focused, .b-select.is-info select:active, .b-select.is-info select.is-active {
    -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
    box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

.b-select.is-success select {
    border-color: #23d160;
}

.b-select.is-success select:focus, .b-select.is-success select.is-focused, .b-select.is-success select:active, .b-select.is-success select.is-active {
    -webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
    box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
}

.b-select.is-warning select {
    border-color: #ffdd57;
}

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

.b-select.is-danger select {
    border-color: #ff3860;
}

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

.b-select.is-small {
    border-radius: 2px;
    font-size: 0.75rem;
}

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

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

.b-select.is-disabled::after {
    border-color: #7a7a7a;
}

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

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

.b-select.is-loading::after {
    -webkit-animation: spinAround 500ms infinite linear;
    animation: spinAround 500ms infinite linear;
    border: 2px solid #dbdbdb;
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    content: "";
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
    margin-top: 0;
    position: absolute;
    right: 0.625em;
    top: 0.625em;
    -webkit-transform: none;
    transform: none;
}

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

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

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

.file {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
}

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

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

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

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

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

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

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

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

.file.is-light .file-cta {
    background-color: whitesmoke;
    border-color: transparent;
    color: #363636;
}

.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
    background-color: #eeeeee;
    border-color: transparent;
    color: #363636;
}

.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
    box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
    color: #363636;
}

.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
    background-color: #e8e8e8;
    border-color: transparent;
    color: #363636;
}

.file.is-dark .file-cta {
    background-color: #363636;
    border-color: transparent;
    color: whitesmoke;
}

.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
    background-color: #2f2f2f;
    border-color: transparent;
    color: whitesmoke;
}

.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
    box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
    color: whitesmoke;
}

.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
    background-color: #292929;
    border-color: transparent;
    color: whitesmoke;
}

.file.is-primary .file-cta {
    background-color: #7957d5;
    border-color: transparent;
    color: #fff;
}

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

.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.25);
    box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.25);
    color: #fff;
}

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

.file.is-info .file-cta {
    background-color: #3273dc;
    border-color: transparent;
    color: #fff;
}

.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
    background-color: #276cda;
    border-color: transparent;
    color: #fff;
}

.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
    box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
    color: #fff;
}

.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
    background-color: #2366d1;
    border-color: transparent;
    color: #fff;
}

.file.is-success .file-cta {
    background-color: #23d160;
    border-color: transparent;
    color: #fff;
}

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

.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
    box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
    color: #fff;
}

.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
    background-color: #20bc56;
    border-color: transparent;
    color: #fff;
}

.file.is-warning .file-cta {
    background-color: #ffdd57;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7);
}

.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
    background-color: #ffdb4a;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7);
}

.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
    box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
    color: rgba(0, 0, 0, 0.7);
}

.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
    background-color: #ffd83d;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.7);
}

.file.is-danger .file-cta {
    background-color: #ff3860;
    border-color: transparent;
    color: #fff;
}

.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
    background-color: #ff2b56;
    border-color: transparent;
    color: #fff;
}

.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
    border-color: transparent;
    -webkit-box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);
    box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);
    color: #fff;
}

.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
    background-color: #ff1f4b;
    border-color: transparent;
    color: #fff;
}

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

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

.file.is-medium .file-icon .fa, .file.is-medium .file-icon .icon .mdi, .icon .file.is-medium .file-icon .mdi {
    font-size: 21px;
}

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

.file.is-large .file-icon .fa, .file.is-large .file-icon .icon .mdi, .icon .file.is-large .file-icon .mdi {
    font-size: 28px;
}

.file.has-name .file-cta {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.file.has-name .file-name {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.file.is-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.file.is-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.file.is-boxed .file-label {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.file.is-boxed .file-cta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    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, .file.is-boxed .file-icon .icon .mdi, .icon .file.is-boxed .file-icon .mdi {
    font-size: 21px;
}

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

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

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

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

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

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

.file.is-right .file-name {
    border-radius: 3px 0 0 3px;
    border-width: 1px 0 1px 1px;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}

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

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

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

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

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

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

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

.file-input {
    height: 0.01em;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 0.01em;
}

.file-cta,
.file-name {
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1rem;
    height: 2.25em;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    line-height: 1.5;
    padding-bottom: calc(0.375em - 1px);
    padding-left: calc(0.625em - 1px);
    padding-right: calc(0.625em - 1px);
    padding-top: calc(0.375em - 1px);
    position: relative;
    vertical-align: top;
    border-color: #dbdbdb;
    border-radius: 3px;
    font-size: 1em;
    padding-left: 1em;
    padding-right: 1em;
    white-space: nowrap;
}

.file-cta:focus, .file-cta.is-focused, .file-cta:active, .file-cta.is-active,
.file-name:focus,
.file-name.is-focused,
.file-name:active,
.file-name.is-active {
    outline: none;
}

.file-cta[disabled],
.file-name[disabled] {
    cursor: not-allowed;
}

.file-cta {
    background-color: whitesmoke;
    color: #4a4a4a;
}

.file-name {
    border-color: #dbdbdb;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    display: block;
    max-width: 16em;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
}

.file-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1em;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 0.5em;
    width: 1em;
}

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

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

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

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

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

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

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

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

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

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

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

.help.is-primary {
    color: #7957d5;
}

.help.is-info {
    color: #3273dc;
}

.help.is-success {
    color: #23d160;
}

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

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

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

.field.has-addons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

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

.field.has-addons .control:first-child .button,
.field.has-addons .control:first-child .input,
.field.has-addons .control:first-child .b-select select {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.field.has-addons .control:last-child .button,
.field.has-addons .control:last-child .input,
.field.has-addons .control:last-child .b-select select {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.field.has-addons .control .button,
.field.has-addons .control .input,
.field.has-addons .control .b-select select {
    border-radius: 0;
}

.field.has-addons .control .button:hover, .field.has-addons .control .button.is-hovered,
.field.has-addons .control .input:hover,
.field.has-addons .control .input.is-hovered,
.field.has-addons .control .b-select select:hover,
.field.has-addons .control .b-select select.is-hovered {
    z-index: 2;
}

.field.has-addons .control .button:focus, .field.has-addons .control .button.is-focused, .field.has-addons .control .button:active, .field.has-addons .control .button.is-active,
.field.has-addons .control .input:focus,
.field.has-addons .control .input.is-focused,
.field.has-addons .control .input:active,
.field.has-addons .control .input.is-active,
.field.has-addons .control .b-select select:focus,
.field.has-addons .control .b-select select.is-focused,
.field.has-addons .control .b-select select:active,
.field.has-addons .control .b-select select.is-active {
    z-index: 3;
}

.field.has-addons .control .button:focus:hover, .field.has-addons .control .button.is-focused:hover, .field.has-addons .control .button:active:hover, .field.has-addons .control .button.is-active:hover,
.field.has-addons .control .input:focus:hover,
.field.has-addons .control .input.is-focused:hover,
.field.has-addons .control .input:active:hover,
.field.has-addons .control .input.is-active:hover,
.field.has-addons .control .b-select select:focus:hover,
.field.has-addons .control .b-select select.is-focused:hover,
.field.has-addons .control .b-select select:active:hover,
.field.has-addons .control .b-select select.is-active:hover {
    z-index: 4;
}

.field.has-addons .control.is-expanded {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.field.has-addons.has-addons-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.field.has-addons.has-addons-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.field.has-addons.has-addons-fullwidth .control {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.field.is-grouped {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

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

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

.field.is-grouped > .control.is-expanded {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}

.field.is-grouped.is-grouped-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.field.is-grouped.is-grouped-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 769px), print {
    .field-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 5;
        -ms-flex-positive: 5;
        flex-grow: 5;
        -ms-flex-negative: 1;
        flex-shrink: 1;
    }
    .field-body .field {
        margin-bottom: 0;
    }
    .field-body > .field {
        -ms-flex-negative: 1;
        flex-shrink: 1;
    }
    .field-body > .field:not(.is-narrow) {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
    .field-body > .field:not(:last-child) {
        margin-right: 0.75rem;
    }
}

.control {
    font-size: 1rem;
    position: relative;
    text-align: left;
}

.control.has-icon .icon {
    color: #dbdbdb;
    height: 2.25em;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 2.25em;
    z-index: 4;
}

.control.has-icon .input:focus + .icon {
    color: #7a7a7a;
}

.control.has-icon .input.is-small + .icon {
    font-size: 0.75rem;
}

.control.has-icon .input.is-medium + .icon {
    font-size: 1.25rem;
}

.control.has-icon .input.is-large + .icon {
    font-size: 1.5rem;
}

.control.has-icon:not(.has-icon-right) .icon {
    left: 0;
}

.control.has-icon:not(.has-icon-right) .input {
    padding-left: 2.25em;
}

.control.has-icon.has-icon-right .icon {
    right: 0;
}

.control.has-icon.has-icon-right .input {
    padding-right: 2.25em;
}

.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .b-select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .b-select:focus ~ .icon {
    color: #7a7a7a;
}

.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .b-select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .b-select.is-small ~ .icon {
    font-size: 0.75rem;
}

.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .b-select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .b-select.is-medium ~ .icon {
    font-size: 1.25rem;
}

.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .b-select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .b-select.is-large ~ .icon {
    font-size: 1.5rem;
}

.control.has-icons-left .icon, .control.has-icons-right .icon {
    color: #dbdbdb;
    height: 2.25em;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 2.25em;
    z-index: 4;
}

.control.has-icons-left .input,
.control.has-icons-left .b-select select {
    padding-left: 2.25em;
}

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

.control.has-icons-right .input,
.control.has-icons-right .b-select select {
    padding-right: 2.25em;
}

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

.control.is-loading::after {
    -webkit-animation: spinAround 500ms infinite linear;
    animation: spinAround 500ms infinite linear;
    border: 2px solid #dbdbdb;
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    content: "";
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
    position: absolute !important;
    right: 0.625em;
    top: 0.625em;
}

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

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

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

.icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 1.5rem;
    width: 1.5rem;
}

.icon.is-small {
    height: 1rem;
    width: 1rem;
}

.icon.is-medium {
    height: 2rem;
    width: 2rem;
}

.icon.is-large {
    height: 3rem;
    width: 3rem;
}

.image {
    display: block;
    position: relative;
}

.image img {
    display: block;
    height: auto;
    width: 100%;
}

.image.is-square img, .image.is-1by1 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-16by9 img, .image.is-2by1 img {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.notification {
    background-color: whitesmoke;
    border-radius: 3px;
    padding: 1.25rem 2.5rem 1.25rem 1.5rem;
    position: relative;
}

.notification:not(:last-child) {
    margin-bottom: 1.5rem;
}

.notification a:not(.button) {
    color: currentColor;
    text-decoration: underline;
}

.notification strong {
    color: currentColor;
}

.notification code,
.notification pre {
    background: white;
}

.notification pre code {
    background: transparent;
}

.notification > .delete {
    position: absolute;
    right: 0.5em;
    top: 0.5em;
}

.notification .title,
.notification .subtitle,
.notification .content {
    color: currentColor;
}

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

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

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

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

.notification.is-primary {
    background-color: #7957d5;
    color: #fff;
}

.notification.is-info {
    background-color: #3273dc;
    color: #fff;
}

.notification.is-success {
    background-color: #23d160;
    color: #fff;
}

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

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

.progress {
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
    border-radius: 290486px;
    display: block;
    height: 1rem;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.progress:not(:last-child) {
    margin-bottom: 1.5rem;
}

.progress::-webkit-progress-bar {
    background-color: #dbdbdb;
}

.progress::-webkit-progress-value {
    background-color: #4a4a4a;
}

.progress::-moz-progress-bar {
    background-color: #4a4a4a;
}

.progress.is-white::-webkit-progress-value {
    background-color: white;
}

.progress.is-white::-moz-progress-bar {
    background-color: white;
}

.progress.is-black::-webkit-progress-value {
    background-color: #0a0a0a;
}

.progress.is-black::-moz-progress-bar {
    background-color: #0a0a0a;
}

.progress.is-light::-webkit-progress-value {
    background-color: whitesmoke;
}

.progress.is-light::-moz-progress-bar {
    background-color: whitesmoke;
}

.progress.is-dark::-webkit-progress-value {
    background-color: #363636;
}

.progress.is-dark::-moz-progress-bar {
    background-color: #363636;
}

.progress.is-primary::-webkit-progress-value {
    background-color: #7957d5;
}

.progress.is-primary::-moz-progress-bar {
    background-color: #7957d5;
}

.progress.is-info::-webkit-progress-value {
    background-color: #3273dc;
}

.progress.is-info::-moz-progress-bar {
    background-color: #3273dc;
}

.progress.is-success::-webkit-progress-value {
    background-color: #23d160;
}

.progress.is-success::-moz-progress-bar {
    background-color: #23d160;
}

.progress.is-warning::-webkit-progress-value {
    background-color: #ffdd57;
}

.progress.is-warning::-moz-progress-bar {
    background-color: #ffdd57;
}

.progress.is-danger::-webkit-progress-value {
    background-color: #ff3860;
}

.progress.is-danger::-moz-progress-bar {
    background-color: #ff3860;
}

.progress.is-small {
    height: 0.75rem;
}

.progress.is-medium {
    height: 1.25rem;
}

.progress.is-large {
    height: 1.5rem;
}



.tags {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.tags .tag {
    margin-bottom: 0.5rem;
}

.tags .tag:not(:last-child) {
    margin-right: 0.5rem;
}

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

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

.tags.has-addons .tag {
    margin-right: 0;
}

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

.tags.has-addons .tag:not(:last-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.tag:not(body) {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: whitesmoke;
    border-radius: 3px;
    color: #4a4a4a;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 0.75rem;
    height: 2em;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1.5;
    padding-left: 0.75em;
    padding-right: 0.75em;
    white-space: nowrap;
}

.tag:not(body) .delete {
    margin-left: 0.25em;
    margin-right: -0.375em;
}

.tag:not(body).is-white {
    background-color: white;
    color: #0a0a0a;
}

.tag:not(body).is-black {
    background-color: #0a0a0a;
    color: white;
}

.tag:not(body).is-light {
    background-color: whitesmoke;
    color: #363636;
}

.tag:not(body).is-dark {
    background-color: #363636;
    color: whitesmoke;
}

.tag:not(body).is-primary {
    background-color: #7957d5;
    color: #fff;
}

.tag:not(body).is-info {
    background-color: #3273dc;
    color: #fff;
}

.tag:not(body).is-success {
    background-color: #23d160;
    color: #fff;
}

.tag:not(body).is-warning {
    background-color: #ffdd57;
    color: rgba(0, 0, 0, 0.7);
}

.tag:not(body).is-danger {
    background-color: #ff3860;
    color: #fff;
}

.tag:not(body).is-medium {
    font-size: 1rem;
}

.tag:not(body).is-large {
    font-size: 1.25rem;
}

.tag:not(body).is-delete {
    margin-left: 1px;
    padding: 0;
    position: relative;
    width: 2em;
}

.tag:not(body).is-delete:before, .tag:not(body).is-delete:after {
    background-color: currentColor;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.tag:not(body).is-delete:before {
    height: 1px;
    width: 50%;
}

.tag:not(body).is-delete:after {
    height: 50%;
    width: 1px;
}

.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
    background-color: #e8e8e8;
}

.tag:not(body).is-delete:active {
    background-color: #dbdbdb;
}

.tag:not(body).is-rounded {
    border-radius: 290486px;
}

a.tag:hover {
    text-decoration: underline;
}

/*.title,
.subtitle {
    word-break: break-word;
}

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

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

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

.title {
    color: #363636;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.125;
}

.title strong {
    color: inherit;
    font-weight: inherit;
}

.title + .highlight {
    margin-top: -0.75rem;
}

.title:not(.is-spaced) + .subtitle {
    margin-top: -1.5rem;
}

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

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

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

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

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

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

.title.is-7 {
    font-size: 0.75rem;
}*/

.subtitle {
    color: #4a4a4a;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.25;
}

.subtitle strong {
    color: #363636;
    font-weight: 600;
}

.subtitle:not(.is-spaced) + .title {
    margin-top: -1.5rem;
}

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

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

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

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

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

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

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

.block:not(:last-child) {
    margin-bottom: 1.5rem;
}

/*.delete {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: rgba(10, 10, 10, 0.2);
    border: none;
    border-radius: 290486px;
    cursor: pointer;
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 1rem;
    height: 20px;
    max-height: 20px;
    max-width: 20px;
    min-height: 20px;
    min-width: 20px;
    outline: none;
    position: relative;
    vertical-align: top;
    width: 20px;
}

.delete:before, .delete:after {
    background-color: white;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.delete:before {
    height: 2px;
    width: 50%;
}

.delete:after {
    height: 50%;
    width: 2px;
}

.delete:hover, .delete:focus {
    background-color: rgba(10, 10, 10, 0.3);
}

.delete:active {
    background-color: rgba(10, 10, 10, 0.4);
}

.delete.is-small {
    height: 16px;
    max-height: 16px;
    max-width: 16px;
    min-height: 16px;
    min-width: 16px;
    width: 16px;
}

.delete.is-medium {
    height: 24px;
    max-height: 24px;
    max-width: 24px;
    min-height: 24px;
    min-width: 24px;
    width: 24px;
}

.delete.is-large {
    height: 32px;
    max-height: 32px;
    max-width: 32px;
    min-height: 32px;
    min-width: 32px;
    width: 32px;
}*/

.heading {
    display: block;
    font-size: 11px;
    letter-spacing: 1px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.highlight {
    font-weight: 400;
    max-width: 100%;
    overflow: hidden;
    padding: 0;
}

.highlight:not(:last-child) {
    margin-bottom: 1.5rem;
}

.highlight pre {
    overflow: auto;
    max-width: 100%;
}

.loader {
    -webkit-animation: spinAround 500ms infinite linear;
    animation: spinAround 500ms infinite linear;
    border: 2px solid #dbdbdb;
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    content: "";
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
}

.number {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: whitesmoke;
    border-radius: 290486px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1.25rem;
    height: 2em;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 1.5rem;
    min-width: 2.5em;
    padding: 0.25rem 0.5rem;
    text-align: center;
    vertical-align: top;
}

.breadcrumb {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1rem;
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
}

.breadcrumb:not(:last-child) {
    margin-bottom: 1.5rem;
}

.breadcrumb a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #7a7a7a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0.5em 0.75em;
}

.breadcrumb a:hover {
    color: #363636;
}

.breadcrumb li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.breadcrumb li:first-child a {
    padding-left: 0;
}

.breadcrumb li.is-active a {
    color: #363636;
    cursor: default;
    pointer-events: none;
}

.breadcrumb li + li::before {
    color: #4a4a4a;
    content: "\0002f";
}

.breadcrumb ul, .breadcrumb ol {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.breadcrumb .icon:first-child {
    margin-right: 0.5em;
}

.breadcrumb .icon:last-child {
    margin-left: 0.5em;
}

.breadcrumb.is-centered ol, .breadcrumb.is-centered ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.breadcrumb.is-right ol, .breadcrumb.is-right ul {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

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

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

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

.breadcrumb.has-arrow-separator li + li::before {
    content: "\02192";
}

.breadcrumb.has-bullet-separator li + li::before {
    content: "\02022";
}

.breadcrumb.has-dot-separator li + li::before {
    content: "\000b7";
}

.breadcrumb.has-succeeds-separator li + li::before {
    content: "\0227B";
}

/*.card {
    background-color: white;
    -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    color: #4a4a4a;
    max-width: 100%;
    position: relative;
}

.card-header {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
    box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.card-header-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #363636;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-weight: 700;
    padding: 0.75rem;
}

.card-header-title.is-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.card-header-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0.75rem;
}

.card-image {
    display: block;
    position: relative;
}

.card-content {
    padding: 1.5rem;
}

.card-footer {
    border-top: 1px solid #dbdbdb;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.card-footer-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0.75rem;
}

.card-footer-item:not(:last-child) {
    border-right: 1px solid #dbdbdb;
}

.card .media:not(:last-child) {
    margin-bottom: 0.75rem;
}*/

.dropdown {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    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-menu {
    display: none;
    left: 0;
    min-width: 12rem;
    padding-top: 4px;
    position: absolute;
    top: 100%;
    z-index: 20;
}

.dropdown-content {
    background-color: white;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
}

.dropdown-item, .dropdown .dropdown-menu .has-link a {
    color: #4a4a4a;
    display: block;
    font-size: 0.875rem;
    line-height: 1.5;
    padding: 0.375rem 1rem;
    position: relative;
}

a.dropdown-item, .dropdown .dropdown-menu .has-link a {
    padding-right: 3rem;
    white-space: nowrap;
}

a.dropdown-item:hover, .dropdown .dropdown-menu .has-link a:hover {
    background-color: whitesmoke;
    color: #0a0a0a;
}

a.dropdown-item.is-active, .dropdown .dropdown-menu .has-link a.is-active {
    background-color: #7957d5;
    color: #fff;
}

.dropdown-divider {
    background-color: #dbdbdb;
    border: none;
    display: block;
    height: 1px;
    margin: 0.5rem 0;
}

.level {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.level:not(:last-child) {
    margin-bottom: 1.5rem;
}

.level code {
    border-radius: 3px;
}

.level img {
    display: inline-block;
    vertical-align: top;
}

.level.is-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.level.is-mobile .level-left,
.level.is-mobile .level-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.level.is-mobile .level-left + .level-right {
    margin-top: 0;
}

.level.is-mobile .level-item:not(:last-child) {
    margin-bottom: 0;
}

.level.is-mobile .level-item:not(.is-narrow) {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

@media screen and (min-width: 769px), print {
    .level {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .level > .level-item:not(.is-narrow) {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}

.level-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.level-item .title,
.level-item .subtitle {
    margin-bottom: 0;
}

@media screen and (max-width: 768px) {
    .level-item:not(:last-child) {
        margin-bottom: 0.75rem;
    }
}

.level-left,
.level-right {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

@media screen and (min-width: 769px), print {
    .level-left .level-item:not(:last-child),
    .level-right .level-item:not(:last-child) {
        margin-right: 0.75rem;
    }
}

.level-left {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media screen and (max-width: 768px) {
    .level-left + .level-right {
        margin-top: 1.5rem;
    }
}

@media screen and (min-width: 769px), print {
    .level-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

.level-right {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media screen and (min-width: 769px), print {
    .level-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

.media {
    -webkit-box-align: start;
    -ms-flex-align: start;
    /*align-items: flex-start;*/
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
}

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

.media .media {
    border-top: 1px solid rgba(219, 219, 219, 0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0.75rem;
}

.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
    margin-bottom: 0.5rem;
}

.media .media .media {
    padding-top: 0.5rem;
}

.media .media .media + .media {
    margin-top: 0.5rem;
}

.media + .media {
    border-top: 1px solid rgba(219, 219, 219, 0.5);
    margin-top: 1rem;
    padding-top: 1rem;
}

.media.is-large + .media {
    margin-top: 1.5rem;
    padding-top: 1.5rem;
}

.media-left,
.media-right {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.media-left {
    margin-right: 1rem;
}

.media-right {
    margin-left: 1rem;
}

.media-content {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    text-align: left;
}

/*.menu {
    font-size: 1rem;
}

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

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

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

.menu-list {
    line-height: 1.25;
}

.menu-list a {
    border-radius: 2px;
    color: #4a4a4a;
    display: block;
    padding: 0.5em 0.75em;
}

.menu-list a:hover {
    background-color: whitesmoke;
    color: #363636;
}

.menu-list a.is-active {
    background-color: #7957d5;
    color: #fff;
}

.menu-list li ul {
    border-left: 1px solid #dbdbdb;
    margin: 0.75em;
    padding-left: 0.75em;
}

.menu-label {
    color: #7a7a7a;
    font-size: 0.75em;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

.menu-label:not(:first-child) {
    margin-top: 1em;
}

.menu-label:not(:last-child) {
    margin-bottom: 1em;
}*/

.message {
    background-color: whitesmoke;
    border-radius: 3px;
    font-size: 1rem;
}

.message:not(:last-child) {
    margin-bottom: 1.5rem;
}

.message strong {
    color: currentColor;
}

.message a:not(.button):not(.tag) {
    color: currentColor;
    text-decoration: underline;
}

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

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

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

.message.is-white {
    background-color: white;
}

.message.is-white .message-header {
    background-color: white;
    color: #0a0a0a;
}

.message.is-white .message-body {
    border-color: white;
    color: #4d4d4d;
}

.message.is-black {
    background-color: #fafafa;
}

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

.message.is-black .message-body {
    border-color: #0a0a0a;
    color: #090909;
}

.message.is-light {
    background-color: #fafafa;
}

.message.is-light .message-header {
    background-color: whitesmoke;
    color: #363636;
}

.message.is-light .message-body {
    border-color: whitesmoke;
    color: #505050;
}

.message.is-dark {
    background-color: #fafafa;
}

.message.is-dark .message-header {
    background-color: #363636;
    color: whitesmoke;
}

.message.is-dark .message-body {
    border-color: #363636;
    color: #2a2a2a;
}

.message.is-primary {
    background-color: #f8f7fd;
}

.message.is-primary .message-header {
    background-color: #7957d5;
    color: #fff;
}

.message.is-primary .message-body {
    border-color: #7957d5;
    color: #5534ae;
}

.message.is-info {
    background-color: #f6f9fe;
}

.message.is-info .message-header {
    background-color: #3273dc;
    color: #fff;
}

.message.is-info .message-body {
    border-color: #3273dc;
    color: #22509a;
}

.message.is-success {
    background-color: #f6fef9;
}

.message.is-success .message-header {
    background-color: #23d160;
    color: #fff;
}

.message.is-success .message-body {
    border-color: #23d160;
    color: #0e301a;
}

.message.is-warning {
    background-color: #fffdf5;
}

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

.message.is-warning .message-body {
    border-color: #ffdd57;
    color: #3b3108;
}

.message.is-danger {
    background-color: #fff5f7;
}

.message.is-danger .message-header {
    background-color: #ff3860;
    color: #fff;
}

.message.is-danger .message-body {
    border-color: #ff3860;
    color: #cd0930;
}

.message-header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #4a4a4a;
    border-radius: 3px 3px 0 0;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 1.25;
    padding: 0.5em 0.75em;
    position: relative;
}

.message-header .delete {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 0.75em;
}

.message-header + .message-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: none;
}

.message-body {
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    color: #4a4a4a;
    padding: 1em 1.25em;
}

.message-body code,
.message-body pre {
    background-color: white;
}

.message-body pre code {
    background-color: transparent;
}

.modal {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    position: fixed;
    z-index: 103;
}

.modal.is-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.modal-background {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: rgba(10, 10, 10, 0.86);
}

.modal-content,
.modal-card {
    margin: 0 20px;
    max-height: calc(100vh - 160px);
    overflow: auto;
    position: relative;
    width: 100%;
}

@media screen and (min-width: 769px), print {
    .modal-content,
    .modal-card {
        margin: 0 auto;
        max-height: calc(100vh - 40px);
        width: 640px;
    }
}

.modal-close {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: rgba(10, 10, 10, 0.2);
    border: none;
    border-radius: 290486px;
    cursor: pointer;
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 1rem;
    height: 20px;
    max-height: 20px;
    max-width: 20px;
    min-height: 20px;
    min-width: 20px;
    outline: none;
    position: relative;
    vertical-align: top;
    width: 20px;
    background: none;
    height: 40px;
    position: fixed;
    right: 20px;
    top: 20px;
    width: 40px;
}

.modal-close:before, .modal-close:after {
    background-color: white;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.modal-close:before {
    height: 2px;
    width: 50%;
}

.modal-close:after {
    height: 50%;
    width: 2px;
}

.modal-close:hover, .modal-close:focus {
    background-color: rgba(10, 10, 10, 0.3);
}

.modal-close:active {
    background-color: rgba(10, 10, 10, 0.4);
}

.modal-close.is-small {
    height: 16px;
    max-height: 16px;
    max-width: 16px;
    min-height: 16px;
    min-width: 16px;
    width: 16px;
}

.modal-close.is-medium {
    height: 24px;
    max-height: 24px;
    max-width: 24px;
    min-height: 24px;
    min-width: 24px;
    width: 24px;
}

.modal-close.is-large {
    height: 32px;
    max-height: 32px;
    max-width: 32px;
    min-height: 32px;
    min-width: 32px;
    width: 32px;
}

.modal-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: calc(100vh - 40px);
    overflow: hidden;
}

.modal-card-head,
.modal-card-foot {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: whitesmoke;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 20px;
    position: relative;
}

.modal-card-head {
    border-bottom: 1px solid #dbdbdb;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.modal-card-title {
    color: #363636;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 1.5rem;
    line-height: 1;
}

.modal-card-foot {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: 1px solid #dbdbdb;
}

.modal-card-foot .button:not(:last-child) {
    margin-right: 10px;
}

.modal-card-body {
    -webkit-overflow-scrolling: touch;
    background-color: white;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    overflow: auto;
    padding: 20px;
    align-items: flex-start;
}

.nav-toggle {
    cursor: pointer;
    display: block;
    height: 3.25rem;
    position: relative;
    width: 3.25rem;
}

.nav-toggle span {
    background-color: currentColor;
    display: block;
    height: 1px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    top: 50%;
    -webkit-transition: none 86ms ease-out;
    transition: none 86ms ease-out;
    -webkit-transition-property: background, left, opacity, -webkit-transform;
    transition-property: background, left, opacity, -webkit-transform;
    transition-property: background, left, opacity, transform;
    transition-property: background, left, opacity, transform, -webkit-transform;
    width: 15px;
}

.nav-toggle span:nth-child(1) {
    margin-top: -6px;
}

.nav-toggle span:nth-child(2) {
    margin-top: -1px;
}

.nav-toggle span:nth-child(3) {
    margin-top: 4px;
}

.nav-toggle:hover {
    background-color: rgba(0, 0, 0, 0.05);
}

.nav-toggle.is-active span:nth-child(1) {
    margin-left: -5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left top;
    transform-origin: left top;
}

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

.nav-toggle.is-active span:nth-child(3) {
    margin-left: -5px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
}

@media screen and (min-width: 769px), print {
    .nav-toggle {
        display: none;
    }
}

/* .nav-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 1rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1.5;
    padding: 0.5rem 0.75rem;
}

.nav-item a {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

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

.nav-item .tag:first-child:not(:last-child) {
    margin-right: 0.5rem;
}

.nav-item .tag:last-child:not(:first-child) {
    margin-left: 0.5rem;
} */

@media screen and (max-width: 768px) {
    .nav-item {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}

.nav-item a:not(.button),
a.nav-item:not(.button) {
    color: #7a7a7a;
}

.nav-item a:not(.button):hover,
a.nav-item:not(.button):hover {
    color: #363636;
}

.nav-item a:not(.button).is-active,
a.nav-item:not(.button).is-active {
    color: #363636;
}

.nav-item a:not(.button).is-tab,
a.nav-item:not(.button).is-tab {
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
    padding-bottom: calc(0.75rem - 1px);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: calc(0.75rem - 1px);
}

.nav-item a:not(.button).is-tab:hover,
a.nav-item:not(.button).is-tab:hover {
    border-bottom-color: #7957d5;
    border-top-color: transparent;
}

.nav-item a:not(.button).is-tab.is-active,
a.nav-item:not(.button).is-tab.is-active {
    border-bottom: 3px solid #7957d5;
    color: #7957d5;
    padding-bottom: calc(0.75rem - 3px);
}

@media screen and (min-width: 1024px) {
    .nav-item a:not(.button).is-brand,
    a.nav-item:not(.button).is-brand {
        padding-left: 0;
    }
}

.nav-left,
.nav-right {
    -webkit-overflow-scrolling: touch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 100%;
    overflow: auto;
}

@media screen and (min-width: 1216px) {
    .nav-left,
    .nav-right {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
    }
}

.nav-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    white-space: nowrap;
}

.nav-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.nav-center {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 768px) {
    .nav-menu.nav-right {
        background-color: white;
        -webkit-box-shadow: 0 4px 7px rgba(10, 10, 10, 0.1);
        box-shadow: 0 4px 7px rgba(10, 10, 10, 0.1);
        left: 0;
        display: none;
        right: 0;
        top: 100%;
        position: absolute;
    }
    .nav-menu.nav-right .nav-item {
        border-top: 1px solid rgba(219, 219, 219, 0.5);
        padding: 0.75rem;
    }
    .nav-menu.nav-right.is-active {
        display: block;
    }
}

.nav {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 3.25rem;
    position: relative;
    text-align: center;
    z-index: 10;
}

.nav > .container {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 3.25rem;
    width: 100%;
}

.nav.has-shadow {
    -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
    box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
}

.navbar {
    background-color: white;
    min-height: 3.25rem;
    position: relative;
}

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

.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
    color: #0a0a0a;
}

.navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
    background-color: #f2f2f2;
    color: #0a0a0a;
}

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

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

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

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

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

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

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

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

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

.navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
    background-color: #e8e8e8;
    color: #363636;
}

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

@media screen and (min-width: 1024px) {
    .navbar.is-light .navbar-start > .navbar-item,
    .navbar.is-light .navbar-start .navbar-link,
    .navbar.is-light .navbar-end > .navbar-item,
    .navbar.is-light .navbar-end .navbar-link {
        color: #363636;
    }
    .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
    .navbar.is-light .navbar-start .navbar-link:hover,
    .navbar.is-light .navbar-start .navbar-link.is-active,
    .navbar.is-light .navbar-end > a.navbar-item:hover,
    .navbar.is-light .navbar-end > a.navbar-item.is-active,
    .navbar.is-light .navbar-end .navbar-link:hover,
    .navbar.is-light .navbar-end .navbar-link.is-active {
        background-color: #e8e8e8;
        color: #363636;
    }
    .navbar.is-light .navbar-start .navbar-link::after,
    .navbar.is-light .navbar-end .navbar-link::after {
        border-color: #363636;
    }
    .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
    .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #e8e8e8;
        color: #363636;
    }
    .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
        background-color: whitesmoke;
        color: #363636;
    }
}

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

.navbar.is-dark .navbar-brand > .navbar-item,
.navbar.is-dark .navbar-brand .navbar-link {
    color: whitesmoke;
}

.navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand .navbar-link.is-active {
    background-color: #292929;
    color: whitesmoke;
}

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

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

.navbar.is-primary {
    background-color: #7957d5;
    color: #fff;
}

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

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

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

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

.navbar.is-info {
    background-color: #3273dc;
    color: #fff;
}

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

.navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
    background-color: #2366d1;
    color: #fff;
}

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

@media screen and (min-width: 1024px) {
    .navbar.is-info .navbar-start > .navbar-item,
    .navbar.is-info .navbar-start .navbar-link,
    .navbar.is-info .navbar-end > .navbar-item,
    .navbar.is-info .navbar-end .navbar-link {
        color: #fff;
    }
    .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
    .navbar.is-info .navbar-start .navbar-link:hover,
    .navbar.is-info .navbar-start .navbar-link.is-active,
    .navbar.is-info .navbar-end > a.navbar-item:hover,
    .navbar.is-info .navbar-end > a.navbar-item.is-active,
    .navbar.is-info .navbar-end .navbar-link:hover,
    .navbar.is-info .navbar-end .navbar-link.is-active {
        background-color: #2366d1;
        color: #fff;
    }
    .navbar.is-info .navbar-start .navbar-link::after,
    .navbar.is-info .navbar-end .navbar-link::after {
        border-color: #fff;
    }
    .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
    .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #2366d1;
        color: #fff;
    }
    .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
        background-color: #3273dc;
        color: #fff;
    }
}

.navbar.is-success {
    background-color: #23d160;
    color: #fff;
}

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

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

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

@media screen and (min-width: 1024px) {
    .navbar.is-success .navbar-start > .navbar-item,
    .navbar.is-success .navbar-start .navbar-link,
    .navbar.is-success .navbar-end > .navbar-item,
    .navbar.is-success .navbar-end .navbar-link {
        color: #fff;
    }
    .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
    .navbar.is-success .navbar-start .navbar-link:hover,
    .navbar.is-success .navbar-start .navbar-link.is-active,
    .navbar.is-success .navbar-end > a.navbar-item:hover,
    .navbar.is-success .navbar-end > a.navbar-item.is-active,
    .navbar.is-success .navbar-end .navbar-link:hover,
    .navbar.is-success .navbar-end .navbar-link.is-active {
        background-color: #20bc56;
        color: #fff;
    }
    .navbar.is-success .navbar-start .navbar-link::after,
    .navbar.is-success .navbar-end .navbar-link::after {
        border-color: #fff;
    }
    .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
    .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #20bc56;
        color: #fff;
    }
    .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
        background-color: #23d160;
        color: #fff;
    }
}

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

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

.navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
    background-color: #ffd83d;
    color: rgba(0, 0, 0, 0.7);
}

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

@media screen and (min-width: 1024px) {
    .navbar.is-warning .navbar-start > .navbar-item,
    .navbar.is-warning .navbar-start .navbar-link,
    .navbar.is-warning .navbar-end > .navbar-item,
    .navbar.is-warning .navbar-end .navbar-link {
        color: rgba(0, 0, 0, 0.7);
    }
    .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
    .navbar.is-warning .navbar-start .navbar-link:hover,
    .navbar.is-warning .navbar-start .navbar-link.is-active,
    .navbar.is-warning .navbar-end > a.navbar-item:hover,
    .navbar.is-warning .navbar-end > a.navbar-item.is-active,
    .navbar.is-warning .navbar-end .navbar-link:hover,
    .navbar.is-warning .navbar-end .navbar-link.is-active {
        background-color: #ffd83d;
        color: rgba(0, 0, 0, 0.7);
    }
    .navbar.is-warning .navbar-start .navbar-link::after,
    .navbar.is-warning .navbar-end .navbar-link::after {
        border-color: rgba(0, 0, 0, 0.7);
    }
    .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
    .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #ffd83d;
        color: rgba(0, 0, 0, 0.7);
    }
    .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
        background-color: #ffdd57;
        color: rgba(0, 0, 0, 0.7);
    }
}

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

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

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

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

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

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

.navbar.has-shadow {
    -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
    box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
}

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

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

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

.navbar-burger span {
    background-color: currentColor;
    display: block;
    height: 1px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    top: 50%;
    -webkit-transition: none 86ms ease-out;
    transition: none 86ms ease-out;
    -webkit-transition-property: background, left, opacity, -webkit-transform;
    transition-property: background, left, opacity, -webkit-transform;
    transition-property: background, left, opacity, transform;
    transition-property: background, left, opacity, transform, -webkit-transform;
    width: 15px;
}

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

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

.navbar-burger span:nth-child(3) {
    margin-top: 4px;
}

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

.navbar-burger.is-active span:nth-child(1) {
    margin-left: -5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left top;
    transform-origin: left top;
}

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

.navbar-burger.is-active span:nth-child(3) {
    margin-left: -5px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
}

.navbar-menu {
    display: none;
}

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

a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:hover,
.navbar-link.is-active {
    background-color: whitesmoke;
    color: #0a0a0a;
}

.navbar-item {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

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

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

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

.navbar-item.is-tab:hover {
    background-color: transparent;
    border-bottom-color: #7957d5;
}

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

.navbar-content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}

.navbar-link {
    padding-right: 2.5em;
}

.navbar-dropdown {
    font-size: 0.875rem;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
}

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

.navbar-divider {
    background-color: #dbdbdb;
    border: none;
    display: none;
    height: 1px;
    margin: 0.5rem 0;
}

@media screen and (max-width: 1023px) {
    .navbar > .container {
        display: block;
    }
    .navbar-brand .navbar-item,
    .navbar-tabs .navbar-item {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .navbar-menu {
        background-color: white;
        -webkit-box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
        box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
        padding: 0.5rem 0;
    }
    .navbar-menu.is-active {
        display: block;
    }
}

@media screen and (min-width: 1024px) {
    .navbar,
    .navbar-menu,
    .navbar-start,
    .navbar-end {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .navbar {
        min-height: 3.25rem;
    }
    .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
    .navbar.is-transparent .navbar-link:hover,
    .navbar.is-transparent .navbar-link.is-active {
        background-color: transparent;
    }
    .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
        background-color: transparent;
    }
    .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
        background-color: whitesmoke;
        color: #0a0a0a;
    }
    .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
        background-color: whitesmoke;
        color: #7957d5;
    }
    .navbar-burger {
        display: none;
    }
    .navbar-item,
    .navbar-link {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .navbar-item.has-dropdown {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
        display: block;
    }
    .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    .navbar-link::after {
        border: 1px solid #7957d5;
        border-right: 0;
        border-top: 0;
        content: " ";
        display: block;
        height: 0.5em;
        pointer-events: none;
        position: absolute;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        width: 0.5em;
        margin-top: -0.375em;
        right: 1.125em;
        top: 50%;
    }
    .navbar-menu {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
    .navbar-start {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-right: auto;
    }
    .navbar-end {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-left: auto;
    }
    .navbar-dropdown {
        background-color: white;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border-top: 1px solid #dbdbdb;
        -webkit-box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
        box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
        display: none;
        font-size: 0.875rem;
        left: 0;
        min-width: 100%;
        position: absolute;
        top: 100%;
        z-index: 20;
    }
    .navbar-dropdown .navbar-item {
        padding: 0.375rem 1rem;
        white-space: nowrap;
    }
    .navbar-dropdown a.navbar-item {
        padding-right: 3rem;
    }
    .navbar-dropdown a.navbar-item:hover {
        background-color: whitesmoke;
        color: #0a0a0a;
    }
    .navbar-dropdown a.navbar-item.is-active {
        background-color: whitesmoke;
        color: #7957d5;
    }
    .navbar-dropdown.is-boxed {
        border-radius: 5px;
        border-top: none;
        -webkit-box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
        box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
        display: block;
        opacity: 0;
        pointer-events: none;
        top: calc(100% + (-4px));
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
        -webkit-transition-duration: 86ms;
        transition-duration: 86ms;
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: opacity, transform;
        transition-property: opacity, transform, -webkit-transform;
    }
    .navbar-dropdown.is-right {
        left: auto;
        right: 0;
    }
    .navbar-divider {
        display: block;
    }
    .container > .navbar .navbar-brand {
        margin-left: -1rem;
    }
    .container > .navbar .navbar-menu {
        margin-right: -1rem;
    }
    a.navbar-item.is-active,
    .navbar-link.is-active {
        color: #0a0a0a;
    }
    a.navbar-item.is-active:not(:hover),
    .navbar-link.is-active:not(:hover) {
        background-color: transparent;
    }
    .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: whitesmoke;
    }
}

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

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

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

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

.pagination,
.pagination-list {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 1rem;
    height: 2.25em;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    line-height: 1.5;
    padding-bottom: calc(0.375em - 1px);
    padding-left: calc(0.625em - 1px);
    padding-right: calc(0.625em - 1px);
    padding-top: calc(0.375em - 1px);
    position: relative;
    vertical-align: top;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 1em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0.25rem;
    text-align: center;
}

.pagination-previous:focus, .pagination-previous.is-focused, .pagination-previous:active, .pagination-previous.is-active,
.pagination-next:focus,
.pagination-next.is-focused,
.pagination-next:active,
.pagination-next.is-active,
.pagination-link:focus,
.pagination-link.is-focused,
.pagination-link:active,
.pagination-link.is-active,
.pagination-ellipsis:focus,
.pagination-ellipsis.is-focused,
.pagination-ellipsis:active,
.pagination-ellipsis.is-active {
    outline: none;
}

.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled],
.pagination-ellipsis[disabled] {
    cursor: not-allowed;
}

.pagination-previous,
.pagination-next,
.pagination-link {
    border-color: #dbdbdb;
    min-width: 2.25em;
}

.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
    border-color: #b5b5b5;
    color: #363636;
}

.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
    border-color: #7957d5;
}

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

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

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

.pagination-link.is-current {
    background-color: #7957d5;
    border-color: #7957d5;
    color: #fff;
}

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

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

@media screen and (max-width: 768px) {
    .pagination {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .pagination-previous,
    .pagination-next {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
    }
    .pagination-list li {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
    }
}

@media screen and (min-width: 769px), print {
    .pagination-list {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .pagination-previous {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .pagination-next {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .pagination {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .pagination.is-centered .pagination-previous {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .pagination.is-centered .pagination-list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .pagination.is-centered .pagination-next {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .pagination.is-right .pagination-previous {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .pagination.is-right .pagination-next {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .pagination.is-right .pagination-list {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
}

.panel {
    font-size: 1rem;
}

.panel:not(:last-child) {
    margin-bottom: 1.5rem;
}

.panel-heading,
.panel-tabs,
.panel-block {
    border-bottom: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
}

.panel-heading:first-child,
.panel-tabs:first-child,
.panel-block:first-child {
    border-top: 1px solid #dbdbdb;
}

.panel-heading {
    background-color: whitesmoke;
    border-radius: 3px 3px 0 0;
    color: #363636;
    font-size: 1.25em;
    font-weight: 300;
    line-height: 1.25;
    padding: 0.5em 0.75em;
}

.panel-tabs {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.875em;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.panel-tabs a {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: -1px;
    padding: 0.5em;
}

.panel-tabs a.is-active {
    border-bottom-color: #4a4a4a;
    color: #363636;
}

.panel-list a {
    color: #4a4a4a;
}

.panel-list a:hover {
    color: #7957d5;
}

.panel-block {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #363636;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0.5em 0.75em;
}

.panel-block input[type="checkbox"] {
    margin-right: 0.75em;
}

.panel-block > .control {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    width: 100%;
}

.panel-block.is-wrapped {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.panel-block.is-active {
    border-left-color: #7957d5;
    color: #363636;
}

.panel-block.is-active .panel-icon {
    color: #7957d5;
}

a.panel-block,
label.panel-block {
    cursor: pointer;
}

a.panel-block:hover,
label.panel-block:hover {
    background-color: whitesmoke;
}

.panel-icon {
    display: inline-block;
    font-size: 14px;
    height: 1em;
    line-height: 1em;
    text-align: center;
    vertical-align: top;
    width: 1em;
    color: #7a7a7a;
    margin-right: 0.75em;
}

.panel-icon .fa, .panel-icon .icon .mdi, .icon .panel-icon .mdi {
    font-size: inherit;
    line-height: inherit;
}

.tabs {
    -webkit-overflow-scrolling: touch;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
}

.tabs:not(:last-child) {
    margin-bottom: 1.5rem;
}

.tabs a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom-color: #dbdbdb;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #4a4a4a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: -1px;
    padding: 0.5em 1em;
    vertical-align: top;
}

.tabs a:hover {
    border-bottom-color: #363636;
    color: #363636;
}

.tabs li {
    display: block;
}

.tabs li.is-active a {
    border-bottom-color: #7957d5;
    color: #7957d5;
}

.tabs ul {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom-color: #dbdbdb;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.tabs ul.is-left {
    padding-right: 0.75em;
}

.tabs ul.is-center {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0.75em;
    padding-right: 0.75em;
}

.tabs ul.is-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-left: 0.75em;
}

.tabs .icon:first-child {
    margin-right: 0.5em;
}

.tabs .icon:last-child {
    margin-left: 0.5em;
}

.tabs.is-centered ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.tabs.is-right ul {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.tabs.is-boxed a {
    border: 1px solid transparent;
    border-radius: 3px 3px 0 0;
}

.tabs.is-boxed a:hover {
    background-color: whitesmoke;
    border-bottom-color: #dbdbdb;
}

.tabs.is-boxed li.is-active a {
    background-color: white;
    border-color: #dbdbdb;
    border-bottom-color: transparent !important;
}

.tabs.is-fullwidth li {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.tabs.is-toggle a {
    border-color: #dbdbdb;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 0;
    position: relative;
}

.tabs.is-toggle a:hover {
    background-color: whitesmoke;
    border-color: #b5b5b5;
    z-index: 2;
}

.tabs.is-toggle li + li {
    margin-left: -1px;
}

.tabs.is-toggle li:first-child a {
    border-radius: 3px 0 0 3px;
}

.tabs.is-toggle li:last-child a {
    border-radius: 0 3px 3px 0;
}

.tabs.is-toggle li.is-active a {
    background-color: #7957d5;
    border-color: #7957d5;
    color: #fff;
    z-index: 1;
}

.tabs.is-toggle ul {
    border-bottom: none;
}

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

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

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

/*.column {
    display: block;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    padding: 0.75rem;
}*/

.columns.is-mobile > .column.is-narrow {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
}

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

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

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

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

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

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

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

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

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

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

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

.columns.is-mobile > .column.is-1 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 8.33333%;
}

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

.columns.is-mobile > .column.is-2 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 16.66667%;
}

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

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

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

.columns.is-mobile > .column.is-4 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 33.33333%;
}

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

.columns.is-mobile > .column.is-5 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 41.66667%;
}

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

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

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

.columns.is-mobile > .column.is-7 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 58.33333%;
}

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

.columns.is-mobile > .column.is-8 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 66.66667%;
}

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

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

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

.columns.is-mobile > .column.is-10 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 83.33333%;
}

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

.columns.is-mobile > .column.is-11 {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 91.66667%;
}

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

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

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

@media screen and (max-width: 768px) {
    .column.is-narrow-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }
    .column.is-full-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
    .column.is-three-quarters-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 75%;
    }
    .column.is-two-thirds-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 66.6666%;
    }
    .column.is-half-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 50%;
    }
    .column.is-one-third-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 33.3333%;
    }
    .column.is-one-quarter-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 25%;
    }
    .column.is-offset-three-quarters-mobile {
        margin-left: 75%;
    }
    .column.is-offset-two-thirds-mobile {
        margin-left: 66.6666%;
    }
    .column.is-offset-half-mobile {
        margin-left: 50%;
    }
    .column.is-offset-one-third-mobile {
        margin-left: 33.3333%;
    }
    .column.is-offset-one-quarter-mobile {
        margin-left: 25%;
    }
    .column.is-1-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 8.33333%;
    }
    .column.is-offset-1-mobile {
        margin-left: 8.33333%;
    }
    .column.is-2-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 16.66667%;
    }
    .column.is-offset-2-mobile {
        margin-left: 16.66667%;
    }
    .column.is-3-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 25%;
    }
    .column.is-offset-3-mobile {
        margin-left: 25%;
    }
    .column.is-4-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 33.33333%;
    }
    .column.is-offset-4-mobile {
        margin-left: 33.33333%;
    }
    .column.is-5-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 41.66667%;
    }
    .column.is-offset-5-mobile {
        margin-left: 41.66667%;
    }
    .column.is-6-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 50%;
    }
    .column.is-offset-6-mobile {
        margin-left: 50%;
    }
    .column.is-7-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 58.33333%;
    }
    .column.is-offset-7-mobile {
        margin-left: 58.33333%;
    }
    .column.is-8-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 66.66667%;
    }
    .column.is-offset-8-mobile {
        margin-left: 66.66667%;
    }
    .column.is-9-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 75%;
    }
    .column.is-offset-9-mobile {
        margin-left: 75%;
    }
    .column.is-10-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 83.33333%;
    }
    .column.is-offset-10-mobile {
        margin-left: 83.33333%;
    }
    .column.is-11-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 91.66667%;
    }
    .column.is-offset-11-mobile {
        margin-left: 91.66667%;
    }
    .column.is-12-mobile {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
    .column.is-offset-12-mobile {
        margin-left: 100%;
    }
}

@media screen and (min-width: 769px), print {
    .column.is-narrow, .column.is-narrow-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }
    .column.is-full, .column.is-full-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
    .column.is-three-quarters, .column.is-three-quarters-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 75%;
    }
    .column.is-two-thirds, .column.is-two-thirds-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 66.6666%;
    }
    .column.is-half, .column.is-half-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 50%;
    }
    .column.is-one-third, .column.is-one-third-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 33.3333%;
    }
    .column.is-one-quarter, .column.is-one-quarter-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 25%;
    }
    .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
        margin-left: 75%;
    }
    .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
        margin-left: 66.6666%;
    }
    .column.is-offset-half, .column.is-offset-half-tablet {
        margin-left: 50%;
    }
    .column.is-offset-one-third, .column.is-offset-one-third-tablet {
        margin-left: 33.3333%;
    }
    .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
        margin-left: 25%;
    }
    .column.is-1, .column.is-1-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 8.33333%;
    }
    .column.is-offset-1, .column.is-offset-1-tablet {
        margin-left: 8.33333%;
    }
    .column.is-2, .column.is-2-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 16.66667%;
    }
    .column.is-offset-2, .column.is-offset-2-tablet {
        margin-left: 16.66667%;
    }
    .column.is-3, .column.is-3-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 25%;
    }
    .column.is-offset-3, .column.is-offset-3-tablet {
        margin-left: 25%;
    }
    .column.is-4, .column.is-4-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 33.33333%;
    }
    .column.is-offset-4, .column.is-offset-4-tablet {
        margin-left: 33.33333%;
    }
    .column.is-5, .column.is-5-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 41.66667%;
    }
    .column.is-offset-5, .column.is-offset-5-tablet {
        margin-left: 41.66667%;
    }
    .column.is-6, .column.is-6-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 50%;
    }
    .column.is-offset-6, .column.is-offset-6-tablet {
        margin-left: 50%;
    }
    .column.is-7, .column.is-7-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 58.33333%;
    }
    .column.is-offset-7, .column.is-offset-7-tablet {
        margin-left: 58.33333%;
    }
    .column.is-8, .column.is-8-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 66.66667%;
    }
    .column.is-offset-8, .column.is-offset-8-tablet {
        margin-left: 66.66667%;
    }
    .column.is-9, .column.is-9-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 75%;
    }
    .column.is-offset-9, .column.is-offset-9-tablet {
        margin-left: 75%;
    }
    .column.is-10, .column.is-10-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 83.33333%;
    }
    .column.is-offset-10, .column.is-offset-10-tablet {
        margin-left: 83.33333%;
    }
    .column.is-11, .column.is-11-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 91.66667%;
    }
    .column.is-offset-11, .column.is-offset-11-tablet {
        margin-left: 91.66667%;
    }
    .column.is-12, .column.is-12-tablet {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
    .column.is-offset-12, .column.is-offset-12-tablet {
        margin-left: 100%;
    }
}

@media screen and (max-width: 1023px) {
    .column.is-narrow-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }
    .column.is-full-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
    .column.is-three-quarters-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 75%;
    }
    .column.is-two-thirds-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 66.6666%;
    }
    .column.is-half-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 50%;
    }
    .column.is-one-third-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 33.3333%;
    }
    .column.is-one-quarter-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 25%;
    }
    .column.is-offset-three-quarters-touch {
        margin-left: 75%;
    }
    .column.is-offset-two-thirds-touch {
        margin-left: 66.6666%;
    }
    .column.is-offset-half-touch {
        margin-left: 50%;
    }
    .column.is-offset-one-third-touch {
        margin-left: 33.3333%;
    }
    .column.is-offset-one-quarter-touch {
        margin-left: 25%;
    }
    .column.is-1-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 8.33333%;
    }
    .column.is-offset-1-touch {
        margin-left: 8.33333%;
    }
    .column.is-2-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 16.66667%;
    }
    .column.is-offset-2-touch {
        margin-left: 16.66667%;
    }
    .column.is-3-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 25%;
    }
    .column.is-offset-3-touch {
        margin-left: 25%;
    }
    .column.is-4-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 33.33333%;
    }
    .column.is-offset-4-touch {
        margin-left: 33.33333%;
    }
    .column.is-5-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 41.66667%;
    }
    .column.is-offset-5-touch {
        margin-left: 41.66667%;
    }
    .column.is-6-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 50%;
    }
    .column.is-offset-6-touch {
        margin-left: 50%;
    }
    .column.is-7-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 58.33333%;
    }
    .column.is-offset-7-touch {
        margin-left: 58.33333%;
    }
    .column.is-8-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 66.66667%;
    }
    .column.is-offset-8-touch {
        margin-left: 66.66667%;
    }
    .column.is-9-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 75%;
    }
    .column.is-offset-9-touch {
        margin-left: 75%;
    }
    .column.is-10-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 83.33333%;
    }
    .column.is-offset-10-touch {
        margin-left: 83.33333%;
    }
    .column.is-11-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 91.66667%;
    }
    .column.is-offset-11-touch {
        margin-left: 91.66667%;
    }
    .column.is-12-touch {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
    .column.is-offset-12-touch {
        margin-left: 100%;
    }
}

@media screen and (min-width: 1024px) {
    .column.is-narrow-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }
    .column.is-full-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
    .column.is-three-quarters-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 75%;
    }
    .column.is-two-thirds-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 66.6666%;
    }
    .column.is-half-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 50%;
    }
    .column.is-one-third-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 33.3333%;
    }
    .column.is-one-quarter-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 25%;
    }
    .column.is-offset-three-quarters-desktop {
        margin-left: 75%;
    }
    .column.is-offset-two-thirds-desktop {
        margin-left: 66.6666%;
    }
    .column.is-offset-half-desktop {
        margin-left: 50%;
    }
    .column.is-offset-one-third-desktop {
        margin-left: 33.3333%;
    }
    .column.is-offset-one-quarter-desktop {
        margin-left: 25%;
    }
    .column.is-1-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 8.33333%;
    }
    .column.is-offset-1-desktop {
        margin-left: 8.33333%;
    }
    .column.is-2-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 16.66667%;
    }
    .column.is-offset-2-desktop {
        margin-left: 16.66667%;
    }
    .column.is-3-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 25%;
    }
    .column.is-offset-3-desktop {
        margin-left: 25%;
    }
    .column.is-4-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 33.33333%;
    }
    .column.is-offset-4-desktop {
        margin-left: 33.33333%;
    }
    .column.is-5-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 41.66667%;
    }
    .column.is-offset-5-desktop {
        margin-left: 41.66667%;
    }
    .column.is-6-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 50%;
    }
    .column.is-offset-6-desktop {
        margin-left: 50%;
    }
    .column.is-7-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 58.33333%;
    }
    .column.is-offset-7-desktop {
        margin-left: 58.33333%;
    }
    .column.is-8-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 66.66667%;
    }
    .column.is-offset-8-desktop {
        margin-left: 66.66667%;
    }
    .column.is-9-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 75%;
    }
    .column.is-offset-9-desktop {
        margin-left: 75%;
    }
    .column.is-10-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 83.33333%;
    }
    .column.is-offset-10-desktop {
        margin-left: 83.33333%;
    }
    .column.is-11-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 91.66667%;
    }
    .column.is-offset-11-desktop {
        margin-left: 91.66667%;
    }
    .column.is-12-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
    .column.is-offset-12-desktop {
        margin-left: 100%;
    }
}

@media screen and (min-width: 1216px) {
    .column.is-narrow-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }
    .column.is-full-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
    .column.is-three-quarters-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 75%;
    }
    .column.is-two-thirds-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 66.6666%;
    }
    .column.is-half-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 50%;
    }
    .column.is-one-third-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 33.3333%;
    }
    .column.is-one-quarter-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 25%;
    }
    .column.is-offset-three-quarters-widescreen {
        margin-left: 75%;
    }
    .column.is-offset-two-thirds-widescreen {
        margin-left: 66.6666%;
    }
    .column.is-offset-half-widescreen {
        margin-left: 50%;
    }
    .column.is-offset-one-third-widescreen {
        margin-left: 33.3333%;
    }
    .column.is-offset-one-quarter-widescreen {
        margin-left: 25%;
    }
    .column.is-1-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 8.33333%;
    }
    .column.is-offset-1-widescreen {
        margin-left: 8.33333%;
    }
    .column.is-2-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 16.66667%;
    }
    .column.is-offset-2-widescreen {
        margin-left: 16.66667%;
    }
    .column.is-3-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 25%;
    }
    .column.is-offset-3-widescreen {
        margin-left: 25%;
    }
    .column.is-4-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 33.33333%;
    }
    .column.is-offset-4-widescreen {
        margin-left: 33.33333%;
    }
    .column.is-5-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 41.66667%;
    }
    .column.is-offset-5-widescreen {
        margin-left: 41.66667%;
    }
    .column.is-6-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 50%;
    }
    .column.is-offset-6-widescreen {
        margin-left: 50%;
    }
    .column.is-7-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 58.33333%;
    }
    .column.is-offset-7-widescreen {
        margin-left: 58.33333%;
    }
    .column.is-8-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 66.66667%;
    }
    .column.is-offset-8-widescreen {
        margin-left: 66.66667%;
    }
    .column.is-9-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 75%;
    }
    .column.is-offset-9-widescreen {
        margin-left: 75%;
    }
    .column.is-10-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 83.33333%;
    }
    .column.is-offset-10-widescreen {
        margin-left: 83.33333%;
    }
    .column.is-11-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 91.66667%;
    }
    .column.is-offset-11-widescreen {
        margin-left: 91.66667%;
    }
    .column.is-12-widescreen {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
    .column.is-offset-12-widescreen {
        margin-left: 100%;
    }
}

@media screen and (min-width: 1408px) {
    .column.is-narrow-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }
    .column.is-full-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
    .column.is-three-quarters-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 75%;
    }
    .column.is-two-thirds-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 66.6666%;
    }
    .column.is-half-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 50%;
    }
    .column.is-one-third-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 33.3333%;
    }
    .column.is-one-quarter-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 25%;
    }
    .column.is-offset-three-quarters-fullhd {
        margin-left: 75%;
    }
    .column.is-offset-two-thirds-fullhd {
        margin-left: 66.6666%;
    }
    .column.is-offset-half-fullhd {
        margin-left: 50%;
    }
    .column.is-offset-one-third-fullhd {
        margin-left: 33.3333%;
    }
    .column.is-offset-one-quarter-fullhd {
        margin-left: 25%;
    }
    .column.is-1-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 8.33333%;
    }
    .column.is-offset-1-fullhd {
        margin-left: 8.33333%;
    }
    .column.is-2-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 16.66667%;
    }
    .column.is-offset-2-fullhd {
        margin-left: 16.66667%;
    }
    .column.is-3-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 25%;
    }
    .column.is-offset-3-fullhd {
        margin-left: 25%;
    }
    .column.is-4-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 33.33333%;
    }
    .column.is-offset-4-fullhd {
        margin-left: 33.33333%;
    }
    .column.is-5-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 41.66667%;
    }
    .column.is-offset-5-fullhd {
        margin-left: 41.66667%;
    }
    .column.is-6-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 50%;
    }
    .column.is-offset-6-fullhd {
        margin-left: 50%;
    }
    .column.is-7-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 58.33333%;
    }
    .column.is-offset-7-fullhd {
        margin-left: 58.33333%;
    }
    .column.is-8-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 66.66667%;
    }
    .column.is-offset-8-fullhd {
        margin-left: 66.66667%;
    }
    .column.is-9-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 75%;
    }
    .column.is-offset-9-fullhd {
        margin-left: 75%;
    }
    .column.is-10-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 83.33333%;
    }
    .column.is-offset-10-fullhd {
        margin-left: 83.33333%;
    }
    .column.is-11-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 91.66667%;
    }
    .column.is-offset-11-fullhd {
        margin-left: 91.66667%;
    }
    .column.is-12-fullhd {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
    .column.is-offset-12-fullhd {
        margin-left: 100%;
    }
}

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

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

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

.columns.is-centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

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

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

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

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

.columns.is-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

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

.columns.is-vcentered {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (min-width: 769px), print {
    .columns:not(.is-desktop) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

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

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

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

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

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

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

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

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

.columns.is-variable.is-5 {
    --columnGap: 1.25rem;
}

.columns.is-variable.is-6 {
    --columnGap: 1.5rem;
}

.columns.is-variable.is-7 {
    --columnGap: 1.75rem;
}

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

.tile {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: block;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    min-height: -webkit-min-content;
    min-height: -moz-min-content;
    min-height: min-content;
}

.tile.is-ancestor {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    margin-top: -0.75rem;
}

.tile.is-ancestor:last-child {
    margin-bottom: -0.75rem;
}

.tile.is-ancestor:not(:last-child) {
    margin-bottom: 0.75rem;
}

.tile.is-child {
    margin: 0 !important;
}

.tile.is-parent {
    padding: 0.75rem;
}

.tile.is-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.tile.is-vertical > .tile.is-child:not(:last-child) {
    margin-bottom: 1.5rem !important;
}

@media screen and (min-width: 769px), print {
    .tile:not(.is-child) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .tile.is-1 {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 8.33333%;
    }
    .tile.is-2 {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 16.66667%;
    }
    .tile.is-3 {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 25%;
    }
    .tile.is-4 {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 33.33333%;
    }
    .tile.is-5 {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 41.66667%;
    }
    .tile.is-6 {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 50%;
    }
    .tile.is-7 {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 58.33333%;
    }
    .tile.is-8 {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 66.66667%;
    }
    .tile.is-9 {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 75%;
    }
    .tile.is-10 {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 83.33333%;
    }
    .tile.is-11 {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 91.66667%;
    }
    .tile.is-12 {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
}

.hero {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.hero .nav {
    background: none;
    -webkit-box-shadow: 0 1px 0 rgba(219, 219, 219, 0.3);
    box-shadow: 0 1px 0 rgba(219, 219, 219, 0.3);
}

.hero .tabs ul {
    border-bottom: none;
}

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

.hero.is-white a:not(.button),
.hero.is-white strong {
    color: inherit;
}

.hero.is-white .title {
    color: #0a0a0a;
}

.hero.is-white .subtitle {
    color: rgba(10, 10, 10, 0.9);
}

.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
    color: #0a0a0a;
}

.hero.is-white .nav {
    -webkit-box-shadow: 0 1px 0 rgba(10, 10, 10, 0.2);
    box-shadow: 0 1px 0 rgba(10, 10, 10, 0.2);
}

@media screen and (max-width: 768px) {
    .hero.is-white .nav-menu {
        background-color: white;
    }
}

.hero.is-white a.nav-item,
.hero.is-white .nav-item a:not(.button) {
    color: rgba(10, 10, 10, 0.7);
}

.hero.is-white a.nav-item:hover, .hero.is-white a.nav-item.is-active,
.hero.is-white .nav-item a:not(.button):hover,
.hero.is-white .nav-item a:not(.button).is-active {
    color: #0a0a0a;
}

.hero.is-white .tabs a {
    color: #0a0a0a;
    opacity: 0.9;
}

.hero.is-white .tabs a:hover {
    opacity: 1;
}

.hero.is-white .tabs li.is-active a {
    opacity: 1;
}

.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
    color: #0a0a0a;
}

.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
    background-color: #0a0a0a;
    border-color: #0a0a0a;
    color: white;
}

.hero.is-white.is-bold {
    background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-white.is-bold .nav-menu {
        background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
    }
}

@media screen and (max-width: 768px) {
    .hero.is-white .nav-toggle span {
        background-color: #0a0a0a;
    }
    .hero.is-white .nav-toggle:hover {
        background-color: rgba(10, 10, 10, 0.1);
    }
    .hero.is-white .nav-toggle.is-active span {
        background-color: #0a0a0a;
    }
    .hero.is-white .nav-menu .nav-item {
        border-top-color: rgba(10, 10, 10, 0.2);
    }
}

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

.hero.is-black a:not(.button),
.hero.is-black strong {
    color: inherit;
}

.hero.is-black .title {
    color: white;
}

.hero.is-black .subtitle {
    color: rgba(255, 255, 255, 0.9);
}

.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
    color: white;
}

.hero.is-black .nav {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
    .hero.is-black .nav-menu {
        background-color: #0a0a0a;
    }
}

.hero.is-black a.nav-item,
.hero.is-black .nav-item a:not(.button) {
    color: rgba(255, 255, 255, 0.7);
}

.hero.is-black a.nav-item:hover, .hero.is-black a.nav-item.is-active,
.hero.is-black .nav-item a:not(.button):hover,
.hero.is-black .nav-item a:not(.button).is-active {
    color: white;
}

.hero.is-black .tabs a {
    color: white;
    opacity: 0.9;
}

.hero.is-black .tabs a:hover {
    opacity: 1;
}

.hero.is-black .tabs li.is-active a {
    opacity: 1;
}

.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
    color: white;
}

.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
    background-color: white;
    border-color: white;
    color: #0a0a0a;
}

.hero.is-black.is-bold {
    background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-black.is-bold .nav-menu {
        background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
    }
}

@media screen and (max-width: 768px) {
    .hero.is-black .nav-toggle span {
        background-color: white;
    }
    .hero.is-black .nav-toggle:hover {
        background-color: rgba(10, 10, 10, 0.1);
    }
    .hero.is-black .nav-toggle.is-active span {
        background-color: white;
    }
    .hero.is-black .nav-menu .nav-item {
        border-top-color: rgba(255, 255, 255, 0.2);
    }
}

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

.hero.is-light a:not(.button),
.hero.is-light strong {
    color: inherit;
}

.hero.is-light .title {
    color: #363636;
}

.hero.is-light .subtitle {
    color: rgba(54, 54, 54, 0.9);
}

.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
    color: #363636;
}

.hero.is-light .nav {
    -webkit-box-shadow: 0 1px 0 rgba(54, 54, 54, 0.2);
    box-shadow: 0 1px 0 rgba(54, 54, 54, 0.2);
}

@media screen and (max-width: 768px) {
    .hero.is-light .nav-menu {
        background-color: whitesmoke;
    }
}

.hero.is-light a.nav-item,
.hero.is-light .nav-item a:not(.button) {
    color: rgba(54, 54, 54, 0.7);
}

.hero.is-light a.nav-item:hover, .hero.is-light a.nav-item.is-active,
.hero.is-light .nav-item a:not(.button):hover,
.hero.is-light .nav-item a:not(.button).is-active {
    color: #363636;
}

.hero.is-light .tabs a {
    color: #363636;
    opacity: 0.9;
}

.hero.is-light .tabs a:hover {
    opacity: 1;
}

.hero.is-light .tabs li.is-active a {
    opacity: 1;
}

.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
    color: #363636;
}

.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
    background-color: #363636;
    border-color: #363636;
    color: whitesmoke;
}

.hero.is-light.is-bold {
    background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-light.is-bold .nav-menu {
        background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
    }
}

@media screen and (max-width: 768px) {
    .hero.is-light .nav-toggle span {
        background-color: #363636;
    }
    .hero.is-light .nav-toggle:hover {
        background-color: rgba(10, 10, 10, 0.1);
    }
    .hero.is-light .nav-toggle.is-active span {
        background-color: #363636;
    }
    .hero.is-light .nav-menu .nav-item {
        border-top-color: rgba(54, 54, 54, 0.2);
    }
}

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

.hero.is-dark a:not(.button),
.hero.is-dark strong {
    color: inherit;
}

.hero.is-dark .title {
    color: whitesmoke;
}

.hero.is-dark .subtitle {
    color: rgba(245, 245, 245, 0.9);
}

.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
    color: whitesmoke;
}

.hero.is-dark .nav {
    -webkit-box-shadow: 0 1px 0 rgba(245, 245, 245, 0.2);
    box-shadow: 0 1px 0 rgba(245, 245, 245, 0.2);
}

@media screen and (max-width: 768px) {
    .hero.is-dark .nav-menu {
        background-color: #363636;
    }
}

.hero.is-dark a.nav-item,
.hero.is-dark .nav-item a:not(.button) {
    color: rgba(245, 245, 245, 0.7);
}

.hero.is-dark a.nav-item:hover, .hero.is-dark a.nav-item.is-active,
.hero.is-dark .nav-item a:not(.button):hover,
.hero.is-dark .nav-item a:not(.button).is-active {
    color: whitesmoke;
}

.hero.is-dark .tabs a {
    color: whitesmoke;
    opacity: 0.9;
}

.hero.is-dark .tabs a:hover {
    opacity: 1;
}

.hero.is-dark .tabs li.is-active a {
    opacity: 1;
}

.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
    color: whitesmoke;
}

.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
    background-color: whitesmoke;
    border-color: whitesmoke;
    color: #363636;
}

.hero.is-dark.is-bold {
    background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-dark.is-bold .nav-menu {
        background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
    }
}

@media screen and (max-width: 768px) {
    .hero.is-dark .nav-toggle span {
        background-color: whitesmoke;
    }
    .hero.is-dark .nav-toggle:hover {
        background-color: rgba(10, 10, 10, 0.1);
    }
    .hero.is-dark .nav-toggle.is-active span {
        background-color: whitesmoke;
    }
    .hero.is-dark .nav-menu .nav-item {
        border-top-color: rgba(245, 245, 245, 0.2);
    }
}

.hero.is-primary {
    background-color: #7957d5;
    color: #fff;
}

.hero.is-primary a:not(.button),
.hero.is-primary strong {
    color: inherit;
}

.hero.is-primary .title {
    color: #fff;
}

.hero.is-primary .subtitle {
    color: rgba(255, 255, 255, 0.9);
}

.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
    color: #fff;
}

.hero.is-primary .nav {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
    .hero.is-primary .nav-menu {
        background-color: #7957d5;
    }
}

.hero.is-primary a.nav-item,
.hero.is-primary .nav-item a:not(.button) {
    color: rgba(255, 255, 255, 0.7);
}

.hero.is-primary a.nav-item:hover, .hero.is-primary a.nav-item.is-active,
.hero.is-primary .nav-item a:not(.button):hover,
.hero.is-primary .nav-item a:not(.button).is-active {
    color: #fff;
}

.hero.is-primary .tabs a {
    color: #fff;
    opacity: 0.9;
}

.hero.is-primary .tabs a:hover {
    opacity: 1;
}

.hero.is-primary .tabs li.is-active a {
    opacity: 1;
}

.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
    color: #fff;
}

.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #7957d5;
}

.hero.is-primary.is-bold {
    background-image: linear-gradient(141deg, #3725d4 0%, #7957d5 71%, #9b67df 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-primary.is-bold .nav-menu {
        background-image: linear-gradient(141deg, #3725d4 0%, #7957d5 71%, #9b67df 100%);
    }
}

@media screen and (max-width: 768px) {
    .hero.is-primary .nav-toggle span {
        background-color: #fff;
    }
    .hero.is-primary .nav-toggle:hover {
        background-color: rgba(10, 10, 10, 0.1);
    }
    .hero.is-primary .nav-toggle.is-active span {
        background-color: #fff;
    }
    .hero.is-primary .nav-menu .nav-item {
        border-top-color: rgba(255, 255, 255, 0.2);
    }
}

.hero.is-info {
    background-color: #3273dc;
    color: #fff;
}

.hero.is-info a:not(.button),
.hero.is-info strong {
    color: inherit;
}

.hero.is-info .title {
    color: #fff;
}

.hero.is-info .subtitle {
    color: rgba(255, 255, 255, 0.9);
}

.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
    color: #fff;
}

.hero.is-info .nav {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
    .hero.is-info .nav-menu {
        background-color: #3273dc;
    }
}

.hero.is-info a.nav-item,
.hero.is-info .nav-item a:not(.button) {
    color: rgba(255, 255, 255, 0.7);
}

.hero.is-info a.nav-item:hover, .hero.is-info a.nav-item.is-active,
.hero.is-info .nav-item a:not(.button):hover,
.hero.is-info .nav-item a:not(.button).is-active {
    color: #fff;
}

.hero.is-info .tabs a {
    color: #fff;
    opacity: 0.9;
}

.hero.is-info .tabs a:hover {
    opacity: 1;
}

.hero.is-info .tabs li.is-active a {
    opacity: 1;
}

.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
    color: #fff;
}

.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #3273dc;
}

.hero.is-info.is-bold {
    background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-info.is-bold .nav-menu {
        background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
    }
}

@media screen and (max-width: 768px) {
    .hero.is-info .nav-toggle span {
        background-color: #fff;
    }
    .hero.is-info .nav-toggle:hover {
        background-color: rgba(10, 10, 10, 0.1);
    }
    .hero.is-info .nav-toggle.is-active span {
        background-color: #fff;
    }
    .hero.is-info .nav-menu .nav-item {
        border-top-color: rgba(255, 255, 255, 0.2);
    }
}

.hero.is-success {
    background-color: #23d160;
    color: #fff;
}

.hero.is-success a:not(.button),
.hero.is-success strong {
    color: inherit;
}

.hero.is-success .title {
    color: #fff;
}

.hero.is-success .subtitle {
    color: rgba(255, 255, 255, 0.9);
}

.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
    color: #fff;
}

.hero.is-success .nav {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
    .hero.is-success .nav-menu {
        background-color: #23d160;
    }
}

.hero.is-success a.nav-item,
.hero.is-success .nav-item a:not(.button) {
    color: rgba(255, 255, 255, 0.7);
}

.hero.is-success a.nav-item:hover, .hero.is-success a.nav-item.is-active,
.hero.is-success .nav-item a:not(.button):hover,
.hero.is-success .nav-item a:not(.button).is-active {
    color: #fff;
}

.hero.is-success .tabs a {
    color: #fff;
    opacity: 0.9;
}

.hero.is-success .tabs a:hover {
    opacity: 1;
}

.hero.is-success .tabs li.is-active a {
    opacity: 1;
}

.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
    color: #fff;
}

.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #23d160;
}

.hero.is-success.is-bold {
    background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-success.is-bold .nav-menu {
        background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
    }
}

@media screen and (max-width: 768px) {
    .hero.is-success .nav-toggle span {
        background-color: #fff;
    }
    .hero.is-success .nav-toggle:hover {
        background-color: rgba(10, 10, 10, 0.1);
    }
    .hero.is-success .nav-toggle.is-active span {
        background-color: #fff;
    }
    .hero.is-success .nav-menu .nav-item {
        border-top-color: rgba(255, 255, 255, 0.2);
    }
}

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

.hero.is-warning a:not(.button),
.hero.is-warning strong {
    color: inherit;
}

.hero.is-warning .title {
    color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .subtitle {
    color: rgba(0, 0, 0, 0.9);
}

.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
    color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .nav {
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

@media screen and (max-width: 768px) {
    .hero.is-warning .nav-menu {
        background-color: #ffdd57;
    }
}

.hero.is-warning a.nav-item,
.hero.is-warning .nav-item a:not(.button) {
    color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning a.nav-item:hover, .hero.is-warning a.nav-item.is-active,
.hero.is-warning .nav-item a:not(.button):hover,
.hero.is-warning .nav-item a:not(.button).is-active {
    color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .tabs a {
    color: rgba(0, 0, 0, 0.7);
    opacity: 0.9;
}

.hero.is-warning .tabs a:hover {
    opacity: 1;
}

.hero.is-warning .tabs li.is-active a {
    opacity: 1;
}

.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
    color: rgba(0, 0, 0, 0.7);
}

.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
    background-color: rgba(0, 0, 0, 0.7);
    border-color: rgba(0, 0, 0, 0.7);
    color: #ffdd57;
}

.hero.is-warning.is-bold {
    background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-warning.is-bold .nav-menu {
        background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
    }
}

@media screen and (max-width: 768px) {
    .hero.is-warning .nav-toggle span {
        background-color: rgba(0, 0, 0, 0.7);
    }
    .hero.is-warning .nav-toggle:hover {
        background-color: rgba(10, 10, 10, 0.1);
    }
    .hero.is-warning .nav-toggle.is-active span {
        background-color: rgba(0, 0, 0, 0.7);
    }
    .hero.is-warning .nav-menu .nav-item {
        border-top-color: rgba(0, 0, 0, 0.2);
    }
}

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

.hero.is-danger a:not(.button),
.hero.is-danger strong {
    color: inherit;
}

.hero.is-danger .title {
    color: #fff;
}

.hero.is-danger .subtitle {
    color: rgba(255, 255, 255, 0.9);
}

.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
    color: #fff;
}

.hero.is-danger .nav {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 768px) {
    .hero.is-danger .nav-menu {
        background-color: #ff3860;
    }
}

.hero.is-danger a.nav-item,
.hero.is-danger .nav-item a:not(.button) {
    color: rgba(255, 255, 255, 0.7);
}

.hero.is-danger a.nav-item:hover, .hero.is-danger a.nav-item.is-active,
.hero.is-danger .nav-item a:not(.button):hover,
.hero.is-danger .nav-item a:not(.button).is-active {
    color: #fff;
}

.hero.is-danger .tabs a {
    color: #fff;
    opacity: 0.9;
}

.hero.is-danger .tabs a:hover {
    opacity: 1;
}

.hero.is-danger .tabs li.is-active a {
    opacity: 1;
}

.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
    color: #fff;
}

.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, 0.1);
}

.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #ff3860;
}

.hero.is-danger.is-bold {
    background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-danger.is-bold .nav-menu {
        background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
    }
}

@media screen and (max-width: 768px) {
    .hero.is-danger .nav-toggle span {
        background-color: #fff;
    }
    .hero.is-danger .nav-toggle:hover {
        background-color: rgba(10, 10, 10, 0.1);
    }
    .hero.is-danger .nav-toggle.is-active span {
        background-color: #fff;
    }
    .hero.is-danger .nav-menu .nav-item {
        border-top-color: rgba(255, 255, 255, 0.2);
    }
}

.hero.is-small .hero-body {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
}

@media screen and (min-width: 769px), print {
    .hero.is-medium .hero-body {
        padding-bottom: 9rem;
        padding-top: 9rem;
    }
}

@media screen and (min-width: 769px), print {
    .hero.is-large .hero-body {
        padding-bottom: 18rem;
        padding-top: 18rem;
    }
}

.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}

.hero.is-halfheight {
    min-height: 50vh;
}

.hero.is-fullheight {
    min-height: 100vh;
}

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

.hero-video video {
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
}

.hero-video.is-transparent {
    opacity: 0.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: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .hero-buttons .button:not(:last-child) {
        margin-bottom: 0.75rem;
    }
}

@media screen and (min-width: 769px), print {
    .hero-buttons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .hero-buttons .button:not(:last-child) {
        margin-right: 1.5rem;
    }
}

.hero-head,
.hero-foot {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.hero-body {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 3rem 1.5rem;
}

.section {
    padding: 3rem 1.5rem;
}

@media screen and (min-width: 1024px) {
    .section.is-medium {
        padding: 9rem 1.5rem;
    }
    .section.is-large {
        padding: 18rem 1.5rem;
    }
}

.footer {
    background-color: whitesmoke;
    padding: 3rem 1.5rem 6rem;
}

.is-clipped {
    overflow: hidden;
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

@keyframes fadeOutDown {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

/**
 * Vue Transitions
 */
.fade-enter-active,
.fade-leave-active {
    -webkit-transition: opacity 86ms ease-out;
    transition: opacity 86ms ease-out;
}

.fade-enter,
.fade-leave-active {
    opacity: 0;
}

.zoom-in-enter-active,
.zoom-in-leave-active {
    -webkit-transition: opacity 150ms ease-out;
    transition: opacity 150ms ease-out;
}

.zoom-in-enter-active .animation-content,
.zoom-in-enter-active .animation-content,
.zoom-in-leave-active .animation-content,
.zoom-in-leave-active .animation-content {
    -webkit-transition: -webkit-transform 150ms ease-out;
    transition: -webkit-transform 150ms ease-out;
    transition: transform 150ms ease-out;
    transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}

.zoom-in-enter,
.zoom-in-leave-active {
    opacity: 0;
}

.zoom-in-enter .animation-content,
.zoom-in-enter .animation-content,
.zoom-in-leave-active .animation-content,
.zoom-in-leave-active .animation-content {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}

.zoom-out-enter-active,
.zoom-out-leave-active {
    -webkit-transition: opacity 150ms ease-out;
    transition: opacity 150ms ease-out;
}

.zoom-out-enter-active .animation-content,
.zoom-out-enter-active .animation-content,
.zoom-out-leave-active .animation-content,
.zoom-out-leave-active .animation-content {
    -webkit-transition: -webkit-transform 150ms ease-out;
    transition: -webkit-transform 150ms ease-out;
    transition: transform 150ms ease-out;
    transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}

.zoom-out-enter,
.zoom-out-leave-active {
    opacity: 0;
}

.zoom-out-enter .animation-content,
.zoom-out-enter .animation-content,
.zoom-out-leave-active .animation-content,
.zoom-out-leave-active .animation-content {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

.slide-next-enter-active,
.slide-next-leave-active,
.slide-prev-enter-active,
.slide-prev-leave-active {
    -webkit-transition: -webkit-transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition: -webkit-transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.slide-prev-leave-to, .slide-next-enter {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    position: absolute;
    width: 100%;
}

.slide-prev-enter, .slide-next-leave-to {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    position: absolute;
    width: 100%;
}

.autocomplete {
    position: relative;
}

.autocomplete .dropdown-menu {
    display: block;
    min-width: 100%;
}

.autocomplete .dropdown-menu.is-opened-top {
    top: auto;
    bottom: 100%;
}

.autocomplete .dropdown-item.is-hovered, .autocomplete .dropdown .dropdown-menu .has-link a.is-hovered, .dropdown .dropdown-menu .has-link .autocomplete a.is-hovered {
    background: whitesmoke;
    color: #0a0a0a;
}

.autocomplete .dropdown-item.is-disabled, .autocomplete .dropdown .dropdown-menu .has-link a.is-disabled, .dropdown .dropdown-menu .has-link .autocomplete a.is-disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.autocomplete.is-small {
    border-radius: 2px;
    font-size: 0.75rem;
}

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

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

.b-checkbox.checkbox {
    outline: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.b-checkbox.checkbox + .checkbox {
    margin-left: 0.5em;
}

.b-checkbox.checkbox input[type=checkbox] {
    display: none;
}

.b-checkbox.checkbox input[type=checkbox] + .check {
    width: 1.25em;
    height: 1.25em;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 3px;
    border: 2px solid #7a7a7a;
    -webkit-transition: background 150ms ease-out;
    transition: background 150ms ease-out;
}

.b-checkbox.checkbox input[type=checkbox]:checked + .check {
    background: #7957d5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;
    border-color: #7957d5;
}

.b-checkbox.checkbox .control-label {
    padding-left: 0.5em;
}

.b-checkbox.checkbox[disabled] {
    opacity: 0.5;
}

.b-checkbox.checkbox:hover input[type=checkbox] + .check {
    border-color: #7957d5;
}

.b-checkbox.checkbox:focus input[type=checkbox] + .check {
    -webkit-box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.8);
    box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.8);
}

.b-checkbox.checkbox:focus input[type=checkbox]:checked + .check {
    -webkit-box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
    box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}

.collapse .collapse-trigger {
    display: inline;
    cursor: pointer;
}

.collapse .collapse-content {
    display: inline;
}

.datepicker {
    font-size: 0.875rem;
}

.datepicker .dropdown,
.datepicker .dropdown-trigger {
    width: 100%;
}

.datepicker .dropdown-item, .datepicker .dropdown .dropdown-menu .has-link a, .dropdown .dropdown-menu .has-link .datepicker a {
    font-size: inherit;
}

.datepicker .datepicker-header {
    padding-bottom: 0.875rem;
    margin-bottom: 0.875rem;
    border-bottom: 1px solid #dbdbdb;
}

.datepicker .datepicker-footer {
    padding-top: 0.875rem;
    border-top: 1px solid #dbdbdb;
}

.datepicker .datepicker-table {
    display: table;
    margin: 0 auto 0.875rem auto;
}

.datepicker .datepicker-table .datepicker-cell {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    border-radius: 3px;
    padding: 0.5rem 0.75rem;
}

.datepicker .datepicker-table .datepicker-header {
    display: table-header-group;
}

.datepicker .datepicker-table .datepicker-header .datepicker-cell {
    color: #7a7a7a;
    font-weight: 600;
}

.datepicker .datepicker-table .datepicker-body {
    display: table-row-group;
}

.datepicker .datepicker-table .datepicker-body .datepicker-row {
    display: table-row;
}

.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-unselectable {
    color: #b5b5b5;
}

.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-today {
    border: solid 1px rgba(121, 87, 213, 0.5);
}

.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-selectable {
    color: #4a4a4a;
}

.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-selectable:hover:not(.is-selected), .datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-selectable:focus:not(.is-selected) {
    background-color: whitesmoke;
    color: #0a0a0a;
    cursor: pointer;
}

.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-selected {
    background-color: #7957d5;
    color: #fff;
}

.datepicker.is-small {
    border-radius: 2px;
    font-size: 0.75rem;
}

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

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

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .datepicker .datepicker-table .datepicker-cell {
        padding: 0.75rem 1rem;
    }
}

@media screen and (max-width: 768px) {
    .datepicker .datepicker-table .datepicker-cell {
        padding: 0.25rem 0.5rem;
    }
}

.dialog .modal-card {
    /*max-width: 460px;*/
    width: auto;
}

.dialog .modal-card .modal-card-head {
    font-size: 1.25rem;
    font-weight: 600;
}

.dialog .modal-card .modal-card-body .field {
    margin-top: 16px;
}

.dialog .modal-card .modal-card-body.is-titleless {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.dialog .modal-card .modal-card-foot {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.dialog .modal-card .modal-card-foot .button {
    display: inline;
    min-width: 5em;
    font-weight: 600;
}

@media screen and (min-width: 769px), print {
    .dialog .modal-card {
        min-width: 320px;
    }
}

.dropdown + .dropdown {
    margin-left: 0.5em;
}

.dropdown .background {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    position: fixed;
    background-color: rgba(10, 10, 10, 0.86);
    z-index: 10;
    cursor: pointer;
}

@media screen and (min-width: 1024px) {
    .dropdown .background {
        display: none;
    }
}

.dropdown .dropdown-menu .dropdown-item.is-disabled, .dropdown .dropdown-menu .has-link a.is-disabled {
    cursor: not-allowed;
    opacity: 0.5;
}

.dropdown .dropdown-menu .dropdown-item.is-disabled:hover, .dropdown .dropdown-menu .has-link a.is-disabled:hover {
    background: inherit;
    color: inherit;
}

.dropdown .dropdown-menu .has-link a {
    padding-right: 3rem;
    white-space: nowrap;
}

.dropdown .navbar-item {
    height: 100%;
}

.dropdown.is-disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.dropdown.is-disabled .dropdown-trigger {
    pointer-events: none;
}

.dropdown.is-inline .dropdown-menu {
    position: static;
    display: inline-block;
    padding: 0;
}

.dropdown.is-top-right .dropdown-menu {
    top: auto;
    bottom: 100%;
}

.dropdown.is-top-left .dropdown-menu {
    top: auto;
    bottom: 100%;
    right: 0;
    left: auto;
}

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

@media screen and (max-width: 1023px) {
    .dropdown:not(.is-hoverable):not(.is-inline) .dropdown-menu {
        position: fixed;
        width: calc(100vw - 40px);
        max-width: 460px;
        max-height: calc(100vh - 120px);
        top: 25% !important;
        left: 50% !important;
        -webkit-transform: translate3d(-50%, -25%, 0);
        transform: translate3d(-50%, -25%, 0);
        white-space: normal;
        overflow-y: auto;
    }
    .dropdown:not(.is-hoverable):not(.is-inline) .dropdown-menu .dropdown-item, .dropdown:not(.is-hoverable):not(.is-inline) .dropdown-menu .has-link a {
        padding: 1rem 1.5rem;
    }
}

.label {
    font-weight: 600;
}

.field.is-grouped .field {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.field.is-grouped .field + .field {
    margin-left: 0.75rem;
}

.field.is-grouped .field.is-expanded {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}

.field.has-addons .control:first-child .control .button,
.field.has-addons .control:first-child .control .input,
.field.has-addons .control:first-child .control .b-select select {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.field.has-addons .control:last-child .control .button,
.field.has-addons .control:last-child .control .input,
.field.has-addons .control:last-child .control .b-select select {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.field.has-addons .control .control .button,
.field.has-addons .control .control .input,
.field.has-addons .control .control .b-select select {
    border-radius: 0;
}

.control .help.counter {
    float: right;
    margin-left: 0.5em;
}

.control .icon.is-clickable {
    pointer-events: auto;
    cursor: pointer;
}

.icon {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: inherit;
    vertical-align: middle;
}

.icon .mdi {
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
}

.icon .fa, .icon .mdi {
    font-size: 21px;
}

.icon svg {
    background-color: transparent;
    fill: currentColor;
    stroke-width: 0;
    stroke: currentColor;
    pointer-events: none;
    width: 1.5rem;
    height: 1.5rem;
}

.icon.is-small {
    height: 1rem;
    width: 1rem;
}

.icon.is-small .mdi {
    font-size: 16px;
}

.icon.is-small .fa, .icon.is-small .mdi {
    font-size: 14px;
}

.icon.is-medium {
    height: 2rem;
    width: 2rem;
}

.icon.is-medium .mdi {
    font-size: 32px;
}

.icon.is-medium .fa, .icon.is-medium .mdi {
    font-size: 28px;
}

.icon.is-large {
    height: 3rem;
    width: 3rem;
}

.icon.is-large .mdi {
    font-size: 48px;
}

.icon.is-large .fa, .icon.is-large .mdi {
    font-size: 42px;
}

.icon.is-white {
    color: white !important;
}

.icon.is-black {
    color: #0a0a0a !important;
}

.icon.is-light {
    color: whitesmoke !important;
}

.icon.is-dark {
    color: #363636 !important;
}

.icon.is-primary {
    color: #7957d5 !important;
}

.icon.is-info {
    color: #3273dc !important;
}

.icon.is-success {
    color: #23d160 !important;
}

.icon.is-warning {
    color: #ffdd57 !important;
}

.icon.is-danger {
    color: #ff3860 !important;
}

.loading-overlay {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    position: fixed;
    z-index: 999;
}

.loading-overlay.is-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.loading-overlay .loading-background {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background: #7f7f7f;
    background: rgba(255, 255, 255, 0.5);
}

.loading-overlay .loading-icon {
    position: relative;
}

.loading-overlay .loading-icon:after {
    -webkit-animation: spinAround 500ms infinite linear;
    animation: spinAround 500ms infinite linear;
    border: 2px solid #dbdbdb;
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    content: "";
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
    position: absolute;
    top: 0;
    left: calc(50% - 2.5em);
    width: 5em;
    height: 5em;
    border-width: 0.25em;
}

.message .media,
.notification .media {
    padding-top: 0;
    border: 0;
}

.modal .animation-content {
    margin: 0 20px;
}

.modal .animation-content .modal-card {
    margin: 0;
}

@media screen and (max-width: 768px) {
    .modal .animation-content {
        width: 100%;
    }
}

.notices {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    pointer-events: none;
}

.notices .toast {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-animation-duration: 150ms;
    animation-duration: 150ms;
    margin: 1.5em 0.5em;
    text-align: center;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
    border-radius: 2em;
    padding: 0.75em 1.5em;
    pointer-events: auto;
}

.notices .toast.is-white {
    color: #0a0a0a;
    background: white;
}

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

.notices .toast.is-light {
    color: #363636;
    background: whitesmoke;
}

.notices .toast.is-dark {
    color: whitesmoke;
    background: #363636;
}

.notices .toast.is-primary {
    color: #fff;
    background: #7957d5;
}

.notices .toast.is-info {
    color: #fff;
    background: #3273dc;
}

.notices .toast.is-success {
    color: #fff;
    background: #23d160;
}

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

.notices .toast.is-danger {
    color: #fff;
    background: #ff3860;
}

.notices .snackbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-animation-duration: 150ms;
    animation-duration: 150ms;
    margin: 0.5em;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
    border-radius: 2px;
    pointer-events: auto;
    background: #363636;
    color: whitesmoke;
    min-height: 3em;
}

.notices .snackbar .text {
    padding: 0.5em 1em;
}

.notices .snackbar .action {
    margin-left: auto;
    padding: 0.5em;
    padding-left: 0;
}

.notices .snackbar .action .button {
    font-weight: 600;
    text-transform: uppercase;
}

.notices .snackbar .action.is-white .button {
    color: white;
}

.notices .snackbar .action.is-black .button {
    color: #0a0a0a;
}

.notices .snackbar .action.is-light .button {
    color: whitesmoke;
}

.notices .snackbar .action.is-dark .button {
    color: #363636;
}

.notices .snackbar .action.is-primary .button {
    color: #7957d5;
}

.notices .snackbar .action.is-info .button {
    color: #3273dc;
}

.notices .snackbar .action.is-success .button {
    color: #23d160;
}

.notices .snackbar .action.is-warning .button {
    color: #ffdd57;
}

.notices .snackbar .action.is-danger .button {
    color: #ff3860;
}

@media screen and (max-width: 768px) {
    .notices .snackbar {
        width: 100%;
        margin: 0;
        border-radius: 0;
    }
}

@media screen and (min-width: 769px), print {
    .notices .snackbar {
        min-width: 350px;
        max-width: 600px;
        overflow: hidden;
    }
}

.notices.is-top {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.notices.is-top-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.notices.is-bottom {
    top: auto;
    bottom: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.notices.is-bottom-left {
    top: auto;
    bottom: 0;
}

.notices.is-bottom-right {
    top: auto;
    bottom: 0;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.notices.is-toast {
    opacity: 0.92;
}

.pagination .pagination-next,
.pagination .pagination-previous {
    padding-left: 0.25em;
    padding-right: 0.25em;
}

.pagination .pagination-next.is-disabled,
.pagination .pagination-previous.is-disabled {
    pointer-events: none;
    cursor: not-allowed;
    opacity: 0.5;
}

.pagination.is-simple {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
}

.pagination .is-current {
    pointer-events: none;
    cursor: not-allowed;
}

.panel .panel-heading.is-collapsible {
    cursor: pointer;
}

.panel .panel-content {
    width: 100%;
}

.b-radio.radio {
    outline: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.b-radio.radio + .radio {
    margin-left: 0.5em;
}

.b-radio.radio input[type=radio] {
    display: none;
}

.b-radio.radio input[type=radio] + .check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 1.25em;
    height: 1.25em;
    border: 2px solid #7a7a7a;
    border-radius: 50%;
    -webkit-transition: background 150ms ease-out;
    transition: background 150ms ease-out;
}

.b-radio.radio input[type=radio] + .check:before {
    content: "";
    border-radius: 50%;
    width: 0.625em;
    height: 0.625em;
    background: #7957d5;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform 150ms ease-out;
    transition: -webkit-transform 150ms ease-out;
    transition: transform 150ms ease-out;
    transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}

.b-radio.radio input[type=radio]:checked + .check {
    border-color: #7957d5;
}

.b-radio.radio input[type=radio]:checked + .check:before {
    -webkit-transform: scale(1);
    transform: scale(1);
}

.b-radio.radio .control-label {
    padding-left: 0.5em;
}

.b-radio.radio[disabled] {
    opacity: 0.5;
}

.b-radio.radio:hover input[type=radio] + .check {
    border-color: #7957d5;
}

.b-radio.radio:focus input[type=radio] + .check {
    -webkit-box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.8);
    box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.8);
}

.b-radio.radio:focus input[type=radio]:checked + .check {
    -webkit-box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
    box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}

.b-select select {
    padding-right: 2.5em;
}

.b-select select option {
    color: #4a4a4a;
    padding: 0.25em 0.5em;
}

.b-select select option:disabled {
    cursor: not-allowed;
    opacity: 0.5;
}

.b-select select optgroup {
    color: #b5b5b5;
    font-weight: 400;
    font-style: normal;
    padding: 0.25em 0;
}

.b-select.is-empty select {
    color: rgba(122, 122, 122, 0.7);
}

.switch {
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.switch + .switch {
    margin-left: 0.5em;
}

.switch input[type=checkbox] {
    display: none;
}

.switch input[type=checkbox] + .check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 2.75em;
    height: 1.575em;
    padding: 0.2em;
    background: #b5b5b5;
    border-radius: 1em;
    -webkit-transition: background 150ms ease-out;
    transition: background 150ms ease-out;
}

.switch input[type=checkbox] + .check:before {
    content: "";
    border-radius: 1em;
    width: 1.175em;
    height: 1.175em;
    background: whitesmoke;
    -webkit-box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.1), 0 3px 3px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.1), 0 3px 3px 0 rgba(0, 0, 0, 0.05);
    -webkit-transition: width 150ms ease-out, -webkit-transform 150ms ease-out;
    transition: width 150ms ease-out, -webkit-transform 150ms ease-out;
    transition: transform 150ms ease-out, width 150ms ease-out;
    transition: transform 150ms ease-out, width 150ms ease-out, -webkit-transform 150ms ease-out;
    will-change: transform;
}

.switch input[type=checkbox] + .check.is-elastic:before {
    width: 1.75em;
}

.switch input[type=checkbox]:checked + .check {
    background: #7957d5;
}

.switch input[type=checkbox]:checked + .check.is-white {
    background: white;
}

.switch input[type=checkbox]:checked + .check.is-black {
    background: #0a0a0a;
}

.switch input[type=checkbox]:checked + .check.is-light {
    background: whitesmoke;
}

.switch input[type=checkbox]:checked + .check.is-dark {
    background: #363636;
}

.switch input[type=checkbox]:checked + .check.is-primary {
    background: #7957d5;
}

.switch input[type=checkbox]:checked + .check.is-info {
    background: #3273dc;
}

.switch input[type=checkbox]:checked + .check.is-success {
    background: #23d160;
}

.switch input[type=checkbox]:checked + .check.is-warning {
    background: #ffdd57;
}

.switch input[type=checkbox]:checked + .check.is-danger {
    background: #ff3860;
}

.switch input[type=checkbox]:checked + .check:before {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.switch input[type=checkbox]:checked + .check.is-elastic:before {
    -webkit-transform: translate3d(36.36364%, 0, 0);
    transform: translate3d(36.36364%, 0, 0);
}

.switch .control-label {
    padding-left: 0.5em;
}

.switch:hover input[type=checkbox] + .check {
    background: rgba(181, 181, 181, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check {
    background: rgba(121, 87, 213, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-white {
    background: rgba(255, 255, 255, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-black {
    background: rgba(10, 10, 10, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-light {
    background: rgba(245, 245, 245, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-dark {
    background: rgba(54, 54, 54, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-primary {
    background: rgba(121, 87, 213, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-info {
    background: rgba(50, 115, 220, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-success {
    background: rgba(35, 209, 96, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-warning {
    background: rgba(255, 221, 87, 0.9);
}

.switch:hover input[type=checkbox]:checked + .check.is-danger {
    background: rgba(255, 56, 96, 0.9);
}

.switch:focus {
    outline: none;
}

.switch:focus input[type=checkbox] + .check {
    -webkit-box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.6);
    box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.6);
}

.switch:focus input[type=checkbox]:checked + .check {
    -webkit-box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
    box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}

.switch:focus input[type=checkbox]:checked + .check.is-white {
    -webkit-box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.8);
    box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.8);
}

.switch:focus input[type=checkbox]:checked + .check.is-black {
    -webkit-box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.8);
    box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.8);
}

.switch:focus input[type=checkbox]:checked + .check.is-light {
    -webkit-box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.8);
    box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.8);
}

.switch:focus input[type=checkbox]:checked + .check.is-dark {
    -webkit-box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.8);
    box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.8);
}

.switch:focus input[type=checkbox]:checked + .check.is-primary {
    -webkit-box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
    box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);
}

.switch:focus input[type=checkbox]:checked + .check.is-info {
    -webkit-box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.8);
    box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.8);
}

.switch:focus input[type=checkbox]:checked + .check.is-success {
    -webkit-box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.8);
    box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.8);
}

.switch:focus input[type=checkbox]:checked + .check.is-warning {
    -webkit-box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.8);
    box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.8);
}

.switch:focus input[type=checkbox]:checked + .check.is-danger {
    -webkit-box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.8);
    box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.8);
}

.switch.is-small {
    border-radius: 2px;
    font-size: 0.75rem;
}

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

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

.switch[disabled] {
    opacity: 0.5;
    cursor: not-allowed;
    color: #7a7a7a;
}

@media screen and (max-width: 1023px) {
    .table-wrapper {
        overflow-x: auto;
    }
}



.b-tabs .tabs {
    margin-bottom: 0;
}

.b-tabs .tab-content {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.b-tabs .tab-content .tab-item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

.b-tabs:not(:last-child) {
    margin-bottom: 1.5rem;
}

.tooltip {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.tooltip.is-top:before, .tooltip.is-top:after {
    top: auto;
    right: auto;
    bottom: calc(100% + 6px + 2px);
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.tooltip.is-top.is-white:before {
    border-top: 6px solid white;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    bottom: calc(100% + 2px);
}

.tooltip.is-top.is-black:before {
    border-top: 6px solid #0a0a0a;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    bottom: calc(100% + 2px);
}

.tooltip.is-top.is-light:before {
    border-top: 6px solid whitesmoke;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    bottom: calc(100% + 2px);
}

.tooltip.is-top.is-dark:before {
    border-top: 6px solid #363636;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    bottom: calc(100% + 2px);
}

.tooltip.is-top.is-primary:before {
    border-top: 6px solid #7957d5;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    bottom: calc(100% + 2px);
}

.tooltip.is-top.is-info:before {
    border-top: 6px solid #3273dc;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    bottom: calc(100% + 2px);
}

.tooltip.is-top.is-success:before {
    border-top: 6px solid #23d160;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    bottom: calc(100% + 2px);
}

.tooltip.is-top.is-warning:before {
    border-top: 6px solid #ffdd57;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    bottom: calc(100% + 2px);
}

.tooltip.is-top.is-danger:before {
    border-top: 6px solid #ff3860;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    bottom: calc(100% + 2px);
}

.tooltip.is-top.is-multiline.is-small:after {
    width: 180px;
}

.tooltip.is-top.is-multiline.is-medium:after {
    width: 240px;
}

.tooltip.is-top.is-multiline.is-large:after {
    width: 300px;
}

.tooltip.is-right:before, .tooltip.is-right:after {
    top: 50%;
    right: auto;
    bottom: auto;
    left: calc(100% + 6px + 2px);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.tooltip.is-right.is-white:before {
    border-top: 6px solid transparent;
    border-right: 6px solid white;
    border-bottom: 6px solid transparent;
    left: calc(100% + 2px);
}

.tooltip.is-right.is-black:before {
    border-top: 6px solid transparent;
    border-right: 6px solid #0a0a0a;
    border-bottom: 6px solid transparent;
    left: calc(100% + 2px);
}

.tooltip.is-right.is-light:before {
    border-top: 6px solid transparent;
    border-right: 6px solid whitesmoke;
    border-bottom: 6px solid transparent;
    left: calc(100% + 2px);
}

.tooltip.is-right.is-dark:before {
    border-top: 6px solid transparent;
    border-right: 6px solid #363636;
    border-bottom: 6px solid transparent;
    left: calc(100% + 2px);
}

.tooltip.is-right.is-primary:before {
    border-top: 6px solid transparent;
    border-right: 6px solid #7957d5;
    border-bottom: 6px solid transparent;
    left: calc(100% + 2px);
}

.tooltip.is-right.is-info:before {
    border-top: 6px solid transparent;
    border-right: 6px solid #3273dc;
    border-bottom: 6px solid transparent;
    left: calc(100% + 2px);
}

.tooltip.is-right.is-success:before {
    border-top: 6px solid transparent;
    border-right: 6px solid #23d160;
    border-bottom: 6px solid transparent;
    left: calc(100% + 2px);
}

.tooltip.is-right.is-warning:before {
    border-top: 6px solid transparent;
    border-right: 6px solid #ffdd57;
    border-bottom: 6px solid transparent;
    left: calc(100% + 2px);
}

.tooltip.is-right.is-danger:before {
    border-top: 6px solid transparent;
    border-right: 6px solid #ff3860;
    border-bottom: 6px solid transparent;
    left: calc(100% + 2px);
}

.tooltip.is-right.is-multiline.is-small:after {
    width: 180px;
}

.tooltip.is-right.is-multiline.is-medium:after {
    width: 240px;
}

.tooltip.is-right.is-multiline.is-large:after {
    width: 300px;
}

.tooltip.is-bottom:before, .tooltip.is-bottom:after {
    top: calc(100% + 6px + 2px);
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.tooltip.is-bottom.is-white:before {
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    border-left: 6px solid transparent;
    top: calc(100% + 2px);
}

.tooltip.is-bottom.is-black:before {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #0a0a0a;
    border-left: 6px solid transparent;
    top: calc(100% + 2px);
}

.tooltip.is-bottom.is-light:before {
    border-right: 6px solid transparent;
    border-bottom: 6px solid whitesmoke;
    border-left: 6px solid transparent;
    top: calc(100% + 2px);
}

.tooltip.is-bottom.is-dark:before {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #363636;
    border-left: 6px solid transparent;
    top: calc(100% + 2px);
}

.tooltip.is-bottom.is-primary:before {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #7957d5;
    border-left: 6px solid transparent;
    top: calc(100% + 2px);
}

.tooltip.is-bottom.is-info:before {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #3273dc;
    border-left: 6px solid transparent;
    top: calc(100% + 2px);
}

.tooltip.is-bottom.is-success:before {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #23d160;
    border-left: 6px solid transparent;
    top: calc(100% + 2px);
}

.tooltip.is-bottom.is-warning:before {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffdd57;
    border-left: 6px solid transparent;
    top: calc(100% + 2px);
}

.tooltip.is-bottom.is-danger:before {
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ff3860;
    border-left: 6px solid transparent;
    top: calc(100% + 2px);
}

.tooltip.is-bottom.is-multiline.is-small:after {
    width: 180px;
}

.tooltip.is-bottom.is-multiline.is-medium:after {
    width: 240px;
}

.tooltip.is-bottom.is-multiline.is-large:after {
    width: 300px;
}

.tooltip.is-left:before, .tooltip.is-left:after {
    top: 50%;
    right: calc(100% + 6px + 2px);
    bottom: auto;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.tooltip.is-left.is-white:before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid white;
    right: calc(100% + 2px);
}

.tooltip.is-left.is-black:before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #0a0a0a;
    right: calc(100% + 2px);
}

.tooltip.is-left.is-light:before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid whitesmoke;
    right: calc(100% + 2px);
}

.tooltip.is-left.is-dark:before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #363636;
    right: calc(100% + 2px);
}

.tooltip.is-left.is-primary:before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #7957d5;
    right: calc(100% + 2px);
}

.tooltip.is-left.is-info:before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #3273dc;
    right: calc(100% + 2px);
}

.tooltip.is-left.is-success:before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #23d160;
    right: calc(100% + 2px);
}

.tooltip.is-left.is-warning:before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #ffdd57;
    right: calc(100% + 2px);
}

.tooltip.is-left.is-danger:before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #ff3860;
    right: calc(100% + 2px);
}

.tooltip.is-left.is-multiline.is-small:after {
    width: 180px;
}

.tooltip.is-left.is-multiline.is-medium:after {
    width: 240px;
}

.tooltip.is-left.is-multiline.is-large:after {
    width: 300px;
}

.tooltip:before, .tooltip:after {
    position: absolute;
    content: "";
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.tooltip:before {
    z-index: 889;
}

.tooltip:after {
    content: attr(data-label);
    width: auto;
    padding: 4px 8px;
    background: #7957d5;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    -webkit-box-shadow: 0px 1px 2px 1px rgba(0, 1, 0, 0.2);
    box-shadow: 0px 1px 2px 1px rgba(0, 1, 0, 0.2);
    z-index: 888;
    white-space: nowrap;
}

.tooltip:not([data-label=""]):hover:before, .tooltip:not([data-label=""]):hover:after {
    opacity: 1;
    visibility: visible;
}

.tooltip.is-white:after {
    background: white;
    color: #0a0a0a;
}

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

.tooltip.is-light:after {
    background: whitesmoke;
    color: #363636;
}

.tooltip.is-dark:after {
    background: #363636;
    color: whitesmoke;
}

.tooltip.is-primary:after {
    background: #7957d5;
    color: #fff;
}

.tooltip.is-info:after {
    background: #3273dc;
    color: #fff;
}

.tooltip.is-success:after {
    background: #23d160;
    color: #fff;
}

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

.tooltip.is-danger:after {
    background: #ff3860;
    color: #fff;
}

.tooltip:not([data-label=""]).is-always:before, .tooltip:not([data-label=""]).is-always:after {
    opacity: 1;
    visibility: visible;
}

.tooltip.is-multiline:after {
    display: flex-block;
    text-align: center;
    white-space: normal;
}

.tooltip.is-dashed {
    border-bottom: 1px dashed #b5b5b5;
    cursor: default;
}

.tooltip.is-square:after {
    border-radius: 0;
}

.tooltip.is-animated:before, .tooltip.is-animated:after {
    -webkit-transition: opacity 86ms ease-out, visibility 86ms ease-out;
    transition: opacity 86ms ease-out, visibility 86ms ease-out;
}

.upload input[type=file] {
    display: inline-block;
    position: absolute;
    opacity: 0;
}

.upload .upload-draggable {
    display: inline-block;
    cursor: pointer;
    padding: 0.25em;
    border: 1px dashed #b5b5b5;
    border-radius: 5px;
}

.upload .upload-draggable.is-disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.upload .upload-draggable.is-loading {
    position: relative;
    pointer-events: none;
    opacity: 0.5;
}

.upload .upload-draggable.is-loading:after {
    -webkit-animation: spinAround 500ms infinite linear;
    animation: spinAround 500ms infinite linear;
    border: 2px solid #dbdbdb;
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    content: "";
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
    top: 0;
    left: calc(50% - 1.5em);
    width: 3em;
    height: 3em;
    border-width: 0.25em;
}

.upload .upload-draggable:hover.is-white, .upload .upload-draggable.is-hovered.is-white {
    border-color: white;
    background: rgba(255, 255, 255, 0.05);
}

.upload .upload-draggable:hover.is-black, .upload .upload-draggable.is-hovered.is-black {
    border-color: #0a0a0a;
    background: rgba(10, 10, 10, 0.05);
}

.upload .upload-draggable:hover.is-light, .upload .upload-draggable.is-hovered.is-light {
    border-color: whitesmoke;
    background: rgba(245, 245, 245, 0.05);
}

.upload .upload-draggable:hover.is-dark, .upload .upload-draggable.is-hovered.is-dark {
    border-color: #363636;
    background: rgba(54, 54, 54, 0.05);
}

.upload .upload-draggable:hover.is-primary, .upload .upload-draggable.is-hovered.is-primary {
    border-color: #7957d5;
    background: rgba(121, 87, 213, 0.05);
}

.upload .upload-draggable:hover.is-info, .upload .upload-draggable.is-hovered.is-info {
    border-color: #3273dc;
    background: rgba(50, 115, 220, 0.05);
}

.upload .upload-draggable:hover.is-success, .upload .upload-draggable.is-hovered.is-success {
    border-color: #23d160;
    background: rgba(35, 209, 96, 0.05);
}

.upload .upload-draggable:hover.is-warning, .upload .upload-draggable.is-hovered.is-warning {
    border-color: #ffdd57;
    background: rgba(255, 221, 87, 0.05);
}

.upload .upload-draggable:hover.is-danger, .upload .upload-draggable.is-hovered.is-danger {
    border-color: #ff3860;
    background: rgba(255, 56, 96, 0.05);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL25vZGVfbW9kdWxlcy9idWxtYS9idWxtYS5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2FuaW1hdGlvbnMuc2FzcyIsImJ1ZWZ5LmNzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Jhc2UvbWluaXJlc2V0LnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL2dlbmVyaWMuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9pbml0aWFsLXZhcmlhYmxlcy5zYXNzIiwiLi4vc3JjL3Njc3MvdXRpbHMvX3RoZW1lLXZhcmlhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL21peGlucy5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9oZWxwZXJzLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9ib3guc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2J1dHRvbi5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2NvbnRyb2xzLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvZnVuY3Rpb25zLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9jb250YWluZXIuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2NvbnRlbnQuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2Zvcm0uc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2ljb24uc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2ltYWdlLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9ub3RpZmljYXRpb24uc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3Byb2dyZXNzLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy90YWJsZS5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvdGFnLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy90aXRsZS5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvb3RoZXIuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvYnJlYWRjcnVtYi5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9jYXJkLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2Ryb3Bkb3duLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2xldmVsLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lZGlhLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lbnUuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbWVzc2FnZS5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tb2RhbC5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9uYXYuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbmF2YmFyLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL3BhZ2luYXRpb24uc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvcGFuZWwuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvdGFicy5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC9jb2x1bW5zLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL3RpbGVzLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9sYXlvdXQvaGVyby5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L3NlY3Rpb24uc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9mb290ZXIuc2FzcyIsIi4uL3NyYy9zY3NzL3V0aWxzL19oZWxwZXJzLnNjc3MiLCIuLi9zcmMvc2Nzcy91dGlscy9fYW5pbWF0aW9ucy5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYXV0b2NvbXBsZXRlLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19jaGVja2JveC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fY29sbGFwc2Uuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2RhdGVwaWNrZXIuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2RpYWxvZy5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2ljb24uc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2xvYWRpbmcuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX21lc3NhZ2Uuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19ub3RpY2VzLnNjc3MiLCIuLi9zcmMvc2Nzcy91dGlscy9fdmFyaWFibGVzLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19wYW5lbC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fcmFkaW8uc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlbGVjdC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fc3dpdGNoLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL190YWJsZS5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fdGFicy5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fdXBsb2FkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsOERBQThEO0FDRDlEO0VBQ0U7SUFDRSxnQ0FBdUI7WUFBdkIsd0JBQXVCO0dDRXhCO0VEREQ7SUFDRSxrQ0FBeUI7WUFBekIsMEJBQXlCO0dDRzFCO0NBQ0Y7QURSRDtFQUNFO0lBQ0UsZ0NBQXVCO1lBQXZCLHdCQUF1QjtHQ0V4QjtFREREO0lBQ0Usa0NBQXlCO1lBQXpCLDBCQUF5QjtHQ0cxQjtDQUNGOztBQ1JELDJFQUEyRTtBQUUzRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkUsVUFBUztFQUNULFdBQVU7Q0FBSTs7QUFHaEI7Ozs7OztFQU1FLGdCQUFlO0VBQ2Ysb0JBQW1CO0NBQUk7O0FBR3pCO0VBQ0UsaUJBQWdCO0NBQUk7O0FBR3RCOzs7O0VBSUUsVUFBUztDQUFJOztBQUdmO0VBQ0UsK0JBQXNCO1VBQXRCLHVCQUFzQjtDQUFJOztBQUU1QjtFQUNFLDRCQUFtQjtVQUFuQixvQkFBbUI7Q0FHUTs7QUFKN0I7RUFJSSw0QkFBbUI7VUFBbkIsb0JBQW1CO0NBQUk7O0FBRzNCOzs7OztFQUtFLGdCQUFlO0NBQUk7O0FBR3JCO0VBQ0UsVUFBUztDQUFJOztBQUdmO0VBQ0UsMEJBQXlCO0VBQ3pCLGtCQUFpQjtDQUFJOztBQUV2Qjs7RUFFRSxXQUFVO0VBQ1YsaUJBQWdCO0NBQUk7O0FDM0R0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QUFHO0VBRGhDO0lBQ0UsOEJBQTJCO0dBQUc7RUFEaEM7SUFDRSwyQkFBMkI7R0FBRztFQURoQztJQUNFLDhCQUEyQjtHQUFHO0NONlRuQzs7QUsxSUM7RUNwTEU7SUFDRSwyQkFBMkI7R0FBRztFQURoQztJQUNFLDZCQUEyQjtHQUFHO0VBRGhDO0lBQ0UsMkJBQTJCO0dBQUc7RUFEaEM7SUFDRSw2QkFBMkI7R0FBRztFQURoQztJQUNFLDhCQUEyQjtHQUFHO0VBRGhDO0lBQ0UsMkJBQTJCO0dBQUc7RUFEaEM7SUFDRSw4QkFBMkI7R0FBRztDTnFWbkM7O0FLMUpDO0VDNUxFO0lBQ0UsMkJBQTJCO0dBQUc7RUFEaEM7SUFDRSw2QkFBMkI7R0FBRztFQURoQztJQUNFLDJCQUEyQjtHQUFHO0VBRGhDO0lBQ0UsNkJBQTJCO0dBQUc7RUFEaEM7SUFDRSw4QkFBMkI7R0FBRztFQURoQztJQUNFLDJCQUEyQjtHQUFHO0VBRGhDO0lBQ0UsOEJBQTJCO0dBQUc7Q042V25DOztBSzFLQztFQ3BNRTtJQUNFLDJCQUEyQjtHQUFHO0VBRGhDO0lBQ0UsNkJBQTJCO0dBQUc7RUFEaEM7SUFDRSwyQkFBMkI7R0FBRztFQURoQztJQUNFLDZCQUEyQjtHQUFHO0VBRGhDO0lBQ0UsOEJBQTJCO0dBQUc7RUFEaEM7SUFDRSwyQkFBMkI7R0FBRztFQURoQztJQUNFLDhCQUEyQjtHQUFHO0NOcVluQzs7QU01V0M7RUFDRSw4QkFBcUM7Q0FBRzs7QUR5STFDO0VDdklFO0lBQ0UsOEJBQXFDO0dBQUc7Q05rWDdDOztBS3hPQztFQ3hJRTtJQUNFLDhCQUFxQztHQUFHO0NOcVg3Qzs7QUsxT0M7RUN6SUU7SUFDRSw4QkFBcUM7R0FBRztDTndYN0M7O0FLNU9DO0VDMUlFO0lBQ0UsOEJBQXFDO0dBQUc7Q04yWDdDOztBSzlPQztFQzNJRTtJQUNFLDhCQUFxQztHQUFHO0NOOFg3Qzs7QUtoUEM7RUM1SUU7SUFDRSw4QkFBcUM7R0FBRztDTmlZN0M7O0FLbFBDO0VDN0lFO0lBQ0UsOEJBQXFDO0dBQUc7Q05vWTdDOztBS3BQQztFQzlJRTtJQUNFLDhCQUFxQztHQUFHO0NOdVk3Qzs7QUt0UEM7RUMvSUU7SUFDRSw4QkFBcUM7R0FBRztDTjBZN0M7O0FNdGFDO0VBQ0UsK0JBQXFDO0NBQUc7O0FEeUkxQztFQ3ZJRTtJQUNFLCtCQUFxQztHQUFHO0NONGE3Qzs7QUtsU0M7RUN4SUU7SUFDRSwrQkFBcUM7R0FBRztDTithN0M7O0FLcFNDO0VDeklFO0lBQ0UsK0JBQXFDO0dBQUc7Q05rYjdDOztBS3RTQztFQzFJRTtJQUNFLCtCQUFxQztHQUFHO0NOcWI3Qzs7QUt4U0M7RUMzSUU7SUFDRSwrQkFBcUM7R0FBRztDTndiN0M7O0FLMVNDO0VDNUlFO0lBQ0UsK0JBQXFDO0dBQUc7Q04yYjdDOztBSzVTQztFQzdJRTtJQUNFLCtCQUFxQztHQUFHO0NOOGI3Qzs7QUs5U0M7RUM5SUU7SUFDRSwrQkFBcUM7R0FBRztDTmljN0M7O0FLaFRDO0VDL0lFO0lBQ0UsK0JBQXFDO0dBQUc7Q05vYzdDOztBTWhlQztFQUNFLDRCQUFxQztDQUFHOztBRHlJMUM7RUN2SUU7SUFDRSw0QkFBcUM7R0FBRztDTnNlN0M7O0FLNVZDO0VDeElFO0lBQ0UsNEJBQXFDO0dBQUc7Q055ZTdDOztBSzlWQztFQ3pJRTtJQUNFLDRCQUFxQztHQUFHO0NONGU3Qzs7QUtoV0M7RUMxSUU7SUFDRSw0QkFBcUM7R0FBRztDTitlN0M7O0FLbFdDO0VDM0lFO0lBQ0UsNEJBQXFDO0dBQUc7Q05rZjdDOztBS3BXQztFQzVJRTtJQUNFLDRCQUFxQztHQUFHO0NOcWY3Qzs7QUt0V0M7RUM3SUU7SUFDRSw0QkFBcUM7R0FBRztDTndmN0M7O0FLeFdDO0VDOUlFO0lBQ0UsNEJBQXFDO0dBQUc7Q04yZjdDOztBSzFXQztFQy9JRTtJQUNFLDRCQUFxQztHQUFHO0NOOGY3Qzs7QU0xaEJDO0VBQ0UsNkJBQXFDO0NBQUc7O0FEeUkxQztFQ3ZJRTtJQUNFLDZCQUFxQztHQUFHO0NOZ2lCN0M7O0FLdFpDO0VDeElFO0lBQ0UsNkJBQXFDO0dBQUc7Q05taUI3Qzs7QUt4WkM7RUN6SUU7SUFDRSw2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QjtHQUFHO0NOc3VCdkM7O0FLMXBCQztFQzFFRTtJQUNFLGdDQUErQjtJQUEvQixnQ0FBK0I7SUFBL0IseUJBQStCO0dBQUc7Q055dUJ2Qzs7QUs1cEJDO0VDM0VFO0lBQ0UsZ0NBQStCO0lBQS9CLGdDQUErQjtJQUEvQix5QkFBK0I7R0FBRztDTjR1QnZDOztBSzlwQkM7RUM1RUU7SUFDRSxnQ0FBK0I7SUFBL0IsZ0NBQStCO0lBQS9CLHlCQUErQjtHQUFHO0NOK3VCdkM7O0FLaHFCQztFQzdFRTtJQUNFLGdDQUErQjtJQUEvQixnQ0FBK0I7SUFBL0IseUJBQStCO0dBQUc7Q05rdkJ2Qzs7QU05d0JDO0VBQ0UsMkJBQStCO0NBQUc7O0FEdUVwQztFQ3JFRTtJQUNFLDJCQUErQjtHQUFHO0NOb3hCdkM7O0FLNXNCQztFQ3RFRTtJQUNFLDJCQUErQjtHQUFHO0NOdXhCdkM7O0FLOXNCQztFQ3ZFRTtJQUNFLDJCQUErQjtHQUFHO0NOMHhCdkM7O0FLaHRCQztFQ3hFRTtJQUNFLDJCQUErQjtHQUFHO0NONnhCdkM7O0FLbHRCQztFQ3pFRTtJQUNFLDJCQUErQjtHQUFHO0NOZ3lCdkM7O0FLcHRCQztFQzFFRTtJQUNFLDJCQUErQjtHQUFHO0NObXlCdkM7O0FLdHRCQztFQzNFRTtJQUNFLDJCQUErQjtHQUFHO0NOc3lCdkM7O0FLeHRCQztFQzVFRTtJQUNFLDJCQUErQjtHQUFHO0NOeXlCdkM7O0FLMXRCQztFQzdFRTtJQUNFLDJCQUErQjtHQUFHO0NONHlCdkM7O0FNeDBCQztFQUNFLGlDQUErQjtDQUFHOztBRHVFcEM7RUNyRUU7SUFDRSxpQ0FBK0I7R0FBRztDTjgwQnZDOztBS3R3QkM7RUN0RUU7SUFDRSxpQ0FBK0I7R0FBRztDTmkxQnZDOztBS3h3QkM7RUN2RUU7SUFDRSxpQ0FBK0I7R0FBRztDTm8xQnZDOztBSzF3QkM7RUN4RUU7SUFDRSxpQ0FBK0I7R0FBRztDTnUxQnZDOztBSzV3QkM7RUN6RUU7SUFDRSxpQ0FBK0I7R0FBRztDTjAxQnZDOztBSzl3QkM7RUMxRUU7SUFDRSxpQ0FBK0I7R0FB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QjtDRWtLYjs7QUFEYjs7RVEzR0UsZ0NWdER3QjtDRWtLYjs7QUFEYjs7RVEzR0UsZ0NWdER3QjtDRWtLYjs7QVExR2pCOztFQU9JLHdCQUF1QjtDQUFJOztBQVAvQjs7RUFTSSx5QkFBZ0I7VUFBaEIsaUJBQWdCO0NBQUk7O0FBVHhCOztFQWNNLG9CVmhFeUI7Q1VxRXlDOztBQW5CeEU7Ozs7O0VBbUJRLDREVnJFdUI7VVVxRXZCLG9EVnJFdUI7Q1VxRXVDOztBQW5CdEU7O0VBY00sc0JWNUV1QjtDVWlGMkM7O0FBbkJ4RTs7Ozs7RUFtQlEseURWakZxQjtVVWlGckIsaURWakZxQjtDVWlGeUM7O0FBbkJ0RTs7RUFjTSx5QlZsRXdCO0NVdUUwQzs7QUFuQnhFOzs7OztFQW1CUSw0RFZ2RXNCO1VVdUV0QixvRFZ2RXNCO0NVdUV3Qzs7QUFuQnRFOztFQWNNLHNCVnhFd0I7Q1U2RTBDOztBQW5CeEU7Ozs7O0VBbUJRLHlEVjdFc0I7VVU2RXRCLGlEVjdFc0I7Q1U2RXdDOztBQW5CdEU7O0VBY00sc0JUN0VXO0NTa0Z1RDs7QUFuQnhFOzs7OztFQW1CUSwyRFRsRlM7VVNrRlQsbURUbEZTO0NTa0ZxRDs7QUFuQnRFOztFQWNNLHNCVjFENEI7Q1UrRHNDOztBQW5CeEU7Ozs7O0VBbUJRLDJEVi9EMEI7VVUrRDFCLG1EVi9EMEI7Q1UrRG9DOztBQW5CdEU7O0VBY00sc0JWNUQ0QjtDVWlFc0M7O0FBbkJ4RTs7Ozs7RUFtQlEsMERWakUwQjtVVWlFMUIsa0RWakUwQjtDVWlFb0M7O0FBbkJ0RTs7RUFjTSxzQlY3RDRCO0NVa0VzQzs7QUFuQnhFOzs7OztFQW1CUSwyRFZsRTBCO1VVa0UxQixtRFZsRTBCO0NVa0VvQzs7QUFuQnRFOztFQWNNLHNCVnhENEI7Q1U2RHNDOztBQW5CeEU7Ozs7O0VBbUJRLDBEVjdEMEI7VVU2RDFCLGtEVjdEMEI7Q1U2RG9DOztBQW5CdEU7O0VKN0JFLG1CTnlCZ0I7RU14QmhCLG1CTkFjO0NVa0RhOztBQXRCN0I7O0VKMUJFLG1CTkpjO0NVc0RjOztBQXhCOUI7O0VKeEJFLGtC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QUNWLFlBQVc7Q0FxQmU7O0FackIxQjtFQUNFLHNCQUFxQjtDQUFJOztBWVg3QjtFQVlJLDBCZEwwQjtDY0t5Qjs7QUFadkQ7RUFjSSwwQmRWMEI7Q2NVMkI7O0FBZHpEO0VBZ0JJLDBCZFowQjtDY1kyQjs7QUFoQnpEO0VBc0JRLHdCZFh1QjtDY1dJOztBQXRCbkM7RUF3QlEsd0JkYnVCO0NjYUk7O0FBeEJuQztFQXNCUSwwQmR2QnFCO0NjdUJNOztBQXRCbkM7RUF3QlEsMEJkekJxQjtDY3lCTTs7QUF4Qm5DO0VBc0JRLDZCZGJzQjtDY2FLOztBQXRCbkM7RUF3QlEsNkJkZnNCO0NjZUs7O0FBeEJuQztFQXNCUSwwQmRuQnNCO0NjbUJLOztBQXRCbkM7RUF3QlEsMEJkckJzQjtDY3FCSzs7QUF4Qm5DO0VBc0JRLDBCYnhCUztDYXdCa0I7O0FBdEJuQztFQXdCUSwwQmIxQlM7Q2EwQmtCOztBQXhCbkM7RUFzQlEsMEJkTDBCO0NjS0M7O0FBdEJuQztFQXdCUSwwQmRQMEI7Q2NPQzs7QUF4Qm5DO0VBc0JRLDBCZFAwQjtDY09DOztBQXRCbkM7RUF3QlEsMEJkVDBCO0NjU0M7O0FBeEJuQztFQXNCUSwwQmRSMEI7Q2NRQzs7QUF0Qm5DO0VBd0JRLDBCZFYwQjtDY1VDOztBQXhCbkM7RUFzQlEsMEJkSDBCO0NjR0M7O0FBdEJuQztFQXdCUSwwQmRMMEI7Q2NLQzs7QUF4Qm5DO0VBMkJJLGdCZE1ZO0NjTlU7O0FBM0IxQjtFQTZCSSxnQmRFWTtDY0ZXOztBQTdCM0I7RUErQkksZWREVztDY0NXOztBQ2IxQjtFQUNFLHdCZlI2QjtFZVM3QixlZmpCNEI7RWVrQjVCLHNCQUFxQjtDQXlFa0U7O0FBNUV6Rjs7RUFNSSwwQmZqQjBCO0Vla0IxQixzQkF4QjZCO0VBeUI3QixzQkF4QjZCO0VBeUI3QixvQkFBbUI7Q0FZRjs7QUFyQnJCOztFQWVRLHdCZnRCdUI7RWV1QnZCLG9CZnZCdUI7RWV3QnZCLGVmcENxQjtDZW9DRTs7QUFqQi9COztFQWVRLDBCZmxDcUI7RWVtQ3JCLHNCZm5DcUI7RWVvQ3JCLGFmeEJ1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Q3VCO0U0QjBDdkIsYTVCOUJ5QjtDNEJtRWM7O0FBOUM3Qzs7RUFhVSxhNUJsQ3FCO0M0QmtDRTs7QUFiakM7OztFQWtCWSx3QkFBb0M7RUFDcEMsYTVCeENtQjtDNEJ3Q0k7O0FBbkJuQztFQXNCWSxvQjVCM0NtQjtDNEIyQ1c7O0ExQnFKeEM7RTBCM0tGOzs7O0lBNEJZLGE1QmpEbUI7RzRCaURJO0VBNUJuQzs7Ozs7OztJQWlDYyx3QkFBb0M7SUFDcEMsYTVCdkRpQjtHNEJ1RE07RUFsQ3JDOztJQXFDYyxvQjVCMURpQjtHNEIwRGE7RUFyQzVDOztJQXdDVSx3QkFBb0M7SUFDcEMsYTVCOURxQjtHNEI4REU7RUF6Q2pDO0lBNkNjLDBCNUI5RWU7STRCK0VmLGE1Qm5FaUI7RzRCbUVNO0MvQnNtTHBDOztBK0JwcExEO0VBUU0sNkI1Qi9Cd0I7RTRCZ0N4QixlNUJ0Q3dCO0M0QjJFZTs7QUE5QzdDOztFQWFVLGU1QjFDb0I7QzRCMENHOztBQWJqQzs7O0VBa0JZLDBCQUFvQztFQUNwQyxlNUJoRGtCO0M0QmdESzs7QUFuQm5DO0VBc0JZLHNCNUJuRGtCO0M0Qm1EWTs7QTFCcUp4QztFMEIzS0Y7Ozs7SUE0QlksZTVCekRrQjtHNEJ5REs7RUE1Qm5DOzs7Ozs7O0lBaUNjLDBCQUFvQztJQUNwQyxlNUIvRGdCO0c0QitETztFQWxDckM7O0lBcUNjLHNCNUJsRWdCO0c0QmtFYztFQXJDNUM7O0lBd0NVLDBCQUFvQztJQUNwQyxlNUJ0RW9CO0c0QnNFRztFQXpDakM7SUE2Q2MsNkI1QnBFZ0I7STRCcUVoQixlNUIzRWdCO0c0QjJFTztDL0IycExwQzs7QStCenNMRDtFQVFNLDBCNUJyQ3dCO0U0QnNDeEIsa0I1QmhDd0I7QzRCcUVlOztBQTlDN0M7O0VBYVUsa0I1QnBDb0I7QzRCb0NHOztBQWJqQzs7O0VBa0JZLDBCQUFvQztFQUNwQyxrQjVCMUNrQjtDNEIwQ0s7O0FBbkJuQztFQXNCWSx5QjVCN0NrQjtDNEI2Q1k7O0ExQnFKeEM7RTBCM0tGOzs7O0lBNEJZLGtCNUJuRGtCO0c0Qm1ESztFQTVCbkM7Ozs7Ozs7SUFpQ2MsMEJBQW9DO0lBQ3BDLGtCNUJ6RGdCO0c0QnlETztFQWxDckM7O0lBcUNjLHlCNUI1RGdCO0c0QjREYztFQXJDNUM7O0lBd0NVLDBCQUFvQztJQUNwQyxrQjVCaEVvQjtHNEJnRUc7RUF6Q2pDO0lBNkNjLDBCNUIxRWdCO0k0QjJFaEIsa0I1QnJFZ0I7RzRCcUVPO0MvQmd0THBDOztBK0I5dkxEO0VBUU0sMEIzQjFDVztFMkIyQ1gsWXJCakJVO0NxQnNENkI7O0FBOUM3Qzs7RUFhVSxZckJyQk07Q3FCcUJpQjs7QUFiakM7OztFQWtCWSwwQkFBb0M7RUFDcEMsWXJCM0JJO0NxQjJCbUI7O0FBbkJuQztFQXNCWSxtQnJCOUJJO0NxQjhCMEI7O0ExQnFKeEM7RTBCM0tGOzs7O0lBNEJZLFlyQnBDSTtHcUJvQ21CO0VBNUJuQzs7Ozs7OztJQWlDYywwQkFBb0M7SUFDcEMsWXJCMUNFO0dxQjBDcUI7RUFsQ3JDOztJQXFDYyxtQnJCN0NFO0dxQjZDNEI7RUFyQzVDOztJQXdDVSwwQkFBb0M7SUFDcEMsWXJCakRNO0dxQmlEaUI7RUF6Q2pDO0lBNkNjLDBCM0IvRUc7STJCZ0ZILFlyQnRERTtHcUJzRHFCO0MvQnF3THBDOztBK0JuekxEO0VBUU0sMEI1QnZCNEI7RTRCd0I1QixZckJqQlU7Q3FCc0Q2Qjs7QUE5QzdDOztFQWFVLFlyQnJCTTtDcUJxQmlCOztBQWJqQzs7O0VBa0JZLDBCQUFvQztFQUNwQyxZckIzQkk7Q3FCMkJtQjs7QUFuQm5DO0VBc0JZLG1CckI5Qkk7Q3FCOEIwQjs7QTFCcUp4QztFMEIzS0Y7Ozs7SUE0QlksWXJCcENJO0dxQm9DbUI7RUE1Qm5DOzs7Ozs7O0lBaUNjLDBCQUFvQztJQUNwQyxZckIxQ0U7R3FCMENxQjtFQWxDckM7O0lBcUNjLG1CckI3Q0U7R3FCNkM0QjtFQXJDNUM7O0lBd0NVLDBCQUFvQztJQUNwQyxZckJqRE07R3FCaURpQjtFQXpDakM7SUE2Q2MsMEI1QjVEb0I7STRCNkRwQixZckJ0REU7R3FCc0RxQjtDL0IwekxwQzs7QStCeDJMRDtFQVFNLDBCNUJ6QjRCO0U0QjBCNUIsWXJCakJVO0NxQnNENkI7O0FBOUM3Qzs7RUFhVSxZckJyQk07Q3FCcUJpQjs7QUFiakM7OztFQWtCWSwwQkFBb0M7RUFDcEMsWXJCM0JJO0NxQjJCbUI7O0FBbkJuQztFQXNCWSxtQnJCOUJJO0NxQjhCMEI7O0ExQnFKeEM7RTBCM0tGOzs7O0lBNEJZLFlyQnBDSTtHcUJvQ21CO0VBNUJuQzs7Ozs7OztJQWlDYywwQkFBb0M7SUFDcEMsWXJCMUNFO0dxQjBDcUI7RUFsQ3JDOztJQXFDYyxtQnJCN0NFO0dxQjZDNEI7RUFyQzVDOztJQXdDVSwwQkFBb0M7SUFDcEMsWXJCakRNO0dxQmlEaUI7RUF6Q2pDO0lBNkNjLDBCNUI5RG9CO0k0QitEcEIsWXJCdERFO0dxQnNEcUI7Qy9CKzJMcEM7O0ErQjc1TEQ7RUFRTSwwQjVCMUI0QjtFNEIyQjVCLDBCckJuQmU7Q3FCd0R3Qjs7QUE5QzdDOztFQWFVLDBCckJ2Qlc7Q3FCdUJZOztBQWJqQzs7O0VBa0JZLDBCQUFvQztFQUNwQywwQnJCN0JTO0NxQjZCYzs7QUFuQm5DO0VBc0JZLGlDckJoQ1M7Q3FCZ0NxQjs7QTFCcUp4QztFMEIzS0Y7Ozs7SUE0QlksMEJyQnRDUztHcUJzQ2M7RUE1Qm5DOzs7Ozs7O0lBaUNjLDBCQUFvQztJQUNwQywwQnJCNUNPO0dxQjRDZ0I7RUFsQ3JDOztJQXFDYyxpQ3JCL0NPO0dxQitDdUI7RUFyQzVDOztJQXdDVSwwQkFBb0M7SUFDcEMsMEJyQm5EVztHcUJtRFk7RUF6Q2pDO0lBNkNjLDBCNUIvRG9CO0k0QmdFcEIsMEJyQnhETztHcUJ3RGdCO0MvQm82THBDOztBK0JsOUxEO0VBUU0sMEI1QnJCNEI7RTRCc0I1QixZckJqQlU7Q3FCc0Q2Qjs7QUE5QzdDOztFQWFVLFlyQnJCTTtDcUJxQmlCOztBQWJqQzs7O0VBa0JZLDBCQUFvQztFQUNwQyxZckIzQkk7Q3FCMkJtQjs7QUFuQm5DO0VBc0JZLG1CckI5Qkk7Q3FCOEIwQjs7QTFCcUp4QztFMEIzS0Y7Ozs7SUE0QlksWXJCcENJO0dxQm9DbUI7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O0VBeURjLHdCbEM3Q2lCO0VrQzhDakIsb0JsQzlDaUI7RWtDK0NqQixlbEMzRGU7Q2tDMkRDOztBQTNEOUI7RUFnRVEsK0VBQXlHO0NBR1c7O0FoQ3lIMUg7RWdDNUxGO0lBbUVZLCtFQUF5RztHQUFHO0NyQ29qUXZIOztBSzM3UEM7RWdDNUxGO0lBd0VZLHdCbEM1RG1CO0drQzREZTtFQXhFOUM7SUEwRVksd0NsQzFFaUI7R2tDMEVxQjtFQTFFbEQ7SUE2RWMsd0JsQ2pFaUI7R2tDaUVpQjtFQTdFaEQ7SUFnRlksMkNsQ3BFbUI7R2tDb0UwQjtDckNzalF4RDs7QXFDdG9RRDtFQWdCTSw2QmxDTndCO0VrQ094QixlbENid0I7Q2tDNEVpQzs7QUFoRi9EOztFQW9CUSxlQUFjO0NBQUk7O0FBcEIxQjtFQXNCUSxlbENsQnNCO0NrQ2tCQzs7QUF0Qi9CO0VBd0JRLDZCbENwQnNCO0NrQ3VCSzs7QUEzQm5DOztFQTJCVSxlbEN2Qm9CO0NrQ3VCRzs7QUEzQmpDO0VBNkJRLGtEbEN6QnNCO1VrQ3lCdEIsMENsQ3pCc0I7Q2tDeUJ5Qjs7QWhDK0pyRDtFZ0M1TEY7SUFnQ1UsNkJsQ3RCb0I7R2tDc0JTO0NyQ3VvUXRDOztBcUN2cVFEOztFQW1DUSw2QmxDL0JzQjtDa0NrQ0s7O0FBdENuQzs7O0VBc0NVLGVsQ2xDb0I7Q2tDa0NHOztBQXRDakM7RUF5Q1UsZWxDckNvQjtFa0NzQ3BCLGFBQVk7Q0FFTTs7QUE1QzVCO0VBNENZLFdBQVU7Q0FBSTs7QUE1QzFCO0VBK0NZLFdBQVU7Q0FBSTs7QUEvQzFCO0VBbURZLGVsQy9Da0I7Q2tDaUR3Qjs7QUFyRHREO0VBcURjLHdDbENyRGU7Q2tDcUR1Qjs7QUFyRHBEO0VBeURjLDBCbENyRGdCO0VrQ3NEaEIsc0JsQ3REZ0I7RWtDdURoQixrQmxDakRnQjtDa0NpREE7O0FBM0Q5QjtFQWdFUSxrRkFBeUc7Q0FHVzs7QWhDeUgxSDtFZ0M1TEY7SUFtRVksa0ZBQXlHO0dBQUc7Q3JDb3BRdkg7O0FLM2hRQztFZ0M1TEY7SUF3RVksMEJsQ3BFa0I7R2tDb0VnQjtFQXhFOUM7SUEwRVksd0NsQzFFaUI7R2tDMEVxQjtFQTFFbEQ7SUE2RWMsMEJsQ3pFZ0I7R2tDeUVrQjtFQTdFaEQ7SUFnRlksd0NsQzVFa0I7R2tDNEUyQjtDckNzcFF4RDs7QXFDdHVRRDtFQWdCTSwwQmxDWndCO0VrQ2F4QixrQmxDUHdCO0NrQ3NFaUM7O0FBaEYvRDs7RUFvQlEsZUFBYztDQUFJOztBQXBCMUI7RUFzQlEsa0JsQ1pzQjtDa0NZQzs7QUF0Qi9CO0VBd0JRLGdDbENkc0I7Q2tDaUJLOztBQTNCbkM7O0VBMkJVLGtCbENqQm9CO0NrQ2lCRzs7QUEzQmpDO0VBNkJRLHFEbENuQnNCO1VrQ21CdEIsNkNsQ25Cc0I7Q2tDbUJ5Qjs7QWhDK0pyRDtFZ0M1TEY7SUFnQ1UsMEJsQzVCb0I7R2tDNEJTO0NyQ3V1UXRDOztBcUN2d1FEOztFQW1DUSxnQ2xDekJzQjtDa0M0Qks7O0FBdENuQzs7O0VBc0NVLGtCbEM1Qm9CO0NrQzRCRzs7QUF0Q2pDO0VBeUNVLGtCbEMvQm9CO0VrQ2dDcEIsYUFBWTtDQUVNOztBQTVDNUI7RUE0Q1ksV0FBVTtDQUFJOztBQTVDMUI7RUErQ1ksV0FBVTtDQUFJOztBQS9DMUI7RUFtRFksa0JsQ3pDa0I7Q2tDMkN3Qjs7QUFyRHREO0VBcURjLHdDbENyRGU7Q2tDcUR1Qjs7QUFyRHBEO0VBeURjLDZCbEMvQ2dCO0VrQ2dEaEIseUJsQ2hEZ0I7RWtDaURoQixlbEN2RGdCO0NrQ3VEQTs7QUEzRDlCO0VBZ0VRLGlGQUF5RztDQUdXOztBaEN5SDFIO0VnQzVMRjtJQW1FWSxpRkFBeUc7R0FBRztDckNvdlF2SDs7QUszblFDO0VnQzVMRjtJQXdFWSw2QmxDOURrQjtHa0M4RGdCO0VBeEU5QztJQTBFWSx3Q2xDMUVpQjtHa0MwRXFCO0VBMUVsRDtJQTZFYyw2QmxDbkVnQjtHa0NtRWtCO0VBN0VoRDtJQWdGWSwyQ2xDdEVrQjtHa0NzRTJCO0NyQ3N2UXhEOztBcUN0MFFEO0VBZ0JNLDBCakNqQlc7RWlDa0JYLFkzQlFVO0MyQnVEK0M7O0FBaEYvRDs7RUFvQlEsZUFBYztDQUFJOztBQXBCMUI7RUFzQlEsWTNCR1E7QzJCSGU7O0FBdEIvQjtFQXdCUSxnQzNCQ1E7QzJCRW1COztBQTNCbkM7O0VBMkJVLFkzQkZNO0MyQkVpQjs7QUEzQmpDO0VBNkJRLHFEM0JKUTtVMkJJUiw2QzNCSlE7QzJCSXVDOztBaEMrSnJEO0VnQzVMRjtJQWdDVSwwQmpDakNPO0dpQ2lDc0I7Q3JDdTBRdEM7O0FxQ3YyUUQ7O0VBbUNRLGdDM0JWUTtDMkJhbUI7O0FBdENuQzs7O0VBc0NVLFkzQmJNO0MyQmFpQjs7QUF0Q2pDO0VBeUNVLFkzQmhCTTtFMkJpQk4sYUFBWTtDQUVNOztBQTVDNUI7RUE0Q1ksV0FBVTtDQUFJOztBQTVDMUI7RUErQ1ksV0FBVTtDQUFJOztBQS9DMUI7RUFtRFksWTNCMUJJO0MyQjRCc0M7O0FBckR0RDtFQXFEYyx3Q2xDckRlO0NrQ3FEdUI7O0FBckRwRDtFQXlEYyx1QjNCaENFO0UyQmlDRixtQjNCakNFO0UyQmtDRixlakM1REc7Q2lDNERhOztBQTNEOUI7RUFnRVEsaUZBQXlHO0NBR1c7O0FoQ3lIMUg7RWdDNUxGO0lBbUVZLGlGQUF5RztHQUFHO0NyQ28xUXZIOztBSzN0UUM7RWdDNUxGO0lBd0VZLHVCM0IvQ0k7RzJCK0M4QjtFQXhFOUM7SUEwRVksd0NsQzFFaUI7R2tDMEVxQjtFQTFFbEQ7SUE2RWMsdUIzQnBERTtHMkJvRGdDO0VBN0VoRDtJQWdGWSwyQzNCdkRJO0cyQnVEeUM7Q3JDczFReEQ7O0FxQ3Q2UUQ7RUFnQk0sMEJsQ0U0QjtFa0NENUIsWTNCUVU7QzJCdUQrQzs7QUFoRi9EOztFQW9CUSxlQUFjO0NBQUk7O0FBcEIxQjtFQXNCUSxZM0JHUTtDMkJIZTs7QUF0Qi9CO0VBd0JRLGdDM0JDUTtDMkJFbUI7O0FBM0JuQzs7RUEyQlUsWTNCRk07QzJCRWlCOztBQTNCakM7RUE2QlEscUQzQkpRO1UyQklSLDZDM0JKUTtDMkJJdUM7O0FoQytKckQ7RWdDNUxGO0lBZ0NVLDBCbENkd0I7R2tDY0s7Q3JDdTZRdEM7O0FxQ3Y4UUQ7O0VBbUNRLGdDM0JWUTtDMkJhbUI7O0FBdENuQzs7O0VBc0NVLFkzQmJNO0MyQmFpQjs7QUF0Q2pDO0VBeUNVLFkzQmhCTTtFMkJpQk4sYUFBWTtDQUVNOztBQTVDNUI7RUE0Q1ksV0FBVTtDQUFJOztBQTVDMUI7RUErQ1ksV0FBVTtDQUFJOztBQS9DMUI7RUFtRFksWTNCMUJJO0MyQjRCc0M7O0FBckR0RDtFQXFEYyx3Q2xDckRlO0NrQ3FEdUI7O0FBckRwRDtFQXlEYyx1QjNCaENFO0UyQmlDRixtQjNCakNFO0UyQmtDRixlbEN6Q29CO0NrQ3lDSjs7QUEzRDlCO0VBZ0VRLGlGQUF5RztDQUdXOztBaEN5SDFIO0VnQzVMRjtJQW1FWSxpRkFBeUc7R0FBRztDckNvN1F2SDs7QUszelFDO0VnQzVMRjtJQXdFWSx1QjNCL0NJO0cyQitDOEI7RUF4RTlDO0lBMEVZLHdDbEMxRWlCO0drQzBFcUI7RUExRWxEO0lBNkVjLHVCM0JwREU7RzJCb0RnQztFQTdFaEQ7SUFnRlksMkMzQnZESTtHMkJ1RHlDO0NyQ3M3UXhEOztBcUN0Z1JEO0VBZ0JNLDBCbENBNEI7RWtDQzVCLFkzQlFVO0MyQnVEK0M7O0FBaEYvRDs7RUFvQlEsZUFBYztDQUFJOztBQXBCMUI7RUFzQlEsWTNCR1E7QzJCSGU7O0FBdEIvQjtFQXdCUSxnQzNCQ1E7QzJCRW1COztBQTNCbkM7O0VBMkJVLFkzQkZNO0MyQkVpQjs7QUEzQmpDO0VBNkJRLHFEM0JKUTtVMkJJUiw2QzNCSlE7QzJCSXVDOztBaEMrSnJEO0VnQzVMRjtJQWdDVSwwQmxDaEJ3QjtHa0NnQks7Q3JDdWdSdEM7O0FxQ3ZpUkQ7O0VBbUNRLGdDM0JWUTtDMkJhbUI7O0FBdENuQzs7O0VBc0NVLFkzQmJNO0MyQmFpQjs7QUF0Q2pDO0VBeUNVLFkzQmhCTTtFMkJpQk4sYUFBWTtDQUVNOztBQTVDNUI7RUE0Q1ksV0FBVTtDQUFJOztBQTVDMUI7RUErQ1ksV0FBVTtDQUFJOztBQS9DMUI7RUFtRFksWTNCMUJJO0MyQjRCc0M7O0FBckR0RDtFQXFEYyx3Q2xDckRlO0NrQ3FEdUI7O0FBckRwRDtFQXlEYyx1QjNCaENFO0UyQmlDRixtQjNCakNFO0UyQmtDRixlbEMzQ29CO0NrQzJDSjs7QUEzRDlCO0VBZ0VRLGlGQUF5RztDQUdXOztBaEN5SDFIO0VnQzVMRjtJQW1FWSxpRkFBeUc7R0FBRztDckNvaFJ2SDs7QUszNVFDO0VnQzVMRjtJQXdFWSx1QjNCL0NJO0cyQitDOEI7RUF4RTlDO0lBMEVZLHdDbEMxRWlCO0drQzBFcUI7RUExRWxEO0lBNkVjLHVCM0JwREU7RzJCb0RnQztFQTdFaEQ7SUFnRlksMkMzQnZESTtHMkJ1RHlDO0NyQ3NoUnhEOztBcUN0bVJEO0VBZ0JNLDBCbENENEI7RWtDRTVCLDBCM0JNZTtDMkJ5RDBDOztBQWhGL0Q7O0VBb0JRLGVBQWM7Q0FBSTs7QUFwQjFCO0VBc0JRLDBCM0JDYTtDMkJEVTs7QUF0Qi9CO0VBd0JRLDBCM0JEYTtDMkJJYzs7QUEzQm5DOztFQTJCVSwwQjNCSlc7QzJCSVk7O0FBM0JqQztFQTZCUSwrQzNCTmE7VTJCTWIsdUMzQk5hO0MyQk1rQzs7QWhDK0pyRDtFZ0M1TEY7SUFnQ1UsMEJsQ2pCd0I7R2tDaUJLO0NyQ3VtUnRDOztBcUN2b1JEOztFQW1DUSwwQjNCWmE7QzJCZWM7O0FBdENuQzs7O0VBc0NVLDBCM0JmVztDMkJlWTs7QUF0Q2pDO0VBeUNVLDBCM0JsQlc7RTJCbUJYLGFBQVk7Q0FFTTs7QUE1QzVCO0VBNENZLFdBQVU7Q0FBSTs7QUE1QzFCO0VBK0NZLFdBQVU7Q0FBSTs7QUEvQzFCO0VBbURZLDBCM0I1QlM7QzJCOEJpQzs7QUFyRHREO0VBcURjLHdDbENyRGU7Q2tDcUR1Qjs7QUFyRHBEO0VBeURjLHFDM0JsQ087RTJCbUNQLGlDM0JuQ087RTJCb0NQLGVsQzVDb0I7Q2tDNENKOztBQTNEOUI7RUFnRVEsaUZBQXlHO0NBR1c7O0FoQ3lIMUg7RWdDNUxGO0lBbUVZLGlGQUF5RztHQUFHO0NyQ29uUnZIOztBSzMvUUM7RWdDNUxGO0lBd0VZLHFDM0JqRFM7RzJCaUR5QjtFQXhFOUM7SUEwRVksd0NsQzFFaUI7R2tDMEVxQjtFQTFFbEQ7SUE2RWMscUMz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QXNFWSx1RHhEcEVrQjtVd0RvRWxCLCtDeERwRWtCO0N3RHFFckI7O0FBdkVUO0VBeUVZLHNEdkQ5RUs7VXVEOEVMLDhDdkQ5RUs7Q3VEcUZSOztBQWhGVDtFQTZFb0IsdUR4RHJFVztVd0RxRVgsK0N4RHJFVztDd0RzRWQ7O0FBOUVqQjtFQTZFb0Isb0R4RGpGUztVd0RpRlQsNEN4RGpGUztDd0RrRlo7O0FBOUVqQjtFQTZFb0IsdUR4RHZFVTtVd0R1RVYsK0N4RHZFVTtDd0R3RWI7O0FBOUVqQjtFQTZFb0Isb0R4RDdFVTtVd0Q2RVYsNEN4RDdFVTtDd0Q4RWI7O0FBOUVqQjtFQTZFb0Isc0R2RGxGSDtVdURrRkcsOEN2RGxGSDtDdURtRkE7O0FBOUVqQjtFQTZFb0Isc0R4RC9EYztVd0QrRGQsOEN4RC9EYztDd0RnRWpCOztBQTlFakI7RUE2RW9CLHFEeERqRWM7VXdEaUVkLDZDeERqRWM7Q3dEa0VqQjs7QUE5RWpCO0VBNkVvQixzRHhEbEVjO1V3RGtFZCw4Q3hEbEVjO0N3RG1FakI7O0FBOUVqQjtFQTZFb0IscUR4RDdEYztVd0Q2RGQsNkN4RDdEYztDd0Q4RGpCOztBQTlFakI7RWxENkJFLG1CTnlCZ0I7RU14QmhCLG1CTkFjO0N3RHNEWDs7QUFwRkw7RWxEZ0NFLG1CTkpjO0N3RDJEWDs7QUF2Rkw7RWxEa0NFLGtCTlBhO0N3RCtEVjs7QUExRkw7RUE0RlEsYUFBWTtFQUNaLG9CQUFtQjtFQUNuQixleEQ1RnNCO0N3RDZGekI7O0FDckdMO0VBRVEsaUJBQWdCO0NBQ25COztBQUhMO0VBS1Esc0JBQXFCO0NBQ3hCOztBdkRvTUg7RXVEMU1GO0lBUVEsaUJBQWdCO0dBRXZCO0M1RDZtVUE7O0E0RDNtVUQ7RUFDSSwwQ3pEOENhO0V5RDlDYixrQ3pEOENhO0N5RGtJaEI7O0FBakxEO0VBSVEsNEV6RDJDUztFeUQzQ1Qsb0V6RDJDUztFeUQzQ1QsNER6RDJDUztFeUQzQ1QsOEZ6RDJDUztDeURwQ1o7O0FBWEw7RUFNWSxrQ0FBeUI7VUFBekIsMEJBQXlCO0NBQzVCOztBQVBUO0VBU1ksaUNBQXdC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V0FBVTtFMERwSUksT0FBTTtFQUNOLHdCQUF1QjtFQUN2QixXQUFVO0VBQ1YsWUFBVztFQUNYLHFCQUFvQjtDQUN2Qjs7QUEzQmI7RUFrQ29CLG9CNURwQlc7RTREcUJYLHNDNURyQlc7QzREc0JkOztBQXBDakI7RUFrQ29CLHNCNURoQ1M7RTREaUNULG1DNURqQ1M7QzREa0NaOztBQXBDakI7RUFrQ29CLHlCNUR0QlU7RTREdUJWLHNDNUR2QlU7QzREd0JiOztBQXBDakI7RUFrQ29CLHNCNUQ1QlU7RTRENkJWLG1DNUQ3QlU7QzREOEJiOztBQXBDakI7RUFrQ29CLHNCM0RqQ0g7RTJEa0NHLHFDM0RsQ0g7QzJEbUNBOztBQXBDakI7RUFrQ29CLHNCNURkYztFNERlZCxxQzVEZmM7QzREZ0JqQjs7QUFwQ2pCO0VBa0NvQixzQjVEaEJjO0U0RGlCZCxvQzVEakJjO0M0RGtCakI7O0FBcENqQjtFQWtDb0Isc0I1RGpCYztFNERrQmQscUM1RGxCYztDNERtQmpCOztBQXBDakI7RUFrQ29CLHNCNURaYztFNERhZCxvQzVEYmM7QzREY2pCIiwiZmlsZSI6ImJ1ZWZ5LmNzcyJ9 */