 .button,
        .input,
        .textarea {
            align-items: center;
            -moz-appearance: none;
            -webkit-appearance: none;
            border: 2px solid #0000;
            border-radius: 4px;
            box-shadow: none;
            display: inline-flex;
            font-size: .875rem;
            height: 2.5em;
            justify-content: flex-start;
            line-height: 1.5;
            padding: calc(.5em - 2px) calc(.75em - 2px);
            position: relative;
            vertical-align: top
        }
        
        .button:active,
        .input:active,
        .is-active.button,
        .is-active.input,
        .is-active.textarea,
        .textarea:active {
            outline: none
        }
        
        [disabled].button,
        [disabled].input,
        [disabled].textarea,
        fieldset[disabled] .button,
        fieldset[disabled] .input,
        fieldset[disabled] .textarea {
            cursor: not-allowed
        }
        
        .button,
        .is-unselectable,
        .tabs {
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            user-select: none
        }
        
        .navbar-link:not(.is-arrowless):after {
            border: 3px solid #0000;
            border-radius: 2px;
            border-right: 0;
            border-top: 0;
            content: " ";
            display: block;
            height: .625em;
            margin-top: -.4375em;
            pointer-events: none;
            position: absolute;
            top: 50%;
            transform: rotate(-45deg);
            transform-origin: center;
            width: .625em
        }
        
        .block:not(:last-child),
        .box:not(:last-child),
        .content:not(:last-child),
        .notification:not(:last-child),
        .subtitle:not(:last-child),
        .tabs:not(:last-child),
        .title:not(:last-child) {
            margin-bottom: 1.5rem
        }
        
        .delete,
        .modal-close {
            -webkit-touch-callout: none;
            -moz-appearance: none;
            -webkit-appearance: none;
            background-color: #fff3;
            border: none;
            border-radius: 9999px;
            cursor: pointer;
            display: inline-block;
            flex-grow: 0;
            flex-shrink: 0;
            font-size: 0;
            height: 20px;
            max-height: 20px;
            max-width: 20px;
            min-height: 20px;
            min-width: 20px;
            outline: none;
            pointer-events: auto;
            position: relative;
            -webkit-user-select: none;
            user-select: none;
            vertical-align: top;
            width: 20px
        }
        
        .delete:after,
        .delete:before,
        .modal-close:after,
        .modal-close:before {
            background-color: #0a0a0a;
            content: "";
            display: block;
            left: 50%;
            position: absolute;
            top: 50%;
            transform: translateX(-50%) translateY(-50%) rotate(45deg);
            transform-origin: center center
        }
        
        .delete:before,
        .modal-close:before {
            height: 2px;
            width: 50%
        }
        
        .delete:after,
        .modal-close:after {
            height: 50%;
            width: 2px
        }
        
        .delete:focus,
        .delete:hover,
        .modal-close:focus,
        .modal-close:hover {
            background-color: #ffffff4d
        }
        
        .delete:active,
        .modal-close:active {
            background-color: #fff6
        }
        
        .is-small.delete,
        .is-small.modal-close {
            height: 16px;
            max-height: 16px;
            max-width: 16px;
            min-height: 16px;
            min-width: 16px;
            width: 16px
        }
        
        .is-medium.delete,
        .is-medium.modal-close {
            height: 24px;
            max-height: 24px;
            max-width: 24px;
            min-height: 24px;
            min-width: 24px;
            width: 24px
        }
        
        .is-large.delete,
        .is-large.modal-close {
            height: 32px;
            max-height: 32px;
            max-width: 32px;
            min-height: 32px;
            min-width: 32px;
            width: 32px
        }
        
        .button.is-loading:after,
        .control.is-loading:after,
        .loader {
            animation: spinAround .5s linear infinite;
            border-color: #0000 #0000 #dbdbdb #dbdbdb;
            border-radius: 9999px;
            border-style: solid;
            border-width: 2px;
            content: "";
            display: block;
            height: 1em;
            position: relative;
            width: 1em
        }
        
        .image.is-16by9 .has-ratio,
        .image.is-16by9 img,
        .image.is-1by1 .has-ratio,
        .image.is-1by1 img,
        .image.is-1by2 .has-ratio,
        .image.is-1by2 img,
        .image.is-1by3 .has-ratio,
        .image.is-1by3 img,
        .image.is-2by1 .has-ratio,
        .image.is-2by1 img,
        .image.is-2by3 .has-ratio,
        .image.is-2by3 img,
        .image.is-3by1 .has-ratio,
        .image.is-3by1 img,
        .image.is-3by2 .has-ratio,
        .image.is-3by2 img,
        .image.is-3by4 .has-ratio,
        .image.is-3by4 img,
        .image.is-3by5 .has-ratio,
        .image.is-3by5 img,
        .image.is-4by3 .has-ratio,
        .image.is-4by3 img,
        .image.is-4by5 .has-ratio,
        .image.is-4by5 img,
        .image.is-5by3 .has-ratio,
        .image.is-5by3 img,
        .image.is-5by4 .has-ratio,
        .image.is-5by4 img,
        .image.is-9by16 .has-ratio,
        .image.is-9by16 img,
        .image.is-square .has-ratio,
        .image.is-square img,
        .is-overlay,
        .modal,
        .modal-background {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .navbar-burger {
            color: currentColor;
            font-family: inherit;
            font-size: 1em;
            margin: 0;
            padding: 0
        }
        
        .delete:after,
        .delete:before,
        .modal-close:after,
        .modal-close:before {
            background-color: #fff
        }
        
        @keyframes spinAround {
            0% {
                transform: rotate(0deg)
            }
            to {
                transform: rotate(359deg)
            }
        }
        
        @keyframes opacityCycleV1 {
            0% {
                opacity: 0
            }
            20% {
                opacity: 1
            }
            40% {
                opacity: 0
            }
            60% {
                opacity: 0
            }
            80% {
                opacity: 0
            }
            to {
                opacity: 0
            }
        }
        
        @keyframes opacityCycleV2 {
            0% {
                opacity: 0
            }
            25% {
                opacity: 0
            }
            50% {
                opacity: 1
            }
            75% {
                opacity: 0
            }
            to {
                opacity: 0
            }
        }
        
        @keyframes ping {
            0% {
                opacity: 1;
                transform: scale(1)
            }
            to {
                opacity: 0;
                transform: scale(1.5)
            }
        }
        
        @keyframes pulse {
            0% {
                transform: scale(1)
            }
            50% {
                transform: scale(1.2)
            }
            to {
                transform: scale(1)
            }
        }
        /*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
        
        blockquote,
        body,
        dd,
        dl,
        dt,
        fieldset,
        figure,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        hr,
        html,
        iframe,
        legend,
        li,
        ol,
        p,
        pre,
        textarea,
        ul {
            margin: 0;
            padding: 0
        }
        
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-size: 100%;
            font-weight: 400
        }
        
        ul {
            list-style: none
        }
        
        button,
        input,
        select,
        textarea {
            margin: 0
        }
        
        html {
            box-sizing: border-box
        }
        
        *,
        :after,
        :before {
            box-sizing: inherit
        }
        
        img,
        video {
            height: auto;
            max-width: 100%
        }
        
        iframe {
            border: 0
        }
        
        table {
            border-collapse: collapse;
            border-spacing: 0
        }
        
        td,
        th {
            padding: 0
        }
        
        td:not([align]),
        th:not([align]) {
            text-align: inherit
        }
        
        html {
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            -webkit-text-size-adjust: 100%;
            text-size-adjust: 100%;
            background-color: #0a0a0a;
            font-size: 14px;
            min-width: 300px;
            overflow-x: hidden;
            overflow-y: scroll;
            text-rendering: optimizeLegibility
        }
        
        article,
        aside,
        figure,
        footer,
        header,
        hgroup,
        section {
            display: block
        }
        
        body,
        button,
        input,
        optgroup,
        select,
        textarea {
            font-family: Quicksand, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, ui-sans-serif, sans-serif
        }
        
        code,
        pre {
            -moz-osx-font-smoothing: auto;
            -webkit-font-smoothing: auto;
            font-family: ui-monospace, monospace
        }
        
        body {
            color: #fff;
            font-size: 1em;
            font-weight: 400;
            line-height: 1.5
        }
        
        a {
            color: #ff0000;
            cursor: pointer;
            text-decoration: none
        }
        
        a strong {
            color: currentColor
        }
        
        a:hover {
            color: #dbdbdb
        }
        
        code {
            color: #af0e14;
            font-size: .875em;
            font-weight: 400;
            padding: .25em .5em
        }
        
        code,
        hr {
            background-color: #242424
        }
        
        hr {
            border: none;
            display: block;
            height: 2px;
            margin: 1.5rem 0
        }
        
        img {
            height: auto;
            max-width: 100%
        }
        
        input[type=checkbox],
        input[type=radio] {
            vertical-align: initial
        }
        
        small {
            font-size: .875em
        }
        
        span {
            font-style: inherit;
            font-weight: inherit
        }
        
        strong {
            color: #fff;
            font-weight: 700
        }
        
        fieldset {
            border: none
        }
        
        pre {
            -webkit-overflow-scrolling: touch;
            word-wrap: normal;
            background-color: #242424;
            color: #fff;
            font-size: .875em;
            overflow-x: auto;
            padding: 1.25rem 1.5rem;
            white-space: pre
        }
        
        pre code {
            background-color: #0000;
            color: currentColor;
            font-size: 1em;
            padding: 0
        }
        
        table td,
        table th {
            vertical-align: top
        }
        
        table td:not([align]),
        table th:not([align]) {
            text-align: inherit
        }
        
        table th {
            color: #fff
        }
        
        @font-face {
            font-display: swap;
            font-family: Rajdhani;
            font-style: normal;
            font-weight: 700;
            src: local(""), url(fonts/rajdhani-v10-latin-700.html) format("woff2"), url(fonts/rajdhani-v10-latin-700.woff) format("woff")
        }
        
        @font-face {
            font-display: swap;
            font-family: Quicksand;
            font-style: normal;
            font-weight: 400;
            src: local(""), url(fonts/quicksand-v22-latin-regular.html) format("woff2"), url(fonts/quicksand-v22-latin-regular.woff) format("woff")
        }
        
        html {
            height: 100%
        }
        
        @media screen and (min-width: 1744px) {
            html {
                font-size: 16px
            }
        }
        
        body {
            display: flex;
            flex-direction: column;
            min-height: 100%
        }
        
        a,
        button,
        input,
        select,
        textarea {
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            outline: none
        }
        
        a:active,
        a:focus,
        a:focus-within {
            color: #ededed
        }
        
        @media screen and (min-width: 1024px) {
            a.has-hover {
                position: relative
            }
            a.has-hover:before {
                background-color: #dbdbdb;
                bottom: -2px;
                content: "";
                height: 2px;
                left: 0;
                position: absolute;
                width: 0;
                will-change: width
            }
            a.has-hover:hover:before {
                transition: width 86ms cubic-bezier(.55, .085, .68, .53);
                width: 100%
            }
        }
        
        .box {
            background-color: #0a0a0a;
            border-radius: 10px;
            box-shadow: 0 .5em 1em -.125em #ffffff1a, 0 0 0 1px #ffffff05;
            color: #fff;
            display: block;
            padding: 1.25rem
        }
        
        a.box:focus,
        a.box:hover {
            box-shadow: 0 .5em 1em -.125em #ffffff1a, 0 0 0 1px #ff0000
        }
        
        a.box:active {
            box-shadow: inset 0 1px 2px #fff3, 0 0 0 1px #ff0000
        }
        
        .button {
            background-color: #ff00000d;
            border-color: #0000;
            border-width: 2px;
            color: #fff;
            cursor: pointer;
            font-family: Rajdhani, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, ui-sans-serif, sans-serif;
            justify-content: center;
            padding: calc(1.65rem - 2px) 1.75rem;
            text-align: center;
            white-space: nowrap
        }
        
        .button strong {
            color: inherit
        }
        
        .button .icon,
        .button .icon.is-large,
        .button .icon.is-medium,
        .button .icon.is-small {
            height: 1.5em;
            width: 1.5em
        }
        
        .button .icon:first-child:not(:last-child) {
            margin-left: calc(-.875rem - 2px);
            margin-right: .4375rem
        }
        
        .button .icon:last-child:not(:first-child) {
            margin-left: .4375rem;
            margin-right: calc(-.875rem - 2px)
        }
        
        .button .icon:first-child:last-child {
            margin-left: calc(-.875rem - 2px);
            margin-right: calc(-.875rem - 2px)
        }
        
        .button.is-focused,
        .button.is-hovered,
        .button:focus,
        .button:hover {
            border-color: #0000;
            color: #000000b3
        }
        
        .button.is-focused:not(:active),
        .button:focus:not(:active) {
            box-shadow: 0 0 0 .125em #ff000040
        }
        
        .button.is-active,
        .button:active {
            border-color: #0000;
            color: #000000b3
        }
        
        .button.is-text {
            background-color: #0000;
            border-color: #0000;
            color: #fff;
            text-decoration: underline
        }
        
        .button.is-text.is-focused,
        .button.is-text.is-hovered,
        .button.is-text:focus,
        .button.is-text:hover {
            background-color: #242424;
            color: #fff
        }
        
        .button.is-text.is-active,
        .button.is-text:active {
            background-color: #171717;
            color: #fff
        }
        
        .button.is-text[disabled],
        fieldset[disabled] .button.is-text {
            background-color: #0000;
            border-color: #0000;
            box-shadow: none
        }
        
        .button.is-ghost {
            background: none;
            border-color: #0000;
            color: #ff0000;
            text-decoration: none
        }
        
        .button.is-ghost.is-hovered,
        .button.is-ghost:hover {
            color: #ff0000;
            text-decoration: underline
        }
        
        .button.is-white {
            background-color: #fff;
            border-color: #0000;
            color: #0a0a0a
        }
        
        .button.is-white.is-hovered,
        .button.is-white:hover {
            background-color: #f9f9f9;
            border-color: #0000;
            color: #0a0a0a
        }
        
        .button.is-white.is-focused,
        .button.is-white:focus {
            border-color: #0000;
            color: #0a0a0a
        }
        
        .button.is-white.is-focused:not(:active),
        .button.is-white:focus:not(:active) {
            box-shadow: 0 0 0 .125em #ffffff40
        }
        
        .button.is-white.is-active,
        .button.is-white:active {
            background-color: #f2f2f2;
            border-color: #0000;
            color: #0a0a0a
        }
        
        .button.is-white[disabled],
        fieldset[disabled] .button.is-white {
            background-color: #fff;
            border-color: #fff;
            box-shadow: none
        }
        
        .button.is-white.is-inverted {
            background-color: #0a0a0a;
            color: #fff
        }
        
        .button.is-white.is-inverted.is-hovered,
        .button.is-white.is-inverted:hover {
            background-color: #000
        }
        
        .button.is-white.is-inverted[disabled],
        fieldset[disabled] .button.is-white.is-inverted {
            background-color: #0a0a0a;
            border-color: #0000;
            box-shadow: none;
            color: #fff
        }
        
        .button.is-white.is-loading:after {
            border-color: #0000 #0000 #0a0a0a #0a0a0a!important
        }
        
        .button.is-white.is-outlined {
            background-color: #0000;
            border-color: #fff;
            color: #fff
        }
        
        .button.is-white.is-outlined.is-focused,
        .button.is-white.is-outlined.is-hovered,
        .button.is-white.is-outlined:focus,
        .button.is-white.is-outlined:hover {
            background-color: #fff;
            border-color: #fff;
            color: #0a0a0a
        }
        
        .button.is-white.is-outlined.is-loading:after {
            border-color: #0000 #0000 #fff #fff!important
        }
        
        .button.is-white.is-outlined.is-loading.is-focused:after,
        .button.is-white.is-outlined.is-loading.is-hovered:after,
        .button.is-white.is-outlined.is-loading:focus:after,
        .button.is-white.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #0a0a0a #0a0a0a!important
        }
        
        .button.is-white.is-outlined[disabled],
        fieldset[disabled] .button.is-white.is-outlined {
            background-color: #0000;
            border-color: #fff;
            box-shadow: none;
            color: #fff
        }
        
        .button.is-white.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #0a0a0a;
            color: #0a0a0a
        }
        
        .button.is-white.is-inverted.is-outlined.is-focused,
        .button.is-white.is-inverted.is-outlined.is-hovered,
        .button.is-white.is-inverted.is-outlined:focus,
        .button.is-white.is-inverted.is-outlined:hover {
            background-color: #0a0a0a;
            color: #fff
        }
        
        .button.is-white.is-inverted.is-outlined.is-loading.is-focused:after,
        .button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,
        .button.is-white.is-inverted.is-outlined.is-loading:focus:after,
        .button.is-white.is-inverted.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #fff #fff!important
        }
        
        .button.is-white.is-inverted.is-outlined[disabled],
        fieldset[disabled] .button.is-white.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #0a0a0a;
            box-shadow: none;
            color: #0a0a0a
        }
        
        .button.is-black {
            background-color: #0a0a0a;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-black.is-hovered,
        .button.is-black:hover {
            background-color: #040404;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-black.is-focused,
        .button.is-black:focus {
            border-color: #0000;
            color: #fff
        }
        
        .button.is-black.is-focused:not(:active),
        .button.is-black:focus:not(:active) {
            box-shadow: 0 0 0 .125em #0a0a0a40
        }
        
        .button.is-black.is-active,
        .button.is-black:active {
            background-color: #000;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-black[disabled],
        fieldset[disabled] .button.is-black {
            background-color: #0a0a0a;
            border-color: #0a0a0a;
            box-shadow: none
        }
        
        .button.is-black.is-inverted {
            background-color: #fff;
            color: #0a0a0a
        }
        
        .button.is-black.is-inverted.is-hovered,
        .button.is-black.is-inverted:hover {
            background-color: #f2f2f2
        }
        
        .button.is-black.is-inverted[disabled],
        fieldset[disabled] .button.is-black.is-inverted {
            background-color: #fff;
            border-color: #0000;
            box-shadow: none;
            color: #0a0a0a
        }
        
        .button.is-black.is-loading:after {
            border-color: #0000 #0000 #fff #fff!important
        }
        
        .button.is-black.is-outlined {
            background-color: #0000;
            border-color: #0a0a0a;
            color: #0a0a0a
        }
        
        .button.is-black.is-outlined.is-focused,
        .button.is-black.is-outlined.is-hovered,
        .button.is-black.is-outlined:focus,
        .button.is-black.is-outlined:hover {
            background-color: #0a0a0a;
            border-color: #0a0a0a;
            color: #fff
        }
        
        .button.is-black.is-outlined.is-loading:after {
            border-color: #0000 #0000 #0a0a0a #0a0a0a!important
        }
        
        .button.is-black.is-outlined.is-loading.is-focused:after,
        .button.is-black.is-outlined.is-loading.is-hovered:after,
        .button.is-black.is-outlined.is-loading:focus:after,
        .button.is-black.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #fff #fff!important
        }
        
        .button.is-black.is-outlined[disabled],
        fieldset[disabled] .button.is-black.is-outlined {
            background-color: #0000;
            border-color: #0a0a0a;
            box-shadow: none;
            color: #0a0a0a
        }
        
        .button.is-black.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #fff;
            color: #fff
        }
        
        .button.is-black.is-inverted.is-outlined.is-focused,
        .button.is-black.is-inverted.is-outlined.is-hovered,
        .button.is-black.is-inverted.is-outlined:focus,
        .button.is-black.is-inverted.is-outlined:hover {
            background-color: #fff;
            color: #0a0a0a
        }
        
        .button.is-black.is-inverted.is-outlined.is-loading.is-focused:after,
        .button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,
        .button.is-black.is-inverted.is-outlined.is-loading:focus:after,
        .button.is-black.is-inverted.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #0a0a0a #0a0a0a!important
        }
        
        .button.is-black.is-inverted.is-outlined[disabled],
        fieldset[disabled] .button.is-black.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #fff;
            box-shadow: none;
            color: #fff
        }
        
        .button.is-light {
            background-color: #f5f5f5;
            border-color: #0000;
            color: #000000b3
        }
        
        .button.is-light.is-hovered,
        .button.is-light:hover {
            background-color: #eee;
            border-color: #0000;
            color: #000000b3
        }
        
        .button.is-light.is-focused,
        .button.is-light:focus {
            border-color: #0000;
            color: #000000b3
        }
        
        .button.is-light.is-focused:not(:active),
        .button.is-light:focus:not(:active) {
            box-shadow: 0 0 0 .125em #f5f5f540
        }
        
        .button.is-light.is-active,
        .button.is-light:active {
            background-color: #e8e8e8;
            border-color: #0000;
            color: #000000b3
        }
        
        .button.is-light[disabled],
        fieldset[disabled] .button.is-light {
            background-color: #f5f5f5;
            border-color: #f5f5f5;
            box-shadow: none
        }
        
        .button.is-light.is-inverted {
            color: #f5f5f5
        }
        
        .button.is-light.is-inverted,
        .button.is-light.is-inverted.is-hovered,
        .button.is-light.is-inverted:hover {
            background-color: #000000b3
        }
        
        .button.is-light.is-inverted[disabled],
        fieldset[disabled] .button.is-light.is-inverted {
            background-color: #000000b3;
            border-color: #0000;
            box-shadow: none;
            color: #f5f5f5
        }
        
        .button.is-light.is-loading:after {
            border-color: #0000 #0000 #000000b3 #000000b3!important
        }
        
        .button.is-light.is-outlined {
            background-color: #0000;
            border-color: #f5f5f5;
            color: #f5f5f5
        }
        
        .button.is-light.is-outlined.is-focused,
        .button.is-light.is-outlined.is-hovered,
        .button.is-light.is-outlined:focus,
        .button.is-light.is-outlined:hover {
            background-color: #f5f5f5;
            border-color: #f5f5f5;
            color: #000000b3
        }
        
        .button.is-light.is-outlined.is-loading:after {
            border-color: #0000 #0000 #f5f5f5 #f5f5f5!important
        }
        
        .button.is-light.is-outlined.is-loading.is-focused:after,
        .button.is-light.is-outlined.is-loading.is-hovered:after,
        .button.is-light.is-outlined.is-loading:focus:after,
        .button.is-light.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #000000b3 #000000b3!important
        }
        
        .button.is-light.is-outlined[disabled],
        fieldset[disabled] .button.is-light.is-outlined {
            background-color: #0000;
            border-color: #f5f5f5;
            box-shadow: none;
            color: #f5f5f5
        }
        
        .button.is-light.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #000000b3;
            color: #000000b3
        }
        
        .button.is-light.is-inverted.is-outlined.is-focused,
        .button.is-light.is-inverted.is-outlined.is-hovered,
        .button.is-light.is-inverted.is-outlined:focus,
        .button.is-light.is-inverted.is-outlined:hover {
            background-color: #000000b3;
            color: #f5f5f5
        }
        
        .button.is-light.is-inverted.is-outlined.is-loading.is-focused:after,
        .button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,
        .button.is-light.is-inverted.is-outlined.is-loading:focus:after,
        .button.is-light.is-inverted.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #f5f5f5 #f5f5f5!important
        }
        
        .button.is-light.is-inverted.is-outlined[disabled],
        fieldset[disabled] .button.is-light.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #000000b3;
            box-shadow: none;
            color: #000000b3
        }
        
        .button.is-dark {
            background-color: #363636;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-dark.is-hovered,
        .button.is-dark:hover {
            background-color: #2f2f2f;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-dark.is-focused,
        .button.is-dark:focus {
            border-color: #0000;
            color: #fff
        }
        
        .button.is-dark.is-focused:not(:active),
        .button.is-dark:focus:not(:active) {
            box-shadow: 0 0 0 .125em #36363640
        }
        
        .button.is-dark.is-active,
        .button.is-dark:active {
            background-color: #292929;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-dark[disabled],
        fieldset[disabled] .button.is-dark {
            background-color: #363636;
            border-color: #363636;
            box-shadow: none
        }
        
        .button.is-dark.is-inverted {
            background-color: #fff;
            color: #363636
        }
        
        .button.is-dark.is-inverted.is-hovered,
        .button.is-dark.is-inverted:hover {
            background-color: #f2f2f2
        }
        
        .button.is-dark.is-inverted[disabled],
        fieldset[disabled] .button.is-dark.is-inverted {
            background-color: #fff;
            border-color: #0000;
            box-shadow: none;
            color: #363636
        }
        
        .button.is-dark.is-loading:after {
            border-color: #0000 #0000 #fff #fff!important
        }
        
        .button.is-dark.is-outlined {
            background-color: #0000;
            border-color: #363636;
            color: #363636
        }
        
        .button.is-dark.is-outlined.is-focused,
        .button.is-dark.is-outlined.is-hovered,
        .button.is-dark.is-outlined:focus,
        .button.is-dark.is-outlined:hover {
            background-color: #363636;
            border-color: #363636;
            color: #fff
        }
        
        .button.is-dark.is-outlined.is-loading:after {
            border-color: #0000 #0000 #363636 #363636!important
        }
        
        .button.is-dark.is-outlined.is-loading.is-focused:after,
        .button.is-dark.is-outlined.is-loading.is-hovered:after,
        .button.is-dark.is-outlined.is-loading:focus:after,
        .button.is-dark.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #fff #fff!important
        }
        
        .button.is-dark.is-outlined[disabled],
        fieldset[disabled] .button.is-dark.is-outlined {
            background-color: #0000;
            border-color: #363636;
            box-shadow: none;
            color: #363636
        }
        
        .button.is-dark.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #fff;
            color: #fff
        }
        
        .button.is-dark.is-inverted.is-outlined.is-focused,
        .button.is-dark.is-inverted.is-outlined.is-hovered,
        .button.is-dark.is-inverted.is-outlined:focus,
        .button.is-dark.is-inverted.is-outlined:hover {
            background-color: #fff;
            color: #363636
        }
        
        .button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after,
        .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,
        .button.is-dark.is-inverted.is-outlined.is-loading:focus:after,
        .button.is-dark.is-inverted.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #363636 #363636!important
        }
        
        .button.is-dark.is-inverted.is-outlined[disabled],
        fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #fff;
            box-shadow: none;
            color: #fff
        }
        
        .button.is-primary {
            background-color: #ff0000;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-primary.is-hovered,
        .button.is-primary:hover {
            background-color: #00b9b6;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-primary.is-focused,
        .button.is-primary:focus {
            border-color: #0000;
            color: #fff
        }
        
        .button.is-primary.is-focused:not(:active),
        .button.is-primary:focus:not(:active) {
            box-shadow: 0 0 0 .125em #ff000040
        }
        
        .button.is-primary.is-active,
        .button.is-primary:active {
            background-color: #00ada9;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-primary[disabled],
        fieldset[disabled] .button.is-primary {
            background-color: #ff0000;
            border-color: #ff0000;
            box-shadow: none
        }
        
        .button.is-primary.is-inverted {
            background-color: #fff;
            color: #ff0000
        }
        
        .button.is-primary.is-inverted.is-hovered,
        .button.is-primary.is-inverted:hover {
            background-color: #f2f2f2
        }
        
        .button.is-primary.is-inverted[disabled],
        fieldset[disabled] .button.is-primary.is-inverted {
            background-color: #fff;
            border-color: #0000;
            box-shadow: none;
            color: #ff0000
        }
        
        .button.is-primary.is-loading:after {
            border-color: #0000 #0000 #fff #fff!important
        }
        
        .button.is-primary.is-outlined {
            background-color: #0000;
            border-color: #ff0000;
            color: #ff0000
        }
        
        .button.is-primary.is-outlined.is-focused,
        .button.is-primary.is-outlined.is-hovered,
        .button.is-primary.is-outlined:focus,
        .button.is-primary.is-outlined:hover {
            background-color: #ff0000;
            border-color: #ff0000;
            color: #fff
        }
        
        .button.is-primary.is-outlined.is-loading:after {
            border-color: #0000 #0000 #ff0000 #ff0000!important
        }
        
        .button.is-primary.is-outlined.is-loading.is-focused:after,
        .button.is-primary.is-outlined.is-loading.is-hovered:after,
        .button.is-primary.is-outlined.is-loading:focus:after,
        .button.is-primary.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #fff #fff!important
        }
        
        .button.is-primary.is-outlined[disabled],
        fieldset[disabled] .button.is-primary.is-outlined {
            background-color: #0000;
            border-color: #ff0000;
            box-shadow: none;
            color: #ff0000
        }
        
        .button.is-primary.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #fff;
            color: #fff
        }
        
        .button.is-primary.is-inverted.is-outlined.is-focused,
        .button.is-primary.is-inverted.is-outlined.is-hovered,
        .button.is-primary.is-inverted.is-outlined:focus,
        .button.is-primary.is-inverted.is-outlined:hover {
            background-color: #fff;
            color: #ff0000
        }
        
        .button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after,
        .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,
        .button.is-primary.is-inverted.is-outlined.is-loading:focus:after,
        .button.is-primary.is-inverted.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #ff0000 #ff0000!important
        }
        
        .button.is-primary.is-inverted.is-outlined[disabled],
        fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #fff;
            box-shadow: none;
            color: #fff
        }
        
        .button.is-primary.is-light {
            background-color: #fff;
            color: #095169
        }
        
        .button.is-primary.is-light.is-hovered,
        .button.is-primary.is-light:hover {
            background-color: #a2fff9;
            border-color: #0000;
            color: #095169
        }
        
        .button.is-primary.is-light.is-active,
        .button.is-primary.is-light:active {
            background-color: #96fff8;
            border-color: #0000;
            color: #095169
        }
        
        .button.is-link {
            background-color: #ff0000;
            border-color: #0000;
            color: #000000b3
        }
        
        .button.is-link.is-hovered,
        .button.is-link:hover {
            background-color: #98d661;            
            border-color: #0000;
            color: #000000b3
        }
        
        .button.is-link.is-focused,
        .button.is-link:focus {
            border-color: #0000;
            color: #000000b3
        }
        
        .button.is-link.is-focused:not(:active),
        .button.is-link:focus:not(:active) {
            box-shadow: 0 0 0 .125em #ff000040
        }
        
        .button.is-link.is-active,
        .button.is-link:active {
            background-color: #92d457;
            border-color: #0000;
            color: #000000b3
        }
        
        .button.is-link[disabled],
        fieldset[disabled] .button.is-link {
            background-color: #ff0000;
            border-color: #ff0000;
            box-shadow: none
        }
        
        .button.is-link.is-inverted {
            color: #ff0000
        }
        
        .button.is-link.is-inverted,
        .button.is-link.is-inverted.is-hovered,
        .button.is-link.is-inverted:hover {
            background-color: #000000b3
        }
        
        .button.is-link.is-inverted[disabled],
        fieldset[disabled] .button.is-link.is-inverted {
            background-color: #000000b3;
            border-color: #0000;
            box-shadow: none;
            color: #ff0000
        }
        
        .button.is-link.is-loading:after {
            border-color: #0000 #0000 #000000b3 #000000b3!important
        }
        
        .button.is-link.is-outlined {
            background-color: #0000;
            border-color: #ff0000;
            color: #ff0000
        }
        
        .button.is-link.is-outlined.is-focused,
        .button.is-link.is-outlined.is-hovered,
        .button.is-link.is-outlined:focus,
        .button.is-link.is-outlined:hover {
            background-color: #ff0000;
            border-color: #ff0000;
            color: #000000b3
        }
        
        .button.is-link.is-outlined.is-loading:after {
            border-color: #0000 #0000 #ff0000 #ff0000!important
        }
        
        .button.is-link.is-outlined.is-loading.is-focused:after,
        .button.is-link.is-outlined.is-loading.is-hovered:after,
        .button.is-link.is-outlined.is-loading:focus:after,
        .button.is-link.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #000000b3 #000000b3!important
        }
        
        .button.is-link.is-outlined[disabled],
        fieldset[disabled] .button.is-link.is-outlined {
            background-color: #0000;
            border-color: #ff0000;
            box-shadow: none;
            color: #ff0000
        }
        
        .button.is-link.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #000000b3;
            color: #000000b3
        }
        
        .button.is-link.is-inverted.is-outlined.is-focused,
        .button.is-link.is-inverted.is-outlined.is-hovered,
        .button.is-link.is-inverted.is-outlined:focus,
        .button.is-link.is-inverted.is-outlined:hover {
            background-color: #000000b3;
            color: #ff0000
        }
        
        .button.is-link.is-inverted.is-outlined.is-loading.is-focused:after,
        .button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,
        .button.is-link.is-inverted.is-outlined.is-loading:focus:after,
        .button.is-link.is-inverted.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #ff0000 #ff0000!important
        }
        
        .button.is-link.is-inverted.is-outlined[disabled],
        fieldset[disabled] .button.is-link.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #000000b3;
            box-shadow: none;
            color: #000000b3
        }
        
        .button.is-link.is-light {
            background-color: #f4fbef;
            color: #48761e
        }
        
        .button.is-link.is-light.is-hovered,
        .button.is-link.is-light:hover {
            background-color: #eef8e5;
            border-color: #0000;
            color: #48761e
        }
        
        .button.is-link.is-light.is-active,
        .button.is-link.is-light:active {
            background-color: #e7f6da;
            border-color: #0000;
            color: #48761e
        }
        
        .button.is-info {
            background-color: #3e8ed0;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-info.is-hovered,
        .button.is-info:hover {
            background-color: #3488ce;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-info.is-focused,
        .button.is-info:focus {
            border-color: #0000;
            color: #fff
        }
        
        .button.is-info.is-focused:not(:active),
        .button.is-info:focus:not(:active) {
            box-shadow: 0 0 0 .125em #3e8ed040
        }
        
        .button.is-info.is-active,
        .button.is-info:active {
            background-color: #3082c5;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-info[disabled],
        fieldset[disabled] .button.is-info {
            background-color: #3e8ed0;
            border-color: #3e8ed0;
            box-shadow: none
        }
        
        .button.is-info.is-inverted {
            background-color: #fff;
            color: #3e8ed0
        }
        
        .button.is-info.is-inverted.is-hovered,
        .button.is-info.is-inverted:hover {
            background-color: #f2f2f2
        }
        
        .button.is-info.is-inverted[disabled],
        fieldset[disabled] .button.is-info.is-inverted {
            background-color: #fff;
            border-color: #0000;
            box-shadow: none;
            color: #3e8ed0
        }
        
        .button.is-info.is-loading:after {
            border-color: #0000 #0000 #fff #fff!important
        }
        
        .button.is-info.is-outlined {
            background-color: #0000;
            border-color: #3e8ed0;
            color: #3e8ed0
        }
        
        .button.is-info.is-outlined.is-focused,
        .button.is-info.is-outlined.is-hovered,
        .button.is-info.is-outlined:focus,
        .button.is-info.is-outlined:hover {
            background-color: #3e8ed0;
            border-color: #3e8ed0;
            color: #fff
        }
        
        .button.is-info.is-outlined.is-loading:after {
            border-color: #0000 #0000 #3e8ed0 #3e8ed0!important
        }
        
        .button.is-info.is-outlined.is-loading.is-focused:after,
        .button.is-info.is-outlined.is-loading.is-hovered:after,
        .button.is-info.is-outlined.is-loading:focus:after,
        .button.is-info.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #fff #fff!important
        }
        
        .button.is-info.is-outlined[disabled],
        fieldset[disabled] .button.is-info.is-outlined {
            background-color: #0000;
            border-color: #3e8ed0;
            box-shadow: none;
            color: #3e8ed0
        }
        
        .button.is-info.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #fff;
            color: #fff
        }
        
        .button.is-info.is-inverted.is-outlined.is-focused,
        .button.is-info.is-inverted.is-outlined.is-hovered,
        .button.is-info.is-inverted.is-outlined:focus,
        .button.is-info.is-inverted.is-outlined:hover {
            background-color: #fff;
            color: #3e8ed0
        }
        
        .button.is-info.is-inverted.is-outlined.is-loading.is-focused:after,
        .button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,
        .button.is-info.is-inverted.is-outlined.is-loading:focus:after,
        .button.is-info.is-inverted.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #3e8ed0 #3e8ed0!important
        }
        
        .button.is-info.is-inverted.is-outlined[disabled],
        fieldset[disabled] .button.is-info.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #fff;
            box-shadow: none;
            color: #fff
        }
        
        .button.is-info.is-light {
            background-color: #eff5fb;
            color: #296fa8
        }
        
        .button.is-info.is-light.is-hovered,
        .button.is-info.is-light:hover {
            background-color: #e4eff9;
            border-color: #0000;
            color: #296fa8
        }
        
        .button.is-info.is-light.is-active,
        .button.is-info.is-light:active {
            background-color: #dae9f6;
            border-color: #0000;
            color: #296fa8
        }
        
        .button.is-success {
            background-color: #3eb752;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-success.is-hovered,
        .button.is-success:hover {
            background-color: #3bad4e;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-success.is-focused,
        .button.is-success:focus {
            border-color: #0000;
            color: #fff
        }
        
        .button.is-success.is-focused:not(:active),
        .button.is-success:focus:not(:active) {
            box-shadow: 0 0 0 .125em #3eb75240
        }
        
        .button.is-success.is-active,
        .button.is-success:active {
            background-color: #38a449;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-success[disabled],
        fieldset[disabled] .button.is-success {
            background-color: #3eb752;
            border-color: #3eb752;
            box-shadow: none
        }
        
        .button.is-success.is-inverted {
            background-color: #fff;
            color: #3eb752
        }
        
        .button.is-success.is-inverted.is-hovered,
        .button.is-success.is-inverted:hover {
            background-color: #f2f2f2
        }
        
        .button.is-success.is-inverted[disabled],
        fieldset[disabled] .button.is-success.is-inverted {
            background-color: #fff;
            border-color: #0000;
            box-shadow: none;
            color: #3eb752
        }
        
        .button.is-success.is-loading:after {
            border-color: #0000 #0000 #fff #fff!important
        }
        
        .button.is-success.is-outlined {
            background-color: #0000;
            border-color: #3eb752;
            color: #3eb752
        }
        
        .button.is-success.is-outlined.is-focused,
        .button.is-success.is-outlined.is-hovered,
        .button.is-success.is-outlined:focus,
        .button.is-success.is-outlined:hover {
            background-color: #3eb752;
            border-color: #3eb752;
            color: #fff
        }
        
        .button.is-success.is-outlined.is-loading:after {
            border-color: #0000 #0000 #3eb752 #3eb752!important
        }
        
        .button.is-success.is-outlined.is-loading.is-focused:after,
        .button.is-success.is-outlined.is-loading.is-hovered:after,
        .button.is-success.is-outlined.is-loading:focus:after,
        .button.is-success.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #fff #fff!important
        }
        
        .button.is-success.is-outlined[disabled],
        fieldset[disabled] .button.is-success.is-outlined {
            background-color: #0000;
            border-color: #3eb752;
            box-shadow: none;
            color: #3eb752
        }
        
        .button.is-success.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #fff;
            color: #fff
        }
        
        .button.is-success.is-inverted.is-outlined.is-focused,
        .button.is-success.is-inverted.is-outlined.is-hovered,
        .button.is-success.is-inverted.is-outlined:focus,
        .button.is-success.is-inverted.is-outlined:hover {
            background-color: #fff;
            color: #3eb752
        }
        
        .button.is-success.is-inverted.is-outlined.is-loading.is-focused:after,
        .button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,
        .button.is-success.is-inverted.is-outlined.is-loading:focus:after,
        .button.is-success.is-inverted.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #3eb752 #3eb752!important
        }
        
        .button.is-success.is-inverted.is-outlined[disabled],
        fieldset[disabled] .button.is-success.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #fff;
            box-shadow: none;
            color: #fff
        }
        
        .button.is-success.is-light {
            background-color: #f0faf1;
            color: #2d853c
        }
        
        .button.is-success.is-light.is-hovered,
        .button.is-success.is-light:hover {
            background-color: #e6f7e9;
            border-color: #0000;
            color: #2d853c
        }
        
        .button.is-success.is-light.is-active,
        .button.is-success.is-light:active {
            background-color: #ddf3e0;
            border-color: #0000;
            color: #2d853c
        }
        
        .button.is-warning {
            background-color: #fd0;
            border-color: #0000;
            color: #000000b3
        }
        
        .button.is-warning.is-hovered,
        .button.is-warning:hover {
            background-color: #f2d200;
            border-color: #0000;
            color: #000000b3
        }
        
        .button.is-warning.is-focused,
        .button.is-warning:focus {
            border-color: #0000;
            color: #000000b3
        }
        
        .button.is-warning.is-focused:not(:active),
        .button.is-warning:focus:not(:active) {
            box-shadow: 0 0 0 .125em #ffdd0040
        }
        
        .button.is-warning.is-active,
        .button.is-warning:active {
            background-color: #e6c700;
            border-color: #0000;
            color: #000000b3
        }
        
        .button.is-warning[disabled],
        fieldset[disabled] .button.is-warning {
            background-color: #fd0;
            border-color: #fd0;
            box-shadow: none
        }
        
        .button.is-warning.is-inverted {
            color: #fd0
        }
        
        .button.is-warning.is-inverted,
        .button.is-warning.is-inverted.is-hovered,
        .button.is-warning.is-inverted:hover {
            background-color: #000000b3
        }
        
        .button.is-warning.is-inverted[disabled],
        fieldset[disabled] .button.is-warning.is-inverted {
            background-color: #000000b3;
            border-color: #0000;
            box-shadow: none;
            color: #fd0
        }
        
        .button.is-warning.is-loading:after {
            border-color: #0000 #0000 #000000b3 #000000b3!important
        }
        
        .button.is-warning.is-outlined {
            background-color: #0000;
            border-color: #fd0;
            color: #fd0
        }
        
        .button.is-warning.is-outlined.is-focused,
        .button.is-warning.is-outlined.is-hovered,
        .button.is-warning.is-outlined:focus,
        .button.is-warning.is-outlined:hover {
            background-color: #fd0;
            border-color: #fd0;
            color: #000000b3
        }
        
        .button.is-warning.is-outlined.is-loading:after {
            border-color: #0000 #0000 #fd0 #fd0!important
        }
        
        .button.is-warning.is-outlined.is-loading.is-focused:after,
        .button.is-warning.is-outlined.is-loading.is-hovered:after,
        .button.is-warning.is-outlined.is-loading:focus:after,
        .button.is-warning.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #000000b3 #000000b3!important
        }
        
        .button.is-warning.is-outlined[disabled],
        fieldset[disabled] .button.is-warning.is-outlined {
            background-color: #0000;
            border-color: #fd0;
            box-shadow: none;
            color: #fd0
        }
        
        .button.is-warning.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #000000b3;
            color: #000000b3
        }
        
        .button.is-warning.is-inverted.is-outlined.is-focused,
        .button.is-warning.is-inverted.is-outlined.is-hovered,
        .button.is-warning.is-inverted.is-outlined:focus,
        .button.is-warning.is-inverted.is-outlined:hover {
            background-color: #000000b3;
            color: #fd0
        }
        
        .button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after,
        .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,
        .button.is-warning.is-inverted.is-outlined.is-loading:focus:after,
        .button.is-warning.is-inverted.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #fd0 #fd0!important
        }
        
        .button.is-warning.is-inverted.is-outlined[disabled],
        fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #000000b3;
            box-shadow: none;
            color: #000000b3
        }
        
        .button.is-warning.is-light {
            background-color: #fffceb;
            color: #948000
        }
        
        .button.is-warning.is-light.is-hovered,
        .button.is-warning.is-light:hover {
            background-color: #fffbde;
            border-color: #0000;
            color: #948000
        }
        
        .button.is-warning.is-light.is-active,
        .button.is-warning.is-light:active {
            background-color: #fff9d1;
            border-color: #0000;
            color: #948000
        }
        
        .button.is-danger {
            background-color: #ed1c24;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-danger.is-hovered,
        .button.is-danger:hover {
            background-color: #ea131b;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-danger.is-focused,
        .button.is-danger:focus {
            border-color: #0000;
            color: #fff
        }
        
        .button.is-danger.is-focused:not(:active),
        .button.is-danger:focus:not(:active) {
            box-shadow: 0 0 0 .125em #ed1c2440
        }
        
        .button.is-danger.is-active,
        .button.is-danger:active {
            background-color: #de1219;
            border-color: #0000;
            color: #fff
        }
        
        .button.is-danger[disabled],
        fieldset[disabled] .button.is-danger {
            background-color: #ed1c24;
            border-color: #ed1c24;
            box-shadow: none
        }
        
        .button.is-danger.is-inverted {
            background-color: #fff;
            color: #ed1c24
        }
        
        .button.is-danger.is-inverted.is-hovered,
        .button.is-danger.is-inverted:hover {
            background-color: #f2f2f2
        }
        
        .button.is-danger.is-inverted[disabled],
        fieldset[disabled] .button.is-danger.is-inverted {
            background-color: #fff;
            border-color: #0000;
            box-shadow: none;
            color: #ed1c24
        }
        
        .button.is-danger.is-loading:after {
            border-color: #0000 #0000 #fff #fff!important
        }
        
        .button.is-danger.is-outlined {
            background-color: #0000;
            border-color: #ed1c24;
            color: #ed1c24
        }
        
        .button.is-danger.is-outlined.is-focused,
        .button.is-danger.is-outlined.is-hovered,
        .button.is-danger.is-outlined:focus,
        .button.is-danger.is-outlined:hover {
            background-color: #ed1c24;
            border-color: #ed1c24;
            color: #fff
        }
        
        .button.is-danger.is-outlined.is-loading:after {
            border-color: #0000 #0000 #ed1c24 #ed1c24!important
        }
        
        .button.is-danger.is-outlined.is-loading.is-focused:after,
        .button.is-danger.is-outlined.is-loading.is-hovered:after,
        .button.is-danger.is-outlined.is-loading:focus:after,
        .button.is-danger.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #fff #fff!important
        }
        
        .button.is-danger.is-outlined[disabled],
        fieldset[disabled] .button.is-danger.is-outlined {
            background-color: #0000;
            border-color: #ed1c24;
            box-shadow: none;
            color: #ed1c24
        }
        
        .button.is-danger.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #fff;
            color: #fff
        }
        
        .button.is-danger.is-inverted.is-outlined.is-focused,
        .button.is-danger.is-inverted.is-outlined.is-hovered,
        .button.is-danger.is-inverted.is-outlined:focus,
        .button.is-danger.is-inverted.is-outlined:hover {
            background-color: #fff;
            color: #ed1c24
        }
        
        .button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after,
        .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,
        .button.is-danger.is-inverted.is-outlined.is-loading:focus:after,
        .button.is-danger.is-inverted.is-outlined.is-loading:hover:after {
            border-color: #0000 #0000 #ed1c24 #ed1c24!important
        }
        
        .button.is-danger.is-inverted.is-outlined[disabled],
        fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
            background-color: #0000;
            border-color: #fff;
            box-shadow: none;
            color: #fff
        }
        
        .button.is-danger.is-light {
            background-color: #feeced;
            color: #d91119
        }
        
        .button.is-danger.is-light.is-hovered,
        .button.is-danger.is-light:hover {
            background-color: #fde0e1;
            border-color: #0000;
            color: #d91119
        }
        
        .button.is-danger.is-light.is-active,
        .button.is-danger.is-light:active {
            background-color: #fcd4d6;
            border-color: #0000;
            color: #d91119
        }
        
        .button.is-small {
            font-size: .75rem
        }
        
        .button.is-small:not(.is-rounded):not(.button) {
            border-radius: 2px
        }
        
        .button.is-normal {
            font-size: .875rem
        }
        
        .button.is-medium {
            font-size: 1rem
        }
        
        .button.is-large {
            font-size: 1.5rem
        }
        
        .button[disabled],
        fieldset[disabled] .button {
            background-color: #0a0a0a;
            border-color: #dbdbdb;
            box-shadow: none;
            opacity: .5
        }
        
        .button.is-fullwidth {
            display: flex;
            width: 100%
        }
        
        .button.is-loading {
            color: #0000!important;
            pointer-events: none
        }
        
        .button.is-loading:after {
            left: calc(50% - .5em);
            position: absolute;
            position: absolute!important;
            top: calc(50% - .5em)
        }
        
        .button.is-static {
            background-color: #242424;
            border-color: #dbdbdb;
            box-shadow: none;
            color: #b7fffb;
            pointer-events: none
        }
        
        .button,
        .button.is-rounded {
            border-radius: 9999px;
            padding-left: calc(1.75rem + .25em);
            padding-right: calc(1.75rem + .25em)
        }
        
        .buttons {
            align-items: center;
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start
        }
        
        .buttons .button {
            margin-bottom: .5rem
        }
        
        .buttons .button:not(:last-child):not(.is-fullwidth) {
            margin-right: .5rem
        }
        
        .buttons:last-child {
            margin-bottom: -.5rem
        }
        
        .buttons:not(:last-child) {
            margin-bottom: 1rem
        }
        
        .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
            font-size: .75rem
        }
        
        .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded):not(.button) {
            border-radius: 2px
        }
        
        .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
            font-size: 1rem
        }
        
        .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
            font-size: 1.5rem
        }
        
        .buttons.has-addons .button:not(:first-child) {
            border-bottom-left-radius: 0;
            border-top-left-radius: 0
        }
        
        .buttons.has-addons .button:not(:last-child) {
            border-bottom-right-radius: 0;
            border-top-right-radius: 0;
            margin-right: -1px
        }
        
        .buttons.has-addons .button:last-child {
            margin-right: 0
        }
        
        .buttons.has-addons .button.is-hovered,
        .buttons.has-addons .button:hover {
            z-index: 2
        }
        
        .buttons.has-addons .button.is-active,
        .buttons.has-addons .button.is-focused,
        .buttons.has-addons .button.is-selected,
        .buttons.has-addons .button:active,
        .buttons.has-addons .button:focus {
            z-index: 3
        }
        
        .buttons.has-addons .button.is-active:hover,
        .buttons.has-addons .button.is-focused:hover,
        .buttons.has-addons .button.is-selected:hover,
        .buttons.has-addons .button:active:hover,
        .buttons.has-addons .button:focus:hover {
            z-index: 4
        }
        
        .buttons.has-addons .button.is-expanded {
            flex-grow: 1;
            flex-shrink: 1
        }
        
        .buttons.is-centered {
            justify-content: center
        }
        
        .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
            margin-left: .25rem;
            margin-right: .25rem
        }
        
        .buttons.is-right {
            justify-content: flex-end
        }
        
        .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
            margin-left: .25rem;
            margin-right: .25rem
        }
        
        @media screen and (max-width: 768px) {
            .button.is-responsive.is-small {
                font-size: .5625rem
            }
            .button.is-responsive,
            .button.is-responsive.is-normal {
                font-size: .65625rem
            }
            .button.is-responsive.is-medium {
                font-size: .75rem
            }
            .button.is-responsive.is-large {
                font-size: .875rem
            }
        }
        
        @media screen and (min-width: 769px)and (max-width: 1023px) {
            .button.is-responsive.is-small {
                font-size: .65625rem
            }
            .button.is-responsive,
            .button.is-responsive.is-normal {
                font-size: .75rem
            }
            .button.is-responsive.is-medium {
                font-size: .875rem
            }
            .button.is-responsive.is-large {
                font-size: 1rem
            }
        }
        
        .button:not(.delete):not(.is-text) {
            box-shadow: inset 0 3px 0 0 #fff, inset 20px 0 50px #2f46464d, inset 20px 0 300px #00c8bb0d, inset 0 20px 50px #2f46464d, inset 0 0 10px #fff, 4px 4px 4px 0 #0a0a0a80
        }
        
        @media screen and (min-width: 1024px) {
            .button:not(.delete):not(.is-text):before {
                background-color: #fff;
                border-radius: 9999px;
                box-shadow: inset 0 0 7px 0 #dfb4aa87;
                content: "";
                height: 100%;
                left: 0;
                opacity: 0;
                position: absolute;
                top: 1px;
                transform: scale(0);
                transform-origin: 50% 50%;
                transition: transform 172ms cubic-bezier(.25, .46, .45, .94), opacity 172ms cubic-bezier(.25, .46, .45, .94);
                width: 100%;
                will-change: transform;
                z-index: -1
            }
            .button:not(.delete):not(.is-text):not([disabled]):hover:before {
                opacity: 1;
                top: 0;
                transform: scale(1)
            }
        }
        
        .button:not(.delete):not(.is-text).is-active:before,
        .button:not(.delete):not(.is-text):active:before,
        .button:not(.delete):not(.is-text):focus-within:before,
        .button:not(.delete):not(.is-text):focus:before {
            box-shadow: inset 0 0 7px 0 #e0472487, inset 0 0 7px 0 #00000059
        }
        
        .button {
            box-sizing: border-box;
            font-weight: 700;
            line-height: 0;
            overflow: hidden;
            position: relative;
            text-transform: capitalize;
            z-index: 1
        }
        
        .button.is-square {
            border-radius: 9999px;
            height: 2.25rem;
            padding: 0;
            width: 2.25rem
        }
        
        .button.is-square.is-small {
            height: 1.563rem;
            width: 1.563rem
        }
        
        .button.is-square.is-medium {
            height: 3.125rem;
            width: 3.125rem
        }
        
        .button.is-square.is-large {
            height: 3.75rem;
            width: 3.75rem
        }
        
        .button.is-square .icon.is-medium {
            font-size: 1.25rem;
            height: 2.25rem;
            width: 2.25rem
        }
        
        .button.is-square .icon.is-large {
            font-size: 1.5rem;
            height: 3.125rem;
            width: 3.125rem
        }
        
        .button.is-text {
            text-decoration: none
        }
        
        .button.is-text:active,
        .button.is-text:hover {
            background-color: #0000
        }
        
        .button.is-text:focus:not(:active) {
            background-color: #0000;
            box-shadow: unset
        }
        
        .button[disabled] {
            border-color: #0000
        }
        
        .button[disabled]:hover {
            color: #fff
        }
        
        .button.is-active svg,
        .button.is-focused svg,
        .button.is-hovered svg,
        .button:active svg,
        .button:focus svg,
        .button:hover svg {
            fill: #000000b3
        }
        
        .button svg {
            fill: #fff
        }
        
        .button .icon:first-child:not(:last-child) {
            margin-bottom: 2px
        }
        
        .buttons .button {
            margin-bottom: 0
        }
        
        .buttons .button:not(:last-child):not(.is-fullwidth) {
            margin-right: .625rem
        }
        
        .buttons:last-child,
        .buttons:not(:last-child) {
            margin-bottom: 0
        }
        
        .container {
            flex-grow: 1;
            margin: 0 auto;
            position: relative;
            width: auto
        }
        
        .container.is-fluid {
            max-width: none!important;
            padding-left: 32px;
            padding-right: 32px;
            width: 100%
        }
        
        @media screen and (min-width: 1024px) {
            .container {
                max-width: 960px
            }
        }
        
        @media screen and (max-width: 1215px) {
            .container.is-widescreen:not(.is-max-desktop) {
                max-width: 1152px
            }
        }
        
        @media screen and (max-width: 1407px) {
            .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
                max-width: 1344px
            }
        }
        
        @media screen and (min-width: 1216px) {
            .container:not(.is-max-desktop) {
                max-width: 1152px
            }
        }
        
        @media screen and (min-width: 1408px) {
            .container:not(.is-max-desktop):not(.is-max-widescreen) {
                max-width: 1344px
            }
        }
        
        @media screen and (min-width: 1744px) {
            .container:not(.is-max-desktop):not(.is-max-widescreen):not(.is-max-fullhd) {
                max-width: 1680px
            }
        }
        
        .content li+li {
            margin-top: .25em
        }
        
        .content blockquote:not(:last-child),
        .content dl:not(:last-child),
        .content ol:not(:last-child),
        .content p:not(:last-child),
        .content pre:not(:last-child),
        .content table:not(:last-child),
        .content ul:not(:last-child) {
            margin-bottom: 1em
        }
        
        .content h1,
        .content h2,
        .content h3,
        .content h4,
        .content h5,
        .content h6 {
            color: #fff;
            font-weight: 600;
            line-height: 1.125
        }
        
        .content h1 {
            font-size: 2em;
            margin-bottom: .5em
        }
        
        .content h1:not(:first-child) {
            margin-top: 1em
        }
        
        .content h2 {
            font-size: 1.75em;
            margin-bottom: .5714em
        }
        
        .content h2:not(:first-child) {
            margin-top: 1.1428em
        }
        
        .content h3 {
            font-size: 1.5em;
            margin-bottom: .6666em
        }
        
        .content h3:not(:first-child) {
            margin-top: 1.3333em
        }
        
        .content h4 {
            font-size: 1.25em;
            margin-bottom: .8em
        }
        
        .content h5 {
            font-size: 1.125em;
            margin-bottom: .8888em
        }
        
        .content h6 {
            font-size: 1em;
            margin-bottom: 1em
        }
        
        .content blockquote {
            background-color: #242424;
            border-left: 5px solid #dbdbdb;
            padding: 1.25em 1.5em
        }
        
        .content ol {
            list-style-position: outside;
            margin-left: 2em;
            margin-top: 1em
        }
        
        .content ol:not([type]) {
            list-style-type: decimal
        }
        
        .content ol:not([type]).is-lower-alpha {
            list-style-type: lower-alpha
        }
        
        .content ol:not([type]).is-lower-roman {
            list-style-type: lower-roman
        }
        
        .content ol:not([type]).is-upper-alpha {
            list-style-type: upper-alpha
        }
        
        .content ol:not([type]).is-upper-roman {
            list-style-type: upper-roman
        }
        
        .content ul {
            list-style: disc outside;
            margin-left: 2em;
            margin-top: 1em
        }
        
        .content ul ul {
            list-style-type: circle;
            margin-top: .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;
            word-wrap: normal;
            overflow-x: auto;
            padding: 1.25em 1.5em;
            white-space: pre
        }
        
        .content sub,
        .content sup {
            font-size: 75%
        }
        
        .content table {
            width: 100%
        }
        
        .content table td,
        .content table th {
            border: solid #dbdbdb;
            border-width: 0 0 1px;
            padding: .5em .75em;
            vertical-align: top
        }
        
        .content table th {
            color: #fff
        }
        
        .content table th:not([align]) {
            text-align: inherit
        }
        
        .content table thead td,
        .content table thead th {
            border-width: 0 0 2px;
            color: #fff
        }
        
        .content table tfoot td,
        .content table tfoot th {
            border-width: 2px 0 0;
            color: #fff
        }
        
        .content table tbody tr:last-child td,
        .content table tbody tr:last-child th {
            border-bottom-width: 0
        }
        
        .content .tabs li+li {
            margin-top: 0
        }
        
        .content.is-small {
            font-size: .75rem
        }
        
        .content.is-normal {
            font-size: .875rem
        }
        
        .content.is-medium {
            font-size: 1rem
        }
        
        .content.is-large {
            font-size: 1.5rem
        }
        
        .icon {
            align-items: center;
            display: inline-flex;
            height: 1.5rem;
            justify-content: center;
            width: 1.5rem
        }
        
        .icon.is-small {
            height: 1rem;
            width: 1rem
        }
        
        .icon.is-medium {
            height: 2rem;
            width: 2rem
        }
        
        .icon.is-large {
            height: 3rem;
            width: 3rem
        }
        
        .icon-text .icon:not(:last-child) {
            margin-right: .25em
        }
        
        .icon-text .icon:not(:first-child) {
            margin-left: .25em
        }
        
        div.icon-text {
            display: flex
        }
        
        .icon-text {
            align-items: flex-start;
            color: inherit;
            display: inline-flex;
            flex-wrap: wrap;
            line-height: 1.5rem;
            vertical-align: top
        }
        
        .icon-text .icon {
            flex-grow: 0;
            flex-shrink: 0
        }
        
        .icon-text .icon:not(:last-child) {
            margin-right: .75rem
        }
        
        .icon-text .icon:not(:first-child) {
            margin-left: .75rem
        }
        
        .icon-text div.icon-text {
            display: flex
        }
        
        .icon svg {
            vertical-align: -.1rem
        }
        
        .image {
            display: block;
            position: relative
        }
        
        .image img {
            display: block;
            height: auto;
            width: 100%
        }
        
        .image img.button,
        .image img.is-rounded {
            border-radius: 9999px
        }
        
        .image.is-fullwidth {
            width: 100%
        }
        
        .image.is-16by9 .has-ratio,
        .image.is-16by9 img,
        .image.is-1by1 .has-ratio,
        .image.is-1by1 img,
        .image.is-1by2 .has-ratio,
        .image.is-1by2 img,
        .image.is-1by3 .has-ratio,
        .image.is-1by3 img,
        .image.is-2by1 .has-ratio,
        .image.is-2by1 img,
        .image.is-2by3 .has-ratio,
        .image.is-2by3 img,
        .image.is-3by1 .has-ratio,
        .image.is-3by1 img,
        .image.is-3by2 .has-ratio,
        .image.is-3by2 img,
        .image.is-3by4 .has-ratio,
        .image.is-3by4 img,
        .image.is-3by5 .has-ratio,
        .image.is-3by5 img,
        .image.is-4by3 .has-ratio,
        .image.is-4by3 img,
        .image.is-4by5 .has-ratio,
        .image.is-4by5 img,
        .image.is-5by3 .has-ratio,
        .image.is-5by3 img,
        .image.is-5by4 .has-ratio,
        .image.is-5by4 img,
        .image.is-9by16 .has-ratio,
        .image.is-9by16 img,
        .image.is-square .has-ratio,
        .image.is-square img {
            height: 100%;
            width: 100%
        }
        
        .image.is-1by1,
        .image.is-square {
            padding-top: 100%
        }
        
        .image.is-5by4 {
            padding-top: 80%
        }
        
        .image.is-4by3 {
            padding-top: 75%
        }
        
        .image.is-3by2 {
            padding-top: 66.6666%
        }
        
        .image.is-5by3 {
            padding-top: 60%
        }
        
        .image.is-16by9 {
            padding-top: 56.25%
        }
        
        .image.is-2by1 {
            padding-top: 50%
        }
        
        .image.is-3by1 {
            padding-top: 33.3333%
        }
        
        .image.is-4by5 {
            padding-top: 125%
        }
        
        .image.is-3by4 {
            padding-top: 133.3333%
        }
        
        .image.is-2by3 {
            padding-top: 150%
        }
        
        .image.is-3by5 {
            padding-top: 166.6666%
        }
        
        .image.is-9by16 {
            padding-top: 177.7777%
        }
        
        .image.is-1by2 {
            padding-top: 200%
        }
        
        .image.is-1by3 {
            padding-top: 300%
        }
        
        .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
        }
        
        .image {
            width: 100%
        }
        
        .image img {
            background-color: #095169
        }
        
        .image.is-29by11 {
            padding-top: 39.4557823129%
        }
        
        .image.is-29by11 img {
            bottom: 0;
            height: 100%;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            width: 100%
        }
        
        .notification {
            background-color: #242424;
            border-radius: 10px;
            padding: 1.25rem 2.5rem 1.25rem 1.5rem;
            position: relative
        }
        
        .notification a:not(.button):not(.dropdown-item) {
            color: currentColor;
            text-decoration: underline
        }
        
        .notification strong {
            color: currentColor
        }
        
        .notification code,
        .notification pre {
            background: #0a0a0a
        }
        
        .notification pre code {
            background: #0000
        }
        
        .notification>.delete {
            position: absolute;
            right: .5rem;
            top: .5rem
        }
        
        .notification .content,
        .notification .subtitle,
        .notification .title {
            color: currentColor
        }
        
        .notification.is-white {
            background-color: #fff;
            color: #0a0a0a
        }
        
        .notification.is-black {
            background-color: #0a0a0a;
            color: #fff
        }
        
        .notification.is-light {
            background-color: #f5f5f5;
            color: #000000b3
        }
        
        .notification.is-dark {
            background-color: #363636;
            color: #fff
        }
        
        .notification.is-primary {
            background-color: #ff0000;
            color: #fff
        }
        
        .notification.is-primary.is-light {
            background-color: #fff;
            color: #095169
        }
        
        .notification.is-link {
            background-color: #ff0000;
            color: #000000b3
        }
        
        .notification.is-link.is-light {
            background-color: #f4fbef;
            color: #48761e
        }
        
        .notification.is-info {
            background-color: #3e8ed0;
            color: #fff
        }
        
        .notification.is-info.is-light {
            background-color: #eff5fb;
            color: #296fa8
        }
        
        .notification.is-success {
            background-color: #3eb752;
            color: #fff
        }
        
        .notification.is-success.is-light {
            background-color: #f0faf1;
            color: #2d853c
        }
        
        .notification.is-warning {
            background-color: #fd0;
            color: #000000b3
        }
        
        .notification.is-warning.is-light {
            background-color: #fffceb;
            color: #948000
        }
        
        .notification.is-danger {
            background-color: #ed1c24;
            color: #fff
        }
        
        .notification.is-danger.is-light {
            background-color: #feeced;
            color: #d91119
        }
        
        .notification {
            display: none
        }
        
        .notification.is-active {
            display: block
        }
        
        .notification.is-fixed {
            bottom: 0;
            box-shadow: 0 5px 10px #0a0a0a80;
            left: 0;
            margin: .625rem;
            position: fixed;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            z-index: 31
        }
        
        .skeleton {
            background-color: #ffffff0d
        }
        
        .skeleton.is-circle {
            border-radius: 100%;
            height: 75%;
            width: 75%
        }
        
        .skeleton.is-text {
            border-radius: .4375rem;
            height: .875rem;
            min-width: 1rem;
            width: 75%
        }
        
        .skeleton.is-tile-card {
            align-items: center;
            border-radius: 10px;
            display: flex;
            flex-direction: column;
            justify-content: flex-start
        }
        
        .skeleton.is-tile-card:after {
            content: "";
            height: 2.5rem
        }
        
        @media screen and (min-width: 1024px) {
            .skeleton.is-tile-card {
                min-width: 8rem
            }
        }
        
        .subtitle,
        .title {
            word-break: break-word
        }
        
        .subtitle em,
        .subtitle span,
        .title em,
        .title span {
            font-weight: inherit
        }
        
        .subtitle sub,
        .subtitle sup,
        .title sub,
        .title sup {
            font-size: .75em
        }
        
        .subtitle .tag,
        .title .tag {
            vertical-align: middle
        }
        
        .title {
            color: #ff0000;
            font-family: Rajdhani, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, ui-sans-serif, sans-serif;
            font-size: 2rem;
            font-weight: 600;
            line-height: 1.125
        }
        
        .title strong {
            color: inherit;
            font-weight: inherit
        }
        
        .title:not(.is-spaced)+.subtitle {
            margin-top: -1.25rem
        }
        
        .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: 1rem
        }
        
        .title.is-6 {
            font-size: .875rem
        }
        
        .title.is-7 {
            font-size: .75rem
        }
        
        .title.is-8 {
            font-size: .5rem
        }
        
        .subtitle {
            color: #fff;
            font-family: Rajdhani, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, ui-sans-serif, sans-serif;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.25
        }
        
        .subtitle strong {
            color: #fff;
            font-weight: 600
        }
        
        .subtitle:not(.is-spaced)+.title {
            margin-top: -1.25rem
        }
        
        .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: 1rem
        }
        
        .subtitle.is-6 {
            font-size: .875rem
        }
        
        .subtitle.is-7 {
            font-size: .75rem
        }
        
        .subtitle.is-8 {
            font-size: .5rem
        }
        
        .title {
            font-weight: 700;
            text-transform: capitalize
        }
        
        .title .icon {
            display: inline-block;
            font-size: 1rem;
            transform: translateY(-.05rem)
        }
        
        .heading {
            display: block;
            font-size: 11px;
            letter-spacing: 1px;
            margin-bottom: 5px;
            text-transform: uppercase
        }
        
        .number {
            align-items: center;
            background-color: #242424;
            border-radius: 9999px;
            display: inline-flex;
            font-size: 1rem;
            height: 2em;
            justify-content: center;
            margin-right: 1.5rem;
            min-width: 2.5em;
            padding: .25rem .5rem;
            text-align: center;
            vertical-align: top
        }
        
        .input,
        .textarea {
            background-color: #0a0a0a;
            border-color: #dbdbdb;
            border-radius: 9999px;
            color: #fff
        }
        
        .input::-moz-placeholder,
        .textarea::-moz-placeholder {
            color: #fff4d
        }
        
        .input::-webkit-input-placeholder,
        .textarea::-webkit-input-placeholder {
            color: #fff4d
        }
        
        .input:-moz-placeholder,
        .textarea:-moz-placeholder {
            color: #fff4d
        }
        
        .input:-ms-input-placeholder,
        .textarea:-ms-input-placeholder {
            color: #fff4d
        }
        
        .input:hover,
        .is-hovered.input,
        .is-hovered.textarea,
        .textarea:hover {
            border-color: #b5b5b5
        }
        
        .input:active,
        .input:focus,
        .is-active.input,
        .is-active.textarea,
        .is-focused.input,
        .is-focused.textarea,
        .textarea:active,
        .textarea:focus {
            border-color: #ff0000;
            box-shadow: 4px 4px 4px 0 #ff0000
        }
        
        [disabled].input,
        [disabled].textarea,
        fieldset[disabled] .input,
        fieldset[disabled] .textarea {
            background-color: #242424;
            border-color: #242424;
            box-shadow: none;
            color: #b7fffb
        }
        
        [disabled].input::-moz-placeholder,
        [disabled].textarea::-moz-placeholder,
        fieldset[disabled] .input::-moz-placeholder,
        fieldset[disabled] .textarea::-moz-placeholder {
            color: #b7fffb4d
        }
        
        [disabled].input::-webkit-input-placeholder,
        [disabled].textarea::-webkit-input-placeholder,
        fieldset[disabled] .input::-webkit-input-placeholder,
        fieldset[disabled] .textarea::-webkit-input-placeholder {
            color: #b7fffb4d
        }
        
        [disabled].input:-moz-placeholder,
        [disabled].textarea:-moz-placeholder,
        fieldset[disabled] .input:-moz-placeholder,
        fieldset[disabled] .textarea:-moz-placeholder {
            color: #b7fffb4d
        }
        
        [disabled].input:-ms-input-placeholder,
        [disabled].textarea:-ms-input-placeholder,
        fieldset[disabled] .input:-ms-input-placeholder,
        fieldset[disabled] .textarea:-ms-input-placeholder {
            color: #b7fffb4d
        }
        
        input {
            font-weight: 700
        }
        
        .input,
        .textarea {
            box-shadow: 4px 4px 4px 0 #0a0a0a80;
            max-width: 100%;
            width: 100%
        }
        
        [readonly].input,
        [readonly].textarea {
            box-shadow: none
        }
        
        .is-white.input,
        .is-white.textarea {
            border-color: #fff
        }
        
        .is-white.input:active,
        .is-white.input:focus,
        .is-white.is-active.input,
        .is-white.is-active.textarea,
        .is-white.is-focused.input,
        .is-white.is-focused.textarea,
        .is-white.textarea:active,
        .is-white.textarea:focus {
            box-shadow: 4px 4px 4px 0 #ffffff40
        }
        
        .is-black.input,
        .is-black.textarea {
            border-color: #0a0a0a
        }
        
        .is-black.input:active,
        .is-black.input:focus,
        .is-black.is-active.input,
        .is-black.is-active.textarea,
        .is-black.is-focused.input,
        .is-black.is-focused.textarea,
        .is-black.textarea:active,
        .is-black.textarea:focus {
            box-shadow: 4px 4px 4px 0 #0a0a0a40
        }
        
        .is-light.input,
        .is-light.textarea {
            border-color: #f5f5f5
        }
        
        .is-light.input:active,
        .is-light.input:focus,
        .is-light.is-active.input,
        .is-light.is-active.textarea,
        .is-light.is-focused.input,
        .is-light.is-focused.textarea,
        .is-light.textarea:active,
        .is-light.textarea:focus {
            box-shadow: 4px 4px 4px 0 #f5f5f540
        }
        
        .is-dark.input,
        .is-dark.textarea {
            border-color: #363636
        }
        
        .is-dark.input:active,
        .is-dark.input:focus,
        .is-dark.is-active.input,
        .is-dark.is-active.textarea,
        .is-dark.is-focused.input,
        .is-dark.is-focused.textarea,
        .is-dark.textarea:active,
        .is-dark.textarea:focus {
            box-shadow: 4px 4px 4px 0 #36363640
        }
        
        .is-primary.input,
        .is-primary.textarea {
            border-color: #ff0000
        }
        
        .is-primary.input:active,
        .is-primary.input:focus,
        .is-primary.is-active.input,
        .is-primary.is-active.textarea,
        .is-primary.is-focused.input,
        .is-primary.is-focused.textarea,
        .is-primary.textarea:active,
        .is-primary.textarea:focus {
            box-shadow: 4px 4px 4px 0 #ff000040
        }
        
        .is-link.input,
        .is-link.textarea {
            border-color: #ff0000
        }
        
        .is-link.input:active,
        .is-link.input:focus,
        .is-link.is-active.input,
        .is-link.is-active.textarea,
        .is-link.is-focused.input,
        .is-link.is-focused.textarea,
        .is-link.textarea:active,
        .is-link.textarea:focus {
            box-shadow: 4px 4px 4px 0 #ff000040
        }
        
        .is-info.input,
        .is-info.textarea {
            border-color: #3e8ed0
        }
        
        .is-info.input:active,
        .is-info.input:focus,
        .is-info.is-active.input,
        .is-info.is-active.textarea,
        .is-info.is-focused.input,
        .is-info.is-focused.textarea,
        .is-info.textarea:active,
        .is-info.textarea:focus {
            box-shadow: 4px 4px 4px 0 #3e8ed040
        }
        
        .is-success.input,
        .is-success.textarea {
            border-color: #3eb752
        }
        
        .is-success.input:active,
        .is-success.input:focus,
        .is-success.is-active.input,
        .is-success.is-active.textarea,
        .is-success.is-focused.input,
        .is-success.is-focused.textarea,
        .is-success.textarea:active,
        .is-success.textarea:focus {
            box-shadow: 4px 4px 4px 0 #3eb75240
        }
        
        .is-warning.input,
        .is-warning.textarea {
            border-color: #fd0
        }
        
        .is-warning.input:active,
        .is-warning.input:focus,
        .is-warning.is-active.input,
        .is-warning.is-active.textarea,
        .is-warning.is-focused.input,
        .is-warning.is-focused.textarea,
        .is-warning.textarea:active,
        .is-warning.textarea:focus {
            box-shadow: 4px 4px 4px 0 #ffdd0040
        }
        
        .is-danger.input,
        .is-danger.textarea {
            border-color: #ed1c24
        }
        
        .is-danger.input:active,
        .is-danger.input:focus,
        .is-danger.is-active.input,
        .is-danger.is-active.textarea,
        .is-danger.is-focused.input,
        .is-danger.is-focused.textarea,
        .is-danger.textarea:active,
        .is-danger.textarea:focus {
            box-shadow: 4px 4px 4px 0 #ed1c2440
        }
        
        .is-small.input,
        .is-small.textarea {
            border-radius: 2px;
            font-size: .75rem
        }
        
        .is-medium.input,
        .is-medium.textarea {
            font-size: 1rem
        }
        
        .is-large.input,
        .is-large.textarea {
            font-size: 1.5rem
        }
        
        .is-fullwidth.input,
        .is-fullwidth.textarea {
            display: block;
            width: 100%
        }
        
        .is-inline.input,
        .is-inline.textarea {
            display: inline;
            width: auto
        }
        
        .input.button,
        .input.is-rounded {
            border-radius: 9999px;
            padding-left: calc(1.125em - 2px);
            padding-right: calc(1.125em - 2px)
        }
        
        .input.is-static {
            background-color: #0000;
            border-color: #0000;
            box-shadow: none;
            padding-left: 0;
            padding-right: 0
        }
        
        .textarea {
            display: block;
            max-width: 100%;
            min-width: 100%;
            padding: calc(.75em - 2px);
            resize: vertical
        }
        
        .textarea:not([rows]) {
            max-height: 40em;
            min-height: 8em
        }
        
        .textarea[rows] {
            height: auto
        }
        
        .textarea.has-fixed-size {
            resize: none
        }
        
        .label {
            color: #fff;
            display: block;
            font-size: .875rem;
            font-weight: 700
        }
        
        .label:not(:last-child) {
            margin-bottom: .5em
        }
        
        .label.is-small {
            font-size: .75rem
        }
        
        .label.is-medium {
            font-size: 1rem
        }
        
        .label.is-large {
            font-size: 1.5rem
        }
        
        .help {
            display: block;
            font-size: .75rem;
            margin-top: .25rem
        }
        
        .help.is-white {
            color: #fff
        }
        
        .help.is-black {
            color: #0a0a0a
        }
        
        .help.is-light {
            color: #f5f5f5
        }
        
        .help.is-dark {
            color: #363636
        }
        
        .help.is-primary {
            color: #ff0000
        }
        
        .help.is-link {
            color: #ff0000
        }
        
        .help.is-info {
            color: #3e8ed0
        }
        
        .help.is-success {
            color: #3eb752
        }
        
        .help.is-warning {
            color: #fd0
        }
        
        .help.is-danger {
            color: #ed1c24
        }
        
        .field:not(:last-child) {
            margin-bottom: .75rem
        }
        
        .field.has-addons {
            display: flex;
            justify-content: flex-start
        }
        
        .field.has-addons .control:not(:last-child) {
            margin-right: -1px
        }
        
        .field.has-addons .control:not(:first-child):not(:last-child) .button,
        .field.has-addons .control:not(:first-child):not(:last-child) .input,
        .field.has-addons .control:not(:first-child):not(:last-child) .select select {
            border-radius: 0
        }
        
        .field.has-addons .control:first-child:not(:only-child) .button,
        .field.has-addons .control:first-child:not(:only-child) .input,
        .field.has-addons .control:first-child:not(:only-child) .select select {
            border-bottom-right-radius: 0;
            border-top-right-radius: 0
        }
        
        .field.has-addons .control:last-child:not(:only-child) .button,
        .field.has-addons .control:last-child:not(:only-child) .input,
        .field.has-addons .control:last-child:not(:only-child) .select select {
            border-bottom-left-radius: 0;
            border-top-left-radius: 0
        }
        
        .field.has-addons .control .button:not([disabled]).is-hovered,
        .field.has-addons .control .button:not([disabled]):hover,
        .field.has-addons .control .input:not([disabled]).is-hovered,
        .field.has-addons .control .input:not([disabled]):hover,
        .field.has-addons .control .select select:not([disabled]).is-hovered,
        .field.has-addons .control .select select:not([disabled]):hover {
            z-index: 2
        }
        
        .field.has-addons .control .button:not([disabled]).is-active,
        .field.has-addons .control .button:not([disabled]).is-focused,
        .field.has-addons .control .button:not([disabled]):active,
        .field.has-addons .control .button:not([disabled]):focus,
        .field.has-addons .control .input:not([disabled]).is-active,
        .field.has-addons .control .input:not([disabled]).is-focused,
        .field.has-addons .control .input:not([disabled]):active,
        .field.has-addons .control .input:not([disabled]):focus,
        .field.has-addons .control .select select:not([disabled]).is-active,
        .field.has-addons .control .select select:not([disabled]).is-focused,
        .field.has-addons .control .select select:not([disabled]):active,
        .field.has-addons .control .select select:not([disabled]):focus {
            z-index: 3
        }
        
        .field.has-addons .control .button:not([disabled]).is-active:hover,
        .field.has-addons .control .button:not([disabled]).is-focused:hover,
        .field.has-addons .control .button:not([disabled]):active:hover,
        .field.has-addons .control .button:not([disabled]):focus:hover,
        .field.has-addons .control .input:not([disabled]).is-active:hover,
        .field.has-addons .control .input:not([disabled]).is-focused:hover,
        .field.has-addons .control .input:not([disabled]):active:hover,
        .field.has-addons .control .input:not([disabled]):focus:hover,
        .field.has-addons .control .select select:not([disabled]).is-active:hover,
        .field.has-addons .control .select select:not([disabled]).is-focused:hover,
        .field.has-addons .control .select select:not([disabled]):active:hover,
        .field.has-addons .control .select select:not([disabled]):focus:hover {
            z-index: 4
        }
        
        .field.has-addons .control.is-expanded {
            flex-grow: 1;
            flex-shrink: 1
        }
        
        .field.has-addons.has-addons-centered {
            justify-content: center
        }
        
        .field.has-addons.has-addons-right {
            justify-content: flex-end
        }
        
        .field.has-addons.has-addons-fullwidth .control {
            flex-grow: 1;
            flex-shrink: 0
        }
        
        .field.is-grouped {
            display: flex;
            justify-content: flex-start
        }
        
        .field.is-grouped>.control {
            flex-shrink: 0
        }
        
        .field.is-grouped>.control:not(:last-child) {
            margin-bottom: 0;
            margin-right: .75rem
        }
        
        .field.is-grouped>.control.is-expanded {
            flex-grow: 1;
            flex-shrink: 1
        }
        
        .field.is-grouped.is-grouped-centered {
            justify-content: center
        }
        
        .field.is-grouped.is-grouped-right {
            justify-content: flex-end
        }
        
        .field.is-grouped.is-grouped-multiline {
            flex-wrap: wrap
        }
        
        .field.is-grouped.is-grouped-multiline>.control:last-child,
        .field.is-grouped.is-grouped-multiline>.control:not(:last-child) {
            margin-bottom: .75rem
        }
        
        .field.is-grouped.is-grouped-multiline:last-child {
            margin-bottom: -.75rem
        }
        
        .field.is-grouped.is-grouped-multiline:not(:last-child) {
            margin-bottom: 0
        }
        
        @media print,
        screen and (min-width: 700px) {
            .field.is-horizontal {
                display: flex
            }
        }
        
        .field-label .label {
            font-size: inherit
        }
        
        @media screen and (max-width: 699px) {
            .field-label {
                margin-bottom: .5rem
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .field-label {
                flex-basis: 0;
                flex-grow: 1;
                flex-shrink: 0;
                margin-right: 1.5rem;
                text-align: right
            }
            .field-label.is-small {
                font-size: .75rem;
                padding-top: .375em
            }
            .field-label.is-normal {
                padding-top: .375em
            }
            .field-label.is-medium {
                font-size: 1rem;
                padding-top: .375em
            }
            .field-label.is-large {
                font-size: 1.5rem;
                padding-top: .375em
            }
        }
        
        .field-body .field .field {
            margin-bottom: 0
        }
        
        @media print,
        screen and (min-width: 700px) {
            .field-body {
                display: flex;
                flex-basis: 0;
                flex-grow: 5;
                flex-shrink: 1
            }
            .field-body .field {
                margin-bottom: 0
            }
            .field-body>.field {
                flex-shrink: 1
            }
            .field-body>.field:not(.is-narrow) {
                flex-grow: 1
            }
            .field-body>.field:not(:last-child) {
                margin-right: .75rem
            }
        }
        
        .control {
            box-sizing: border-box;
            clear: both;
            font-size: .875rem;
            position: relative;
            text-align: inherit
        }
        
        .control.has-icons-left .input:focus~.icon,
        .control.has-icons-left .select:focus~.icon,
        .control.has-icons-right .input:focus~.icon,
        .control.has-icons-right .select:focus~.icon {
            color: #fff
        }
        
        .control.has-icons-left .input.is-small~.icon,
        .control.has-icons-left .select.is-small~.icon,
        .control.has-icons-right .input.is-small~.icon,
        .control.has-icons-right .select.is-small~.icon {
            font-size: .75rem
        }
        
        .control.has-icons-left .input.is-medium~.icon,
        .control.has-icons-left .select.is-medium~.icon,
        .control.has-icons-right .input.is-medium~.icon,
        .control.has-icons-right .select.is-medium~.icon {
            font-size: 1rem
        }
        
        .control.has-icons-left .input.is-large~.icon,
        .control.has-icons-left .select.is-large~.icon,
        .control.has-icons-right .input.is-large~.icon,
        .control.has-icons-right .select.is-large~.icon {
            font-size: 1.5rem
        }
        
        .control.has-icons-left .icon,
        .control.has-icons-right .icon {
            color: #dbdbdb;
            height: 2.5em;
            pointer-events: none;
            position: absolute;
            top: 0;
            width: 2.5em;
            z-index: 4
        }
        
        .control.has-icons-left .input,
        .control.has-icons-left .select select {
            padding-left: 2.5em
        }
        
        .control.has-icons-left .icon.is-left {
            left: 0
        }
        
        .control.has-icons-right .input,
        .control.has-icons-right .select select {
            padding-right: 2.5em
        }
        
        .control.has-icons-right .icon.is-right {
            right: 0
        }
        
        .control.is-loading:after {
            position: absolute!important;
            right: .625em;
            top: .625em;
            z-index: 4
        }
        
        .control.is-loading.is-small:after {
            font-size: .75rem
        }
        
        .control.is-loading.is-medium:after {
            font-size: 1rem
        }
        
        .control.is-loading.is-large:after {
            font-size: 1.5rem
        }
        
        .field:not(:last-child) {
            margin-bottom: unset
        }
        
        .field:not(:last-child) .control:last-of-type .button {
            padding-right: 1.25rem
        }
        
        .field:not(:last-child) .control:last-of-type .button:before {
            border-radius: 0 9999px 9999px 0
        }
        
        .control.is-loading:after {
            top: .725rem
        }
        
        .control.is-loading input[type=search]::-webkit-search-cancel-button,
        .control.is-loading input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none;
            appearance: none
        }
        
        .badge {
            border-radius: 9999px;
            color: #fff;
            display: block;
            font-family: Rajdhani, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, ui-sans-serif, sans-serif;
            font-size: .75rem;
            font-weight: 700;
            height: auto;
            left: 50%;
            line-height: 1rem;
            padding: 0 .7rem;
            position: absolute;
            text-transform: capitalize;
            transform: translate(-50%, -.5rem);
            white-space: nowrap;
            width: auto;
            z-index: 1
        }
        
        .badge.is-best {
            box-shadow: inset 0 3px 0 0 #01d9dc, inset 20px 0 50px #2f46464d, inset 20px 0 300px #00c8bb0d, inset 0 20px 50px #2f46464d, inset 0 0 10px #fff, 4px 4px 4px 0 #0a0a0a80
        }
        
        .badge.is-hot {
            box-shadow: inset 0 3px 0 0 #de002b, inset 20px 0 50px #ff00344d, inset 20px 0 300px #ff00340d, inset 0 20px 50px #ff00344d, inset 0 0 10px #ffb1c3, 4px 4px 4px 0 #0a0a0a80
        }
        
        .badge.is-new {
            box-shadow: inset 0 3px 0 0 #16ff14, inset 20px 0 50px #16ff144d, inset 20px 0 300px #16ff140d, inset 0 20px 50px #16ff144d, inset 0 0 10px #cbffc4, 4px 4px 4px 0 #0a0a0a80
        }
        
        .badge.is-not-mobile {
            box-shadow: inset 0 3px 0 0 #7a7a7a, inset 20px 0 50px #7a7a7ab3, inset 20px 0 300px #16ff140d, inset 0 20px 50px #7a7a7ab3, inset 0 0 10px #dbdbdb, 4px 4px 4px 0 #0a0a0a80;
            display: none
        }
        
        .breadcrumb {
            align-items: center;
            display: flex;
            font-weight: 700;
            margin: 0 0 .625rem;
            max-width: 100%;
            overflow-x: auto;
            white-space: nowrap
        }
        
        @media screen and (min-width: 1024px) {
            .breadcrumb {
                margin: 0
            }
        }
        
        .breadcrumb a,
        .breadcrumb label {
            display: flex;
            margin: 0 1rem;
            text-transform: capitalize
        }
        
        .breadcrumb label {
            color: #fff
        }
        
        .breadcrumb ul {
            align-items: flex-start;
            display: flex;
            flex-wrap: nowrap;
            justify-content: flex-start;
            margin: .625rem 0
        }
        
        .breadcrumb li {
            align-items: center;
            display: flex;
            justify-content: center;
            position: relative
        }
        
        .breadcrumb li>.icon {
            color: #ff0000;
            font-size: .7rem;
            left: -.7rem;
            position: absolute;
            top: 0
        }
        
        .breadcrumb li.is-active a,
        .breadcrumb li.is-active label {
            color: #fff
        }
        
        .breadcrumb li.is-active a:active {
            color: #ededed
        }
        
        .breadcrumb li.is-active a.has-hover:before {
            background-color: #fff
        }
        
        .breadcrumb li.is-active a.has-hover:active:before {
            background-color: #ededed
        }
        
        .breadcrumb li:not(.is-active) a:active {
            color: #fff
        }
        
        .breadcrumb li:not(.is-active) a.has-hover:before {
            background-color: #ff0000
        }
        
        .breadcrumb li:not(.is-active) a.has-hover:active:before {
            background-color: #fff
        }
        
        .breadcrumb li:not(.is-active):first-child a {
            margin-left: 0;
            padding-left: 0
        }
        
        .breadcrumb li:not(.is-active):first-child a:before {
            left: 0
        }
        
        .breadcrumb.is-inverted a {
            color: #ff0000
        }
        
        .breadcrumb.is-inverted li:not(.is-active) a:active {
            color: #92ff00        }
        
        .breadcrumb.is-inverted li:not(.is-active) a.has-hover:before {
            background-color: #ff0000
        }
        
        .breadcrumb.is-inverted li:not(.is-active) a.has-hover:active:before {
            background-color: #92ff00        }
        
        kbd {
            background-color: #f7f7f7;
            border-radius: 5px;
            box-shadow: 4px 4px 4px 0 #0a0a0a80;
            color: #0a0a0a;
            cursor: default;
            display: inline-block;
            font-family: Helvetica, Arial, sans-serif;
            font-size: 14px;
            font-weight: 700;
            height: 30px;
            line-height: 34px;
            margin: 3px;
            min-width: 40px;
            padding: 0 5px;
            position: relative;
            text-align: center;
            text-shadow: 0 1px 0 #fff;
            white-space: nowrap
        }
        
        kbd.game-control-space {
            padding: 0 25px
        }
        
        .game-control-keyboard {
            background-color: #f7f7f7;
            border: 1px solid #fff;
            border-radius: 3px;
            box-shadow: 4px 4px 4px 0 #0a0a0a80;
            display: inline-block;
            padding: 1px;
            position: relative;
            text-align: center;
            width: 77px
        }
        
        .game-control-keyboard ul {
            box-sizing: border-box;
            display: block;
            height: 10px;
            line-height: 0;
            margin: 0;
            padding: 1px
        }
        
        .game-control-keyboard ul li {
            background-color: #c2c2c2;
            border-radius: 2px;
            box-sizing: border-box;
            display: inline-block;
            height: 8px;
            line-height: normal;
            width: 8px
        }
        
        .game-control-keyboard ul li:after {
            background-color: #1ec2e5;
            border-radius: 2px;
            content: "";
            display: block;
            height: 100%;
            opacity: 0;
            transition: all .3s cubic-bezier(.15, .41, .69, .94);
            width: 100%
        }
        
        .game-control-keyboard ul li.key-press-v1:after {
            animation: opacityCycleV1 5s infinite
        }
        
        .game-control-keyboard ul li.key-press-v2:after {
            animation: opacityCycleV2 5s infinite
        }
        
        .game-control-keyboard ul li.spacey {
            width: 38px
        }
        
        .game-control-keyboard ul li.del2:after {
            animation-delay: 2s
        }
        
        .game-control-keyboard ul li.del3:after {
            animation-delay: 4s
        }
        
        .game-control-mouse {
            background-color: #f7f7f7;
            background-image: linear-gradient(135deg, #fff0, #0000000d);
            border-radius: 16px;
            box-shadow: 4px 4px 4px 0 #0a0a0a80;
            height: 63px;
            margin-bottom: -.5rem;
            position: relative;
            width: 37px
        }
        
        .game-control-mouse .ping {
            animation: ping 1.5s infinite;
            background-color: #fff;
            border-radius: 100%;
            height: 15px;
            left: -4px;
            position: absolute;
            top: 0;
            transition: all .3s cubic-bezier(.15, .41, .69, .94);
            width: 15px
        }
        
        .game-control-mouse .ping:before {
            border: 3px solid #fff;
            border-radius: 100%;
            content: "";
            height: 25px;
            left: -5px;
            position: absolute;
            top: -5px;
            width: 25px
        }
        
        .game-control-mouse .ping:after {
            border: 2px solid #fff;
            border-radius: 100%;
            content: "";
            height: 35px;
            left: -10px;
            position: absolute;
            top: -10px;
            width: 35px
        }
        
        .cluster {
            text-align: center;
            width: 150px
        }
        
        .cluster kbd {
            max-width: 30px
        }
        
        .cluster kbd:first-child {
            margin-bottom: 3px
        }
        
        .modal {
            align-items: center;
            display: none;
            flex-direction: column;
            justify-content: center;
            overflow: hidden;
            position: fixed;
            z-index: 40
        }
        
        .modal.is-active {
            display: flex
        }
        
        .modal-background {
            background-color: #0a0a0adb
        }
        
        .modal-card,
        .modal-content {
            margin: 0 20px;
            max-height: calc(100vh - 160px);
            overflow: auto;
            position: relative;
            width: 100%
        }
        
        @media screen and (min-width: 700px) {
            .modal-card,
            .modal-content {
                margin: 0 auto;
                max-height: calc(100vh - 40px);
                width: 640px
            }
        }
        
        .modal-close {
            background: none;
            height: 40px;
            position: fixed;
            right: 20px;
            top: 20px;
            width: 40px
        }
        
        .modal-card {
            display: flex;
            flex-direction: column;
            max-height: calc(100vh - 40px);
            overflow: hidden;
            -ms-overflow-y: visible
        }
        
        .modal-card-foot,
        .modal-card-head {
            align-items: center;
            background-color: #095169;
            display: flex;
            flex-shrink: 0;
            justify-content: flex-start;
            padding: 20px;
            position: relative
        }
        
        .modal-card-head {
            border-bottom: unset;
            border-top-left-radius: 28px;
            border-top-right-radius: 28px
        }
        
        .modal-card-title {
            color: #ff0000;
            flex-grow: 1;
            flex-shrink: 0;
            font-size: 1.5rem;
            line-height: 2rem
        }
        
        .modal-card-foot {
            border-bottom-left-radius: 28px;
            border-bottom-right-radius: 28px;
            border-top: unset
        }
        
        .modal-card-foot .button:not(:last-child) {
            margin-right: .5em
        }
        
        .modal-card-body {
            -webkit-overflow-scrolling: touch;
            background-color: #095169;
            flex-grow: 1;
            flex-shrink: 1;
            overflow: auto;
            padding: 20px
        }
        
        .modal-card-title {
            flex-shrink: unset
        }
        
        .modal-card {
            background: linear-gradient(0deg, #00c8bb80, #0000), url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="Gradient" x1="0" x2="0" y1="0" y2="100%" gradientUnits="userSpaceOnUse"><stop stop-color="%2392ff00" offset="0"/><stop stop-color="%2300c6c2" offset="50%"/></linearGradient></defs><rect x="3px" y="3px" width="100%" height="100%" style="height:calc(100% - 6px);width:calc(100% - 6px)" rx="35px" ry="35px" stroke-width="3px" fill="transparent" stroke="url(%23Gradient)"/></svg>');
            background-size: 100% 100%;
            border-radius: 38px;
            box-shadow: 0 5px 10px #0a0a0a80;
            margin: 1rem;
            padding: 1rem;
            width: unset
        }
        
        .modal-card-head.has-background-none .modal-card-title.has-text-white {
            color: #ff0000!important
        }
        
        .modal-card-foot:after,
        .modal-card-head:after {
            background: #094d64;
            bottom: 0;
            content: "";
            height: 1px;
            left: 50%;
            position: absolute;
            transform: translateX(-50%);
            width: calc(100% - 2rem)
        }
        
        .modal-card-foot:after {
            bottom: unset;
            top: 0
        }
        
        .modal-card-body hr {
            margin: 0 1rem
        }
        
        .navbar {
            background-color: #0000;
            min-height: 4.5rem;
            position: relative;
            z-index: 30
        }
        
        .navbar.is-white {
            background-color: #fff;
            color: #0a0a0a
        }
        
        .navbar.is-white .navbar-brand .navbar-link,
        .navbar.is-white .navbar-brand>.navbar-item {
            color: #0a0a0a
        }
        
        .navbar.is-white .navbar-brand .navbar-link.is-active,
        .navbar.is-white .navbar-brand .navbar-link:focus,
        .navbar.is-white .navbar-brand .navbar-link:hover,
        .navbar.is-white .navbar-brand>a.navbar-item.is-active,
        .navbar.is-white .navbar-brand>a.navbar-item:focus,
        .navbar.is-white .navbar-brand>a.navbar-item:hover {
            background-color: #f2f2f2;
            color: #0a0a0a
        }
        
        .navbar.is-white .navbar-brand .navbar-link:after {
            border-color: #0a0a0a
        }
        
        .navbar.is-white .navbar-burger {
            color: #0a0a0a
        }
        
        @media screen and (min-width: 1120px) {
            .navbar.is-white .navbar-end .navbar-link,
            .navbar.is-white .navbar-end>.navbar-item,
            .navbar.is-white .navbar-start .navbar-link,
            .navbar.is-white .navbar-start>.navbar-item {
                color: #0a0a0a
            }
            .navbar.is-white .navbar-end .navbar-link.is-active,
            .navbar.is-white .navbar-end .navbar-link:focus,
            .navbar.is-white .navbar-end .navbar-link:hover,
            .navbar.is-white .navbar-end>a.navbar-item.is-active,
            .navbar.is-white .navbar-end>a.navbar-item:focus,
            .navbar.is-white .navbar-end>a.navbar-item:hover,
            .navbar.is-white .navbar-start .navbar-link.is-active,
            .navbar.is-white .navbar-start .navbar-link:focus,
            .navbar.is-white .navbar-start .navbar-link:hover,
            .navbar.is-white .navbar-start>a.navbar-item.is-active,
            .navbar.is-white .navbar-start>a.navbar-item:focus,
            .navbar.is-white .navbar-start>a.navbar-item:hover {
                background-color: #f2f2f2;
                color: #0a0a0a
            }
            .navbar.is-white .navbar-end .navbar-link:after,
            .navbar.is-white .navbar-start .navbar-link:after {
                border-color: #0a0a0a
            }
            .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,
            .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
            .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link {
                background-color: #f2f2f2;
                color: #0a0a0a
            }
            .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
                background-color: #fff;
                color: #0a0a0a
            }
        }
        
        .navbar.is-black {
            background-color: #0a0a0a;
            color: #fff
        }
        
        .navbar.is-black .navbar-brand .navbar-link,
        .navbar.is-black .navbar-brand>.navbar-item {
            color: #fff
        }
        
        .navbar.is-black .navbar-brand .navbar-link.is-active,
        .navbar.is-black .navbar-brand .navbar-link:focus,
        .navbar.is-black .navbar-brand .navbar-link:hover,
        .navbar.is-black .navbar-brand>a.navbar-item.is-active,
        .navbar.is-black .navbar-brand>a.navbar-item:focus,
        .navbar.is-black .navbar-brand>a.navbar-item:hover {
            background-color: #000;
            color: #fff
        }
        
        .navbar.is-black .navbar-brand .navbar-link:after {
            border-color: #fff
        }
        
        .navbar.is-black .navbar-burger {
            color: #fff
        }
        
        @media screen and (min-width: 1120px) {
            .navbar.is-black .navbar-end .navbar-link,
            .navbar.is-black .navbar-end>.navbar-item,
            .navbar.is-black .navbar-start .navbar-link,
            .navbar.is-black .navbar-start>.navbar-item {
                color: #fff
            }
            .navbar.is-black .navbar-end .navbar-link.is-active,
            .navbar.is-black .navbar-end .navbar-link:focus,
            .navbar.is-black .navbar-end .navbar-link:hover,
            .navbar.is-black .navbar-end>a.navbar-item.is-active,
            .navbar.is-black .navbar-end>a.navbar-item:focus,
            .navbar.is-black .navbar-end>a.navbar-item:hover,
            .navbar.is-black .navbar-start .navbar-link.is-active,
            .navbar.is-black .navbar-start .navbar-link:focus,
            .navbar.is-black .navbar-start .navbar-link:hover,
            .navbar.is-black .navbar-start>a.navbar-item.is-active,
            .navbar.is-black .navbar-start>a.navbar-item:focus,
            .navbar.is-black .navbar-start>a.navbar-item:hover {
                background-color: #000;
                color: #fff
            }
            .navbar.is-black .navbar-end .navbar-link:after,
            .navbar.is-black .navbar-start .navbar-link:after {
                border-color: #fff
            }
            .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,
            .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
            .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link {
                background-color: #000;
                color: #fff
            }
            .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
                background-color: #0a0a0a;
                color: #fff
            }
        }
        
        .navbar.is-light {
            background-color: #f5f5f5
        }
        
        .navbar.is-light,
        .navbar.is-light .navbar-brand .navbar-link,
        .navbar.is-light .navbar-brand>.navbar-item {
            color: #000000b3
        }
        
        .navbar.is-light .navbar-brand .navbar-link.is-active,
        .navbar.is-light .navbar-brand .navbar-link:focus,
        .navbar.is-light .navbar-brand .navbar-link:hover,
        .navbar.is-light .navbar-brand>a.navbar-item.is-active,
        .navbar.is-light .navbar-brand>a.navbar-item:focus,
        .navbar.is-light .navbar-brand>a.navbar-item:hover {
            background-color: #e8e8e8;
            color: #000000b3
        }
        
        .navbar.is-light .navbar-brand .navbar-link:after {
            border-color: #000000b3
        }
        
        .navbar.is-light .navbar-burger {
            color: #000000b3
        }
        
        @media screen and (min-width: 1120px) {
            .navbar.is-light .navbar-end .navbar-link,
            .navbar.is-light .navbar-end>.navbar-item,
            .navbar.is-light .navbar-start .navbar-link,
            .navbar.is-light .navbar-start>.navbar-item {
                color: #000000b3
            }
            .navbar.is-light .navbar-end .navbar-link.is-active,
            .navbar.is-light .navbar-end .navbar-link:focus,
            .navbar.is-light .navbar-end .navbar-link:hover,
            .navbar.is-light .navbar-end>a.navbar-item.is-active,
            .navbar.is-light .navbar-end>a.navbar-item:focus,
            .navbar.is-light .navbar-end>a.navbar-item:hover,
            .navbar.is-light .navbar-start .navbar-link.is-active,
            .navbar.is-light .navbar-start .navbar-link:focus,
            .navbar.is-light .navbar-start .navbar-link:hover,
            .navbar.is-light .navbar-start>a.navbar-item.is-active,
            .navbar.is-light .navbar-start>a.navbar-item:focus,
            .navbar.is-light .navbar-start>a.navbar-item:hover {
                background-color: #e8e8e8;
                color: #000000b3
            }
            .navbar.is-light .navbar-end .navbar-link:after,
            .navbar.is-light .navbar-start .navbar-link:after {
                border-color: #000000b3
            }
            .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,
            .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
            .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link {
                background-color: #e8e8e8;
                color: #000000b3
            }
            .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
                background-color: #f5f5f5;
                color: #000000b3
            }
        }
        
        .navbar.is-dark {
            background-color: #363636;
            color: #fff
        }
        
        .navbar.is-dark .navbar-brand .navbar-link,
        .navbar.is-dark .navbar-brand>.navbar-item {
            color: #fff
        }
        
        .navbar.is-dark .navbar-brand .navbar-link.is-active,
        .navbar.is-dark .navbar-brand .navbar-link:focus,
        .navbar.is-dark .navbar-brand .navbar-link:hover,
        .navbar.is-dark .navbar-brand>a.navbar-item.is-active,
        .navbar.is-dark .navbar-brand>a.navbar-item:focus,
        .navbar.is-dark .navbar-brand>a.navbar-item:hover {
            background-color: #292929;
            color: #fff
        }
        
        .navbar.is-dark .navbar-brand .navbar-link:after {
            border-color: #fff
        }
        
        .navbar.is-dark .navbar-burger {
            color: #fff
        }
        
        @media screen and (min-width: 1120px) {
            .navbar.is-dark .navbar-end .navbar-link,
            .navbar.is-dark .navbar-end>.navbar-item,
            .navbar.is-dark .navbar-start .navbar-link,
            .navbar.is-dark .navbar-start>.navbar-item {
                color: #fff
            }
            .navbar.is-dark .navbar-end .navbar-link.is-active,
            .navbar.is-dark .navbar-end .navbar-link:focus,
            .navbar.is-dark .navbar-end .navbar-link:hover,
            .navbar.is-dark .navbar-end>a.navbar-item.is-active,
            .navbar.is-dark .navbar-end>a.navbar-item:focus,
            .navbar.is-dark .navbar-end>a.navbar-item:hover,
            .navbar.is-dark .navbar-start .navbar-link.is-active,
            .navbar.is-dark .navbar-start .navbar-link:focus,
            .navbar.is-dark .navbar-start .navbar-link:hover,
            .navbar.is-dark .navbar-start>a.navbar-item.is-active,
            .navbar.is-dark .navbar-start>a.navbar-item:focus,
            .navbar.is-dark .navbar-start>a.navbar-item:hover {
                background-color: #292929;
                color: #fff
            }
            .navbar.is-dark .navbar-end .navbar-link:after,
            .navbar.is-dark .navbar-start .navbar-link:after {
                border-color: #fff
            }
            .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,
            .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
            .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link {
                background-color: #292929;
                color: #fff
            }
            .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
                background-color: #363636;
                color: #fff
            }
        }
        
        .navbar.is-primary {
            background-color: #ff0000;
            color: #fff
        }
        
        .navbar.is-primary .navbar-brand .navbar-link,
        .navbar.is-primary .navbar-brand>.navbar-item {
            color: #fff
        }
        
        .navbar.is-primary .navbar-brand .navbar-link.is-active,
        .navbar.is-primary .navbar-brand .navbar-link:focus,
        .navbar.is-primary .navbar-brand .navbar-link:hover,
        .navbar.is-primary .navbar-brand>a.navbar-item.is-active,
        .navbar.is-primary .navbar-brand>a.navbar-item:focus,
        .navbar.is-primary .navbar-brand>a.navbar-item:hover {
            background-color: #00ada9;
            color: #fff
        }
        
        .navbar.is-primary .navbar-brand .navbar-link:after {
            border-color: #fff
        }
        
        .navbar.is-primary .navbar-burger {
            color: #fff
        }
        
        @media screen and (min-width: 1120px) {
            .navbar.is-primary .navbar-end .navbar-link,
            .navbar.is-primary .navbar-end>.navbar-item,
            .navbar.is-primary .navbar-start .navbar-link,
            .navbar.is-primary .navbar-start>.navbar-item {
                color: #fff
            }
            .navbar.is-primary .navbar-end .navbar-link.is-active,
            .navbar.is-primary .navbar-end .navbar-link:focus,
            .navbar.is-primary .navbar-end .navbar-link:hover,
            .navbar.is-primary .navbar-end>a.navbar-item.is-active,
            .navbar.is-primary .navbar-end>a.navbar-item:focus,
            .navbar.is-primary .navbar-end>a.navbar-item:hover,
            .navbar.is-primary .navbar-start .navbar-link.is-active,
            .navbar.is-primary .navbar-start .navbar-link:focus,
            .navbar.is-primary .navbar-start .navbar-link:hover,
            .navbar.is-primary .navbar-start>a.navbar-item.is-active,
            .navbar.is-primary .navbar-start>a.navbar-item:focus,
            .navbar.is-primary .navbar-start>a.navbar-item:hover {
                background-color: #00ada9;
                color: #fff
            }
            .navbar.is-primary .navbar-end .navbar-link:after,
            .navbar.is-primary .navbar-start .navbar-link:after {
                border-color: #fff
            }
            .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,
            .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
            .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link {
                background-color: #00ada9;
                color: #fff
            }
            .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
                background-color: #ff0000;
                color: #fff
            }
        }
        
        .navbar.is-link {
            background-color: #ff0000
        }
        
        .navbar.is-link,
        .navbar.is-link .navbar-brand .navbar-link,
        .navbar.is-link .navbar-brand>.navbar-item {
            color: #000000b3
        }
        
        .navbar.is-link .navbar-brand .navbar-link.is-active,
        .navbar.is-link .navbar-brand .navbar-link:focus,
        .navbar.is-link .navbar-brand .navbar-link:hover,
        .navbar.is-link .navbar-brand>a.navbar-item.is-active,
        .navbar.is-link .navbar-brand>a.navbar-item:focus,
        .navbar.is-link .navbar-brand>a.navbar-item:hover {
            background-color: #92d457;
            color: #000000b3
        }
        
        .navbar.is-link .navbar-brand .navbar-link:after {
            border-color: #000000b3
        }
        
        .navbar.is-link .navbar-burger {
            color: #000000b3
        }
        
        @media screen and (min-width: 1120px) {
            .navbar.is-link .navbar-end .navbar-link,
            .navbar.is-link .navbar-end>.navbar-item,
            .navbar.is-link .navbar-start .navbar-link,
            .navbar.is-link .navbar-start>.navbar-item {
                color: #000000b3
            }
            .navbar.is-link .navbar-end .navbar-link.is-active,
            .navbar.is-link .navbar-end .navbar-link:focus,
            .navbar.is-link .navbar-end .navbar-link:hover,
            .navbar.is-link .navbar-end>a.navbar-item.is-active,
            .navbar.is-link .navbar-end>a.navbar-item:focus,
            .navbar.is-link .navbar-end>a.navbar-item:hover,
            .navbar.is-link .navbar-start .navbar-link.is-active,
            .navbar.is-link .navbar-start .navbar-link:focus,
            .navbar.is-link .navbar-start .navbar-link:hover,
            .navbar.is-link .navbar-start>a.navbar-item.is-active,
            .navbar.is-link .navbar-start>a.navbar-item:focus,
            .navbar.is-link .navbar-start>a.navbar-item:hover {
                background-color: #92d457;
                color: #000000b3
            }
            .navbar.is-link .navbar-end .navbar-link:after,
            .navbar.is-link .navbar-start .navbar-link:after {
                border-color: #000000b3
            }
            .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,
            .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
            .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link {
                background-color: #92d457;
                color: #000000b3
            }
            .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
                background-color: #ff0000;
                color: #000000b3
            }
        }
        
        .navbar.is-info {
            background-color: #3e8ed0;
            color: #fff
        }
        
        .navbar.is-info .navbar-brand .navbar-link,
        .navbar.is-info .navbar-brand>.navbar-item {
            color: #fff
        }
        
        .navbar.is-info .navbar-brand .navbar-link.is-active,
        .navbar.is-info .navbar-brand .navbar-link:focus,
        .navbar.is-info .navbar-brand .navbar-link:hover,
        .navbar.is-info .navbar-brand>a.navbar-item.is-active,
        .navbar.is-info .navbar-brand>a.navbar-item:focus,
        .navbar.is-info .navbar-brand>a.navbar-item:hover {
            background-color: #3082c5;
            color: #fff
        }
        
        .navbar.is-info .navbar-brand .navbar-link:after {
            border-color: #fff
        }
        
        .navbar.is-info .navbar-burger {
            color: #fff
        }
        
        @media screen and (min-width: 1120px) {
            .navbar.is-info .navbar-end .navbar-link,
            .navbar.is-info .navbar-end>.navbar-item,
            .navbar.is-info .navbar-start .navbar-link,
            .navbar.is-info .navbar-start>.navbar-item {
                color: #fff
            }
            .navbar.is-info .navbar-end .navbar-link.is-active,
            .navbar.is-info .navbar-end .navbar-link:focus,
            .navbar.is-info .navbar-end .navbar-link:hover,
            .navbar.is-info .navbar-end>a.navbar-item.is-active,
            .navbar.is-info .navbar-end>a.navbar-item:focus,
            .navbar.is-info .navbar-end>a.navbar-item:hover,
            .navbar.is-info .navbar-start .navbar-link.is-active,
            .navbar.is-info .navbar-start .navbar-link:focus,
            .navbar.is-info .navbar-start .navbar-link:hover,
            .navbar.is-info .navbar-start>a.navbar-item.is-active,
            .navbar.is-info .navbar-start>a.navbar-item:focus,
            .navbar.is-info .navbar-start>a.navbar-item:hover {
                background-color: #3082c5;
                color: #fff
            }
            .navbar.is-info .navbar-end .navbar-link:after,
            .navbar.is-info .navbar-start .navbar-link:after {
                border-color: #fff
            }
            .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,
            .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
            .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link {
                background-color: #3082c5;
                color: #fff
            }
            .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
                background-color: #3e8ed0;
                color: #fff
            }
        }
        
        .navbar.is-success {
            background-color: #3eb752;
            color: #fff
        }
        
        .navbar.is-success .navbar-brand .navbar-link,
        .navbar.is-success .navbar-brand>.navbar-item {
            color: #fff
        }
        
        .navbar.is-success .navbar-brand .navbar-link.is-active,
        .navbar.is-success .navbar-brand .navbar-link:focus,
        .navbar.is-success .navbar-brand .navbar-link:hover,
        .navbar.is-success .navbar-brand>a.navbar-item.is-active,
        .navbar.is-success .navbar-brand>a.navbar-item:focus,
        .navbar.is-success .navbar-brand>a.navbar-item:hover {
            background-color: #38a449;
            color: #fff
        }
        
        .navbar.is-success .navbar-brand .navbar-link:after {
            border-color: #fff
        }
        
        .navbar.is-success .navbar-burger {
            color: #fff
        }
        
        @media screen and (min-width: 1120px) {
            .navbar.is-success .navbar-end .navbar-link,
            .navbar.is-success .navbar-end>.navbar-item,
            .navbar.is-success .navbar-start .navbar-link,
            .navbar.is-success .navbar-start>.navbar-item {
                color: #fff
            }
            .navbar.is-success .navbar-end .navbar-link.is-active,
            .navbar.is-success .navbar-end .navbar-link:focus,
            .navbar.is-success .navbar-end .navbar-link:hover,
            .navbar.is-success .navbar-end>a.navbar-item.is-active,
            .navbar.is-success .navbar-end>a.navbar-item:focus,
            .navbar.is-success .navbar-end>a.navbar-item:hover,
            .navbar.is-success .navbar-start .navbar-link.is-active,
            .navbar.is-success .navbar-start .navbar-link:focus,
            .navbar.is-success .navbar-start .navbar-link:hover,
            .navbar.is-success .navbar-start>a.navbar-item.is-active,
            .navbar.is-success .navbar-start>a.navbar-item:focus,
            .navbar.is-success .navbar-start>a.navbar-item:hover {
                background-color: #38a449;
                color: #fff
            }
            .navbar.is-success .navbar-end .navbar-link:after,
            .navbar.is-success .navbar-start .navbar-link:after {
                border-color: #fff
            }
            .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,
            .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
            .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link {
                background-color: #38a449;
                color: #fff
            }
            .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
                background-color: #3eb752;
                color: #fff
            }
        }
        
        .navbar.is-warning {
            background-color: #fd0
        }
        
        .navbar.is-warning,
        .navbar.is-warning .navbar-brand .navbar-link,
        .navbar.is-warning .navbar-brand>.navbar-item {
            color: #000000b3
        }
        
        .navbar.is-warning .navbar-brand .navbar-link.is-active,
        .navbar.is-warning .navbar-brand .navbar-link:focus,
        .navbar.is-warning .navbar-brand .navbar-link:hover,
        .navbar.is-warning .navbar-brand>a.navbar-item.is-active,
        .navbar.is-warning .navbar-brand>a.navbar-item:focus,
        .navbar.is-warning .navbar-brand>a.navbar-item:hover {
            background-color: #e6c700;
            color: #000000b3
        }
        
        .navbar.is-warning .navbar-brand .navbar-link:after {
            border-color: #000000b3
        }
        
        .navbar.is-warning .navbar-burger {
            color: #000000b3
        }
        
        @media screen and (min-width: 1120px) {
            .navbar.is-warning .navbar-end .navbar-link,
            .navbar.is-warning .navbar-end>.navbar-item,
            .navbar.is-warning .navbar-start .navbar-link,
            .navbar.is-warning .navbar-start>.navbar-item {
                color: #000000b3
            }
            .navbar.is-warning .navbar-end .navbar-link.is-active,
            .navbar.is-warning .navbar-end .navbar-link:focus,
            .navbar.is-warning .navbar-end .navbar-link:hover,
            .navbar.is-warning .navbar-end>a.navbar-item.is-active,
            .navbar.is-warning .navbar-end>a.navbar-item:focus,
            .navbar.is-warning .navbar-end>a.navbar-item:hover,
            .navbar.is-warning .navbar-start .navbar-link.is-active,
            .navbar.is-warning .navbar-start .navbar-link:focus,
            .navbar.is-warning .navbar-start .navbar-link:hover,
            .navbar.is-warning .navbar-start>a.navbar-item.is-active,
            .navbar.is-warning .navbar-start>a.navbar-item:focus,
            .navbar.is-warning .navbar-start>a.navbar-item:hover {
                background-color: #e6c700;
                color: #000000b3
            }
            .navbar.is-warning .navbar-end .navbar-link:after,
            .navbar.is-warning .navbar-start .navbar-link:after {
                border-color: #000000b3
            }
            .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,
            .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
            .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link {
                background-color: #e6c700;
                color: #000000b3
            }
            .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
                background-color: #fd0;
                color: #000000b3
            }
        }
        
        .navbar.is-danger {
            background-color: #ed1c24;
            color: #fff
        }
        
        .navbar.is-danger .navbar-brand .navbar-link,
        .navbar.is-danger .navbar-brand>.navbar-item {
            color: #fff
        }
        
        .navbar.is-danger .navbar-brand .navbar-link.is-active,
        .navbar.is-danger .navbar-brand .navbar-link:focus,
        .navbar.is-danger .navbar-brand .navbar-link:hover,
        .navbar.is-danger .navbar-brand>a.navbar-item.is-active,
        .navbar.is-danger .navbar-brand>a.navbar-item:focus,
        .navbar.is-danger .navbar-brand>a.navbar-item:hover {
            background-color: #de1219;
            color: #fff
        }
        
        .navbar.is-danger .navbar-brand .navbar-link:after {
            border-color: #fff
        }
        
        .navbar.is-danger .navbar-burger {
            color: #fff
        }
        
        @media screen and (min-width: 1120px) {
            .navbar.is-danger .navbar-end .navbar-link,
            .navbar.is-danger .navbar-end>.navbar-item,
            .navbar.is-danger .navbar-start .navbar-link,
            .navbar.is-danger .navbar-start>.navbar-item {
                color: #fff
            }
            .navbar.is-danger .navbar-end .navbar-link.is-active,
            .navbar.is-danger .navbar-end .navbar-link:focus,
            .navbar.is-danger .navbar-end .navbar-link:hover,
            .navbar.is-danger .navbar-end>a.navbar-item.is-active,
            .navbar.is-danger .navbar-end>a.navbar-item:focus,
            .navbar.is-danger .navbar-end>a.navbar-item:hover,
            .navbar.is-danger .navbar-start .navbar-link.is-active,
            .navbar.is-danger .navbar-start .navbar-link:focus,
            .navbar.is-danger .navbar-start .navbar-link:hover,
            .navbar.is-danger .navbar-start>a.navbar-item.is-active,
            .navbar.is-danger .navbar-start>a.navbar-item:focus,
            .navbar.is-danger .navbar-start>a.navbar-item:hover {
                background-color: #de1219;
                color: #fff
            }
            .navbar.is-danger .navbar-end .navbar-link:after,
            .navbar.is-danger .navbar-start .navbar-link:after {
                border-color: #fff
            }
            .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,
            .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
            .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link {
                background-color: #de1219;
                color: #fff
            }
            .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
                background-color: #ed1c24;
                color: #fff
            }
        }
        
        .navbar>.container {
            align-items: stretch;
            display: flex;
            min-height: 4.5rem;
            width: 100%
        }
        
        .navbar.has-shadow {
            box-shadow: 0 2px 0 0 #242424
        }
        
        .navbar.is-fixed-bottom,
        .navbar.is-fixed-top {
            left: 0;
            position: fixed;
            right: 0;
            z-index: 30
        }
        
        .navbar.is-fixed-bottom {
            bottom: 0
        }
        
        .navbar.is-fixed-bottom.has-shadow {
            box-shadow: 0 -2px 0 0 #242424
        }
        
        .navbar.is-fixed-top {
            top: 0
        }
        
        body.has-navbar-fixed-top,
        html.has-navbar-fixed-top {
            padding-top: 4.5rem
        }
        
        body.has-navbar-fixed-bottom,
        html.has-navbar-fixed-bottom {
            padding-bottom: 4.5rem
        }
        
        .navbar-brand,
        .navbar-tabs {
            align-items: stretch;
            display: flex;
            flex-shrink: 0;
            min-height: 4.5rem
        }
        
        .navbar-brand a.navbar-item:focus,
        .navbar-brand a.navbar-item:hover {
            background-color: #0000
        }
        
        .navbar-tabs {
            -webkit-overflow-scrolling: touch;
            max-width: 100vw;
            overflow-x: auto;
            overflow-y: hidden
        }
        
        .navbar-burger {
            -webkit-appearance: none;
            appearance: none;
            background: none;
            border: none;
            color: #fff;
            cursor: pointer;
            display: block;
            height: 4.5rem;
            margin-left: auto;
            position: relative;
            width: 4.5rem
        }
        
        .navbar-burger span {
            background-color: currentColor;
            display: block;
            height: 1px;
            left: calc(50% - 8px);
            position: absolute;
            transform-origin: center;
            transition-duration: 86ms;
            transition-property: background-color, opacity, transform;
            transition-timing-function: ease-out;
            width: 16px
        }
        
        .navbar-burger span:first-child {
            top: calc(50% - 6px)
        }
        
        .navbar-burger span:nth-child(2) {
            top: calc(50% - 1px)
        }
        
        .navbar-burger span:nth-child(3) {
            top: calc(50% + 4px)
        }
        
        .navbar-burger:hover {
            background-color: #0000000d
        }
        
        .navbar-burger.is-active span:first-child {
            transform: translateY(5px) rotate(45deg)
        }
        
        .navbar-burger.is-active span:nth-child(2) {
            opacity: 0
        }
        
        .navbar-burger.is-active span:nth-child(3) {
            transform: translateY(-5px) rotate(-45deg)
        }
        
        .navbar-menu {
            display: none
        }
        
        .navbar-item,
        .navbar-link {
            color: #b5b5b5;
            display: block;
            line-height: 1.5;
            padding: .5rem .75rem;
            position: relative
        }
        
        .navbar-item .icon:only-child,
        .navbar-link .icon:only-child {
            margin-left: -.25rem;
            margin-right: -.25rem
        }
        
        .navbar-link,
        a.navbar-item {
            cursor: pointer
        }
        
        .navbar-link.is-active,
        .navbar-link:focus,
        .navbar-link:focus-within,
        .navbar-link:hover,
        a.navbar-item.is-active,
        a.navbar-item:focus,
        a.navbar-item:focus-within,
        a.navbar-item:hover {
            background-color: #0000;
            color: #ff0000
        }
        
        .navbar-item {
            flex-grow: 0;
            flex-shrink: 0
        }
        
        .navbar-item img {
            max-height: none
        }
        
        .navbar-item.has-dropdown {
            padding: 0
        }
        
        .navbar-item.is-expanded {
            flex-grow: 1;
            flex-shrink: 1
        }
        
        .navbar-item.is-tab {
            border-bottom: 1px solid #0000;
            min-height: 4.5rem;
            padding-bottom: calc(.5rem - 1px)
        }
        
        .navbar-item.is-tab.is-active,
        .navbar-item.is-tab:focus,
        .navbar-item.is-tab:hover {
            background-color: #0000;
            border-bottom-color: #ff0000
        }
        
        .navbar-item.is-tab.is-active {
            border-bottom-style: solid;
            border-bottom-width: 3px;
            color: #ff0000;
            padding-bottom: calc(.5rem - 3px)
        }
        
        .navbar-content {
            flex-grow: 1;
            flex-shrink: 1
        }
        
        .navbar-link:not(.is-arrowless) {
            padding-right: 2.5em
        }
        
        .navbar-link:not(.is-arrowless):after {
            border-color: #ff0000;
            margin-top: -.375em;
            right: 1.125em
        }
        
        .navbar-dropdown {
            font-size: .875rem;
            padding-bottom: .5rem;
            padding-top: .5rem
        }
        
        .navbar-dropdown .navbar-item {
            padding-left: 1.5rem;
            padding-right: 1.5rem
        }
        
        .navbar-divider {
            border: none;
            display: none;
            height: 1px;
            margin: .5rem 0
        }
        
        @media screen and (max-width: 1119px) {
            .navbar>.container {
                display: block
            }
            .navbar-brand .navbar-item,
            .navbar-tabs .navbar-item {
                align-items: center;
                display: flex
            }
            .navbar-link:after {
                display: none
            }
            .navbar-menu {
                background-color: #0000;
                box-shadow: 0 8px 16px #ffffff1a;
                padding: .5rem 0
            }
            .navbar-menu.is-active {
                display: block
            }
            .navbar.is-fixed-bottom-touch,
            .navbar.is-fixed-top-touch {
                left: 0;
                position: fixed;
                right: 0;
                z-index: 30
            }
            .navbar.is-fixed-bottom-touch {
                bottom: 0
            }
            .navbar.is-fixed-bottom-touch.has-shadow {
                box-shadow: 0 -2px 3px #ffffff1a
            }
            .navbar.is-fixed-top-touch {
                top: 0
            }
            .navbar.is-fixed-top .navbar-menu,
            .navbar.is-fixed-top-touch .navbar-menu {
                -webkit-overflow-scrolling: touch;
                max-height: calc(100vh - 4.5rem);
                overflow: auto
            }
            body.has-navbar-fixed-top-touch,
            html.has-navbar-fixed-top-touch {
                padding-top: 4.5rem
            }
            body.has-navbar-fixed-bottom-touch,
            html.has-navbar-fixed-bottom-touch {
                padding-bottom: 4.5rem
            }
        }
        
        @media screen and (min-width: 1120px) {
            .navbar,
            .navbar-end,
            .navbar-menu,
            .navbar-start {
                align-items: stretch;
                display: flex
            }
            .navbar {
                min-height: 4.5rem
            }
            .navbar.is-spaced {
                padding: 1rem 2rem
            }
            .navbar.is-spaced .navbar-end,
            .navbar.is-spaced .navbar-start {
                align-items: center
            }
            .navbar.is-spaced .navbar-link,
            .navbar.is-spaced a.navbar-item {
                border-radius: 4px
            }
            .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,
            .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,
            .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,
            .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link,
            .navbar.is-transparent .navbar-link.is-active,
            .navbar.is-transparent .navbar-link:focus,
            .navbar.is-transparent .navbar-link:hover,
            .navbar.is-transparent a.navbar-item.is-active,
            .navbar.is-transparent a.navbar-item:focus,
            .navbar.is-transparent a.navbar-item:hover {
                background-color: #0000!important
            }
            .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,
            .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
                background-color: #242424;
                color: #fff
            }
            .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
                background-color: #242424;
                color: #ff0000
            }
            .navbar-burger {
                display: none
            }
            .navbar-item,
            .navbar-link {
                align-items: center;
                display: flex
            }
            .navbar-item.has-dropdown {
                align-items: stretch
            }
            .navbar-item.has-dropdown-up .navbar-link:after {
                transform: rotate(135deg) translate(.25em, -.25em)
            }
            .navbar-item.has-dropdown-up .navbar-dropdown {
                border-bottom: 2px solid #dbdbdb;
                border-radius: 10px 10px 0 0;
                border-top: none;
                bottom: 100%;
                box-shadow: 0 -8px 8px #ffffff1a;
                top: auto
            }
            .navbar-item.is-active .navbar-dropdown,
            .navbar-item.is-hoverable:focus .navbar-dropdown,
            .navbar-item.is-hoverable:focus-within .navbar-dropdown,
            .navbar-item.is-hoverable:hover .navbar-dropdown {
                display: block
            }
            .navbar-item.is-active .navbar-dropdown.is-boxed,
            .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,
            .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,
            .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,
            .navbar.is-spaced .navbar-item.is-active .navbar-dropdown,
            .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,
            .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,
            .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown {
                opacity: 1;
                pointer-events: auto;
                transform: translateY(0)
            }
            .navbar-menu {
                flex-grow: 1;
                flex-shrink: 0
            }
            .navbar-start {
                justify-content: flex-start;
                margin-right: auto
            }
            .navbar-end {
                justify-content: flex-end;
                margin-left: auto
            }
            .navbar-dropdown {
                background-color: #0a0a0a;
                border-bottom-left-radius: 10px;
                border-bottom-right-radius: 10px;
                border-top: 2px solid #dbdbdb;
                box-shadow: 0 8px 8px #ffffff1a;
                display: none;
                font-size: .875rem;
                left: 0;
                min-width: 100%;
                position: absolute;
                top: 100%;
                z-index: 20
            }
            .navbar-dropdown .navbar-item {
                padding: .375rem 1rem;
                white-space: nowrap
            }
            .navbar-dropdown a.navbar-item {
                padding-right: 3rem
            }
            .navbar-dropdown a.navbar-item:focus,
            .navbar-dropdown a.navbar-item:hover {
                background-color: #242424;
                color: #fff
            }
            .navbar-dropdown a.navbar-item.is-active {
                background-color: #242424;
                color: #ff0000
            }
            .navbar-dropdown.is-boxed,
            .navbar.is-spaced .navbar-dropdown {
                border-radius: 10px;
                border-top: none;
                box-shadow: 0 10px 15px #0a0a0aa6;
                display: block;
                opacity: 0;
                pointer-events: none;
                top: calc(100% - 1px);
                transform: translateY(-5px);
                transition-duration: 86ms;
                transition-property: opacity, transform
            }
            .navbar-dropdown.is-right {
                left: auto;
                right: 0
            }
            .navbar-divider {
                display: block
            }
            .container>.navbar .navbar-brand,
            .navbar>.container .navbar-brand {
                margin-left: -.75rem
            }
            .container>.navbar .navbar-menu,
            .navbar>.container .navbar-menu {
                margin-right: -.75rem
            }
            .navbar.is-fixed-bottom-desktop,
            .navbar.is-fixed-top-desktop {
                left: 0;
                position: fixed;
                right: 0;
                z-index: 30
            }
            .navbar.is-fixed-bottom-desktop {
                bottom: 0
            }
            .navbar.is-fixed-bottom-desktop.has-shadow {
                box-shadow: 0 -2px 3px #ffffff1a
            }
            .navbar.is-fixed-top-desktop {
                top: 0
            }
            body.has-navbar-fixed-top-desktop,
            html.has-navbar-fixed-top-desktop {
                padding-top: 4.5rem
            }
            body.has-navbar-fixed-bottom-desktop,
            html.has-navbar-fixed-bottom-desktop {
                padding-bottom: 4.5rem
            }
            body.has-spaced-navbar-fixed-top,
            html.has-spaced-navbar-fixed-top {
                padding-top: 6.5rem
            }
            body.has-spaced-navbar-fixed-bottom,
            html.has-spaced-navbar-fixed-bottom {
                padding-bottom: 6.5rem
            }
            .navbar-link.is-active,
            a.navbar-item.is-active {
                color: #fff
            }
            .navbar-item.has-dropdown.is-active .navbar-link,
            .navbar-item.has-dropdown:focus .navbar-link,
            .navbar-item.has-dropdown:hover .navbar-link,
            .navbar-link.is-active:not(:focus):not(:hover),
            a.navbar-item.is-active:not(:focus):not(:hover) {
                background-color: #0000
            }
        }
        
        .hero.is-fullheight-with-navbar {
            min-height: calc(100vh - 4.5rem)
        }
        
        .navbar {
            background-image: url(12a8c839213b8b6da167.html);
            background-position: -1190px 0;
            background-repeat: no-repeat
        }
        
        @media(-webkit-min-device-pixel-ratio:2),
        (min-device-pixel-ratio:2),
        (min-resolution:192dpi) {
            .navbar {
                background-image: url(4f99ca4953488f52e851.html);
                background-size: 3440px
            }
        }
        
        @media screen and (max-width: 1119px) {
            .navbar.is-active {
                background-attachment: fixed;
                background-image: url(98a39470b749019fe659.html);
                background-position: top;
                background-repeat: no-repeat;
                height: 100%;
                overflow-y: auto;
                position: fixed;
                width: 100%
            }
            .navbar.is-active:after {
                background-image: url(12a8c839213b8b6da167.html);
                background-position: -1190px 0;
                background-repeat: no-repeat;
                bottom: 0;
                content: "";
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                z-index: -1
            }
        }
        
        @media screen and (max-width: 1119px)and (-webkit-min-device-pixel-ratio: 2),
        screen and (max-width: 1119px)and (min-device-pixel-ratio: 2),
        screen and (max-width: 1119px)and (min-resolution: 192dpi) {
            .navbar.is-active:after {
                background-image: url(4f99ca4953488f52e851.html);
                background-size: 3440px
            }
        }
        
        @media screen and (min-width: 1120px) {
            .navbar {
                background-position: -1065px 0
            }
        }
        
        @media screen and (min-width: 1408px) {
            .navbar {
                background-position: top
            }
        }
        
        .navbar-brand {
            position: relative
        }
        
        .navbar-brand img:first-of-type {
            position: absolute;
            transform: translateY(-.1rem);
            z-index: 1
        }
        
        .navbar-brand img:last-of-type {
            filter: blur(1px);
            transform: translate(.2rem, .1rem);
            z-index: 0
        }
        
        .navbar-brand .navbar-item {
            margin: auto;
            max-width: 150px;
            width: 100%
        }
        
        @media screen and (max-width: 1119px) {
            .navbar-brand .navbar-item {
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translate(-50%, -50%)
            }
        }
        
        @media screen and (min-width: 1120px) {
            .navbar-brand {
                width: 220px
            }
            .navbar-brand .navbar-item {
                transform: translateY(30%)
            }
        }
        
        @media screen and (min-width: 1744px) {
            .navbar-brand {
                width: 400px
            }
        }
        
        @media screen and (max-width: 1119px) {
            .navbar-menu.is-active {
                background: linear-gradient(0deg, #00c8bb80, #0000), url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="Gradient" x1="0" x2="0" y1="0" y2="100%" gradientUnits="userSpaceOnUse"><stop stop-color="%2392ff00" offset="0"/><stop stop-color="%2300c6c2" offset="50%"/></linearGradient></defs><rect x="3px" y="3px" width="100%" height="100%" style="height:calc(100% - 6px);width:calc(100% - 6px)" rx="50px" ry="50px" stroke-width="3px" fill="transparent" stroke="url(%23Gradient)"/></svg>');
                background-size: 100% 100%;
                border-radius: 53px;
                box-shadow: 0 10px 15px #0a0a0aa6;
                display: flex;
                flex-direction: column;
                margin: .625rem;
                padding: 1.875rem 1.5625rem;
                position: relative
            }
            .navbar-menu.is-active:before {
                background-color: #095169e6;
                border-radius: 35px;
                bottom: 0;
                content: "";
                left: 0;
                margin: 1.25rem;
                position: absolute;
                right: 0;
                top: 0
            }
            .navbar-menu.is-active .buttons {
                display: block
            }
            .navbar-menu.is-active .buttons .button {
                margin: .3125rem 0
            }
            .navbar-menu.is-active .buttons .button:first-of-type {
                margin-top: 0
            }
            .navbar-menu.is-active .buttons .button:last-of-type {
                margin-bottom: 0
            }
            .navbar-menu .navbar-start {
                order: 1
            }
            .navbar-menu .navbar-end {
                display: flex;
                flex-direction: column;
                order: 0
            }
        }
        
        @media screen and (min-width: 1120px) {
            .navbar-menu {
                height: 4.5rem
            }
        }
        
        @media screen and (max-width: 1119px) {
            .navbar-link {
                padding: 0
            }
            .navbar-link:not(.is-arrowless) {
                padding-right: 0
            }
            .navbar-link:not(.is-arrowless):after {
                z-index: 1
            }
        }
        
        .navbar-item.has-dropdown {
            padding: .3125rem .625rem
        }
        
        .navbar-item.has-dropdown .navbar-dropdown {
            visibility: hidden
        }
        
        .navbar-item.has-dropdown.is-active .navbar-dropdown,
        .navbar-item.has-dropdown:focus .navbar-dropdown,
        .navbar-item.has-dropdown:focus-within .navbar-dropdown,
        .navbar-item.has-dropdown:hover .navbar-dropdown {
            visibility: visible
        }
        
        @media screen and (max-width: 1119px) {
            .navbar-item {
                padding: .3125rem .625rem
            }
            .navbar-item.has-dropdown .navbar-link:not(.is-arrowless):after {
                right: 2.5rem
            }
            .navbar-item.has-dropdown.is-giant {
                background: #ffffff0d;
                border-radius: 50px;
                margin-bottom: .625rem;
                padding: 1.25rem
            }
            .navbar-item.has-dropdown.is-giant:last-of-type {
                margin-bottom: 0
            }
            .navbar-item.has-dropdown.is-active .navbar-link:not(.is-arrowless):after {
                margin-top: -.25rem;
                transform: rotate(135deg)
            }
            .navbar-item.has-dropdown.is-active .navbar-link:not(.is-arrowless) .navbar-control {
                border-bottom: unset;
                border-radius: 2.5rem 2.5rem 0 0;
                box-shadow: unset
            }
            .navbar-item.has-dropdown.is-active .navbar-dropdown {
                border: 2px solid #0000;
                border-radius: 0 0 2.5rem 2.5rem;
                border-top: 0 solid #0000;
                display: block
            }
            .navbar-item .navbar-control.button {
                border: 2px solid #0000;
                font-size: 1.25rem;
                width: 100%
            }
            .navbar-item .navbar-control.button.is-active,
            .navbar-item .navbar-control.button.is-focused,
            .navbar-item .navbar-control.button.is-hovered,
            .navbar-item .navbar-control.button:active,
            .navbar-item .navbar-control.button:focus,
            .navbar-item .navbar-control.button:hover {
                color: #000000b3
            }
            .navbar-item .navbar-control.is-square {
                height: 2.5rem;
                padding: calc(1.65rem - 2px) 1.75rem
            }
            .navbar-item .navbar-badge {
                margin-right: -.75rem;
                right: 50%;
                top: 1.25rem
            }
        }
        
        @media screen and (min-width: 1120px) {
            .navbar-item {
                padding: .3125rem
            }
            .navbar-item.has-dropdown {
                padding: 0
            }
            .navbar-item.has-dropdown .navbar-link:not(.is-arrowless) {
                padding: .3125rem
            }
            .navbar-item.has-dropdown .navbar-link:not(.is-arrowless):after {
                bottom: 1rem;
                left: 50%;
                margin-top: unset;
                opacity: 0;
                right: unset;
                top: unset;
                transform: translate(-50%, -5px) rotate(-45deg);
                transition: transform 86ms cubic-bezier(.55, .085, .68, .53);
                will-change: transform;
                z-index: 0
            }
            .navbar-item.has-dropdown.is-active .navbar-link:not(.is-arrowless):after,
            .navbar-item.has-dropdown.is-hoverable:focus .navbar-link:not(.is-arrowless):after,
            .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link:not(.is-arrowless):after,
            .navbar-item.has-dropdown.is-hoverable:hover .navbar-link:not(.is-arrowless):after,
            .navbar-item.has-dropdown.is-mouseable:focus .navbar-link:not(.is-arrowless):after,
            .navbar-item.has-dropdown.is-mouseable:focus-within .navbar-link:not(.is-arrowless):after {
                opacity: 1;
                transform: translate(-50%) rotate(-45deg)
            }
            .navbar-item.has-dropdown.is-giant {
                position: unset
            }
            .navbar-item.has-dropdown.is-giant.is-active .navbar-dropdown,
            .navbar-item.has-dropdown.is-giant.is-hoverable:focus .navbar-dropdown,
            .navbar-item.has-dropdown.is-giant.is-hoverable:focus-within .navbar-dropdown,
            .navbar-item.has-dropdown.is-giant.is-hoverable:hover .navbar-dropdown,
            .navbar-item.has-dropdown.is-giant.is-mouseable:focus .navbar-dropdown,
            .navbar-item.has-dropdown.is-giant.is-mouseable:focus-within .navbar-dropdown {
                opacity: 1;
                transform: translate(-50%)
            }
            .navbar-item.has-dropdown.is-giant .navbar-dropdown {
                background-color: unset;
                border-radius: unset;
                box-shadow: unset;
                font-size: unset;
                left: 50%;
                min-width: -webkit-max-content;
                min-width: max-content;
                padding: .625rem 0 0;
                transform: translate(-50%, -5px)
            }
            .navbar-item.has-dropdown.is-giant .navbar-dropdown>div {
                background: linear-gradient(0deg, #00c8bb80, #0000), url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="Gradient" x1="0" x2="0" y1="0" y2="100%" gradientUnits="userSpaceOnUse"><stop stop-color="%2392ff00" offset="0"/><stop stop-color="%2300c6c2" offset="50%"/></linearGradient></defs><rect x="3px" y="3px" width="100%" height="100%" style="height:calc(100% - 6px);width:calc(100% - 6px)" rx="50px" ry="50px" stroke-width="3px" fill="transparent" stroke="url(%23Gradient)"/></svg>');
                background-size: 100% 100%;
                border-radius: 53px;
                box-shadow: 0 10px 15px #0a0a0aa6;
                padding: 1.25rem
            }
            .navbar-item.has-dropdown.is-giant .navbar-dropdown>div>.container {
                background-color: #095169e6;
                border-radius: 35px;
                padding: 1.25rem
            }
        }
        
        @media screen and (min-width: 1120px)and (min-width: 1744px) {
            .navbar-item.has-dropdown.is-giant .navbar-dropdown {
                padding: .3125rem 0 0
            }
        }
        
        .navbar-control {
            color: inherit;
            font-size: 1rem;
            font-weight: 700;
            text-transform: capitalize
        }
        
        @media screen and (min-width: 1120px) {
            .navbar-control:not(.input):not(.is-square) {
                background: unset;
                border: unset;
                box-shadow: unset;
                padding-left: .625rem;
                padding-right: .625rem
            }
            .navbar-control:not(.input):not(.is-square):before {
                display: none
            }
        }
        
        .navbar-burger {
            background: unset;
            border: unset;
            margin-left: unset;
            transform: translateY(1rem)
        }
        
        .navbar-burger:active,
        .navbar-burger:focus,
        .navbar-burger:focus-within,
        .navbar-burger:hover {
            background-color: unset
        }
        
        .navbar-burger span {
            height: 2px
        }
        
        .navbar-dropdown .title {
            color: #ff0000;
            display: inline-block;
            margin-bottom: 1rem;
            white-space: nowrap
        }
        
        .navbar-dropdown .title span {
            color: #fff
        }
        
        @media screen and (max-width: 1119px) {
            .navbar-dropdown {
                display: none
            }
            .navbar-dropdown .column {
                padding-left: 0;
                padding-right: 0
            }
            .navbar-dropdown .title {
                font-size: 1.5rem;
                margin-bottom: .625rem;
                padding: 0 .625rem
            }
            .navbar-dropdown .tag-card,
            .navbar-dropdown .tile-card {
                background-color: unset;
                background-image: unset;
                border-radius: unset;
                box-shadow: unset;
                flex-direction: unset;
                padding: .625rem;
                transform: unset
            }
            .navbar-dropdown .tag-card+.skeleton,
            .navbar-dropdown .tag-card:after,
            .navbar-dropdown .tag-card:before,
            .navbar-dropdown .tile-card+.skeleton,
            .navbar-dropdown .tile-card:after,
            .navbar-dropdown .tile-card:before {
                display: none
            }
            .navbar-dropdown .tag-card:active,
            .navbar-dropdown .tag-card:focus,
            .navbar-dropdown .tag-card:focus-within,
            .navbar-dropdown .tag-card:hover,
            .navbar-dropdown .tile-card:active,
            .navbar-dropdown .tile-card:focus,
            .navbar-dropdown .tile-card:focus-within,
            .navbar-dropdown .tile-card:hover {
                background-color: #ff0000;
                box-shadow: unset;
                transform: unset
            }
            .navbar-dropdown .tag-card:active .name span,
            .navbar-dropdown .tag-card:active span,
            .navbar-dropdown .tag-card:focus .name span,
            .navbar-dropdown .tag-card:focus span,
            .navbar-dropdown .tag-card:focus-within .name span,
            .navbar-dropdown .tag-card:focus-within span,
            .navbar-dropdown .tag-card:hover .name span,
            .navbar-dropdown .tag-card:hover span,
            .navbar-dropdown .tile-card:active .name span,
            .navbar-dropdown .tile-card:active span,
            .navbar-dropdown .tile-card:focus .name span,
            .navbar-dropdown .tile-card:focus span,
            .navbar-dropdown .tile-card:focus-within .name span,
            .navbar-dropdown .tile-card:focus-within span,
            .navbar-dropdown .tile-card:hover .name span,
            .navbar-dropdown .tile-card:hover span {
                color: #000000b3
            }
            .navbar-dropdown .tag-card .name span,
            .navbar-dropdown .tag-card span,
            .navbar-dropdown .tile-card .name span,
            .navbar-dropdown .tile-card span {
                color: #fff
            }
            .navbar-dropdown .skeleton,
            .navbar-dropdown .tile-card {
                height: 3.5rem
            }
            .navbar-dropdown .skeleton figure.image.is-16by9,
            .navbar-dropdown .tile-card figure.image.is-16by9 {
                max-width: 4rem;
                padding: 0;
                position: absolute
            }
            .navbar-dropdown .skeleton figure.image.is-16by9 img,
            .navbar-dropdown .tile-card figure.image.is-16by9 img {
                border-radius: 2px;
                position: relative
            }
            .navbar-dropdown .skeleton .name,
            .navbar-dropdown .tile-card .name {
                justify-content: unset
            }
            .navbar-dropdown .skeleton .name span,
            .navbar-dropdown .tile-card .name span {
                font-size: 1rem;
                padding: 0 0 0 5rem
            }
            .navbar-dropdown .skeleton .content,
            .navbar-dropdown .tile-card .content {
                height: unset
            }
            .navbar-dropdown .skeleton .badge,
            .navbar-dropdown .tile-card .badge {
                display: none
            }
            .navbar-dropdown .skeleton {
                background-color: #ffffff80;
                border-radius: 10px;
                flex-direction: unset;
                margin: 0
            }
            .navbar-dropdown .skeleton:not(:first-of-type) {
                display: none
            }
            .navbar-dropdown .tag-card {
                height: 2.5rem
            }
            .navbar-dropdown .tag-card span {
                font-size: .875rem;
                padding: 0
            }
            .navbar-dropdown .tag-card img {
                display: none
            }
        }
        
        .navbar-divider {
            background-color: #ff0001;
            margin: 1.25rem .625rem
        }
        
        .navbar-badge {
            background-color: #ed1c24;
            border-radius: 14px;
            color: #fff;
            font-size: .6rem;
            height: .9rem;
            line-height: .8rem;
            min-width: .9rem;
            overflow: hidden;
            padding: .05rem .15rem;
            position: absolute;
            right: .8rem;
            text-align: center;
            text-overflow: ellipsis;
            top: 1.4rem;
            transform: translate(50%, -50%);
            white-space: nowrap;
            z-index: 2
        }
        
        .is-category-dropdown .grid {
            grid-gap: 0;
            grid-template-columns: repeat(1, 1fr)
        }
        
        .is-category-dropdown .column:last-of-type {
            display: flex;
            flex-direction: column
        }
        
        .is-category-dropdown .column:last-of-type .grid {
            grid-template-columns: repeat(2, 1fr);
            margin-bottom: auto
        }
        
        .is-category-dropdown .column:last-of-type .button {
            margin: 1.25rem auto 0
        }
        
        @media screen and (min-width: 600px) {
            .is-category-dropdown .grid {
                grid-template-columns: repeat(2, 1fr)
            }
        }
        
        @media screen and (max-width: 1119px) {
            .is-category-dropdown .column:last-of-type .button {
                margin: 2.5rem 1.25rem 0
            }
        }
        
        @media screen and (min-width: 1120px) {
            .is-category-dropdown .grid {
                grid-gap: .625rem;
                grid-template-columns: repeat(4, 1fr)
            }
            .is-category-dropdown .column:last-of-type .grid {
                grid-template-columns: repeat(2, 1fr)
            }
            .is-category-dropdown .column:last-of-type .button {
                width: auto
            }
        }
        
        .is-user-dropdown .grid {
            grid-gap: 0;
            grid-template-columns: repeat(1, 1fr)
        }
        
        .is-user-dropdown .no-games {
            color: #fff
        }
        
        @media screen and (min-width: 600px) {
            .is-user-dropdown .grid {
                grid-template-columns: repeat(2, 1fr)
            }
        }
        
        @media screen and (min-width: 1120px) {
            .is-user-dropdown .grid {
                grid-gap: .625rem;
                grid-template-columns: repeat(3, 1fr)
            }
            .is-user-dropdown .column:first-of-type {
                padding-right: 2.5rem
            }
            .is-user-dropdown .column:last-of-type {
                padding-left: 2.5rem;
                position: relative
            }
            .is-user-dropdown .column:last-of-type:before {
                background-color: #ff0001;
                content: "";
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 1px
            }
        }
        
        .is-search {
            display: none
        }
        
        @media screen and (min-width: 1120px) {
            .is-search {
                display: flex;
                margin-right: 1.25rem
            }
            .is-search .button {
                margin-left: -2.5rem
            }
            .is-search .input[type=search]::-webkit-search-cancel-button,
            .is-search .input[type=search]::-webkit-search-decoration {
                -webkit-appearance: none;
                appearance: none
            }
            .is-search .navbar-dropdown {
                max-height: 50vh;
                overflow-y: auto;
                width: 300px
            }
        }
        
        @media screen and (min-width: 1408px) {
            .is-search {
                margin-right: unset
            }
        }
        
        .is-mobile-search-button {
            margin: auto .625rem auto auto
        }
        
        @media screen and (min-width: 1120px) {
            .is-mobile-search-button {
                display: none
            }
        }
        
        .score-card {
            background-image: linear-gradient(0deg, #2f46464d, #2f46464d);
            border-radius: 20px;
            box-shadow: 4px 4px 4px 0 #0a0a0a80;
            color: #000000b3;
            transform: scale(1) translateZ(0);
            transition: transform 86ms cubic-bezier(.55, .085, .68, .53), box-shadow 86ms cubic-bezier(.55, .085, .68, .53);
            will-change: transform, box-shadow
        }
        
        @media screen and (min-width: 1024px) {
            .score-card:hover {
                box-shadow: 0 5px 10px #0a0a0a80;
                transform: scale(1.05) translateZ(0);
                z-index: 1
            }
        }
        
        .score-card:active,
        .score-card:focus,
        .score-card:focus-within {
            box-shadow: 0 10px 15px #0a0a0aa6;
            transform: scale(1.1) translateY(-.5rem);
            z-index: 1
        }
        
        .score-header {
            border-radius: 19px 19px 0 0;
            height: 9.5rem;
            overflow: hidden;
            position: relative
        }
        
        .score-header .score-header-content {
            background-image: linear-gradient(0deg, #ffffffbf, #0000);
            bottom: 0;
            display: flex;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            z-index: 1
        }
        
        .score-header .score-header-content>div {
            flex: 1 1;
            padding: 1.25rem
        }
        
        .score-header .score-header-content>div:first-of-type {
            flex: none
        }
        
        .score-header .score-header-content .title {
            align-self: center;
            font-size: 1.5rem;
            text-transform: capitalize
        }
        
        .score-header .score-header-content img {
            border: 1px solid #fff;
            border-radius: 10px;
            box-shadow: 4px 4px 4px 0 #0a0a0a80;
            display: block;
            height: 7rem;
            width: 7rem
        }
        
        .score-header .score-header-background {
            background-color: #f5f5f5;
            background-repeat: no-repeat;
            background-size: cover;
            bottom: 0;
            display: block;
            filter: blur(20px) brightness(1.2);
            height: calc(100% + 100px);
            left: 0;
            margin: -50px;
            object-fit: cover;
            position: absolute;
            right: 0;
            top: 0;
            width: calc(100% + 100px);
            z-index: 0
        }
        
        .score-container {
            display: flex;
            flex-direction: column
        }
        
        .score-top-user {
            width: 100%
        }
        
        .score-top-user>div {
            align-items: center;
            background: #ff0000;
            display: flex;
            height: 4rem;
            padding: 0 1.25rem;
            position: relative;
            width: 100%
        }
        
        .score-top-user .score-value label {
            color: #fd0
        }
        
        .score-top-user .score-value span {
            color: #000000b3
        }
        
        .score-table-headers {
            background-color: #1aace699;
            display: flex;
            min-height: 2.5rem;
            padding: 0 1.25rem
        }
        
        .score-table-headers>div {
            align-items: center;
            display: flex;
            flex: 1 1
        }
        
        .score-table-headers>div:last-of-type {
            justify-content: flex-end
        }
        
        .score-table-headers span {
            color: #000000b3;
            font-size: .5rem;
            font-weight: 700;
            letter-spacing: 1px;
            line-height: 100%;
            text-transform: uppercase
        }
        
        .score-table {
            align-items: center;
            display: flex;
            flex-direction: column;
            margin: 0 -.25rem;
            padding: 0 .25rem 1.25rem
        }
        
        .score-indicator {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .score-indicator:before {
            border-color: #0000 #0000 #0000 #fd0;
            border-width: 8px 0 8px 10px;
            left: -.25rem
        }
        
        .score-indicator:after,
        .score-indicator:before {
            border-style: solid;
            content: "";
            height: 0;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 0
        }
        
        .score-indicator:after {
            border-color: #0000 #fd0 #0000 #0000;
            border-width: 8px 10px 8px 0;
            right: -.25rem
        }
        
        .score-indicator.is-big:before {
            border-width: 9.5px 0 9.5px 13px
        }
        
        .score-indicator.is-big:after {
            border-width: 9.5px 13px 9.5px 0
        }
        
        .score-row {
            align-items: center;
            display: flex;
            height: 2.5rem;
            padding: 0 1.25rem;
            position: relative;
            width: 100%
        }
        
        .score-row:first-child {
            background-color: #1aace680
        }
        
        .score-row:nth-child(2) {
            background-color: #1aace666
        }
        
        .score-row:nth-child(3) {
            background-color: #1aace64d
        }
        
        .score-row:nth-child(4) {
            background-color: #1aace633
        }
        
        .score-row:nth-child(5) {
            background-color: #1aace61a
        }
        
        .score-row:first-child .score-rank img {
            height: 90%
        }
        
        .score-row:nth-child(2) .score-rank img {
            height: 85%
        }
        
        .score-row:nth-child(3) .score-rank img {
            height: 80%
        }
        
        .score-avatar,
        .score-player,
        .score-rank,
        .score-value {
            align-items: center;
            color: #000000b3;
            display: flex;
            height: 100%;
            justify-content: center;
            margin-right: 1.25rem;
            position: relative
        }
        
        .score-avatar,
        .score-rank {
            flex: none;
            height: 2.5rem;
            width: 2.5rem
        }
        
        .score-avatar img.crown {
            left: .9rem;
            position: absolute;
            top: -.3rem;
            z-index: 1
        }
        
        .score-avatar img.avatar {
            background: #ff0000;
            border-radius: 100%;
            margin: 0 1rem 0 0;
            width: 2.5rem
        }
        
        .score-player {
            flex: 1 1;
            justify-content: left;
            max-width: 150px
        }
        
        .score-player span {
            overflow: hidden;
            text-overflow: ellipsis;
            text-transform: capitalize;
            white-space: nowrap
        }
        
        .score-value {
            align-items: flex-end;
            flex: 1 1;
            flex-direction: column;
            margin-right: 0
        }
        
        .score-value label {
            font-size: 1rem;
            font-weight: 700;
            letter-spacing: -1px;
            line-height: 1rem
        }
        
        .score-value span {
            color: #fd0;
            font-size: .55rem;
            font-weight: 700;
            line-height: .75rem
        }
        
        .snackbar {
            background: linear-gradient(0deg, #00c8bb80, #0000), url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="Gradient" x1="0" x2="0" y1="0" y2="100%" gradientUnits="userSpaceOnUse"><stop stop-color="%2392ff00" offset="0"/><stop stop-color="%2300c6c2" offset="50%"/></linearGradient></defs><rect x="3px" y="3px" width="100%" height="100%" style="height:calc(100% - 6px);width:calc(100% - 6px)" rx="35px" ry="35px" stroke-width="3px" fill="transparent" stroke="url(%23Gradient)"/></svg>');
            background-size: 100% 100%;
            border-radius: 38px;
            box-shadow: 0 5px 10px #0a0a0a80;
            margin-bottom: 1rem;
            margin-left: 1rem;
            opacity: 0;
            overflow: hidden;
            position: fixed;
            right: 1rem;
            top: 4rem;
            transform: translateY(-1rem);
            transition: transform 86ms cubic-bezier(.895, .03, .685, .22), opacity 86ms linear;
            will-change: transform, opacity;
            z-index: 41
        }
        
        .snackbar.is-active {
            opacity: 1;
            transform: translateY(0)
        }
        
        .snackbar .delete {
            height: 2.5rem;
            position: absolute;
            right: 2.5rem;
            top: 2.5rem;
            width: 2.5rem;
            z-index: 1
        }
        
        .snackbar-card {
            border-radius: 28px;
            flex-direction: column;
            margin: 1.25rem;
            max-height: calc(100vh - 2.5rem);
            max-width: 600px;
            padding: 1.25rem
        }
        
        .snackbar-card,
        .snackbar-card-head {
            background: #095169;
            display: flex;
            position: relative
        }
        
        .snackbar-card-head {
            align-items: center;
            border-top-left-radius: 28px;
            border-top-right-radius: 28px;
            flex-shrink: 0;
            justify-content: flex-start;
            padding: .4166666667rem 4rem 1.25rem 1.25rem
        }
        
        .snackbar-card-head:after {
            background: #094d64;
            bottom: 0;
            content: "";
            height: 1px;
            left: 50%;
            position: absolute;
            transform: translateX(-50%);
            width: 100%
        }
        
        .snackbar-card-title {
            color: #ff0000;
            font-size: 1.5rem;
            font-weight: 700;
            line-height: 1
        }
        
        .snackbar-card-body {
            background: #095169;
            border-bottom-left-radius: 28px;
            border-bottom-right-radius: 28px;
            color: #fff;
            flex-grow: 1;
            flex-shrink: 1;
            overflow: auto;
            padding: 1.25rem
        }
        
        .tabs {
            -webkit-overflow-scrolling: touch;
            align-items: stretch;
            display: flex;
            font-size: .875rem;
            justify-content: space-between;
            overflow: hidden;
            overflow-x: auto;
            white-space: nowrap
        }
        
        .tabs a {
            align-items: center;
            border-bottom: 1px solid #dbdbdb;
            color: #fff;
            display: flex;
            justify-content: center;
            margin-bottom: -1px;
            padding: .5em 1em;
            vertical-align: top
        }
        
        .tabs a:hover {
            border-bottom-color: #fff;
            color: #fff
        }
        
        .tabs li {
            display: block
        }
        
        .tabs li.is-active a {
            border-bottom-color: #ff0000;
            color: #ff0000
        }
        
        .tabs ul {
            align-items: center;
            border-bottom: 1px solid #dbdbdb;
            display: flex;
            flex-grow: 1;
            flex-shrink: 0;
            justify-content: flex-start
        }
        
        .tabs ul.is-center,
        .tabs ul.is-left {
            padding-right: .75em
        }
        
        .tabs ul.is-center {
            flex: none;
            justify-content: center;
            padding-left: .75em
        }
        
        .tabs ul.is-right {
            justify-content: flex-end;
            padding-left: .75em
        }
        
        .tabs .icon:first-child {
            margin-right: .5em
        }
        
        .tabs .icon:last-child {
            margin-left: .5em
        }
        
        .tabs.is-centered ul {
            justify-content: center
        }
        
        .tabs.is-right ul {
            justify-content: flex-end
        }
        
        .tabs.is-boxed a {
            border: 1px solid #0000;
            border-radius: 4px 4px 0 0
        }
        
        .tabs.is-boxed a:hover {
            background-color: #242424;
            border-bottom-color: #dbdbdb
        }
        
        .tabs.is-boxed li.is-active a {
            background-color: #0a0a0a;
            border-color: #dbdbdb;
            border-bottom-color: #0000!important
        }
        
        .tabs.is-fullwidth li {
            flex-grow: 1;
            flex-shrink: 0
        }
        
        .tabs.is-toggle a {
            border: 1px solid #dbdbdb;
            margin-bottom: 0;
            position: relative
        }
        
        .tabs.is-toggle a:hover {
            background-color: #242424;
            border-color: #b5b5b5;
            z-index: 2
        }
        
        .tabs.is-toggle li+li {
            margin-left: -1px
        }
        
        .tabs.is-toggle li:first-child a {
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px
        }
        
        .tabs.is-toggle li:last-child a {
            border-bottom-right-radius: 4px;
            border-top-right-radius: 4px
        }
        
        .tabs.is-toggle li.is-active a {
            background-color: #ff0000;
            border-color: #ff0000;
            color: #000000b3;
            z-index: 1
        }
        
        .tabs.is-toggle ul {
            border-bottom: none
        }
        
        .tabs.is-toggle.is-toggle-rounded li:first-child a {
            border-bottom-left-radius: 9999px;
            border-top-left-radius: 9999px;
            padding-left: 1.25em
        }
        
        .tabs.is-toggle.is-toggle-rounded li:last-child a {
            border-bottom-right-radius: 9999px;
            border-top-right-radius: 9999px;
            padding-right: 1.25em
        }
        
        .tabs.is-small {
            font-size: .75rem
        }
        
        .tabs.is-medium {
            font-size: 1rem
        }
        
        .tabs.is-large {
            font-size: 1.5rem
        }
        
        .tabs-container {
            display: flex;
            flex-direction: column;
            height: 100%
        }
        
        .tabs {
            flex: none
        }
        
        .tabs-content {
            flex: 1 1;
            position: relative
        }
        
        .tabs-content li {
            display: none;
            list-style: none
        }
        
        .tabs-content li.is-active {
            display: block
        }
        
        .tag-card {
            align-items: center;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            background: linear-gradient(0deg, #2f46464d, #2f46464d);
            border-radius: 10px;
            box-shadow: 4px 4px 4px 0 #0a0a0a80, inset 0 0 15px -2px #ff0000, inset 0 0 0 3px #ff0000;
            display: flex;
            overflow: hidden;
            padding: 3px;
            position: relative;
            transform: scale(1) translateZ(0);
            transition: transform 86ms cubic-bezier(.25, .46, .45, .94), box-shadow 86ms cubic-bezier(.25, .46, .45, .94)
        }
        
        .tag-card span {
            color: #fff;
            flex: 1 1;
            font-family: Rajdhani, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, ui-sans-serif, sans-serif;
            font-size: 1rem;
            font-weight: 700;
            padding: 0 1.25rem;
            text-transform: capitalize
        }
        
        .tag-card img {
            border-radius: 0 8px 8px 0;
            height: auto;
            width: 113px
        }
        
        .tag-card:before {
            background-image: linear-gradient(180deg, #ffffff80, #fff0 6%);
            border-radius: 10px;
            content: "";
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            width: 100%
        }
        
        @media screen and (min-width: 1024px) {
            .tag-card:hover {
                background: #fff;
                box-shadow: 0 5px 10px #0a0a0a80;
                text-decoration: none;
                transform: scale(1.05) translateZ(0);
                z-index: 1
            }
            .tag-card:hover span {
                color: #0a0a0a
            }
        }
        
        .tag-card:active,
        .tag-card:focus,
        .tag-card:focus-within {
            box-shadow: 0 10px 15px #0a0a0a80;
            transform: scale(1.1) translateY(-.5rem);
            z-index: 1
        }
        
        .tile-card {
            align-items: center;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            background-image: linear-gradient(0deg, #2f46464d, #2f46464d);
            border-radius: 10px;
            box-shadow: 4px 4px 4px 0 #0a0a0a80, inset 0 0 15px -2px #ff0000, inset 0 0 0 3px #ff0000;
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
            overflow: hidden;
            position: relative;
            transform: scale(1) translateZ(0);
            transition: transform 86ms cubic-bezier(.55, .085, .68, .53), box-shadow 86ms cubic-bezier(.55, .085, .68, .53);
            will-change: transform, box-shadow
        }
        
        @media screen and (min-width: 1024px) {
            .tile-card:after,
            .tile-card:before {
                bottom: 0;
                content: "";
                height: 100%;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%
            }
            .tile-card:before {
                background-color: #fff;
                border-radius: 100% 100% 0 0;
                opacity: 0;
                transform: scale(0) translateY(25%);
                transform-origin: 50% 100%;
                transition: transform .43s cubic-bezier(.25, .46, .45, .94), opacity 172ms cubic-bezier(.25, .46, .45, .94);
                will-change: transform;
                z-index: 0
            }
            .tile-card:hover {
                background-color: #0000;
                box-shadow: 0 5px 10px #0a0a0a80;
                transform: scale(1.05) translateZ(0);
                z-index: 1
            }
            .tile-card:hover:before {
                opacity: 1;
                transform: scale(2) translateY(25%)
            }
            .tile-card:hover:after {
                background-color: #fff;
                z-index: -1
            }
            .tile-card:hover .name span {
                color: #0a0a0a
            }
        }
        
        .tile-card:active,
        .tile-card:focus,
        .tile-card:focus-within {
            box-shadow: 0 10px 15px #0a0a0a80;
            transform: scale(1.1) translateY(-.5rem);
            z-index: 1
        }
        
        .tile-card:after {
            background: linear-gradient(168deg, #fff, #0000 50%)
        }
        
        .tile-card .image img {
            border-radius: 9px 9px 2px 2px;
            margin: 3px;
            width: calc(100% - 6px);
            z-index: 1
        }
        
        .tile-card .image.is-16by9 {
            padding-top: calc(56.25% - 3px)
        }
        
        .tile-card .image.is-3by2 {
            padding-top: calc(66.6666% - 3px)
        }
        
        .tile-card .image.is-29by11 {
            padding-top: calc(39.45578% - 3px)
        }
        
        .tile-card .content {
            display: flex;
            flex: 1 1;
            position: relative;
            width: 100%;
            z-index: 1
        }
        
        .tile-card .name {
            align-items: center;
            display: flex;
            height: 2.5rem;
            justify-content: center;
            margin: auto;
            width: 100%;
            z-index: 1
        }
        
        .tile-card .name span {
            color: #fff;
            font-family: Rajdhani, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, ui-sans-serif, sans-serif;
            font-size: .875rem;
            font-weight: 700;
            overflow: hidden;
            padding: 0 .625rem;
            text-align: center;
            text-overflow: ellipsis;
            text-transform: capitalize;
            white-space: nowrap
        }
        
        .tile-card.is-wide {
            grid-column: span 2;
            grid-row: span 1
        }
        
        .tile-card.is-wide img {
            height: calc(100% - 6px);
            margin: 3px
        }
        
        .tile-card.is-wide .content {
            background: #095169cc;
            border-color: #ff0000;
            border-radius: 0 10px 0 9px;
            border-style: solid;
            border-width: 3px 3px 0 0;
            bottom: 3px;
            left: 3px;
            position: absolute;
            width: calc(50% - .3125rem)
        }
        
        .tile-card.is-wide .is-16by9,
        .tile-card.is-wide .is-3by2 {
            display: none
        }
        
        .tile-card.is-wide .is-29by11 {
            display: block
        }
        
        .tile-card.is-wide .image img {
            border-radius: 9px
        }
        
        @media screen and (min-width: 1024px) {
            .tile-card.is-wide:hover .content {
                background: #fff;
                border-color: #fff
            }
        }
        
        .tile-card.is-big {
            grid-column: span 2;
            grid-row: span 2
        }
        
        @media screen and (min-width: 1024px) {
            .tile-card.is-big:hover:before {
                background-color: #fff
            }
        }
        
        .tile-card.is-big .is-16by9,
        .tile-card.is-big .is-29by11 {
            display: none
        }
        
        .tile-card.is-big .is-3by2 {
            display: block
        }
        
        .tile-card.is-big .name {
            min-height: 100%
        }
        
        .tile-card.is-big .name span {
            font-size: .875rem
        }
        
        .tile-card.is-normal {
            grid-column: span 1;
            grid-row: span 1
        }
        
        .tile-card.is-normal .is-29by11,
        .tile-card.is-normal .is-3by2 {
            display: none
        }
        
        .tile-card.is-normal .is-16by9 {
            display: block
        }
        
        @media screen and (min-width: 0)and (max-width: 699px) {
            .tile-card.is-wide-mobile {
                grid-column: span 2;
                grid-row: span 1
            }
            .tile-card.is-wide-mobile img {
                height: calc(100% - 6px);
                margin: 3px
            }
            .tile-card.is-wide-mobile .content {
                background: #095169cc;
                border-color: #ff0000;
                border-radius: 0 10px 0 9px;
                border-style: solid;
                border-width: 3px 3px 0 0;
                bottom: 3px;
                left: 3px;
                position: absolute;
                width: calc(50% - .3125rem)
            }
            .tile-card.is-wide-mobile .is-16by9,
            .tile-card.is-wide-mobile .is-3by2 {
                display: none
            }
            .tile-card.is-wide-mobile .is-29by11 {
                display: block
            }
            .tile-card.is-wide-mobile .image img {
                border-radius: 9px
            }
        }
        
        @media screen and (min-width: 0)and (max-width: 699px)and (min-width: 1024px) {
            .tile-card.is-wide-mobile:hover .content {
                background: #fff;
                border-color: #fff
            }
        }
        
        @media screen and (min-width: 0)and (max-width: 699px) {
            .tile-card.is-big-mobile {
                grid-column: span 2;
                grid-row: span 2
            }
        }
        
        @media screen and (min-width: 0)and (max-width: 699px)and (min-width: 1024px) {
            .tile-card.is-big-mobile:hover:before {
                background-color: #fff
            }
        }
        
        @media screen and (min-width: 0)and (max-width: 699px) {
            .tile-card.is-big-mobile .is-16by9,
            .tile-card.is-big-mobile .is-29by11 {
                display: none
            }
            .tile-card.is-big-mobile .is-3by2 {
                display: block
            }
            .tile-card.is-big-mobile .name {
                min-height: 100%
            }
            .tile-card.is-big-mobile .name span {
                font-size: .875rem
            }
            .tile-card.is-normal-mobile {
                grid-column: span 1;
                grid-row: span 1
            }
            .tile-card.is-normal-mobile .is-29by11,
            .tile-card.is-normal-mobile .is-3by2 {
                display: none
            }
            .tile-card.is-normal-mobile .is-16by9 {
                display: block
            }
        }
        
        @media screen and (min-width: 700px)and (max-width: 1023px) {
            .tile-card.is-wide-tablet {
                grid-column: span 2;
                grid-row: span 1
            }
            .tile-card.is-wide-tablet img {
                height: calc(100% - 6px);
                margin: 3px
            }
            .tile-card.is-wide-tablet .content {
                background: #095169cc;
                border-color: #ff0000;
                border-radius: 0 10px 0 9px;
                border-style: solid;
                border-width: 3px 3px 0 0;
                bottom: 3px;
                left: 3px;
                position: absolute;
                width: calc(50% - .3125rem)
            }
            .tile-card.is-wide-tablet .is-16by9,
            .tile-card.is-wide-tablet .is-3by2 {
                display: none
            }
            .tile-card.is-wide-tablet .is-29by11 {
                display: block
            }
            .tile-card.is-wide-tablet .image img {
                border-radius: 9px
            }
        }
        
        @media screen and (min-width: 700px)and (max-width: 1023px)and (min-width: 1024px) {
            .tile-card.is-wide-tablet:hover .content {
                background: #fff;
                border-color: #fff
            }
        }
        
        @media screen and (min-width: 700px)and (max-width: 1023px) {
            .tile-card.is-big-tablet {
                grid-column: span 2;
                grid-row: span 2
            }
        }
        
        @media screen and (min-width: 700px)and (max-width: 1023px)and (min-width: 1024px) {
            .tile-card.is-big-tablet:hover:before {
                background-color: #fff
            }
        }
        
        @media screen and (min-width: 700px)and (max-width: 1023px) {
            .tile-card.is-big-tablet .is-16by9,
            .tile-card.is-big-tablet .is-29by11 {
                display: none
            }
            .tile-card.is-big-tablet .is-3by2 {
                display: block
            }
            .tile-card.is-big-tablet .name {
                min-height: 100%
            }
            .tile-card.is-big-tablet .name span {
                font-size: .875rem
            }
            .tile-card.is-normal-tablet {
                grid-column: span 1;
                grid-row: span 1
            }
            .tile-card.is-normal-tablet .is-29by11,
            .tile-card.is-normal-tablet .is-3by2 {
                display: none
            }
            .tile-card.is-normal-tablet .is-16by9 {
                display: block
            }
        }
        
        @media screen and (min-width: 1024px)and (max-width: 1215px) {
            .tile-card.is-wide-desktop {
                grid-column: span 2;
                grid-row: span 1
            }
            .tile-card.is-wide-desktop img {
                height: calc(100% - 6px);
                margin: 3px
            }
            .tile-card.is-wide-desktop .content {
                background: #095169cc;
                border-color: #ff0000;
                border-radius: 0 10px 0 9px;
                border-style: solid;
                border-width: 3px 3px 0 0;
                bottom: 3px;
                left: 3px;
                position: absolute;
                width: calc(50% - .3125rem)
            }
            .tile-card.is-wide-desktop .is-16by9,
            .tile-card.is-wide-desktop .is-3by2 {
                display: none
            }
            .tile-card.is-wide-desktop .is-29by11 {
                display: block
            }
            .tile-card.is-wide-desktop .image img {
                border-radius: 9px
            }
        }
        
        @media screen and (min-width: 1024px)and (max-width: 1215px)and (min-width: 1024px) {
            .tile-card.is-wide-desktop:hover .content {
                background: #fff;
                border-color: #fff
            }
        }
        
        @media screen and (min-width: 1024px)and (max-width: 1215px) {
            .tile-card.is-big-desktop {
                grid-column: span 2;
                grid-row: span 2
            }
        }
        
        @media screen and (min-width: 1024px)and (max-width: 1215px)and (min-width: 1024px) {
            .tile-card.is-big-desktop:hover:before {
                background-color: #fff
            }
        }
        
        @media screen and (min-width: 1024px)and (max-width: 1215px) {
            .tile-card.is-big-desktop .is-16by9,
            .tile-card.is-big-desktop .is-29by11 {
                display: none
            }
            .tile-card.is-big-desktop .is-3by2 {
                display: block
            }
            .tile-card.is-big-desktop .name {
                min-height: 100%
            }
            .tile-card.is-big-desktop .name span {
                font-size: .875rem
            }
            .tile-card.is-normal-desktop {
                grid-column: span 1;
                grid-row: span 1
            }
            .tile-card.is-normal-desktop .is-29by11,
            .tile-card.is-normal-desktop .is-3by2 {
                display: none
            }
            .tile-card.is-normal-desktop .is-16by9 {
                display: block
            }
        }
        
        @media screen and (min-width: 1216px)and (max-width: 1407px) {
            .tile-card.is-wide-widescreen {
                grid-column: span 2;
                grid-row: span 1
            }
            .tile-card.is-wide-widescreen img {
                height: calc(100% - 6px);
                margin: 3px
            }
            .tile-card.is-wide-widescreen .content {
                background: #095169cc;
                border-color: #ff0000;
                border-radius: 0 10px 0 9px;
                border-style: solid;
                border-width: 3px 3px 0 0;
                bottom: 3px;
                left: 3px;
                position: absolute;
                width: calc(50% - .3125rem)
            }
            .tile-card.is-wide-widescreen .is-16by9,
            .tile-card.is-wide-widescreen .is-3by2 {
                display: none
            }
            .tile-card.is-wide-widescreen .is-29by11 {
                display: block
            }
            .tile-card.is-wide-widescreen .image img {
                border-radius: 9px
            }
        }
        
        @media screen and (min-width: 1216px)and (max-width: 1407px)and (min-width: 1024px) {
            .tile-card.is-wide-widescreen:hover .content {
                background: #fff;
                border-color: #fff
            }
        }
        
        @media screen and (min-width: 1216px)and (max-width: 1407px) {
            .tile-card.is-big-widescreen {
                grid-column: span 2;
                grid-row: span 2
            }
        }
        
        @media screen and (min-width: 1216px)and (max-width: 1407px)and (min-width: 1024px) {
            .tile-card.is-big-widescreen:hover:before {
                background-color: #fff
            }
        }
        
        @media screen and (min-width: 1216px)and (max-width: 1407px) {
            .tile-card.is-big-widescreen .is-16by9,
            .tile-card.is-big-widescreen .is-29by11 {
                display: none
            }
            .tile-card.is-big-widescreen .is-3by2 {
                display: block
            }
            .tile-card.is-big-widescreen .name {
                min-height: 100%
            }
            .tile-card.is-big-widescreen .name span {
                font-size: .875rem
            }
            .tile-card.is-normal-widescreen {
                grid-column: span 1;
                grid-row: span 1
            }
            .tile-card.is-normal-widescreen .is-29by11,
            .tile-card.is-normal-widescreen .is-3by2 {
                display: none
            }
            .tile-card.is-normal-widescreen .is-16by9 {
                display: block
            }
        }
        
        @media screen and (min-width: 1408px)and (max-width: 1743px) {
            .tile-card.is-wide-fullhd {
                grid-column: span 2;
                grid-row: span 1
            }
            .tile-card.is-wide-fullhd img {
                height: calc(100% - 6px);
                margin: 3px
            }
            .tile-card.is-wide-fullhd .content {
                background: #095169cc;
                border-color: #ff0000;
                border-radius: 0 10px 0 9px;
                border-style: solid;
                border-width: 3px 3px 0 0;
                bottom: 3px;
                left: 3px;
                position: absolute;
                width: calc(50% - .3125rem)
            }
            .tile-card.is-wide-fullhd .is-16by9,
            .tile-card.is-wide-fullhd .is-3by2 {
                display: none
            }
            .tile-card.is-wide-fullhd .is-29by11 {
                display: block
            }
            .tile-card.is-wide-fullhd .image img {
                border-radius: 9px
            }
        }
        
        @media screen and (min-width: 1408px)and (max-width: 1743px)and (min-width: 1024px) {
            .tile-card.is-wide-fullhd:hover .content {
                background: #fff;
                border-color: #fff
            }
        }
        
        @media screen and (min-width: 1408px)and (max-width: 1743px) {
            .tile-card.is-big-fullhd {
                grid-column: span 2;
                grid-row: span 2
            }
        }
        
        @media screen and (min-width: 1408px)and (max-width: 1743px)and (min-width: 1024px) {
            .tile-card.is-big-fullhd:hover:before {
                background-color: #fff
            }
        }
        
        @media screen and (min-width: 1408px)and (max-width: 1743px) {
            .tile-card.is-big-fullhd .is-16by9,
            .tile-card.is-big-fullhd .is-29by11 {
                display: none
            }
            .tile-card.is-big-fullhd .is-3by2 {
                display: block
            }
            .tile-card.is-big-fullhd .name {
                min-height: 100%
            }
            .tile-card.is-big-fullhd .name span {
                font-size: .875rem
            }
            .tile-card.is-normal-fullhd {
                grid-column: span 1;
                grid-row: span 1
            }
            .tile-card.is-normal-fullhd .is-29by11,
            .tile-card.is-normal-fullhd .is-3by2 {
                display: none
            }
            .tile-card.is-normal-fullhd .is-16by9 {
                display: block
            }
        }
        
        @media screen and (min-width: 1744px) {
            .tile-card.is-wide-ultrawide {
                grid-column: span 2;
                grid-row: span 1
            }
            .tile-card.is-wide-ultrawide img {
                height: calc(100% - 6px);
                margin: 3px
            }
            .tile-card.is-wide-ultrawide .content {
                background: #095169cc;
                border-color: #ff0000;
                border-radius: 0 10px 0 9px;
                border-style: solid;
                border-width: 3px 3px 0 0;
                bottom: 3px;
                left: 3px;
                position: absolute;
                width: calc(50% - .3125rem)
            }
            .tile-card.is-wide-ultrawide .is-16by9,
            .tile-card.is-wide-ultrawide .is-3by2 {
                display: none
            }
            .tile-card.is-wide-ultrawide .is-29by11 {
                display: block
            }
            .tile-card.is-wide-ultrawide .image img {
                border-radius: 9px
            }
        }
        
        @media screen and (min-width: 1744px)and (min-width: 1024px) {
            .tile-card.is-wide-ultrawide:hover .content {
                background: #fff;
                border-color: #fff
            }
        }
        
        @media screen and (min-width: 1744px) {
            .tile-card.is-big-ultrawide {
                grid-column: span 2;
                grid-row: span 2
            }
        }
        
        @media screen and (min-width: 1744px)and (min-width: 1024px) {
            .tile-card.is-big-ultrawide:hover:before {
                background-color: #fff
            }
        }
        
        @media screen and (min-width: 1744px) {
            .tile-card.is-big-ultrawide .is-16by9,
            .tile-card.is-big-ultrawide .is-29by11 {
                display: none
            }
            .tile-card.is-big-ultrawide .is-3by2 {
                display: block
            }
            .tile-card.is-big-ultrawide .name {
                min-height: 100%
            }
            .tile-card.is-big-ultrawide .name span {
                font-size: .875rem
            }
            .tile-card.is-normal-ultrawide {
                grid-column: span 1;
                grid-row: span 1
            }
            .tile-card.is-normal-ultrawide .is-29by11,
            .tile-card.is-normal-ultrawide .is-3by2 {
                display: none
            }
            .tile-card.is-normal-ultrawide .is-16by9 {
                display: block
            }
        }
        
        .tooltip:hover {
            text-decoration: none
        }
        
        .tooltip:hover .tooltip-wrapper,
        .tooltip:hover .tooltip-wrapper * {
            display: block
        }
        
        .tooltip-wrapper {
            background: #fffffff2;
            border-radius: 4px;
            box-shadow: 4px 4px 4px 0 #0a0a0a80;
            color: #0a0a0a;
            display: none;
            left: -999px;
            line-height: normal;
            overflow: hidden;
            padding: 1.25rem;
            position: absolute;
            text-align: left;
            top: -999px;
            width: 200px;
            z-index: 1
        }
        
        .tooltip-wrapper em {
            display: block;
            font-style: normal;
            font-weight: 400;
            opacity: 1;
            text-transform: none
        }
        
        .column {
            display: block;
            flex-basis: 0;
            flex-grow: 1;
            flex-shrink: 1;
            padding: .75rem
        }
        
        .columns.is-mobile>.column.is-narrow {
            flex: none;
            width: unset
        }
        
        .columns.is-mobile>.column.is-full {
            flex: none;
            width: 100%
        }
        
        .columns.is-mobile>.column.is-three-quarters {
            flex: none;
            width: 75%
        }
        
        .columns.is-mobile>.column.is-two-thirds {
            flex: none;
            width: 66.6666%
        }
        
        .columns.is-mobile>.column.is-half {
            flex: none;
            width: 50%
        }
        
        .columns.is-mobile>.column.is-one-third {
            flex: none;
            width: 33.3333%
        }
        
        .columns.is-mobile>.column.is-one-quarter {
            flex: none;
            width: 25%
        }
        
        .columns.is-mobile>.column.is-one-fifth {
            flex: none;
            width: 20%
        }
        
        .columns.is-mobile>.column.is-two-fifths {
            flex: none;
            width: 40%
        }
        
        .columns.is-mobile>.column.is-three-fifths {
            flex: none;
            width: 60%
        }
        
        .columns.is-mobile>.column.is-four-fifths {
            flex: none;
            width: 80%
        }
        
        .columns.is-mobile>.column.is-offset-three-quarters {
            margin-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-offset-one-fifth {
            margin-left: 20%
        }
        
        .columns.is-mobile>.column.is-offset-two-fifths {
            margin-left: 40%
        }
        
        .columns.is-mobile>.column.is-offset-three-fifths {
            margin-left: 60%
        }
        
        .columns.is-mobile>.column.is-offset-four-fifths {
            margin-left: 80%
        }
        
        .columns.is-mobile>.column.is-0 {
            flex: none;
            width: 0
        }
        
        .columns.is-mobile>.column.is-offset-0 {
            margin-left: 0
        }
        
        .columns.is-mobile>.column.is-1 {
            flex: none;
            width: 8.33333337%
        }
        
        .columns.is-mobile>.column.is-offset-1 {
            margin-left: 8.33333337%
        }
        
        .columns.is-mobile>.column.is-2 {
            flex: none;
            width: 16.66666674%
        }
        
        .columns.is-mobile>.column.is-offset-2 {
            margin-left: 16.66666674%
        }
        
        .columns.is-mobile>.column.is-3 {
            flex: none;
            width: 25%
        }
        
        .columns.is-mobile>.column.is-offset-3 {
            margin-left: 25%
        }
        
        .columns.is-mobile>.column.is-4 {
            flex: none;
            width: 33.33333337%
        }
        
        .columns.is-mobile>.column.is-offset-4 {
            margin-left: 33.33333337%
        }
        
        .columns.is-mobile>.column.is-5 {
            flex: none;
            width: 41.66666674%
        }
        
        .columns.is-mobile>.column.is-offset-5 {
            margin-left: 41.66666674%
        }
        
        .columns.is-mobile>.column.is-6 {
            flex: none;
            width: 50%
        }
        
        .columns.is-mobile>.column.is-offset-6 {
            margin-left: 50%
        }
        
        .columns.is-mobile>.column.is-7 {
            flex: none;
            width: 58.33333337%
        }
        
        .columns.is-mobile>.column.is-offset-7 {
            margin-left: 58.33333337%
        }
        
        .columns.is-mobile>.column.is-8 {
            flex: none;
            width: 66.66666674%
        }
        
        .columns.is-mobile>.column.is-offset-8 {
            margin-left: 66.66666674%
        }
        
        .columns.is-mobile>.column.is-9 {
            flex: none;
            width: 75%
        }
        
        .columns.is-mobile>.column.is-offset-9 {
            margin-left: 75%
        }
        
        .columns.is-mobile>.column.is-10 {
            flex: none;
            width: 83.33333337%
        }
        
        .columns.is-mobile>.column.is-offset-10 {
            margin-left: 83.33333337%
        }
        
        .columns.is-mobile>.column.is-11 {
            flex: none;
            width: 91.66666674%
        }
        
        .columns.is-mobile>.column.is-offset-11 {
            margin-left: 91.66666674%
        }
        
        .columns.is-mobile>.column.is-12 {
            flex: none;
            width: 100%
        }
        
        .columns.is-mobile>.column.is-offset-12 {
            margin-left: 100%
        }
        
        @media screen and (max-width: 699px) {
            .column.is-narrow-mobile {
                flex: none;
                width: unset
            }
            .column.is-full-mobile {
                flex: none;
                width: 100%
            }
            .column.is-three-quarters-mobile {
                flex: none;
                width: 75%
            }
            .column.is-two-thirds-mobile {
                flex: none;
                width: 66.6666%
            }
            .column.is-half-mobile {
                flex: none;
                width: 50%
            }
            .column.is-one-third-mobile {
                flex: none;
                width: 33.3333%
            }
            .column.is-one-quarter-mobile {
                flex: none;
                width: 25%
            }
            .column.is-one-fifth-mobile {
                flex: none;
                width: 20%
            }
            .column.is-two-fifths-mobile {
                flex: none;
                width: 40%
            }
            .column.is-three-fifths-mobile {
                flex: none;
                width: 60%
            }
            .column.is-four-fifths-mobile {
                flex: none;
                width: 80%
            }
            .column.is-offset-three-quarters-mobile {
                margin-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-offset-one-fifth-mobile {
                margin-left: 20%
            }
            .column.is-offset-two-fifths-mobile {
                margin-left: 40%
            }
            .column.is-offset-three-fifths-mobile {
                margin-left: 60%
            }
            .column.is-offset-four-fifths-mobile {
                margin-left: 80%
            }
            .column.is-0-mobile {
                flex: none;
                width: 0
            }
            .column.is-offset-0-mobile {
                margin-left: 0
            }
            .column.is-1-mobile {
                flex: none;
                width: 8.33333337%
            }
            .column.is-offset-1-mobile {
                margin-left: 8.33333337%
            }
            .column.is-2-mobile {
                flex: none;
                width: 16.66666674%
            }
            .column.is-offset-2-mobile {
                margin-left: 16.66666674%
            }
            .column.is-3-mobile {
                flex: none;
                width: 25%
            }
            .column.is-offset-3-mobile {
                margin-left: 25%
            }
            .column.is-4-mobile {
                flex: none;
                width: 33.33333337%
            }
            .column.is-offset-4-mobile {
                margin-left: 33.33333337%
            }
            .column.is-5-mobile {
                flex: none;
                width: 41.66666674%
            }
            .column.is-offset-5-mobile {
                margin-left: 41.66666674%
            }
            .column.is-6-mobile {
                flex: none;
                width: 50%
            }
            .column.is-offset-6-mobile {
                margin-left: 50%
            }
            .column.is-7-mobile {
                flex: none;
                width: 58.33333337%
            }
            .column.is-offset-7-mobile {
                margin-left: 58.33333337%
            }
            .column.is-8-mobile {
                flex: none;
                width: 66.66666674%
            }
            .column.is-offset-8-mobile {
                margin-left: 66.66666674%
            }
            .column.is-9-mobile {
                flex: none;
                width: 75%
            }
            .column.is-offset-9-mobile {
                margin-left: 75%
            }
            .column.is-10-mobile {
                flex: none;
                width: 83.33333337%
            }
            .column.is-offset-10-mobile {
                margin-left: 83.33333337%
            }
            .column.is-11-mobile {
                flex: none;
                width: 91.66666674%
            }
            .column.is-offset-11-mobile {
                margin-left: 91.66666674%
            }
            .column.is-12-mobile {
                flex: none;
                width: 100%
            }
            .column.is-offset-12-mobile {
                margin-left: 100%
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .column.is-narrow,
            .column.is-narrow-tablet {
                flex: none;
                width: unset
            }
            .column.is-full,
            .column.is-full-tablet {
                flex: none;
                width: 100%
            }
            .column.is-three-quarters,
            .column.is-three-quarters-tablet {
                flex: none;
                width: 75%
            }
            .column.is-two-thirds,
            .column.is-two-thirds-tablet {
                flex: none;
                width: 66.6666%
            }
            .column.is-half,
            .column.is-half-tablet {
                flex: none;
                width: 50%
            }
            .column.is-one-third,
            .column.is-one-third-tablet {
                flex: none;
                width: 33.3333%
            }
            .column.is-one-quarter,
            .column.is-one-quarter-tablet {
                flex: none;
                width: 25%
            }
            .column.is-one-fifth,
            .column.is-one-fifth-tablet {
                flex: none;
                width: 20%
            }
            .column.is-two-fifths,
            .column.is-two-fifths-tablet {
                flex: none;
                width: 40%
            }
            .column.is-three-fifths,
            .column.is-three-fifths-tablet {
                flex: none;
                width: 60%
            }
            .column.is-four-fifths,
            .column.is-four-fifths-tablet {
                flex: none;
                width: 80%
            }
            .column.is-offset-three-quarters,
            .column.is-offset-three-quarters-tablet {
                margin-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-offset-one-fifth,
            .column.is-offset-one-fifth-tablet {
                margin-left: 20%
            }
            .column.is-offset-two-fifths,
            .column.is-offset-two-fifths-tablet {
                margin-left: 40%
            }
            .column.is-offset-three-fifths,
            .column.is-offset-three-fifths-tablet {
                margin-left: 60%
            }
            .column.is-offset-four-fifths,
            .column.is-offset-four-fifths-tablet {
                margin-left: 80%
            }
            .column.is-0,
            .column.is-0-tablet {
                flex: none;
                width: 0
            }
            .column.is-offset-0,
            .column.is-offset-0-tablet {
                margin-left: 0
            }
            .column.is-1,
            .column.is-1-tablet {
                flex: none;
                width: 8.33333337%
            }
            .column.is-offset-1,
            .column.is-offset-1-tablet {
                margin-left: 8.33333337%
            }
            .column.is-2,
            .column.is-2-tablet {
                flex: none;
                width: 16.66666674%
            }
            .column.is-offset-2,
            .column.is-offset-2-tablet {
                margin-left: 16.66666674%
            }
            .column.is-3,
            .column.is-3-tablet {
                flex: none;
                width: 25%
            }
            .column.is-offset-3,
            .column.is-offset-3-tablet {
                margin-left: 25%
            }
            .column.is-4,
            .column.is-4-tablet {
                flex: none;
                width: 33.33333337%
            }
            .column.is-offset-4,
            .column.is-offset-4-tablet {
                margin-left: 33.33333337%
            }
            .column.is-5,
            .column.is-5-tablet {
                flex: none;
                width: 41.66666674%
            }
            .column.is-offset-5,
            .column.is-offset-5-tablet {
                margin-left: 41.66666674%
            }
            .column.is-6,
            .column.is-6-tablet {
                flex: none;
                width: 50%
            }
            .column.is-offset-6,
            .column.is-offset-6-tablet {
                margin-left: 50%
            }
            .column.is-7,
            .column.is-7-tablet {
                flex: none;
                width: 58.33333337%
            }
            .column.is-offset-7,
            .column.is-offset-7-tablet {
                margin-left: 58.33333337%
            }
            .column.is-8,
            .column.is-8-tablet {
                flex: none;
                width: 66.66666674%
            }
            .column.is-offset-8,
            .column.is-offset-8-tablet {
                margin-left: 66.66666674%
            }
            .column.is-9,
            .column.is-9-tablet {
                flex: none;
                width: 75%
            }
            .column.is-offset-9,
            .column.is-offset-9-tablet {
                margin-left: 75%
            }
            .column.is-10,
            .column.is-10-tablet {
                flex: none;
                width: 83.33333337%
            }
            .column.is-offset-10,
            .column.is-offset-10-tablet {
                margin-left: 83.33333337%
            }
            .column.is-11,
            .column.is-11-tablet {
                flex: none;
                width: 91.66666674%
            }
            .column.is-offset-11,
            .column.is-offset-11-tablet {
                margin-left: 91.66666674%
            }
            .column.is-12,
            .column.is-12-tablet {
                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 {
                flex: none;
                width: unset
            }
            .column.is-full-touch {
                flex: none;
                width: 100%
            }
            .column.is-three-quarters-touch {
                flex: none;
                width: 75%
            }
            .column.is-two-thirds-touch {
                flex: none;
                width: 66.6666%
            }
            .column.is-half-touch {
                flex: none;
                width: 50%
            }
            .column.is-one-third-touch {
                flex: none;
                width: 33.3333%
            }
            .column.is-one-quarter-touch {
                flex: none;
                width: 25%
            }
            .column.is-one-fifth-touch {
                flex: none;
                width: 20%
            }
            .column.is-two-fifths-touch {
                flex: none;
                width: 40%
            }
            .column.is-three-fifths-touch {
                flex: none;
                width: 60%
            }
            .column.is-four-fifths-touch {
                flex: none;
                width: 80%
            }
            .column.is-offset-three-quarters-touch {
                margin-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-offset-one-fifth-touch {
                margin-left: 20%
            }
            .column.is-offset-two-fifths-touch {
                margin-left: 40%
            }
            .column.is-offset-three-fifths-touch {
                margin-left: 60%
            }
            .column.is-offset-four-fifths-touch {
                margin-left: 80%
            }
            .column.is-0-touch {
                flex: none;
                width: 0
            }
            .column.is-offset-0-touch {
                margin-left: 0
            }
            .column.is-1-touch {
                flex: none;
                width: 8.33333337%
            }
            .column.is-offset-1-touch {
                margin-left: 8.33333337%
            }
            .column.is-2-touch {
                flex: none;
                width: 16.66666674%
            }
            .column.is-offset-2-touch {
                margin-left: 16.66666674%
            }
            .column.is-3-touch {
                flex: none;
                width: 25%
            }
            .column.is-offset-3-touch {
                margin-left: 25%
            }
            .column.is-4-touch {
                flex: none;
                width: 33.33333337%
            }
            .column.is-offset-4-touch {
                margin-left: 33.33333337%
            }
            .column.is-5-touch {
                flex: none;
                width: 41.66666674%
            }
            .column.is-offset-5-touch {
                margin-left: 41.66666674%
            }
            .column.is-6-touch {
                flex: none;
                width: 50%
            }
            .column.is-offset-6-touch {
                margin-left: 50%
            }
            .column.is-7-touch {
                flex: none;
                width: 58.33333337%
            }
            .column.is-offset-7-touch {
                margin-left: 58.33333337%
            }
            .column.is-8-touch {
                flex: none;
                width: 66.66666674%
            }
            .column.is-offset-8-touch {
                margin-left: 66.66666674%
            }
            .column.is-9-touch {
                flex: none;
                width: 75%
            }
            .column.is-offset-9-touch {
                margin-left: 75%
            }
            .column.is-10-touch {
                flex: none;
                width: 83.33333337%
            }
            .column.is-offset-10-touch {
                margin-left: 83.33333337%
            }
            .column.is-11-touch {
                flex: none;
                width: 91.66666674%
            }
            .column.is-offset-11-touch {
                margin-left: 91.66666674%
            }
            .column.is-12-touch {
                flex: none;
                width: 100%
            }
            .column.is-offset-12-touch {
                margin-left: 100%
            }
        }
        
        @media screen and (min-width: 1024px) {
            .column.is-narrow-desktop {
                flex: none;
                width: unset
            }
            .column.is-full-desktop {
                flex: none;
                width: 100%
            }
            .column.is-three-quarters-desktop {
                flex: none;
                width: 75%
            }
            .column.is-two-thirds-desktop {
                flex: none;
                width: 66.6666%
            }
            .column.is-half-desktop {
                flex: none;
                width: 50%
            }
            .column.is-one-third-desktop {
                flex: none;
                width: 33.3333%
            }
            .column.is-one-quarter-desktop {
                flex: none;
                width: 25%
            }
            .column.is-one-fifth-desktop {
                flex: none;
                width: 20%
            }
            .column.is-two-fifths-desktop {
                flex: none;
                width: 40%
            }
            .column.is-three-fifths-desktop {
                flex: none;
                width: 60%
            }
            .column.is-four-fifths-desktop {
                flex: none;
                width: 80%
            }
            .column.is-offset-three-quarters-desktop {
                margin-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-offset-one-fifth-desktop {
                margin-left: 20%
            }
            .column.is-offset-two-fifths-desktop {
                margin-left: 40%
            }
            .column.is-offset-three-fifths-desktop {
                margin-left: 60%
            }
            .column.is-offset-four-fifths-desktop {
                margin-left: 80%
            }
            .column.is-0-desktop {
                flex: none;
                width: 0
            }
            .column.is-offset-0-desktop {
                margin-left: 0
            }
            .column.is-1-desktop {
                flex: none;
                width: 8.33333337%
            }
            .column.is-offset-1-desktop {
                margin-left: 8.33333337%
            }
            .column.is-2-desktop {
                flex: none;
                width: 16.66666674%
            }
            .column.is-offset-2-desktop {
                margin-left: 16.66666674%
            }
            .column.is-3-desktop {
                flex: none;
                width: 25%
            }
            .column.is-offset-3-desktop {
                margin-left: 25%
            }
            .column.is-4-desktop {
                flex: none;
                width: 33.33333337%
            }
            .column.is-offset-4-desktop {
                margin-left: 33.33333337%
            }
            .column.is-5-desktop {
                flex: none;
                width: 41.66666674%
            }
            .column.is-offset-5-desktop {
                margin-left: 41.66666674%
            }
            .column.is-6-desktop {
                flex: none;
                width: 50%
            }
            .column.is-offset-6-desktop {
                margin-left: 50%
            }
            .column.is-7-desktop {
                flex: none;
                width: 58.33333337%
            }
            .column.is-offset-7-desktop {
                margin-left: 58.33333337%
            }
            .column.is-8-desktop {
                flex: none;
                width: 66.66666674%
            }
            .column.is-offset-8-desktop {
                margin-left: 66.66666674%
            }
            .column.is-9-desktop {
                flex: none;
                width: 75%
            }
            .column.is-offset-9-desktop {
                margin-left: 75%
            }
            .column.is-10-desktop {
                flex: none;
                width: 83.33333337%
            }
            .column.is-offset-10-desktop {
                margin-left: 83.33333337%
            }
            .column.is-11-desktop {
                flex: none;
                width: 91.66666674%
            }
            .column.is-offset-11-desktop {
                margin-left: 91.66666674%
            }
            .column.is-12-desktop {
                flex: none;
                width: 100%
            }
            .column.is-offset-12-desktop {
                margin-left: 100%
            }
        }
        
        @media screen and (min-width: 1216px) {
            .column.is-narrow-widescreen {
                flex: none;
                width: unset
            }
            .column.is-full-widescreen {
                flex: none;
                width: 100%
            }
            .column.is-three-quarters-widescreen {
                flex: none;
                width: 75%
            }
            .column.is-two-thirds-widescreen {
                flex: none;
                width: 66.6666%
            }
            .column.is-half-widescreen {
                flex: none;
                width: 50%
            }
            .column.is-one-third-widescreen {
                flex: none;
                width: 33.3333%
            }
            .column.is-one-quarter-widescreen {
                flex: none;
                width: 25%
            }
            .column.is-one-fifth-widescreen {
                flex: none;
                width: 20%
            }
            .column.is-two-fifths-widescreen {
                flex: none;
                width: 40%
            }
            .column.is-three-fifths-widescreen {
                flex: none;
                width: 60%
            }
            .column.is-four-fifths-widescreen {
                flex: none;
                width: 80%
            }
            .column.is-offset-three-quarters-widescreen {
                margin-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-offset-one-fifth-widescreen {
                margin-left: 20%
            }
            .column.is-offset-two-fifths-widescreen {
                margin-left: 40%
            }
            .column.is-offset-three-fifths-widescreen {
                margin-left: 60%
            }
            .column.is-offset-four-fifths-widescreen {
                margin-left: 80%
            }
            .column.is-0-widescreen {
                flex: none;
                width: 0
            }
            .column.is-offset-0-widescreen {
                margin-left: 0
            }
            .column.is-1-widescreen {
                flex: none;
                width: 8.33333337%
            }
            .column.is-offset-1-widescreen {
                margin-left: 8.33333337%
            }
            .column.is-2-widescreen {
                flex: none;
                width: 16.66666674%
            }
            .column.is-offset-2-widescreen {
                margin-left: 16.66666674%
            }
            .column.is-3-widescreen {
                flex: none;
                width: 25%
            }
            .column.is-offset-3-widescreen {
                margin-left: 25%
            }
            .column.is-4-widescreen {
                flex: none;
                width: 33.33333337%
            }
            .column.is-offset-4-widescreen {
                margin-left: 33.33333337%
            }
            .column.is-5-widescreen {
                flex: none;
                width: 41.66666674%
            }
            .column.is-offset-5-widescreen {
                margin-left: 41.66666674%
            }
            .column.is-6-widescreen {
                flex: none;
                width: 50%
            }
            .column.is-offset-6-widescreen {
                margin-left: 50%
            }
            .column.is-7-widescreen {
                flex: none;
                width: 58.33333337%
            }
            .column.is-offset-7-widescreen {
                margin-left: 58.33333337%
            }
            .column.is-8-widescreen {
                flex: none;
                width: 66.66666674%
            }
            .column.is-offset-8-widescreen {
                margin-left: 66.66666674%
            }
            .column.is-9-widescreen {
                flex: none;
                width: 75%
            }
            .column.is-offset-9-widescreen {
                margin-left: 75%
            }
            .column.is-10-widescreen {
                flex: none;
                width: 83.33333337%
            }
            .column.is-offset-10-widescreen {
                margin-left: 83.33333337%
            }
            .column.is-11-widescreen {
                flex: none;
                width: 91.66666674%
            }
            .column.is-offset-11-widescreen {
                margin-left: 91.66666674%
            }
            .column.is-12-widescreen {
                flex: none;
                width: 100%
            }
            .column.is-offset-12-widescreen {
                margin-left: 100%
            }
        }
        
        @media screen and (min-width: 1408px) {
            .column.is-narrow-fullhd {
                flex: none;
                width: unset
            }
            .column.is-full-fullhd {
                flex: none;
                width: 100%
            }
            .column.is-three-quarters-fullhd {
                flex: none;
                width: 75%
            }
            .column.is-two-thirds-fullhd {
                flex: none;
                width: 66.6666%
            }
            .column.is-half-fullhd {
                flex: none;
                width: 50%
            }
            .column.is-one-third-fullhd {
                flex: none;
                width: 33.3333%
            }
            .column.is-one-quarter-fullhd {
                flex: none;
                width: 25%
            }
            .column.is-one-fifth-fullhd {
                flex: none;
                width: 20%
            }
            .column.is-two-fifths-fullhd {
                flex: none;
                width: 40%
            }
            .column.is-three-fifths-fullhd {
                flex: none;
                width: 60%
            }
            .column.is-four-fifths-fullhd {
                flex: none;
                width: 80%
            }
            .column.is-offset-three-quarters-fullhd {
                margin-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-offset-one-fifth-fullhd {
                margin-left: 20%
            }
            .column.is-offset-two-fifths-fullhd {
                margin-left: 40%
            }
            .column.is-offset-three-fifths-fullhd {
                margin-left: 60%
            }
            .column.is-offset-four-fifths-fullhd {
                margin-left: 80%
            }
            .column.is-0-fullhd {
                flex: none;
                width: 0
            }
            .column.is-offset-0-fullhd {
                margin-left: 0
            }
            .column.is-1-fullhd {
                flex: none;
                width: 8.33333337%
            }
            .column.is-offset-1-fullhd {
                margin-left: 8.33333337%
            }
            .column.is-2-fullhd {
                flex: none;
                width: 16.66666674%
            }
            .column.is-offset-2-fullhd {
                margin-left: 16.66666674%
            }
            .column.is-3-fullhd {
                flex: none;
                width: 25%
            }
            .column.is-offset-3-fullhd {
                margin-left: 25%
            }
            .column.is-4-fullhd {
                flex: none;
                width: 33.33333337%
            }
            .column.is-offset-4-fullhd {
                margin-left: 33.33333337%
            }
            .column.is-5-fullhd {
                flex: none;
                width: 41.66666674%
            }
            .column.is-offset-5-fullhd {
                margin-left: 41.66666674%
            }
            .column.is-6-fullhd {
                flex: none;
                width: 50%
            }
            .column.is-offset-6-fullhd {
                margin-left: 50%
            }
            .column.is-7-fullhd {
                flex: none;
                width: 58.33333337%
            }
            .column.is-offset-7-fullhd {
                margin-left: 58.33333337%
            }
            .column.is-8-fullhd {
                flex: none;
                width: 66.66666674%
            }
            .column.is-offset-8-fullhd {
                margin-left: 66.66666674%
            }
            .column.is-9-fullhd {
                flex: none;
                width: 75%
            }
            .column.is-offset-9-fullhd {
                margin-left: 75%
            }
            .column.is-10-fullhd {
                flex: none;
                width: 83.33333337%
            }
            .column.is-offset-10-fullhd {
                margin-left: 83.33333337%
            }
            .column.is-11-fullhd {
                flex: none;
                width: 91.66666674%
            }
            .column.is-offset-11-fullhd {
                margin-left: 91.66666674%
            }
            .column.is-12-fullhd {
                flex: none;
                width: 100%
            }
            .column.is-offset-12-fullhd {
                margin-left: 100%
            }
        }
        
        .columns {
            margin-left: -.75rem;
            margin-right: -.75rem;
            margin-top: -.75rem
        }
        
        .columns:last-child {
            margin-bottom: -.75rem
        }
        
        .columns:not(:last-child) {
            margin-bottom: .75rem
        }
        
        .columns.is-centered {
            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: flex
        }
        
        .columns.is-multiline {
            flex-wrap: wrap
        }
        
        .columns.is-vcentered {
            align-items: center
        }
        
        @media print,
        screen and (min-width: 700px) {
            .columns:not(.is-desktop) {
                display: flex
            }
        }
        
        @media screen and (min-width: 1024px) {
            .columns.is-desktop {
                display: flex
            }
        }
        
        @media screen and (min-width: 1744px) {
            .column.is-narrow-ultrawide {
                flex: none
            }
            .column.is-full-ultrawide {
                flex: none;
                width: 100%
            }
            .column.is-three-quarters-ultrawide {
                flex: none;
                width: 75%
            }
            .column.is-two-thirds-ultrawide {
                flex: none;
                width: 66.6666%
            }
            .column.is-half-ultrawide {
                flex: none;
                width: 50%
            }
            .column.is-one-third-ultrawide {
                flex: none;
                width: 33.3333%
            }
            .column.is-one-quarter-ultrawide {
                flex: none;
                width: 25%
            }
            .column.is-one-fifth-ultrawide {
                flex: none;
                width: 20%
            }
            .column.is-two-fifths-ultrawide {
                flex: none;
                width: 40%
            }
            .column.is-three-fifths-ultrawide {
                flex: none;
                width: 60%
            }
            .column.is-four-fifths-ultrawide {
                flex: none;
                width: 80%
            }
            .column.is-offset-three-quarters-ultrawide {
                margin-left: 75%
            }
            .column.is-offset-two-thirds-ultrawide {
                margin-left: 66.6666%
            }
            .column.is-offset-half-ultrawide {
                margin-left: 50%
            }
            .column.is-offset-one-third-ultrawide {
                margin-left: 33.3333%
            }
            .column.is-offset-one-quarter-ultrawide {
                margin-left: 25%
            }
            .column.is-offset-one-fifth-ultrawide {
                margin-left: 20%
            }
            .column.is-offset-two-fifths-ultrawide {
                margin-left: 40%
            }
            .column.is-offset-three-fifths-ultrawide {
                margin-left: 60%
            }
            .column.is-offset-four-fifths-ultrawide {
                margin-left: 80%
            }
            .column.is-0-ultrawide {
                flex: none;
                width: 0
            }
            .column.is-offset-0-ultrawide {
                margin-left: 0
            }
            .column.is-1-ultrawide {
                flex: none;
                width: 8.3333333333%
            }
            .column.is-offset-1-ultrawide {
                margin-left: 8.3333333333%
            }
            .column.is-2-ultrawide {
                flex: none;
                width: 16.6666666667%
            }
            .column.is-offset-2-ultrawide {
                margin-left: 16.6666666667%
            }
            .column.is-3-ultrawide {
                flex: none;
                width: 25%
            }
            .column.is-offset-3-ultrawide {
                margin-left: 25%
            }
            .column.is-4-ultrawide {
                flex: none;
                width: 33.3333333333%
            }
            .column.is-offset-4-ultrawide {
                margin-left: 33.3333333333%
            }
            .column.is-5-ultrawide {
                flex: none;
                width: 41.6666666667%
            }
            .column.is-offset-5-ultrawide {
                margin-left: 41.6666666667%
            }
            .column.is-6-ultrawide {
                flex: none;
                width: 50%
            }
            .column.is-offset-6-ultrawide {
                margin-left: 50%
            }
            .column.is-7-ultrawide {
                flex: none;
                width: 58.3333333333%
            }
            .column.is-offset-7-ultrawide {
                margin-left: 58.3333333333%
            }
            .column.is-8-ultrawide {
                flex: none;
                width: 66.6666666667%
            }
            .column.is-offset-8-ultrawide {
                margin-left: 66.6666666667%
            }
            .column.is-9-ultrawide {
                flex: none;
                width: 75%
            }
            .column.is-offset-9-ultrawide {
                margin-left: 75%
            }
            .column.is-10-ultrawide {
                flex: none;
                width: 83.3333333333%
            }
            .column.is-offset-10-ultrawide {
                margin-left: 83.3333333333%
            }
            .column.is-11-ultrawide {
                flex: none;
                width: 91.6666666667%
            }
            .column.is-offset-11-ultrawide {
                margin-left: 91.6666666667%
            }
            .column.is-12-ultrawide {
                flex: none;
                width: 100%
            }
            .column.is-offset-12-ultrawide {
                margin-left: 100%
            }
        }
        
        @media screen and (max-width: 699px) {
            .columns {
                margin-left: -.625rem;
                margin-right: -.625rem
            }
        }
        
        .grid {
            grid-gap: .625rem;
            display: grid;
            grid-auto-flow: dense;
            grid-auto-rows: auto;
            grid-template-columns: repeat(2, 1fr)
        }
        
        .grid.is-1 {
            grid-template-columns: repeat(1, 1fr)
        }
        
        @media screen and (max-width: 699px) {
            .grid.is-1-mobile {
                grid-template-columns: repeat(1, 1fr)
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .grid.is-1-tablet {
                grid-template-columns: repeat(1, 1fr)
            }
        }
        
        @media screen and (min-width: 1024px) {
            .grid.is-1-desktop {
                grid-template-columns: repeat(1, 1fr)
            }
        }
        
        @media screen and (min-width: 1216px) {
            .grid.is-1-widescreen {
                grid-template-columns: repeat(1, 1fr)
            }
        }
        
        @media screen and (min-width: 1408px) {
            .grid.is-1-fullhd {
                grid-template-columns: repeat(1, 1fr)
            }
        }
        
        @media screen and (min-width: 1744px) {
            .grid.is-1-ultrawide {
                grid-template-columns: repeat(1, 1fr)
            }
        }
        
        .grid.is-2 {
            grid-template-columns: repeat(2, 1fr)
        }
        
        @media screen and (max-width: 699px) {
            .grid.is-2-mobile {
                grid-template-columns: repeat(2, 1fr)
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .grid.is-2-tablet {
                grid-template-columns: repeat(2, 1fr)
            }
        }
        
        @media screen and (min-width: 1024px) {
            .grid.is-2-desktop {
                grid-template-columns: repeat(2, 1fr)
            }
        }
        
        @media screen and (min-width: 1216px) {
            .grid.is-2-widescreen {
                grid-template-columns: repeat(2, 1fr)
            }
        }
        
        @media screen and (min-width: 1408px) {
            .grid.is-2-fullhd {
                grid-template-columns: repeat(2, 1fr)
            }
        }
        
        @media screen and (min-width: 1744px) {
            .grid.is-2-ultrawide {
                grid-template-columns: repeat(2, 1fr)
            }
        }
        
        .grid.is-3 {
            grid-template-columns: repeat(3, 1fr)
        }
        
        @media screen and (max-width: 699px) {
            .grid.is-3-mobile {
                grid-template-columns: repeat(3, 1fr)
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .grid.is-3-tablet {
                grid-template-columns: repeat(3, 1fr)
            }
        }
        
        @media screen and (min-width: 1024px) {
            .grid.is-3-desktop {
                grid-template-columns: repeat(3, 1fr)
            }
        }
        
        @media screen and (min-width: 1216px) {
            .grid.is-3-widescreen {
                grid-template-columns: repeat(3, 1fr)
            }
        }
        
        @media screen and (min-width: 1408px) {
            .grid.is-3-fullhd {
                grid-template-columns: repeat(3, 1fr)
            }
        }
        
        @media screen and (min-width: 1744px) {
            .grid.is-3-ultrawide {
                grid-template-columns: repeat(3, 1fr)
            }
        }
        
        .grid.is-4 {
            grid-template-columns: repeat(4, 1fr)
        }
        
        @media screen and (max-width: 699px) {
            .grid.is-4-mobile {
                grid-template-columns: repeat(4, 1fr)
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .grid.is-4-tablet {
                grid-template-columns: repeat(4, 1fr)
            }
        }
        
        @media screen and (min-width: 1024px) {
            .grid.is-4-desktop {
                grid-template-columns: repeat(4, 1fr)
            }
        }
        
        @media screen and (min-width: 1216px) {
            .grid.is-4-widescreen {
                grid-template-columns: repeat(4, 1fr)
            }
        }
        
        @media screen and (min-width: 1408px) {
            .grid.is-4-fullhd {
                grid-template-columns: repeat(4, 1fr)
            }
        }
        
        @media screen and (min-width: 1744px) {
            .grid.is-4-ultrawide {
                grid-template-columns: repeat(4, 1fr)
            }
        }
        
        .grid.is-5 {
            grid-template-columns: repeat(5, 1fr)
        }
        
        @media screen and (max-width: 699px) {
            .grid.is-5-mobile {
                grid-template-columns: repeat(5, 1fr)
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .grid.is-5-tablet {
                grid-template-columns: repeat(5, 1fr)
            }
        }
        
        @media screen and (min-width: 1024px) {
            .grid.is-5-desktop {
                grid-template-columns: repeat(5, 1fr)
            }
        }
        
        @media screen and (min-width: 1216px) {
            .grid.is-5-widescreen {
                grid-template-columns: repeat(5, 1fr)
            }
        }
        
        @media screen and (min-width: 1408px) {
            .grid.is-5-fullhd {
                grid-template-columns: repeat(5, 1fr)
            }
        }
        
        @media screen and (min-width: 1744px) {
            .grid.is-5-ultrawide {
                grid-template-columns: repeat(5, 1fr)
            }
        }
        
        .grid.is-6 {
            grid-template-columns: repeat(6, 1fr)
        }
        
        @media screen and (max-width: 699px) {
            .grid.is-6-mobile {
                grid-template-columns: repeat(6, 1fr)
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .grid.is-6-tablet {
                grid-template-columns: repeat(6, 1fr)
            }
        }
        
        @media screen and (min-width: 1024px) {
            .grid.is-6-desktop {
                grid-template-columns: repeat(6, 1fr)
            }
        }
        
        @media screen and (min-width: 1216px) {
            .grid.is-6-widescreen {
                grid-template-columns: repeat(6, 1fr)
            }
        }
        
        @media screen and (min-width: 1408px) {
            .grid.is-6-fullhd {
                grid-template-columns: repeat(6, 1fr)
            }
        }
        
        @media screen and (min-width: 1744px) {
            .grid.is-6-ultrawide {
                grid-template-columns: repeat(6, 1fr)
            }
        }
        
        .grid.is-7 {
            grid-template-columns: repeat(7, 1fr)
        }
        
        @media screen and (max-width: 699px) {
            .grid.is-7-mobile {
                grid-template-columns: repeat(7, 1fr)
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .grid.is-7-tablet {
                grid-template-columns: repeat(7, 1fr)
            }
        }
        
        @media screen and (min-width: 1024px) {
            .grid.is-7-desktop {
                grid-template-columns: repeat(7, 1fr)
            }
        }
        
        @media screen and (min-width: 1216px) {
            .grid.is-7-widescreen {
                grid-template-columns: repeat(7, 1fr)
            }
        }
        
        @media screen and (min-width: 1408px) {
            .grid.is-7-fullhd {
                grid-template-columns: repeat(7, 1fr)
            }
        }
        
        @media screen and (min-width: 1744px) {
            .grid.is-7-ultrawide {
                grid-template-columns: repeat(7, 1fr)
            }
        }
        
        .grid.is-8 {
            grid-template-columns: repeat(8, 1fr)
        }
        
        @media screen and (max-width: 699px) {
            .grid.is-8-mobile {
                grid-template-columns: repeat(8, 1fr)
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .grid.is-8-tablet {
                grid-template-columns: repeat(8, 1fr)
            }
        }
        
        @media screen and (min-width: 1024px) {
            .grid.is-8-desktop {
                grid-template-columns: repeat(8, 1fr)
            }
        }
        
        @media screen and (min-width: 1216px) {
            .grid.is-8-widescreen {
                grid-template-columns: repeat(8, 1fr)
            }
        }
        
        @media screen and (min-width: 1408px) {
            .grid.is-8-fullhd {
                grid-template-columns: repeat(8, 1fr)
            }
        }
        
        @media screen and (min-width: 1744px) {
            .grid.is-8-ultrawide {
                grid-template-columns: repeat(8, 1fr)
            }
        }
        
        .grid.is-9 {
            grid-template-columns: repeat(9, 1fr)
        }
        
        @media screen and (max-width: 699px) {
            .grid.is-9-mobile {
                grid-template-columns: repeat(9, 1fr)
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .grid.is-9-tablet {
                grid-template-columns: repeat(9, 1fr)
            }
        }
        
        @media screen and (min-width: 1024px) {
            .grid.is-9-desktop {
                grid-template-columns: repeat(9, 1fr)
            }
        }
        
        @media screen and (min-width: 1216px) {
            .grid.is-9-widescreen {
                grid-template-columns: repeat(9, 1fr)
            }
        }
        
        @media screen and (min-width: 1408px) {
            .grid.is-9-fullhd {
                grid-template-columns: repeat(9, 1fr)
            }
        }
        
        @media screen and (min-width: 1744px) {
            .grid.is-9-ultrawide {
                grid-template-columns: repeat(9, 1fr)
            }
        }
        
        .grid.is-10 {
            grid-template-columns: repeat(10, 1fr)
        }
        
        @media screen and (max-width: 699px) {
            .grid.is-10-mobile {
                grid-template-columns: repeat(10, 1fr)
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .grid.is-10-tablet {
                grid-template-columns: repeat(10, 1fr)
            }
        }
        
        @media screen and (min-width: 1024px) {
            .grid.is-10-desktop {
                grid-template-columns: repeat(10, 1fr)
            }
        }
        
        @media screen and (min-width: 1216px) {
            .grid.is-10-widescreen {
                grid-template-columns: repeat(10, 1fr)
            }
        }
        
        @media screen and (min-width: 1408px) {
            .grid.is-10-fullhd {
                grid-template-columns: repeat(10, 1fr)
            }
        }
        
        @media screen and (min-width: 1744px) {
            .grid.is-10-ultrawide {
                grid-template-columns: repeat(10, 1fr)
            }
        }
        
        .grid.is-11 {
            grid-template-columns: repeat(11, 1fr)
        }
        
        @media screen and (max-width: 699px) {
            .grid.is-11-mobile {
                grid-template-columns: repeat(11, 1fr)
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .grid.is-11-tablet {
                grid-template-columns: repeat(11, 1fr)
            }
        }
        
        @media screen and (min-width: 1024px) {
            .grid.is-11-desktop {
                grid-template-columns: repeat(11, 1fr)
            }
        }
        
        @media screen and (min-width: 1216px) {
            .grid.is-11-widescreen {
                grid-template-columns: repeat(11, 1fr)
            }
        }
        
        @media screen and (min-width: 1408px) {
            .grid.is-11-fullhd {
                grid-template-columns: repeat(11, 1fr)
            }
        }
        
        @media screen and (min-width: 1744px) {
            .grid.is-11-ultrawide {
                grid-template-columns: repeat(11, 1fr)
            }
        }
        
        .grid.is-12 {
            grid-template-columns: repeat(12, 1fr)
        }
        
        @media screen and (max-width: 699px) {
            .grid.is-12-mobile {
                grid-template-columns: repeat(12, 1fr)
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .grid.is-12-tablet {
                grid-template-columns: repeat(12, 1fr)
            }
        }
        
        @media screen and (min-width: 1024px) {
            .grid.is-12-desktop {
                grid-template-columns: repeat(12, 1fr)
            }
        }
        
        @media screen and (min-width: 1216px) {
            .grid.is-12-widescreen {
                grid-template-columns: repeat(12, 1fr)
            }
        }
        
        @media screen and (min-width: 1408px) {
            .grid.is-12-fullhd {
                grid-template-columns: repeat(12, 1fr)
            }
        }
        
        @media screen and (min-width: 1744px) {
            .grid.is-12-ultrawide {
                grid-template-columns: repeat(12, 1fr)
            }
        }
        
        .grid>.is-column-2 {
            grid-column: span 2
        }
        
        .grid>.is-row-2 {
            grid-row: span 2
        }
        
        .grid>.is-column-3 {
            grid-column: span 2
        }
        
        .grid>.is-row-3 {
            grid-row: span 2
        }
        
        .grid>.is-column-4 {
            grid-column: span 2
        }
        
        .grid>.is-row-4 {
            grid-row: span 2
        }
        
        .grid>.is-column-5 {
            grid-column: span 2
        }
        
        .grid>.is-row-5 {
            grid-row: span 2
        }
        
        .grid>.is-column-6 {
            grid-column: span 2
        }
        
        .grid>.is-row-6 {
            grid-row: span 2
        }
        
        .grid>.is-column-7 {
            grid-column: span 2
        }
        
        .grid>.is-row-7 {
            grid-row: span 2
        }
        
        .grid>.is-column-8 {
            grid-column: span 2
        }
        
        .grid>.is-row-8 {
            grid-row: span 2
        }
        
        .grid>.is-column-9 {
            grid-column: span 2
        }
        
        .grid>.is-row-9 {
            grid-row: span 2
        }
        
        .grid>.is-column-10 {
            grid-column: span 2
        }
        
        .grid>.is-row-10 {
            grid-row: span 2
        }
        
        .grid>.is-column-11 {
            grid-column: span 2
        }
        
        .grid>.is-row-11 {
            grid-row: span 2
        }
        
        .grid>.is-column-12 {
            grid-column: span 2
        }
        
        .grid>.is-row-12 {
            grid-row: span 2
        }
        
        @media screen and (max-width: 1023px) {
            .grid+.grid {
                margin-top: .625rem
            }
        }
        
        .has-text-white {
            color: #fff!important
        }
        
        a.has-text-white:focus,
        a.has-text-white:hover {
            color: #e6e6e6!important
        }
        
        .has-background-white {
            background-color: #fff!important
        }
        
        .has-text-black {
            color: #0a0a0a!important
        }
        
        a.has-text-black:focus,
        a.has-text-black:hover {
            color: #000!important
        }
        
        .has-background-black {
            background-color: #0a0a0a!important
        }
        
        .has-text-light {
            color: #f5f5f5!important
        }
        
        a.has-text-light:focus,
        a.has-text-light:hover {
            color: #dbdbdb!important
        }
        
        .has-background-light {
            background-color: #f5f5f5!important
        }
        
        .has-text-dark {
            color: #363636!important
        }
        
        a.has-text-dark:focus,
        a.has-text-dark:hover {
            color: #1c1c1c!important
        }
        
        .has-background-dark {
            background-color: #363636!important
        }
        
        .has-text-primary {
            color: #ff0000!important
        }
        
        a.has-text-primary:focus,
        a.has-text-primary:hover {
            color: #009390!important
        }
        
        .has-background-primary {
            background-color: #ff0000!important
        }
        
        .has-text-primary-light {
            color: #fff!important
        }
        
        a.has-text-primary-light:focus,
        a.has-text-primary-light:hover {
            color: #7cfff7!important
        }
        
        .has-background-primary-light {
            background-color: #fff!important
        }
        
        .has-text-primary-dark {
            color: #095169!important
        }
        
        a.has-text-primary-dark:focus,
        a.has-text-primary-dark:hover {
            color: #0d7598!important
        }
        
        .has-background-primary-dark {
            background-color: #095169!important
        }
        
        .has-text-link {
            color: #ff0000!important
        }
        
        a.has-text-link:focus,
        a.has-text-link:hover {
            color: #85cf42!important
        }
        
        .has-background-link {
            background-color: #ff0000!important
        }
        
        .has-text-link-light {
            color: #f4fbef!important
        }
        
        a.has-text-link-light:focus,
        a.has-text-link-light:hover {
            color: #daf0c6!important
        }
        
        .has-background-link-light {
            background-color: #f4fbef!important
        }
        
        .has-text-link-dark {
            color: #48761e!important
        }
        
        a.has-text-link-dark:focus,
        a.has-text-link-dark:hover {
            color: #609e29!important
        }
        
        .has-background-link-dark {
            background-color: #48761e!important
        }
        
        .has-text-info {
            color: #3e8ed0!important
        }
        
        a.has-text-info:focus,
        a.has-text-info:hover {
            color: #2b74b1!important
        }
        
        .has-background-info {
            background-color: #3e8ed0!important
        }
        
        .has-text-info-light {
            color: #eff5fb!important
        }
        
        a.has-text-info-light:focus,
        a.has-text-info-light:hover {
            color: #c6ddf1!important
        }
        
        .has-background-info-light {
            background-color: #eff5fb!important
        }
        
        .has-text-info-dark {
            color: #296fa8!important
        }
        
        a.has-text-info-dark:focus,
        a.has-text-info-dark:hover {
            color: #368ace!important
        }
        
        .has-background-info-dark {
            background-color: #296fa8!important
        }
        
        .has-text-success {
            color: #3eb752!important
        }
        
        a.has-text-success:focus,
        a.has-text-success:hover {
            color: #319141!important
        }
        
        .has-background-success {
            background-color: #3eb752!important
        }
        
        .has-text-success-light {
            color: #f0faf1!important
        }
        
        a.has-text-success-light:focus,
        a.has-text-success-light:hover {
            color: #caedcf!important
        }
        
        .has-background-success-light {
            background-color: #f0faf1!important
        }
        
        .has-text-success-dark {
            color: #2d853c!important
        }
        
        a.has-text-success-dark:focus,
        a.has-text-success-dark:hover {
            color: #3aab4d!important
        }
        
        .has-background-success-dark {
            background-color: #2d853c!important
        }
        
        .has-text-warning {
            color: #fd0!important
        }
        
        a.has-text-warning:focus,
        a.has-text-warning:hover {
            color: #ccb100!important
        }
        
        .has-background-warning {
            background-color: #fd0!important
        }
        
        .has-text-warning-light {
            color: #fffceb!important
        }
        
        a.has-text-warning-light:focus,
        a.has-text-warning-light:hover {
            color: #fff5b8!important
        }
        
        .has-background-warning-light {
            background-color: #fffceb!important
        }
        
        .has-text-warning-dark {
            color: #948000!important
        }
        
        a.has-text-warning-dark:focus,
        a.has-text-warning-dark:hover {
            color: #c7ac00!important
        }
        
        .has-background-warning-dark {
            background-color: #948000!important
        }
        
        .has-text-danger {
            color: #ed1c24!important
        }
        
        a.has-text-danger:focus,
        a.has-text-danger:hover {
            color: #c61017!important
        }
        
        .has-background-danger {
            background-color: #ed1c24!important
        }
        
        .has-text-danger-light {
            color: #feeced!important
        }
        
        a.has-text-danger-light:focus,
        a.has-text-danger-light:hover {
            color: #fabdbf!important
        }
        
        .has-background-danger-light {
            background-color: #feeced!important
        }
        
        .has-text-danger-dark {
            color: #d91119!important
        }
        
        a.has-text-danger-dark:focus,
        a.has-text-danger-dark:hover {
            color: #ef2f36!important
        }
        
        .has-background-danger-dark {
            background-color: #d91119!important
        }
        
        .has-text-black-bis {
            color: #121212!important
        }
        
        .has-background-black-bis {
            background-color: #121212!important
        }
        
        .has-text-black-ter {
            color: #242424!important
        }
        
        .has-background-black-ter {
            background-color: #242424!important
        }
        
        .has-text-grey-darker {
            color: #363636!important
        }
        
        .has-background-grey-darker {
            background-color: #363636!important
        }
        
        .has-text-grey-dark {
            color: #4a4a4a!important
        }
        
        .has-background-grey-dark {
            background-color: #4a4a4a!important
        }
        
        .has-text-grey {
            color: #7a7a7a!important
        }
        
        .has-background-grey {
            background-color: #7a7a7a!important
        }
        
        .has-text-grey-light {
            color: #b5b5b5!important
        }
        
        .has-background-grey-light {
            background-color: #b5b5b5!important
        }
        
        .has-text-grey-lighter {
            color: #dbdbdb!important
        }
        
        .has-background-grey-lighter {
            background-color: #dbdbdb!important
        }
        
        .has-text-white-ter {
            color: #f5f5f5!important
        }
        
        .has-background-white-ter {
            background-color: #f5f5f5!important
        }
        
        .has-text-white-bis {
            color: #fafafa!important
        }
        
        .has-background-white-bis {
            background-color: #fafafa!important
        }
        
        .is-flex-direction-row {
            flex-direction: row!important
        }
        
        .is-flex-direction-row-reverse {
            flex-direction: row-reverse!important
        }
        
        .is-flex-direction-column {
            flex-direction: column!important
        }
        
        .is-flex-direction-column-reverse {
            flex-direction: column-reverse!important
        }
        
        .is-flex-wrap-nowrap {
            flex-wrap: nowrap!important
        }
        
        .is-flex-wrap-wrap {
            flex-wrap: wrap!important
        }
        
        .is-flex-wrap-wrap-reverse {
            flex-wrap: wrap-reverse!important
        }
        
        .is-justify-content-flex-start {
            justify-content: flex-start!important
        }
        
        .is-justify-content-flex-end {
            justify-content: flex-end!important
        }
        
        .is-justify-content-center {
            justify-content: center!important
        }
        
        .is-justify-content-space-between {
            justify-content: space-between!important
        }
        
        .is-justify-content-space-around {
            justify-content: space-around!important
        }
        
        .is-justify-content-space-evenly {
            justify-content: space-evenly!important
        }
        
        .is-justify-content-start {
            justify-content: start!important
        }
        
        .is-justify-content-end {
            justify-content: end!important
        }
        
        .is-justify-content-left {
            justify-content: left!important
        }
        
        .is-justify-content-right {
            justify-content: right!important
        }
        
        .is-align-content-flex-start {
            align-content: flex-start!important
        }
        
        .is-align-content-flex-end {
            align-content: flex-end!important
        }
        
        .is-align-content-center {
            align-content: center!important
        }
        
        .is-align-content-space-between {
            align-content: space-between!important
        }
        
        .is-align-content-space-around {
            align-content: space-around!important
        }
        
        .is-align-content-space-evenly {
            align-content: space-evenly!important
        }
        
        .is-align-content-stretch {
            align-content: stretch!important
        }
        
        .is-align-content-start {
            align-content: start!important
        }
        
        .is-align-content-end {
            align-content: end!important
        }
        
        .is-align-content-baseline {
            align-content: baseline!important
        }
        
        .is-align-items-stretch {
            align-items: stretch!important
        }
        
        .is-align-items-flex-start {
            align-items: flex-start!important
        }
        
        .is-align-items-flex-end {
            align-items: flex-end!important
        }
        
        .is-align-items-center {
            align-items: center!important
        }
        
        .is-align-items-baseline {
            align-items: baseline!important
        }
        
        .is-align-items-start {
            align-items: start!important
        }
        
        .is-align-items-end {
            align-items: end!important
        }
        
        .is-align-items-self-start {
            align-items: self-start!important
        }
        
        .is-align-items-self-end {
            align-items: self-end!important
        }
        
        .is-align-self-auto {
            align-self: auto!important
        }
        
        .is-align-self-flex-start {
            align-self: flex-start!important
        }
        
        .is-align-self-flex-end {
            align-self: flex-end!important
        }
        
        .is-align-self-center {
            align-self: center!important
        }
        
        .is-align-self-baseline {
            align-self: baseline!important
        }
        
        .is-align-self-stretch {
            align-self: stretch!important
        }
        
        .is-flex-grow-0 {
            flex-grow: 0!important
        }
        
        .is-flex-grow-1 {
            flex-grow: 1!important
        }
        
        .is-flex-grow-2 {
            flex-grow: 2!important
        }
        
        .is-flex-grow-3 {
            flex-grow: 3!important
        }
        
        .is-flex-grow-4 {
            flex-grow: 4!important
        }
        
        .is-flex-grow-5 {
            flex-grow: 5!important
        }
        
        .is-flex-shrink-0 {
            flex-shrink: 0!important
        }
        
        .is-flex-shrink-1 {
            flex-shrink: 1!important
        }
        
        .is-flex-shrink-2 {
            flex-shrink: 2!important
        }
        
        .is-flex-shrink-3 {
            flex-shrink: 3!important
        }
        
        .is-flex-shrink-4 {
            flex-shrink: 4!important
        }
        
        .is-flex-shrink-5 {
            flex-shrink: 5!important
        }
        
        .is-clearfix:after {
            clear: both;
            content: " ";
            display: table
        }
        
        .is-pulled-left {
            float: left!important
        }
        
        .is-pulled-right {
            float: right!important
        }
        
        .is-radiusless {
            border-radius: 0!important
        }
        
        .is-shadowless {
            box-shadow: none!important
        }
        
        .is-clickable {
            cursor: pointer!important;
            pointer-events: all!important
        }
        
        .is-clipped {
            overflow: hidden!important
        }
        
        .is-relative {
            position: relative!important
        }
        
        .is-marginless {
            margin: 0!important
        }
        
        .is-paddingless {
            padding: 0!important
        }
        
        .m-0 {
            margin: 0!important
        }
        
        .mt-0 {
            margin-top: 0!important
        }
        
        .mr-0 {
            margin-right: 0!important
        }
        
        .mb-0 {
            margin-bottom: 0!important
        }
        
        .ml-0,
        .mx-0 {
            margin-left: 0!important
        }
        
        .mx-0 {
            margin-right: 0!important
        }
        
        .my-0 {
            margin-bottom: 0!important;
            margin-top: 0!important
        }
        
        .m-1 {
            margin: .25rem!important
        }
        
        .mt-1 {
            margin-top: .25rem!important
        }
        
        .mr-1 {
            margin-right: .25rem!important
        }
        
        .mb-1 {
            margin-bottom: .25rem!important
        }
        
        .ml-1,
        .mx-1 {
            margin-left: .25rem!important
        }
        
        .mx-1 {
            margin-right: .25rem!important
        }
        
        .my-1 {
            margin-bottom: .25rem!important;
            margin-top: .25rem!important
        }
        
        .m-2 {
            margin: .5rem!important
        }
        
        .mt-2 {
            margin-top: .5rem!important
        }
        
        .mr-2 {
            margin-right: .5rem!important
        }
        
        .mb-2 {
            margin-bottom: .5rem!important
        }
        
        .ml-2,
        .mx-2 {
            margin-left: .5rem!important
        }
        
        .mx-2 {
            margin-right: .5rem!important
        }
        
        .my-2 {
            margin-bottom: .5rem!important;
            margin-top: .5rem!important
        }
        
        .m-3 {
            margin: .75rem!important
        }
        
        .mt-3 {
            margin-top: .75rem!important
        }
        
        .mr-3 {
            margin-right: .75rem!important
        }
        
        .mb-3 {
            margin-bottom: .75rem!important
        }
        
        .ml-3,
        .mx-3 {
            margin-left: .75rem!important
        }
        
        .mx-3 {
            margin-right: .75rem!important
        }
        
        .my-3 {
            margin-bottom: .75rem!important;
            margin-top: .75rem!important
        }
        
        .m-4 {
            margin: 1rem!important
        }
        
        .mt-4 {
            margin-top: 1rem!important
        }
        
        .mr-4 {
            margin-right: 1rem!important
        }
        
        .mb-4 {
            margin-bottom: 1rem!important
        }
        
        .ml-4,
        .mx-4 {
            margin-left: 1rem!important
        }
        
        .mx-4 {
            margin-right: 1rem!important
        }
        
        .my-4 {
            margin-bottom: 1rem!important;
            margin-top: 1rem!important
        }
        
        .m-5 {
            margin: 1.5rem!important
        }
        
        .mt-5 {
            margin-top: 1.5rem!important
        }
        
        .mr-5 {
            margin-right: 1.5rem!important
        }
        
        .mb-5 {
            margin-bottom: 1.5rem!important
        }
        
        .ml-5,
        .mx-5 {
            margin-left: 1.5rem!important
        }
        
        .mx-5 {
            margin-right: 1.5rem!important
        }
        
        .my-5 {
            margin-bottom: 1.5rem!important;
            margin-top: 1.5rem!important
        }
        
        .m-6 {
            margin: 3rem!important
        }
        
        .mt-6 {
            margin-top: 3rem!important
        }
        
        .mr-6 {
            margin-right: 3rem!important
        }
        
        .mb-6 {
            margin-bottom: 3rem!important
        }
        
        .ml-6,
        .mx-6 {
            margin-left: 3rem!important
        }
        
        .mx-6 {
            margin-right: 3rem!important
        }
        
        .my-6 {
            margin-bottom: 3rem!important;
            margin-top: 3rem!important
        }
        
        .m-auto {
            margin: auto!important
        }
        
        .mt-auto {
            margin-top: auto!important
        }
        
        .mr-auto {
            margin-right: auto!important
        }
        
        .mb-auto {
            margin-bottom: auto!important
        }
        
        .ml-auto,
        .mx-auto {
            margin-left: auto!important
        }
        
        .mx-auto {
            margin-right: auto!important
        }
        
        .my-auto {
            margin-bottom: auto!important;
            margin-top: auto!important
        }
        
        .p-0 {
            padding: 0!important
        }
        
        .pt-0 {
            padding-top: 0!important
        }
        
        .pr-0 {
            padding-right: 0!important
        }
        
        .pb-0 {
            padding-bottom: 0!important
        }
        
        .pl-0,
        .px-0 {
            padding-left: 0!important
        }
        
        .px-0 {
            padding-right: 0!important
        }
        
        .py-0 {
            padding-bottom: 0!important;
            padding-top: 0!important
        }
        
        .p-1 {
            padding: .25rem!important
        }
        
        .pt-1 {
            padding-top: .25rem!important
        }
        
        .pr-1 {
            padding-right: .25rem!important
        }
        
        .pb-1 {
            padding-bottom: .25rem!important
        }
        
        .pl-1,
        .px-1 {
            padding-left: .25rem!important
        }
        
        .px-1 {
            padding-right: .25rem!important
        }
        
        .py-1 {
            padding-bottom: .25rem!important;
            padding-top: .25rem!important
        }
        
        .p-2 {
            padding: .5rem!important
        }
        
        .pt-2 {
            padding-top: .5rem!important
        }
        
        .pr-2 {
            padding-right: .5rem!important
        }
        
        .pb-2 {
            padding-bottom: .5rem!important
        }
        
        .pl-2,
        .px-2 {
            padding-left: .5rem!important
        }
        
        .px-2 {
            padding-right: .5rem!important
        }
        
        .py-2 {
            padding-bottom: .5rem!important;
            padding-top: .5rem!important
        }
        
        .p-3 {
            padding: .75rem!important
        }
        
        .pt-3 {
            padding-top: .75rem!important
        }
        
        .pr-3 {
            padding-right: .75rem!important
        }
        
        .pb-3 {
            padding-bottom: .75rem!important
        }
        
        .pl-3,
        .px-3 {
            padding-left: .75rem!important
        }
        
        .px-3 {
            padding-right: .75rem!important
        }
        
        .py-3 {
            padding-bottom: .75rem!important;
            padding-top: .75rem!important
        }
        
        .p-4 {
            padding: 1rem!important
        }
        
        .pt-4 {
            padding-top: 1rem!important
        }
        
        .pr-4 {
            padding-right: 1rem!important
        }
        
        .pb-4 {
            padding-bottom: 1rem!important
        }
        
        .pl-4,
        .px-4 {
            padding-left: 1rem!important
        }
        
        .px-4 {
            padding-right: 1rem!important
        }
        
        .py-4 {
            padding-bottom: 1rem!important;
            padding-top: 1rem!important
        }
        
        .p-5 {
            padding: 1.5rem!important
        }
        
        .pt-5 {
            padding-top: 1.5rem!important
        }
        
        .pr-5 {
            padding-right: 1.5rem!important
        }
        
        .pb-5 {
            padding-bottom: 1.5rem!important
        }
        
        .pl-5,
        .px-5 {
            padding-left: 1.5rem!important
        }
        
        .px-5 {
            padding-right: 1.5rem!important
        }
        
        .py-5 {
            padding-bottom: 1.5rem!important;
            padding-top: 1.5rem!important
        }
        
        .p-6 {
            padding: 3rem!important
        }
        
        .pt-6 {
            padding-top: 3rem!important
        }
        
        .pr-6 {
            padding-right: 3rem!important
        }
        
        .pb-6 {
            padding-bottom: 3rem!important
        }
        
        .pl-6,
        .px-6 {
            padding-left: 3rem!important
        }
        
        .px-6 {
            padding-right: 3rem!important
        }
        
        .py-6 {
            padding-bottom: 3rem!important;
            padding-top: 3rem!important
        }
        
        .p-auto {
            padding: auto!important
        }
        
        .pt-auto {
            padding-top: auto!important
        }
        
        .pr-auto {
            padding-right: auto!important
        }
        
        .pb-auto {
            padding-bottom: auto!important
        }
        
        .pl-auto,
        .px-auto {
            padding-left: auto!important
        }
        
        .px-auto {
            padding-right: auto!important
        }
        
        .py-auto {
            padding-bottom: auto!important;
            padding-top: auto!important
        }
        
        .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: 1rem!important
        }
        
        .is-size-6 {
            font-size: .875rem!important
        }
        
        .is-size-7 {
            font-size: .75rem!important
        }
        
        .is-size-8 {
            font-size: .5rem!important
        }
        
        @media screen and (max-width: 699px) {
            .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: 1rem!important
            }
            .is-size-6-mobile {
                font-size: .875rem!important
            }
            .is-size-7-mobile {
                font-size: .75rem!important
            }
            .is-size-8-mobile {
                font-size: .5rem!important
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .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: 1rem!important
            }
            .is-size-6-tablet {
                font-size: .875rem!important
            }
            .is-size-7-tablet {
                font-size: .75rem!important
            }
            .is-size-8-tablet {
                font-size: .5rem!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: 1rem!important
            }
            .is-size-6-touch {
                font-size: .875rem!important
            }
            .is-size-7-touch {
                font-size: .75rem!important
            }
            .is-size-8-touch {
                font-size: .5rem!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: 1rem!important
            }
            .is-size-6-desktop {
                font-size: .875rem!important
            }
            .is-size-7-desktop {
                font-size: .75rem!important
            }
            .is-size-8-desktop {
                font-size: .5rem!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: 1rem!important
            }
            .is-size-6-widescreen {
                font-size: .875rem!important
            }
            .is-size-7-widescreen {
                font-size: .75rem!important
            }
            .is-size-8-widescreen {
                font-size: .5rem!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: 1rem!important
            }
            .is-size-6-fullhd {
                font-size: .875rem!important
            }
            .is-size-7-fullhd {
                font-size: .75rem!important
            }
            .is-size-8-fullhd {
                font-size: .5rem!important
            }
        }
        
        .has-text-centered {
            text-align: center!important
        }
        
        .has-text-justified {
            text-align: justify!important
        }
        
        .has-text-left {
            text-align: left!important
        }
        
        .has-text-right {
            text-align: right!important
        }
        
        @media screen and (max-width: 699px) {
            .has-text-centered-mobile {
                text-align: center!important
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .has-text-centered-tablet {
                text-align: center!important
            }
        }
        
        @media screen and (min-width: 700px)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
            }
        }
        
        @media screen and (max-width: 699px) {
            .has-text-justified-mobile {
                text-align: justify!important
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .has-text-justified-tablet {
                text-align: justify!important
            }
        }
        
        @media screen and (min-width: 700px)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
            }
        }
        
        @media screen and (max-width: 699px) {
            .has-text-left-mobile {
                text-align: left!important
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .has-text-left-tablet {
                text-align: left!important
            }
        }
        
        @media screen and (min-width: 700px)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
            }
        }
        
        @media screen and (max-width: 699px) {
            .has-text-right-mobile {
                text-align: right!important
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .has-text-right-tablet {
                text-align: right!important
            }
        }
        
        @media screen and (min-width: 700px)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
        }
        
        .is-italic {
            font-style: italic!important
        }
        
        .is-underlined {
            text-decoration: underline!important
        }
        
        .has-text-weight-light {
            font-weight: 300!important
        }
        
        .has-text-weight-normal {
            font-weight: 400!important
        }
        
        .has-text-weight-medium {
            font-weight: 500!important
        }
        
        .has-text-weight-semibold {
            font-weight: 600!important
        }
        
        .has-text-weight-bold {
            font-weight: 700!important
        }
        
        .is-family-primary {
            font-family: Quicksand, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, ui-sans-serif, sans-serif!important
        }
        
        .is-family-secondary {
            font-family: Rajdhani, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, ui-sans-serif, sans-serif!important
        }
        
        .is-family-sans-serif {
            font-family: Quicksand, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, ui-sans-serif, sans-serif!important
        }
        
        .is-family-code,
        .is-family-monospace {
            font-family: ui-monospace, monospace!important
        }
        
        .is-block {
            display: block!important
        }
        
        @media screen and (max-width: 699px) {
            .is-block-mobile {
                display: block!important
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .is-block-tablet {
                display: block!important
            }
        }
        
        @media screen and (min-width: 700px)and (max-width: 1023px) {
            .is-block-tablet-only {
                display: block!important
            }
        }
        
        @media screen and (max-width: 1023px) {
            .is-block-touch {
                display: block!important
            }
        }
        
        @media screen and (min-width: 1024px) {
            .is-block-desktop {
                display: block!important
            }
        }
        
        @media screen and (min-width: 1024px)and (max-width: 1215px) {
            .is-block-desktop-only {
                display: block!important
            }
        }
        
        @media screen and (min-width: 1216px) {
            .is-block-widescreen {
                display: block!important
            }
        }
        
        @media screen and (min-width: 1216px)and (max-width: 1407px) {
            .is-block-widescreen-only {
                display: block!important
            }
        }
        
        @media screen and (min-width: 1408px) {
            .is-block-fullhd {
                display: block!important
            }
        }
        
        .is-flex {
            display: flex!important
        }
        
        @media screen and (max-width: 699px) {
            .is-flex-mobile {
                display: flex!important
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .is-flex-tablet {
                display: flex!important
            }
        }
        
        @media screen and (min-width: 700px)and (max-width: 1023px) {
            .is-flex-tablet-only {
                display: flex!important
            }
        }
        
        @media screen and (max-width: 1023px) {
            .is-flex-touch {
                display: flex!important
            }
        }
        
        @media screen and (min-width: 1024px) {
            .is-flex-desktop {
                display: flex!important
            }
        }
        
        @media screen and (min-width: 1024px)and (max-width: 1215px) {
            .is-flex-desktop-only {
                display: flex!important
            }
        }
        
        @media screen and (min-width: 1216px) {
            .is-flex-widescreen {
                display: flex!important
            }
        }
        
        @media screen and (min-width: 1216px)and (max-width: 1407px) {
            .is-flex-widescreen-only {
                display: flex!important
            }
        }
        
        @media screen and (min-width: 1408px) {
            .is-flex-fullhd {
                display: flex!important
            }
        }
        
        .is-inline {
            display: inline!important
        }
        
        @media screen and (max-width: 699px) {
            .is-inline-mobile {
                display: inline!important
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .is-inline-tablet {
                display: inline!important
            }
        }
        
        @media screen and (min-width: 700px)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: 699px) {
            .is-inline-block-mobile {
                display: inline-block!important
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .is-inline-block-tablet {
                display: inline-block!important
            }
        }
        
        @media screen and (min-width: 700px)and (max-width: 1023px) {
            .is-inline-block-tablet-only {
                display: inline-block!important
            }
        }
        
        @media screen and (max-width: 1023px) {
            .is-inline-block-touch {
                display: inline-block!important
            }
        }
        
        @media screen and (min-width: 1024px) {
            .is-inline-block-desktop {
                display: inline-block!important
            }
        }
        
        @media screen and (min-width: 1024px)and (max-width: 1215px) {
            .is-inline-block-desktop-only {
                display: inline-block!important
            }
        }
        
        @media screen and (min-width: 1216px) {
            .is-inline-block-widescreen {
                display: inline-block!important
            }
        }
        
        @media screen and (min-width: 1216px)and (max-width: 1407px) {
            .is-inline-block-widescreen-only {
                display: inline-block!important
            }
        }
        
        @media screen and (min-width: 1408px) {
            .is-inline-block-fullhd {
                display: inline-block!important
            }
        }
        
        .is-inline-flex {
            display: inline-flex!important
        }
        
        @media screen and (max-width: 699px) {
            .is-inline-flex-mobile {
                display: inline-flex!important
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .is-inline-flex-tablet {
                display: inline-flex!important
            }
        }
        
        @media screen and (min-width: 700px)and (max-width: 1023px) {
            .is-inline-flex-tablet-only {
                display: inline-flex!important
            }
        }
        
        @media screen and (max-width: 1023px) {
            .is-inline-flex-touch {
                display: inline-flex!important
            }
        }
        
        @media screen and (min-width: 1024px) {
            .is-inline-flex-desktop {
                display: inline-flex!important
            }
        }
        
        @media screen and (min-width: 1024px)and (max-width: 1215px) {
            .is-inline-flex-desktop-only {
                display: inline-flex!important
            }
        }
        
        @media screen and (min-width: 1216px) {
            .is-inline-flex-widescreen {
                display: inline-flex!important
            }
        }
        
        @media screen and (min-width: 1216px)and (max-width: 1407px) {
            .is-inline-flex-widescreen-only {
                display: inline-flex!important
            }
        }
        
        @media screen and (min-width: 1408px) {
            .is-inline-flex-fullhd {
                display: inline-flex!important
            }
        }
        
        .is-hidden {
            display: none!important
        }
        
        .is-sr-only {
            clip: rect(0, 0, 0, 0)!important;
            border: none!important;
            height: .01em!important;
            overflow: hidden!important;
            padding: 0!important;
            position: absolute!important;
            white-space: nowrap!important;
            width: .01em!important
        }
        
        @media screen and (max-width: 699px) {
            .is-hidden-mobile {
                display: none!important
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .is-hidden-tablet {
                display: none!important
            }
        }
        
        @media screen and (min-width: 700px)and (max-width: 1023px) {
            .is-hidden-tablet-only {
                display: none!important
            }
        }
        
        @media screen and (max-width: 1023px) {
            .is-hidden-touch {
                display: none!important
            }
        }
        
        @media screen and (min-width: 1024px) {
            .is-hidden-desktop {
                display: none!important
            }
        }
        
        @media screen and (min-width: 1024px)and (max-width: 1215px) {
            .is-hidden-desktop-only {
                display: none!important
            }
        }
        
        @media screen and (min-width: 1216px) {
            .is-hidden-widescreen {
                display: none!important
            }
        }
        
        @media screen and (min-width: 1216px)and (max-width: 1407px) {
            .is-hidden-widescreen-only {
                display: none!important
            }
        }
        
        @media screen and (min-width: 1408px) {
            .is-hidden-fullhd {
                display: none!important
            }
        }
        
        .is-invisible {
            visibility: hidden!important
        }
        
        @media screen and (max-width: 699px) {
            .is-invisible-mobile {
                visibility: hidden!important
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .is-invisible-tablet {
                visibility: hidden!important
            }
        }
        
        @media screen and (min-width: 700px)and (max-width: 1023px) {
            .is-invisible-tablet-only {
                visibility: hidden!important
            }
        }
        
        @media screen and (max-width: 1023px) {
            .is-invisible-touch {
                visibility: hidden!important
            }
        }
        
        @media screen and (min-width: 1024px) {
            .is-invisible-desktop {
                visibility: hidden!important
            }
        }
        
        @media screen and (min-width: 1024px)and (max-width: 1215px) {
            .is-invisible-desktop-only {
                visibility: hidden!important
            }
        }
        
        @media screen and (min-width: 1216px) {
            .is-invisible-widescreen {
                visibility: hidden!important
            }
        }
        
        @media screen and (min-width: 1216px)and (max-width: 1407px) {
            .is-invisible-widescreen-only {
                visibility: hidden!important
            }
        }
        
        @media screen and (min-width: 1408px) {
            .is-invisible-fullhd {
                visibility: hidden!important
            }
        }
        
        @media screen and (min-width: 1744px) {
            .is-block-ultrawide {
                display: block!important
            }
            .is-flex-ultrawide {
                display: flex!important
            }
            .is-inline-ultrawide {
                display: inline!important
            }
            .is-inline-block-ultrawide {
                display: inline-block!important
            }
            .is-inline-flex-ultrawide {
                display: inline-flex!important
            }
        }
        
        .section {
            padding: .625rem
        }
        
        @media screen and (min-width: 1024px) {
            .section {
                padding: 3rem
            }
            .section.is-medium {
                padding: 9rem 4.5rem
            }
            .section.is-large {
                padding: 18rem 6rem
            }
            .section {
                padding: 1.25rem 2.5rem
            }
        }
        
        .section.is-hero {
            display: flex;
            flex-direction: column;
            position: relative
        }
        
        .section.is-hero .container>.title:not(span),
        .section.is-hero .container>nav.breadcrumb {
            margin-left: 7.5%;
            margin-top: .625rem
        }
        
        @media screen and (min-width: 1024px) {
            .section.is-hero .container>.title:not(span),
            .section.is-hero .container>nav.breadcrumb {
                margin-left: 5rem;
                margin-top: -.75rem
            }
        }
        
        .section.is-hero .container>span {
            margin-left: 7.5%
        }
        
        @media print,
        screen and (min-width: 700px) {
            .section.is-hero .container>span {
                margin-left: 0
            }
        }
        
        .section.is-hero .container>.title {
            display: inline-block;
            margin-top: unset;
            transform: unset
        }
        
        @media screen and (min-width: 1024px) {
            .section.is-hero .container>.title {
                font-size: 2rem
            }
        }
        
        .section.is-hero .container .breadcrumb {
            margin: 0
        }
        
        @media screen and (max-width: 699px) {
            .section.is-hero .container>span.title {
                display: block;
                font-size: .875rem;
                margin-top: -1rem
            }
            .section.is-hero .container>span.title>span {
                display: none
            }
        }
        
        .section.is-hero.is-fluid-right {
            overflow: hidden;
            position: relative
        }
        
        .section.is-hero.is-fluid-right>div:first-of-type:before {
            background: #ff0000;
            border-radius: 20px 0 0 20px;
            content: "";
            display: block;
            height: 100%;
            opacity: .175;
            position: absolute;
            top: 0;
            width: 100%;
            z-index: 0
        }
        
        @media screen and (max-width: 1023px) {
            .section.is-hero.is-fluid-right>div:first-of-type:before {
                right: -.625rem
            }
        }
        
        @media screen and (min-width: 1024px) {
            .section.is-hero.is-fluid-right>div:first-of-type:before {
                border-radius: 20px;
                left: 50%;
                transform: translateX(-50%);
                width: 90%
            }
        }
        
        .section.is-hero.tag-grid .tags-title {
            color: #92ff00;
            font-family: Rajdhani, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, ui-sans-serif, sans-serif;
            font-size: 1.5rem;
            font-weight: 700;
            position: absolute;
            top: -2.5rem
        }
        
        .section.is-hero.tag-grid .tags-title span {
            color: #fff
        }
        
        @media screen and (max-width: 1023px) {
            .section.is-hero.tag-grid {
                margin-top: 2.5rem
            }
        }
        
        @media screen and (min-width: 1024px) {
            .section.is-hero.tag-grid .container {
                background: #660000;
            }
        }
        
        .section.is-hero .line-graphic {
            display: flex;
            flex-direction: column;
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            width: 20px
        }
        
        .section.is-hero .line-graphic>div {
            border-color: #ff0001;
            border-style: solid;
            border-width: 0 3px 3px 0;
            display: block;
            height: 90px;
            position: relative;
            width: 100%
        }
        
        .section.is-hero .line-graphic>div:after {
            background: #ff0001;
            content: "";
            height: 3px;
            position: absolute;
            right: -2px;
            top: 0;
            transform: rotate(45deg);
            transform-origin: right;
            width: 30px
        }
        
        .section.is-hero .line-graphic>div:first-of-type {
            height: 220px;
            margin-bottom: 110px
        }
        
        .section.is-hero>div:first-of-type {
            border-radius: 10px;
            margin: auto;
            padding: 0;
            position: relative;
            width: 100%
        }
        
        @media screen and (min-width: 1024px) {
            .section.is-hero>div:first-of-type {
                border-radius: 50px;
                padding: 2.5rem
            }
        }
        
        @media screen and (min-width: 1024px)and (max-width: 1215px) {
            .section.is-hero>div:first-of-type>.container {
                padding-right: 2.5rem
            }
        }
        
        @media screen and (min-width: 1024px) {
            .section.is-hero>div:first-of-type>.container {
                width: 100vw
            }
        }
        
        .section.default {
            background: hsla(92, 59%, 64%, .175);
            border-radius: 50px;
            color: #fff;
            margin: .625rem;
            padding: 2.5rem
        }
        
        .section.default h1,
        .section.default h2,
        .section.default h3 {
            color: #fff
        }
        
        @media screen and (min-width: 1024px) {
            .section.default {
                margin: 2.5rem
            }
        }
        
        .section.legal {
            margin: 0
        }
        
        @media screen and (min-width: 1024px) {
            .section.legal {
                margin: 2.5rem
            }
        }
        
        .footer-description {
            text-align: center;
            z-index: 1
        }
        
        .footer-description h1,
        .footer-description h2 {
            color: #ff0000;
            font-family: Rajdhani, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, ui-sans-serif, sans-serif;
            font-size: 2rem;
            font-weight: 600
        }
        
        .footer {
            margin-top: auto;
            position: relative
        }
        
        @media screen and (min-width: 1024px) {
            .footer {
                align-items: flex-end;
                display: flex;
                min-height: 522px
            }
        }
        
        .footer .footer-asset {
            bottom: 5rem;
            display: block;
            left: 50%;
            position: absolute;
            transform: translateX(-50%)
        }
        
        @media screen and (min-width: 1024px) {
            .footer .footer-asset {
                bottom: 0;
                height: auto;
                left: 0;
                max-width: 100%;
                transform: none
            }
        }
        
        .footer-menu {
            display: flex;
            justify-content: flex-end;
            margin-bottom: 0;
            position: relative
        }
        
        @media screen and (min-width: 1024px) {
            .footer-menu {
                margin-bottom: 2.5rem
            }
        }
        
        .footer-links {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            width: 100%;
            z-index: 1
        }
        
        @media screen and (min-width: 1024px) {
            .footer-links {
                justify-content: flex-start;
                padding-left: 2.5rem;
                width: 50%
            }
        }
        
        .footer-links>div:not(.footer-copyright) {
            display: flex;
            flex-direction: column
        }
        
        .footer-links>div:not(.footer-copyright) p {
            color: #ff0000;
            font-family: Rajdhani, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, ui-sans-serif, sans-serif;
            font-size: 2rem;
            font-weight: 700;
            margin-bottom: .3125rem;
            text-transform: uppercase
        }
        
        @media screen and (min-width: 1024px) {
            .footer-links>div:not(.footer-copyright) p {
                font-size: 1.5rem
            }
        }
        
        .footer-links>div:not(.footer-copyright) li {
            margin-bottom: .625rem;
            position: relative
        }
        
        .footer-links>div:not(.footer-copyright) li a {
            color: #fff;
            font-weight: 700;
            padding-left: 1.5rem;
            position: relative
        }
        
        .footer-links>div:not(.footer-copyright) li .icon {
            color: #ff0001;
            left: 0;
            position: absolute;
            top: -.1rem;
            width: 1rem
        }
        
        .footer-links>div:not(.footer-copyright) li:hover .icon {
            color: #fff
        }
        
        .footer-links>div:not(.footer-copyright):first-of-type {
            margin-right: 1.25rem
        }
        
        .footer-links .footer-copyright {
            align-items: center;
            display: flex;
            flex-basis: 100%;
            flex-direction: column;
            margin-top: 50%
        }
        
        @media screen and (min-width: 1024px) {
            .footer-links .footer-copyright {
                align-items: flex-start;
                flex-direction: row;
                margin-top: 2.5rem
            }
            .footer-links .footer-copyright img {
                margin-bottom: 0;
                margin-right: 5rem
            }
        }
        
        .footer-links .footer-copyright img {
            height: 20px;
            margin-bottom: 1.25rem;
            width: auto
        }
        
        .footer-links .footer-copyright span {
            align-items: flex-end;
            color: #fff;
            display: flex;
            flex: 1 1;
            font-weight: 700;
            padding-bottom: .625rem
        }
        
        @media screen and (min-width: 0px)and (max-width: 319px) {
            .section.has-slot {
                display: none
            }
        }
        
        @media screen and (max-width: 699px) {
            .section.has-slot,
            .section.has-slot .slot-container.is-billboard>div {
                padding: 0
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .section.has-slot:first-of-type>.slot-container {
                margin-bottom: -.625rem
            }
        }
        
        @media screen and (min-width: 1024px) {
            .section.has-slot:first-of-type>.slot-container {
                margin-bottom: -1.25rem
            }
        }
        
        .slot-container {
            box-sizing: initial
        }
        
        .slot-container>div {
            background: #ffffff0d;
            border-radius: 4px;
            margin: 0 auto;
            padding: .625rem
        }
        
        .slot-container>div,
        .slot-container>div>div {
            align-items: center;
            display: flex;
            justify-content: center
        }
        
        .slot-container>div>div {
            height: 100%;
            width: 100%;
            z-index: 1
        }
        
        .slot-container.is-billboard>div {
            height: 50px;
            width: 320px
        }
        
        .slot-container.is-billboard.is-blocked>div>div {
            background: url(images/blocker/blocker-billboard.png) no-repeat 50%;
            background-size: cover
        }
        
        @media screen and (min-width: 468px)and (max-width: 699px) {
            .slot-container.is-billboard>div {
                height: 60px;
                width: 468px
            }
        }
        
        @media screen and (min-width: 700px)and (max-width: 767px) {
            .slot-container.is-billboard>div {
                height: 100px;
                width: 468px
            }
        }
        
        @media screen and (min-width: 768px)and (max-width: 1059px) {
            .slot-container.is-billboard>div {
                height: 100px;
                width: 728px
            }
        }
        
        @media screen and (min-width: 1060px) {
            .slot-container.is-billboard>div {
                height: 250px;
                width: 970px
            }
        }
        
        .slot-container.is-skyscraper.is-blocked>div>div {
            background: url(images/blocker/blocker-skyscraper.png) no-repeat 50%
        }
        
        .game-frame-section+.section.has-slot .slot-container>div>div {
            align-items: normal
        }
        
        @media print,
        screen and (min-width: 700px) {
            .game-container {
                display: flex;
                margin: auto;
                max-width: 1680px;
                width: 100%
            }
            .game-container>div:not(.game-slot-tall-container) {
                display: flex;
                flex: 1 1;
                flex-flow: wrap
            }
        }
        
        .game-frame-container {
            z-index: 1
        }
        
        @media print,
        screen and (min-width: 700px) {
            .game-frame-container {
                background: #660000;
                border-radius: 30px;
                display: flex;
                flex: 1 1;
                flex-direction: column;
                height: 66.5vh;
                min-height: 510px;
                padding: 1.25rem
            }
            .game-frame-container .game {
                align-items: center;
                background: #0a0a0a;
                border-radius: 20px 20px 0 0;
                display: flex;
                flex: 1 1;
                height: auto;
                justify-content: center;
                position: relative
            }
            .game-frame-container .game iframe {
                border-radius: 20px 20px 0 0;
                max-height: 100%;
                max-width: 100%
            }
            .game-frame-container .game iframe.kids {
                border-radius: 20px
            }
            .game-frame-container .game.has-locked-ratio iframe {
                border-radius: 0
            }
        }
        
        @media screen and (min-width: 1024px) {
            .game-frame-container.is-theater {
                height: 100%;
                position: fixed;
                width: 100%
            }
        }
        
        @media screen and (min-width: 1744px) {
            .game-frame-container {
                height: 70vh;
                min-height: 660px
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .game-slot-container,
            .game-suggestions-container {
                align-items: center;
                box-sizing: initial;
                display: flex;
                flex-direction: column;
                flex-shrink: 0
            }
            .game-suggestions-container {
                height: auto;
                margin: 1.25rem auto;
                padding: 0 1.25rem;
                width: auto
            }
            .game-suggestions-container .grid {
                width: 173px
            }
            .game-suggestions-container .grid>.tile-card:last-of-type {
                display: none
            }
            .game-suggestions-container .button:last-child {
                display: flex;
                margin-top: 1.25rem;
                text-transform: uppercase;
                width: 100%
            }
        }
        
        @media screen and (min-width: 700px)and (min-height: 985px) {
            .game-suggestions-container .grid>.tile-card:last-of-type {
                display: flex
            }
        }
        
        @media screen and (min-width: 1744px) {
            .game-suggestions-container .grid {
                width: 160px
            }
            .game-suggestions-container .grid>.tile-card:last-of-type {
                display: flex
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .game-slot-tall-container,
            .game-slot-wide-container {
                box-sizing: initial
            }
            .game-slot-tall-container>div,
            .game-slot-wide-container>div {
                border-radius: 4px;
                margin: 1.25rem auto auto;
                padding: .625rem
            }
        }
        
        .game-slot-wide-container {
            flex: 1 1 100%
        }
        
        .game-slot-wide-container>div>div {
            align-items: normal
        }
        
        @media screen and (min-width: 1060px)and (max-width: 1279px) {
            .game-slot-wide-container.slot-container>div {
                height: 100px;
                width: 728px
            }
        }
        
        @media screen and (min-width: 1280px) {
            .game-slot-wide-container>div {
                height: 250px;
                width: 970px
            }
        }
        
        @media screen and (min-width: 1744px) {
            .game-slot-wide-container {
                display: none
            }
        }
        
        .game-slot-tall-container>div>div {
            align-items: normal;
            justify-content: left
        }
        
        @media print,
        screen and (min-width: 700px) {
            .game-slot-tall-container {
                flex: 0 1
            }
            .game-slot-tall-container>div {
                height: 600px;
                width: 160px
            }
        }
        
        @media screen and (min-width: 1408px) {
            .game-slot-tall-container>div {
                width: 300px
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .splash-screen {
                align-items: center;
                border-radius: 20px 20px 0 0;
                cursor: pointer;
                display: flex;
                height: 100%;
                justify-content: center;
                opacity: 0;
                overflow: hidden;
                position: relative;
                transition: opacity 86ms cubic-bezier(.55, .055, .675, .19);
                width: 100%;
                will-change: opacity;
                z-index: 1
            }
            .splash-screen.is-active {
                opacity: 1
            }
            .splash-screen.kids {
                border-radius: 20px
            }
            .splash-screen .splash-background {
                background-color: #095169;
                background-repeat: no-repeat;
                background-size: cover;
                bottom: 0;
                display: block;
                filter: blur(20px) brightness(1.2);
                height: calc(100% + 100px);
                left: 0;
                margin: -50px;
                max-width: none;
                object-fit: cover;
                pointer-events: none;
                position: absolute;
                right: 0;
                top: 0;
                width: calc(100% + 100px)
            }
            .splash-screen .splash-content {
                align-items: center;
                display: flex;
                flex-direction: column;
                position: relative;
                z-index: 2
            }
            .splash-screen .splash-content .splash-thumbnail {
                border: 2px solid #fff;
                border-radius: 10px;
                box-shadow: inset 0 10px 10px #00000080, 0 0 6px #3a5a95b3;
                position: relative;
                width: 150px
            }
            .splash-screen .splash-content .splash-thumbnail figure {
                border-radius: 10px;
                overflow: hidden
            }
            .splash-screen .splash-content .badge {
                display: none
            }
            .splash-screen .splash-content .button.is-play {
                background-color: #09516980;
                width: 290px
            }
        }
        
        .game-tools {
            align-items: center;
            background: #2f46464d url(f36432babc2ac7c79d8c.html);
            border-radius: 0 0 20px 20px;
            box-shadow: 0 5px 10px #0a0a0a80, inset 0 1px 3px #fff;
            display: flex;
            height: 70px;
            padding: .625rem 0 .625rem .75rem;
            position: relative;
            width: 100%
        }
        
        .game-tools .game-thumb {
            border: 2px solid #fff;
            border-radius: 0 10px 10px 10px;
            margin-right: 1.25rem;
            overflow: hidden;
            width: 3.6rem
        }
        
        @media screen and (min-width: 1744px) {
            .game-tools .game-thumb {
                width: 3rem
            }
        }
        
        .game-tools .title {
            color: #fff;
            flex: 1 1;
            margin-bottom: 0;
            text-shadow: 0 1px 1px #058c8b
        }
        
        .game-tools .buttons {
            background-color: #020606;
            background-image: linear-gradient(90deg, #020606, #0000), url(4ab7ad75775ee724cea1.html);
            background-position: bottom;
            background-repeat: repeat-x;
            border-radius: 0 0 20px 0;
            height: 70px;
            padding: .625rem 1.25rem;
            position: relative
        }
        
        .game-tools .buttons:before {
            border-color: #0000 #0000 #020606;
            border-style: solid;
            border-width: 0 0 70px 40px;
            bottom: 0;
            content: "";
            height: 0;
            left: -40px;
            position: absolute;
            width: 0
        }
        
        .game-tools .buttons .button {
            background: #0000
        }
        
        @media print,
        screen and (min-width: 700px) {
            .game-tools .buttons .is-thumbs-down:before,
            .game-tools .buttons .is-thumbs-up:before {
                top: 0
            }
            .game-tools .buttons .is-thumbs-down.is-loading,
            .game-tools .buttons .is-thumbs-up.is-loading {
                animation: pulse 1s infinite;
                transition: all .3s cubic-bezier(.15, .41, .69, .94)
            }
            .game-tools .buttons .is-thumbs-down.is-loading svg,
            .game-tools .buttons .is-thumbs-up.is-loading svg {
                display: none
            }
            .game-tools .buttons .is-thumbs-down[disabled],
            .game-tools .buttons .is-thumbs-up[disabled] {
                opacity: .4
            }
            .game-tools .buttons .is-thumbs-down.is-thumbs-up[disabled],
            .game-tools .buttons .is-thumbs-up.is-thumbs-up[disabled] {
                box-shadow: inset 0 3px 0 0 #16ff14, inset 20px 0 50px #16ff144d, inset 20px 0 300px #16ff140d, inset 0 20px 50px #16ff144d, inset 0 0 10px #cbffc4, 4px 4px 4px 0 #0a0a0a80
            }
            .game-tools .buttons .is-thumbs-down.is-thumbs-down[disabled],
            .game-tools .buttons .is-thumbs-up.is-thumbs-down[disabled] {
                box-shadow: inset 0 3px 0 0 #de002b, inset 20px 0 50px #ff00344d, inset 20px 0 300px #ff00340d, inset 0 20px 50px #ff00344d, inset 0 0 10px #ffb1c3, 4px 4px 4px 0 #0a0a0a80
            }
        }
        
        .game-tools .buttons .is-share .icon,
        .game-tools .buttons .is-theater .icon {
            height: 1.5rem;
            width: 1.5rem
        }
        
        .game-tools .buttons .is-theater .icon {
            margin: 0
        }
        
        .game-tools .buttons .is-theater .shrink {
            display: none
        }
        
        .game-tools .buttons .is-theater.shrink .shrink {
            display: inline-flex
        }
        
        .game-tools .buttons .is-theater.shrink .expand {
            display: none
        }
        
        .meta-section .columns>.column {
            position: relative
        }
        
        @media screen and (min-width: 1024px) {
            .meta-section .columns>.column:first-of-type {
                padding-right: 1.25rem
            }
            .meta-section .columns>.column:last-of-type {
                padding-left: 1.25rem
            }
        }
        
        @media print,
        screen and (min-width: 700px) {
            .meta-content-container {
                background-color: #2f46464d;
                border-radius: 10px;
                box-shadow: 4px 4px 4px 0 #0a0a0a80;
                padding: 2.5rem
            }
        }
        
        .meta-top-container {
            display: flex
        }
        
        .meta-top-container nav {
            flex: 1 1
        }
        
        .meta-top-container .button:last-child {
            display: none
        }
        
        @media print,
        screen and (min-width: 700px) {
            .meta-top-container {
                padding-bottom: 1.25rem
            }
            .meta-top-container .button:last-child {
                display: inline-flex
            }
        }
        
        .meta-bottom-container .title-bar {
            width: 100%
        }
        
        .meta-bottom-container .title {
            color: #fff;
            text-align: center
        }
        
        .meta-bottom-container .is-favorite {
            display: inline-block;
            margin-left: .3125rem;
            margin-top: -.3125rem
        }
        
        .meta-bottom-container .is-favorite .icon {
            margin-top: 2px
        }
        
        .meta-bottom-container .is-favorite .solid,
        .meta-bottom-container .is-favorite.favorited .outline {
            display: none
        }
        
        .meta-bottom-container .is-favorite.favorited .solid {
            display: block
        }
        
        .meta-bottom-container .content {
            background-color: #2f46464d;
            border-radius: 10px;
            box-shadow: 4px 4px 4px 0 #0a0a0a80;
            color: #fff;
            margin-bottom: 0;
            padding: 1.25rem;
            text-align: center
        }
        
        @media print,
        screen and (min-width: 700px) {
            .meta-bottom-container {
                padding-bottom: 1.25rem
            }
            .meta-bottom-container .title {
                display: inline-block;
                text-align: left
            }
            .meta-bottom-container .content {
                background: none;
                border-radius: unset;
                box-shadow: unset;
                padding: 0;
                text-align: left
            }
            .meta-controls-container {
                display: flex;
                padding-top: 1.25rem
            }
            .meta-controls-container .control {
                display: inline-block;
                margin-right: 2.5rem
            }
        }
        
        .meta-download-buttons {
            align-items: center;
            display: flex;
            flex-direction: column;
            padding-top: .625rem
        }
        
        .meta-download-buttons a {
            display: inline-block;
            height: auto;
            width: 131px
        }
        
        .meta-download-buttons a img {
            height: auto;
            margin-bottom: -8px;
            width: 131px
        }
        
        .meta-download-buttons a:first-of-type {
            margin-right: .625rem
        }
        
        @media print,
        screen and (min-width: 700px) {
            .meta-download-buttons {
                align-items: flex-start;
                flex-direction: row;
                padding-top: 1.25rem
            }
            .meta-download-buttons>div {
                margin-left: 2.5rem
            }
        }
        
        @media screen and (max-width: 1023px) {
            .thumbnail-container {
                position: relative
            }
            .thumbnail-container img {
                border-radius: 20px;
                box-shadow: 4px 4px 4px 0 #0a0a0a80
            }
            .thumbnail-container .button.is-square {
                position: absolute;
                right: 1rem;
                top: 1rem
            }
            .thumbnail-container .button.is-square .solid,
            .thumbnail-container .button.is-square.favorited .outline {
                display: none
            }
            .thumbnail-container .button.is-square.favorited .solid {
                display: block
            }
            .thumbnail-container .app-play-buttons {
                align-items: center;
                display: flex;
                justify-content: center;
                margin: 2.5rem 0;
                width: 100%
            }
            .thumbnail-container .app-button {
                display: inline-block
            }
            .thumbnail-container .app-button img {
                border-radius: 0;
                box-shadow: none;
                height: auto;
                margin-bottom: -8px;
                width: 50vw
            }
            .thumbnail-container .app-button:first-of-type {
                margin-right: .625rem
            }
        }
        
        .rating-container {
            display: flex;
            flex-direction: column;
            margin: 2.5rem 0
        }
        
        @media print,
        screen and (min-width: 700px) {
            .rating-container {
                flex-direction: row;
                margin: 0 0 .625rem
            }
        }
        
        .rating-container .stars {
            align-items: center;
            display: flex;
            flex: 1 1;
            justify-content: center;
            margin: -1.5rem auto 1.5rem
        }
        
        @media print,
        screen and (min-width: 700px) {
            .rating-container .stars {
                flex: none;
                margin: -.3125rem .625rem 0 0
            }
        }
        
        .rating-container .icon {
            color: #ff0000;
            font-size: 1.25rem;
            height: 1.25rem;
            margin-right: .15rem;
            width: 1.25rem
        }
        
        .rating-container .icon.is-active {
            color: #fd0
        }
        
        @media print,
        screen and (min-width: 700px) {
            .rating-container .icon {
                font-size: 1.6rem;
                height: 1.6rem;
                width: 1.6rem
            }
        }
        
        .rating-container .rating {
            display: none
        }
        
        .rating-container .rating .title {
            color: #ff0000;
            font-size: 2rem;
            letter-spacing: -1px;
            margin: 0 .625rem 0 0
        }
        
        .rating-container .rating .count {
            color: #fff;
            font-size: .65rem;
            line-height: .75rem;
            margin-top: .35rem
        }
        
        .rating-container .rating .count span {
            display: block
        }
        
        @media print,
        screen and (min-width: 700px) {
            .rating-container .rating {
                display: flex
            }
        }
        
        .rating-container .buttons {
            justify-content: space-evenly
        }
        
        @media print,
        screen and (min-width: 700px) {
            .rating-container .buttons {
                display: none
            }
        }
        
        .rating-container .buttons .icon {
            height: 1.75rem;
            width: 1.75rem
        }
        
        .rating-container .buttons .is-thumbs-down.is-loading,
        .rating-container .buttons .is-thumbs-up.is-loading {
            animation: pulse 1s infinite;
            transition: all .3s cubic-bezier(.15, .41, .69, .94)
        }
        
        .rating-container .buttons .is-thumbs-down.is-loading svg,
        .rating-container .buttons .is-thumbs-up.is-loading svg {
            display: none
        }
        
        .rating-container .buttons .is-thumbs-down[disabled],
        .rating-container .buttons .is-thumbs-up[disabled] {
            opacity: .2
        }
        
        .rating-container .buttons .is-thumbs-down.is-thumbs-up[disabled],
        .rating-container .buttons .is-thumbs-up.is-thumbs-up[disabled] {
            box-shadow: inset 0 3px 0 0 #16ff14, inset 20px 0 50px #16ff144d, inset 20px 0 300px #16ff140d, inset 0 20px 50px #16ff144d, inset 0 0 10px #cbffc4, 4px 4px 4px 0 #0a0a0a80
        }
        
        .rating-container .buttons .is-thumbs-down.is-thumbs-down[disabled],
        .rating-container .buttons .is-thumbs-up.is-thumbs-down[disabled] {
            box-shadow: inset 0 3px 0 0 #de002b, inset 20px 0 50px #ff00344d, inset 20px 0 300px #ff00340d, inset 0 20px 50px #ff00344d, inset 0 0 10px #ffb1c3, 4px 4px 4px 0 #0a0a0a80
        }
        
        .score-container {
            background-image: linear-gradient(0deg, #2f46464d, #2f46464d);
            border-radius: 10px;
            box-shadow: 4px 4px 4px 0 #0a0a0a80;
            overflow: hidden
        }
        
        @media screen and (min-width: 1024px) {
            .score-container {
                bottom: 0;
                left: 0;
                overflow-x: hidden;
                overflow-y: auto;
                position: absolute;
                right: 0;
                top: 0
            }
        }
        
        .hall-of-fame {
            align-items: center;
            background: #660000;
            background-size: 100% 100%;
            border-radius: 50px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            padding: 3.75rem 2.5rem 2.5rem
        }
        
        @media screen and (min-width: 1216px) {
            .hall-of-fame {
                height: 100%;
                margin-left: 1.25rem;
                overflow: hidden;
                padding: 0 3.75rem;
                position: relative
            }
            .hall-of-fame:before {
                right: -340px;
                top: -270px
            }
            .hall-of-fame:after {
                bottom: -310px;
                left: -150px
            }
            .hall-of-fame div,
            .hall-of-fame span {
                z-index: 1
            }
        }
        
        .hall-of-fame .title {
            display: block;
            text-align: center
        }
        
        .hall-of-fame .title em {
            color: #fff;
            font-style: normal
        }
        
        .hall-of-fame .grid {
            margin-top: 1rem;
            width: 100%
        }
        
        .back-to-top {
            align-items: center;
            background: #ffdd00b3;
            border-radius: 9999px;
            bottom: .625rem;
            box-shadow: 0 1px 15px 0 #00000047;
            color: #0a0a0a;
            display: flex;
            flex-direction: column;
            font-size: 18px;
            height: 50px;
            justify-content: center;
            position: fixed;
            right: .625rem;
            text-transform: capitalize;
            transform: translate(150%);
            transition: background .2s ease, transform .5s cubic-bezier(.51, .92, .24, 1.15);
            width: 50px;
            will-change: transform;
            z-index: 2
        }
        
        .back-to-top.is-active {
            transform: translate(0)
        }
        
        .back-to-top:active {
            box-shadow: inset 0 0 7px 0 #e0472487, inset 0 0 7px 0 #00000059
        }
        
        @media print,
        screen and (min-width: 700px) {
            .back-to-top:hover {
                background: #fd0;
                cursor: pointer
            }
        }
        
        .share-container {
            align-items: center;
            background-color: #020606;
            border-radius: 20px;
            box-shadow: 0 5px 10px #0a0a0a80;
            display: flex;
            height: 70px;
            justify-content: center;
            opacity: 0;
            position: absolute;
            right: 1.25rem;
            top: 0;
            transform: translateY(-120%);
            transition: opacity 86ms cubic-bezier(.215, .61, .355, 1);
            width: 100%;
            z-index: -1
        }
        
        .share-container:after {
            border: 3px solid #ff0000;
            border-radius: 2px;
            border-right: 0;
            border-top: 0;
            content: "";
            content: " ";
            display: block;
            height: .625em;
            margin-top: -.4375em;
            pointer-events: none;
            position: absolute;
            right: 5.7rem;
            top: 50%;
            top: 84px;
            transform: rotate(-45deg);
            transform-origin: center;
            width: .625em
        }
        
        .share-container.is-active {
            opacity: 1;
            z-index: 5
        }
        
        .share-container>div {
            margin-bottom: -5px
        }
        
        .share-container .icon {
            display: none;
            opacity: .6
        }
        
        .share-container.is-loading .icon {
            display: block
        }
        
        .flash-deprecation {
            align-items: center;
            background-color: #00000080;
            border-radius: 20px 20px 0 0;
            bottom: 0;
            display: flex;
            flex-direction: column;
            left: 0;
            padding: 2.5rem;
            position: absolute;
            right: 0;
            top: 0
        }
        
        @media screen and (min-width: 1216px) {
            .flash-deprecation {
                padding: 2.5rem 7.5rem
            }
        }
        
        @media screen and (min-width: 1408px) {
            .flash-deprecation {
                padding: 2.5rem 11.25rem
            }
        }
        
        .flash-deprecation .flash-warning {
            background: #fff;
            box-sizing: border-box;
            color: #00244b;
            display: inline-flex;
            height: 28px;
            line-height: 28px;
            margin-bottom: 20px;
            padding-right: 20px;
            position: relative;
            width: auto
        }
        
        .flash-deprecation .flash-warning img {
            margin-right: 20px
        }
        
        .flash-deprecation .no-flash-suggestion {
            display: flex;
            flex: 1 1;
            justify-content: space-between;
            width: 100%
        }
        
        .flash-deprecation .no-flash-suggestion>div {
            display: flex;
            flex-direction: column;
            justify-content: center;
            position: relative;
            width: 50%
        }
        
        .flash-deprecation .no-flash-suggestion>div:last-of-type {
            align-items: flex-end
        }
        
        .flash-deprecation .no-flash-suggestion>div.non-supported {
            align-items: flex-start
        }
        
        .flash-deprecation .no-flash-suggestion>div p {
            color: #fff;
            font-size: 18px;
            font-weight: 700;
            height: 50px;
            line-height: normal;
            margin: 0;
            text-align: center;
            text-shadow: 1px 1px 1px #0000001a;
            text-transform: uppercase;
            width: 175px
        }
        
        .flash-deprecation .no-flash-suggestion>div .tile-card {
            margin-bottom: 30px
        }
        
        .flash-deprecation .no-flash-suggestion>div .holder {
            align-items: center;
            display: flex;
            flex-direction: column
        }
        
        .flash-deprecation .no-flash-suggestion .absolute-message {
            color: #fff;
            height: 50px;
            margin-bottom: 20px
        }
        
        .flash-deprecation .tile-card {
            margin-bottom: 30px;
            width: 175px
        }
        
        .flash-deprecation .tile-card.not-available {
            margin-top: 70px;
            pointer-events: none
        }
        
        .flash-deprecation .tile-card.not-available img {
            filter: grayscale(75)
        }
        
        .flash-deprecation .tile-card a {
            border: 2px solid #fff;
            box-shadow: 0 2px 5px #0000004d
        }
        
        .flash-deprecation .tile-card a label {
            background: #fff;
            color: #00244b
        }
        
        .flash-deprecation .button.is-play {
            margin: 0
        }
        
        .button.is-play {
            font-size: 1.25rem;
            height: 4rem;
            margin: 2.5rem auto;
            max-width: 290px;
            padding-bottom: 1rem;
            padding-top: 1rem;
            text-transform: uppercase;
            width: 100%
        }
        
        .button.is-play .icon {
            margin-right: 1.25rem
        }