/* --- 1 --- */


        img:is([sizes="auto" i], [sizes^="auto," i]) {
            contain-intrinsic-size: 3000px 1500px
        }
   
/* --- 2 --- */	
	
	
        .header-m-w {
            min-width: 480px;
            width: 100%
        }

        .sidebar.opened .nav-sidebar-wrapped-content,
        .nav-sidebar-expanded-content {
            display: none
        }

        .missions {
            font-size: 12px;
            margin-right: 0 !important;
            background-color: #5d7ce8 !important;
            box-shadow: 0 4px 10px #433ca7, inset 0 2px 4px hsla(0, 0%, 100%, .4);
            border: 0 !important;
            border-radius: 8px !important;
            transform: none !important
        }

        .nav-sidebar-wrapped-content {
            animation: slide-up-opacity .6s cubic-bezier(.4, 0, .2, 1) .3s forwards;
            height: calc(var(--app-height, 100vh) - var(--nav-height, 64px));
            opacity: 0;
            overflow-y: scroll;
            padding: 16px 8px;
            width: 120px;
            z-index: 103;
            text-align: center
        }

        .nav-sidebar .nav-sidebar-content {
            max-width: 430px;
            width: 100%;
            left: 0;
            position: fixed;
            top: 0;
            z-index: 103
        }

        .nav-sidebar-expanded {
            bottom: 0;
            display: flex;
            flex-direction: column;
            height: 100%;
            left: 0;
            position: fixed;
            top: 0;
            width: 280px;
            background: var(--gameblock-color)
        }

        .nav-sidebar-header,
        .nav-sidebar-header-toggle {
            align-items: center;
            display: flex;
            height: 64px;
            justify-content: center;
            background-color: var(--top-bar-color)
        }

        .nav-sidebar-header {
            animation: fade .6s ease-in-out;
            box-shadow: 0 0 1px #00000052, 0 4px 8px #0000003d;
            position: relative;
            width: 120px;
            background-color: var(--top-bar-color)
        }

        .nav-sidebar-header-toggle {
            bottom: 0;
            cursor: pointer;
            left: 0;
            position: absolute;
            top: 0;
            width: 120px;
            background-color: transparent;
            border: 0;
            z-index: 1
        }

        .nav-sidebar-header-toggle svg {
            color: #a2a5af;
            transform: scale(1) rotate(180deg);
            transition: all .3s ease-in-out;
            width: 24px
        }

        .sidebar.opened .nav-sidebar-header-toggle svg {
            transform: rotate(0deg)
        }

        .nav-sidebar.opened .nav-sidebar-header-toggle svg {
            transform: scaleX(-1)
        }

        .nav-sidebar-support {
            padding: 11px 17px;
            width: 100%;
            border-radius: 1000px;
            background-color: #069815;
            border: 0;
            box-shadow: inset 0 0 0 2px #069815;
            color: #fff;
            font-weight: 700;
            margin-top: 15px
        }

        .nav-sidebar-support .m-button-content svg {
            width: 22px
        }

        .nav-sidebar-support .m-button-content {
            align-items: center;
            display: flex;
            justify-content: center;
            gap: 5px;
            font-weight: 400
        }

        .nav-sidebar-content {
            transition: all .5s ease;
            width: var(--nav-sidebar-width)
        }

        .nav-sidebar-wrapped .divider-bottom {
            margin-bottom: 16px;
            position: relative
        }

        .nav-sidebar-card--wrapped .nav-card__button {
            background: #0000
        }

        .nav-sidebar-wrapped-item img {
            max-width: 100%;
            width: 24px;
            margin-top: 20px
        }

        .nav-sidebar-wrapped-item:first-child img {
            width: 40px;
            height: 40px
        }

        .nav-sidebar-icon svg {
            width: 48px;
            height: 48px
        }

        .nav-sidebar-wrapped .divider-top:before {
            background: var(--accordion-body-background);
            content: '';
            height: 1px;
            left: 33px;
            position: absolute;
            width: 24px
        }

        .nav-sidebar-icon svg {
            height: 24px;
            pointer-events: none;
            width: 24px
        }
  
   

/* --- 6 --- */


        @charset "UTF-8";

        .wp-block-archives {
            box-sizing: border-box
        }

        .wp-block-archives-dropdown label {
            display: block
        }

        .wp-block-avatar {
            line-height: 0
        }

        .wp-block-avatar,
        .wp-block-avatar img {
            box-sizing: border-box
        }

        .wp-block-avatar.aligncenter {
            text-align: center
        }

        .wp-block-audio {
            box-sizing: border-box
        }

        .wp-block-audio :where(figcaption) {
            margin-bottom: 1em;
            margin-top: .5em
        }

        .wp-block-audio audio {
            min-width: 300px;
            width: 100%
        }

        .wp-block-button__link {
            align-content: center;
            box-sizing: border-box;
            cursor: pointer;
            display: inline-block;
            height: 100%;
            text-align: center;
            word-break: break-word
        }

        .wp-block-button__link.aligncenter {
            text-align: center
        }

        .wp-block-button__link.alignright {
            text-align: right
        }

        :where(.wp-block-button__link) {
            border-radius: 9999px;
            box-shadow: none;
            padding: calc(.667em + 2px) calc(1.333em + 2px);
            text-decoration: none
        }

        .wp-block-button[style*=text-decoration] .wp-block-button__link {
            text-decoration: inherit
        }

        .wp-block-buttons>.wp-block-button.has-custom-width {
            max-width: none
        }

        .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
            width: 100%
        }

        .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
            font-size: inherit
        }

        .wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
            width: calc(25% - var(--wp--style--block-gap, .5em)*.75)
        }

        .wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
            width: calc(50% - var(--wp--style--block-gap, .5em)*.5)
        }

        .wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
            width: calc(75% - var(--wp--style--block-gap, .5em)*.25)
        }

        .wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
            flex-basis: 100%;
            width: 100%
        }

        .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
            width: 25%
        }

        .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
            width: 50%
        }

        .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
            width: 75%
        }

        .wp-block-button.is-style-squared,
        .wp-block-button__link.wp-block-button.is-style-squared {
            border-radius: 0
        }

        .wp-block-button.no-border-radius,
        .wp-block-button__link.no-border-radius {
            border-radius: 0 !important
        }

        :root :where(.wp-block-button .wp-block-button__link.is-style-outline),
        :root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
            border: 2px solid;
            padding: .667em 1.333em
        }

        :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),
        :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
            color: currentColor
        }

        :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),
        :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
            background-color: initial;
            background-image: none
        }

        .wp-block-buttons {
            box-sizing: border-box
        }

        .wp-block-buttons.is-vertical {
            flex-direction: column
        }

        .wp-block-buttons.is-vertical>.wp-block-button:last-child {
            margin-bottom: 0
        }

        .wp-block-buttons>.wp-block-button {
            display: inline-block;
            margin: 0
        }

        .wp-block-buttons.is-content-justification-left {
            justify-content: flex-start
        }

        .wp-block-buttons.is-content-justification-left.is-vertical {
            align-items: flex-start
        }

        .wp-block-buttons.is-content-justification-center {
            justify-content: center
        }

        .wp-block-buttons.is-content-justification-center.is-vertical {
            align-items: center
        }

        .wp-block-buttons.is-content-justification-right {
            justify-content: flex-end
        }

        .wp-block-buttons.is-content-justification-right.is-vertical {
            align-items: flex-end
        }

        .wp-block-buttons.is-content-justification-space-between {
            justify-content: space-between
        }

        .wp-block-buttons.aligncenter {
            text-align: center
        }

        .wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
            margin-left: auto;
            margin-right: auto;
            width: 100%
        }

        .wp-block-buttons[style*=text-decoration] .wp-block-button,
        .wp-block-buttons[style*=text-decoration] .wp-block-button__link {
            text-decoration: inherit
        }

        .wp-block-buttons.has-custom-font-size .wp-block-button__link {
            font-size: inherit
        }

        .wp-block-buttons .wp-block-button__link {
            width: 100%
        }

        .wp-block-button.aligncenter,
        .wp-block-calendar {
            text-align: center
        }

        .wp-block-calendar td,
        .wp-block-calendar th {
            border: 1px solid;
            padding: .25em
        }

        .wp-block-calendar th {
            font-weight: 400
        }

        .wp-block-calendar caption {
            background-color: inherit
        }

        .wp-block-calendar table {
            border-collapse: collapse;
            width: 100%
        }

        .wp-block-calendar table:where(:not(.has-text-color)) {
            color: #40464d
        }

        .wp-block-calendar table:where(:not(.has-text-color)) td,
        .wp-block-calendar table:where(:not(.has-text-color)) th {
            border-color: #ddd
        }

        .wp-block-calendar table.has-background th {
            background-color: inherit
        }

        .wp-block-calendar table.has-text-color th {
            color: inherit
        }

        :where(.wp-block-calendar table:not(.has-background) th) {
            background: #ddd
        }

        .wp-block-categories {
            box-sizing: border-box
        }

        .wp-block-categories.alignleft {
            margin-right: 2em
        }

        .wp-block-categories.alignright {
            margin-left: 2em
        }

        .wp-block-categories.wp-block-categories-dropdown.aligncenter {
            text-align: center
        }

        .wp-block-categories .wp-block-categories__label {
            display: block;
            width: 100%
        }

        .wp-block-code {
            box-sizing: border-box
        }

        .wp-block-code code {
            direction: ltr;
            display: block;
            font-family: inherit;
            overflow-wrap: break-word;
            text-align: initial;
            white-space: pre-wrap
        }

        .wp-block-columns {
            align-items: normal !important;
            box-sizing: border-box;
            display: flex;
            flex-wrap: wrap !important
        }

        @media (min-width:782px) {
            .wp-block-columns {
                flex-wrap: nowrap !important
            }
        }

        .wp-block-columns.are-vertically-aligned-top {
            align-items: flex-start
        }

        .wp-block-columns.are-vertically-aligned-center {
            align-items: center
        }

        .wp-block-columns.are-vertically-aligned-bottom {
            align-items: flex-end
        }

        @media (max-width:781px) {
            .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
                flex-basis: 100% !important
            }
        }

        @media (min-width:782px) {
            .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
                flex-basis: 0;
                flex-grow: 1
            }

            .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
                flex-grow: 0
            }
        }

        .wp-block-columns.is-not-stacked-on-mobile {
            flex-wrap: nowrap !important
        }

        .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
            flex-basis: 0;
            flex-grow: 1
        }

        .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
            flex-grow: 0
        }

        :where(.wp-block-columns) {
            margin-bottom: 1.75em
        }

        :where(.wp-block-columns.has-background) {
            padding: 1.25em 2.375em
        }

        .wp-block-column {
            flex-grow: 1;
            min-width: 0;
            overflow-wrap: break-word;
            word-break: break-word
        }

        .wp-block-column.is-vertically-aligned-top {
            align-self: flex-start
        }

        .wp-block-column.is-vertically-aligned-center {
            align-self: center
        }

        .wp-block-column.is-vertically-aligned-bottom {
            align-self: flex-end
        }

        .wp-block-column.is-vertically-aligned-stretch {
            align-self: stretch
        }

        .wp-block-column.is-vertically-aligned-bottom,
        .wp-block-column.is-vertically-aligned-center,
        .wp-block-column.is-vertically-aligned-top {
            width: 100%
        }

        .wp-block-post-comments {
            box-sizing: border-box
        }

        .wp-block-post-comments .alignleft {
            float: left
        }

        .wp-block-post-comments .alignright {
            float: right
        }

        .wp-block-post-comments .navigation:after {
            clear: both;
            content: "";
            display: table
        }

        .wp-block-post-comments .commentlist {
            clear: both;
            list-style: none;
            margin: 0;
            padding: 0
        }

        .wp-block-post-comments .commentlist .comment {
            min-height: 2.25em;
            padding-left: 3.25em
        }

        .wp-block-post-comments .commentlist .comment p {
            font-size: 1em;
            line-height: 1.8;
            margin: 1em 0
        }

        .wp-block-post-comments .commentlist .children {
            list-style: none;
            margin: 0;
            padding: 0
        }

        .wp-block-post-comments .comment-author {
            line-height: 1.5
        }

        .wp-block-post-comments .comment-author .avatar {
            border-radius: 1.5em;
            display: block;
            float: left;
            height: 2.5em;
            margin-right: .75em;
            margin-top: .5em;
            width: 2.5em
        }

        .wp-block-post-comments .comment-author cite {
            font-style: normal
        }

        .wp-block-post-comments .comment-meta {
            font-size: .875em;
            line-height: 1.5
        }

        .wp-block-post-comments .comment-meta b {
            font-weight: 400
        }

        .wp-block-post-comments .comment-meta .comment-awaiting-moderation {
            display: block;
            margin-bottom: 1em;
            margin-top: 1em
        }

        .wp-block-post-comments .comment-body .commentmetadata {
            font-size: .875em
        }

        .wp-block-post-comments .comment-form-author label,
        .wp-block-post-comments .comment-form-comment label,
        .wp-block-post-comments .comment-form-email label,
        .wp-block-post-comments .comment-form-url label {
            display: block;
            margin-bottom: .25em
        }

        .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),
        .wp-block-post-comments .comment-form textarea {
            box-sizing: border-box;
            display: block;
            width: 100%
        }

        .wp-block-post-comments .comment-form-cookies-consent {
            display: flex;
            gap: .25em
        }

        .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
            margin-top: .35em
        }

        .wp-block-post-comments .comment-reply-title {
            margin-bottom: 0
        }

        .wp-block-post-comments .comment-reply-title :where(small) {
            font-size: var(--wp--preset--font-size--medium, smaller);
            margin-left: .5em
        }

        .wp-block-post-comments .reply {
            font-size: .875em;
            margin-bottom: 1.4em
        }

        .wp-block-post-comments input:not([type=submit]),
        .wp-block-post-comments textarea {
            border: 1px solid #949494;
            font-family: inherit;
            font-size: 1em
        }

        .wp-block-post-comments input:not([type=submit]):not([type=checkbox]),
        .wp-block-post-comments textarea {
            padding: calc(.667em + 2px)
        }

        :where(.wp-block-post-comments input[type=submit]) {
            border: none
        }

        .wp-block-comments {
            box-sizing: border-box
        }

        .wp-block-comments-pagination>.wp-block-comments-pagination-next,
        .wp-block-comments-pagination>.wp-block-comments-pagination-numbers,
        .wp-block-comments-pagination>.wp-block-comments-pagination-previous {
            font-size: inherit;
            margin-bottom: .5em;
            margin-right: .5em
        }

        .wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,
        .wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,
        .wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {
            margin-right: 0
        }

        .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
            display: inline-block;
            margin-right: 1ch
        }

        .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
            transform: scaleX(1)
        }

        .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
            display: inline-block;
            margin-left: 1ch
        }

        .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
            transform: scaleX(1)
        }

        .wp-block-comments-pagination.aligncenter {
            justify-content: center
        }

        .wp-block-comment-template {
            box-sizing: border-box;
            list-style: none;
            margin-bottom: 0;
            max-width: 100%;
            padding: 0
        }

        .wp-block-comment-template li {
            clear: both
        }

        .wp-block-comment-template ol {
            list-style: none;
            margin-bottom: 0;
            max-width: 100%;
            padding-left: 2rem
        }

        .wp-block-comment-template.alignleft {
            float: left
        }

        .wp-block-comment-template.aligncenter {
            margin-left: auto;
            margin-right: auto;
            width: fit-content
        }

        .wp-block-comment-template.alignright {
            float: right
        }

        .wp-block-comment-date {
            box-sizing: border-box
        }

        .comment-awaiting-moderation {
            display: block;
            font-size: .875em;
            line-height: 1.5
        }

        .wp-block-comment-author-name,
        .wp-block-comment-content,
        .wp-block-comment-edit-link,
        .wp-block-comment-reply-link {
            box-sizing: border-box
        }

        .wp-block-cover,
        .wp-block-cover-image {
            align-items: center;
            background-position: 50%;
            box-sizing: border-box;
            display: flex;
            justify-content: center;
            min-height: 430px;
            overflow: hidden;
            overflow: clip;
            padding: 1em;
            position: relative
        }

        .wp-block-cover .has-background-dim:not([class*=-background-color]),
        .wp-block-cover-image .has-background-dim:not([class*=-background-color]),
        .wp-block-cover-image.has-background-dim:not([class*=-background-color]),
        .wp-block-cover.has-background-dim:not([class*=-background-color]) {
            background-color: #000
        }

        .wp-block-cover .has-background-dim.has-background-gradient,
        .wp-block-cover-image .has-background-dim.has-background-gradient {
            background-color: initial
        }

        .wp-block-cover-image.has-background-dim:before,
        .wp-block-cover.has-background-dim:before {
            background-color: inherit;
            content: ""
        }

        .wp-block-cover .wp-block-cover__background,
        .wp-block-cover .wp-block-cover__gradient-background,
        .wp-block-cover-image .wp-block-cover__background,
        .wp-block-cover-image .wp-block-cover__gradient-background,
        .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
        .wp-block-cover.has-background-dim:not(.has-background-gradient):before {
            bottom: 0;
            left: 0;
            opacity: .5;
            position: absolute;
            right: 0;
            top: 0
        }

        .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
        .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
        .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
        .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
        .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
        .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
            opacity: .1
        }

        .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
        .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
        .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
        .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
        .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
        .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
            opacity: .2
        }

        .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
        .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
        .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
        .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
        .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
        .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
            opacity: .3
        }

        .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
        .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
        .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
        .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
        .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
        .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
            opacity: .4
        }

        .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
        .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
        .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
        .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
        .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
        .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
            opacity: .5
        }

        .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
        .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
        .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
        .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
        .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
        .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
            opacity: .6
        }

        .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
        .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
        .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
        .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
        .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
        .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
            opacity: .7
        }

        .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
        .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
        .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
        .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
        .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
        .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
            opacity: .8
        }

        .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
        .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
        .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
        .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
        .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
        .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
            opacity: .9
        }

        .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
        .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
        .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
        .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
        .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
        .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
            opacity: 1
        }

        .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,
        .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
        .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
        .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
            opacity: 0
        }

        .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,
        .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
        .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
        .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
            opacity: .1
        }

        .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,
        .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
        .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
        .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
            opacity: .2
        }

        .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,
        .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
        .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
        .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
            opacity: .3
        }

        .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,
        .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
        .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
        .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
            opacity: .4
        }

        .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,
        .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
        .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
        .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
            opacity: .5
        }

        .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,
        .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
        .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
        .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
            opacity: .6
        }

        .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,
        .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
        .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
        .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
            opacity: .7
        }

        .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,
        .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
        .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
        .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
            opacity: .8
        }

        .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,
        .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
        .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
        .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
            opacity: .9
        }

        .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,
        .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
        .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
        .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
            opacity: 1
        }

        .wp-block-cover-image.alignleft,
        .wp-block-cover-image.alignright,
        .wp-block-cover.alignleft,
        .wp-block-cover.alignright {
            max-width: 420px;
            width: 100%
        }

        .wp-block-cover-image.aligncenter,
        .wp-block-cover-image.alignleft,
        .wp-block-cover-image.alignright,
        .wp-block-cover.aligncenter,
        .wp-block-cover.alignleft,
        .wp-block-cover.alignright {
            display: flex
        }

        .wp-block-cover .wp-block-cover__inner-container,
        .wp-block-cover-image .wp-block-cover__inner-container {
            color: inherit;
            position: relative;
            width: 100%
        }

        .wp-block-cover-image.is-position-top-left,
        .wp-block-cover.is-position-top-left {
            align-items: flex-start;
            justify-content: flex-start
        }

        .wp-block-cover-image.is-position-top-center,
        .wp-block-cover.is-position-top-center {
            align-items: flex-start;
            justify-content: center
        }

        .wp-block-cover-image.is-position-top-right,
        .wp-block-cover.is-position-top-right {
            align-items: flex-start;
            justify-content: flex-end
        }

        .wp-block-cover-image.is-position-center-left,
        .wp-block-cover.is-position-center-left {
            align-items: center;
            justify-content: flex-start
        }

        .wp-block-cover-image.is-position-center-center,
        .wp-block-cover.is-position-center-center {
            align-items: center;
            justify-content: center
        }

        .wp-block-cover-image.is-position-center-right,
        .wp-block-cover.is-position-center-right {
            align-items: center;
            justify-content: flex-end
        }

        .wp-block-cover-image.is-position-bottom-left,
        .wp-block-cover.is-position-bottom-left {
            align-items: flex-end;
            justify-content: flex-start
        }

        .wp-block-cover-image.is-position-bottom-center,
        .wp-block-cover.is-position-bottom-center {
            align-items: flex-end;
            justify-content: center
        }

        .wp-block-cover-image.is-position-bottom-right,
        .wp-block-cover.is-position-bottom-right {
            align-items: flex-end;
            justify-content: flex-end
        }

        .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
        .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
            margin: 0
        }

        .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
        .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
        .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
        .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
        .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
        .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,
        .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
        .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
        .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
        .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
        .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
        .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
            margin: 0;
            width: auto
        }

        .wp-block-cover .wp-block-cover__image-background,
        .wp-block-cover video.wp-block-cover__video-background,
        .wp-block-cover-image .wp-block-cover__image-background,
        .wp-block-cover-image video.wp-block-cover__video-background {
            border: none;
            bottom: 0;
            box-shadow: none;
            height: 100%;
            left: 0;
            margin: 0;
            max-height: none;
            max-width: none;
            object-fit: cover;
            outline: none;
            padding: 0;
            position: absolute;
            right: 0;
            top: 0;
            width: 100%
        }

        .wp-block-cover-image.has-parallax,
        .wp-block-cover.has-parallax,
        .wp-block-cover__image-background.has-parallax,
        video.wp-block-cover__video-background.has-parallax {
            background-attachment: fixed;
            background-repeat: no-repeat;
            background-size: cover
        }

        @supports (-webkit-touch-callout:inherit) {

            .wp-block-cover-image.has-parallax,
            .wp-block-cover.has-parallax,
            .wp-block-cover__image-background.has-parallax,
            video.wp-block-cover__video-background.has-parallax {
                background-attachment: scroll
            }
        }

        @media (prefers-reduced-motion:reduce) {

            .wp-block-cover-image.has-parallax,
            .wp-block-cover.has-parallax,
            .wp-block-cover__image-background.has-parallax,
            video.wp-block-cover__video-background.has-parallax {
                background-attachment: scroll
            }
        }

        .wp-block-cover-image.is-repeated,
        .wp-block-cover.is-repeated,
        .wp-block-cover__image-background.is-repeated,
        video.wp-block-cover__video-background.is-repeated {
            background-repeat: repeat;
            background-size: auto
        }

        .wp-block-cover-image-text,
        .wp-block-cover-image-text a,
        .wp-block-cover-image-text a:active,
        .wp-block-cover-image-text a:focus,
        .wp-block-cover-image-text a:hover,
        .wp-block-cover-text,
        .wp-block-cover-text a,
        .wp-block-cover-text a:active,
        .wp-block-cover-text a:focus,
        .wp-block-cover-text a:hover,
        section.wp-block-cover-image h2,
        section.wp-block-cover-image h2 a,
        section.wp-block-cover-image h2 a:active,
        section.wp-block-cover-image h2 a:focus,
        section.wp-block-cover-image h2 a:hover {
            color: #fff
        }

        .wp-block-cover-image .wp-block-cover.has-left-content {
            justify-content: flex-start
        }

        .wp-block-cover-image .wp-block-cover.has-right-content {
            justify-content: flex-end
        }

        .wp-block-cover-image.has-left-content .wp-block-cover-image-text,
        .wp-block-cover.has-left-content .wp-block-cover-text,
        section.wp-block-cover-image.has-left-content>h2 {
            margin-left: 0;
            text-align: left
        }

        .wp-block-cover-image.has-right-content .wp-block-cover-image-text,
        .wp-block-cover.has-right-content .wp-block-cover-text,
        section.wp-block-cover-image.has-right-content>h2 {
            margin-right: 0;
            text-align: right
        }

        .wp-block-cover .wp-block-cover-text,
        .wp-block-cover-image .wp-block-cover-image-text,
        section.wp-block-cover-image>h2 {
            font-size: 2em;
            line-height: 1.25;
            margin-bottom: 0;
            max-width: 840px;
            padding: .44em;
            text-align: center;
            z-index: 1
        }

        :where(.wp-block-cover-image:not(.has-text-color)),
        :where(.wp-block-cover:not(.has-text-color)) {
            color: #fff
        }

        :where(.wp-block-cover-image.is-light:not(.has-text-color)),
        :where(.wp-block-cover.is-light:not(.has-text-color)) {
            color: #000
        }

        :root :where(.wp-block-cover h1:not(.has-text-color)),
        :root :where(.wp-block-cover h2:not(.has-text-color)),
        :root :where(.wp-block-cover h3:not(.has-text-color)),
        :root :where(.wp-block-cover h4:not(.has-text-color)),
        :root :where(.wp-block-cover h5:not(.has-text-color)),
        :root :where(.wp-block-cover h6:not(.has-text-color)),
        :root :where(.wp-block-cover p:not(.has-text-color)) {
            color: inherit
        }

        body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,
        body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background {
            z-index: 0
        }

        body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,
        body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,
        body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,
        body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before {
            z-index: 1
        }

        .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container {
            z-index: auto
        }

        .wp-block-details {
            box-sizing: border-box
        }

        .wp-block-details summary {
            cursor: pointer
        }

        .wp-block-embed.alignleft,
        .wp-block-embed.alignright,
        .wp-block[data-align=left]>[data-type="core/embed"],
        .wp-block[data-align=right]>[data-type="core/embed"] {
            max-width: 360px;
            width: 100%
        }

        .wp-block-embed.alignleft .wp-block-embed__wrapper,
        .wp-block-embed.alignright .wp-block-embed__wrapper,
        .wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,
        .wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
            min-width: 280px
        }

        .wp-block-cover .wp-block-embed {
            min-height: 240px;
            min-width: 320px
        }

        .wp-block-embed {
            overflow-wrap: break-word
        }

        .wp-block-embed :where(figcaption) {
            margin-bottom: 1em;
            margin-top: .5em
        }

        .wp-block-embed iframe {
            max-width: 100%
        }

        .wp-block-embed__wrapper {
            position: relative
        }

        .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
            content: "";
            display: block;
            padding-top: 50%
        }

        .wp-embed-responsive .wp-has-aspect-ratio iframe {
            bottom: 0;
            height: 100%;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            width: 100%
        }

        .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
            padding-top: 42.85%
        }

        .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
            padding-top: 50%
        }

        .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
            padding-top: 56.25%
        }

        .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
            padding-top: 75%
        }

        .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
            padding-top: 100%
        }

        .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
            padding-top: 177.77%
        }

        .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
            padding-top: 200%
        }

        .wp-block-file {
            box-sizing: border-box
        }

        .wp-block-file:not(.wp-element-button) {
            font-size: .8em
        }

        .wp-block-file.aligncenter {
            text-align: center
        }

        .wp-block-file.alignright {
            text-align: right
        }

        .wp-block-file *+.wp-block-file__button {
            margin-left: .75em
        }

        :where(.wp-block-file) {
            margin-bottom: 1.5em
        }

        .wp-block-file__embed {
            margin-bottom: 1em
        }

        :where(.wp-block-file__button) {
            border-radius: 2em;
            display: inline-block;
            padding: .5em 1em
        }

        :where(.wp-block-file__button):is(a):active,
        :where(.wp-block-file__button):is(a):focus,
        :where(.wp-block-file__button):is(a):hover,
        :where(.wp-block-file__button):is(a):visited {
            box-shadow: none;
            color: #fff;
            opacity: .85;
            text-decoration: none
        }

        .wp-block-form-input__label {
            display: flex;
            flex-direction: column;
            gap: .25em;
            margin-bottom: .5em;
            width: 100%
        }

        .wp-block-form-input__label.is-label-inline {
            align-items: center;
            flex-direction: row;
            gap: .5em
        }

        .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
            margin-bottom: .5em
        }

        .wp-block-form-input__label:has(input[type=checkbox]) {
            flex-direction: row;
            width: fit-content
        }

        .wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content {
            margin: 0
        }

        .wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]) {
            flex-direction: row-reverse
        }

        .wp-block-form-input__label-content {
            width: fit-content
        }

        .wp-block-form-input__input {
            font-size: 1em;
            margin-bottom: .5em;
            padding: 0 .5em
        }

        .wp-block-form-input__input[type=date],
        .wp-block-form-input__input[type=datetime-local],
        .wp-block-form-input__input[type=datetime],
        .wp-block-form-input__input[type=email],
        .wp-block-form-input__input[type=month],
        .wp-block-form-input__input[type=number],
        .wp-block-form-input__input[type=password],
        .wp-block-form-input__input[type=search],
        .wp-block-form-input__input[type=tel],
        .wp-block-form-input__input[type=text],
        .wp-block-form-input__input[type=time],
        .wp-block-form-input__input[type=url],
        .wp-block-form-input__input[type=week] {
            border: 1px solid;
            line-height: 2;
            min-height: 2em
        }

        textarea.wp-block-form-input__input {
            min-height: 10em
        }

        .blocks-gallery-grid:not(.has-nested-images),
        .wp-block-gallery:not(.has-nested-images) {
            display: flex;
            flex-wrap: wrap;
            list-style-type: none;
            margin: 0;
            padding: 0
        }

        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
            display: flex;
            flex-direction: column;
            flex-grow: 1;
            justify-content: center;
            margin: 0 1em 1em 0;
            position: relative;
            width: calc(50% - 1em)
        }

        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
            margin-right: 0
        }

        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
            align-items: flex-end;
            display: flex;
            height: 100%;
            justify-content: flex-start;
            margin: 0
        }

        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
            display: block;
            height: auto;
            max-width: 100%;
            width: auto
        }

        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
            background: linear-gradient(0deg, #000000b3, #0000004d 70%, #0000);
            bottom: 0;
            box-sizing: border-box;
            color: #fff;
            font-size: .8em;
            margin: 0;
            max-height: 100%;
            overflow: auto;
            padding: 3em .77em .7em;
            position: absolute;
            text-align: center;
            width: 100%;
            z-index: 2
        }

        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
            display: inline
        }

        .blocks-gallery-grid:not(.has-nested-images) figcaption,
        .wp-block-gallery:not(.has-nested-images) figcaption {
            flex-grow: 1
        }

        .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
        .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
        .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
        .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,
        .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
        .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,
        .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
        .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
            flex: 1;
            height: 100%;
            object-fit: cover;
            width: 100%
        }

        .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
        .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,
        .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,
        .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
            margin-right: 0;
            width: 100%
        }

        @media (min-width:600px) {

            .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
            .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,
            .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,
            .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
                margin-right: 1em;
                width: calc(33.33333% - .66667em)
            }

            .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
            .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,
            .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,
            .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
                margin-right: 1em;
                width: calc(25% - .75em)
            }

            .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
            .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,
            .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,
            .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
                margin-right: 1em;
                width: calc(20% - .8em)
            }

            .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
            .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,
            .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,
            .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
                margin-right: 1em;
                width: calc(16.66667% - .83333em)
            }

            .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
            .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,
            .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,
            .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
                margin-right: 1em;
                width: calc(14.28571% - .85714em)
            }

            .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
            .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,
            .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,
            .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
                margin-right: 1em;
                width: calc(12.5% - .875em)
            }

            .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
            .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
            .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
            .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
            .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
            .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
            .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
            .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
            .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
            .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
            .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
            .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
            .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
            .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
            .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
            .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
            .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
            .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
            .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
            .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
            .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
            .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
            .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
            .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
            .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
            .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
            .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
            .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
            .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
            .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
            .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
            .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
                margin-right: 0
            }
        }

        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
            margin-right: 0
        }

        .blocks-gallery-grid:not(.has-nested-images).alignleft,
        .blocks-gallery-grid:not(.has-nested-images).alignright,
        .wp-block-gallery:not(.has-nested-images).alignleft,
        .wp-block-gallery:not(.has-nested-images).alignright {
            max-width: 420px;
            width: 100%
        }

        .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
        .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
            justify-content: center
        }

        .wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
            align-self: flex-start
        }

        figure.wp-block-gallery.has-nested-images {
            align-items: normal
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
            margin: 0;
            width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image {
            box-sizing: border-box;
            display: flex;
            flex-direction: column;
            flex-grow: 1;
            justify-content: center;
            max-width: 100%;
            position: relative
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image>a,
        .wp-block-gallery.has-nested-images figure.wp-block-image>div {
            flex-direction: column;
            flex-grow: 1;
            margin: 0
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image img {
            display: block;
            height: auto;
            max-width: 100% !important;
            width: auto
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,
        .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
            bottom: 0;
            left: 0;
            max-height: 100%;
            position: absolute;
            right: 0
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
            -webkit-backdrop-filter: blur(3px);
            backdrop-filter: blur(3px);
            content: "";
            height: 100%;
            -webkit-mask-image: linear-gradient(0deg, #000 20%, #0000);
            mask-image: linear-gradient(0deg, #000 20%, #0000);
            max-height: 40%
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
            background: linear-gradient(0deg, #0006, #0000);
            box-sizing: border-box;
            color: #fff;
            font-size: 13px;
            margin: 0;
            overflow: auto;
            padding: 1em;
            scrollbar-color: #0000 #0000;
            scrollbar-gutter: stable both-edges;
            scrollbar-width: thin;
            text-align: center;
            text-shadow: 0 0 1.5px #000;
            will-change: transform
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {
            height: 12px;
            width: 12px
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {
            background-color: initial
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {
            background-clip: padding-box;
            background-color: initial;
            border: 3px solid #0000;
            border-radius: 8px
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,
        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,
        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb {
            background-color: #fffc
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,
        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,
        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover {
            scrollbar-color: #fffc #0000
        }

        @media (hover:none) {
            .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
                scrollbar-color: #fffc #0000
            }
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
            display: inline
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
            color: inherit
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
            box-sizing: border-box
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,
        .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,
        .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,
        .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
            flex: 1 1 auto
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,
        .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
            background: 0 0;
            color: inherit;
            flex: initial;
            margin: 0;
            padding: 10px 10px 9px;
            position: relative;
            text-shadow: none
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,
        .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before {
            content: none
        }

        .wp-block-gallery.has-nested-images figcaption {
            flex-basis: 100%;
            flex-grow: 1;
            text-align: center
        }

        .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
            margin-bottom: auto;
            margin-top: 0
        }

        .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
            align-self: inherit
        }

        .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,
        .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
            display: flex
        }

        .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
        .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
            flex: 1 0 0%;
            height: 100%;
            object-fit: cover;
            width: 100%
        }

        .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
            width: 100%
        }

        @media (min-width:600px) {
            .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
                width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
            }

            .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
                width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)
            }

            .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
                width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)
            }

            .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
                width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)
            }

            .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
                width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)
            }

            .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
                width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)
            }

            .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
                width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
            }

            .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
            .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
                width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)
            }

            .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
                width: 100%
            }
        }

        .wp-block-gallery.has-nested-images.alignleft,
        .wp-block-gallery.has-nested-images.alignright {
            max-width: 420px;
            width: 100%
        }

        .wp-block-gallery.has-nested-images.aligncenter {
            justify-content: center
        }

        .wp-block-group {
            box-sizing: border-box
        }

        :where(.wp-block-group.wp-block-group-is-layout-constrained) {
            position: relative
        }

        h1.has-background,
        h2.has-background,
        h3.has-background,
        h4.has-background,
        h5.has-background,
        h6.has-background {
            padding: 1.25em 2.375em
        }

        h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
        h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
        h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
        h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
        h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
        h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
        h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
        h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
        h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
        h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
        h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
        h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {
            rotate: 180deg
        }

        .wp-block-image>a,
        .wp-block-image>figure>a {
            display: inline-block
        }

        .wp-block-image img {
            box-sizing: border-box;
            height: auto;
            max-width: 100%;
            vertical-align: bottom
        }

        @media not (prefers-reduced-motion) {
            .wp-block-image img.hide {
                visibility: hidden
            }

            .wp-block-image img.show {
                animation: show-content-image .4s
            }
        }

        .wp-block-image[style*=border-radius] img,
        .wp-block-image[style*=border-radius]>a {
            border-radius: inherit
        }

        .wp-block-image.has-custom-border img {
            box-sizing: border-box
        }

        .wp-block-image.aligncenter {
            text-align: center
        }

        .wp-block-image.alignfull>a,
        .wp-block-image.alignwide>a {
            width: 100%
        }

        .wp-block-image.alignfull img,
        .wp-block-image.alignwide img {
            height: auto;
            width: 100%
        }

        .wp-block-image .aligncenter,
        .wp-block-image .alignleft,
        .wp-block-image .alignright,
        .wp-block-image.aligncenter,
        .wp-block-image.alignleft,
        .wp-block-image.alignright {
            display: table
        }

        .wp-block-image .aligncenter>figcaption,
        .wp-block-image .alignleft>figcaption,
        .wp-block-image .alignright>figcaption,
        .wp-block-image.aligncenter>figcaption,
        .wp-block-image.alignleft>figcaption,
        .wp-block-image.alignright>figcaption {
            caption-side: bottom;
            display: table-caption
        }

        .wp-block-image .alignleft {
            float: left;
            margin: .5em 1em .5em 0
        }

        .wp-block-image .alignright {
            float: right;
            margin: .5em 0 .5em 1em
        }

        .wp-block-image .aligncenter {
            margin-left: auto;
            margin-right: auto
        }

        .wp-block-image :where(figcaption) {
            margin-bottom: 1em;
            margin-top: .5em
        }

        .wp-block-image.is-style-circle-mask img {
            border-radius: 9999px
        }

        @supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
            .wp-block-image.is-style-circle-mask img {
                border-radius: 0;
                -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
                mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
                mask-mode: alpha;
                -webkit-mask-position: center;
                mask-position: center;
                -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
                -webkit-mask-size: contain;
                mask-size: contain
            }
        }

        :root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {
            border-radius: 9999px
        }

        .wp-block-image figure {
            margin: 0
        }

        .wp-lightbox-container {
            display: flex;
            flex-direction: column;
            position: relative
        }

        .wp-lightbox-container img {
            cursor: zoom-in
        }

        .wp-lightbox-container img:hover+button {
            opacity: 1
        }

        .wp-lightbox-container button {
            align-items: center;
            -webkit-backdrop-filter: blur(16px) saturate(180%);
            backdrop-filter: blur(16px) saturate(180%);
            background-color: #5a5a5a40;
            border: none;
            border-radius: 4px;
            cursor: zoom-in;
            display: flex;
            height: 20px;
            justify-content: center;
            opacity: 0;
            padding: 0;
            position: absolute;
            right: 16px;
            text-align: center;
            top: 16px;
            width: 20px;
            z-index: 100
        }

        @media not (prefers-reduced-motion) {
            .wp-lightbox-container button {
                transition: opacity .2s ease
            }
        }

        .wp-lightbox-container button:focus-visible {
            outline: 3px auto #5a5a5a40;
            outline: 3px auto -webkit-focus-ring-color;
            outline-offset: 3px
        }

        .wp-lightbox-container button:hover {
            cursor: pointer;
            opacity: 1
        }

        .wp-lightbox-container button:focus {
            opacity: 1
        }

        .wp-lightbox-container button:focus,
        .wp-lightbox-container button:hover,
        .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
            background-color: #5a5a5a40;
            border: none
        }

        .wp-lightbox-overlay {
            box-sizing: border-box;
            cursor: zoom-out;
            height: 100vh;
            left: 0;
            overflow: hidden;
            position: fixed;
            top: 0;
            visibility: hidden;
            width: 100%;
            z-index: 100000
        }

        .wp-lightbox-overlay .close-button {
            align-items: center;
            cursor: pointer;
            display: flex;
            justify-content: center;
            min-height: 40px;
            min-width: 40px;
            padding: 0;
            position: absolute;
            right: calc(env(safe-area-inset-right) + 16px);
            top: calc(env(safe-area-inset-top) + 16px);
            z-index: 5000000
        }

        .wp-lightbox-overlay .close-button:focus,
        .wp-lightbox-overlay .close-button:hover,
        .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
            background: 0 0;
            border: none
        }

        .wp-lightbox-overlay .lightbox-image-container {
            height: var(--wp--lightbox-container-height);
            left: 50%;
            overflow: hidden;
            position: absolute;
            top: 50%;
            transform: translate(-50%, -50%);
            transform-origin: top left;
            width: var(--wp--lightbox-container-width);
            z-index: 9999999999
        }

        .wp-lightbox-overlay .wp-block-image {
            align-items: center;
            box-sizing: border-box;
            display: flex;
            height: 100%;
            justify-content: center;
            margin: 0;
            position: relative;
            transform-origin: 0 0;
            width: 100%;
            z-index: 3000000
        }

        .wp-lightbox-overlay .wp-block-image img {
            height: var(--wp--lightbox-image-height);
            min-height: var(--wp--lightbox-image-height);
            min-width: var(--wp--lightbox-image-width);
            width: var(--wp--lightbox-image-width)
        }

        .wp-lightbox-overlay .wp-block-image figcaption {
            display: none
        }

        .wp-lightbox-overlay button {
            background: 0 0;
            border: none
        }

        .wp-lightbox-overlay .scrim {
            background-color: #fff;
            height: 100%;
            opacity: .9;
            position: absolute;
            width: 100%;
            z-index: 2000000
        }

        .wp-lightbox-overlay.active {
            visibility: visible
        }

        @media not (prefers-reduced-motion) {
            .wp-lightbox-overlay.active {
                animation: turn-on-visibility .25s both
            }

            .wp-lightbox-overlay.active img {
                animation: turn-on-visibility .35s both
            }

            .wp-lightbox-overlay.show-closing-animation:not(.active) {
                animation: turn-off-visibility .35s both
            }

            .wp-lightbox-overlay.show-closing-animation:not(.active) img {
                animation: turn-off-visibility .25s both
            }

            .wp-lightbox-overlay.zoom.active {
                animation: none;
                opacity: 1;
                visibility: visible
            }

            .wp-lightbox-overlay.zoom.active .lightbox-image-container {
                animation: lightbox-zoom-in .4s
            }

            .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
                animation: none
            }

            .wp-lightbox-overlay.zoom.active .scrim {
                animation: turn-on-visibility .4s forwards
            }

            .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
                animation: none
            }

            .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
                animation: lightbox-zoom-out .4s
            }

            .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
                animation: none
            }

            .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
                animation: turn-off-visibility .4s forwards
            }
        }

        @keyframes show-content-image {
            0% {
                visibility: hidden
            }

            99% {
                visibility: hidden
            }

            to {
                visibility: visible
            }
        }

        @keyframes turn-on-visibility {
            0% {
                opacity: 0
            }

            to {
                opacity: 1
            }
        }

        @keyframes turn-off-visibility {
            0% {
                opacity: 1;
                visibility: visible
            }

            99% {
                opacity: 0;
                visibility: visible
            }

            to {
                opacity: 0;
                visibility: hidden
            }
        }

        @keyframes lightbox-zoom-in {
            0% {
                transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))
            }

            to {
                transform: translate(-50%, -50%) scale(1)
            }
        }

        @keyframes lightbox-zoom-out {
            0% {
                transform: translate(-50%, -50%) scale(1);
                visibility: visible
            }

            99% {
                visibility: visible
            }

            to {
                transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
                visibility: hidden
            }
        }

        ol.wp-block-latest-comments {
            box-sizing: border-box;
            margin-left: 0
        }

        :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
            line-height: 1.1
        }

        :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
            line-height: 1.8
        }

        .has-dates :where(.wp-block-latest-comments:not([style*=line-height])),
        .has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) {
            line-height: 1.5
        }

        .wp-block-latest-comments .wp-block-latest-comments {
            padding-left: 0
        }

        .wp-block-latest-comments__comment {
            list-style: none;
            margin-bottom: 1em
        }

        .has-avatars .wp-block-latest-comments__comment {
            list-style: none;
            min-height: 2.25em
        }

        .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
        .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
            margin-left: 3.25em
        }

        .wp-block-latest-comments__comment-excerpt p {
            font-size: .875em;
            margin: .36em 0 1.4em
        }

        .wp-block-latest-comments__comment-date {
            display: block;
            font-size: .75em
        }

        .wp-block-latest-comments .avatar,
        .wp-block-latest-comments__comment-avatar {
            border-radius: 1.5em;
            display: block;
            float: left;
            height: 2.5em;
            margin-right: .75em;
            width: 2.5em
        }

        .wp-block-latest-comments[class*=-font-size] a,
        .wp-block-latest-comments[style*=font-size] a {
            font-size: inherit
        }

        .wp-block-latest-posts {
            box-sizing: border-box
        }

        .wp-block-latest-posts.alignleft {
            margin-right: 2em
        }

        .wp-block-latest-posts.alignright {
            margin-left: 2em
        }

        .wp-block-latest-posts.wp-block-latest-posts__list {
            list-style: none
        }

        .wp-block-latest-posts.wp-block-latest-posts__list li {
            clear: both;
            overflow-wrap: break-word
        }

        .wp-block-latest-posts.is-grid {
            display: flex;
            flex-wrap: wrap
        }

        .wp-block-latest-posts.is-grid li {
            margin: 0 1.25em 1.25em 0;
            width: 100%
        }

        @media (min-width:600px) {
            .wp-block-latest-posts.columns-2 li {
                width: calc(50% - .625em)
            }

            .wp-block-latest-posts.columns-2 li:nth-child(2n) {
                margin-right: 0
            }

            .wp-block-latest-posts.columns-3 li {
                width: calc(33.33333% - .83333em)
            }

            .wp-block-latest-posts.columns-3 li:nth-child(3n) {
                margin-right: 0
            }

            .wp-block-latest-posts.columns-4 li {
                width: calc(25% - .9375em)
            }

            .wp-block-latest-posts.columns-4 li:nth-child(4n) {
                margin-right: 0
            }

            .wp-block-latest-posts.columns-5 li {
                width: calc(20% - 1em)
            }

            .wp-block-latest-posts.columns-5 li:nth-child(5n) {
                margin-right: 0
            }

            .wp-block-latest-posts.columns-6 li {
                width: calc(16.66667% - 1.04167em)
            }

            .wp-block-latest-posts.columns-6 li:nth-child(6n) {
                margin-right: 0
            }
        }

        :root :where(.wp-block-latest-posts.is-grid) {
            padding: 0
        }

        :root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
            padding-left: 0
        }

        .wp-block-latest-posts__post-author,
        .wp-block-latest-posts__post-date {
            display: block;
            font-size: .8125em
        }

        .wp-block-latest-posts__post-excerpt,
        .wp-block-latest-posts__post-full-content {
            margin-bottom: 1em;
            margin-top: .5em
        }

        .wp-block-latest-posts__featured-image a {
            display: inline-block
        }

        .wp-block-latest-posts__featured-image img {
            height: auto;
            max-width: 100%;
            width: auto
        }

        .wp-block-latest-posts__featured-image.alignleft {
            float: left;
            margin-right: 1em
        }

        .wp-block-latest-posts__featured-image.alignright {
            float: right;
            margin-left: 1em
        }

        .wp-block-latest-posts__featured-image.aligncenter {
            margin-bottom: 1em;
            text-align: center
        }

        ol,
        ul {
            box-sizing: border-box
        }

        :root :where(.wp-block-list.has-background) {
            padding: 1.25em 2.375em
        }

        .wp-block-loginout,
        .wp-block-media-text {
            box-sizing: border-box
        }

        .wp-block-media-text {
            direction: ltr;
            display: grid;
            grid-template-columns: 50% 1fr;
            grid-template-rows: auto
        }

        .wp-block-media-text.has-media-on-the-right {
            grid-template-columns: 1fr 50%
        }

        .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,
        .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media {
            align-self: start
        }

        .wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,
        .wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,
        .wp-block-media-text>.wp-block-media-text__content,
        .wp-block-media-text>.wp-block-media-text__media {
            align-self: center
        }

        .wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,
        .wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media {
            align-self: end
        }

        .wp-block-media-text>.wp-block-media-text__media {
            grid-column: 1;
            grid-row: 1;
            margin: 0
        }

        .wp-block-media-text>.wp-block-media-text__content {
            direction: ltr;
            grid-column: 2;
            grid-row: 1;
            padding: 0 8%;
            word-break: break-word
        }

        .wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media {
            grid-column: 2;
            grid-row: 1
        }

        .wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content {
            grid-column: 1;
            grid-row: 1
        }

        .wp-block-media-text__media a {
            display: block
        }

        .wp-block-media-text__media img,
        .wp-block-media-text__media video {
            height: auto;
            max-width: unset;
            vertical-align: middle;
            width: 100%
        }

        .wp-block-media-text.is-image-fill>.wp-block-media-text__media {
            background-size: cover;
            height: 100%;
            min-height: 250px
        }

        .wp-block-media-text.is-image-fill>.wp-block-media-text__media>a {
            display: block;
            height: 100%
        }

        .wp-block-media-text.is-image-fill>.wp-block-media-text__media img {
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px;
            clip: rect(0, 0, 0, 0);
            border: 0
        }

        .wp-block-media-text.is-image-fill-element>.wp-block-media-text__media {
            height: 100%;
            min-height: 250px;
            position: relative
        }

        .wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a {
            display: block;
            height: 100%
        }

        .wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img {
            height: 100%;
            object-fit: cover;
            position: absolute;
            width: 100%
        }

        @media (max-width:600px) {
            .wp-block-media-text.is-stacked-on-mobile {
                grid-template-columns: 100% !important
            }

            .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media {
                grid-column: 1;
                grid-row: 1
            }

            .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content {
                grid-column: 1;
                grid-row: 2
            }
        }

        .wp-block-navigation {
            position: relative;
            --navigation-layout-justification-setting: flex-start;
            --navigation-layout-direction: row;
            --navigation-layout-wrap: wrap;
            --navigation-layout-justify: flex-start;
            --navigation-layout-align: center
        }

        .wp-block-navigation ul {
            margin-bottom: 0;
            margin-left: 0;
            margin-top: 0;
            padding-left: 0
        }

        .wp-block-navigation ul,
        .wp-block-navigation ul li {
            list-style: none;
            padding: 0
        }

        .wp-block-navigation .wp-block-navigation-item {
            align-items: center;
            display: flex;
            position: relative
        }

        .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
            display: none
        }

        .wp-block-navigation .wp-block-navigation-item__content {
            display: block
        }

        .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
            color: inherit
        }

        .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,
        .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,
        .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
            text-decoration: underline
        }

        .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,
        .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,
        .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
            text-decoration: line-through
        }

        .wp-block-navigation :where(a),
        .wp-block-navigation :where(a:active),
        .wp-block-navigation :where(a:focus) {
            text-decoration: none
        }

        .wp-block-navigation .wp-block-navigation__submenu-icon {
            align-self: center;
            background-color: inherit;
            border: none;
            color: currentColor;
            display: inline-block;
            font-size: inherit;
            height: .6em;
            line-height: 0;
            margin-left: .25em;
            padding: 0;
            width: .6em
        }

        .wp-block-navigation .wp-block-navigation__submenu-icon svg {
            display: inline-block;
            stroke: currentColor;
            height: inherit;
            margin-top: .075em;
            width: inherit
        }

        .wp-block-navigation.is-vertical {
            --navigation-layout-direction: column;
            --navigation-layout-justify: initial;
            --navigation-layout-align: flex-start
        }

        .wp-block-navigation.no-wrap {
            --navigation-layout-wrap: nowrap
        }

        .wp-block-navigation.items-justified-center {
            --navigation-layout-justification-setting: center;
            --navigation-layout-justify: center
        }

        .wp-block-navigation.items-justified-center.is-vertical {
            --navigation-layout-align: center
        }

        .wp-block-navigation.items-justified-right {
            --navigation-layout-justification-setting: flex-end;
            --navigation-layout-justify: flex-end
        }

        .wp-block-navigation.items-justified-right.is-vertical {
            --navigation-layout-align: flex-end
        }

        .wp-block-navigation.items-justified-space-between {
            --navigation-layout-justification-setting: space-between;
            --navigation-layout-justify: space-between
        }

        .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
            align-items: normal;
            background-color: inherit;
            color: inherit;
            display: flex;
            flex-direction: column;
            height: 0;
            left: -1px;
            opacity: 0;
            overflow: hidden;
            position: absolute;
            top: 100%;
            visibility: hidden;
            width: 0;
            z-index: 2
        }

        @media not (prefers-reduced-motion) {
            .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
                transition: opacity .1s linear
            }
        }

        .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
            display: flex;
            flex-grow: 1
        }

        .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
            margin-left: auto;
            margin-right: 0
        }

        .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
            margin: 0
        }

        @media (min-width:782px) {
            .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
                left: 100%;
                top: -1px
            }

            .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
                background: #0000;
                content: "";
                display: block;
                height: 100%;
                position: absolute;
                right: 100%;
                width: .5em
            }

            .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
                margin-right: .25em
            }

            .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
                transform: rotate(-90deg)
            }
        }

        .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,
        .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,
        .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
            height: auto;
            min-width: 200px;
            opacity: 1;
            overflow: visible;
            visibility: visible;
            width: auto
        }

        .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
            left: 0;
            top: 100%
        }

        @media (min-width:782px) {
            .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
                left: 100%;
                top: 0
            }
        }

        .wp-block-navigation-submenu {
            display: flex;
            position: relative
        }

        .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
            stroke: currentColor
        }

        button.wp-block-navigation-item__content {
            background-color: initial;
            border: none;
            color: currentColor;
            font-family: inherit;
            font-size: inherit;
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            line-height: inherit;
            text-align: left;
            text-transform: inherit
        }

        .wp-block-navigation-submenu__toggle {
            cursor: pointer
        }

        .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
            padding-left: 0;
            padding-right: .85em
        }

        .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
            margin-left: -.6em;
            pointer-events: none
        }

        .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {
            padding: 0
        }

        .wp-block-navigation .wp-block-page-list,
        .wp-block-navigation__container,
        .wp-block-navigation__responsive-close,
        .wp-block-navigation__responsive-container,
        .wp-block-navigation__responsive-container-content,
        .wp-block-navigation__responsive-dialog {
            gap: inherit
        }

        :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
        :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
            padding: .5em 1em
        }

        :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
        :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
        :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
        :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
            padding: .5em 1em
        }

        .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,
        .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,
        .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,
        .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
            left: auto;
            right: 0
        }

        .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
        .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
        .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
        .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
            left: -1px;
            right: -1px
        }

        @media (min-width:782px) {

            .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
            .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
            .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
            .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
                left: auto;
                right: 100%
            }
        }

        .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
            background-color: #fff;
            border: 1px solid #00000026
        }

        .wp-block-navigation.has-background .wp-block-navigation__submenu-container {
            background-color: inherit
        }

        .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
            color: #000
        }

        .wp-block-navigation__container {
            align-items: var(--navigation-layout-align, initial);
            display: flex;
            flex-direction: var(--navigation-layout-direction, initial);
            flex-wrap: var(--navigation-layout-wrap, wrap);
            justify-content: var(--navigation-layout-justify, initial);
            list-style: none;
            margin: 0;
            padding-left: 0
        }

        .wp-block-navigation__container .is-responsive {
            display: none
        }

        .wp-block-navigation__container:only-child,
        .wp-block-page-list:only-child {
            flex-grow: 1
        }

        @keyframes overlay-menu__fade-in-animation {
            0% {
                opacity: 0;
                transform: translateY(.5em)
            }

            to {
                opacity: 1;
                transform: translateY(0)
            }
        }

        .wp-block-navigation__responsive-container {
            bottom: 0;
            display: none;
            left: 0;
            position: fixed;
            right: 0;
            top: 0
        }

        .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
            color: inherit
        }

        .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
            align-items: var(--navigation-layout-align, initial);
            display: flex;
            flex-direction: var(--navigation-layout-direction, initial);
            flex-wrap: var(--navigation-layout-wrap, wrap);
            justify-content: var(--navigation-layout-justify, initial)
        }

        .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
            background-color: inherit !important;
            color: inherit !important
        }

        .wp-block-navigation__responsive-container.is-menu-open {
            background-color: inherit;
            display: flex;
            flex-direction: column;
            overflow: auto;
            padding: clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20rem);
            z-index: 100000
        }

        @media not (prefers-reduced-motion) {
            .wp-block-navigation__responsive-container.is-menu-open {
                animation: overlay-menu__fade-in-animation .1s ease-out;
                animation-fill-mode: forwards
            }
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
            align-items: var(--navigation-layout-justification-setting, inherit);
            display: flex;
            flex-direction: column;
            flex-wrap: nowrap;
            overflow: visible;
            padding-top: calc(2rem + 24px)
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
            justify-content: flex-start
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
            display: none
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
            border: none;
            height: auto;
            min-width: 200px;
            opacity: 1;
            overflow: initial;
            padding-left: 2rem;
            padding-right: 2rem;
            position: static;
            visibility: visible;
            width: auto
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
            gap: inherit
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
            padding-top: var(--wp--style--block-gap, 2em)
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
            padding: 0
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
            align-items: var(--navigation-layout-justification-setting, initial);
            display: flex;
            flex-direction: column
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,
        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,
        .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
            background: #0000 !important;
            color: inherit !important
        }

        .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
            left: auto;
            right: auto
        }

        @media (min-width:600px) {
            .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
                background-color: inherit;
                display: block;
                position: relative;
                width: 100%;
                z-index: auto
            }

            .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
                display: none
            }

            .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
                left: 0
            }
        }

        .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
            background-color: #fff
        }

        .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
            color: #000
        }

        .wp-block-navigation__toggle_button_label {
            font-size: 1rem;
            font-weight: 700
        }

        .wp-block-navigation__responsive-container-close,
        .wp-block-navigation__responsive-container-open {
            background: #0000;
            border: none;
            color: currentColor;
            cursor: pointer;
            margin: 0;
            padding: 0;
            text-transform: inherit;
            vertical-align: middle
        }

        .wp-block-navigation__responsive-container-close svg,
        .wp-block-navigation__responsive-container-open svg {
            fill: currentColor;
            display: block;
            height: 24px;
            pointer-events: none;
            width: 24px
        }

        .wp-block-navigation__responsive-container-open {
            display: flex
        }

        .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
            font-family: inherit;
            font-size: inherit;
            font-weight: inherit
        }

        @media (min-width:600px) {
            .wp-block-navigation__responsive-container-open:not(.always-shown) {
                display: none
            }
        }

        .wp-block-navigation__responsive-container-close {
            position: absolute;
            right: 0;
            top: 0;
            z-index: 2
        }

        .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
            font-family: inherit;
            font-size: inherit;
            font-weight: inherit
        }

        .wp-block-navigation__responsive-close {
            width: 100%
        }

        .has-modal-open .wp-block-navigation__responsive-close {
            margin-left: auto;
            margin-right: auto;
            max-width: var(--wp--style--global--wide-size, 100%)
        }

        .wp-block-navigation__responsive-close:focus {
            outline: none
        }

        .is-menu-open .wp-block-navigation__responsive-close,
        .is-menu-open .wp-block-navigation__responsive-container-content,
        .is-menu-open .wp-block-navigation__responsive-dialog {
            box-sizing: border-box
        }

        .wp-block-navigation__responsive-dialog {
            position: relative
        }

        .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
            margin-top: 46px
        }

        @media (min-width:782px) {
            .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
                margin-top: 32px
            }
        }

        html.has-modal-open {
            overflow: hidden
        }

        .wp-block-navigation .wp-block-navigation-item__label {
            overflow-wrap: break-word
        }

        .wp-block-navigation .wp-block-navigation-item__description {
            display: none
        }

        .link-ui-tools {
            border-top: 1px solid #f0f0f0;
            padding: 8px
        }

        .link-ui-block-inserter {
            padding-top: 8px
        }

        .link-ui-block-inserter__back {
            margin-left: 8px;
            text-transform: uppercase
        }

        .wp-block-navigation .wp-block-page-list {
            align-items: var(--navigation-layout-align, initial);
            background-color: inherit;
            display: flex;
            flex-direction: var(--navigation-layout-direction, initial);
            flex-wrap: var(--navigation-layout-wrap, wrap);
            justify-content: var(--navigation-layout-justify, initial)
        }

        .wp-block-navigation .wp-block-navigation-item {
            background-color: inherit
        }

        .wp-block-page-list {
            box-sizing: border-box
        }

        .is-small-text {
            font-size: .875em
        }

        .is-regular-text {
            font-size: 1em
        }

        .is-large-text {
            font-size: 2.25em
        }

        .is-larger-text {
            font-size: 3em
        }

        .has-drop-cap:not(:focus):first-letter {
            float: left;
            font-size: 8.4em;
            font-style: normal;
            font-weight: 100;
            line-height: .68;
            margin: .05em .1em 0 0;
            text-transform: uppercase
        }

        body.rtl .has-drop-cap:not(:focus):first-letter {
            float: none;
            margin-left: .1em
        }

        p.has-drop-cap.has-background {
            overflow: hidden
        }

        :root :where(p.has-background) {
            padding: 1.25em 2.375em
        }

        :where(p.has-text-color:not(.has-link-color)) a {
            color: inherit
        }

        p.has-text-align-left[style*="writing-mode:vertical-lr"],
        p.has-text-align-right[style*="writing-mode:vertical-rl"] {
            rotate: 180deg
        }

        .wp-block-post-author {
            box-sizing: border-box;
            display: flex;
            flex-wrap: wrap
        }

        .wp-block-post-author__byline {
            font-size: .5em;
            margin-bottom: 0;
            margin-top: 0;
            width: 100%
        }

        .wp-block-post-author__avatar {
            margin-right: 1em
        }

        .wp-block-post-author__bio {
            font-size: .7em;
            margin-bottom: .7em
        }

        .wp-block-post-author__content {
            flex-basis: 0;
            flex-grow: 1
        }

        .wp-block-post-author__name {
            margin: 0
        }

        .wp-block-post-author-biography {
            box-sizing: border-box
        }

        :where(.wp-block-post-comments-form) input:not([type=submit]),
        :where(.wp-block-post-comments-form) textarea {
            border: 1px solid #949494;
            font-family: inherit;
            font-size: 1em
        }

        :where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),
        :where(.wp-block-post-comments-form) textarea {
            padding: calc(.667em + 2px)
        }

        .wp-block-post-comments-form {
            box-sizing: border-box
        }

        .wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
            font-weight: inherit
        }

        .wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
            font-family: inherit
        }

        .wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),
        .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
            font-size: inherit
        }

        .wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
            line-height: inherit
        }

        .wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
            font-style: inherit
        }

        .wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
            letter-spacing: inherit
        }

        .wp-block-post-comments-form :where(input[type=submit]) {
            box-shadow: none;
            cursor: pointer;
            display: inline-block;
            overflow-wrap: break-word;
            text-align: center
        }

        .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),
        .wp-block-post-comments-form .comment-form textarea {
            box-sizing: border-box;
            display: block;
            width: 100%
        }

        .wp-block-post-comments-form .comment-form-author label,
        .wp-block-post-comments-form .comment-form-email label,
        .wp-block-post-comments-form .comment-form-url label {
            display: block;
            margin-bottom: .25em
        }

        .wp-block-post-comments-form .comment-form-cookies-consent {
            display: flex;
            gap: .25em
        }

        .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
            margin-top: .35em
        }

        .wp-block-post-comments-form .comment-reply-title {
            margin-bottom: 0
        }

        .wp-block-post-comments-form .comment-reply-title :where(small) {
            font-size: var(--wp--preset--font-size--medium, smaller);
            margin-left: .5em
        }

        .wp-block-post-comments-count {
            box-sizing: border-box
        }

        .wp-block-post-content {
            display: flow-root
        }

        .wp-block-post-comments-link,
        .wp-block-post-date {
            box-sizing: border-box
        }

        :where(.wp-block-post-excerpt) {
            box-sizing: border-box;
            margin-bottom: var(--wp--style--block-gap);
            margin-top: var(--wp--style--block-gap)
        }

        .wp-block-post-excerpt__excerpt {
            margin-bottom: 0;
            margin-top: 0
        }

        .wp-block-post-excerpt__more-text {
            margin-bottom: 0;
            margin-top: var(--wp--style--block-gap)
        }

        .wp-block-post-excerpt__more-link {
            display: inline-block
        }

        .wp-block-post-featured-image {
            margin-left: 0;
            margin-right: 0
        }

        .wp-block-post-featured-image a {
            display: block;
            height: 100%
        }

        .wp-block-post-featured-image :where(img) {
            box-sizing: border-box;
            height: auto;
            max-width: 100%;
            vertical-align: bottom;
            width: 100%
        }

        .wp-block-post-featured-image.alignfull img,
        .wp-block-post-featured-image.alignwide img {
            width: 100%
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
            background-color: #000;
            inset: 0;
            position: absolute
        }

        .wp-block-post-featured-image {
            position: relative
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
            background-color: initial
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
            opacity: 0
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
            opacity: .1
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
            opacity: .2
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
            opacity: .3
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
            opacity: .4
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
            opacity: .5
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
            opacity: .6
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
            opacity: .7
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
            opacity: .8
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
            opacity: .9
        }

        .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
            opacity: 1
        }

        .wp-block-post-featured-image:where(.alignleft, .alignright) {
            width: 100%
        }

        .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
            display: inline-block;
            margin-right: 1ch
        }

        .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
            transform: scaleX(1)
        }

        .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
            display: inline-block;
            margin-left: 1ch
        }

        .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
            transform: scaleX(1)
        }

        .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],
        .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] {
            rotate: 180deg
        }

        .wp-block-post-terms {
            box-sizing: border-box
        }

        .wp-block-post-terms .wp-block-post-terms__separator {
            white-space: pre-wrap
        }

        .wp-block-post-time-to-read,
        .wp-block-post-title {
            box-sizing: border-box
        }

        .wp-block-post-title {
            word-break: break-word
        }

        .wp-block-post-title :where(a) {
            display: inline-block;
            font-family: inherit;
            font-size: inherit;
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            line-height: inherit;
            text-decoration: inherit
        }

        .wp-block-post-author-name {
            box-sizing: border-box
        }

        .wp-block-preformatted {
            box-sizing: border-box;
            white-space: pre-wrap
        }

        :where(.wp-block-preformatted.has-background) {
            padding: 1.25em 2.375em
        }

        .wp-block-pullquote {
            box-sizing: border-box;
            margin: 0 0 1em;
            overflow-wrap: break-word;
            padding: 4em 0;
            text-align: center
        }

        .wp-block-pullquote blockquote,
        .wp-block-pullquote cite,
        .wp-block-pullquote p {
            color: inherit
        }

        .wp-block-pullquote blockquote {
            margin: 0
        }

        .wp-block-pullquote p {
            margin-top: 0
        }

        .wp-block-pullquote p:last-child {
            margin-bottom: 0
        }

        .wp-block-pullquote.alignleft,
        .wp-block-pullquote.alignright {
            max-width: 420px
        }

        .wp-block-pullquote cite,
        .wp-block-pullquote footer {
            position: relative
        }

        .wp-block-pullquote .has-text-color a {
            color: inherit
        }

        .wp-block-pullquote.has-text-align-left blockquote {
            text-align: left
        }

        .wp-block-pullquote.has-text-align-right blockquote {
            text-align: right
        }

        .wp-block-pullquote.has-text-align-center blockquote {
            text-align: center
        }

        .wp-block-pullquote.is-style-solid-color {
            border: none
        }

        .wp-block-pullquote.is-style-solid-color blockquote {
            margin-left: auto;
            margin-right: auto;
            max-width: 60%
        }

        .wp-block-pullquote.is-style-solid-color blockquote p {
            font-size: 2em;
            margin-bottom: 0;
            margin-top: 0
        }

        .wp-block-pullquote.is-style-solid-color blockquote cite {
            font-style: normal;
            text-transform: none
        }

        .wp-block-pullquote cite {
            color: inherit;
            display: block
        }

        .wp-block-post-template {
            box-sizing: border-box;
            list-style: none;
            margin-bottom: 0;
            margin-top: 0;
            max-width: 100%;
            padding: 0
        }

        .wp-block-post-template.is-flex-container {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            gap: 1.25em
        }

        .wp-block-post-template.is-flex-container>li {
            margin: 0;
            width: 100%
        }

        @media (min-width:600px) {
            .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li {
                width: calc(50% - .625em)
            }

            .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
                width: calc(33.33333% - .83333em)
            }

            .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {
                width: calc(25% - .9375em)
            }

            .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
                width: calc(20% - 1em)
            }

            .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li {
                width: calc(16.66667% - 1.04167em)
            }
        }

        @media (max-width:600px) {
            .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
                grid-template-columns: 1fr
            }
        }

        .wp-block-post-template-is-layout-constrained>li>.alignright,
        .wp-block-post-template-is-layout-flow>li>.alignright {
            float: right;
            margin-inline-end: 0;
            margin-inline-start: 2em
        }

        .wp-block-post-template-is-layout-constrained>li>.alignleft,
        .wp-block-post-template-is-layout-flow>li>.alignleft {
            float: left;
            margin-inline-end: 2em;
            margin-inline-start: 0
        }

        .wp-block-post-template-is-layout-constrained>li>.aligncenter,
        .wp-block-post-template-is-layout-flow>li>.aligncenter {
            margin-inline-end: auto;
            margin-inline-start: auto
        }

        .wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type {
            margin-inline-start: auto
        }

        .wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child {
            margin-inline-end: auto
        }

        .wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
            display: inline-block;
            margin-right: 1ch
        }

        .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
            transform: scaleX(1)
        }

        .wp-block-query-pagination .wp-block-query-pagination-next-arrow {
            display: inline-block;
            margin-left: 1ch
        }

        .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
            transform: scaleX(1)
        }

        .wp-block-query-pagination.aligncenter {
            justify-content: center
        }

        .wp-block-query-title,
        .wp-block-query-total,
        .wp-block-quote {
            box-sizing: border-box
        }

        .wp-block-quote {
            overflow-wrap: break-word
        }

        .wp-block-quote.is-large:where(:not(.is-style-plain)),
        .wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
            margin-bottom: 1em;
            padding: 0 1em
        }

        .wp-block-quote.is-large:where(:not(.is-style-plain)) p,
        .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
            font-size: 1.5em;
            font-style: italic;
            line-height: 1.6
        }

        .wp-block-quote.is-large:where(:not(.is-style-plain)) cite,
        .wp-block-quote.is-large:where(:not(.is-style-plain)) footer,
        .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,
        .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
            font-size: 1.125em;
            text-align: right
        }

        .wp-block-quote>cite {
            display: block
        }

        .wp-block-read-more {
            display: block;
            width: fit-content
        }

        .wp-block-read-more:where(:not([style*=text-decoration])) {
            text-decoration: none
        }

        .wp-block-read-more:where(:not([style*=text-decoration])):active,
        .wp-block-read-more:where(:not([style*=text-decoration])):focus {
            text-decoration: none
        }

        ul.wp-block-rss.alignleft {
            margin-right: 2em
        }

        ul.wp-block-rss.alignright {
            margin-left: 2em
        }

        ul.wp-block-rss.is-grid {
            display: flex;
            flex-wrap: wrap;
            padding: 0
        }

        ul.wp-block-rss.is-grid li {
            margin: 0 1em 1em 0;
            width: 100%
        }

        @media (min-width:600px) {
            ul.wp-block-rss.columns-2 li {
                width: calc(50% - 1em)
            }

            ul.wp-block-rss.columns-3 li {
                width: calc(33.33333% - 1em)
            }

            ul.wp-block-rss.columns-4 li {
                width: calc(25% - 1em)
            }

            ul.wp-block-rss.columns-5 li {
                width: calc(20% - 1em)
            }

            ul.wp-block-rss.columns-6 li {
                width: calc(16.66667% - 1em)
            }
        }

        .wp-block-rss__item-author,
        .wp-block-rss__item-publish-date {
            display: block;
            font-size: .8125em
        }

        .wp-block-rss {
            box-sizing: border-box;
            list-style: none;
            padding: 0
        }

        .wp-block-search__button {
            margin-left: 10px;
            word-break: normal
        }

        .wp-block-search__button.has-icon {
            line-height: 0
        }

        .wp-block-search__button svg {
            height: 1.25em;
            min-height: 24px;
            min-width: 24px;
            width: 1.25em;
            fill: currentColor;
            vertical-align: text-bottom
        }

        :where(.wp-block-search__button) {
            border: 1px solid #ccc;
            padding: 6px 10px
        }

        .wp-block-search__inside-wrapper {
            display: flex;
            flex: auto;
            flex-wrap: nowrap;
            max-width: 100%
        }

        .wp-block-search__label {
            width: 100%
        }

        .wp-block-search__input {
            appearance: none;
            border: 1px solid #949494;
            flex-grow: 1;
            margin-left: 0;
            margin-right: 0;
            min-width: 3rem;
            padding: 8px;
            text-decoration: unset !important
        }

        .wp-block-search.wp-block-search__button-only .wp-block-search__button {
            box-sizing: border-box;
            display: flex;
            flex-shrink: 0;
            justify-content: center;
            margin-left: 0;
            max-width: 100%
        }

        .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
            min-width: 0 !important;
            transition-property: width
        }

        .wp-block-search.wp-block-search__button-only .wp-block-search__input {
            flex-basis: 100%;
            transition-duration: .3s
        }

        .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,
        .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
            overflow: hidden
        }

        .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {
            border-left-width: 0 !important;
            border-right-width: 0 !important;
            flex-basis: 0;
            flex-grow: 0;
            margin: 0;
            min-width: 0 !important;
            padding-left: 0 !important;
            padding-right: 0 !important;
            width: 0 !important
        }

        :where(.wp-block-search__input) {
            font-family: inherit;
            font-size: inherit;
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            line-height: inherit;
            text-transform: inherit
        }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
            border: 1px solid #949494;
            box-sizing: border-box;
            padding: 4px
        }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
            border: none;
            border-radius: 0;
            padding: 0 4px
        }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
            outline: none
        }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
            padding: 4px 8px
        }

        .wp-block-search.aligncenter .wp-block-search__inside-wrapper {
            margin: auto
        }

        .wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
            float: right
        }

        .wp-block-separator {
            border: none;
            border-top: 2px solid
        }

        :root :where(.wp-block-separator.is-style-dots) {
            height: auto;
            line-height: 1;
            text-align: center
        }

        :root :where(.wp-block-separator.is-style-dots):before {
            color: currentColor;
            content: "···";
            font-family: serif;
            font-size: 1.5em;
            letter-spacing: 2em;
            padding-left: 2em
        }

        .wp-block-separator.is-style-dots {
            background: none !important;
            border: none !important
        }

        .wp-block-site-logo {
            box-sizing: border-box;
            line-height: 0
        }

        .wp-block-site-logo a {
            display: inline-block;
            line-height: 0
        }

        .wp-block-site-logo.is-default-size img {
            height: auto;
            width: 120px
        }

        .wp-block-site-logo img {
            height: auto;
            max-width: 100%
        }

        .wp-block-site-logo a,
        .wp-block-site-logo img {
            border-radius: inherit
        }

        .wp-block-site-logo.aligncenter {
            margin-left: auto;
            margin-right: auto;
            text-align: center
        }

        :root :where(.wp-block-site-logo.is-style-rounded) {
            border-radius: 9999px
        }

        .wp-block-site-tagline,
        .wp-block-site-title {
            box-sizing: border-box
        }

        .wp-block-site-title :where(a) {
            color: inherit;
            font-family: inherit;
            font-size: inherit;
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            line-height: inherit;
            text-decoration: inherit
        }

        .wp-block-social-links {
            background: 0 0;
            box-sizing: border-box;
            margin-left: 0;
            padding-left: 0;
            padding-right: 0;
            text-indent: 0
        }

        .wp-block-social-links .wp-social-link a,
        .wp-block-social-links .wp-social-link a:hover {
            border-bottom: 0;
            box-shadow: none;
            text-decoration: none
        }

        .wp-block-social-links .wp-social-link svg {
            height: 1em;
            width: 1em
        }

        .wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
            font-size: .65em;
            margin-left: .5em;
            margin-right: .5em
        }

        .wp-block-social-links.has-small-icon-size {
            font-size: 16px
        }

        .wp-block-social-links,
        .wp-block-social-links.has-normal-icon-size {
            font-size: 24px
        }

        .wp-block-social-links.has-large-icon-size {
            font-size: 36px
        }

        .wp-block-social-links.has-huge-icon-size {
            font-size: 48px
        }

        .wp-block-social-links.aligncenter {
            display: flex;
            justify-content: center
        }

        .wp-block-social-links.alignright {
            justify-content: flex-end
        }

        .wp-block-social-link {
            border-radius: 9999px;
            display: block;
            height: auto
        }

        @media not (prefers-reduced-motion) {
            .wp-block-social-link {
                transition: transform .1s ease
            }
        }

        .wp-block-social-link a {
            align-items: center;
            display: flex;
            line-height: 0
        }

        .wp-block-social-link:hover {
            transform: scale(1.1)
        }

        .wp-block-social-links .wp-block-social-link.wp-social-link {
            display: inline-block;
            margin: 0;
            padding: 0
        }

        .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,
        .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,
        .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,
        .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,
        .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
            color: currentColor;
            fill: currentColor
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
            background-color: #f0f0f0;
            color: #444
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
            background-color: #f90;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
            background-color: #1ea0c3;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
            background-color: #0757fe;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
            background-color: #0a7aff;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
            background-color: #1e1f26;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
            background-color: #02e49b;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
            background-color: #5865f2;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
            background-color: #e94c89;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
            background-color: #4280ff;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
            background-color: #f45800;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
            background-color: #0866ff;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
            background-color: #0461dd;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
            background-color: #e65678;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
            background-color: #24292d;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
            background-color: #eceadd;
            color: #382110
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
            background-color: #ea4434;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
            background-color: #1d4fc4;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
            background-color: #f00075;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
            background-color: #e21b24;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
            background-color: #0d66c2;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
            background-color: #3288d4;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
            background-color: #f6405f;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
            background-color: #e60122;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
            background-color: #ef4155;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
            background-color: #ff4500;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
            background-color: #0478d7;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
            background-color: #fefc00;
            color: #fff;
            stroke: #000
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
            background-color: #ff5600;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
            background-color: #1bd760;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
            background-color: #2aabee;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
            background-color: #011835;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
            background-color: #6440a4;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
            background-color: #1da1f2;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
            background-color: #1eb7ea;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
            background-color: #4680c2;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
            background-color: #3499cd;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
            background-color: #25d366;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
            background-color: #d32422;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
            background-color: red;
            color: #fff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
            background: 0 0
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
            height: 1.25em;
            width: 1.25em
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
            color: #f90
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
            color: #1ea0c3
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
            color: #0757fe
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
            color: #0a7aff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
            color: #1e1f26
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
            color: #02e49b
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
            color: #5865f2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
            color: #e94c89
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
            color: #4280ff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
            color: #f45800
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
            color: #0866ff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
            color: #0461dd
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
            color: #e65678
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
            color: #24292d
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
            color: #382110
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
            color: #ea4434
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
            color: #1d4fc4
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
            color: #f00075
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
            color: #e21b24
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
            color: #0d66c2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
            color: #3288d4
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
            color: #f6405f
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
            color: #e60122
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
            color: #ef4155
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
            color: #ff4500
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
            color: #0478d7
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
            color: #fff;
            stroke: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
            color: #ff5600
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
            color: #1bd760
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
            color: #2aabee
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
            color: #011835
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
            color: #6440a4
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
            color: #1da1f2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
            color: #1eb7ea
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
            color: #4680c2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
            color: #25d366
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
            color: #3499cd
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
            color: #d32422
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
            color: red
        }

        .wp-block-social-links.is-style-pill-shape .wp-social-link {
            width: auto
        }

        :root :where(.wp-block-social-links .wp-social-link a) {
            padding: .25em
        }

        :root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
            padding: 0
        }

        :root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
            padding-left: .6666666667em;
            padding-right: .6666666667em
        }

        .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
            color: #000
        }

        .wp-block-spacer {
            clear: both
        }

        .wp-block-tag-cloud {
            box-sizing: border-box
        }

        .wp-block-tag-cloud.aligncenter {
            justify-content: center;
            text-align: center
        }

        .wp-block-tag-cloud.alignfull {
            padding-left: 1em;
            padding-right: 1em
        }

        .wp-block-tag-cloud a {
            display: inline-block;
            margin-right: 5px
        }

        .wp-block-tag-cloud span {
            display: inline-block;
            margin-left: 5px;
            text-decoration: none
        }

        :root :where(.wp-block-tag-cloud.is-style-outline) {
            display: flex;
            flex-wrap: wrap;
            gap: 1ch
        }

        :root :where(.wp-block-tag-cloud.is-style-outline a) {
            border: 1px solid;
            font-size: unset !important;
            margin-right: 0;
            padding: 1ch 2ch;
            text-decoration: none !important
        }

        .wp-block-table {
            overflow-x: auto
        }

        .wp-block-table table {
            border-collapse: collapse;
            width: 100%
        }

        .wp-block-table thead {
            border-bottom: 3px solid
        }

        .wp-block-table tfoot {
            border-top: 3px solid
        }

        .wp-block-table td,
        .wp-block-table th {
            border: 1px solid;
            padding: .5em
        }

        .wp-block-table .has-fixed-layout {
            table-layout: fixed;
            width: 100%
        }

        .wp-block-table .has-fixed-layout td,
        .wp-block-table .has-fixed-layout th {
            word-break: break-word
        }

        .wp-block-table.aligncenter,
        .wp-block-table.alignleft,
        .wp-block-table.alignright {
            display: table;
            width: auto
        }

        .wp-block-table.aligncenter td,
        .wp-block-table.aligncenter th,
        .wp-block-table.alignleft td,
        .wp-block-table.alignleft th,
        .wp-block-table.alignright td,
        .wp-block-table.alignright th {
            word-break: break-word
        }

        .wp-block-table .has-subtle-light-gray-background-color {
            background-color: #f3f4f5
        }

        .wp-block-table .has-subtle-pale-green-background-color {
            background-color: #e9fbe5
        }

        .wp-block-table .has-subtle-pale-blue-background-color {
            background-color: #e7f5fe
        }

        .wp-block-table .has-subtle-pale-pink-background-color {
            background-color: #fcf0ef
        }

        .wp-block-table.is-style-stripes {
            background-color: initial;
            border-bottom: 1px solid #f0f0f0;
            border-collapse: inherit;
            border-spacing: 0
        }

        .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
            background-color: #f0f0f0
        }

        .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
            background-color: #f3f4f5
        }

        .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
            background-color: #e9fbe5
        }

        .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
            background-color: #e7f5fe
        }

        .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
            background-color: #fcf0ef
        }

        .wp-block-table.is-style-stripes td,
        .wp-block-table.is-style-stripes th {
            border-color: #0000
        }

        .wp-block-table .has-border-color td,
        .wp-block-table .has-border-color th,
        .wp-block-table .has-border-color tr,
        .wp-block-table .has-border-color>* {
            border-color: inherit
        }

        .wp-block-table table[style*=border-top-color] tr:first-child,
        .wp-block-table table[style*=border-top-color] tr:first-child td,
        .wp-block-table table[style*=border-top-color] tr:first-child th,
        .wp-block-table table[style*=border-top-color]>*,
        .wp-block-table table[style*=border-top-color]>* td,
        .wp-block-table table[style*=border-top-color]>* th {
            border-top-color: inherit
        }

        .wp-block-table table[style*=border-top-color] tr:not(:first-child) {
            border-top-color: initial
        }

        .wp-block-table table[style*=border-right-color] td:last-child,
        .wp-block-table table[style*=border-right-color] th,
        .wp-block-table table[style*=border-right-color] tr,
        .wp-block-table table[style*=border-right-color]>* {
            border-right-color: inherit
        }

        .wp-block-table table[style*=border-bottom-color] tr:last-child,
        .wp-block-table table[style*=border-bottom-color] tr:last-child td,
        .wp-block-table table[style*=border-bottom-color] tr:last-child th,
        .wp-block-table table[style*=border-bottom-color]>*,
        .wp-block-table table[style*=border-bottom-color]>* td,
        .wp-block-table table[style*=border-bottom-color]>* th {
            border-bottom-color: inherit
        }

        .wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
            border-bottom-color: initial
        }

        .wp-block-table table[style*=border-left-color] td:first-child,
        .wp-block-table table[style*=border-left-color] th,
        .wp-block-table table[style*=border-left-color] tr,
        .wp-block-table table[style*=border-left-color]>* {
            border-left-color: inherit
        }

        .wp-block-table table[style*=border-style] td,
        .wp-block-table table[style*=border-style] th,
        .wp-block-table table[style*=border-style] tr,
        .wp-block-table table[style*=border-style]>* {
            border-style: inherit
        }

        .wp-block-table table[style*=border-width] td,
        .wp-block-table table[style*=border-width] th,
        .wp-block-table table[style*=border-width] tr,
        .wp-block-table table[style*=border-width]>* {
            border-style: inherit;
            border-width: inherit
        }

        :root :where(.wp-block-table-of-contents) {
            box-sizing: border-box
        }

        :where(.wp-block-term-description) {
            box-sizing: border-box;
            margin-bottom: var(--wp--style--block-gap);
            margin-top: var(--wp--style--block-gap)
        }

        .wp-block-term-description p {
            margin-bottom: 0;
            margin-top: 0
        }

        .wp-block-text-columns,
        .wp-block-text-columns.aligncenter {
            display: flex
        }

        .wp-block-text-columns .wp-block-column {
            margin: 0 1em;
            padding: 0
        }

        .wp-block-text-columns .wp-block-column:first-child {
            margin-left: 0
        }

        .wp-block-text-columns .wp-block-column:last-child {
            margin-right: 0
        }

        .wp-block-text-columns.columns-2 .wp-block-column {
            width: 50%
        }

        .wp-block-text-columns.columns-3 .wp-block-column {
            width: 33.3333333333%
        }

        .wp-block-text-columns.columns-4 .wp-block-column {
            width: 25%
        }

        pre.wp-block-verse {
            overflow: auto;
            white-space: pre-wrap
        }

        :where(pre.wp-block-verse) {
            font-family: inherit
        }

        .wp-block-video {
            box-sizing: border-box
        }

        .wp-block-video video {
            vertical-align: middle;
            width: 100%
        }

        @supports (position:sticky) {
            .wp-block-video [poster] {
                object-fit: cover
            }
        }

        .wp-block-video.aligncenter {
            text-align: center
        }

        .wp-block-video :where(figcaption) {
            margin-bottom: 1em;
            margin-top: .5em
        }

        .editor-styles-wrapper,
        .entry-content {
            counter-reset: footnotes
        }

        a[data-fn].fn {
            counter-increment: footnotes;
            display: inline-flex;
            font-size: smaller;
            text-decoration: none;
            text-indent: -9999999px;
            vertical-align: super
        }

        a[data-fn].fn:after {
            content: "[" counter(footnotes) "]";
            float: left;
            text-indent: 0
        }

        .wp-element-button {
            cursor: pointer
        }

        :root {
            --wp--preset--font-size--normal: 16px;
            --wp--preset--font-size--huge: 42px
        }

        :root .has-very-light-gray-background-color {
            background-color: #eee
        }

        :root .has-very-dark-gray-background-color {
            background-color: #313131
        }

        :root .has-very-light-gray-color {
            color: #eee
        }

        :root .has-very-dark-gray-color {
            color: #313131
        }

        :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
            background: linear-gradient(135deg, #00d084, #0693e3)
        }

        :root .has-purple-crush-gradient-background {
            background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
        }

        :root .has-hazy-dawn-gradient-background {
            background: linear-gradient(135deg, #faaca8, #dad0ec)
        }

        :root .has-subdued-olive-gradient-background {
            background: linear-gradient(135deg, #fafae1, #67a671)
        }

        :root .has-atomic-cream-gradient-background {
            background: linear-gradient(135deg, #fdd79a, #004a59)
        }

        :root .has-nightshade-gradient-background {
            background: linear-gradient(135deg, #330968, #31cdcf)
        }

        :root .has-midnight-gradient-background {
            background: linear-gradient(135deg, #020381, #2874fc)
        }

        .has-regular-font-size {
            font-size: 1em
        }

        .has-larger-font-size {
            font-size: 2.625em
        }

        .has-normal-font-size {
            font-size: var(--wp--preset--font-size--normal)
        }

        .has-huge-font-size {
            font-size: var(--wp--preset--font-size--huge)
        }

        .has-text-align-center {
            text-align: center
        }

        .has-text-align-left {
            text-align: left
        }

        .has-text-align-right {
            text-align: right
        }

        #end-resizable-editor-section {
            display: none
        }

        .aligncenter {
            clear: both
        }

        .items-justified-left {
            justify-content: flex-start
        }

        .items-justified-center {
            justify-content: center
        }

        .items-justified-right {
            justify-content: flex-end
        }

        .items-justified-space-between {
            justify-content: space-between
        }

        .screen-reader-text {
            border: 0;
            clip-path: inset(50%);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px;
            word-wrap: normal !important
        }

        .screen-reader-text:focus {
            background-color: #ddd;
            clip-path: none;
            color: #444;
            display: block;
            font-size: 1em;
            height: auto;
            left: 5px;
            line-height: normal;
            padding: 15px 23px 14px;
            text-decoration: none;
            top: 5px;
            width: auto;
            z-index: 100000
        }

        html :where(.has-border-color) {
            border-style: solid
        }

        html :where([style*=border-top-color]) {
            border-top-style: solid
        }

        html :where([style*=border-right-color]) {
            border-right-style: solid
        }

        html :where([style*=border-bottom-color]) {
            border-bottom-style: solid
        }

        html :where([style*=border-left-color]) {
            border-left-style: solid
        }

        html :where([style*=border-width]) {
            border-style: solid
        }

        html :where([style*=border-top-width]) {
            border-top-style: solid
        }

        html :where([style*=border-right-width]) {
            border-right-style: solid
        }

        html :where([style*=border-bottom-width]) {
            border-bottom-style: solid
        }

        html :where([style*=border-left-width]) {
            border-left-style: solid
        }

        html :where(img[class*=wp-image-]) {
            height: auto;
            max-width: 100%
        }

        :where(figure) {
            margin: 0 0 1em
        }

        html :where(.is-position-sticky) {
            --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
        }

        @media screen and (max-width:600px) {
            html :where(.is-position-sticky) {
                --wp-admin--admin-bar--position-offset: 0px
            }
        }

        .wpcf7 .screen-reader-response {
            position: absolute;
            overflow: hidden;
            clip: rect(1px, 1px, 1px, 1px);
            clip-path: inset(50%);
            height: 1px;
            width: 1px;
            margin: -1px;
            padding: 0;
            border: 0;
            word-wrap: normal !important
        }

        .wpcf7 form .wpcf7-response-output {
            margin: 2em .5em 1em;
            padding: .2em 1em;
            border: 2px solid #00a0d2
        }

        .wpcf7 form.init .wpcf7-response-output,
        .wpcf7 form.resetting .wpcf7-response-output,
        .wpcf7 form.submitting .wpcf7-response-output {
            display: none
        }

        .wpcf7 form.sent .wpcf7-response-output {
            border-color: #46b450
        }

        .wpcf7 form.failed .wpcf7-response-output,
        .wpcf7 form.aborted .wpcf7-response-output {
            border-color: #dc3232
        }

        .wpcf7 form.spam .wpcf7-response-output {
            border-color: #f56e28
        }

        .wpcf7 form.invalid .wpcf7-response-output,
        .wpcf7 form.unaccepted .wpcf7-response-output,
        .wpcf7 form.payment-required .wpcf7-response-output {
            border-color: #ffb900
        }

        .wpcf7-form-control-wrap {
            position: relative
        }

        .wpcf7-not-valid-tip {
            color: #dc3232;
            font-size: 1em;
            font-weight: 400;
            display: block
        }

        .use-floating-validation-tip .wpcf7-not-valid-tip {
            position: relative;
            top: -2ex;
            left: 1em;
            z-index: 100;
            border: 1px solid #dc3232;
            background: #fff;
            padding: .2em .8em;
            width: 24em
        }

        .wpcf7-list-item {
            display: inline-block;
            margin: 0 0 0 1em
        }

        .wpcf7-list-item-label:before,
        .wpcf7-list-item-label:after {
            content: " "
        }

        .wpcf7-spinner {
            visibility: hidden;
            display: inline-block;
            background-color: #23282d;
            opacity: .75;
            width: 24px;
            height: 24px;
            border: none;
            border-radius: 100%;
            padding: 0;
            margin: 0 24px;
            position: relative
        }

        form.submitting .wpcf7-spinner {
            visibility: visible
        }

        .wpcf7-spinner:before {
            content: '';
            position: absolute;
            background-color: #fbfbfc;
            top: 4px;
            left: 4px;
            width: 6px;
            height: 6px;
            border: none;
            border-radius: 100%;
            transform-origin: 8px 8px;
            animation-name: spin;
            animation-duration: 1s;
            animation-timing-function: linear;
            animation-iteration-count: infinite
        }

        @media (prefers-reduced-motion:reduce) {
            .wpcf7-spinner:before {
                animation-name: blink;
                animation-duration: 2s
            }
        }

        @keyframes spin {
            from {
                transform: rotate(0deg)
            }

            to {
                transform: rotate(360deg)
            }
        }

        @keyframes blink {
            from {
                opacity: 0
            }

            50% {
                opacity: 1
            }

            to {
                opacity: 0
            }
        }

        .wpcf7 [inert] {
            opacity: .5
        }

        .wpcf7 input[type=file] {
            cursor: pointer
        }

        .wpcf7 input[type=file]:disabled {
            cursor: default
        }

        .wpcf7 .wpcf7-submit:disabled {
            cursor: not-allowed
        }

        .wpcf7 input[type=url],
        .wpcf7 input[type=email],
        .wpcf7 input[type=tel] {
            direction: ltr
        }

        .wpcf7-reflection>output {
            display: list-item;
            list-style: none
        }

        .wpcf7-reflection>output[hidden] {
            display: none
        }

        /*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
        :root {
            --bs-blue: #0d6efd;
            --bs-indigo: #6610f2;
            --bs-purple: #6f42c1;
            --bs-pink: #d63384;
            --bs-red: #dc3545;
            --bs-orange: #fd7e14;
            --bs-yellow: #ffc107;
            --bs-green: #198754;
            --bs-teal: #20c997;
            --bs-cyan: #0dcaf0;
            --bs-white: #fff;
            --bs-gray: #6c757d;
            --bs-gray-dark: #343a40;
            --bs-gray-100: #f8f9fa;
            --bs-gray-200: #e9ecef;
            --bs-gray-300: #dee2e6;
            --bs-gray-400: #ced4da;
            --bs-gray-500: #adb5bd;
            --bs-gray-600: #6c757d;
            --bs-gray-700: #495057;
            --bs-gray-800: #343a40;
            --bs-gray-900: #212529;
            --bs-primary: #0d6efd;
            --bs-secondary: #6c757d;
            --bs-success: #198754;
            --bs-info: #0dcaf0;
            --bs-warning: #ffc107;
            --bs-danger: #dc3545;
            --bs-light: #f8f9fa;
            --bs-dark: #212529;
            --bs-primary-rgb: 13, 110, 253;
            --bs-secondary-rgb: 108, 117, 125;
            --bs-success-rgb: 25, 135, 84;
            --bs-info-rgb: 13, 202, 240;
            --bs-warning-rgb: 255, 193, 7;
            --bs-danger-rgb: 220, 53, 69;
            --bs-light-rgb: 248, 249, 250;
            --bs-dark-rgb: 33, 37, 41;
            --bs-white-rgb: 255, 255, 255;
            --bs-black-rgb: 0, 0, 0;
            --bs-body-color-rgb: 33, 37, 41;
            --bs-body-bg-rgb: 255, 255, 255;
            --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
            --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
            --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));
            --bs-body-font-family: var(--bs-font-sans-serif);
            --bs-body-font-size: 1rem;
            --bs-body-font-weight: 400;
            --bs-body-line-height: 1.5;
            --bs-body-color: #212529;
            --bs-body-bg: #fff
        }

        *,
        :after,
        :before {
            box-sizing: border-box
        }

        @media (prefers-reduced-motion:no-preference) {
            :root {
                scroll-behavior: smooth
            }
        }

        body {
            margin: 0;
            font-family: var(--bs-body-font-family);
            font-size: var(--bs-body-font-size);
            font-weight: var(--bs-body-font-weight);
            line-height: var(--bs-body-line-height);
            color: var(--bs-body-color);
            text-align: var(--bs-body-text-align);
            background-color: var(--bs-body-bg);
            -webkit-text-size-adjust: 100%;
            -webkit-tap-highlight-color: transparent
        }

        hr {
            margin: 1rem 0;
            color: inherit;
            background-color: currentColor;
            border: 0;
            opacity: .25
        }

        hr:not([size]) {
            height: 1px
        }

        .h1,
        .h2,
        .h3,
        .h4,
        .h5,
        .h6,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            margin-top: 0;
            margin-bottom: .5rem;
            font-weight: 500;
            line-height: 1.2
        }

        .h1,
        h1 {
            font-size: calc(1.375rem + 1.5vw)
        }

        @media (min-width:1200px) {

            .h1,
            h1 {
                font-size: 2.5rem
            }
        }

        .h2,
        h2 {
            font-size: calc(1.325rem + .9vw)
        }

        @media (min-width:1200px) {

            .h2,
            h2 {
                font-size: 2rem
            }
        }

        .h3,
        h3 {
            font-size: calc(1.3rem + .6vw)
        }

        @media (min-width:1200px) {

            .h3,
            h3 {
                font-size: 1.75rem
            }
        }

        .h4,
        h4 {
            font-size: calc(1.275rem + .3vw)
        }

        @media (min-width:1200px) {

            .h4,
            h4 {
                font-size: 1.5rem
            }
        }

        .h5,
        h5 {
            font-size: 1.25rem
        }

        .h6,
        h6 {
            font-size: 1rem
        }

        p {
            margin-top: 0;
            margin-bottom: 1rem
        }

        abbr[data-bs-original-title],
        abbr[title] {
            -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
            cursor: help;
            -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none
        }

        address {
            margin-bottom: 1rem;
            font-style: normal;
            line-height: inherit
        }

        ol,
        ul {
            padding-left: 2rem
        }

        dl,
        ol,
        ul {
            margin-top: 0;
            margin-bottom: 1rem
        }

        ol ol,
        ol ul,
        ul ol,
        ul ul {
            margin-bottom: 0
        }

        dt {
            font-weight: 700
        }

        dd {
            margin-bottom: .5rem;
            margin-left: 0
        }

        blockquote {
            margin: 0 0 1rem
        }

        b,
        strong {
            font-weight: bolder
        }

        .small,
        small {
            font-size: .875em
        }

        .mark,
        mark {
            padding: .2em;
            background-color: #fcf8e3
        }

        sub,
        sup {
            position: relative;
            font-size: .75em;
            line-height: 0;
            vertical-align: baseline
        }

        sub {
            bottom: -.25em
        }

        sup {
            top: -.5em
        }

        a {
            color: #0d6efd;
            text-decoration: underline
        }

        a:hover {
            color: #0a58ca
        }

        a:not([href]):not([class]),
        a:not([href]):not([class]):hover {
            color: inherit;
            text-decoration: none
        }

        code,
        kbd,
        pre,
        samp {
            font-family: var(--bs-font-monospace);
            font-size: 1em;
            direction: ltr;
            unicode-bidi: bidi-override
        }

        pre {
            display: block;
            margin-top: 0;
            margin-bottom: 1rem;
            overflow: auto;
            font-size: .875em
        }

        pre code {
            font-size: inherit;
            color: inherit;
            word-break: normal
        }

        code {
            font-size: .875em;
            color: #d63384;
            word-wrap: break-word
        }

        a>code {
            color: inherit
        }

        kbd {
            padding: .2rem .4rem;
            font-size: .875em;
            color: #fff;
            background-color: #212529;
            border-radius: .2rem
        }

        kbd kbd {
            padding: 0;
            font-size: 1em;
            font-weight: 700
        }

        figure {
            margin: 0 0 1rem
        }

        img,
        svg {
            vertical-align: middle
        }

        table {
            caption-side: bottom;
            border-collapse: collapse
        }

        caption {
            padding-top: .5rem;
            padding-bottom: .5rem;
            color: #6c757d;
            text-align: left
        }

        th {
            text-align: inherit;
            text-align: -webkit-match-parent
        }

        tbody,
        td,
        tfoot,
        th,
        thead,
        tr {
            border-color: inherit;
            border-style: solid;
            border-width: 0
        }

        label {
            display: inline-block
        }

        button {
            border-radius: 0
        }

        button:focus:not(:focus-visible) {
            outline: 0
        }

        button,
        input,
        optgroup,
        select,
        textarea {
            margin: 0;
            font-family: inherit;
            font-size: inherit;
            line-height: inherit
        }

        button,
        select {
            text-transform: none
        }

        [role=button] {
            cursor: pointer
        }

        select {
            word-wrap: normal
        }

        select:disabled {
            opacity: 1
        }

        [list]::-webkit-calendar-picker-indicator {
            display: none
        }

        [type=button],
        [type=reset],
        [type=submit],
        button {
            -webkit-appearance: button
        }

        [type=button]:not(:disabled),
        [type=reset]:not(:disabled),
        [type=submit]:not(:disabled),
        button:not(:disabled) {
            cursor: pointer
        }

        ::-moz-focus-inner {
            padding: 0;
            border-style: none
        }

        textarea {
            resize: vertical
        }

        fieldset {
            min-width: 0;
            padding: 0;
            margin: 0;
            border: 0
        }

        legend {
            float: left;
            width: 100%;
            padding: 0;
            margin-bottom: .5rem;
            font-size: calc(1.275rem + .3vw);
            line-height: inherit
        }

        @media (min-width:1200px) {
            legend {
                font-size: 1.5rem
            }
        }

        legend+* {
            clear: left
        }

        ::-webkit-datetime-edit-day-field,
        ::-webkit-datetime-edit-fields-wrapper,
        ::-webkit-datetime-edit-hour-field,
        ::-webkit-datetime-edit-minute,
        ::-webkit-datetime-edit-month-field,
        ::-webkit-datetime-edit-text,
        ::-webkit-datetime-edit-year-field {
            padding: 0
        }

        ::-webkit-inner-spin-button {
            height: auto
        }

        [type=search] {
            outline-offset: -2px;
            -webkit-appearance: textfield
        }

        ::-webkit-search-decoration {
            -webkit-appearance: none
        }

        ::-webkit-color-swatch-wrapper {
            padding: 0
        }

        ::-webkit-file-upload-button {
            font: inherit
        }

        ::file-selector-button {
            font: inherit
        }

        ::-webkit-file-upload-button {
            font: inherit;
            -webkit-appearance: button
        }

        output {
            display: inline-block
        }

        iframe {
            border: 0
        }

        summary {
            display: list-item;
            cursor: pointer
        }

        progress {
            vertical-align: baseline
        }

        [hidden] {
            display: none !important
        }

        .lead {
            font-size: 1.25rem;
            font-weight: 300
        }

        .display-1 {
            font-size: calc(1.625rem + 4.5vw);
            font-weight: 300;
            line-height: 1.2
        }

        @media (min-width:1200px) {
            .display-1 {
                font-size: 5rem
            }
        }

        .display-2 {
            font-size: calc(1.575rem + 3.9vw);
            font-weight: 300;
            line-height: 1.2
        }

        @media (min-width:1200px) {
            .display-2 {
                font-size: 4.5rem
            }
        }

        .display-3 {
            font-size: calc(1.525rem + 3.3vw);
            font-weight: 300;
            line-height: 1.2
        }

        @media (min-width:1200px) {
            .display-3 {
                font-size: 4rem
            }
        }

        .display-4 {
            font-size: calc(1.475rem + 2.7vw);
            font-weight: 300;
            line-height: 1.2
        }

        @media (min-width:1200px) {
            .display-4 {
                font-size: 3.5rem
            }
        }

        .display-5 {
            font-size: calc(1.425rem + 2.1vw);
            font-weight: 300;
            line-height: 1.2
        }

        @media (min-width:1200px) {
            .display-5 {
                font-size: 3rem
            }
        }

        .display-6 {
            font-size: calc(1.375rem + 1.5vw);
            font-weight: 300;
            line-height: 1.2
        }

        @media (min-width:1200px) {
            .display-6 {
                font-size: 2.5rem
            }
        }

        .list-unstyled {
            padding-left: 0;
            list-style: none
        }

        .list-inline {
            padding-left: 0;
            list-style: none
        }

        .list-inline-item {
            display: inline-block
        }

        .list-inline-item:not(:last-child) {
            margin-right: .5rem
        }

        .initialism {
            font-size: .875em;
            text-transform: uppercase
        }

        .blockquote {
            margin-bottom: 1rem;
            font-size: 1.25rem
        }

        .blockquote>:last-child {
            margin-bottom: 0
        }

        .blockquote-footer {
            margin-top: -1rem;
            margin-bottom: 1rem;
            font-size: .875em;
            color: #6c757d
        }

        .blockquote-footer:before {
            content: "— "
        }

        .img-fluid {
            max-width: 100%;
            height: auto
        }

        .img-thumbnail {
            padding: .25rem;
            background-color: #fff;
            border: 1px solid #dee2e6;
            border-radius: .25rem;
            max-width: 100%;
            height: auto
        }

        .figure {
            display: inline-block
        }

        .figure-img {
            margin-bottom: .5rem;
            line-height: 1
        }

        .figure-caption {
            font-size: .875em;
            color: #6c757d
        }

        .container,
        .container-fluid,
        .container-lg,
        .container-md,
        .container-sm,
        .container-xl,
        .container-xxl {
            width: 100%;
            padding-right: var(--bs-gutter-x, .75rem);
            padding-left: var(--bs-gutter-x, .75rem);
            margin-right: auto;
            margin-left: auto
        }

        @media (min-width:576px) {

            .container,
            .container-sm {
                max-width: 540px
            }
        }

        @media (min-width:768px) {

            .container,
            .container-md,
            .container-sm {
                max-width: 720px
            }
        }

        @media (min-width:992px) {

            .container,
            .container-lg,
            .container-md,
            .container-sm {
                max-width: 960px
            }
        }

        @media (min-width:1200px) {

            .container,
            .container-lg,
            .container-md,
            .container-sm,
            .container-xl {
                max-width: 1140px
            }
        }

        @media (min-width:1400px) {

            .container,
            .container-lg,
            .container-md,
            .container-sm,
            .container-xl,
            .container-xxl {
                max-width: 1320px
            }
        }

        .row {
            --bs-gutter-x: 1.5rem;
            --bs-gutter-y: 0;
            display: flex;
            flex-wrap: wrap;
            margin-top: calc(-1 * var(--bs-gutter-y));
            margin-right: calc(-.5 * var(--bs-gutter-x));
            margin-left: calc(-.5 * var(--bs-gutter-x))
        }

        .row>* {
            flex-shrink: 0;
            width: 100%;
            max-width: 100%;
            padding-right: calc(var(--bs-gutter-x) * .5);
            padding-left: calc(var(--bs-gutter-x) * .5);
            margin-top: var(--bs-gutter-y)
        }

        .col {
            flex: 1 0 0%
        }

        .row-cols-auto>* {
            flex: 0 0 auto;
            width: auto
        }

        .row-cols-1>* {
            flex: 0 0 auto;
            width: 100%
        }

        .row-cols-2>* {
            flex: 0 0 auto;
            width: 50%
        }

        .row-cols-3>* {
            flex: 0 0 auto;
            width: 33.3333333333%
        }

        .row-cols-4>* {
            flex: 0 0 auto;
            width: 25%
        }

        .row-cols-5>* {
            flex: 0 0 auto;
            width: 20%
        }

        .row-cols-6>* {
            flex: 0 0 auto;
            width: 16.6666666667%
        }

        .col-auto {
            flex: 0 0 auto;
            width: auto
        }

        .col-1 {
            flex: 0 0 auto;
            width: 8.33333333%
        }

        .col-2 {
            flex: 0 0 auto;
            width: 16.66666667%
        }

        .col-3 {
            flex: 0 0 auto;
            width: 25%
        }

        .col-4 {
            flex: 0 0 auto;
            width: 33.33333333%
        }

        .col-5 {
            flex: 0 0 auto;
            width: 41.66666667%
        }

        .col-6 {
            flex: 0 0 auto;
            width: 50%
        }

        .col-7 {
            flex: 0 0 auto;
            width: 58.33333333%
        }

        .col-8 {
            flex: 0 0 auto;
            width: 66.66666667%
        }

        .col-9 {
            flex: 0 0 auto;
            width: 75%
        }

        .col-10 {
            flex: 0 0 auto;
            width: 83.33333333%
        }

        .col-11 {
            flex: 0 0 auto;
            width: 91.66666667%
        }

        .col-12 {
            flex: 0 0 auto;
            width: 100%
        }

        .offset-1 {
            margin-left: 8.33333333%
        }

        .offset-2 {
            margin-left: 16.66666667%
        }

        .offset-3 {
            margin-left: 25%
        }

        .offset-4 {
            margin-left: 33.33333333%
        }

        .offset-5 {
            margin-left: 41.66666667%
        }

        .offset-6 {
            margin-left: 50%
        }

        .offset-7 {
            margin-left: 58.33333333%
        }

        .offset-8 {
            margin-left: 66.66666667%
        }

        .offset-9 {
            margin-left: 75%
        }

        .offset-10 {
            margin-left: 83.33333333%
        }

        .offset-11 {
            margin-left: 91.66666667%
        }

        .g-0,
        .gx-0 {
            --bs-gutter-x: 0
        }

        .g-0,
        .gy-0 {
            --bs-gutter-y: 0
        }

        .g-1,
        .gx-1 {
            --bs-gutter-x: .25rem
        }

        .g-1,
        .gy-1 {
            --bs-gutter-y: .25rem
        }

        .g-2,
        .gx-2 {
            --bs-gutter-x: .5rem
        }

        .g-2,
        .gy-2 {
            --bs-gutter-y: .5rem
        }

        .g-3,
        .gx-3 {
            --bs-gutter-x: 1rem
        }

        .g-3,
        .gy-3 {
            --bs-gutter-y: 1rem
        }

        .g-4,
        .gx-4 {
            --bs-gutter-x: 1.5rem
        }

        .g-4,
        .gy-4 {
            --bs-gutter-y: 1.5rem
        }

        .g-5,
        .gx-5 {
            --bs-gutter-x: 3rem
        }

        .g-5,
        .gy-5 {
            --bs-gutter-y: 3rem
        }

        @media (min-width:576px) {
            .col-sm {
                flex: 1 0 0%
            }

            .row-cols-sm-auto>* {
                flex: 0 0 auto;
                width: auto
            }

            .row-cols-sm-1>* {
                flex: 0 0 auto;
                width: 100%
            }

            .row-cols-sm-2>* {
                flex: 0 0 auto;
                width: 50%
            }

            .row-cols-sm-3>* {
                flex: 0 0 auto;
                width: 33.3333333333%
            }

            .row-cols-sm-4>* {
                flex: 0 0 auto;
                width: 25%
            }

            .row-cols-sm-5>* {
                flex: 0 0 auto;
                width: 20%
            }

            .row-cols-sm-6>* {
                flex: 0 0 auto;
                width: 16.6666666667%
            }

            .col-sm-auto {
                flex: 0 0 auto;
                width: auto
            }

            .col-sm-1 {
                flex: 0 0 auto;
                width: 8.33333333%
            }

            .col-sm-2 {
                flex: 0 0 auto;
                width: 16.66666667%
            }

            .col-sm-3 {
                flex: 0 0 auto;
                width: 25%
            }

            .col-sm-4 {
                flex: 0 0 auto;
                width: 33.33333333%
            }

            .col-sm-5 {
                flex: 0 0 auto;
                width: 41.66666667%
            }

            .col-sm-6 {
                flex: 0 0 auto;
                width: 50%
            }

            .col-sm-7 {
                flex: 0 0 auto;
                width: 58.33333333%
            }

            .col-sm-8 {
                flex: 0 0 auto;
                width: 66.66666667%
            }

            .col-sm-9 {
                flex: 0 0 auto;
                width: 75%
            }

            .col-sm-10 {
                flex: 0 0 auto;
                width: 83.33333333%
            }

            .col-sm-11 {
                flex: 0 0 auto;
                width: 91.66666667%
            }

            .col-sm-12 {
                flex: 0 0 auto;
                width: 100%
            }

            .offset-sm-0 {
                margin-left: 0
            }

            .offset-sm-1 {
                margin-left: 8.33333333%
            }

            .offset-sm-2 {
                margin-left: 16.66666667%
            }

            .offset-sm-3 {
                margin-left: 25%
            }

            .offset-sm-4 {
                margin-left: 33.33333333%
            }

            .offset-sm-5 {
                margin-left: 41.66666667%
            }

            .offset-sm-6 {
                margin-left: 50%
            }

            .offset-sm-7 {
                margin-left: 58.33333333%
            }

            .offset-sm-8 {
                margin-left: 66.66666667%
            }

            .offset-sm-9 {
                margin-left: 75%
            }

            .offset-sm-10 {
                margin-left: 83.33333333%
            }

            .offset-sm-11 {
                margin-left: 91.66666667%
            }

            .g-sm-0,
            .gx-sm-0 {
                --bs-gutter-x: 0
            }

            .g-sm-0,
            .gy-sm-0 {
                --bs-gutter-y: 0
            }

            .g-sm-1,
            .gx-sm-1 {
                --bs-gutter-x: .25rem
            }

            .g-sm-1,
            .gy-sm-1 {
                --bs-gutter-y: .25rem
            }

            .g-sm-2,
            .gx-sm-2 {
                --bs-gutter-x: .5rem
            }

            .g-sm-2,
            .gy-sm-2 {
                --bs-gutter-y: .5rem
            }

            .g-sm-3,
            .gx-sm-3 {
                --bs-gutter-x: 1rem
            }

            .g-sm-3,
            .gy-sm-3 {
                --bs-gutter-y: 1rem
            }

            .g-sm-4,
            .gx-sm-4 {
                --bs-gutter-x: 1.5rem
            }

            .g-sm-4,
            .gy-sm-4 {
                --bs-gutter-y: 1.5rem
            }

            .g-sm-5,
            .gx-sm-5 {
                --bs-gutter-x: 3rem
            }

            .g-sm-5,
            .gy-sm-5 {
                --bs-gutter-y: 3rem
            }
        }

        @media (min-width:768px) {
            .col-md {
                flex: 1 0 0%
            }

            .row-cols-md-auto>* {
                flex: 0 0 auto;
                width: auto
            }

            .row-cols-md-1>* {
                flex: 0 0 auto;
                width: 100%
            }

            .row-cols-md-2>* {
                flex: 0 0 auto;
                width: 50%
            }

            .row-cols-md-3>* {
                flex: 0 0 auto;
                width: 33.3333333333%
            }

            .row-cols-md-4>* {
                flex: 0 0 auto;
                width: 25%
            }

            .row-cols-md-5>* {
                flex: 0 0 auto;
                width: 20%
            }

            .row-cols-md-6>* {
                flex: 0 0 auto;
                width: 16.6666666667%
            }

            .col-md-auto {
                flex: 0 0 auto;
                width: auto
            }

            .col-md-1 {
                flex: 0 0 auto;
                width: 8.33333333%
            }

            .col-md-2 {
                flex: 0 0 auto;
                width: 16.66666667%
            }

            .col-md-3 {
                flex: 0 0 auto;
                width: 25%
            }

            .col-md-4 {
                flex: 0 0 auto;
                width: 33.33333333%
            }

            .col-md-5 {
                flex: 0 0 auto;
                width: 41.66666667%
            }

            .col-md-6 {
                flex: 0 0 auto;
                width: 50%
            }

            .col-md-7 {
                flex: 0 0 auto;
                width: 58.33333333%
            }

            .col-md-8 {
                flex: 0 0 auto;
                width: 66.66666667%
            }

            .col-md-9 {
                flex: 0 0 auto;
                width: 75%
            }

            .col-md-10 {
                flex: 0 0 auto;
                width: 83.33333333%
            }

            .col-md-11 {
                flex: 0 0 auto;
                width: 91.66666667%
            }

            .col-md-12 {
                flex: 0 0 auto;
                width: 100%
            }

            .offset-md-0 {
                margin-left: 0
            }

            .offset-md-1 {
                margin-left: 8.33333333%
            }

            .offset-md-2 {
                margin-left: 16.66666667%
            }

            .offset-md-3 {
                margin-left: 25%
            }

            .offset-md-4 {
                margin-left: 33.33333333%
            }

            .offset-md-5 {
                margin-left: 41.66666667%
            }

            .offset-md-6 {
                margin-left: 50%
            }

            .offset-md-7 {
                margin-left: 58.33333333%
            }

            .offset-md-8 {
                margin-left: 66.66666667%
            }

            .offset-md-9 {
                margin-left: 75%
            }

            .offset-md-10 {
                margin-left: 83.33333333%
            }

            .offset-md-11 {
                margin-left: 91.66666667%
            }

            .g-md-0,
            .gx-md-0 {
                --bs-gutter-x: 0
            }

            .g-md-0,
            .gy-md-0 {
                --bs-gutter-y: 0
            }

            .g-md-1,
            .gx-md-1 {
                --bs-gutter-x: .25rem
            }

            .g-md-1,
            .gy-md-1 {
                --bs-gutter-y: .25rem
            }

            .g-md-2,
            .gx-md-2 {
                --bs-gutter-x: .5rem
            }

            .g-md-2,
            .gy-md-2 {
                --bs-gutter-y: .5rem
            }

            .g-md-3,
            .gx-md-3 {
                --bs-gutter-x: 1rem
            }

            .g-md-3,
            .gy-md-3 {
                --bs-gutter-y: 1rem
            }

            .g-md-4,
            .gx-md-4 {
                --bs-gutter-x: 1.5rem
            }

            .g-md-4,
            .gy-md-4 {
                --bs-gutter-y: 1.5rem
            }

            .g-md-5,
            .gx-md-5 {
                --bs-gutter-x: 3rem
            }

            .g-md-5,
            .gy-md-5 {
                --bs-gutter-y: 3rem
            }
        }

        @media (min-width:992px) {
            .col-lg {
                flex: 1 0 0%
            }

            .row-cols-lg-auto>* {
                flex: 0 0 auto;
                width: auto
            }

            .row-cols-lg-1>* {
                flex: 0 0 auto;
                width: 100%
            }

            .row-cols-lg-2>* {
                flex: 0 0 auto;
                width: 50%
            }

            .row-cols-lg-3>* {
                flex: 0 0 auto;
                width: 33.3333333333%
            }

            .row-cols-lg-4>* {
                flex: 0 0 auto;
                width: 25%
            }

            .row-cols-lg-5>* {
                flex: 0 0 auto;
                width: 20%
            }

            .row-cols-lg-6>* {
                flex: 0 0 auto;
                width: 16.6666666667%
            }

            .col-lg-auto {
                flex: 0 0 auto;
                width: auto
            }

            .col-lg-1 {
                flex: 0 0 auto;
                width: 8.33333333%
            }

            .col-lg-2 {
                flex: 0 0 auto;
                width: 16.66666667%
            }

            .col-lg-3 {
                flex: 0 0 auto;
                width: 25%
            }

            .col-lg-4 {
                flex: 0 0 auto;
                width: 33.33333333%
            }

            .col-lg-5 {
                flex: 0 0 auto;
                width: 41.66666667%
            }

            .col-lg-6 {
                flex: 0 0 auto;
                width: 50%
            }

            .col-lg-7 {
                flex: 0 0 auto;
                width: 58.33333333%
            }

            .col-lg-8 {
                flex: 0 0 auto;
                width: 66.66666667%
            }

            .col-lg-9 {
                flex: 0 0 auto;
                width: 75%
            }

            .col-lg-10 {
                flex: 0 0 auto;
                width: 83.33333333%
            }

            .col-lg-11 {
                flex: 0 0 auto;
                width: 91.66666667%
            }

            .col-lg-12 {
                flex: 0 0 auto;
                width: 100%
            }

            .offset-lg-0 {
                margin-left: 0
            }

            .offset-lg-1 {
                margin-left: 8.33333333%
            }

            .offset-lg-2 {
                margin-left: 16.66666667%
            }

            .offset-lg-3 {
                margin-left: 25%
            }

            .offset-lg-4 {
                margin-left: 33.33333333%
            }

            .offset-lg-5 {
                margin-left: 41.66666667%
            }

            .offset-lg-6 {
                margin-left: 50%
            }

            .offset-lg-7 {
                margin-left: 58.33333333%
            }

            .offset-lg-8 {
                margin-left: 66.66666667%
            }

            .offset-lg-9 {
                margin-left: 75%
            }

            .offset-lg-10 {
                margin-left: 83.33333333%
            }

            .offset-lg-11 {
                margin-left: 91.66666667%
            }

            .g-lg-0,
            .gx-lg-0 {
                --bs-gutter-x: 0
            }

            .g-lg-0,
            .gy-lg-0 {
                --bs-gutter-y: 0
            }

            .g-lg-1,
            .gx-lg-1 {
                --bs-gutter-x: .25rem
            }

            .g-lg-1,
            .gy-lg-1 {
                --bs-gutter-y: .25rem
            }

            .g-lg-2,
            .gx-lg-2 {
                --bs-gutter-x: .5rem
            }

            .g-lg-2,
            .gy-lg-2 {
                --bs-gutter-y: .5rem
            }

            .g-lg-3,
            .gx-lg-3 {
                --bs-gutter-x: 1rem
            }

            .g-lg-3,
            .gy-lg-3 {
                --bs-gutter-y: 1rem
            }

            .g-lg-4,
            .gx-lg-4 {
                --bs-gutter-x: 1.5rem
            }

            .g-lg-4,
            .gy-lg-4 {
                --bs-gutter-y: 1.5rem
            }

            .g-lg-5,
            .gx-lg-5 {
                --bs-gutter-x: 3rem
            }

            .g-lg-5,
            .gy-lg-5 {
                --bs-gutter-y: 3rem
            }
        }

        @media (min-width:1200px) {
            .col-xl {
                flex: 1 0 0%
            }

            .row-cols-xl-auto>* {
                flex: 0 0 auto;
                width: auto
            }

            .row-cols-xl-1>* {
                flex: 0 0 auto;
                width: 100%
            }

            .row-cols-xl-2>* {
                flex: 0 0 auto;
                width: 50%
            }

            .row-cols-xl-3>* {
                flex: 0 0 auto;
                width: 33.3333333333%
            }

            .row-cols-xl-4>* {
                flex: 0 0 auto;
                width: 25%
            }

            .row-cols-xl-5>* {
                flex: 0 0 auto;
                width: 20%
            }

            .row-cols-xl-6>* {
                flex: 0 0 auto;
                width: 16.6666666667%
            }

            .col-xl-auto {
                flex: 0 0 auto;
                width: auto
            }

            .col-xl-1 {
                flex: 0 0 auto;
                width: 8.33333333%
            }

            .col-xl-2 {
                flex: 0 0 auto;
                width: 16.66666667%
            }

            .col-xl-3 {
                flex: 0 0 auto;
                width: 25%
            }

            .col-xl-4 {
                flex: 0 0 auto;
                width: 33.33333333%
            }

            .col-xl-5 {
                flex: 0 0 auto;
                width: 41.66666667%
            }

            .col-xl-6 {
                flex: 0 0 auto;
                width: 50%
            }

            .col-xl-7 {
                flex: 0 0 auto;
                width: 58.33333333%
            }

            .col-xl-8 {
                flex: 0 0 auto;
                width: 66.66666667%
            }

            .col-xl-9 {
                flex: 0 0 auto;
                width: 75%
            }

            .col-xl-10 {
                flex: 0 0 auto;
                width: 83.33333333%
            }

            .col-xl-11 {
                flex: 0 0 auto;
                width: 91.66666667%
            }

            .col-xl-12 {
                flex: 0 0 auto;
                width: 100%
            }

            .offset-xl-0 {
                margin-left: 0
            }

            .offset-xl-1 {
                margin-left: 8.33333333%
            }

            .offset-xl-2 {
                margin-left: 16.66666667%
            }

            .offset-xl-3 {
                margin-left: 25%
            }

            .offset-xl-4 {
                margin-left: 33.33333333%
            }

            .offset-xl-5 {
                margin-left: 41.66666667%
            }

            .offset-xl-6 {
                margin-left: 50%
            }

            .offset-xl-7 {
                margin-left: 58.33333333%
            }

            .offset-xl-8 {
                margin-left: 66.66666667%
            }

            .offset-xl-9 {
                margin-left: 75%
            }

            .offset-xl-10 {
                margin-left: 83.33333333%
            }

            .offset-xl-11 {
                margin-left: 91.66666667%
            }

            .g-xl-0,
            .gx-xl-0 {
                --bs-gutter-x: 0
            }

            .g-xl-0,
            .gy-xl-0 {
                --bs-gutter-y: 0
            }

            .g-xl-1,
            .gx-xl-1 {
                --bs-gutter-x: .25rem
            }

            .g-xl-1,
            .gy-xl-1 {
                --bs-gutter-y: .25rem
            }

            .g-xl-2,
            .gx-xl-2 {
                --bs-gutter-x: .5rem
            }

            .g-xl-2,
            .gy-xl-2 {
                --bs-gutter-y: .5rem
            }

            .g-xl-3,
            .gx-xl-3 {
                --bs-gutter-x: 1rem
            }

            .g-xl-3,
            .gy-xl-3 {
                --bs-gutter-y: 1rem
            }

            .g-xl-4,
            .gx-xl-4 {
                --bs-gutter-x: 1.5rem
            }

            .g-xl-4,
            .gy-xl-4 {
                --bs-gutter-y: 1.5rem
            }

            .g-xl-5,
            .gx-xl-5 {
                --bs-gutter-x: 3rem
            }

            .g-xl-5,
            .gy-xl-5 {
                --bs-gutter-y: 3rem
            }
        }

        @media (min-width:1400px) {
            .col-xxl {
                flex: 1 0 0%
            }

            .row-cols-xxl-auto>* {
                flex: 0 0 auto;
                width: auto
            }

            .row-cols-xxl-1>* {
                flex: 0 0 auto;
                width: 100%
            }

            .row-cols-xxl-2>* {
                flex: 0 0 auto;
                width: 50%
            }

            .row-cols-xxl-3>* {
                flex: 0 0 auto;
                width: 33.3333333333%
            }

            .row-cols-xxl-4>* {
                flex: 0 0 auto;
                width: 25%
            }

            .row-cols-xxl-5>* {
                flex: 0 0 auto;
                width: 20%
            }

            .row-cols-xxl-6>* {
                flex: 0 0 auto;
                width: 16.6666666667%
            }

            .col-xxl-auto {
                flex: 0 0 auto;
                width: auto
            }

            .col-xxl-1 {
                flex: 0 0 auto;
                width: 8.33333333%
            }

            .col-xxl-2 {
                flex: 0 0 auto;
                width: 16.66666667%
            }

            .col-xxl-3 {
                flex: 0 0 auto;
                width: 25%
            }

            .col-xxl-4 {
                flex: 0 0 auto;
                width: 33.33333333%
            }

            .col-xxl-5 {
                flex: 0 0 auto;
                width: 41.66666667%
            }

            .col-xxl-6 {
                flex: 0 0 auto;
                width: 50%
            }

            .col-xxl-7 {
                flex: 0 0 auto;
                width: 58.33333333%
            }

            .col-xxl-8 {
                flex: 0 0 auto;
                width: 66.66666667%
            }

            .col-xxl-9 {
                flex: 0 0 auto;
                width: 75%
            }

            .col-xxl-10 {
                flex: 0 0 auto;
                width: 83.33333333%
            }

            .col-xxl-11 {
                flex: 0 0 auto;
                width: 91.66666667%
            }

            .col-xxl-12 {
                flex: 0 0 auto;
                width: 100%
            }

            .offset-xxl-0 {
                margin-left: 0
            }

            .offset-xxl-1 {
                margin-left: 8.33333333%
            }

            .offset-xxl-2 {
                margin-left: 16.66666667%
            }

            .offset-xxl-3 {
                margin-left: 25%
            }

            .offset-xxl-4 {
                margin-left: 33.33333333%
            }

            .offset-xxl-5 {
                margin-left: 41.66666667%
            }

            .offset-xxl-6 {
                margin-left: 50%
            }

            .offset-xxl-7 {
                margin-left: 58.33333333%
            }

            .offset-xxl-8 {
                margin-left: 66.66666667%
            }

            .offset-xxl-9 {
                margin-left: 75%
            }

            .offset-xxl-10 {
                margin-left: 83.33333333%
            }

            .offset-xxl-11 {
                margin-left: 91.66666667%
            }

            .g-xxl-0,
            .gx-xxl-0 {
                --bs-gutter-x: 0
            }

            .g-xxl-0,
            .gy-xxl-0 {
                --bs-gutter-y: 0
            }

            .g-xxl-1,
            .gx-xxl-1 {
                --bs-gutter-x: .25rem
            }

            .g-xxl-1,
            .gy-xxl-1 {
                --bs-gutter-y: .25rem
            }

            .g-xxl-2,
            .gx-xxl-2 {
                --bs-gutter-x: .5rem
            }

            .g-xxl-2,
            .gy-xxl-2 {
                --bs-gutter-y: .5rem
            }

            .g-xxl-3,
            .gx-xxl-3 {
                --bs-gutter-x: 1rem
            }

            .g-xxl-3,
            .gy-xxl-3 {
                --bs-gutter-y: 1rem
            }

            .g-xxl-4,
            .gx-xxl-4 {
                --bs-gutter-x: 1.5rem
            }

            .g-xxl-4,
            .gy-xxl-4 {
                --bs-gutter-y: 1.5rem
            }

            .g-xxl-5,
            .gx-xxl-5 {
                --bs-gutter-x: 3rem
            }

            .g-xxl-5,
            .gy-xxl-5 {
                --bs-gutter-y: 3rem
            }
        }

        .table {
            --bs-table-bg: transparent;
            --bs-table-accent-bg: transparent;
            --bs-table-striped-color: #212529;
            --bs-table-striped-bg: rgba(0, 0, 0, .05);
            --bs-table-active-color: #212529;
            --bs-table-active-bg: rgba(0, 0, 0, .1);
            --bs-table-hover-color: #212529;
            --bs-table-hover-bg: rgba(0, 0, 0, .075);
            width: 100%;
            margin-bottom: 1rem;
            color: #212529;
            vertical-align: top;
            border-color: #dee2e6
        }

        .table>:not(caption)>*>* {
            padding: .5rem;
            background-color: var(--bs-table-bg);
            border-bottom-width: 1px;
            box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg)
        }

        .table>tbody {
            vertical-align: inherit
        }

        .table>thead {
            vertical-align: bottom
        }

        .table>:not(:first-child) {
            border-top: 2px solid currentColor
        }

        .caption-top {
            caption-side: top
        }

        .table-sm>:not(caption)>*>* {
            padding: .25rem
        }

        .table-bordered>:not(caption)>* {
            border-width: 1px 0
        }

        .table-bordered>:not(caption)>*>* {
            border-width: 0 1px
        }

        .table-borderless>:not(caption)>*>* {
            border-bottom-width: 0
        }

        .table-borderless>:not(:first-child) {
            border-top-width: 0
        }

        .table-striped>tbody>tr:nth-of-type(odd)>* {
            --bs-table-accent-bg: var(--bs-table-striped-bg);
            color: var(--bs-table-striped-color)
        }

        .table-active {
            --bs-table-accent-bg: var(--bs-table-active-bg);
            color: var(--bs-table-active-color)
        }

        .table-hover>tbody>tr:hover>* {
            --bs-table-accent-bg: var(--bs-table-hover-bg);
            color: var(--bs-table-hover-color)
        }

        .table-primary {
            --bs-table-bg: #cfe2ff;
            --bs-table-striped-bg: #c5d7f2;
            --bs-table-striped-color: #000;
            --bs-table-active-bg: #bacbe6;
            --bs-table-active-color: #000;
            --bs-table-hover-bg: #bfd1ec;
            --bs-table-hover-color: #000;
            color: #000;
            border-color: #bacbe6
        }

        .table-secondary {
            --bs-table-bg: #e2e3e5;
            --bs-table-striped-bg: #d7d8da;
            --bs-table-striped-color: #000;
            --bs-table-active-bg: #cbccce;
            --bs-table-active-color: #000;
            --bs-table-hover-bg: #d1d2d4;
            --bs-table-hover-color: #000;
            color: #000;
            border-color: #cbccce
        }

        .table-success {
            --bs-table-bg: #d1e7dd;
            --bs-table-striped-bg: #c7dbd2;
            --bs-table-striped-color: #000;
            --bs-table-active-bg: #bcd0c7;
            --bs-table-active-color: #000;
            --bs-table-hover-bg: #c1d6cc;
            --bs-table-hover-color: #000;
            color: #000;
            border-color: #bcd0c7
        }

        .table-info {
            --bs-table-bg: #cff4fc;
            --bs-table-striped-bg: #c5e8ef;
            --bs-table-striped-color: #000;
            --bs-table-active-bg: #badce3;
            --bs-table-active-color: #000;
            --bs-table-hover-bg: #bfe2e9;
            --bs-table-hover-color: #000;
            color: #000;
            border-color: #badce3
        }

        .table-warning {
            --bs-table-bg: #fff3cd;
            --bs-table-striped-bg: #f2e7c3;
            --bs-table-striped-color: #000;
            --bs-table-active-bg: #e6dbb9;
            --bs-table-active-color: #000;
            --bs-table-hover-bg: #ece1be;
            --bs-table-hover-color: #000;
            color: #000;
            border-color: #e6dbb9
        }

        .table-danger {
            --bs-table-bg: #f8d7da;
            --bs-table-striped-bg: #eccccf;
            --bs-table-striped-color: #000;
            --bs-table-active-bg: #dfc2c4;
            --bs-table-active-color: #000;
            --bs-table-hover-bg: #e5c7ca;
            --bs-table-hover-color: #000;
            color: #000;
            border-color: #dfc2c4
        }

        .table-light {
            --bs-table-bg: #f8f9fa;
            --bs-table-striped-bg: #ecedee;
            --bs-table-striped-color: #000;
            --bs-table-active-bg: #dfe0e1;
            --bs-table-active-color: #000;
            --bs-table-hover-bg: #e5e6e7;
            --bs-table-hover-color: #000;
            color: #000;
            border-color: #dfe0e1
        }

        .table-dark {
            --bs-table-bg: #212529;
            --bs-table-striped-bg: #2c3034;
            --bs-table-striped-color: #fff;
            --bs-table-active-bg: #373b3e;
            --bs-table-active-color: #fff;
            --bs-table-hover-bg: #323539;
            --bs-table-hover-color: #fff;
            color: #fff;
            border-color: #373b3e
        }

        .table-responsive {
            overflow-x: auto;
            -webkit-overflow-scrolling: touch
        }

        @media (max-width:575.98px) {
            .table-responsive-sm {
                overflow-x: auto;
                -webkit-overflow-scrolling: touch
            }
        }

        @media (max-width:767.98px) {
            .table-responsive-md {
                overflow-x: auto;
                -webkit-overflow-scrolling: touch
            }
        }

        @media (max-width:991.98px) {
            .table-responsive-lg {
                overflow-x: auto;
                -webkit-overflow-scrolling: touch
            }
        }

        @media (max-width:1199.98px) {
            .table-responsive-xl {
                overflow-x: auto;
                -webkit-overflow-scrolling: touch
            }
        }

        @media (max-width:1399.98px) {
            .table-responsive-xxl {
                overflow-x: auto;
                -webkit-overflow-scrolling: touch
            }
        }

        .form-label {
            margin-bottom: .5rem
        }

        .col-form-label {
            padding-top: calc(.375rem + 1px);
            padding-bottom: calc(.375rem + 1px);
            margin-bottom: 0;
            font-size: inherit;
            line-height: 1.5
        }

        .col-form-label-lg {
            padding-top: calc(.5rem + 1px);
            padding-bottom: calc(.5rem + 1px);
            font-size: 1.25rem
        }

        .col-form-label-sm {
            padding-top: calc(.25rem + 1px);
            padding-bottom: calc(.25rem + 1px);
            font-size: .875rem
        }

        .form-text {
            margin-top: .25rem;
            font-size: .875em;
            color: #6c757d
        }

        .form-control {
            display: block;
            width: 100%;
            padding: .375rem .75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #212529;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #ced4da;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border-radius: .25rem;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }

        @media (prefers-reduced-motion:reduce) {
            .form-control {
                transition: none
            }
        }

        .form-control[type=file] {
            overflow: hidden
        }

        .form-control[type=file]:not(:disabled):not([readonly]) {
            cursor: pointer
        }

        .form-control:focus {
            color: #212529;
            background-color: #fff;
            border-color: #86b7fe;
            outline: 0;
            box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
        }

        .form-control::-webkit-date-and-time-value {
            height: 1.5em
        }

        .form-control::-moz-placeholder {
            color: #6c757d;
            opacity: 1
        }

        .form-control::placeholder {
            color: #6c757d;
            opacity: 1
        }

        .form-control:disabled,
        .form-control[readonly] {
            background-color: #e9ecef;
            opacity: 1
        }

        .form-control::-webkit-file-upload-button {
            padding: .375rem .75rem;
            margin: -.375rem -.75rem;
            -webkit-margin-end: .75rem;
            margin-inline-end: .75rem;
            color: #212529;
            background-color: #e9ecef;
            pointer-events: none;
            border-color: inherit;
            border-style: solid;
            border-width: 0;
            border-inline-end-width: 1px;
            border-radius: 0;
            -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }

        .form-control::file-selector-button {
            padding: .375rem .75rem;
            margin: -.375rem -.75rem;
            -webkit-margin-end: .75rem;
            margin-inline-end: .75rem;
            color: #212529;
            background-color: #e9ecef;
            pointer-events: none;
            border-color: inherit;
            border-style: solid;
            border-width: 0;
            border-inline-end-width: 1px;
            border-radius: 0;
            transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }

        @media (prefers-reduced-motion:reduce) {
            .form-control::-webkit-file-upload-button {
                -webkit-transition: none;
                transition: none
            }

            .form-control::file-selector-button {
                transition: none
            }
        }

        .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
            background-color: #dde0e3
        }

        .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
            background-color: #dde0e3
        }

        .form-control::-webkit-file-upload-button {
            padding: .375rem .75rem;
            margin: -.375rem -.75rem;
            -webkit-margin-end: .75rem;
            margin-inline-end: .75rem;
            color: #212529;
            background-color: #e9ecef;
            pointer-events: none;
            border-color: inherit;
            border-style: solid;
            border-width: 0;
            border-inline-end-width: 1px;
            border-radius: 0;
            -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }

        @media (prefers-reduced-motion:reduce) {
            .form-control::-webkit-file-upload-button {
                -webkit-transition: none;
                transition: none
            }
        }

        .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
            background-color: #dde0e3
        }

        .form-control-plaintext {
            display: block;
            width: 100%;
            padding: .375rem 0;
            margin-bottom: 0;
            line-height: 1.5;
            color: #212529;
            background-color: transparent;
            border: solid transparent;
            border-width: 1px 0
        }

        .form-control-plaintext.form-control-lg,
        .form-control-plaintext.form-control-sm {
            padding-right: 0;
            padding-left: 0
        }

        .form-control-sm {
            min-height: calc(1.5em + .5rem + 2px);
            padding: .25rem .5rem;
            font-size: .875rem;
            border-radius: .2rem
        }

        .form-control-sm::-webkit-file-upload-button {
            padding: .25rem .5rem;
            margin: -.25rem -.5rem;
            -webkit-margin-end: .5rem;
            margin-inline-end: .5rem
        }

        .form-control-sm::file-selector-button {
            padding: .25rem .5rem;
            margin: -.25rem -.5rem;
            -webkit-margin-end: .5rem;
            margin-inline-end: .5rem
        }

        .form-control-sm::-webkit-file-upload-button {
            padding: .25rem .5rem;
            margin: -.25rem -.5rem;
            -webkit-margin-end: .5rem;
            margin-inline-end: .5rem
        }

        .form-control-lg {
            min-height: calc(1.5em + 1rem + 2px);
            padding: .5rem 1rem;
            font-size: 1.25rem;
            border-radius: .3rem
        }

        .form-control-lg::-webkit-file-upload-button {
            padding: .5rem 1rem;
            margin: -.5rem -1rem;
            -webkit-margin-end: 1rem;
            margin-inline-end: 1rem
        }

        .form-control-lg::file-selector-button {
            padding: .5rem 1rem;
            margin: -.5rem -1rem;
            -webkit-margin-end: 1rem;
            margin-inline-end: 1rem
        }

        .form-control-lg::-webkit-file-upload-button {
            padding: .5rem 1rem;
            margin: -.5rem -1rem;
            -webkit-margin-end: 1rem;
            margin-inline-end: 1rem
        }

        textarea.form-control {
            min-height: calc(1.5em + .75rem + 2px)
        }

        textarea.form-control-sm {
            min-height: calc(1.5em + .5rem + 2px)
        }

        textarea.form-control-lg {
            min-height: calc(1.5em + 1rem + 2px)
        }

        .form-control-color {
            width: 3rem;
            height: auto;
            padding: .375rem
        }

        .form-control-color:not(:disabled):not([readonly]) {
            cursor: pointer
        }

        .form-control-color::-moz-color-swatch {
            height: 1.5em;
            border-radius: .25rem
        }

        .form-control-color::-webkit-color-swatch {
            height: 1.5em;
            border-radius: .25rem
        }

        .form-select {
            display: block;
            width: 100%;
            padding: .375rem 2.25rem .375rem .75rem;
            -moz-padding-start: calc(0.75rem - 3px);
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #212529;
            background-color: #fff;
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
            background-repeat: no-repeat;
            background-position: right .75rem center;
            background-size: 16px 12px;
            border: 1px solid #ced4da;
            border-radius: .25rem;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        @media (prefers-reduced-motion:reduce) {
            .form-select {
                transition: none
            }
        }

        .form-select:focus {
            border-color: #86b7fe;
            outline: 0;
            box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
        }

        .form-select[multiple],
        .form-select[size]:not([size="1"]) {
            padding-right: .75rem;
            background-image: none
        }

        .form-select:disabled {
            background-color: #e9ecef
        }

        .form-select:-moz-focusring {
            color: transparent;
            text-shadow: 0 0 0 #212529
        }

        .form-select-sm {
            padding-top: .25rem;
            padding-bottom: .25rem;
            padding-left: .5rem;
            font-size: .875rem;
            border-radius: .2rem
        }

        .form-select-lg {
            padding-top: .5rem;
            padding-bottom: .5rem;
            padding-left: 1rem;
            font-size: 1.25rem;
            border-radius: .3rem
        }

        .form-check {
            display: block;
            min-height: 1.5rem;
            padding-left: 1.5em;
            margin-bottom: .125rem
        }

        .form-check .form-check-input {
            float: left;
            margin-left: -1.5em
        }

        .form-check-input {
            width: 1em;
            height: 1em;
            margin-top: .25em;
            vertical-align: top;
            background-color: #fff;
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
            border: 1px solid rgba(0, 0, 0, .25);
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            -webkit-print-color-adjust: exact;
            color-adjust: exact
        }

        .form-check-input[type=checkbox] {
            border-radius: .25em
        }

        .form-check-input[type=radio] {
            border-radius: 50%
        }

        .form-check-input:active {
            filter: brightness(90%)
        }

        .form-check-input:focus {
            border-color: #86b7fe;
            outline: 0;
            box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
        }

        .form-check-input:checked {
            background-color: #0d6efd;
            border-color: #0d6efd
        }

        .form-check-input:checked[type=checkbox] {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")
        }

        .form-check-input:checked[type=radio] {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")
        }

        .form-check-input[type=checkbox]:indeterminate {
            background-color: #0d6efd;
            border-color: #0d6efd;
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
        }

        .form-check-input:disabled {
            pointer-events: none;
            filter: none;
            opacity: .5
        }

        .form-check-input:disabled~.form-check-label,
        .form-check-input[disabled]~.form-check-label {
            opacity: .5
        }

        .form-switch {
            padding-left: 2.5em
        }

        .form-switch .form-check-input {
            width: 2em;
            margin-left: -2.5em;
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
            background-position: left center;
            border-radius: 2em;
            transition: background-position .15s ease-in-out
        }

        @media (prefers-reduced-motion:reduce) {
            .form-switch .form-check-input {
                transition: none
            }
        }

        .form-switch .form-check-input:focus {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")
        }

        .form-switch .form-check-input:checked {
            background-position: right center;
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
        }

        .form-check-inline {
            display: inline-block;
            margin-right: 1rem
        }

        .btn-check {
            position: absolute;
            clip: rect(0, 0, 0, 0);
            pointer-events: none
        }

        .btn-check:disabled+.btn,
        .btn-check[disabled]+.btn {
            pointer-events: none;
            filter: none;
            opacity: .65
        }

        .form-range {
            width: 100%;
            height: 1.5rem;
            padding: 0;
            background-color: transparent;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .form-range:focus {
            outline: 0
        }

        .form-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25)
        }

        .form-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(13, 110, 253, .25)
        }

        .form-range::-moz-focus-outer {
            border: 0
        }

        .form-range::-webkit-slider-thumb {
            width: 1rem;
            height: 1rem;
            margin-top: -.25rem;
            background-color: #0d6efd;
            border: 0;
            border-radius: 1rem;
            -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            -webkit-appearance: none;
            appearance: none
        }

        @media (prefers-reduced-motion:reduce) {
            .form-range::-webkit-slider-thumb {
                -webkit-transition: none;
                transition: none
            }
        }

        .form-range::-webkit-slider-thumb:active {
            background-color: #b6d4fe
        }

        .form-range::-webkit-slider-runnable-track {
            width: 100%;
            height: .5rem;
            color: transparent;
            cursor: pointer;
            background-color: #dee2e6;
            border-color: transparent;
            border-radius: 1rem
        }

        .form-range::-moz-range-thumb {
            width: 1rem;
            height: 1rem;
            background-color: #0d6efd;
            border: 0;
            border-radius: 1rem;
            -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            -moz-appearance: none;
            appearance: none
        }

        @media (prefers-reduced-motion:reduce) {
            .form-range::-moz-range-thumb {
                -moz-transition: none;
                transition: none
            }
        }

        .form-range::-moz-range-thumb:active {
            background-color: #b6d4fe
        }

        .form-range::-moz-range-track {
            width: 100%;
            height: .5rem;
            color: transparent;
            cursor: pointer;
            background-color: #dee2e6;
            border-color: transparent;
            border-radius: 1rem
        }

        .form-range:disabled {
            pointer-events: none
        }

        .form-range:disabled::-webkit-slider-thumb {
            background-color: #adb5bd
        }

        .form-range:disabled::-moz-range-thumb {
            background-color: #adb5bd
        }

        .form-floating {
            position: relative
        }

        .form-floating>.form-control,
        .form-floating>.form-select {
            height: calc(3.5rem + 2px);
            line-height: 1.25
        }

        .form-floating>label {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            padding: 1rem .75rem;
            pointer-events: none;
            border: 1px solid transparent;
            transform-origin: 0 0;
            transition: opacity .1s ease-in-out, transform .1s ease-in-out
        }

        @media (prefers-reduced-motion:reduce) {
            .form-floating>label {
                transition: none
            }
        }

        .form-floating>.form-control {
            padding: 1rem .75rem
        }

        .form-floating>.form-control::-moz-placeholder {
            color: transparent
        }

        .form-floating>.form-control::placeholder {
            color: transparent
        }

        .form-floating>.form-control:not(:-moz-placeholder-shown) {
            padding-top: 1.625rem;
            padding-bottom: .625rem
        }

        .form-floating>.form-control:focus,
        .form-floating>.form-control:not(:placeholder-shown) {
            padding-top: 1.625rem;
            padding-bottom: .625rem
        }

        .form-floating>.form-control:-webkit-autofill {
            padding-top: 1.625rem;
            padding-bottom: .625rem
        }

        .form-floating>.form-select {
            padding-top: 1.625rem;
            padding-bottom: .625rem
        }

        .form-floating>.form-control:not(:-moz-placeholder-shown)~label {
            opacity: .65;
            transform: scale(.85) translateY(-.5rem) translateX(.15rem)
        }

        .form-floating>.form-control:focus~label,
        .form-floating>.form-control:not(:placeholder-shown)~label,
        .form-floating>.form-select~label {
            opacity: .65;
            transform: scale(.85) translateY(-.5rem) translateX(.15rem)
        }

        .form-floating>.form-control:-webkit-autofill~label {
            opacity: .65;
            transform: scale(.85) translateY(-.5rem) translateX(.15rem)
        }

        .input-group {
            position: relative;
            display: flex;
            flex-wrap: wrap;
            align-items: stretch;
            width: 100%
        }

        .input-group>.form-control,
        .input-group>.form-select {
            position: relative;
            flex: 1 1 auto;
            width: 1%;
            min-width: 0
        }

        .input-group>.form-control:focus,
        .input-group>.form-select:focus {
            z-index: 3
        }

        .input-group .btn {
            position: relative;
            z-index: 2
        }

        .input-group .btn:focus {
            z-index: 3
        }

        .input-group-text {
            display: flex;
            align-items: center;
            padding: .375rem .75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #212529;
            text-align: center;
            white-space: nowrap;
            background-color: #e9ecef;
            border: 1px solid #ced4da;
            border-radius: .25rem
        }

        .input-group-lg>.btn,
        .input-group-lg>.form-control,
        .input-group-lg>.form-select,
        .input-group-lg>.input-group-text {
            padding: .5rem 1rem;
            font-size: 1.25rem;
            border-radius: .3rem
        }

        .input-group-sm>.btn,
        .input-group-sm>.form-control,
        .input-group-sm>.form-select,
        .input-group-sm>.input-group-text {
            padding: .25rem .5rem;
            font-size: .875rem;
            border-radius: .2rem
        }

        .input-group-lg>.form-select,
        .input-group-sm>.form-select {
            padding-right: 3rem
        }

        .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),
        .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0
        }

        .input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),
        .input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0
        }

        .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
            margin-left: -1px;
            border-top-left-radius: 0;
            border-bottom-left-radius: 0
        }

        .valid-feedback {
            display: none;
            width: 100%;
            margin-top: .25rem;
            font-size: .875em;
            color: #198754
        }

        .valid-tooltip {
            position: absolute;
            top: 100%;
            z-index: 5;
            display: none;
            max-width: 100%;
            padding: .25rem .5rem;
            margin-top: .1rem;
            font-size: .875rem;
            color: #fff;
            background-color: rgba(25, 135, 84, .9);
            border-radius: .25rem
        }

        .is-valid~.valid-feedback,
        .is-valid~.valid-tooltip,
        .was-validated :valid~.valid-feedback,
        .was-validated :valid~.valid-tooltip {
            display: block
        }

        .form-control.is-valid,
        .was-validated .form-control:valid {
            border-color: #198754;
            padding-right: calc(1.5em + .75rem);
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
            background-repeat: no-repeat;
            background-position: right calc(.375em + .1875rem) center;
            background-size: calc(.75em + .375rem) calc(.75em + .375rem)
        }

        .form-control.is-valid:focus,
        .was-validated .form-control:valid:focus {
            border-color: #198754;
            box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25)
        }

        .was-validated textarea.form-control:valid,
        textarea.form-control.is-valid {
            padding-right: calc(1.5em + .75rem);
            background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
        }

        .form-select.is-valid,
        .was-validated .form-select:valid {
            border-color: #198754
        }

        .form-select.is-valid:not([multiple]):not([size]),
        .form-select.is-valid:not([multiple])[size="1"],
        .was-validated .form-select:valid:not([multiple]):not([size]),
        .was-validated .form-select:valid:not([multiple])[size="1"] {
            padding-right: 4.125rem;
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
            background-position: right .75rem center, center right 2.25rem;
            background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)
        }

        .form-select.is-valid:focus,
        .was-validated .form-select:valid:focus {
            border-color: #198754;
            box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25)
        }

        .form-check-input.is-valid,
        .was-validated .form-check-input:valid {
            border-color: #198754
        }

        .form-check-input.is-valid:checked,
        .was-validated .form-check-input:valid:checked {
            background-color: #198754
        }

        .form-check-input.is-valid:focus,
        .was-validated .form-check-input:valid:focus {
            box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .25)
        }

        .form-check-input.is-valid~.form-check-label,
        .was-validated .form-check-input:valid~.form-check-label {
            color: #198754
        }

        .form-check-inline .form-check-input~.valid-feedback {
            margin-left: .5em
        }

        .input-group .form-control.is-valid,
        .input-group .form-select.is-valid,
        .was-validated .input-group .form-control:valid,
        .was-validated .input-group .form-select:valid {
            z-index: 1
        }

        .input-group .form-control.is-valid:focus,
        .input-group .form-select.is-valid:focus,
        .was-validated .input-group .form-control:valid:focus,
        .was-validated .input-group .form-select:valid:focus {
            z-index: 3
        }

        .invalid-feedback {
            display: none;
            width: 100%;
            margin-top: .25rem;
            font-size: .875em;
            color: #dc3545
        }

        .invalid-tooltip {
            position: absolute;
            top: 100%;
            z-index: 5;
            display: none;
            max-width: 100%;
            padding: .25rem .5rem;
            margin-top: .1rem;
            font-size: .875rem;
            color: #fff;
            background-color: rgba(220, 53, 69, .9);
            border-radius: .25rem
        }

        .is-invalid~.invalid-feedback,
        .is-invalid~.invalid-tooltip,
        .was-validated :invalid~.invalid-feedback,
        .was-validated :invalid~.invalid-tooltip {
            display: block
        }

        .form-control.is-invalid,
        .was-validated .form-control:invalid {
            border-color: #dc3545;
            padding-right: calc(1.5em + .75rem);
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
            background-repeat: no-repeat;
            background-position: right calc(.375em + .1875rem) center;
            background-size: calc(.75em + .375rem) calc(.75em + .375rem)
        }

        .form-control.is-invalid:focus,
        .was-validated .form-control:invalid:focus {
            border-color: #dc3545;
            box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25)
        }

        .was-validated textarea.form-control:invalid,
        textarea.form-control.is-invalid {
            padding-right: calc(1.5em + .75rem);
            background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
        }

        .form-select.is-invalid,
        .was-validated .form-select:invalid {
            border-color: #dc3545
        }

        .form-select.is-invalid:not([multiple]):not([size]),
        .form-select.is-invalid:not([multiple])[size="1"],
        .was-validated .form-select:invalid:not([multiple]):not([size]),
        .was-validated .form-select:invalid:not([multiple])[size="1"] {
            padding-right: 4.125rem;
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
            background-position: right .75rem center, center right 2.25rem;
            background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)
        }

        .form-select.is-invalid:focus,
        .was-validated .form-select:invalid:focus {
            border-color: #dc3545;
            box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25)
        }

        .form-check-input.is-invalid,
        .was-validated .form-check-input:invalid {
            border-color: #dc3545
        }

        .form-check-input.is-invalid:checked,
        .was-validated .form-check-input:invalid:checked {
            background-color: #dc3545
        }

        .form-check-input.is-invalid:focus,
        .was-validated .form-check-input:invalid:focus {
            box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25)
        }

        .form-check-input.is-invalid~.form-check-label,
        .was-validated .form-check-input:invalid~.form-check-label {
            color: #dc3545
        }

        .form-check-inline .form-check-input~.invalid-feedback {
            margin-left: .5em
        }

        .input-group .form-control.is-invalid,
        .input-group .form-select.is-invalid,
        .was-validated .input-group .form-control:invalid,
        .was-validated .input-group .form-select:invalid {
            z-index: 2
        }

        .input-group .form-control.is-invalid:focus,
        .input-group .form-select.is-invalid:focus,
        .was-validated .input-group .form-control:invalid:focus,
        .was-validated .input-group .form-select:invalid:focus {
            z-index: 3
        }

        .btn {
            display: inline-block;
            font-weight: 400;
            line-height: 1.5;
            color: #212529;
            text-align: center;
            text-decoration: none;
            vertical-align: middle;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
            background-color: transparent;
            border: 1px solid transparent;
            padding: .375rem .75rem;
            font-size: 1rem;
            border-radius: .25rem;
            transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }

        @media (prefers-reduced-motion:reduce) {
            .btn {
                transition: none
            }
        }

        .btn:hover {
            color: #212529
        }

        .btn-check:focus+.btn,
        .btn:focus {
            outline: 0;
            box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
        }

        .btn.disabled,
        .btn:disabled,
        fieldset:disabled .btn {
            pointer-events: none;
            opacity: .65
        }

        .btn-primary {
            color: #fff;
            background-color: #0d6efd;
            border-color: #0d6efd
        }

        .btn-primary:hover {
            color: #fff;
            background-color: #0b5ed7;
            border-color: #0a58ca
        }

        .btn-check:focus+.btn-primary,
        .btn-primary:focus {
            color: #fff;
            background-color: #0b5ed7;
            border-color: #0a58ca;
            box-shadow: 0 0 0 .25rem rgba(49, 132, 253, .5)
        }

        .btn-check:active+.btn-primary,
        .btn-check:checked+.btn-primary,
        .btn-primary.active,
        .btn-primary:active,
        .show>.btn-primary.dropdown-toggle {
            color: #fff;
            background-color: #0a58ca;
            border-color: #0a53be
        }

        .btn-check:active+.btn-primary:focus,
        .btn-check:checked+.btn-primary:focus,
        .btn-primary.active:focus,
        .btn-primary:active:focus,
        .show>.btn-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem rgba(49, 132, 253, .5)
        }

        .btn-primary.disabled,
        .btn-primary:disabled {
            color: #fff;
            background-color: #0d6efd;
            border-color: #0d6efd
        }

        .btn-secondary {
            color: #fff;
            background-color: #6c757d;
            border-color: #6c757d
        }

        .btn-secondary:hover {
            color: #fff;
            background-color: #5c636a;
            border-color: #565e64
        }

        .btn-check:focus+.btn-secondary,
        .btn-secondary:focus {
            color: #fff;
            background-color: #5c636a;
            border-color: #565e64;
            box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5)
        }

        .btn-check:active+.btn-secondary,
        .btn-check:checked+.btn-secondary,
        .btn-secondary.active,
        .btn-secondary:active,
        .show>.btn-secondary.dropdown-toggle {
            color: #fff;
            background-color: #565e64;
            border-color: #51585e
        }

        .btn-check:active+.btn-secondary:focus,
        .btn-check:checked+.btn-secondary:focus,
        .btn-secondary.active:focus,
        .btn-secondary:active:focus,
        .show>.btn-secondary.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5)
        }

        .btn-secondary.disabled,
        .btn-secondary:disabled {
            color: #fff;
            background-color: #6c757d;
            border-color: #6c757d
        }

        .btn-success {
            color: #fff;
            background-color: #198754;
            border-color: #198754
        }

        .btn-success:hover {
            color: #fff;
            background-color: #157347;
            border-color: #146c43
        }

        .btn-check:focus+.btn-success,
        .btn-success:focus {
            color: #fff;
            background-color: #157347;
            border-color: #146c43;
            box-shadow: 0 0 0 .25rem rgba(60, 153, 110, .5)
        }

        .btn-check:active+.btn-success,
        .btn-check:checked+.btn-success,
        .btn-success.active,
        .btn-success:active,
        .show>.btn-success.dropdown-toggle {
            color: #fff;
            background-color: #146c43;
            border-color: #13653f
        }

        .btn-check:active+.btn-success:focus,
        .btn-check:checked+.btn-success:focus,
        .btn-success.active:focus,
        .btn-success:active:focus,
        .show>.btn-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem rgba(60, 153, 110, .5)
        }

        .btn-success.disabled,
        .btn-success:disabled {
            color: #fff;
            background-color: #198754;
            border-color: #198754
        }

        .btn-info {
            color: #000;
            background-color: #0dcaf0;
            border-color: #0dcaf0
        }

        .btn-info:hover {
            color: #000;
            background-color: #31d2f2;
            border-color: #25cff2
        }

        .btn-check:focus+.btn-info,
        .btn-info:focus {
            color: #000;
            background-color: #31d2f2;
            border-color: #25cff2;
            box-shadow: 0 0 0 .25rem rgba(11, 172, 204, .5)
        }

        .btn-check:active+.btn-info,
        .btn-check:checked+.btn-info,
        .btn-info.active,
        .btn-info:active,
        .show>.btn-info.dropdown-toggle {
            color: #000;
            background-color: #3dd5f3;
            border-color: #25cff2
        }

        .btn-check:active+.btn-info:focus,
        .btn-check:checked+.btn-info:focus,
        .btn-info.active:focus,
        .btn-info:active:focus,
        .show>.btn-info.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem rgba(11, 172, 204, .5)
        }

        .btn-info.disabled,
        .btn-info:disabled {
            color: #000;
            background-color: #0dcaf0;
            border-color: #0dcaf0
        }

        .btn-warning {
            color: #000;
            background-color: #ffc107;
            border-color: #ffc107
        }

        .btn-warning:hover {
            color: #000;
            background-color: #ffca2c;
            border-color: #ffc720
        }

        .btn-check:focus+.btn-warning,
        .btn-warning:focus {
            color: #000;
            background-color: #ffca2c;
            border-color: #ffc720;
            box-shadow: 0 0 0 .25rem rgba(217, 164, 6, .5)
        }

        .btn-check:active+.btn-warning,
        .btn-check:checked+.btn-warning,
        .btn-warning.active,
        .btn-warning:active,
        .show>.btn-warning.dropdown-toggle {
            color: #000;
            background-color: #ffcd39;
            border-color: #ffc720
        }

        .btn-check:active+.btn-warning:focus,
        .btn-check:checked+.btn-warning:focus,
        .btn-warning.active:focus,
        .btn-warning:active:focus,
        .show>.btn-warning.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem rgba(217, 164, 6, .5)
        }

        .btn-warning.disabled,
        .btn-warning:disabled {
            color: #000;
            background-color: #ffc107;
            border-color: #ffc107
        }

        .btn-danger {
            color: #fff;
            background-color: #dc3545;
            border-color: #dc3545
        }

        .btn-danger:hover {
            color: #fff;
            background-color: #bb2d3b;
            border-color: #b02a37
        }

        .btn-check:focus+.btn-danger,
        .btn-danger:focus {
            color: #fff;
            background-color: #bb2d3b;
            border-color: #b02a37;
            box-shadow: 0 0 0 .25rem rgba(225, 83, 97, .5)
        }

        .btn-check:active+.btn-danger,
        .btn-check:checked+.btn-danger,
        .btn-danger.active,
        .btn-danger:active,
        .show>.btn-danger.dropdown-toggle {
            color: #fff;
            background-color: #b02a37;
            border-color: #a52834
        }

        .btn-check:active+.btn-danger:focus,
        .btn-check:checked+.btn-danger:focus,
        .btn-danger.active:focus,
        .btn-danger:active:focus,
        .show>.btn-danger.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem rgba(225, 83, 97, .5)
        }

        .btn-danger.disabled,
        .btn-danger:disabled {
            color: #fff;
            background-color: #dc3545;
            border-color: #dc3545
        }

        .btn-light {
            color: #000;
            background-color: #f8f9fa;
            border-color: #f8f9fa
        }

        .btn-light:hover {
            color: #000;
            background-color: #f9fafb;
            border-color: #f9fafb
        }

        .btn-check:focus+.btn-light,
        .btn-light:focus {
            color: #000;
            background-color: #f9fafb;
            border-color: #f9fafb;
            box-shadow: 0 0 0 .25rem rgba(211, 212, 213, .5)
        }

        .btn-check:active+.btn-light,
        .btn-check:checked+.btn-light,
        .btn-light.active,
        .btn-light:active,
        .show>.btn-light.dropdown-toggle {
            color: #000;
            background-color: #f9fafb;
            border-color: #f9fafb
        }

        .btn-check:active+.btn-light:focus,
        .btn-check:checked+.btn-light:focus,
        .btn-light.active:focus,
        .btn-light:active:focus,
        .show>.btn-light.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem rgba(211, 212, 213, .5)
        }

        .btn-light.disabled,
        .btn-light:disabled {
            color: #000;
            background-color: #f8f9fa;
            border-color: #f8f9fa
        }

        .btn-dark {
            color: #fff;
            background-color: #212529;
            border-color: #212529
        }

        .btn-dark:hover {
            color: #fff;
            background-color: #1c1f23;
            border-color: #1a1e21
        }

        .btn-check:focus+.btn-dark,
        .btn-dark:focus {
            color: #fff;
            background-color: #1c1f23;
            border-color: #1a1e21;
            box-shadow: 0 0 0 .25rem rgba(66, 70, 73, .5)
        }

        .btn-check:active+.btn-dark,
        .btn-check:checked+.btn-dark,
        .btn-dark.active,
        .btn-dark:active,
        .show>.btn-dark.dropdown-toggle {
            color: #fff;
            background-color: #1a1e21;
            border-color: #191c1f
        }

        .btn-check:active+.btn-dark:focus,
        .btn-check:checked+.btn-dark:focus,
        .btn-dark.active:focus,
        .btn-dark:active:focus,
        .show>.btn-dark.dropdown-toggle:focus {
            box-shadow: 0 0 0 .25rem rgba(66, 70, 73, .5)
        }

        .btn-dark.disabled,
        .btn-dark:disabled {
            color: #fff;
            background-color: #212529;
            border-color: #212529
        }

        .btn-outline-primary {
            color: #0d6efd;
            border-color: #0d6efd
        }

        .btn-outline-primary:hover {
            color: #fff;
            background-color: #0d6efd;
            border-color: #0d6efd
        }

        .btn-check:focus+.btn-outline-primary,
        .btn-outline-primary:focus {
            box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .5)
        }

        .btn-check:active+.btn-outline-primary,
        .btn-check:checked+.btn-outline-primary,
        .btn-outline-primary.active,
        .btn-outline-primary.dropdown-toggle.show,
        .btn-outline-primary:active {
            color: #fff;
            background-color: #0d6efd;
            border-color: #0d6efd
        }

        .btn-check:active+.btn-outline-primary:focus,
        .btn-check:checked+.btn-outline-primary:focus,
        .btn-outline-primary.active:focus,
        .btn-outline-primary.dropdown-toggle.show:focus,
        .btn-outline-primary:active:focus {
            box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .5)
        }

        .btn-outline-primary.disabled,
        .btn-outline-primary:disabled {
            color: #0d6efd;
            background-color: transparent
        }

        .btn-outline-secondary {
            color: #6c757d;
            border-color: #6c757d
        }

        .btn-outline-secondary:hover {
            color: #fff;
            background-color: #6c757d;
            border-color: #6c757d
        }

        .btn-check:focus+.btn-outline-secondary,
        .btn-outline-secondary:focus {
            box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5)
        }

        .btn-check:active+.btn-outline-secondary,
        .btn-check:checked+.btn-outline-secondary,
        .btn-outline-secondary.active,
        .btn-outline-secondary.dropdown-toggle.show,
        .btn-outline-secondary:active {
            color: #fff;
            background-color: #6c757d;
            border-color: #6c757d
        }

        .btn-check:active+.btn-outline-secondary:focus,
        .btn-check:checked+.btn-outline-secondary:focus,
        .btn-outline-secondary.active:focus,
        .btn-outline-secondary.dropdown-toggle.show:focus,
        .btn-outline-secondary:active:focus {
            box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5)
        }

        .btn-outline-secondary.disabled,
        .btn-outline-secondary:disabled {
            color: #6c757d;
            background-color: transparent
        }

        .btn-outline-success {
            color: #198754;
            border-color: #198754
        }

        .btn-outline-success:hover {
            color: #fff;
            background-color: #198754;
            border-color: #198754
        }

        .btn-check:focus+.btn-outline-success,
        .btn-outline-success:focus {
            box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .5)
        }

        .btn-check:active+.btn-outline-success,
        .btn-check:checked+.btn-outline-success,
        .btn-outline-success.active,
        .btn-outline-success.dropdown-toggle.show,
        .btn-outline-success:active {
            color: #fff;
            background-color: #198754;
            border-color: #198754
        }

        .btn-check:active+.btn-outline-success:focus,
        .btn-check:checked+.btn-outline-success:focus,
        .btn-outline-success.active:focus,
        .btn-outline-success.dropdown-toggle.show:focus,
        .btn-outline-success:active:focus {
            box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .5)
        }

        .btn-outline-success.disabled,
        .btn-outline-success:disabled {
            color: #198754;
            background-color: transparent
        }

        .btn-outline-info {
            color: #0dcaf0;
            border-color: #0dcaf0
        }

        .btn-outline-info:hover {
            color: #000;
            background-color: #0dcaf0;
            border-color: #0dcaf0
        }

        .btn-check:focus+.btn-outline-info,
        .btn-outline-info:focus {
            box-shadow: 0 0 0 .25rem rgba(13, 202, 240, .5)
        }

        .btn-check:active+.btn-outline-info,
        .btn-check:checked+.btn-outline-info,
        .btn-outline-info.active,
        .btn-outline-info.dropdown-toggle.show,
        .btn-outline-info:active {
            color: #000;
            background-color: #0dcaf0;
            border-color: #0dcaf0
        }

        .btn-check:active+.btn-outline-info:focus,
        .btn-check:checked+.btn-outline-info:focus,
        .btn-outline-info.active:focus,
        .btn-outline-info.dropdown-toggle.show:focus,
        .btn-outline-info:active:focus {
            box-shadow: 0 0 0 .25rem rgba(13, 202, 240, .5)
        }

        .btn-outline-info.disabled,
        .btn-outline-info:disabled {
            color: #0dcaf0;
            background-color: transparent
        }

        .btn-outline-warning {
            color: #ffc107;
            border-color: #ffc107
        }

        .btn-outline-warning:hover {
            color: #000;
            background-color: #ffc107;
            border-color: #ffc107
        }

        .btn-check:focus+.btn-outline-warning,
        .btn-outline-warning:focus {
            box-shadow: 0 0 0 .25rem rgba(255, 193, 7, .5)
        }

        .btn-check:active+.btn-outline-warning,
        .btn-check:checked+.btn-outline-warning,
        .btn-outline-warning.active,
        .btn-outline-warning.dropdown-toggle.show,
        .btn-outline-warning:active {
            color: #000;
            background-color: #ffc107;
            border-color: #ffc107
        }

        .btn-check:active+.btn-outline-warning:focus,
        .btn-check:checked+.btn-outline-warning:focus,
        .btn-outline-warning.active:focus,
        .btn-outline-warning.dropdown-toggle.show:focus,
        .btn-outline-warning:active:focus {
            box-shadow: 0 0 0 .25rem rgba(255, 193, 7, .5)
        }

        .btn-outline-warning.disabled,
        .btn-outline-warning:disabled {
            color: #ffc107;
            background-color: transparent
        }

        .btn-outline-danger {
            color: #dc3545;
            border-color: #dc3545
        }

        .btn-outline-danger:hover {
            color: #fff;
            background-color: #dc3545;
            border-color: #dc3545
        }

        .btn-check:focus+.btn-outline-danger,
        .btn-outline-danger:focus {
            box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .5)
        }

        .btn-check:active+.btn-outline-danger,
        .btn-check:checked+.btn-outline-danger,
        .btn-outline-danger.active,
        .btn-outline-danger.dropdown-toggle.show,
        .btn-outline-danger:active {
            color: #fff;
            background-color: #dc3545;
            border-color: #dc3545
        }

        .btn-check:active+.btn-outline-danger:focus,
        .btn-check:checked+.btn-outline-danger:focus,
        .btn-outline-danger.active:focus,
        .btn-outline-danger.dropdown-toggle.show:focus,
        .btn-outline-danger:active:focus {
            box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .5)
        }

        .btn-outline-danger.disabled,
        .btn-outline-danger:disabled {
            color: #dc3545;
            background-color: transparent
        }

        .btn-outline-light {
            color: #f8f9fa;
            border-color: #f8f9fa
        }

        .btn-outline-light:hover {
            color: #000;
            background-color: #f8f9fa;
            border-color: #f8f9fa
        }

        .btn-check:focus+.btn-outline-light,
        .btn-outline-light:focus {
            box-shadow: 0 0 0 .25rem rgba(248, 249, 250, .5)
        }

        .btn-check:active+.btn-outline-light,
        .btn-check:checked+.btn-outline-light,
        .btn-outline-light.active,
        .btn-outline-light.dropdown-toggle.show,
        .btn-outline-light:active {
            color: #000;
            background-color: #f8f9fa;
            border-color: #f8f9fa
        }

        .btn-check:active+.btn-outline-light:focus,
        .btn-check:checked+.btn-outline-light:focus,
        .btn-outline-light.active:focus,
        .btn-outline-light.dropdown-toggle.show:focus,
        .btn-outline-light:active:focus {
            box-shadow: 0 0 0 .25rem rgba(248, 249, 250, .5)
        }

        .btn-outline-light.disabled,
        .btn-outline-light:disabled {
            color: #f8f9fa;
            background-color: transparent
        }

        .btn-outline-dark {
            color: #212529;
            border-color: #212529
        }

        .btn-outline-dark:hover {
            color: #fff;
            background-color: #212529;
            border-color: #212529
        }

        .btn-check:focus+.btn-outline-dark,
        .btn-outline-dark:focus {
            box-shadow: 0 0 0 .25rem rgba(33, 37, 41, .5)
        }

        .btn-check:active+.btn-outline-dark,
        .btn-check:checked+.btn-outline-dark,
        .btn-outline-dark.active,
        .btn-outline-dark.dropdown-toggle.show,
        .btn-outline-dark:active {
            color: #fff;
            background-color: #212529;
            border-color: #212529
        }

        .btn-check:active+.btn-outline-dark:focus,
        .btn-check:checked+.btn-outline-dark:focus,
        .btn-outline-dark.active:focus,
        .btn-outline-dark.dropdown-toggle.show:focus,
        .btn-outline-dark:active:focus {
            box-shadow: 0 0 0 .25rem rgba(33, 37, 41, .5)
        }

        .btn-outline-dark.disabled,
        .btn-outline-dark:disabled {
            color: #212529;
            background-color: transparent
        }

        .btn-link {
            font-weight: 400;
            color: #0d6efd;
            text-decoration: underline
        }

        .btn-link:hover {
            color: #0a58ca
        }

        .btn-link.disabled,
        .btn-link:disabled {
            color: #6c757d
        }

        .btn-group-lg>.btn,
        .btn-lg {
            padding: .5rem 1rem;
            font-size: 1.25rem;
            border-radius: .3rem
        }

        .btn-group-sm>.btn,
        .btn-sm {
            padding: .25rem .5rem;
            font-size: .875rem;
            border-radius: .2rem
        }

        .fade {
            transition: opacity .15s linear
        }

        @media (prefers-reduced-motion:reduce) {
            .fade {
                transition: none
            }
        }

        .fade:not(.show) {
            opacity: 0
        }

        .collapse:not(.show) {
            display: none
        }

        .collapsing {
            height: 0;
            overflow: hidden;
            transition: height .35s ease
        }

        @media (prefers-reduced-motion:reduce) {
            .collapsing {
                transition: none
            }
        }

        .collapsing.collapse-horizontal {
            width: 0;
            height: auto;
            transition: width .35s ease
        }

        @media (prefers-reduced-motion:reduce) {
            .collapsing.collapse-horizontal {
                transition: none
            }
        }

        .dropdown,
        .dropend,
        .dropstart,
        .dropup {
            position: relative
        }

        .dropdown-toggle {
            white-space: nowrap
        }

        .dropdown-toggle:after {
            display: inline-block;
            margin-left: .255em;
            vertical-align: .255em;
            content: "";
            border-top: .3em solid;
            border-right: .3em solid transparent;
            border-bottom: 0;
            border-left: .3em solid transparent
        }

        .dropdown-toggle:empty:after {
            margin-left: 0
        }

        .dropdown-menu {
            position: absolute;
            z-index: 1000;
            display: none;
            min-width: 10rem;
            padding: .5rem 0;
            margin: 0;
            font-size: 1rem;
            color: #212529;
            text-align: left;
            list-style: none;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid rgba(0, 0, 0, .15);
            border-radius: .25rem
        }

        .dropdown-menu[data-bs-popper] {
            top: 100%;
            left: 0;
            margin-top: .125rem
        }

        .dropdown-menu-start {
            --bs-position: start
        }

        .dropdown-menu-start[data-bs-popper] {
            right: auto;
            left: 0
        }

        .dropdown-menu-end {
            --bs-position: end
        }

        .dropdown-menu-end[data-bs-popper] {
            right: 0;
            left: auto
        }

        @media (min-width:576px) {
            .dropdown-menu-sm-start {
                --bs-position: start
            }

            .dropdown-menu-sm-start[data-bs-popper] {
                right: auto;
                left: 0
            }

            .dropdown-menu-sm-end {
                --bs-position: end
            }

            .dropdown-menu-sm-end[data-bs-popper] {
                right: 0;
                left: auto
            }
        }

        @media (min-width:768px) {
            .dropdown-menu-md-start {
                --bs-position: start
            }

            .dropdown-menu-md-start[data-bs-popper] {
                right: auto;
                left: 0
            }

            .dropdown-menu-md-end {
                --bs-position: end
            }

            .dropdown-menu-md-end[data-bs-popper] {
                right: 0;
                left: auto
            }
        }

        @media (min-width:992px) {
            .dropdown-menu-lg-start {
                --bs-position: start
            }

            .dropdown-menu-lg-start[data-bs-popper] {
                right: auto;
                left: 0
            }

            .dropdown-menu-lg-end {
                --bs-position: end
            }

            .dropdown-menu-lg-end[data-bs-popper] {
                right: 0;
                left: auto
            }
        }

        @media (min-width:1200px) {
            .dropdown-menu-xl-start {
                --bs-position: start
            }

            .dropdown-menu-xl-start[data-bs-popper] {
                right: auto;
                left: 0
            }

            .dropdown-menu-xl-end {
                --bs-position: end
            }

            .dropdown-menu-xl-end[data-bs-popper] {
                right: 0;
                left: auto
            }
        }

        @media (min-width:1400px) {
            .dropdown-menu-xxl-start {
                --bs-position: start
            }

            .dropdown-menu-xxl-start[data-bs-popper] {
                right: auto;
                left: 0
            }

            .dropdown-menu-xxl-end {
                --bs-position: end
            }

            .dropdown-menu-xxl-end[data-bs-popper] {
                right: 0;
                left: auto
            }
        }

        .dropup .dropdown-menu[data-bs-popper] {
            top: auto;
            bottom: 100%;
            margin-top: 0;
            margin-bottom: .125rem
        }

        .dropup .dropdown-toggle:after {
            display: inline-block;
            margin-left: .255em;
            vertical-align: .255em;
            content: "";
            border-top: 0;
            border-right: .3em solid transparent;
            border-bottom: .3em solid;
            border-left: .3em solid transparent
        }

        .dropup .dropdown-toggle:empty:after {
            margin-left: 0
        }

        .dropend .dropdown-menu[data-bs-popper] {
            top: 0;
            right: auto;
            left: 100%;
            margin-top: 0;
            margin-left: .125rem
        }

        .dropend .dropdown-toggle:after {
            display: inline-block;
            margin-left: .255em;
            vertical-align: .255em;
            content: "";
            border-top: .3em solid transparent;
            border-right: 0;
            border-bottom: .3em solid transparent;
            border-left: .3em solid
        }

        .dropend .dropdown-toggle:empty:after {
            margin-left: 0
        }

        .dropend .dropdown-toggle:after {
            vertical-align: 0
        }

        .dropstart .dropdown-menu[data-bs-popper] {
            top: 0;
            right: 100%;
            left: auto;
            margin-top: 0;
            margin-right: .125rem
        }

        .dropstart .dropdown-toggle:after {
            display: inline-block;
            margin-left: .255em;
            vertical-align: .255em;
            content: ""
        }

        .dropstart .dropdown-toggle:after {
            display: none
        }

        .dropstart .dropdown-toggle:before {
            display: inline-block;
            margin-right: .255em;
            vertical-align: .255em;
            content: "";
            border-top: .3em solid transparent;
            border-right: .3em solid;
            border-bottom: .3em solid transparent
        }

        .dropstart .dropdown-toggle:empty:after {
            margin-left: 0
        }

        .dropstart .dropdown-toggle:before {
            vertical-align: 0
        }

        .dropdown-divider {
            height: 0;
            margin: .5rem 0;
            overflow: hidden;
            border-top: 1px solid rgba(0, 0, 0, .15)
        }

        .dropdown-item {
            display: block;
            width: 100%;
            padding: .25rem 1rem;
            clear: both;
            font-weight: 400;
            color: #212529;
            text-align: inherit;
            text-decoration: none;
            white-space: nowrap;
            background-color: transparent;
            border: 0
        }

        .dropdown-item:focus,
        .dropdown-item:hover {
            color: #1e2125;
            background-color: #e9ecef
        }

        .dropdown-item.active,
        .dropdown-item:active {
            color: #fff;
            text-decoration: none;
            background-color: #0d6efd
        }

        .dropdown-item.disabled,
        .dropdown-item:disabled {
            color: #adb5bd;
            pointer-events: none;
            background-color: transparent
        }

        .dropdown-menu.show {
            display: block
        }

        .dropdown-header {
            display: block;
            padding: .5rem 1rem;
            margin-bottom: 0;
            font-size: .875rem;
            color: #6c757d;
            white-space: nowrap
        }

        .dropdown-item-text {
            display: block;
            padding: .25rem 1rem;
            color: #212529
        }

        .dropdown-menu-dark {
            color: #dee2e6;
            background-color: #343a40;
            border-color: rgba(0, 0, 0, .15)
        }

        .dropdown-menu-dark .dropdown-item {
            color: #dee2e6
        }

        .dropdown-menu-dark .dropdown-item:focus,
        .dropdown-menu-dark .dropdown-item:hover {
            color: #fff;
            background-color: rgba(255, 255, 255, .15)
        }

        .dropdown-menu-dark .dropdown-item.active,
        .dropdown-menu-dark .dropdown-item:active {
            color: #fff;
            background-color: #0d6efd
        }

        .dropdown-menu-dark .dropdown-item.disabled,
        .dropdown-menu-dark .dropdown-item:disabled {
            color: #adb5bd
        }

        .dropdown-menu-dark .dropdown-divider {
            border-color: rgba(0, 0, 0, .15)
        }

        .dropdown-menu-dark .dropdown-item-text {
            color: #dee2e6
        }

        .dropdown-menu-dark .dropdown-header {
            color: #adb5bd
        }

        .btn-group,
        .btn-group-vertical {
            position: relative;
            display: inline-flex;
            vertical-align: middle
        }

        .btn-group-vertical>.btn,
        .btn-group>.btn {
            position: relative;
            flex: 1 1 auto
        }

        .btn-group-vertical>.btn-check:checked+.btn,
        .btn-group-vertical>.btn-check:focus+.btn,
        .btn-group-vertical>.btn.active,
        .btn-group-vertical>.btn:active,
        .btn-group-vertical>.btn:focus,
        .btn-group-vertical>.btn:hover,
        .btn-group>.btn-check:checked+.btn,
        .btn-group>.btn-check:focus+.btn,
        .btn-group>.btn.active,
        .btn-group>.btn:active,
        .btn-group>.btn:focus,
        .btn-group>.btn:hover {
            z-index: 1
        }

        .btn-toolbar {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start
        }

        .btn-toolbar .input-group {
            width: auto
        }

        .btn-group>.btn-group:not(:first-child),
        .btn-group>.btn:not(:first-child) {
            margin-left: -1px
        }

        .btn-group>.btn-group:not(:last-child)>.btn,
        .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0
        }

        .btn-group>.btn-group:not(:first-child)>.btn,
        .btn-group>.btn:nth-child(n+3),
        .btn-group>:not(.btn-check)+.btn {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0
        }

        .dropdown-toggle-split {
            padding-right: .5625rem;
            padding-left: .5625rem
        }

        .dropdown-toggle-split:after,
        .dropend .dropdown-toggle-split:after,
        .dropup .dropdown-toggle-split:after {
            margin-left: 0
        }

        .dropstart .dropdown-toggle-split:before {
            margin-right: 0
        }

        .btn-group-sm>.btn+.dropdown-toggle-split,
        .btn-sm+.dropdown-toggle-split {
            padding-right: .375rem;
            padding-left: .375rem
        }

        .btn-group-lg>.btn+.dropdown-toggle-split,
        .btn-lg+.dropdown-toggle-split {
            padding-right: .75rem;
            padding-left: .75rem
        }

        .btn-group-vertical {
            flex-direction: column;
            align-items: flex-start;
            justify-content: center
        }

        .btn-group-vertical>.btn,
        .btn-group-vertical>.btn-group {
            width: 100%
        }

        .btn-group-vertical>.btn-group:not(:first-child),
        .btn-group-vertical>.btn:not(:first-child) {
            margin-top: -1px
        }

        .btn-group-vertical>.btn-group:not(:last-child)>.btn,
        .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0
        }

        .btn-group-vertical>.btn-group:not(:first-child)>.btn,
        .btn-group-vertical>.btn~.btn {
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

        .nav {
            display: flex;
            flex-wrap: wrap;
            padding-left: 0;
            margin-bottom: 0;
            list-style: none
        }

        .nav-link {
            display: block;
            padding: .5rem 1rem;
            color: #0d6efd;
            text-decoration: none;
            transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out
        }

        @media (prefers-reduced-motion:reduce) {
            .nav-link {
                transition: none
            }
        }

        .nav-link:focus,
        .nav-link:hover {
            color: #0a58ca
        }

        .nav-link.disabled {
            color: #6c757d;
            pointer-events: none;
            cursor: default
        }

        .nav-tabs {
            border-bottom: 1px solid #dee2e6
        }

        .nav-tabs .nav-link {
            margin-bottom: -1px;
            background: 0 0;
            border: 1px solid transparent;
            border-top-left-radius: .25rem;
            border-top-right-radius: .25rem
        }

        .nav-tabs .nav-link:focus,
        .nav-tabs .nav-link:hover {
            border-color: #e9ecef #e9ecef #dee2e6;
            isolation: isolate
        }

        .nav-tabs .nav-link.disabled {
            color: #6c757d;
            background-color: transparent;
            border-color: transparent
        }

        .nav-tabs .nav-item.show .nav-link,
        .nav-tabs .nav-link.active {
            color: #495057;
            background-color: #fff;
            border-color: #dee2e6 #dee2e6 #fff
        }

        .nav-tabs .dropdown-menu {
            margin-top: -1px;
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

        .nav-pills .nav-link {
            background: 0 0;
            border: 0;
            border-radius: .25rem
        }

        .nav-pills .nav-link.active,
        .nav-pills .show>.nav-link {
            color: #fff;
            background-color: #0d6efd
        }

        .nav-fill .nav-item,
        .nav-fill>.nav-link {
            flex: 1 1 auto;
            text-align: center
        }

        .nav-justified .nav-item,
        .nav-justified>.nav-link {
            flex-basis: 0;
            flex-grow: 1;
            text-align: center
        }

        .nav-fill .nav-item .nav-link,
        .nav-justified .nav-item .nav-link {
            width: 100%
        }

        .tab-content>.tab-pane {
            display: none
        }

        .tab-content>.active {
            display: block
        }

        .navbar {
            position: relative;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-between;
            padding-top: .5rem;
            padding-bottom: .5rem
        }

        .navbar>.container,
        .navbar>.container-fluid,
        .navbar>.container-lg,
        .navbar>.container-md,
        .navbar>.container-sm,
        .navbar>.container-xl,
        .navbar>.container-xxl {
            display: flex;
            flex-wrap: inherit;
            align-items: center;
            justify-content: space-between
        }

        .navbar-brand {
            padding-top: .3125rem;
            padding-bottom: .3125rem;
            margin-right: 1rem;
            font-size: 1.25rem;
            text-decoration: none;
            white-space: nowrap
        }

        .navbar-nav {
            display: flex;
            flex-direction: column;
            padding-left: 0;
            margin-bottom: 0;
            list-style: none
        }

        .navbar-nav .nav-link {
            padding-right: 0;
            padding-left: 0
        }

        .navbar-nav .dropdown-menu {
            position: static
        }

        .navbar-text {
            padding-top: .5rem;
            padding-bottom: .5rem
        }

        .navbar-collapse {
            flex-basis: 100%;
            flex-grow: 1;
            align-items: center
        }

        .navbar-toggler {
            padding: .25rem .75rem;
            font-size: 1.25rem;
            line-height: 1;
            background-color: transparent;
            border: 1px solid transparent;
            border-radius: .25rem;
            transition: box-shadow .15s ease-in-out
        }

        @media (prefers-reduced-motion:reduce) {
            .navbar-toggler {
                transition: none
            }
        }

        .navbar-toggler:hover {
            text-decoration: none
        }

        .navbar-toggler:focus {
            text-decoration: none;
            outline: 0;
            box-shadow: 0 0 0 .25rem
        }

        .navbar-toggler-icon {
            display: inline-block;
            width: 1.5em;
            height: 1.5em;
            vertical-align: middle;
            background-repeat: no-repeat;
            background-position: center;
            background-size: 100%
        }

        .navbar-nav-scroll {
            max-height: var(--bs-scroll-height, 75vh);
            overflow-y: auto
        }

        @media (min-width:576px) {
            .navbar-expand-sm {
                flex-wrap: nowrap;
                justify-content: flex-start
            }

            .navbar-expand-sm .navbar-nav {
                flex-direction: row
            }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

            .navbar-expand-sm .navbar-nav-scroll {
                overflow: visible
            }

            .navbar-expand-sm .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }

            .navbar-expand-sm .navbar-toggler {
                display: none
            }

            .navbar-expand-sm .offcanvas-header {
                display: none
            }

            .navbar-expand-sm .offcanvas {
                position: inherit;
                bottom: 0;
                z-index: 1000;
                flex-grow: 1;
                visibility: visible !important;
                background-color: transparent;
                border-right: 0;
                border-left: 0;
                transition: none;
                transform: none
            }

            .navbar-expand-sm .offcanvas-bottom,
            .navbar-expand-sm .offcanvas-top {
                height: auto;
                border-top: 0;
                border-bottom: 0
            }

            .navbar-expand-sm .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
        }

        @media (min-width:768px) {
            .navbar-expand-md {
                flex-wrap: nowrap;
                justify-content: flex-start
            }

            .navbar-expand-md .navbar-nav {
                flex-direction: row
            }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

            .navbar-expand-md .navbar-nav-scroll {
                overflow: visible
            }

            .navbar-expand-md .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }

            .navbar-expand-md .navbar-toggler {
                display: none
            }

            .navbar-expand-md .offcanvas-header {
                display: none
            }

            .navbar-expand-md .offcanvas {
                position: inherit;
                bottom: 0;
                z-index: 1000;
                flex-grow: 1;
                visibility: visible !important;
                background-color: transparent;
                border-right: 0;
                border-left: 0;
                transition: none;
                transform: none
            }

            .navbar-expand-md .offcanvas-bottom,
            .navbar-expand-md .offcanvas-top {
                height: auto;
                border-top: 0;
                border-bottom: 0
            }

            .navbar-expand-md .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
        }

        @media (min-width:992px) {
            .navbar-expand-lg {
                flex-wrap: nowrap;
                justify-content: flex-start
            }

            .navbar-expand-lg .navbar-nav {
                flex-direction: row
            }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

            .navbar-expand-lg .navbar-nav-scroll {
                overflow: visible
            }

            .navbar-expand-lg .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }

            .navbar-expand-lg .navbar-toggler {
                display: none
            }

            .navbar-expand-lg .offcanvas-header {
                display: none
            }

            .navbar-expand-lg .offcanvas {
                position: inherit;
                bottom: 0;
                z-index: 1000;
                flex-grow: 1;
                visibility: visible !important;
                background-color: transparent;
                border-right: 0;
                border-left: 0;
                transition: none;
                transform: none
            }

            .navbar-expand-lg .offcanvas-bottom,
            .navbar-expand-lg .offcanvas-top {
                height: auto;
                border-top: 0;
                border-bottom: 0
            }

            .navbar-expand-lg .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
        }

        @media (min-width:1200px) {
            .navbar-expand-xl {
                flex-wrap: nowrap;
                justify-content: flex-start
            }

            .navbar-expand-xl .navbar-nav {
                flex-direction: row
            }

            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xl .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

            .navbar-expand-xl .navbar-nav-scroll {
                overflow: visible
            }

            .navbar-expand-xl .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }

            .navbar-expand-xl .navbar-toggler {
                display: none
            }

            .navbar-expand-xl .offcanvas-header {
                display: none
            }

            .navbar-expand-xl .offcanvas {
                position: inherit;
                bottom: 0;
                z-index: 1000;
                flex-grow: 1;
                visibility: visible !important;
                background-color: transparent;
                border-right: 0;
                border-left: 0;
                transition: none;
                transform: none
            }

            .navbar-expand-xl .offcanvas-bottom,
            .navbar-expand-xl .offcanvas-top {
                height: auto;
                border-top: 0;
                border-bottom: 0
            }

            .navbar-expand-xl .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
        }

        @media (min-width:1400px) {
            .navbar-expand-xxl {
                flex-wrap: nowrap;
                justify-content: flex-start
            }

            .navbar-expand-xxl .navbar-nav {
                flex-direction: row
            }

            .navbar-expand-xxl .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xxl .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

            .navbar-expand-xxl .navbar-nav-scroll {
                overflow: visible
            }

            .navbar-expand-xxl .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }

            .navbar-expand-xxl .navbar-toggler {
                display: none
            }

            .navbar-expand-xxl .offcanvas-header {
                display: none
            }

            .navbar-expand-xxl .offcanvas {
                position: inherit;
                bottom: 0;
                z-index: 1000;
                flex-grow: 1;
                visibility: visible !important;
                background-color: transparent;
                border-right: 0;
                border-left: 0;
                transition: none;
                transform: none
            }

            .navbar-expand-xxl .offcanvas-bottom,
            .navbar-expand-xxl .offcanvas-top {
                height: auto;
                border-top: 0;
                border-bottom: 0
            }

            .navbar-expand-xxl .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
        }

        .navbar-expand {
            flex-wrap: nowrap;
            justify-content: flex-start
        }

        .navbar-expand .navbar-nav {
            flex-direction: row
        }

        .navbar-expand .navbar-nav .dropdown-menu {
            position: absolute
        }

        .navbar-expand .navbar-nav .nav-link {
            padding-right: .5rem;
            padding-left: .5rem
        }

        .navbar-expand .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand .navbar-toggler {
            display: none
        }

        .navbar-expand .offcanvas-header {
            display: none
        }

        .navbar-expand .offcanvas {
            position: inherit;
            bottom: 0;
            z-index: 1000;
            flex-grow: 1;
            visibility: visible !important;
            background-color: transparent;
            border-right: 0;
            border-left: 0;
            transition: none;
            transform: none
        }

        .navbar-expand .offcanvas-bottom,
        .navbar-expand .offcanvas-top {
            height: auto;
            border-top: 0;
            border-bottom: 0
        }

        .navbar-expand .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible
        }

        .navbar-light .navbar-brand {
            color: rgba(0, 0, 0, .9)
        }

        .navbar-light .navbar-brand:focus,
        .navbar-light .navbar-brand:hover {
            color: rgba(0, 0, 0, .9)
        }

        .navbar-light .navbar-nav .nav-link {
            color: rgba(0, 0, 0, .55)
        }

        .navbar-light .navbar-nav .nav-link:focus,
        .navbar-light .navbar-nav .nav-link:hover {
            color: rgba(0, 0, 0, .7)
        }

        .navbar-light .navbar-nav .nav-link.disabled {
            color: rgba(0, 0, 0, .3)
        }

        .navbar-light .navbar-nav .nav-link.active,
        .navbar-light .navbar-nav .show>.nav-link {
            color: rgba(0, 0, 0, .9)
        }

        .navbar-light .navbar-toggler {
            color: rgba(0, 0, 0, .55);
            border-color: rgba(0, 0, 0, .1)
        }

        .navbar-light .navbar-toggler-icon {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
        }

        .navbar-light .navbar-text {
            color: rgba(0, 0, 0, .55)
        }

        .navbar-light .navbar-text a,
        .navbar-light .navbar-text a:focus,
        .navbar-light .navbar-text a:hover {
            color: rgba(0, 0, 0, .9)
        }

        .navbar-dark .navbar-brand {
            color: #fff
        }

        .navbar-dark .navbar-brand:focus,
        .navbar-dark .navbar-brand:hover {
            color: #fff
        }

        .navbar-dark .navbar-nav .nav-link {
            color: rgba(255, 255, 255, .55)
        }

        .navbar-dark .navbar-nav .nav-link:focus,
        .navbar-dark .navbar-nav .nav-link:hover {
            color: rgba(255, 255, 255, .75)
        }

        .navbar-dark .navbar-nav .nav-link.disabled {
            color: rgba(255, 255, 255, .25)
        }

        .navbar-dark .navbar-nav .nav-link.active,
        .navbar-dark .navbar-nav .show>.nav-link {
            color: #fff
        }

        .navbar-dark .navbar-toggler {
            color: rgba(255, 255, 255, .55);
            border-color: rgba(255, 255, 255, .1)
        }

        .navbar-dark .navbar-toggler-icon {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
        }

        .navbar-dark .navbar-text {
            color: rgba(255, 255, 255, .55)
        }

        .navbar-dark .navbar-text a,
        .navbar-dark .navbar-text a:focus,
        .navbar-dark .navbar-text a:hover {
            color: #fff
        }

        .card {
            position: relative;
            display: flex;
            flex-direction: column;
            min-width: 0;
            word-wrap: break-word;
            background-color: #fff;
            background-clip: border-box;
            border: 1px solid rgba(0, 0, 0, .125);
            border-radius: .25rem
        }

        .card>hr {
            margin-right: 0;
            margin-left: 0
        }

        .card>.list-group {
            border-top: inherit;
            border-bottom: inherit
        }

        .card>.list-group:first-child {
            border-top-width: 0;
            border-top-left-radius: calc(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px)
        }

        .card>.list-group:last-child {
            border-bottom-width: 0;
            border-bottom-right-radius: calc(.25rem - 1px);
            border-bottom-left-radius: calc(.25rem - 1px)
        }

        .card>.card-header+.list-group,
        .card>.list-group+.card-footer {
            border-top: 0
        }

        .card-body {
            flex: 1 1 auto;
            padding: 1rem
        }

        .card-title {
            margin-bottom: .5rem
        }

        .card-subtitle {
            margin-top: -.25rem;
            margin-bottom: 0
        }

        .card-text:last-child {
            margin-bottom: 0
        }

        .card-link+.card-link {
            margin-left: 1rem
        }

        .card-header {
            padding: .5rem 1rem;
            margin-bottom: 0;
            background-color: rgba(0, 0, 0, .03);
            border-bottom: 1px solid rgba(0, 0, 0, .125)
        }

        .card-header:first-child {
            border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
        }

        .card-footer {
            padding: .5rem 1rem;
            background-color: rgba(0, 0, 0, .03);
            border-top: 1px solid rgba(0, 0, 0, .125)
        }

        .card-footer:last-child {
            border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
        }

        .card-header-tabs {
            margin-right: -.5rem;
            margin-bottom: -.5rem;
            margin-left: -.5rem;
            border-bottom: 0
        }

        .card-header-pills {
            margin-right: -.5rem;
            margin-left: -.5rem
        }

        .card-img-overlay {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            padding: 1rem;
            border-radius: calc(.25rem - 1px)
        }

        .card-img,
        .card-img-bottom,
        .card-img-top {
            width: 100%
        }

        .card-img,
        .card-img-top {
            border-top-left-radius: calc(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px)
        }

        .card-img,
        .card-img-bottom {
            border-bottom-right-radius: calc(.25rem - 1px);
            border-bottom-left-radius: calc(.25rem - 1px)
        }

        .card-group>.card {
            margin-bottom: .75rem
        }

        @media (min-width:576px) {
            .card-group {
                display: flex;
                flex-flow: row wrap
            }

            .card-group>.card {
                flex: 1 0 0%;
                margin-bottom: 0
            }

            .card-group>.card+.card {
                margin-left: 0;
                border-left: 0
            }

            .card-group>.card:not(:last-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0
            }

            .card-group>.card:not(:last-child) .card-header,
            .card-group>.card:not(:last-child) .card-img-top {
                border-top-right-radius: 0
            }

            .card-group>.card:not(:last-child) .card-footer,
            .card-group>.card:not(:last-child) .card-img-bottom {
                border-bottom-right-radius: 0
            }

            .card-group>.card:not(:first-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0
            }

            .card-group>.card:not(:first-child) .card-header,
            .card-group>.card:not(:first-child) .card-img-top {
                border-top-left-radius: 0
            }

            .card-group>.card:not(:first-child) .card-footer,
            .card-group>.card:not(:first-child) .card-img-bottom {
                border-bottom-left-radius: 0
            }
        }

        .accordion-button {
            position: relative;
            display: flex;
            align-items: center;
            width: 100%;
            padding: 1rem 1.25rem;
            font-size: 1rem;
            color: #212529;
            text-align: left;
            background-color: #fff;
            border: 0;
            border-radius: 0;
            overflow-anchor: none;
            transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease
        }

        @media (prefers-reduced-motion:reduce) {
            .accordion-button {
                transition: none
            }
        }

        .accordion-button:not(.collapsed) {
            color: #0c63e4;
            background-color: #e7f1ff;
            box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125)
        }

        .accordion-button:not(.collapsed):after {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
            transform: rotate(-180deg)
        }

        .accordion-button:after {
            flex-shrink: 0;
            width: 1.25rem;
            height: 1.25rem;
            margin-left: auto;
            content: "";
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
            background-repeat: no-repeat;
            background-size: 1.25rem;
            transition: transform .2s ease-in-out
        }

        @media (prefers-reduced-motion:reduce) {
            .accordion-button:after {
                transition: none
            }
        }

        .accordion-button:hover {
            z-index: 2
        }

        .accordion-button:focus {
            z-index: 3;
            border-color: #86b7fe;
            outline: 0;
            box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
        }

        .accordion-header {
            margin-bottom: 0
        }

        .accordion-item {
            background-color: #fff;
            border: 1px solid rgba(0, 0, 0, .125)
        }

        .accordion-item:first-of-type {
            border-top-left-radius: .25rem;
            border-top-right-radius: .25rem
        }

        .accordion-item:first-of-type .accordion-button {
            border-top-left-radius: calc(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px)
        }

        .accordion-item:not(:first-of-type) {
            border-top: 0
        }

        .accordion-item:last-of-type {
            border-bottom-right-radius: .25rem;
            border-bottom-left-radius: .25rem
        }

        .accordion-item:last-of-type .accordion-button.collapsed {
            border-bottom-right-radius: calc(.25rem - 1px);
            border-bottom-left-radius: calc(.25rem - 1px)
        }

        .accordion-item:last-of-type .accordion-collapse {
            border-bottom-right-radius: .25rem;
            border-bottom-left-radius: .25rem
        }

        .accordion-body {
            padding: 1rem 1.25rem
        }

        .accordion-flush .accordion-collapse {
            border-width: 0
        }

        .accordion-flush .accordion-item {
            border-right: 0;
            border-left: 0;
            border-radius: 0
        }

        .accordion-flush .accordion-item:first-child {
            border-top: 0
        }

        .accordion-flush .accordion-item:last-child {
            border-bottom: 0
        }

        .accordion-flush .accordion-item .accordion-button {
            border-radius: 0
        }

        .breadcrumb {
            display: flex;
            flex-wrap: wrap;
            padding: 0;
            margin-bottom: 1rem;
            list-style: none
        }

        .breadcrumb-item+.breadcrumb-item {
            padding-left: .5rem
        }

        .breadcrumb-item+.breadcrumb-item:before {
            float: left;
            padding-right: .5rem;
            color: #6c757d;
            content: var(--bs-breadcrumb-divider, "index.html")
        }

        .breadcrumb-item.active {
            color: #6c757d
        }

        .pagination {
            display: flex;
            padding-left: 0;
            list-style: none
        }

        .page-link {
            position: relative;
            display: block;
            color: #0d6efd;
            text-decoration: none;
            background-color: #fff;
            border: 1px solid #dee2e6;
            transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }

        @media (prefers-reduced-motion:reduce) {
            .page-link {
                transition: none
            }
        }

        .page-link:hover {
            z-index: 2;
            color: #0a58ca;
            background-color: #e9ecef;
            border-color: #dee2e6
        }

        .page-link:focus {
            z-index: 3;
            color: #0a58ca;
            background-color: #e9ecef;
            outline: 0;
            box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
        }

        .page-item:not(:first-child) .page-link {
            margin-left: -1px
        }

        .page-item.active .page-link {
            z-index: 3;
            color: #fff;
            background-color: #0d6efd;
            border-color: #0d6efd
        }

        .page-item.disabled .page-link {
            color: #6c757d;
            pointer-events: none;
            background-color: #fff;
            border-color: #dee2e6
        }

        .page-link {
            padding: .375rem .75rem
        }

        .page-item:first-child .page-link {
            border-top-left-radius: .25rem;
            border-bottom-left-radius: .25rem
        }

        .page-item:last-child .page-link {
            border-top-right-radius: .25rem;
            border-bottom-right-radius: .25rem
        }

        .pagination-lg .page-link {
            padding: .75rem 1.5rem;
            font-size: 1.25rem
        }

        .pagination-lg .page-item:first-child .page-link {
            border-top-left-radius: .3rem;
            border-bottom-left-radius: .3rem
        }

        .pagination-lg .page-item:last-child .page-link {
            border-top-right-radius: .3rem;
            border-bottom-right-radius: .3rem
        }

        .pagination-sm .page-link {
            padding: .25rem .5rem;
            font-size: .875rem
        }

        .pagination-sm .page-item:first-child .page-link {
            border-top-left-radius: .2rem;
            border-bottom-left-radius: .2rem
        }

        .pagination-sm .page-item:last-child .page-link {
            border-top-right-radius: .2rem;
            border-bottom-right-radius: .2rem
        }

        .badge {
            display: inline-block;
            padding: .35em .65em;
            font-size: .75em;
            font-weight: 700;
            line-height: 1;
            color: #fff;
            text-align: center;
            white-space: nowrap;
            vertical-align: baseline;
            border-radius: .25rem
        }

        .badge:empty {
            display: none
        }

        .btn .badge {
            position: relative;
            top: -1px
        }

        .alert {
            position: relative;
            padding: 1rem;
            margin-bottom: 1rem;
            border: 1px solid transparent;
            border-radius: .25rem
        }

        .alert-heading {
            color: inherit
        }

        .alert-link {
            font-weight: 700
        }

        .alert-dismissible {
            padding-right: 3rem
        }

        .alert-dismissible .btn-close {
            position: absolute;
            top: 0;
            right: 0;
            z-index: 2;
            padding: 1.25rem 1rem
        }

        .alert-primary {
            color: #084298;
            background-color: #cfe2ff;
            border-color: #b6d4fe
        }

        .alert-primary .alert-link {
            color: #06357a
        }

        .alert-secondary {
            color: #41464b;
            background-color: #e2e3e5;
            border-color: #d3d6d8
        }

        .alert-secondary .alert-link {
            color: #34383c
        }

        .alert-success {
            color: #0f5132;
            background-color: #d1e7dd;
            border-color: #badbcc
        }

        .alert-success .alert-link {
            color: #0c4128
        }

        .alert-info {
            color: #055160;
            background-color: #cff4fc;
            border-color: #b6effb
        }

        .alert-info .alert-link {
            color: #04414d
        }

        .alert-warning {
            color: #664d03;
            background-color: #fff3cd;
            border-color: #ffecb5
        }

        .alert-warning .alert-link {
            color: #523e02
        }

        .alert-danger {
            color: #842029;
            background-color: #f8d7da;
            border-color: #f5c2c7
        }

        .alert-danger .alert-link {
            color: #6a1a21
        }

        .alert-light {
            color: #636464;
            background-color: #fefefe;
            border-color: #fdfdfe
        }

        .alert-light .alert-link {
            color: #4f5050
        }

        .alert-dark {
            color: #141619;
            background-color: #d3d3d4;
            border-color: #bcbebf
        }

        .alert-dark .alert-link {
            color: #101214
        }

        @-webkit-keyframes progress-bar-stripes {
            0% {
                background-position-x: 1rem
            }
        }

        @keyframes progress-bar-stripes {
            0% {
                background-position-x: 1rem
            }
        }

        .progress {
            display: flex;
            height: 1rem;
            overflow: hidden;
            font-size: .75rem;
            background-color: #e9ecef;
            border-radius: .25rem
        }

        .progress-bar {
            display: flex;
            flex-direction: column;
            justify-content: center;
            overflow: hidden;
            color: #fff;
            text-align: center;
            white-space: nowrap;
            background-color: #0d6efd;
            transition: width .6s ease
        }

        @media (prefers-reduced-motion:reduce) {
            .progress-bar {
                transition: none
            }
        }

        .progress-bar-striped {
            background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
            background-size: 1rem 1rem
        }

        .progress-bar-animated {
            -webkit-animation: 1s linear infinite progress-bar-stripes;
            animation: 1s linear infinite progress-bar-stripes
        }

        @media (prefers-reduced-motion:reduce) {
            .progress-bar-animated {
                -webkit-animation: none;
                animation: none
            }
        }

        .list-group {
            display: flex;
            flex-direction: column;
            padding-left: 0;
            margin-bottom: 0;
            border-radius: .25rem
        }

        .list-group-numbered {
            list-style-type: none;
            counter-reset: section
        }

        .list-group-numbered>li:before {
            content: counters(section, ".") ". ";
            counter-increment: section
        }

        .list-group-item-action {
            width: 100%;
            color: #495057;
            text-align: inherit
        }

        .list-group-item-action:focus,
        .list-group-item-action:hover {
            z-index: 1;
            color: #495057;
            text-decoration: none;
            background-color: #f8f9fa
        }

        .list-group-item-action:active {
            color: #212529;
            background-color: #e9ecef
        }

        .list-group-item {
            position: relative;
            display: block;
            padding: .5rem 1rem;
            color: #212529;
            text-decoration: none;
            background-color: #fff;
            border: 1px solid rgba(0, 0, 0, .125)
        }

        .list-group-item:first-child {
            border-top-left-radius: inherit;
            border-top-right-radius: inherit
        }

        .list-group-item:last-child {
            border-bottom-right-radius: inherit;
            border-bottom-left-radius: inherit
        }

        .list-group-item.disabled,
        .list-group-item:disabled {
            color: #6c757d;
            pointer-events: none;
            background-color: #fff
        }

        .list-group-item.active {
            z-index: 2;
            color: #fff;
            background-color: #0d6efd;
            border-color: #0d6efd
        }

        .list-group-item+.list-group-item {
            border-top-width: 0
        }

        .list-group-item+.list-group-item.active {
            margin-top: -1px;
            border-top-width: 1px
        }

        .list-group-horizontal {
            flex-direction: row
        }

        .list-group-horizontal>.list-group-item:first-child {
            border-bottom-left-radius: .25rem;
            border-top-right-radius: 0
        }

        .list-group-horizontal>.list-group-item:last-child {
            border-top-right-radius: .25rem;
            border-bottom-left-radius: 0
        }

        .list-group-horizontal>.list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal>.list-group-item+.list-group-item {
            border-top-width: 1px;
            border-left-width: 0
        }

        .list-group-horizontal>.list-group-item+.list-group-item.active {
            margin-left: -1px;
            border-left-width: 1px
        }

        @media (min-width:576px) {
            .list-group-horizontal-sm {
                flex-direction: row
            }

            .list-group-horizontal-sm>.list-group-item:first-child {
                border-bottom-left-radius: .25rem;
                border-top-right-radius: 0
            }

            .list-group-horizontal-sm>.list-group-item:last-child {
                border-top-right-radius: .25rem;
                border-bottom-left-radius: 0
            }

            .list-group-horizontal-sm>.list-group-item.active {
                margin-top: 0
            }

            .list-group-horizontal-sm>.list-group-item+.list-group-item {
                border-top-width: 1px;
                border-left-width: 0
            }

            .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px
            }
        }

        @media (min-width:768px) {
            .list-group-horizontal-md {
                flex-direction: row
            }

            .list-group-horizontal-md>.list-group-item:first-child {
                border-bottom-left-radius: .25rem;
                border-top-right-radius: 0
            }

            .list-group-horizontal-md>.list-group-item:last-child {
                border-top-right-radius: .25rem;
                border-bottom-left-radius: 0
            }

            .list-group-horizontal-md>.list-group-item.active {
                margin-top: 0
            }

            .list-group-horizontal-md>.list-group-item+.list-group-item {
                border-top-width: 1px;
                border-left-width: 0
            }

            .list-group-horizontal-md>.list-group-item+.list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px
            }
        }

        @media (min-width:992px) {
            .list-group-horizontal-lg {
                flex-direction: row
            }

            .list-group-horizontal-lg>.list-group-item:first-child {
                border-bottom-left-radius: .25rem;
                border-top-right-radius: 0
            }

            .list-group-horizontal-lg>.list-group-item:last-child {
                border-top-right-radius: .25rem;
                border-bottom-left-radius: 0
            }

            .list-group-horizontal-lg>.list-group-item.active {
                margin-top: 0
            }

            .list-group-horizontal-lg>.list-group-item+.list-group-item {
                border-top-width: 1px;
                border-left-width: 0
            }

            .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px
            }
        }

        @media (min-width:1200px) {
            .list-group-horizontal-xl {
                flex-direction: row
            }

            .list-group-horizontal-xl>.list-group-item:first-child {
                border-bottom-left-radius: .25rem;
                border-top-right-radius: 0
            }

            .list-group-horizontal-xl>.list-group-item:last-child {
                border-top-right-radius: .25rem;
                border-bottom-left-radius: 0
            }

            .list-group-horizontal-xl>.list-group-item.active {
                margin-top: 0
            }

            .list-group-horizontal-xl>.list-group-item+.list-group-item {
                border-top-width: 1px;
                border-left-width: 0
            }

            .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px
            }
        }

        @media (min-width:1400px) {
            .list-group-horizontal-xxl {
                flex-direction: row
            }

            .list-group-horizontal-xxl>.list-group-item:first-child {
                border-bottom-left-radius: .25rem;
                border-top-right-radius: 0
            }

            .list-group-horizontal-xxl>.list-group-item:last-child {
                border-top-right-radius: .25rem;
                border-bottom-left-radius: 0
            }

            .list-group-horizontal-xxl>.list-group-item.active {
                margin-top: 0
            }

            .list-group-horizontal-xxl>.list-group-item+.list-group-item {
                border-top-width: 1px;
                border-left-width: 0
            }

            .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px
            }
        }

        .list-group-flush {
            border-radius: 0
        }

        .list-group-flush>.list-group-item {
            border-width: 0 0 1px
        }

        .list-group-flush>.list-group-item:last-child {
            border-bottom-width: 0
        }

        .list-group-item-primary {
            color: #084298;
            background-color: #cfe2ff
        }

        .list-group-item-primary.list-group-item-action:focus,
        .list-group-item-primary.list-group-item-action:hover {
            color: #084298;
            background-color: #bacbe6
        }

        .list-group-item-primary.list-group-item-action.active {
            color: #fff;
            background-color: #084298;
            border-color: #084298
        }

        .list-group-item-secondary {
            color: #41464b;
            background-color: #e2e3e5
        }

        .list-group-item-secondary.list-group-item-action:focus,
        .list-group-item-secondary.list-group-item-action:hover {
            color: #41464b;
            background-color: #cbccce
        }

        .list-group-item-secondary.list-group-item-action.active {
            color: #fff;
            background-color: #41464b;
            border-color: #41464b
        }

        .list-group-item-success {
            color: #0f5132;
            background-color: #d1e7dd
        }

        .list-group-item-success.list-group-item-action:focus,
        .list-group-item-success.list-group-item-action:hover {
            color: #0f5132;
            background-color: #bcd0c7
        }

        .list-group-item-success.list-group-item-action.active {
            color: #fff;
            background-color: #0f5132;
            border-color: #0f5132
        }

        .list-group-item-info {
            color: #055160;
            background-color: #cff4fc
        }

        .list-group-item-info.list-group-item-action:focus,
        .list-group-item-info.list-group-item-action:hover {
            color: #055160;
            background-color: #badce3
        }

        .list-group-item-info.list-group-item-action.active {
            color: #fff;
            background-color: #055160;
            border-color: #055160
        }

        .list-group-item-warning {
            color: #664d03;
            background-color: #fff3cd
        }

        .list-group-item-warning.list-group-item-action:focus,
        .list-group-item-warning.list-group-item-action:hover {
            color: #664d03;
            background-color: #e6dbb9
        }

        .list-group-item-warning.list-group-item-action.active {
            color: #fff;
            background-color: #664d03;
            border-color: #664d03
        }

        .list-group-item-danger {
            color: #842029;
            background-color: #f8d7da
        }

        .list-group-item-danger.list-group-item-action:focus,
        .list-group-item-danger.list-group-item-action:hover {
            color: #842029;
            background-color: #dfc2c4
        }

        .list-group-item-danger.list-group-item-action.active {
            color: #fff;
            background-color: #842029;
            border-color: #842029
        }

        .list-group-item-light {
            color: #636464;
            background-color: #fefefe
        }

        .list-group-item-light.list-group-item-action:focus,
        .list-group-item-light.list-group-item-action:hover {
            color: #636464;
            background-color: #e5e5e5
        }

        .list-group-item-light.list-group-item-action.active {
            color: #fff;
            background-color: #636464;
            border-color: #636464
        }

        .list-group-item-dark {
            color: #141619;
            background-color: #d3d3d4
        }

        .list-group-item-dark.list-group-item-action:focus,
        .list-group-item-dark.list-group-item-action:hover {
            color: #141619;
            background-color: #bebebf
        }

        .list-group-item-dark.list-group-item-action.active {
            color: #fff;
            background-color: #141619;
            border-color: #141619
        }

        .btn-close {
            box-sizing: content-box;
            width: 1em;
            height: 1em;
            padding: .25em;
            color: #000;
            background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
            border: 0;
            border-radius: .25rem;
            opacity: .5
        }

        .btn-close:hover {
            color: #000;
            text-decoration: none;
            opacity: .75
        }

        .btn-close:focus {
            outline: 0;
            box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
            opacity: 1
        }

        .btn-close.disabled,
        .btn-close:disabled {
            pointer-events: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
            opacity: .25
        }

        .btn-close-white {
            filter: invert(1) grayscale(100%) brightness(200%)
        }

        .toast {
            width: 350px;
            max-width: 100%;
            font-size: .875rem;
            pointer-events: auto;
            background-color: rgba(255, 255, 255, .85);
            background-clip: padding-box;
            border: 1px solid rgba(0, 0, 0, .1);
            box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
            border-radius: .25rem
        }

        .toast.showing {
            opacity: 0
        }

        .toast:not(.show) {
            display: none
        }

        .toast-container {
            width: -webkit-max-content;
            width: -moz-max-content;
            width: max-content;
            max-width: 100%;
            pointer-events: none
        }

        .toast-container>:not(:last-child) {
            margin-bottom: .75rem
        }

        .toast-header {
            display: flex;
            align-items: center;
            padding: .5rem .75rem;
            color: #6c757d;
            background-color: rgba(255, 255, 255, .85);
            background-clip: padding-box;
            border-bottom: 1px solid rgba(0, 0, 0, .05);
            border-top-left-radius: calc(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px)
        }

        .toast-header .btn-close {
            margin-right: -.375rem;
            margin-left: .75rem
        }

        .toast-body {
            padding: .75rem;
            word-wrap: break-word
        }

        .modal {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1055;
            display: none;
            width: 100%;
            height: 100%;
            overflow-x: hidden;
            overflow-y: auto;
            outline: 0
        }

        .modal-dialog {
            position: relative;
            width: auto;
            margin: .5rem;
            pointer-events: none
        }

        .modal.fade .modal-dialog {
            transition: transform .3s ease-out;
            transform: translate(0, -50px)
        }

        @media (prefers-reduced-motion:reduce) {
            .modal.fade .modal-dialog {
                transition: none
            }
        }

        .modal.show .modal-dialog {
            transform: none
        }

        .modal.modal-static .modal-dialog {
            transform: scale(1.02)
        }

        .modal-dialog-scrollable {
            height: calc(100% - 1rem)
        }

        .modal-dialog-scrollable .modal-content {
            max-height: 100%;
            overflow: hidden
        }

        .modal-dialog-scrollable .modal-body {
            overflow-y: auto
        }

        .modal-dialog-centered {
            display: flex;
            align-items: center;
            min-height: calc(100% - 1rem)
        }

        .modal-content {
            position: relative;
            display: flex;
            flex-direction: column;
            width: 100%;
            pointer-events: auto;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid rgba(0, 0, 0, .2);
            border-radius: .3rem;
            outline: 0
        }

        .modal-backdrop {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1050;
            width: 100vw;
            height: 100vh;
            background-color: #000
        }

        .modal-backdrop.fade {
            opacity: 0
        }

        .modal-backdrop.show {
            opacity: .5
        }

        .modal-header {
            display: flex;
            flex-shrink: 0;
            align-items: center;
            justify-content: space-between;
            padding: 1rem;
            border-bottom: 1px solid #dee2e6;
            border-top-left-radius: calc(.3rem - 1px);
            border-top-right-radius: calc(.3rem - 1px)
        }

        .modal-header .btn-close {
            padding: .5rem;
            margin: -.5rem -.5rem -.5rem auto
        }

        .modal-title {
            margin-bottom: 0;
            line-height: 1.5
        }

        .modal-body {
            position: relative;
            flex: 1 1 auto;
            padding: 1rem
        }

        .modal-footer {
            display: flex;
            flex-wrap: wrap;
            flex-shrink: 0;
            align-items: center;
            justify-content: flex-end;
            padding: .75rem;
            border-top: 1px solid #dee2e6;
            border-bottom-right-radius: calc(.3rem - 1px);
            border-bottom-left-radius: calc(.3rem - 1px)
        }

        .modal-footer>* {
            margin: .25rem
        }

        @media (min-width:576px) {
            .modal-dialog {
                max-width: 500px;
                margin: 1.75rem auto
            }

            .modal-dialog-scrollable {
                height: calc(100% - 3.5rem)
            }

            .modal-dialog-centered {
                min-height: calc(100% - 3.5rem)
            }

            .modal-sm {
                max-width: 300px
            }
        }

        @media (min-width:992px) {

            .modal-lg,
            .modal-xl {
                max-width: 800px
            }
        }

        @media (min-width:1200px) {
            .modal-xl {
                max-width: 1140px
            }
        }

        .modal-fullscreen {
            width: 100vw;
            max-width: none;
            height: 100%;
            margin: 0
        }

        .modal-fullscreen .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen .modal-header {
            border-radius: 0
        }

        .modal-fullscreen .modal-body {
            overflow-y: auto
        }

        .modal-fullscreen .modal-footer {
            border-radius: 0
        }

        @media (max-width:575.98px) {
            .modal-fullscreen-sm-down {
                width: 100vw;
                max-width: none;
                height: 100%;
                margin: 0
            }

            .modal-fullscreen-sm-down .modal-content {
                height: 100%;
                border: 0;
                border-radius: 0
            }

            .modal-fullscreen-sm-down .modal-header {
                border-radius: 0
            }

            .modal-fullscreen-sm-down .modal-body {
                overflow-y: auto
            }

            .modal-fullscreen-sm-down .modal-footer {
                border-radius: 0
            }
        }

        @media (max-width:767.98px) {
            .modal-fullscreen-md-down {
                width: 100vw;
                max-width: none;
                height: 100%;
                margin: 0
            }

            .modal-fullscreen-md-down .modal-content {
                height: 100%;
                border: 0;
                border-radius: 0
            }

            .modal-fullscreen-md-down .modal-header {
                border-radius: 0
            }

            .modal-fullscreen-md-down .modal-body {
                overflow-y: auto
            }

            .modal-fullscreen-md-down .modal-footer {
                border-radius: 0
            }
        }

        @media (max-width:991.98px) {
            .modal-fullscreen-lg-down {
                width: 100vw;
                max-width: none;
                height: 100%;
                margin: 0
            }

            .modal-fullscreen-lg-down .modal-content {
                height: 100%;
                border: 0;
                border-radius: 0
            }

            .modal-fullscreen-lg-down .modal-header {
                border-radius: 0
            }

            .modal-fullscreen-lg-down .modal-body {
                overflow-y: auto
            }

            .modal-fullscreen-lg-down .modal-footer {
                border-radius: 0
            }
        }

        @media (max-width:1199.98px) {
            .modal-fullscreen-xl-down {
                width: 100vw;
                max-width: none;
                height: 100%;
                margin: 0
            }

            .modal-fullscreen-xl-down .modal-content {
                height: 100%;
                border: 0;
                border-radius: 0
            }

            .modal-fullscreen-xl-down .modal-header {
                border-radius: 0
            }

            .modal-fullscreen-xl-down .modal-body {
                overflow-y: auto
            }

            .modal-fullscreen-xl-down .modal-footer {
                border-radius: 0
            }
        }

        @media (max-width:1399.98px) {
            .modal-fullscreen-xxl-down {
                width: 100vw;
                max-width: none;
                height: 100%;
                margin: 0
            }

            .modal-fullscreen-xxl-down .modal-content {
                height: 100%;
                border: 0;
                border-radius: 0
            }

            .modal-fullscreen-xxl-down .modal-header {
                border-radius: 0
            }

            .modal-fullscreen-xxl-down .modal-body {
                overflow-y: auto
            }

            .modal-fullscreen-xxl-down .modal-footer {
                border-radius: 0
            }
        }

        .tooltip {
            position: absolute;
            z-index: 1080;
            display: block;
            margin: 0;
            font-family: var(--bs-font-sans-serif);
            font-style: normal;
            font-weight: 400;
            line-height: 1.5;
            text-align: left;
            text-align: start;
            text-decoration: none;
            text-shadow: none;
            text-transform: none;
            letter-spacing: normal;
            word-break: normal;
            word-spacing: normal;
            white-space: normal;
            line-break: auto;
            font-size: .875rem;
            word-wrap: break-word;
            opacity: 0
        }

        .tooltip.show {
            opacity: .9
        }

        .tooltip .tooltip-arrow {
            position: absolute;
            display: block;
            width: .8rem;
            height: .4rem
        }

        .tooltip .tooltip-arrow:before {
            position: absolute;
            content: "";
            border-color: transparent;
            border-style: solid
        }

        .bs-tooltip-auto[data-popper-placement^=top],
        .bs-tooltip-top {
            padding: .4rem 0
        }

        .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
        .bs-tooltip-top .tooltip-arrow {
            bottom: 0
        }

        .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,
        .bs-tooltip-top .tooltip-arrow:before {
            top: -1px;
            border-width: .4rem .4rem 0;
            border-top-color: #000
        }

        .bs-tooltip-auto[data-popper-placement^=right],
        .bs-tooltip-end {
            padding: 0 .4rem
        }

        .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
        .bs-tooltip-end .tooltip-arrow {
            left: 0;
            width: .4rem;
            height: .8rem
        }

        .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,
        .bs-tooltip-end .tooltip-arrow:before {
            right: -1px;
            border-width: .4rem .4rem .4rem 0;
            border-right-color: #000
        }

        .bs-tooltip-auto[data-popper-placement^=bottom],
        .bs-tooltip-bottom {
            padding: .4rem 0
        }

        .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,
        .bs-tooltip-bottom .tooltip-arrow {
            top: 0
        }

        .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,
        .bs-tooltip-bottom .tooltip-arrow:before {
            bottom: -1px;
            border-width: 0 .4rem .4rem;
            border-bottom-color: #000
        }

        .bs-tooltip-auto[data-popper-placement^=left],
        .bs-tooltip-start {
            padding: 0 .4rem
        }

        .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
        .bs-tooltip-start .tooltip-arrow {
            right: 0;
            width: .4rem;
            height: .8rem
        }

        .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,
        .bs-tooltip-start .tooltip-arrow:before {
            left: -1px;
            border-width: .4rem 0 .4rem .4rem;
            border-left-color: #000
        }

        .tooltip-inner {
            max-width: 200px;
            padding: .25rem .5rem;
            color: #fff;
            text-align: center;
            background-color: #000;
            border-radius: .25rem
        }

        .popover {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1070;
            display: block;
            max-width: 276px;
            font-family: var(--bs-font-sans-serif);
            font-style: normal;
            font-weight: 400;
            line-height: 1.5;
            text-align: left;
            text-align: start;
            text-decoration: none;
            text-shadow: none;
            text-transform: none;
            letter-spacing: normal;
            word-break: normal;
            word-spacing: normal;
            white-space: normal;
            line-break: auto;
            font-size: .875rem;
            word-wrap: break-word;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid rgba(0, 0, 0, .2);
            border-radius: .3rem
        }

        .popover .popover-arrow {
            position: absolute;
            display: block;
            width: 1rem;
            height: .5rem
        }

        .popover .popover-arrow:after,
        .popover .popover-arrow:before {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid
        }

        .bs-popover-auto[data-popper-placement^=top]>.popover-arrow,
        .bs-popover-top>.popover-arrow {
            bottom: calc(-.5rem - 1px)
        }

        .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,
        .bs-popover-top>.popover-arrow:before {
            bottom: 0;
            border-width: .5rem .5rem 0;
            border-top-color: rgba(0, 0, 0, .25)
        }

        .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,
        .bs-popover-top>.popover-arrow:after {
            bottom: 1px;
            border-width: .5rem .5rem 0;
            border-top-color: #fff
        }

        .bs-popover-auto[data-popper-placement^=right]>.popover-arrow,
        .bs-popover-end>.popover-arrow {
            left: calc(-.5rem - 1px);
            width: .5rem;
            height: 1rem
        }

        .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,
        .bs-popover-end>.popover-arrow:before {
            left: 0;
            border-width: .5rem .5rem .5rem 0;
            border-right-color: rgba(0, 0, 0, .25)
        }

        .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,
        .bs-popover-end>.popover-arrow:after {
            left: 1px;
            border-width: .5rem .5rem .5rem 0;
            border-right-color: #fff
        }

        .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,
        .bs-popover-bottom>.popover-arrow {
            top: calc(-.5rem - 1px)
        }

        .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,
        .bs-popover-bottom>.popover-arrow:before {
            top: 0;
            border-width: 0 .5rem .5rem;
            border-bottom-color: rgba(0, 0, 0, .25)
        }

        .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,
        .bs-popover-bottom>.popover-arrow:after {
            top: 1px;
            border-width: 0 .5rem .5rem;
            border-bottom-color: #fff
        }

        .bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,
        .bs-popover-bottom .popover-header:before {
            position: absolute;
            top: 0;
            left: 50%;
            display: block;
            width: 1rem;
            margin-left: -.5rem;
            content: "";
            border-bottom: 1px solid #f0f0f0
        }

        .bs-popover-auto[data-popper-placement^=left]>.popover-arrow,
        .bs-popover-start>.popover-arrow {
            right: calc(-.5rem - 1px);
            width: .5rem;
            height: 1rem
        }

        .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,
        .bs-popover-start>.popover-arrow:before {
            right: 0;
            border-width: .5rem 0 .5rem .5rem;
            border-left-color: rgba(0, 0, 0, .25)
        }

        .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,
        .bs-popover-start>.popover-arrow:after {
            right: 1px;
            border-width: .5rem 0 .5rem .5rem;
            border-left-color: #fff
        }

        .popover-header {
            padding: .5rem 1rem;
            margin-bottom: 0;
            font-size: 1rem;
            background-color: #f0f0f0;
            border-bottom: 1px solid rgba(0, 0, 0, .2);
            border-top-left-radius: calc(.3rem - 1px);
            border-top-right-radius: calc(.3rem - 1px)
        }

        .popover-header:empty {
            display: none
        }

        .popover-body {
            padding: 1rem;
            color: #212529
        }

        .carousel {
            position: relative
        }

        .carousel.pointer-event {
            touch-action: pan-y
        }

        .carousel-inner {
            position: relative;
            width: 100%;
            overflow: hidden
        }

        .carousel-inner:after {
            display: block;
            clear: both;
            content: ""
        }

        .carousel-item {
            position: relative;
            display: none;
            float: left;
            width: 100%;
            margin-right: -100%;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            transition: transform .6s ease-in-out
        }

        @media (prefers-reduced-motion:reduce) {
            .carousel-item {
                transition: none
            }
        }

        .carousel-item-next,
        .carousel-item-prev,
        .carousel-item.active {
            display: block
        }

        .active.carousel-item-end,
        .carousel-item-next:not(.carousel-item-start) {
            transform: translateX(100%)
        }

        .active.carousel-item-start,
        .carousel-item-prev:not(.carousel-item-end) {
            transform: translateX(-100%)
        }

        .carousel-fade .carousel-item {
            opacity: 0;
            transition-property: opacity;
            transform: none
        }

        .carousel-fade .carousel-item-next.carousel-item-start,
        .carousel-fade .carousel-item-prev.carousel-item-end,
        .carousel-fade .carousel-item.active {
            z-index: 1;
            opacity: 1
        }

        .carousel-fade .active.carousel-item-end,
        .carousel-fade .active.carousel-item-start {
            z-index: 0;
            opacity: 0;
            transition: opacity 0s .6s
        }

        @media (prefers-reduced-motion:reduce) {

            .carousel-fade .active.carousel-item-end,
            .carousel-fade .active.carousel-item-start {
                transition: none
            }
        }

        .carousel-control-next,
        .carousel-control-prev {
            position: absolute;
            top: 0;
            bottom: 0;
            z-index: 1;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 15%;
            padding: 0;
            color: #fff;
            text-align: center;
            background: 0 0;
            border: 0;
            opacity: .5;
            transition: opacity .15s ease
        }

        @media (prefers-reduced-motion:reduce) {

            .carousel-control-next,
            .carousel-control-prev {
                transition: none
            }
        }

        .carousel-control-next:focus,
        .carousel-control-next:hover,
        .carousel-control-prev:focus,
        .carousel-control-prev:hover {
            color: #fff;
            text-decoration: none;
            outline: 0;
            opacity: .9
        }

        .carousel-control-prev {
            left: 0
        }

        .carousel-control-next {
            right: 0
        }

        .carousel-control-next-icon,
        .carousel-control-prev-icon {
            display: inline-block;
            width: 2rem;
            height: 2rem;
            background-repeat: no-repeat;
            background-position: 50%;
            background-size: 100% 100%
        }

        .carousel-control-prev-icon {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
        }

        .carousel-control-next-icon {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
        }

        .carousel-indicators {
            position: absolute;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 2;
            display: flex;
            justify-content: center;
            padding: 0;
            margin-right: 15%;
            margin-bottom: 1rem;
            margin-left: 15%;
            list-style: none
        }

        .carousel-indicators [data-bs-target] {
            box-sizing: content-box;
            flex: 0 1 auto;
            width: 30px;
            height: 3px;
            padding: 0;
            margin-right: 3px;
            margin-left: 3px;
            text-indent: -999px;
            cursor: pointer;
            background-color: #fff;
            background-clip: padding-box;
            border: 0;
            border-top: 10px solid transparent;
            border-bottom: 10px solid transparent;
            opacity: .5;
            transition: opacity .6s ease
        }

        @media (prefers-reduced-motion:reduce) {
            .carousel-indicators [data-bs-target] {
                transition: none
            }
        }

        .carousel-indicators .active {
            opacity: 1
        }

        .carousel-caption {
            position: absolute;
            right: 15%;
            bottom: 1.25rem;
            left: 15%;
            padding-top: 1.25rem;
            padding-bottom: 1.25rem;
            color: #fff;
            text-align: center
        }

        .carousel-dark .carousel-control-next-icon,
        .carousel-dark .carousel-control-prev-icon {
            filter: invert(1) grayscale(100)
        }

        .carousel-dark .carousel-indicators [data-bs-target] {
            background-color: #000
        }

        .carousel-dark .carousel-caption {
            color: #000
        }

        @-webkit-keyframes spinner-border {
            to {
                transform: rotate(360deg)
            }
        }

        @keyframes spinner-border {
            to {
                transform: rotate(360deg)
            }
        }

        .spinner-border {
            display: inline-block;
            width: 2rem;
            height: 2rem;
            vertical-align: -.125em;
            border: .25em solid currentColor;
            border-right-color: transparent;
            border-radius: 50%;
            -webkit-animation: .75s linear infinite spinner-border;
            animation: .75s linear infinite spinner-border
        }

        .spinner-border-sm {
            width: 1rem;
            height: 1rem;
            border-width: .2em
        }

        @-webkit-keyframes spinner-grow {
            0% {
                transform: scale(0)
            }

            50% {
                opacity: 1;
                transform: none
            }
        }

        @keyframes spinner-grow {
            0% {
                transform: scale(0)
            }

            50% {
                opacity: 1;
                transform: none
            }
        }

        .spinner-grow {
            display: inline-block;
            width: 2rem;
            height: 2rem;
            vertical-align: -.125em;
            background-color: currentColor;
            border-radius: 50%;
            opacity: 0;
            -webkit-animation: .75s linear infinite spinner-grow;
            animation: .75s linear infinite spinner-grow
        }

        .spinner-grow-sm {
            width: 1rem;
            height: 1rem
        }

        @media (prefers-reduced-motion:reduce) {

            .spinner-border,
            .spinner-grow {
                -webkit-animation-duration: 1.5s;
                animation-duration: 1.5s
            }
        }

        .offcanvas {
            position: fixed;
            bottom: 0;
            z-index: 1045;
            display: flex;
            flex-direction: column;
            max-width: 100%;
            visibility: hidden;
            background-color: #fff;
            background-clip: padding-box;
            outline: 0;
            transition: transform .3s ease-in-out
        }

        @media (prefers-reduced-motion:reduce) {
            .offcanvas {
                transition: none
            }
        }

        .offcanvas-backdrop {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1040;
            width: 100vw;
            height: 100vh;
            background-color: #000
        }

        .offcanvas-backdrop.fade {
            opacity: 0
        }

        .offcanvas-backdrop.show {
            opacity: .5
        }

        .offcanvas-header {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 1rem
        }

        .offcanvas-header .btn-close {
            padding: .5rem;
            margin-top: -.5rem;
            margin-right: -.5rem;
            margin-bottom: -.5rem
        }

        .offcanvas-title {
            margin-bottom: 0;
            line-height: 1.5
        }

        .offcanvas-body {
            flex-grow: 1;
            padding: 1rem;
            overflow-y: auto
        }

        .offcanvas-start {
            top: 0;
            left: 0;
            width: 400px;
            border-right: 1px solid rgba(0, 0, 0, .2);
            transform: translateX(-100%)
        }

        .offcanvas-end {
            top: 0;
            right: 0;
            width: 400px;
            border-left: 1px solid rgba(0, 0, 0, .2);
            transform: translateX(100%)
        }

        .offcanvas-top {
            top: 0;
            right: 0;
            left: 0;
            height: 30vh;
            max-height: 100%;
            border-bottom: 1px solid rgba(0, 0, 0, .2);
            transform: translateY(-100%)
        }

        .offcanvas-bottom {
            right: 0;
            left: 0;
            height: 30vh;
            max-height: 100%;
            border-top: 1px solid rgba(0, 0, 0, .2);
            transform: translateY(100%)
        }

        .offcanvas.show {
            transform: none
        }

        .placeholder {
            display: inline-block;
            min-height: 1em;
            vertical-align: middle;
            cursor: wait;
            background-color: currentColor;
            opacity: .5
        }

        .placeholder.btn:before {
            display: inline-block;
            content: ""
        }

        .placeholder-xs {
            min-height: .6em
        }

        .placeholder-sm {
            min-height: .8em
        }

        .placeholder-lg {
            min-height: 1.2em
        }

        .placeholder-glow .placeholder {
            -webkit-animation: placeholder-glow 2s ease-in-out infinite;
            animation: placeholder-glow 2s ease-in-out infinite
        }

        @-webkit-keyframes placeholder-glow {
            50% {
                opacity: .2
            }
        }

        @keyframes placeholder-glow {
            50% {
                opacity: .2
            }
        }

        .placeholder-wave {
            -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, .8) 75%, #000 95%);
            mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, .8) 75%, #000 95%);
            -webkit-mask-size: 200% 100%;
            mask-size: 200% 100%;
            -webkit-animation: placeholder-wave 2s linear infinite;
            animation: placeholder-wave 2s linear infinite
        }

        @-webkit-keyframes placeholder-wave {
            100% {
                -webkit-mask-position: -200% 0%;
                mask-position: -200% 0%
            }
        }

        @keyframes placeholder-wave {
            100% {
                -webkit-mask-position: -200% 0%;
                mask-position: -200% 0%
            }
        }

        .clearfix:after {
            display: block;
            clear: both;
            content: ""
        }

        .link-primary {
            color: #0d6efd
        }

        .link-primary:focus,
        .link-primary:hover {
            color: #0a58ca
        }

        .link-secondary {
            color: #6c757d
        }

        .link-secondary:focus,
        .link-secondary:hover {
            color: #565e64
        }

        .link-success {
            color: #198754
        }

        .link-success:focus,
        .link-success:hover {
            color: #146c43
        }

        .link-info {
            color: #0dcaf0
        }

        .link-info:focus,
        .link-info:hover {
            color: #3dd5f3
        }

        .link-warning {
            color: #ffc107
        }

        .link-warning:focus,
        .link-warning:hover {
            color: #ffcd39
        }

        .link-danger {
            color: #dc3545
        }

        .link-danger:focus,
        .link-danger:hover {
            color: #b02a37
        }

        .link-light {
            color: #f8f9fa
        }

        .link-light:focus,
        .link-light:hover {
            color: #f9fafb
        }

        .link-dark {
            color: #212529
        }

        .link-dark:focus,
        .link-dark:hover {
            color: #1a1e21
        }

        .ratio {
            position: relative;
            width: 100%
        }

        .ratio:before {
            display: block;
            padding-top: var(--bs-aspect-ratio);
            content: ""
        }

        .ratio>* {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

        .ratio-1x1 {
            --bs-aspect-ratio: 100%
        }

        .ratio-4x3 {
            --bs-aspect-ratio: 75%
        }

        .ratio-16x9 {
            --bs-aspect-ratio: 56.25%
        }

        .ratio-21x9 {
            --bs-aspect-ratio: 42.8571428571%
        }

        .fixed-top {
            position: fixed;
            top: 0;
            right: 0;
            left: 0;
            z-index: 1030
        }

        .fixed-bottom {
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 1030
        }

        .sticky-top {
            position: -webkit-sticky;
            position: sticky;
            top: 0;
            z-index: 1020
        }

        @media (min-width:576px) {
            .sticky-sm-top {
                position: -webkit-sticky;
                position: sticky;
                top: 0;
                z-index: 1020
            }
        }

        @media (min-width:768px) {
            .sticky-md-top {
                position: -webkit-sticky;
                position: sticky;
                top: 0;
                z-index: 1020
            }
        }

        @media (min-width:992px) {
            .sticky-lg-top {
                position: -webkit-sticky;
                position: sticky;
                top: 0;
                z-index: 1020
            }
        }

        @media (min-width:1200px) {
            .sticky-xl-top {
                position: -webkit-sticky;
                position: sticky;
                top: 0;
                z-index: 1020
            }
        }

        @media (min-width:1400px) {
            .sticky-xxl-top {
                position: -webkit-sticky;
                position: sticky;
                top: 0;
                z-index: 1020
            }
        }

        .hstack {
            display: flex;
            flex-direction: row;
            align-items: center;
            align-self: stretch
        }

        .vstack {
            display: flex;
            flex: 1 1 auto;
            flex-direction: column;
            align-self: stretch
        }

        .visually-hidden,
        .visually-hidden-focusable:not(:focus):not(:focus-within) {
            position: absolute !important;
            width: 1px !important;
            height: 1px !important;
            padding: 0 !important;
            margin: -1px !important;
            overflow: hidden !important;
            clip: rect(0, 0, 0, 0) !important;
            white-space: nowrap !important;
            border: 0 !important
        }

        .stretched-link:after {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 1;
            content: ""
        }

        .text-truncate {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .vr {
            display: inline-block;
            align-self: stretch;
            width: 1px;
            min-height: 1em;
            background-color: currentColor;
            opacity: .25
        }

        .align-baseline {
            vertical-align: baseline !important
        }

        .align-top {
            vertical-align: top !important
        }

        .align-middle {
            vertical-align: middle !important
        }

        .align-bottom {
            vertical-align: bottom !important
        }

        .align-text-bottom {
            vertical-align: text-bottom !important
        }

        .align-text-top {
            vertical-align: text-top !important
        }

        .float-start {
            float: left !important
        }

        .float-end {
            float: right !important
        }

        .float-none {
            float: none !important
        }

        .opacity-0 {
            opacity: 0 !important
        }

        .opacity-25 {
            opacity: .25 !important
        }

        .opacity-50 {
            opacity: .5 !important
        }

        .opacity-75 {
            opacity: .75 !important
        }

        .opacity-100 {
            opacity: 1 !important
        }

        .overflow-auto {
            overflow: auto !important
        }

        .overflow-hidden {
            overflow: hidden !important
        }

        .overflow-visible {
            overflow: visible !important
        }

        .overflow-scroll {
            overflow: scroll !important
        }

        .d-inline {
            display: inline !important
        }

        .d-inline-block {
            display: inline-block !important
        }

        .d-block {
            display: block !important
        }

        .d-grid {
            display: grid !important
        }

        .d-table {
            display: table !important
        }

        .d-table-row {
            display: table-row !important
        }

        .d-table-cell {
            display: table-cell !important
        }

        .d-flex {
            display: flex !important
        }

        .d-inline-flex {
            display: inline-flex !important
        }

        .d-none {
            display: none !important
        }

        .shadow {
            box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
        }

        .shadow-sm {
            box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
        }

        .shadow-lg {
            box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
        }

        .shadow-none {
            box-shadow: none !important
        }

        .position-static {
            position: static !important
        }

        .position-relative {
            position: relative !important
        }

        .position-absolute {
            position: absolute !important
        }

        .position-fixed {
            position: fixed !important
        }

        .position-sticky {
            position: -webkit-sticky !important;
            position: sticky !important
        }

        .top-0 {
            top: 0 !important
        }

        .top-50 {
            top: 50% !important
        }

        .top-100 {
            top: 100% !important
        }

        .bottom-0 {
            bottom: 0 !important
        }

        .bottom-50 {
            bottom: 50% !important
        }

        .bottom-100 {
            bottom: 100% !important
        }

        .start-0 {
            left: 0 !important
        }

        .start-50 {
            left: 50% !important
        }

        .start-100 {
            left: 100% !important
        }

        .end-0 {
            right: 0 !important
        }

        .end-50 {
            right: 50% !important
        }

        .end-100 {
            right: 100% !important
        }

        .translate-middle {
            transform: translate(-50%, -50%) !important
        }

        .translate-middle-x {
            transform: translateX(-50%) !important
        }

        .translate-middle-y {
            transform: translateY(-50%) !important
        }

        .border {
            border: 1px solid #dee2e6 !important
        }

        .border-0 {
            border: 0 !important
        }

        .border-top {
            border-top: 1px solid #dee2e6 !important
        }

        .border-top-0 {
            border-top: 0 !important
        }

        .border-end {
            border-right: 1px solid #dee2e6 !important
        }

        .border-end-0 {
            border-right: 0 !important
        }

        .border-bottom {
            border-bottom: 1px solid #dee2e6 !important
        }

        .border-bottom-0 {
            border-bottom: 0 !important
        }

        .border-start {
            border-left: 1px solid #dee2e6 !important
        }

        .border-start-0 {
            border-left: 0 !important
        }

        .border-primary {
            border-color: #0d6efd !important
        }

        .border-secondary {
            border-color: #6c757d !important
        }

        .border-success {
            border-color: #198754 !important
        }

        .border-info {
            border-color: #0dcaf0 !important
        }

        .border-warning {
            border-color: #ffc107 !important
        }

        .border-danger {
            border-color: #dc3545 !important
        }

        .border-light {
            border-color: #f8f9fa !important
        }

        .border-dark {
            border-color: #212529 !important
        }

        .border-white {
            border-color: #fff !important
        }

        .border-1 {
            border-width: 1px !important
        }

        .border-2 {
            border-width: 2px !important
        }

        .border-3 {
            border-width: 3px !important
        }

        .border-4 {
            border-width: 4px !important
        }

        .border-5 {
            border-width: 5px !important
        }

        .w-25 {
            width: 25% !important
        }

        .w-50 {
            width: 50% !important
        }

        .w-75 {
            width: 75% !important
        }

        .w-100 {
            width: 100% !important
        }

        .w-auto {
            width: auto !important
        }

        .mw-100 {
            max-width: 100% !important
        }

        .vw-100 {
            width: 100vw !important
        }

        .min-vw-100 {
            min-width: 100vw !important
        }

        .h-25 {
            height: 25% !important
        }

        .h-50 {
            height: 50% !important
        }

        .h-75 {
            height: 75% !important
        }

        .h-100 {
            height: 100% !important
        }

        .h-auto {
            height: auto !important
        }

        .mh-100 {
            max-height: 100% !important
        }

        .vh-100 {
            height: 100vh !important
        }

        .min-vh-100 {
            min-height: 100vh !important
        }

        .flex-fill {
            flex: 1 1 auto !important
        }

        .flex-row {
            flex-direction: row !important
        }

        .flex-column {
            flex-direction: column !important
        }

        .flex-row-reverse {
            flex-direction: row-reverse !important
        }

        .flex-column-reverse {
            flex-direction: column-reverse !important
        }

        .flex-grow-0 {
            flex-grow: 0 !important
        }

        .flex-grow-1 {
            flex-grow: 1 !important
        }

        .flex-shrink-0 {
            flex-shrink: 0 !important
        }

        .flex-shrink-1 {
            flex-shrink: 1 !important
        }

        .flex-wrap {
            flex-wrap: wrap !important
        }

        .flex-nowrap {
            flex-wrap: nowrap !important
        }

        .flex-wrap-reverse {
            flex-wrap: wrap-reverse !important
        }

        .gap-0 {
            gap: 0 !important
        }

        .gap-1 {
            gap: .25rem !important
        }

        .gap-2 {
            gap: .5rem !important
        }

        .gap-3 {
            gap: 1rem !important
        }

        .gap-4 {
            gap: 1.5rem !important
        }

        .gap-5 {
            gap: 3rem !important
        }

        .justify-content-start {
            justify-content: flex-start !important
        }

        .justify-content-end {
            justify-content: flex-end !important
        }

        .justify-content-center {
            justify-content: center !important
        }

        .justify-content-between {
            justify-content: space-between !important
        }

        .justify-content-around {
            justify-content: space-around !important
        }

        .justify-content-evenly {
            justify-content: space-evenly !important
        }

        .align-items-start {
            align-items: flex-start !important
        }

        .align-items-end {
            align-items: flex-end !important
        }

        .align-items-center {
            align-items: center !important
        }

        .align-items-baseline {
            align-items: baseline !important
        }

        .align-items-stretch {
            align-items: stretch !important
        }

        .align-content-start {
            align-content: flex-start !important
        }

        .align-content-end {
            align-content: flex-end !important
        }

        .align-content-center {
            align-content: center !important
        }

        .align-content-between {
            align-content: space-between !important
        }

        .align-content-around {
            align-content: space-around !important
        }

        .align-content-stretch {
            align-content: stretch !important
        }

        .align-self-auto {
            align-self: auto !important
        }

        .align-self-start {
            align-self: flex-start !important
        }

        .align-self-end {
            align-self: flex-end !important
        }

        .align-self-center {
            align-self: center !important
        }

        .align-self-baseline {
            align-self: baseline !important
        }

        .align-self-stretch {
            align-self: stretch !important
        }

        .order-first {
            order: -1 !important
        }

        .order-0 {
            order: 0 !important
        }

        .order-1 {
            order: 1 !important
        }

        .order-2 {
            order: 2 !important
        }

        .order-3 {
            order: 3 !important
        }

        .order-4 {
            order: 4 !important
        }

        .order-5 {
            order: 5 !important
        }

        .order-last {
            order: 6 !important
        }

        .m-0 {
            margin: 0 !important
        }

        .m-1 {
            margin: .25rem !important
        }

        .m-2 {
            margin: .5rem !important
        }

        .m-3 {
            margin: 1rem !important
        }

        .m-4 {
            margin: 1.5rem !important
        }

        .m-5 {
            margin: 3rem !important
        }

        .m-auto {
            margin: auto !important
        }

        .mx-0 {
            margin-right: 0 !important;
            margin-left: 0 !important
        }

        .mx-1 {
            margin-right: .25rem !important;
            margin-left: .25rem !important
        }

        .mx-2 {
            margin-right: .5rem !important;
            margin-left: .5rem !important
        }

        .mx-3 {
            margin-right: 1rem !important;
            margin-left: 1rem !important
        }

        .mx-4 {
            margin-right: 1.5rem !important;
            margin-left: 1.5rem !important
        }

        .mx-5 {
            margin-right: 3rem !important;
            margin-left: 3rem !important
        }

        .mx-auto {
            margin-right: auto !important;
            margin-left: auto !important
        }

        .my-0 {
            margin-top: 0 !important;
            margin-bottom: 0 !important
        }

        .my-1 {
            margin-top: .25rem !important;
            margin-bottom: .25rem !important
        }

        .my-2 {
            margin-top: .5rem !important;
            margin-bottom: .5rem !important
        }

        .my-3 {
            margin-top: 1rem !important;
            margin-bottom: 1rem !important
        }

        .my-4 {
            margin-top: 1.5rem !important;
            margin-bottom: 1.5rem !important
        }

        .my-5 {
            margin-top: 3rem !important;
            margin-bottom: 3rem !important
        }

        .my-auto {
            margin-top: auto !important;
            margin-bottom: auto !important
        }

        .mt-0 {
            margin-top: 0 !important
        }

        .mt-1 {
            margin-top: .25rem !important
        }

        .mt-2 {
            margin-top: .5rem !important
        }

        .mt-3 {
            margin-top: 1rem !important
        }

        .mt-4 {
            margin-top: 1.5rem !important
        }

        .mt-5 {
            margin-top: 3rem !important
        }

        .mt-auto {
            margin-top: auto !important
        }

        .me-0 {
            margin-right: 0 !important
        }

        .me-1 {
            margin-right: .25rem !important
        }

        .me-2 {
            margin-right: .5rem !important
        }

        .me-3 {
            margin-right: 1rem !important
        }

        .me-4 {
            margin-right: 1.5rem !important
        }

        .me-5 {
            margin-right: 3rem !important
        }

        .me-auto {
            margin-right: auto !important
        }

        .mb-0 {
            margin-bottom: 0 !important
        }

        .mb-1 {
            margin-bottom: .25rem !important
        }

        .mb-2 {
            margin-bottom: .5rem !important
        }

        .mb-3 {
            margin-bottom: 1rem !important
        }

        .mb-4 {
            margin-bottom: 1.5rem !important
        }

        .mb-5 {
            margin-bottom: 3rem !important
        }

        .mb-auto {
            margin-bottom: auto !important
        }

        .ms-0 {
            margin-left: 0 !important
        }

        .ms-1 {
            margin-left: .25rem !important
        }

        .ms-2 {
            margin-left: .5rem !important
        }

        .ms-3 {
            margin-left: 1rem !important
        }

        .ms-4 {
            margin-left: 1.5rem !important
        }

        .ms-5 {
            margin-left: 3rem !important
        }

        .ms-auto {
            margin-left: auto !important
        }

        .p-0 {
            padding: 0 !important
        }

        .p-1 {
            padding: .25rem !important
        }

        .p-2 {
            padding: .5rem !important
        }

        .p-3 {
            padding: 1rem !important
        }

        .p-4 {
            padding: 1.5rem !important
        }

        .p-5 {
            padding: 3rem !important
        }

        .px-0 {
            padding-right: 0 !important;
            padding-left: 0 !important
        }

        .px-1 {
            padding-right: .25rem !important;
            padding-left: .25rem !important
        }

        .px-2 {
            padding-right: .5rem !important;
            padding-left: .5rem !important
        }

        .px-3 {
            padding-right: 1rem !important;
            padding-left: 1rem !important
        }

        .px-4 {
            padding-right: 1.5rem !important;
            padding-left: 1.5rem !important
        }

        .px-5 {
            padding-right: 3rem !important;
            padding-left: 3rem !important
        }

        .py-0 {
            padding-top: 0 !important;
            padding-bottom: 0 !important
        }

        .py-1 {
            padding-top: .25rem !important;
            padding-bottom: .25rem !important
        }

        .py-2 {
            padding-top: .5rem !important;
            padding-bottom: .5rem !important
        }

        .py-3 {
            padding-top: 1rem !important;
            padding-bottom: 1rem !important
        }

        .py-4 {
            padding-top: 1.5rem !important;
            padding-bottom: 1.5rem !important
        }

        .py-5 {
            padding-top: 3rem !important;
            padding-bottom: 3rem !important
        }

        .pt-0 {
            padding-top: 0 !important
        }

        .pt-1 {
            padding-top: .25rem !important
        }

        .pt-2 {
            padding-top: .5rem !important
        }

        .pt-3 {
            padding-top: 1rem !important
        }

        .pt-4 {
            padding-top: 1.5rem !important
        }

        .pt-5 {
            padding-top: 3rem !important
        }

        .pe-0 {
            padding-right: 0 !important
        }

        .pe-1 {
            padding-right: .25rem !important
        }

        .pe-2 {
            padding-right: .5rem !important
        }

        .pe-3 {
            padding-right: 1rem !important
        }

        .pe-4 {
            padding-right: 1.5rem !important
        }

        .pe-5 {
            padding-right: 3rem !important
        }

        .pb-0 {
            padding-bottom: 0 !important
        }

        .pb-1 {
            padding-bottom: .25rem !important
        }

        .pb-2 {
            padding-bottom: .5rem !important
        }

        .pb-3 {
            padding-bottom: 1rem !important
        }

        .pb-4 {
            padding-bottom: 1.5rem !important
        }

        .pb-5 {
            padding-bottom: 3rem !important
        }

        .ps-0 {
            padding-left: 0 !important
        }

        .ps-1 {
            padding-left: .25rem !important
        }

        .ps-2 {
            padding-left: .5rem !important
        }

        .ps-3 {
            padding-left: 1rem !important
        }

        .ps-4 {
            padding-left: 1.5rem !important
        }

        .ps-5 {
            padding-left: 3rem !important
        }

        .font-monospace {
            font-family: var(--bs-font-monospace) !important
        }

        .fs-1 {
            font-size: calc(1.375rem + 1.5vw) !important
        }

        .fs-2 {
            font-size: calc(1.325rem + .9vw) !important
        }

        .fs-3 {
            font-size: calc(1.3rem + .6vw) !important
        }

        .fs-4 {
            font-size: calc(1.275rem + .3vw) !important
        }

        .fs-5 {
            font-size: 1.25rem !important
        }

        .fs-6 {
            font-size: 1rem !important
        }

        .fst-italic {
            font-style: italic !important
        }

        .fst-normal {
            font-style: normal !important
        }

        .fw-light {
            font-weight: 300 !important
        }

        .fw-lighter {
            font-weight: lighter !important
        }

        .fw-normal {
            font-weight: 400 !important
        }

        .fw-bold {
            font-weight: 700 !important
        }

        .fw-bolder {
            font-weight: bolder !important
        }

        .lh-1 {
            line-height: 1 !important
        }

        .lh-sm {
            line-height: 1.25 !important
        }

        .lh-base {
            line-height: 1.5 !important
        }

        .lh-lg {
            line-height: 2 !important
        }

        .text-start {
            text-align: left !important
        }

        .text-end {
            text-align: right !important
        }

        .text-center {
            text-align: center !important
        }

        .text-decoration-none {
            text-decoration: none !important
        }

        .text-decoration-underline {
            text-decoration: underline !important
        }

        .text-decoration-line-through {
            text-decoration: line-through !important
        }

        .text-lowercase {
            text-transform: lowercase !important
        }

        .text-uppercase {
            text-transform: uppercase !important
        }

        .text-capitalize {
            text-transform: capitalize !important
        }

        .text-wrap {
            white-space: normal !important
        }

        .text-nowrap {
            white-space: nowrap !important
        }

        .text-break {
            word-wrap: break-word !important;
            word-break: break-word !important
        }

        .text-primary {
            --bs-text-opacity: 1;
            color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important
        }

        .text-secondary {
            --bs-text-opacity: 1;
            color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important
        }

        .text-success {
            --bs-text-opacity: 1;
            color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important
        }

        .text-info {
            --bs-text-opacity: 1;
            color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important
        }

        .text-warning {
            --bs-text-opacity: 1;
            color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important
        }

        .text-danger {
            --bs-text-opacity: 1;
            color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important
        }

        .text-light {
            --bs-text-opacity: 1;
            color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important
        }

        .text-dark {
            --bs-text-opacity: 1;
            color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important
        }

        .text-black {
            --bs-text-opacity: 1;
            color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important
        }

        .text-white {
            --bs-text-opacity: 1;
            color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important
        }

        .text-body {
            --bs-text-opacity: 1;
            color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important
        }

        .text-muted {
            --bs-text-opacity: 1;
            color: #6c757d !important
        }

        .text-black-50 {
            --bs-text-opacity: 1;
            color: rgba(0, 0, 0, .5) !important
        }

        .text-white-50 {
            --bs-text-opacity: 1;
            color: rgba(255, 255, 255, .5) !important
        }

        .text-reset {
            --bs-text-opacity: 1;
            color: inherit !important
        }

        .text-opacity-25 {
            --bs-text-opacity: .25
        }

        .text-opacity-50 {
            --bs-text-opacity: .5
        }

        .text-opacity-75 {
            --bs-text-opacity: .75
        }

        .text-opacity-100 {
            --bs-text-opacity: 1
        }

        .bg-primary {
            --bs-bg-opacity: 1;
            background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important
        }

        .bg-secondary {
            --bs-bg-opacity: 1;
            background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important
        }

        .bg-success {
            --bs-bg-opacity: 1;
            background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important
        }

        .bg-info {
            --bs-bg-opacity: 1;
            background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important
        }

        .bg-warning {
            --bs-bg-opacity: 1;
            background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important
        }

        .bg-danger {
            --bs-bg-opacity: 1;
            background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important
        }

        .bg-light {
            --bs-bg-opacity: 1;
            background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important
        }

        .bg-dark {
            --bs-bg-opacity: 1;
            background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important
        }

        .bg-black {
            --bs-bg-opacity: 1;
            background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important
        }

        .bg-white {
            --bs-bg-opacity: 1;
            background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important
        }

        .bg-body {
            --bs-bg-opacity: 1;
            background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important
        }

        .bg-transparent {
            --bs-bg-opacity: 1;
            background-color: transparent !important
        }

        .bg-opacity-10 {
            --bs-bg-opacity: .1
        }

        .bg-opacity-25 {
            --bs-bg-opacity: .25
        }

        .bg-opacity-50 {
            --bs-bg-opacity: .5
        }

        .bg-opacity-75 {
            --bs-bg-opacity: .75
        }

        .bg-opacity-100 {
            --bs-bg-opacity: 1
        }

        .bg-gradient {
            background-image: var(--bs-gradient) !important
        }

        .user-select-all {
            -webkit-user-select: all !important;
            -moz-user-select: all !important;
            user-select: all !important
        }

        .user-select-auto {
            -webkit-user-select: auto !important;
            -moz-user-select: auto !important;
            user-select: auto !important
        }

        .user-select-none {
            -webkit-user-select: none !important;
            -moz-user-select: none !important;
            user-select: none !important
        }

        .pe-none {
            pointer-events: none !important
        }

        .pe-auto {
            pointer-events: auto !important
        }

        .rounded {
            border-radius: .25rem !important
        }

        .rounded-0 {
            border-radius: 0 !important
        }

        .rounded-1 {
            border-radius: .2rem !important
        }

        .rounded-2 {
            border-radius: .25rem !important
        }

        .rounded-3 {
            border-radius: .3rem !important
        }

        .rounded-circle {
            border-radius: 50% !important
        }

        .rounded-pill {
            border-radius: 50rem !important
        }

        .rounded-top {
            border-top-left-radius: .25rem !important;
            border-top-right-radius: .25rem !important
        }

        .rounded-end {
            border-top-right-radius: .25rem !important;
            border-bottom-right-radius: .25rem !important
        }

        .rounded-bottom {
            border-bottom-right-radius: .25rem !important;
            border-bottom-left-radius: .25rem !important
        }

        .rounded-start {
            border-bottom-left-radius: .25rem !important;
            border-top-left-radius: .25rem !important
        }

        .visible {
            visibility: visible !important
        }

        .invisible {
            visibility: hidden !important
        }

        @media (min-width:576px) {
            .float-sm-start {
                float: left !important
            }

            .float-sm-end {
                float: right !important
            }

            .float-sm-none {
                float: none !important
            }

            .d-sm-inline {
                display: inline !important
            }

            .d-sm-inline-block {
                display: inline-block !important
            }

            .d-sm-block {
                display: block !important
            }

            .d-sm-grid {
                display: grid !important
            }

            .d-sm-table {
                display: table !important
            }

            .d-sm-table-row {
                display: table-row !important
            }

            .d-sm-table-cell {
                display: table-cell !important
            }

            .d-sm-flex {
                display: flex !important
            }

            .d-sm-inline-flex {
                display: inline-flex !important
            }

            .d-sm-none {
                display: none !important
            }

            .flex-sm-fill {
                flex: 1 1 auto !important
            }

            .flex-sm-row {
                flex-direction: row !important
            }

            .flex-sm-column {
                flex-direction: column !important
            }

            .flex-sm-row-reverse {
                flex-direction: row-reverse !important
            }

            .flex-sm-column-reverse {
                flex-direction: column-reverse !important
            }

            .flex-sm-grow-0 {
                flex-grow: 0 !important
            }

            .flex-sm-grow-1 {
                flex-grow: 1 !important
            }

            .flex-sm-shrink-0 {
                flex-shrink: 0 !important
            }

            .flex-sm-shrink-1 {
                flex-shrink: 1 !important
            }

            .flex-sm-wrap {
                flex-wrap: wrap !important
            }

            .flex-sm-nowrap {
                flex-wrap: nowrap !important
            }

            .flex-sm-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }

            .gap-sm-0 {
                gap: 0 !important
            }

            .gap-sm-1 {
                gap: .25rem !important
            }

            .gap-sm-2 {
                gap: .5rem !important
            }

            .gap-sm-3 {
                gap: 1rem !important
            }

            .gap-sm-4 {
                gap: 1.5rem !important
            }

            .gap-sm-5 {
                gap: 3rem !important
            }

            .justify-content-sm-start {
                justify-content: flex-start !important
            }

            .justify-content-sm-end {
                justify-content: flex-end !important
            }

            .justify-content-sm-center {
                justify-content: center !important
            }

            .justify-content-sm-between {
                justify-content: space-between !important
            }

            .justify-content-sm-around {
                justify-content: space-around !important
            }

            .justify-content-sm-evenly {
                justify-content: space-evenly !important
            }

            .align-items-sm-start {
                align-items: flex-start !important
            }

            .align-items-sm-end {
                align-items: flex-end !important
            }

            .align-items-sm-center {
                align-items: center !important
            }

            .align-items-sm-baseline {
                align-items: baseline !important
            }

            .align-items-sm-stretch {
                align-items: stretch !important
            }

            .align-content-sm-start {
                align-content: flex-start !important
            }

            .align-content-sm-end {
                align-content: flex-end !important
            }

            .align-content-sm-center {
                align-content: center !important
            }

            .align-content-sm-between {
                align-content: space-between !important
            }

            .align-content-sm-around {
                align-content: space-around !important
            }

            .align-content-sm-stretch {
                align-content: stretch !important
            }

            .align-self-sm-auto {
                align-self: auto !important
            }

            .align-self-sm-start {
                align-self: flex-start !important
            }

            .align-self-sm-end {
                align-self: flex-end !important
            }

            .align-self-sm-center {
                align-self: center !important
            }

            .align-self-sm-baseline {
                align-self: baseline !important
            }

            .align-self-sm-stretch {
                align-self: stretch !important
            }

            .order-sm-first {
                order: -1 !important
            }

            .order-sm-0 {
                order: 0 !important
            }

            .order-sm-1 {
                order: 1 !important
            }

            .order-sm-2 {
                order: 2 !important
            }

            .order-sm-3 {
                order: 3 !important
            }

            .order-sm-4 {
                order: 4 !important
            }

            .order-sm-5 {
                order: 5 !important
            }

            .order-sm-last {
                order: 6 !important
            }

            .m-sm-0 {
                margin: 0 !important
            }

            .m-sm-1 {
                margin: .25rem !important
            }

            .m-sm-2 {
                margin: .5rem !important
            }

            .m-sm-3 {
                margin: 1rem !important
            }

            .m-sm-4 {
                margin: 1.5rem !important
            }

            .m-sm-5 {
                margin: 3rem !important
            }

            .m-sm-auto {
                margin: auto !important
            }

            .mx-sm-0 {
                margin-right: 0 !important;
                margin-left: 0 !important
            }

            .mx-sm-1 {
                margin-right: .25rem !important;
                margin-left: .25rem !important
            }

            .mx-sm-2 {
                margin-right: .5rem !important;
                margin-left: .5rem !important
            }

            .mx-sm-3 {
                margin-right: 1rem !important;
                margin-left: 1rem !important
            }

            .mx-sm-4 {
                margin-right: 1.5rem !important;
                margin-left: 1.5rem !important
            }

            .mx-sm-5 {
                margin-right: 3rem !important;
                margin-left: 3rem !important
            }

            .mx-sm-auto {
                margin-right: auto !important;
                margin-left: auto !important
            }

            .my-sm-0 {
                margin-top: 0 !important;
                margin-bottom: 0 !important
            }

            .my-sm-1 {
                margin-top: .25rem !important;
                margin-bottom: .25rem !important
            }

            .my-sm-2 {
                margin-top: .5rem !important;
                margin-bottom: .5rem !important
            }

            .my-sm-3 {
                margin-top: 1rem !important;
                margin-bottom: 1rem !important
            }

            .my-sm-4 {
                margin-top: 1.5rem !important;
                margin-bottom: 1.5rem !important
            }

            .my-sm-5 {
                margin-top: 3rem !important;
                margin-bottom: 3rem !important
            }

            .my-sm-auto {
                margin-top: auto !important;
                margin-bottom: auto !important
            }

            .mt-sm-0 {
                margin-top: 0 !important
            }

            .mt-sm-1 {
                margin-top: .25rem !important
            }

            .mt-sm-2 {
                margin-top: .5rem !important
            }

            .mt-sm-3 {
                margin-top: 1rem !important
            }

            .mt-sm-4 {
                margin-top: 1.5rem !important
            }

            .mt-sm-5 {
                margin-top: 3rem !important
            }

            .mt-sm-auto {
                margin-top: auto !important
            }

            .me-sm-0 {
                margin-right: 0 !important
            }

            .me-sm-1 {
                margin-right: .25rem !important
            }

            .me-sm-2 {
                margin-right: .5rem !important
            }

            .me-sm-3 {
                margin-right: 1rem !important
            }

            .me-sm-4 {
                margin-right: 1.5rem !important
            }

            .me-sm-5 {
                margin-right: 3rem !important
            }

            .me-sm-auto {
                margin-right: auto !important
            }

            .mb-sm-0 {
                margin-bottom: 0 !important
            }

            .mb-sm-1 {
                margin-bottom: .25rem !important
            }

            .mb-sm-2 {
                margin-bottom: .5rem !important
            }

            .mb-sm-3 {
                margin-bottom: 1rem !important
            }

            .mb-sm-4 {
                margin-bottom: 1.5rem !important
            }

            .mb-sm-5 {
                margin-bottom: 3rem !important
            }

            .mb-sm-auto {
                margin-bottom: auto !important
            }

            .ms-sm-0 {
                margin-left: 0 !important
            }

            .ms-sm-1 {
                margin-left: .25rem !important
            }

            .ms-sm-2 {
                margin-left: .5rem !important
            }

            .ms-sm-3 {
                margin-left: 1rem !important
            }

            .ms-sm-4 {
                margin-left: 1.5rem !important
            }

            .ms-sm-5 {
                margin-left: 3rem !important
            }

            .ms-sm-auto {
                margin-left: auto !important
            }

            .p-sm-0 {
                padding: 0 !important
            }

            .p-sm-1 {
                padding: .25rem !important
            }

            .p-sm-2 {
                padding: .5rem !important
            }

            .p-sm-3 {
                padding: 1rem !important
            }

            .p-sm-4 {
                padding: 1.5rem !important
            }

            .p-sm-5 {
                padding: 3rem !important
            }

            .px-sm-0 {
                padding-right: 0 !important;
                padding-left: 0 !important
            }

            .px-sm-1 {
                padding-right: .25rem !important;
                padding-left: .25rem !important
            }

            .px-sm-2 {
                padding-right: .5rem !important;
                padding-left: .5rem !important
            }

            .px-sm-3 {
                padding-right: 1rem !important;
                padding-left: 1rem !important
            }

            .px-sm-4 {
                padding-right: 1.5rem !important;
                padding-left: 1.5rem !important
            }

            .px-sm-5 {
                padding-right: 3rem !important;
                padding-left: 3rem !important
            }

            .py-sm-0 {
                padding-top: 0 !important;
                padding-bottom: 0 !important
            }

            .py-sm-1 {
                padding-top: .25rem !important;
                padding-bottom: .25rem !important
            }

            .py-sm-2 {
                padding-top: .5rem !important;
                padding-bottom: .5rem !important
            }

            .py-sm-3 {
                padding-top: 1rem !important;
                padding-bottom: 1rem !important
            }

            .py-sm-4 {
                padding-top: 1.5rem !important;
                padding-bottom: 1.5rem !important
            }

            .py-sm-5 {
                padding-top: 3rem !important;
                padding-bottom: 3rem !important
            }

            .pt-sm-0 {
                padding-top: 0 !important
            }

            .pt-sm-1 {
                padding-top: .25rem !important
            }

            .pt-sm-2 {
                padding-top: .5rem !important
            }

            .pt-sm-3 {
                padding-top: 1rem !important
            }

            .pt-sm-4 {
                padding-top: 1.5rem !important
            }

            .pt-sm-5 {
                padding-top: 3rem !important
            }

            .pe-sm-0 {
                padding-right: 0 !important
            }

            .pe-sm-1 {
                padding-right: .25rem !important
            }

            .pe-sm-2 {
                padding-right: .5rem !important
            }

            .pe-sm-3 {
                padding-right: 1rem !important
            }

            .pe-sm-4 {
                padding-right: 1.5rem !important
            }

            .pe-sm-5 {
                padding-right: 3rem !important
            }

            .pb-sm-0 {
                padding-bottom: 0 !important
            }

            .pb-sm-1 {
                padding-bottom: .25rem !important
            }

            .pb-sm-2 {
                padding-bottom: .5rem !important
            }

            .pb-sm-3 {
                padding-bottom: 1rem !important
            }

            .pb-sm-4 {
                padding-bottom: 1.5rem !important
            }

            .pb-sm-5 {
                padding-bottom: 3rem !important
            }

            .ps-sm-0 {
                padding-left: 0 !important
            }

            .ps-sm-1 {
                padding-left: .25rem !important
            }

            .ps-sm-2 {
                padding-left: .5rem !important
            }

            .ps-sm-3 {
                padding-left: 1rem !important
            }

            .ps-sm-4 {
                padding-left: 1.5rem !important
            }

            .ps-sm-5 {
                padding-left: 3rem !important
            }

            .text-sm-start {
                text-align: left !important
            }

            .text-sm-end {
                text-align: right !important
            }

            .text-sm-center {
                text-align: center !important
            }
        }

        @media (min-width:768px) {
            .float-md-start {
                float: left !important
            }

            .float-md-end {
                float: right !important
            }

            .float-md-none {
                float: none !important
            }

            .d-md-inline {
                display: inline !important
            }

            .d-md-inline-block {
                display: inline-block !important
            }

            .d-md-block {
                display: block !important
            }

            .d-md-grid {
                display: grid !important
            }

            .d-md-table {
                display: table !important
            }

            .d-md-table-row {
                display: table-row !important
            }

            .d-md-table-cell {
                display: table-cell !important
            }

            .d-md-flex {
                display: flex !important
            }

            .d-md-inline-flex {
                display: inline-flex !important
            }

            .d-md-none {
                display: none !important
            }

            .flex-md-fill {
                flex: 1 1 auto !important
            }

            .flex-md-row {
                flex-direction: row !important
            }

            .flex-md-column {
                flex-direction: column !important
            }

            .flex-md-row-reverse {
                flex-direction: row-reverse !important
            }

            .flex-md-column-reverse {
                flex-direction: column-reverse !important
            }

            .flex-md-grow-0 {
                flex-grow: 0 !important
            }

            .flex-md-grow-1 {
                flex-grow: 1 !important
            }

            .flex-md-shrink-0 {
                flex-shrink: 0 !important
            }

            .flex-md-shrink-1 {
                flex-shrink: 1 !important
            }

            .flex-md-wrap {
                flex-wrap: wrap !important
            }

            .flex-md-nowrap {
                flex-wrap: nowrap !important
            }

            .flex-md-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }

            .gap-md-0 {
                gap: 0 !important
            }

            .gap-md-1 {
                gap: .25rem !important
            }

            .gap-md-2 {
                gap: .5rem !important
            }

            .gap-md-3 {
                gap: 1rem !important
            }

            .gap-md-4 {
                gap: 1.5rem !important
            }

            .gap-md-5 {
                gap: 3rem !important
            }

            .justify-content-md-start {
                justify-content: flex-start !important
            }

            .justify-content-md-end {
                justify-content: flex-end !important
            }

            .justify-content-md-center {
                justify-content: center !important
            }

            .justify-content-md-between {
                justify-content: space-between !important
            }

            .justify-content-md-around {
                justify-content: space-around !important
            }

            .justify-content-md-evenly {
                justify-content: space-evenly !important
            }

            .align-items-md-start {
                align-items: flex-start !important
            }

            .align-items-md-end {
                align-items: flex-end !important
            }

            .align-items-md-center {
                align-items: center !important
            }

            .align-items-md-baseline {
                align-items: baseline !important
            }

            .align-items-md-stretch {
                align-items: stretch !important
            }

            .align-content-md-start {
                align-content: flex-start !important
            }

            .align-content-md-end {
                align-content: flex-end !important
            }

            .align-content-md-center {
                align-content: center !important
            }

            .align-content-md-between {
                align-content: space-between !important
            }

            .align-content-md-around {
                align-content: space-around !important
            }

            .align-content-md-stretch {
                align-content: stretch !important
            }

            .align-self-md-auto {
                align-self: auto !important
            }

            .align-self-md-start {
                align-self: flex-start !important
            }

            .align-self-md-end {
                align-self: flex-end !important
            }

            .align-self-md-center {
                align-self: center !important
            }

            .align-self-md-baseline {
                align-self: baseline !important
            }

            .align-self-md-stretch {
                align-self: stretch !important
            }

            .order-md-first {
                order: -1 !important
            }

            .order-md-0 {
                order: 0 !important
            }

            .order-md-1 {
                order: 1 !important
            }

            .order-md-2 {
                order: 2 !important
            }

            .order-md-3 {
                order: 3 !important
            }

            .order-md-4 {
                order: 4 !important
            }

            .order-md-5 {
                order: 5 !important
            }

            .order-md-last {
                order: 6 !important
            }

            .m-md-0 {
                margin: 0 !important
            }

            .m-md-1 {
                margin: .25rem !important
            }

            .m-md-2 {
                margin: .5rem !important
            }

            .m-md-3 {
                margin: 1rem !important
            }

            .m-md-4 {
                margin: 1.5rem !important
            }

            .m-md-5 {
                margin: 3rem !important
            }

            .m-md-auto {
                margin: auto !important
            }

            .mx-md-0 {
                margin-right: 0 !important;
                margin-left: 0 !important
            }

            .mx-md-1 {
                margin-right: .25rem !important;
                margin-left: .25rem !important
            }

            .mx-md-2 {
                margin-right: .5rem !important;
                margin-left: .5rem !important
            }

            .mx-md-3 {
                margin-right: 1rem !important;
                margin-left: 1rem !important
            }

            .mx-md-4 {
                margin-right: 1.5rem !important;
                margin-left: 1.5rem !important
            }

            .mx-md-5 {
                margin-right: 3rem !important;
                margin-left: 3rem !important
            }

            .mx-md-auto {
                margin-right: auto !important;
                margin-left: auto !important
            }

            .my-md-0 {
                margin-top: 0 !important;
                margin-bottom: 0 !important
            }

            .my-md-1 {
                margin-top: .25rem !important;
                margin-bottom: .25rem !important
            }

            .my-md-2 {
                margin-top: .5rem !important;
                margin-bottom: .5rem !important
            }

            .my-md-3 {
                margin-top: 1rem !important;
                margin-bottom: 1rem !important
            }

            .my-md-4 {
                margin-top: 1.5rem !important;
                margin-bottom: 1.5rem !important
            }

            .my-md-5 {
                margin-top: 3rem !important;
                margin-bottom: 3rem !important
            }

            .my-md-auto {
                margin-top: auto !important;
                margin-bottom: auto !important
            }

            .mt-md-0 {
                margin-top: 0 !important
            }

            .mt-md-1 {
                margin-top: .25rem !important
            }

            .mt-md-2 {
                margin-top: .5rem !important
            }

            .mt-md-3 {
                margin-top: 1rem !important
            }

            .mt-md-4 {
                margin-top: 1.5rem !important
            }

            .mt-md-5 {
                margin-top: 3rem !important
            }

            .mt-md-auto {
                margin-top: auto !important
            }

            .me-md-0 {
                margin-right: 0 !important
            }

            .me-md-1 {
                margin-right: .25rem !important
            }

            .me-md-2 {
                margin-right: .5rem !important
            }

            .me-md-3 {
                margin-right: 1rem !important
            }

            .me-md-4 {
                margin-right: 1.5rem !important
            }

            .me-md-5 {
                margin-right: 3rem !important
            }

            .me-md-auto {
                margin-right: auto !important
            }

            .mb-md-0 {
                margin-bottom: 0 !important
            }

            .mb-md-1 {
                margin-bottom: .25rem !important
            }

            .mb-md-2 {
                margin-bottom: .5rem !important
            }

            .mb-md-3 {
                margin-bottom: 1rem !important
            }

            .mb-md-4 {
                margin-bottom: 1.5rem !important
            }

            .mb-md-5 {
                margin-bottom: 3rem !important
            }

            .mb-md-auto {
                margin-bottom: auto !important
            }

            .ms-md-0 {
                margin-left: 0 !important
            }

            .ms-md-1 {
                margin-left: .25rem !important
            }

            .ms-md-2 {
                margin-left: .5rem !important
            }

            .ms-md-3 {
                margin-left: 1rem !important
            }

            .ms-md-4 {
                margin-left: 1.5rem !important
            }

            .ms-md-5 {
                margin-left: 3rem !important
            }

            .ms-md-auto {
                margin-left: auto !important
            }

            .p-md-0 {
                padding: 0 !important
            }

            .p-md-1 {
                padding: .25rem !important
            }

            .p-md-2 {
                padding: .5rem !important
            }

            .p-md-3 {
                padding: 1rem !important
            }

            .p-md-4 {
                padding: 1.5rem !important
            }

            .p-md-5 {
                padding: 3rem !important
            }

            .px-md-0 {
                padding-right: 0 !important;
                padding-left: 0 !important
            }

            .px-md-1 {
                padding-right: .25rem !important;
                padding-left: .25rem !important
            }

            .px-md-2 {
                padding-right: .5rem !important;
                padding-left: .5rem !important
            }

            .px-md-3 {
                padding-right: 1rem !important;
                padding-left: 1rem !important
            }

            .px-md-4 {
                padding-right: 1.5rem !important;
                padding-left: 1.5rem !important
            }

            .px-md-5 {
                padding-right: 3rem !important;
                padding-left: 3rem !important
            }

            .py-md-0 {
                padding-top: 0 !important;
                padding-bottom: 0 !important
            }

            .py-md-1 {
                padding-top: .25rem !important;
                padding-bottom: .25rem !important
            }

            .py-md-2 {
                padding-top: .5rem !important;
                padding-bottom: .5rem !important
            }

            .py-md-3 {
                padding-top: 1rem !important;
                padding-bottom: 1rem !important
            }

            .py-md-4 {
                padding-top: 1.5rem !important;
                padding-bottom: 1.5rem !important
            }

            .py-md-5 {
                padding-top: 3rem !important;
                padding-bottom: 3rem !important
            }

            .pt-md-0 {
                padding-top: 0 !important
            }

            .pt-md-1 {
                padding-top: .25rem !important
            }

            .pt-md-2 {
                padding-top: .5rem !important
            }

            .pt-md-3 {
                padding-top: 1rem !important
            }

            .pt-md-4 {
                padding-top: 1.5rem !important
            }

            .pt-md-5 {
                padding-top: 3rem !important
            }

            .pe-md-0 {
                padding-right: 0 !important
            }

            .pe-md-1 {
                padding-right: .25rem !important
            }

            .pe-md-2 {
                padding-right: .5rem !important
            }

            .pe-md-3 {
                padding-right: 1rem !important
            }

            .pe-md-4 {
                padding-right: 1.5rem !important
            }

            .pe-md-5 {
                padding-right: 3rem !important
            }

            .pb-md-0 {
                padding-bottom: 0 !important
            }

            .pb-md-1 {
                padding-bottom: .25rem !important
            }

            .pb-md-2 {
                padding-bottom: .5rem !important
            }

            .pb-md-3 {
                padding-bottom: 1rem !important
            }

            .pb-md-4 {
                padding-bottom: 1.5rem !important
            }

            .pb-md-5 {
                padding-bottom: 3rem !important
            }

            .ps-md-0 {
                padding-left: 0 !important
            }

            .ps-md-1 {
                padding-left: .25rem !important
            }

            .ps-md-2 {
                padding-left: .5rem !important
            }

            .ps-md-3 {
                padding-left: 1rem !important
            }

            .ps-md-4 {
                padding-left: 1.5rem !important
            }

            .ps-md-5 {
                padding-left: 3rem !important
            }

            .text-md-start {
                text-align: left !important
            }

            .text-md-end {
                text-align: right !important
            }

            .text-md-center {
                text-align: center !important
            }
        }

        @media (min-width:992px) {
            .float-lg-start {
                float: left !important
            }

            .float-lg-end {
                float: right !important
            }

            .float-lg-none {
                float: none !important
            }

            .d-lg-inline {
                display: inline !important
            }

            .d-lg-inline-block {
                display: inline-block !important
            }

            .d-lg-block {
                display: block !important
            }

            .d-lg-grid {
                display: grid !important
            }

            .d-lg-table {
                display: table !important
            }

            .d-lg-table-row {
                display: table-row !important
            }

            .d-lg-table-cell {
                display: table-cell !important
            }

            .d-lg-flex {
                display: flex !important
            }

            .d-lg-inline-flex {
                display: inline-flex !important
            }

            .d-lg-none {
                display: none !important
            }

            .flex-lg-fill {
                flex: 1 1 auto !important
            }

            .flex-lg-row {
                flex-direction: row !important
            }

            .flex-lg-column {
                flex-direction: column !important
            }

            .flex-lg-row-reverse {
                flex-direction: row-reverse !important
            }

            .flex-lg-column-reverse {
                flex-direction: column-reverse !important
            }

            .flex-lg-grow-0 {
                flex-grow: 0 !important
            }

            .flex-lg-grow-1 {
                flex-grow: 1 !important
            }

            .flex-lg-shrink-0 {
                flex-shrink: 0 !important
            }

            .flex-lg-shrink-1 {
                flex-shrink: 1 !important
            }

            .flex-lg-wrap {
                flex-wrap: wrap !important
            }

            .flex-lg-nowrap {
                flex-wrap: nowrap !important
            }

            .flex-lg-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }

            .gap-lg-0 {
                gap: 0 !important
            }

            .gap-lg-1 {
                gap: .25rem !important
            }

            .gap-lg-2 {
                gap: .5rem !important
            }

            .gap-lg-3 {
                gap: 1rem !important
            }

            .gap-lg-4 {
                gap: 1.5rem !important
            }

            .gap-lg-5 {
                gap: 3rem !important
            }

            .justify-content-lg-start {
                justify-content: flex-start !important
            }

            .justify-content-lg-end {
                justify-content: flex-end !important
            }

            .justify-content-lg-center {
                justify-content: center !important
            }

            .justify-content-lg-between {
                justify-content: space-between !important
            }

            .justify-content-lg-around {
                justify-content: space-around !important
            }

            .justify-content-lg-evenly {
                justify-content: space-evenly !important
            }

            .align-items-lg-start {
                align-items: flex-start !important
            }

            .align-items-lg-end {
                align-items: flex-end !important
            }

            .align-items-lg-center {
                align-items: center !important
            }

            .align-items-lg-baseline {
                align-items: baseline !important
            }

            .align-items-lg-stretch {
                align-items: stretch !important
            }

            .align-content-lg-start {
                align-content: flex-start !important
            }

            .align-content-lg-end {
                align-content: flex-end !important
            }

            .align-content-lg-center {
                align-content: center !important
            }

            .align-content-lg-between {
                align-content: space-between !important
            }

            .align-content-lg-around {
                align-content: space-around !important
            }

            .align-content-lg-stretch {
                align-content: stretch !important
            }

            .align-self-lg-auto {
                align-self: auto !important
            }

            .align-self-lg-start {
                align-self: flex-start !important
            }

            .align-self-lg-end {
                align-self: flex-end !important
            }

            .align-self-lg-center {
                align-self: center !important
            }

            .align-self-lg-baseline {
                align-self: baseline !important
            }

            .align-self-lg-stretch {
                align-self: stretch !important
            }

            .order-lg-first {
                order: -1 !important
            }

            .order-lg-0 {
                order: 0 !important
            }

            .order-lg-1 {
                order: 1 !important
            }

            .order-lg-2 {
                order: 2 !important
            }

            .order-lg-3 {
                order: 3 !important
            }

            .order-lg-4 {
                order: 4 !important
            }

            .order-lg-5 {
                order: 5 !important
            }

            .order-lg-last {
                order: 6 !important
            }

            .m-lg-0 {
                margin: 0 !important
            }

            .m-lg-1 {
                margin: .25rem !important
            }

            .m-lg-2 {
                margin: .5rem !important
            }

            .m-lg-3 {
                margin: 1rem !important
            }

            .m-lg-4 {
                margin: 1.5rem !important
            }

            .m-lg-5 {
                margin: 3rem !important
            }

            .m-lg-auto {
                margin: auto !important
            }

            .mx-lg-0 {
                margin-right: 0 !important;
                margin-left: 0 !important
            }

            .mx-lg-1 {
                margin-right: .25rem !important;
                margin-left: .25rem !important
            }

            .mx-lg-2 {
                margin-right: .5rem !important;
                margin-left: .5rem !important
            }

            .mx-lg-3 {
                margin-right: 1rem !important;
                margin-left: 1rem !important
            }

            .mx-lg-4 {
                margin-right: 1.5rem !important;
                margin-left: 1.5rem !important
            }

            .mx-lg-5 {
                margin-right: 3rem !important;
                margin-left: 3rem !important
            }

            .mx-lg-auto {
                margin-right: auto !important;
                margin-left: auto !important
            }

            .my-lg-0 {
                margin-top: 0 !important;
                margin-bottom: 0 !important
            }

            .my-lg-1 {
                margin-top: .25rem !important;
                margin-bottom: .25rem !important
            }

            .my-lg-2 {
                margin-top: .5rem !important;
                margin-bottom: .5rem !important
            }

            .my-lg-3 {
                margin-top: 1rem !important;
                margin-bottom: 1rem !important
            }

            .my-lg-4 {
                margin-top: 1.5rem !important;
                margin-bottom: 1.5rem !important
            }

            .my-lg-5 {
                margin-top: 3rem !important;
                margin-bottom: 3rem !important
            }

            .my-lg-auto {
                margin-top: auto !important;
                margin-bottom: auto !important
            }

            .mt-lg-0 {
                margin-top: 0 !important
            }

            .mt-lg-1 {
                margin-top: .25rem !important
            }

            .mt-lg-2 {
                margin-top: .5rem !important
            }

            .mt-lg-3 {
                margin-top: 1rem !important
            }

            .mt-lg-4 {
                margin-top: 1.5rem !important
            }

            .mt-lg-5 {
                margin-top: 3rem !important
            }

            .mt-lg-auto {
                margin-top: auto !important
            }

            .me-lg-0 {
                margin-right: 0 !important
            }

            .me-lg-1 {
                margin-right: .25rem !important
            }

            .me-lg-2 {
                margin-right: .5rem !important
            }

            .me-lg-3 {
                margin-right: 1rem !important
            }

            .me-lg-4 {
                margin-right: 1.5rem !important
            }

            .me-lg-5 {
                margin-right: 3rem !important
            }

            .me-lg-auto {
                margin-right: auto !important
            }

            .mb-lg-0 {
                margin-bottom: 0 !important
            }

            .mb-lg-1 {
                margin-bottom: .25rem !important
            }

            .mb-lg-2 {
                margin-bottom: .5rem !important
            }

            .mb-lg-3 {
                margin-bottom: 1rem !important
            }

            .mb-lg-4 {
                margin-bottom: 1.5rem !important
            }

            .mb-lg-5 {
                margin-bottom: 3rem !important
            }

            .mb-lg-auto {
                margin-bottom: auto !important
            }

            .ms-lg-0 {
                margin-left: 0 !important
            }

            .ms-lg-1 {
                margin-left: .25rem !important
            }

            .ms-lg-2 {
                margin-left: .5rem !important
            }

            .ms-lg-3 {
                margin-left: 1rem !important
            }

            .ms-lg-4 {
                margin-left: 1.5rem !important
            }

            .ms-lg-5 {
                margin-left: 3rem !important
            }

            .ms-lg-auto {
                margin-left: auto !important
            }

            .p-lg-0 {
                padding: 0 !important
            }

            .p-lg-1 {
                padding: .25rem !important
            }

            .p-lg-2 {
                padding: .5rem !important
            }

            .p-lg-3 {
                padding: 1rem !important
            }

            .p-lg-4 {
                padding: 1.5rem !important
            }

            .p-lg-5 {
                padding: 3rem !important
            }

            .px-lg-0 {
                padding-right: 0 !important;
                padding-left: 0 !important
            }

            .px-lg-1 {
                padding-right: .25rem !important;
                padding-left: .25rem !important
            }

            .px-lg-2 {
                padding-right: .5rem !important;
                padding-left: .5rem !important
            }

            .px-lg-3 {
                padding-right: 1rem !important;
                padding-left: 1rem !important
            }

            .px-lg-4 {
                padding-right: 1.5rem !important;
                padding-left: 1.5rem !important
            }

            .px-lg-5 {
                padding-right: 3rem !important;
                padding-left: 3rem !important
            }

            .py-lg-0 {
                padding-top: 0 !important;
                padding-bottom: 0 !important
            }

            .py-lg-1 {
                padding-top: .25rem !important;
                padding-bottom: .25rem !important
            }

            .py-lg-2 {
                padding-top: .5rem !important;
                padding-bottom: .5rem !important
            }

            .py-lg-3 {
                padding-top: 1rem !important;
                padding-bottom: 1rem !important
            }

            .py-lg-4 {
                padding-top: 1.5rem !important;
                padding-bottom: 1.5rem !important
            }

            .py-lg-5 {
                padding-top: 3rem !important;
                padding-bottom: 3rem !important
            }

            .pt-lg-0 {
                padding-top: 0 !important
            }

            .pt-lg-1 {
                padding-top: .25rem !important
            }

            .pt-lg-2 {
                padding-top: .5rem !important
            }

            .pt-lg-3 {
                padding-top: 1rem !important
            }

            .pt-lg-4 {
                padding-top: 1.5rem !important
            }

            .pt-lg-5 {
                padding-top: 3rem !important
            }

            .pe-lg-0 {
                padding-right: 0 !important
            }

            .pe-lg-1 {
                padding-right: .25rem !important
            }

            .pe-lg-2 {
                padding-right: .5rem !important
            }

            .pe-lg-3 {
                padding-right: 1rem !important
            }

            .pe-lg-4 {
                padding-right: 1.5rem !important
            }

            .pe-lg-5 {
                padding-right: 3rem !important
            }

            .pb-lg-0 {
                padding-bottom: 0 !important
            }

            .pb-lg-1 {
                padding-bottom: .25rem !important
            }

            .pb-lg-2 {
                padding-bottom: .5rem !important
            }

            .pb-lg-3 {
                padding-bottom: 1rem !important
            }

            .pb-lg-4 {
                padding-bottom: 1.5rem !important
            }

            .pb-lg-5 {
                padding-bottom: 3rem !important
            }

            .ps-lg-0 {
                padding-left: 0 !important
            }

            .ps-lg-1 {
                padding-left: .25rem !important
            }

            .ps-lg-2 {
                padding-left: .5rem !important
            }

            .ps-lg-3 {
                padding-left: 1rem !important
            }

            .ps-lg-4 {
                padding-left: 1.5rem !important
            }

            .ps-lg-5 {
                padding-left: 3rem !important
            }

            .text-lg-start {
                text-align: left !important
            }

            .text-lg-end {
                text-align: right !important
            }

            .text-lg-center {
                text-align: center !important
            }
        }

        @media (min-width:1200px) {
            .float-xl-start {
                float: left !important
            }

            .float-xl-end {
                float: right !important
            }

            .float-xl-none {
                float: none !important
            }

            .d-xl-inline {
                display: inline !important
            }

            .d-xl-inline-block {
                display: inline-block !important
            }

            .d-xl-block {
                display: block !important
            }

            .d-xl-grid {
                display: grid !important
            }

            .d-xl-table {
                display: table !important
            }

            .d-xl-table-row {
                display: table-row !important
            }

            .d-xl-table-cell {
                display: table-cell !important
            }

            .d-xl-flex {
                display: flex !important
            }

            .d-xl-inline-flex {
                display: inline-flex !important
            }

            .d-xl-none {
                display: none !important
            }

            .flex-xl-fill {
                flex: 1 1 auto !important
            }

            .flex-xl-row {
                flex-direction: row !important
            }

            .flex-xl-column {
                flex-direction: column !important
            }

            .flex-xl-row-reverse {
                flex-direction: row-reverse !important
            }

            .flex-xl-column-reverse {
                flex-direction: column-reverse !important
            }

            .flex-xl-grow-0 {
                flex-grow: 0 !important
            }

            .flex-xl-grow-1 {
                flex-grow: 1 !important
            }

            .flex-xl-shrink-0 {
                flex-shrink: 0 !important
            }

            .flex-xl-shrink-1 {
                flex-shrink: 1 !important
            }

            .flex-xl-wrap {
                flex-wrap: wrap !important
            }

            .flex-xl-nowrap {
                flex-wrap: nowrap !important
            }

            .flex-xl-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }

            .gap-xl-0 {
                gap: 0 !important
            }

            .gap-xl-1 {
                gap: .25rem !important
            }

            .gap-xl-2 {
                gap: .5rem !important
            }

            .gap-xl-3 {
                gap: 1rem !important
            }

            .gap-xl-4 {
                gap: 1.5rem !important
            }

            .gap-xl-5 {
                gap: 3rem !important
            }

            .justify-content-xl-start {
                justify-content: flex-start !important
            }

            .justify-content-xl-end {
                justify-content: flex-end !important
            }

            .justify-content-xl-center {
                justify-content: center !important
            }

            .justify-content-xl-between {
                justify-content: space-between !important
            }

            .justify-content-xl-around {
                justify-content: space-around !important
            }

            .justify-content-xl-evenly {
                justify-content: space-evenly !important
            }

            .align-items-xl-start {
                align-items: flex-start !important
            }

            .align-items-xl-end {
                align-items: flex-end !important
            }

            .align-items-xl-center {
                align-items: center !important
            }

            .align-items-xl-baseline {
                align-items: baseline !important
            }

            .align-items-xl-stretch {
                align-items: stretch !important
            }

            .align-content-xl-start {
                align-content: flex-start !important
            }

            .align-content-xl-end {
                align-content: flex-end !important
            }

            .align-content-xl-center {
                align-content: center !important
            }

            .align-content-xl-between {
                align-content: space-between !important
            }

            .align-content-xl-around {
                align-content: space-around !important
            }

            .align-content-xl-stretch {
                align-content: stretch !important
            }

            .align-self-xl-auto {
                align-self: auto !important
            }

            .align-self-xl-start {
                align-self: flex-start !important
            }

            .align-self-xl-end {
                align-self: flex-end !important
            }

            .align-self-xl-center {
                align-self: center !important
            }

            .align-self-xl-baseline {
                align-self: baseline !important
            }

            .align-self-xl-stretch {
                align-self: stretch !important
            }

            .order-xl-first {
                order: -1 !important
            }

            .order-xl-0 {
                order: 0 !important
            }

            .order-xl-1 {
                order: 1 !important
            }

            .order-xl-2 {
                order: 2 !important
            }

            .order-xl-3 {
                order: 3 !important
            }

            .order-xl-4 {
                order: 4 !important
            }

            .order-xl-5 {
                order: 5 !important
            }

            .order-xl-last {
                order: 6 !important
            }

            .m-xl-0 {
                margin: 0 !important
            }

            .m-xl-1 {
                margin: .25rem !important
            }

            .m-xl-2 {
                margin: .5rem !important
            }

            .m-xl-3 {
                margin: 1rem !important
            }

            .m-xl-4 {
                margin: 1.5rem !important
            }

            .m-xl-5 {
                margin: 3rem !important
            }

            .m-xl-auto {
                margin: auto !important
            }

            .mx-xl-0 {
                margin-right: 0 !important;
                margin-left: 0 !important
            }

            .mx-xl-1 {
                margin-right: .25rem !important;
                margin-left: .25rem !important
            }

            .mx-xl-2 {
                margin-right: .5rem !important;
                margin-left: .5rem !important
            }

            .mx-xl-3 {
                margin-right: 1rem !important;
                margin-left: 1rem !important
            }

            .mx-xl-4 {
                margin-right: 1.5rem !important;
                margin-left: 1.5rem !important
            }

            .mx-xl-5 {
                margin-right: 3rem !important;
                margin-left: 3rem !important
            }

            .mx-xl-auto {
                margin-right: auto !important;
                margin-left: auto !important
            }

            .my-xl-0 {
                margin-top: 0 !important;
                margin-bottom: 0 !important
            }

            .my-xl-1 {
                margin-top: .25rem !important;
                margin-bottom: .25rem !important
            }

            .my-xl-2 {
                margin-top: .5rem !important;
                margin-bottom: .5rem !important
            }

            .my-xl-3 {
                margin-top: 1rem !important;
                margin-bottom: 1rem !important
            }

            .my-xl-4 {
                margin-top: 1.5rem !important;
                margin-bottom: 1.5rem !important
            }

            .my-xl-5 {
                margin-top: 3rem !important;
                margin-bottom: 3rem !important
            }

            .my-xl-auto {
                margin-top: auto !important;
                margin-bottom: auto !important
            }

            .mt-xl-0 {
                margin-top: 0 !important
            }

            .mt-xl-1 {
                margin-top: .25rem !important
            }

            .mt-xl-2 {
                margin-top: .5rem !important
            }

            .mt-xl-3 {
                margin-top: 1rem !important
            }

            .mt-xl-4 {
                margin-top: 1.5rem !important
            }

            .mt-xl-5 {
                margin-top: 3rem !important
            }

            .mt-xl-auto {
                margin-top: auto !important
            }

            .me-xl-0 {
                margin-right: 0 !important
            }

            .me-xl-1 {
                margin-right: .25rem !important
            }

            .me-xl-2 {
                margin-right: .5rem !important
            }

            .me-xl-3 {
                margin-right: 1rem !important
            }

            .me-xl-4 {
                margin-right: 1.5rem !important
            }

            .me-xl-5 {
                margin-right: 3rem !important
            }

            .me-xl-auto {
                margin-right: auto !important
            }

            .mb-xl-0 {
                margin-bottom: 0 !important
            }

            .mb-xl-1 {
                margin-bottom: .25rem !important
            }

            .mb-xl-2 {
                margin-bottom: .5rem !important
            }

            .mb-xl-3 {
                margin-bottom: 1rem !important
            }

            .mb-xl-4 {
                margin-bottom: 1.5rem !important
            }

            .mb-xl-5 {
                margin-bottom: 3rem !important
            }

            .mb-xl-auto {
                margin-bottom: auto !important
            }

            .ms-xl-0 {
                margin-left: 0 !important
            }

            .ms-xl-1 {
                margin-left: .25rem !important
            }

            .ms-xl-2 {
                margin-left: .5rem !important
            }

            .ms-xl-3 {
                margin-left: 1rem !important
            }

            .ms-xl-4 {
                margin-left: 1.5rem !important
            }

            .ms-xl-5 {
                margin-left: 3rem !important
            }

            .ms-xl-auto {
                margin-left: auto !important
            }

            .p-xl-0 {
                padding: 0 !important
            }

            .p-xl-1 {
                padding: .25rem !important
            }

            .p-xl-2 {
                padding: .5rem !important
            }

            .p-xl-3 {
                padding: 1rem !important
            }

            .p-xl-4 {
                padding: 1.5rem !important
            }

            .p-xl-5 {
                padding: 3rem !important
            }

            .px-xl-0 {
                padding-right: 0 !important;
                padding-left: 0 !important
            }

            .px-xl-1 {
                padding-right: .25rem !important;
                padding-left: .25rem !important
            }

            .px-xl-2 {
                padding-right: .5rem !important;
                padding-left: .5rem !important
            }

            .px-xl-3 {
                padding-right: 1rem !important;
                padding-left: 1rem !important
            }

            .px-xl-4 {
                padding-right: 1.5rem !important;
                padding-left: 1.5rem !important
            }

            .px-xl-5 {
                padding-right: 3rem !important;
                padding-left: 3rem !important
            }

            .py-xl-0 {
                padding-top: 0 !important;
                padding-bottom: 0 !important
            }

            .py-xl-1 {
                padding-top: .25rem !important;
                padding-bottom: .25rem !important
            }

            .py-xl-2 {
                padding-top: .5rem !important;
                padding-bottom: .5rem !important
            }

            .py-xl-3 {
                padding-top: 1rem !important;
                padding-bottom: 1rem !important
            }

            .py-xl-4 {
                padding-top: 1.5rem !important;
                padding-bottom: 1.5rem !important
            }

            .py-xl-5 {
                padding-top: 3rem !important;
                padding-bottom: 3rem !important
            }

            .pt-xl-0 {
                padding-top: 0 !important
            }

            .pt-xl-1 {
                padding-top: .25rem !important
            }

            .pt-xl-2 {
                padding-top: .5rem !important
            }

            .pt-xl-3 {
                padding-top: 1rem !important
            }

            .pt-xl-4 {
                padding-top: 1.5rem !important
            }

            .pt-xl-5 {
                padding-top: 3rem !important
            }

            .pe-xl-0 {
                padding-right: 0 !important
            }

            .pe-xl-1 {
                padding-right: .25rem !important
            }

            .pe-xl-2 {
                padding-right: .5rem !important
            }

            .pe-xl-3 {
                padding-right: 1rem !important
            }

            .pe-xl-4 {
                padding-right: 1.5rem !important
            }

            .pe-xl-5 {
                padding-right: 3rem !important
            }

            .pb-xl-0 {
                padding-bottom: 0 !important
            }

            .pb-xl-1 {
                padding-bottom: .25rem !important
            }

            .pb-xl-2 {
                padding-bottom: .5rem !important
            }

            .pb-xl-3 {
                padding-bottom: 1rem !important
            }

            .pb-xl-4 {
                padding-bottom: 1.5rem !important
            }

            .pb-xl-5 {
                padding-bottom: 3rem !important
            }

            .ps-xl-0 {
                padding-left: 0 !important
            }

            .ps-xl-1 {
                padding-left: .25rem !important
            }

            .ps-xl-2 {
                padding-left: .5rem !important
            }

            .ps-xl-3 {
                padding-left: 1rem !important
            }

            .ps-xl-4 {
                padding-left: 1.5rem !important
            }

            .ps-xl-5 {
                padding-left: 3rem !important
            }

            .text-xl-start {
                text-align: left !important
            }

            .text-xl-end {
                text-align: right !important
            }

            .text-xl-center {
                text-align: center !important
            }
        }

        @media (min-width:1400px) {
            .float-xxl-start {
                float: left !important
            }

            .float-xxl-end {
                float: right !important
            }

            .float-xxl-none {
                float: none !important
            }

            .d-xxl-inline {
                display: inline !important
            }

            .d-xxl-inline-block {
                display: inline-block !important
            }

            .d-xxl-block {
                display: block !important
            }

            .d-xxl-grid {
                display: grid !important
            }

            .d-xxl-table {
                display: table !important
            }

            .d-xxl-table-row {
                display: table-row !important
            }

            .d-xxl-table-cell {
                display: table-cell !important
            }

            .d-xxl-flex {
                display: flex !important
            }

            .d-xxl-inline-flex {
                display: inline-flex !important
            }

            .d-xxl-none {
                display: none !important
            }

            .flex-xxl-fill {
                flex: 1 1 auto !important
            }

            .flex-xxl-row {
                flex-direction: row !important
            }

            .flex-xxl-column {
                flex-direction: column !important
            }

            .flex-xxl-row-reverse {
                flex-direction: row-reverse !important
            }

            .flex-xxl-column-reverse {
                flex-direction: column-reverse !important
            }

            .flex-xxl-grow-0 {
                flex-grow: 0 !important
            }

            .flex-xxl-grow-1 {
                flex-grow: 1 !important
            }

            .flex-xxl-shrink-0 {
                flex-shrink: 0 !important
            }

            .flex-xxl-shrink-1 {
                flex-shrink: 1 !important
            }

            .flex-xxl-wrap {
                flex-wrap: wrap !important
            }

            .flex-xxl-nowrap {
                flex-wrap: nowrap !important
            }

            .flex-xxl-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }

            .gap-xxl-0 {
                gap: 0 !important
            }

            .gap-xxl-1 {
                gap: .25rem !important
            }

            .gap-xxl-2 {
                gap: .5rem !important
            }

            .gap-xxl-3 {
                gap: 1rem !important
            }

            .gap-xxl-4 {
                gap: 1.5rem !important
            }

            .gap-xxl-5 {
                gap: 3rem !important
            }

            .justify-content-xxl-start {
                justify-content: flex-start !important
            }

            .justify-content-xxl-end {
                justify-content: flex-end !important
            }

            .justify-content-xxl-center {
                justify-content: center !important
            }

            .justify-content-xxl-between {
                justify-content: space-between !important
            }

            .justify-content-xxl-around {
                justify-content: space-around !important
            }

            .justify-content-xxl-evenly {
                justify-content: space-evenly !important
            }

            .align-items-xxl-start {
                align-items: flex-start !important
            }

            .align-items-xxl-end {
                align-items: flex-end !important
            }

            .align-items-xxl-center {
                align-items: center !important
            }

            .align-items-xxl-baseline {
                align-items: baseline !important
            }

            .align-items-xxl-stretch {
                align-items: stretch !important
            }

            .align-content-xxl-start {
                align-content: flex-start !important
            }

            .align-content-xxl-end {
                align-content: flex-end !important
            }

            .align-content-xxl-center {
                align-content: center !important
            }

            .align-content-xxl-between {
                align-content: space-between !important
            }

            .align-content-xxl-around {
                align-content: space-around !important
            }

            .align-content-xxl-stretch {
                align-content: stretch !important
            }

            .align-self-xxl-auto {
                align-self: auto !important
            }

            .align-self-xxl-start {
                align-self: flex-start !important
            }

            .align-self-xxl-end {
                align-self: flex-end !important
            }

            .align-self-xxl-center {
                align-self: center !important
            }

            .align-self-xxl-baseline {
                align-self: baseline !important
            }

            .align-self-xxl-stretch {
                align-self: stretch !important
            }

            .order-xxl-first {
                order: -1 !important
            }

            .order-xxl-0 {
                order: 0 !important
            }

            .order-xxl-1 {
                order: 1 !important
            }

            .order-xxl-2 {
                order: 2 !important
            }

            .order-xxl-3 {
                order: 3 !important
            }

            .order-xxl-4 {
                order: 4 !important
            }

            .order-xxl-5 {
                order: 5 !important
            }

            .order-xxl-last {
                order: 6 !important
            }

            .m-xxl-0 {
                margin: 0 !important
            }

            .m-xxl-1 {
                margin: .25rem !important
            }

            .m-xxl-2 {
                margin: .5rem !important
            }

            .m-xxl-3 {
                margin: 1rem !important
            }

            .m-xxl-4 {
                margin: 1.5rem !important
            }

            .m-xxl-5 {
                margin: 3rem !important
            }

            .m-xxl-auto {
                margin: auto !important
            }

            .mx-xxl-0 {
                margin-right: 0 !important;
                margin-left: 0 !important
            }

            .mx-xxl-1 {
                margin-right: .25rem !important;
                margin-left: .25rem !important
            }

            .mx-xxl-2 {
                margin-right: .5rem !important;
                margin-left: .5rem !important
            }

            .mx-xxl-3 {
                margin-right: 1rem !important;
                margin-left: 1rem !important
            }

            .mx-xxl-4 {
                margin-right: 1.5rem !important;
                margin-left: 1.5rem !important
            }

            .mx-xxl-5 {
                margin-right: 3rem !important;
                margin-left: 3rem !important
            }

            .mx-xxl-auto {
                margin-right: auto !important;
                margin-left: auto !important
            }

            .my-xxl-0 {
                margin-top: 0 !important;
                margin-bottom: 0 !important
            }

            .my-xxl-1 {
                margin-top: .25rem !important;
                margin-bottom: .25rem !important
            }

            .my-xxl-2 {
                margin-top: .5rem !important;
                margin-bottom: .5rem !important
            }

            .my-xxl-3 {
                margin-top: 1rem !important;
                margin-bottom: 1rem !important
            }

            .my-xxl-4 {
                margin-top: 1.5rem !important;
                margin-bottom: 1.5rem !important
            }

            .my-xxl-5 {
                margin-top: 3rem !important;
                margin-bottom: 3rem !important
            }

            .my-xxl-auto {
                margin-top: auto !important;
                margin-bottom: auto !important
            }

            .mt-xxl-0 {
                margin-top: 0 !important
            }

            .mt-xxl-1 {
                margin-top: .25rem !important
            }

            .mt-xxl-2 {
                margin-top: .5rem !important
            }

            .mt-xxl-3 {
                margin-top: 1rem !important
            }

            .mt-xxl-4 {
                margin-top: 1.5rem !important
            }

            .mt-xxl-5 {
                margin-top: 3rem !important
            }

            .mt-xxl-auto {
                margin-top: auto !important
            }

            .me-xxl-0 {
                margin-right: 0 !important
            }

            .me-xxl-1 {
                margin-right: .25rem !important
            }

            .me-xxl-2 {
                margin-right: .5rem !important
            }

            .me-xxl-3 {
                margin-right: 1rem !important
            }

            .me-xxl-4 {
                margin-right: 1.5rem !important
            }

            .me-xxl-5 {
                margin-right: 3rem !important
            }

            .me-xxl-auto {
                margin-right: auto !important
            }

            .mb-xxl-0 {
                margin-bottom: 0 !important
            }

            .mb-xxl-1 {
                margin-bottom: .25rem !important
            }

            .mb-xxl-2 {
                margin-bottom: .5rem !important
            }

            .mb-xxl-3 {
                margin-bottom: 1rem !important
            }

            .mb-xxl-4 {
                margin-bottom: 1.5rem !important
            }

            .mb-xxl-5 {
                margin-bottom: 3rem !important
            }

            .mb-xxl-auto {
                margin-bottom: auto !important
            }

            .ms-xxl-0 {
                margin-left: 0 !important
            }

            .ms-xxl-1 {
                margin-left: .25rem !important
            }

            .ms-xxl-2 {
                margin-left: .5rem !important
            }

            .ms-xxl-3 {
                margin-left: 1rem !important
            }

            .ms-xxl-4 {
                margin-left: 1.5rem !important
            }

            .ms-xxl-5 {
                margin-left: 3rem !important
            }

            .ms-xxl-auto {
                margin-left: auto !important
            }

            .p-xxl-0 {
                padding: 0 !important
            }

            .p-xxl-1 {
                padding: .25rem !important
            }

            .p-xxl-2 {
                padding: .5rem !important
            }

            .p-xxl-3 {
                padding: 1rem !important
            }

            .p-xxl-4 {
                padding: 1.5rem !important
            }

            .p-xxl-5 {
                padding: 3rem !important
            }

            .px-xxl-0 {
                padding-right: 0 !important;
                padding-left: 0 !important
            }

            .px-xxl-1 {
                padding-right: .25rem !important;
                padding-left: .25rem !important
            }

            .px-xxl-2 {
                padding-right: .5rem !important;
                padding-left: .5rem !important
            }

            .px-xxl-3 {
                padding-right: 1rem !important;
                padding-left: 1rem !important
            }

            .px-xxl-4 {
                padding-right: 1.5rem !important;
                padding-left: 1.5rem !important
            }

            .px-xxl-5 {
                padding-right: 3rem !important;
                padding-left: 3rem !important
            }

            .py-xxl-0 {
                padding-top: 0 !important;
                padding-bottom: 0 !important
            }

            .py-xxl-1 {
                padding-top: .25rem !important;
                padding-bottom: .25rem !important
            }

            .py-xxl-2 {
                padding-top: .5rem !important;
                padding-bottom: .5rem !important
            }

            .py-xxl-3 {
                padding-top: 1rem !important;
                padding-bottom: 1rem !important
            }

            .py-xxl-4 {
                padding-top: 1.5rem !important;
                padding-bottom: 1.5rem !important
            }

            .py-xxl-5 {
                padding-top: 3rem !important;
                padding-bottom: 3rem !important
            }

            .pt-xxl-0 {
                padding-top: 0 !important
            }

            .pt-xxl-1 {
                padding-top: .25rem !important
            }

            .pt-xxl-2 {
                padding-top: .5rem !important
            }

            .pt-xxl-3 {
                padding-top: 1rem !important
            }

            .pt-xxl-4 {
                padding-top: 1.5rem !important
            }

            .pt-xxl-5 {
                padding-top: 3rem !important
            }

            .pe-xxl-0 {
                padding-right: 0 !important
            }

            .pe-xxl-1 {
                padding-right: .25rem !important
            }

            .pe-xxl-2 {
                padding-right: .5rem !important
            }

            .pe-xxl-3 {
                padding-right: 1rem !important
            }

            .pe-xxl-4 {
                padding-right: 1.5rem !important
            }

            .pe-xxl-5 {
                padding-right: 3rem !important
            }

            .pb-xxl-0 {
                padding-bottom: 0 !important
            }

            .pb-xxl-1 {
                padding-bottom: .25rem !important
            }

            .pb-xxl-2 {
                padding-bottom: .5rem !important
            }

            .pb-xxl-3 {
                padding-bottom: 1rem !important
            }

            .pb-xxl-4 {
                padding-bottom: 1.5rem !important
            }

            .pb-xxl-5 {
                padding-bottom: 3rem !important
            }

            .ps-xxl-0 {
                padding-left: 0 !important
            }

            .ps-xxl-1 {
                padding-left: .25rem !important
            }

            .ps-xxl-2 {
                padding-left: .5rem !important
            }

            .ps-xxl-3 {
                padding-left: 1rem !important
            }

            .ps-xxl-4 {
                padding-left: 1.5rem !important
            }

            .ps-xxl-5 {
                padding-left: 3rem !important
            }

            .text-xxl-start {
                text-align: left !important
            }

            .text-xxl-end {
                text-align: right !important
            }

            .text-xxl-center {
                text-align: center !important
            }
        }

        @media (min-width:1200px) {
            .fs-1 {
                font-size: 2.5rem !important
            }

            .fs-2 {
                font-size: 2rem !important
            }

            .fs-3 {
                font-size: 1.75rem !important
            }

            .fs-4 {
                font-size: 1.5rem !important
            }
        }

        @media print {
            .d-print-inline {
                display: inline !important
            }

            .d-print-inline-block {
                display: inline-block !important
            }

            .d-print-block {
                display: block !important
            }

            .d-print-grid {
                display: grid !important
            }

            .d-print-table {
                display: table !important
            }

            .d-print-table-row {
                display: table-row !important
            }

            .d-print-table-cell {
                display: table-cell !important
            }

            .d-print-flex {
                display: flex !important
            }

            .d-print-inline-flex {
                display: inline-flex !important
            }

            .d-print-none {
                display: none !important
            }
        }

        :root {
            --m-app-height: 350px;
            --scrollbar-width: 0px;
            --app-height: 100vh;
            --nav-banner-height: 0px;
            --nav-sidebar-width: 64px;
            --modal-header-height: 64px;
            --m-app-height: 341px;
            --nav-height: 64px;
            --modal-backdrop-filter: unset;
            --modal-header-border-width: 1px;
            --modal-header-padding-right: 24px;
            --border-radius-pill: 1000px;
            --nav-button-s-padding: 6px;
            --modal-header-padding-top: 16px;
            --button-s-font-line-height: 20px;
            --nav-button-s-icon-size: var(--button-s-font-line-height)
        }

        ._493597:after,
        ._493597:before {
            height: 0 !important
        }

        body {
            -webkit-text-size-adjust: none;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            -webkit-overflow-scrolling: auto;
            background-color: var(--main-color);
            color: var(--main-text-color);
            font-weight: 500;
            margin: 0;
            font-family: Open Sans, Verdana, sans-serif;
            font-size: 16px;
            overflow-x: hidden
        }

        ::-webkit-scrollbar {
            width: 0;
            height: 0
        }

        ::-webkit-scrollbar-track {
            background: #060e2a
        }

        ::-webkit-scrollbar-thumb {
            background: #54596d
        }

        ::-webkit-scrollbar-thumb:hover {
            background: #54596d
        }

        ::placeholder {
            color: var(--main-text-header-color)
        }

        b,
        strong {
            font-weight: 500
        }

        ul {
            list-style: none;
            margin: 0;
            padding: 0
        }

        ._776a92,
        a {
            color: #eff0f2;
            text-decoration: none
        }

        ._776a92:hover,
        a:hover {
            color: #eff0f2;
            text-decoration: none
        }

        .f43e60,
        ._0084a4,
        ._69e3a2,
        ._16187b,
        .de0184,
        ._4b6d1f,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            font-weight: 500
        }

        ._19b2c3:focus+._9b64e3,
        ._9b64e3:focus {
            outline: 0;
            box-shadow: none
        }

        h1,
        .f43e60 {
            font-size: 30px;
            line-height: 36px;
            color: var(--main-text-header-color)
        }

        h2,
        ._0084a4 {
            font-size: 26px;
            line-height: 30px;
            color: var(--main-text-header-color)
        }

        h3,
        ._69e3a2 {
            font-size: 22px;
            line-height: 26px;
            color: var(--main-text-header-color)
        }

        h4,
        ._16187b {
            font-size: 20px;
            line-height: 25px;
            color: var(--main-text-header-color)
        }

        .bd7629 {
            color: #e4580a
        }

        ._9b64e3 {
            font-size: inherit
        }

        header {
            background: var(--top-bar-color);
            position: sticky;
            top: 0;
            z-index: 104;
            box-shadow: 0 0 1px rgba(0, 0, 0, .3215686275), 0 4px 8px rgba(0, 0, 0, .2392156863);
            align-items: center;
            display: flex;
            flex-flow: row nowrap;
            gap: 8px;
            height: 64px;
            padding-top: 32px;
            padding-bottom: 32px;
            justify-content: space-between
        }

        .a420fd:before {
            content: "";
            clear: both
        }

        .ad38f6 {
            margin: 15px 0
        }

        tr:nth-child(even) {
            background-color: var(--main-color)
        }

        tr:nth-child(odd):not(:first-child) {
            background-color: var(--color-table-base-body-background-sf-2)
        }

        ._91d4fa {
            contain: content;
            will-change: transform
        }

        ._64cf02 tbody tr td {
            color: var(--main-text-header-color);
            text-align: left
        }

        table tbody {
            border: 0
        }

        table tbody td {
            border: 0
        }

        table tbody tr {
            border: 0
        }

        table tbody tr td:first-child {
            border-top-left-radius: 8px;
            border-bottom-left-radius: 8px
        }

        table tbody tr td:last-child {
            border-top-right-radius: 8px;
            border-bottom-right-radius: 8px
        }

        ._64cf02 tbody tr:first-child td {
            background-color: var(--main-button-color) !important;
            text-transform: uppercase;
            font-weight: 700;
            color: var(--main-table-color-text)
        }

        ._64cf02 tbody tr:nth-child(odd) td {
            background-color: var(--main-table-odd-color)
        }

        ._64cf02 tbody tr:nth-child(even) td {
            background-color: var(--main-table-even-color)
        }

        .a9a5ae {
            display: none;
            background-color: rgba(0, 0, 0, 0);
            border: 0;
            padding: 0;
            margin-right: 15px
        }

        .a9a5ae svg {
            width: 24px;
            color: #a2a5af
        }

        .d7de1b {
            padding: .7rem 1rem;
            background: var(--main-button-color) !important;
            color: var(--main-button-text-color) !important;
            border: 0 !important;
            box-shadow: none !important
        }

        .d7de1b:hover,
        .d7de1b:focus,
        .d7de1b:active {
            background: var(--main-button-color) !important
        }

        .d7de1b svg {
            width: 24px;
            color: var(--game-button-svg-color)
        }

        ._5452db {
            transform: scale(1);
            transition: all .3s ease-in-out
        }

        ._5452db:hover {
            transform: scale(1.1)
        }

        .a65923 {
            border-radius: 15px
        }

        ._414d5b svg,
        ._4b27a2 svg {
            width: 24px;
            color: var(--main-svg-color)
        }

        ._05587b {
            margin-left: 50px
        }

        ._05587b a {
            padding: 0;
            margin: 0 15px;
            transition: all .3a ease-in-out;
            color: var(--color-white)
        }

        ._05587b a:hover {
            color: var(--main-header-menu-color-active)
        }

        ._8c43a3 {
            display: none;
            position: relative;
            z-index: 105
        }

        ._9ff479 {
            background-color: rgba(0, 0, 0, .7019607843);
            bottom: 0;
            content: "";
            display: none;
            left: 0;
            position: fixed;
            right: 0;
            top: 0;
            z-index: 102
        }

        ._8c43a3 .c5a10a {
            max-width: 430px;
            width: 100%;
            left: 0;
            position: fixed;
            top: 0;
            z-index: 103
        }

        ._64a682 {
            bottom: 0;
            display: flex;
            flex-direction: column;
            height: 100%;
            left: 0;
            position: fixed;
            top: 0;
            width: 280px;
            background: var(--gameblock-color)
        }

        ._7ec956,
        .d67a4e {
            align-items: center;
            display: flex;
            height: 64px;
            justify-content: center;
            background-color: var(--top-bar-color)
        }

        ._7ec956 {
            animation: _9d3f3f .6s ease-in-out;
            box-shadow: 0 0 1px rgba(0, 0, 0, .3215686275), 0 4px 8px rgba(0, 0, 0, .2392156863);
            position: relative;
            width: 120px;
            background-color: var(--top-bar-color)
        }

        .d67a4e {
            bottom: 0;
            cursor: pointer;
            left: 0;
            position: absolute;
            top: 0;
            width: 120px;
            background-color: rgba(0, 0, 0, 0);
            border: 0;
            z-index: 1
        }

        .d67a4e svg {
            color: #a2a5af;
            transform: scale(1);
            transition: all .3s ease-in-out;
            width: 24px;
            transform: rotate(180deg)
        }

        .b240d7.e0bc5a .d67a4e svg {
            transform: rotate(0deg)
        }

        ._8c43a3.e0bc5a .d67a4e svg {
            transform: scaleX(-1)
        }

        ._50f77a {
            padding: 16px 8px
        }

        ._50f77a ul li,
        ._50f77a a {
            width: 100%
        }

        ._6c5864 {
            padding: 11px 17px;
            width: 100%;
            border-radius: 1000px;
            background-color: #069815;
            border: 0;
            box-shadow: inset 0 0 0 2px #069815;
            color: #fff;
            font-weight: 700;
            margin-top: 15px
        }

        ._6c5864 ._3c87f3 {
            align-items: center;
            display: flex;
            justify-content: center;
            gap: 5px;
            font-weight: 400
        }

        ._6c5864 ._3c87f3 svg {
            width: 22px
        }

        .b2436d {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column
        }

        .b2436d ._7bd82c {
            position: absolute;
            text-align: center;
            width: 100%
        }

        ._73d625 p {
            margin-bottom: 0
        }

        .b2436d ._7bd82c p {
            margin-bottom: 0
        }

        .b2436d ._7bd82c ._2e631a {
            font-size: 30px;
            font-weight: 600;
            line-height: 1.6;
            color: #fff;
            text-transform: uppercase
        }

        .b2436d ._7bd82c ._0e7ad3 {
            font-size: 105px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            margin: 0;
            font-weight: 900;
            line-height: 1.2;
            color: #f6da24;
            word-break: break-word
        }

        .b2436d ._7bd82c ._8d0b7d {
            margin-bottom: 24px;
            font-size: 30px;
            line-height: 1.4;
            color: #f6da24
        }

        .b2436d ._7bd82c ._9ad244 {
            text-transform: capitalize;
            padding: 14px 22px;
            gap: 0;
            font-size: 22px;
            font-weight: 600;
            line-height: 24px;
            transition: all .15s;
            padding-left: 74px;
            padding-right: 74px;
            transition: all .5s;
            border-radius: 1000px;
            background-color: #353b52;
            border: none;
            box-shadow: inset 0 0 0 2px #353b52;
            color: #fff
        }

        .b2436d ._7bd82c ._3c87f3 {
            display: flex;
            flex-direction: column
        }

        .b2436d ._7bd82c ._3c87f3>span:nth-child(2) {
            font-size: 10px;
            font-weight: 500;
            line-height: 1.6;
            opacity: .8;
            text-transform: none
        }

        .b2436d ._7bd82c ._9ad244:hover {
            transform: scale(1.1)
        }

        ._73d625 {
            background: var(--gradient-color);
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 8px 0;
            width: 100%
        }

        ._73d625 ._03c7b3 {
            display: flex;
            flex-direction: column;
            align-items: center;
            margin: 0 26px;
            font-size: 16px;
            font-weight: 700;
            line-height: 1.5;
            text-align: center;
            color: var(--main-text-header-color);
            text-transform: capitalize
        }

        ._73d625 ._03c7b3>span {
            font-size: 10px;
            font-weight: 600;
            color: #a2a5af
        }

        ._0cccfa,
        ._3a352e {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100%;
            overflow-y: hidden;
            overflow-x: auto
        }

        .b6a7d2:before {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            width: 30px;
            background: linear-gradient(90deg, rgba(6, 14, 43, 0) 0%, transparent 1.88%, var(--color-dark-grey-0) 100%, rgba(6, 14, 43, 0) 100%);
            pointer-events: none
        }

        .b6a7d2:after {
            content: "";
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 30px;
            background: linear-gradient(-90deg, rgba(6, 14, 43, 0) 0%, transparent 1.88%, var(--color-dark-grey-0) 100%, rgba(6, 14, 43, 0) 100%);
            pointer-events: none
        }

        ._1800e6 {
            display: flex;
            justify-content: space-between;
            align-items: center;
            height: 100%
        }

        ._1800e6+._1800e6 {
            margin-left: 48px
        }

        .b6a7d2 {
            margin-top: 20px;
            margin-top: 20px;
            position: relative;
            width: 100%
        }

        .b6a7d2 img {
            max-width: 72px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            height: 47px;
            max-width: initial;
            width: auto;
            cursor: pointer
        }

        ._0cccfa img {
            display: flex;
            justify-content: space-between;
            align-items: center;
            height: 47px;
            max-width: initial;
            width: auto;
            cursor: pointer
        }

        ._0cccfa .e4a750+.e4a750 {
            margin-left: 35px
        }

        ._7b7735 {
            -ms-overflow-style: none;
            scrollbar-width: none
        }

        ._41a228 {
            -webkit-overflow-scrolling: touch;
            overflow-x: scroll;
            scrollbar-width: none
        }

        ._3d583f .f6a535 {
            margin-bottom: 15px;
            position: relative
        }

        ._20999b {
            padding: 0 5px;
            position: absolute;
            bottom: 5%;
            transform: translate(0%, -5%);
            width: 100%;
            text-align: center
        }

        ._3d583f .f6a535 ._4f0ea1 {
            position: relative;
            overflow: hidden
        }

        ._3d583f .f6a535 ._4f0ea1 ._776601 {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, .6);
            opacity: 0;
            transition: all .3s ease;
            z-index: 2;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center
        }

        ._3d583f .f6a535:hover ._4f0ea1 ._776601 {
            opacity: 1
        }

        ._3d583f .f6a535 ._4f0ea1 img {
            max-width: 100%;
            height: inherit;
            margin-bottom: 5px;
            transform: scale(1);
            transition: all .3s ease;
            border-radius: 12px
        }

        ._3d583f .f6a535:hover ._4f0ea1 img {
            transform: scale(1.1)
        }

        ._3d583f .f6a535 ._93492e {
            color: var(--main-text-header-color);
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 14px;
            font-weight: 600
        }

        ._3d583f .f6a535 ._36d6b7 {
            font-size: 12px;
            font-weight: 500;
            color: #737787;
            text-transform: capitalize
        }

        .a9bbfa {
            overflow-x: scroll !important
        }

        ._938c3b {
            justify-content: space-between
        }

        ._938c3b ._1800e6 {
            flex: 0 0 calc(20% - 10px);
            margin: 0 !important;
            position: relative
        }

        ._938c3b ._1800e6 ._9ebba4 {
            position: absolute;
            z-index: 2;
            top: 16px;
            left: 20px;
            font-size: 16px;
            color: var(--color-white);
            font-weight: 700
        }

        ._938c3b ._1800e6 img {
            width: 100%;
            height: auto;
            border-radius: 16px
        }

        ._997a81 .e206a4 {
            width: calc(33.3% - 5px);
            padding: 20px 24px 24px;
            background: var(--gameblock-color);
            border-radius: 16px
        }

        ._997a81 .e206a4 .efde1d {
            display: flex;
            align-items: center;
            margin-bottom: 14px;
            font-size: 20px;
            font-weight: 700;
            color: var(--main-text-header-color)
        }

        ._997a81 .e206a4 .efde1d img {
            margin-right: 12px
        }

        ._997a81 .e206a4 ._9528d7 {
            font-size: 16px;
            font-weight: 500;
            line-height: 1.5
        }

        .df0bd1 {
            display: flex;
            align-items: center;
            justify-content: space-between
        }

        .df0bd1 .bde8e1 {
            max-height: 700px;
            overflow: auto;
            max-width: 100%;
            padding-right: 20px
        }

        .df0bd1 ._2f01f9 {
            display: flex;
            flex-direction: column;
            justify-content: flex-end
        }

        .df0bd1 ._2f01f9 button {
            background-color: rgba(0, 0, 0, 0);
            border: 0;
            filter: invert(1);
            margin: 15px 0
        }

        .df0bd1 ._2f01f9 button._5d4632 {
            transform: rotate(180deg)
        }

        ._8b602d {
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            background: var(--gameblock-color);
            border-radius: 16px;
            position: relative;
            overflow: hidden;
            flex-direction: row;
            padding: 32px 58px 0 0;
            max-width: 764px;
            margin: 64px auto
        }

        ._8b602d p:not(._9f9306) {
            margin-bottom: 0;
            font-size: 12px;
            color: var(--color-white)
        }

        ._8b602d p:not(._9f9306) button {
            font-size: 16px
        }

        .d366d4 {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            flex-grow: 1;
            padding: 0 44px 40px
        }

        ._9be9cc {
            display: inline-flex;
            align-items: flex-start;
            left: 8px;
            top: 8px;
            padding: 4px;
            border-radius: 6px;
            border: 1px solid #444a5f;
            background: #353b52;
            position: initial;
            margin-bottom: 16px;
            max-width: 168px;
            width: 100%
        }

        ._3c322b {
            width: 56px;
            height: 56px;
            margin-right: 4px
        }

        .bd1daf {
            margin-right: 15px;
            font-family: "Open Sans";
            font-size: 12px;
            font-style: normal;
            font-weight: 700 !important;
            color: #fff
        }

        ._52a92d {
            font-size: 12px;
            font-weight: 700;
            line-height: 1.25
        }

        .caa5eb {
            width: 12px;
            height: 13px;
            fill: none;
            color: #f6da24
        }

        @media screen and (max-width:580px) {
            .bf38c3 {
                width: 100%
            }
        }

        ._19317c._0ac0d2 {
            border-radius: 2px;
            color: #fff;
            cursor: default;
            display: inline-flex;
            font-size: 8px;
            font-weight: 700;
            line-height: 160%;
            padding: .5px 3px;
            align-items: center;
            background-color: #069815;
            border: none;
            box-shadow: inset 0 0 0 2px #069815;
            justify-content: center;
            position: relative;
            transition: all .2s ease-in-out
        }

        ._08fe77 {
            color: var(--main-text-header-color);
            margin: 0;
            font-size: 28px;
            font-weight: 700
        }

        ._9f9306 {
            text-align: initial;
            margin: 8px 0 32px;
            font-size: 14px;
            font-weight: 500;
            line-height: 1.6;
            color: var(--main-text-color);
            max-width: 372px
        }

        .fc1a9b {
            width: 215px
        }

        @media screen and (max-width:580px) {
            .fc1a9b {
                object-fit: cover;
                object-position: top
            }
        }

        ._2a77ad {
            position: relative;
            display: flex;
            flex-direction: column;
            margin: 70px auto 42px;
            padding: 32px 40px;
            background: var(--gameblock-color);
            border-radius: 16px
        }

        ._388d77 {
            display: none
        }

        ._388d77>img {
            width: 100%
        }

        .f63d64 {
            display: flex;
            flex-direction: column;
            margin-bottom: 24px;
            text-align: center;
            width: 454px;
            margin-bottom: 36px;
            text-align: left
        }

        ._0b9e37 {
            font-weight: 700;
            color: var(--main-text-header-color);
            margin: 0 0 16px;
            font-size: 32px;
            line-height: 1.2
        }

        ._6c00b3 {
            margin: 0;
            font-weight: 500;
            font-size: 16px;
            line-height: 1.5;
            color: var(--main-text-color)
        }

        ._4bd421 {
            display: flex;
            flex-direction: column-reverse;
            justify-content: flex-start;
            align-items: flex-start
        }

        ._6c7bf5 {
            position: relative;
            z-index: 1;
            flex-direction: row;
            align-items: flex-start;
            margin-bottom: 0;
            display: flex
        }

        ._05f057 {
            padding: 0;
            background: 0 0;
            border-radius: 0
        }

        ._6c7bf5 ._05f057 {
            width: 270px;
            align-self: stretch
        }

        ._6c7bf5 ._05f057:not(:last-child) {
            margin: 0 24px 0 0
        }

        ._248179 {
            display: flex;
            align-items: center;
            margin-bottom: 8px;
            font-weight: 700;
            font-size: 20px;
            line-height: 1.4;
            color: var(--main-text-header-color)
        }

        ._248179>img {
            margin-right: 8px
        }

        ._35ef7a {
            margin: 0;
            font-weight: 500;
            font-size: 16px;
            line-height: 1.5;
            color: var(--main-text-color)
        }

        .d4a5ce {
            min-width: 147px;
            margin-bottom: 98px
        }

        ._1621f9 {
            display: block;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            right: 0;
            z-index: 0
        }

        ._3c87f3 img,
        ._3c87f3 svg {
            display: block;
            height: 22px;
            margin: 0;
            padding: 0;
            width: 22px
        }

        ._7cf25e {
            overflow: hidden;
            padding-right: 300px;
            display: flex;
            flex-direction: column;
            padding: 16px 260px 16px 16px;
            background-color: var(--gameblock-color);
            background-position: right;
            background-repeat: no-repeat;
            background-size: contain;
            border-radius: 16px;
            font-size: 16px;
            aspect-ratio: auto;
            margin-bottom: 15px
        }

        ._7cf25e h2 {
            font-weight: 600;
            line-height: 1.5;
            margin-bottom: 0;
            color: #d0d2d7
        }

        ._7cf25e ._72a126 {
            display: flex;
            align-items: center
        }

        ._7cf25e ._1c4d1d {
            font-size: 29px;
            font-weight: 600;
            margin-bottom: 15px;
            color: var(--main-text-header-color)
        }

        ._7cf25e ._1c4d1d span {
            font-size: 29px
        }

        .a9eaaf {
            margin-bottom: 30px;
            color: var(--main-text-header-color)
        }

        .e26ef0 {
            width: 32px;
            height: 32px;
            margin-left: 4px;
            border-radius: 50px !important;
            padding: 9px !important;
            background-color: #444a5f;
            border: none;
            box-shadow: inset 0 0 0 2px #444a5f;
            display: flex;
            align-items: center;
            justify-content: center
        }

        .e26ef0 svg {
            max-width: 17.5px;
            color: #a2a5af;
            width: 22px
        }

        ._6392b9 {
            float: left;
            margin-right: 15px
        }

        .d19144 {
            float: right;
            margin-left: 15px
        }

        .c57f24 {
            width: 24px;
            color: #e4580a
        }

        ._731552 {
            display: flex;
            flex-direction: column;
            align-items: start
        }

        ._731552 label {
            display: flex;
            flex-direction: column;
            margin-bottom: 15px
        }

        input:not([type=file]) {
            background-color: rgba(0, 0, 0, 0);
            padding: 10px;
            border: 2px solid var(--color-background-primary);
            border-radius: 8px;
            color: var(--main-text-header-color);
            margin-top: 5px
        }

        textarea {
            background-color: rgba(0, 0, 0, 0);
            padding: 10px;
            border: 2px solid var(--color-background-primary);
            border-radius: 8px;
            color: var(--main-text-header-color);
            margin-top: 5px;
            max-height: 100px
        }

        ._731552 label {
            width: 450px;
            max-width: 100%
        }

        ._052e23 {
            margin-bottom: 15px;
            border: 1px solid #ed8a19;
            border-radius: 10px;
            padding: 10px;
            display: flex;
            flex-direction: column
        }

        ._052e23 svg {
            margin-right: 5px;
            fill: #979797;
            opacity: .2;
            width: 22px;
            height: 22px
        }

        ._052e23 svg.af0756 {
            fill: #ed8a19;
            opacity: 1
        }

        ._052e23 ._8d5440 {
            margin: 10px 0;
            font-size: 21px;
            font-weight: 700;
            color: var(--main-text-header-color);
            text-decoration: none
        }

        ._899ec1 {
            color: var(--main-text-color);
            text-decoration: none
        }

        #_8344e9 input {
            width: 100%
        }

        #_8344e9 textarea {
            width: 100%;
            height: calc(100% - 4px);
            max-height: unset
        }

        ._6bbeae {
            background: #161d37;
            justify-content: center;
            align-items: center;
            flex-direction: column;
            padding: 50px 10px;
            border-radius: 15px
        }

        ._6bbeae ._23d943 {
            font-size: 28px;
            margin-bottom: 15px
        }

        ._6ce1aa img {
            filter: grayscale(1)
        }

        .f13dd4 {
            max-width: 140px;
            height: auto;
            margin-top: 15px
        }

        ._891707 {
            color: var(--main-text-header-color)
        }

        ._891707:hover {
            color: var(--main-button-color)
        }

        ._95ccaa {
            align-items: flex-start;
            display: flex;
            justify-content: space-between
        }

        ._899561 .bd8f76 {
            display: block;
            margin-bottom: 33px
        }

        ._899561 .bd8f76 img {
            max-width: 150px
        }

        ._979097 {
            font-weight: 700;
            margin-bottom: 10px !important;
            color: var(--main-text-header-color)
        }

        .d8cb1d {
            align-items: center;
            display: flex;
            gap: 8px;
            margin-bottom: 10px
        }

        ._6bff3b,
        ._08afd6 {
            color: var(--color-white) !important
        }

        .c37cfc {
            color: var(--main-button-text-color) !important
        }

        .d8cb1d a {
            align-items: center;
            background-color: #353b52;
            border: none;
            box-shadow: inset 0 0 0 2px #353b52;
            color: #fff;
            cursor: pointer;
            display: flex;
            justify-content: center;
            position: relative;
            transition: all .2s ease-in-out;
            align-items: center;
            display: flex;
            font-size: 16px;
            transition: all .15s;
            border-radius: 50%;
            height: 32px;
            width: 32px
        }

        .d8cb1d a svg {
            width: 24px
        }

        #_0e3cb8 {
            grid-gap: 14px;
            align-items: start;
            display: grid;
            flex: 0 0 55%;
            grid-auto-flow: column;
            grid-template-rows: repeat(4, 1fr)
        }

        #_0e3cb8 a {
            align-self: flex-start;
            break-inside: avoid;
            color: var(--main-footer-menu-color);
            display: block;
            text-decoration: none;
            font-size: 12px;
            transition: color .3s ease;
            line-height: 160%;
            font-weight: 600;
            padding: 0
        }

        #_0e3cb8 a:hover {
            color: var(--main-footer-menu-color-active)
        }

        ._69d293 {
            flex: 0 0 55%
        }

        .d5dd89 {
            font-size: 14px;
            color: #b1b4bc
        }

        .ba6ccf {
            align-items: center;
            display: flex;
            justify-content: space-between
        }

        ._75b28d {
            align-items: center;
            display: flex;
            justify-content: space-between;
            margin-bottom: 17px
        }

        .ba6ccf {
            gap: 24px
        }

        .cb83d9 {
            align-items: center;
            background: var(--modal-lang-background-color);
            border-radius: 4px;
            cursor: pointer;
            display: flex;
            gap: 4px;
            overflow: hidden;
            padding: 4px 8px 4px 0;
            position: relative;
            width: 100%
        }

        .b8a293 {
            padding: 0 8px 0 0
        }

        .cb83d9:before {
            background: #1a799f;
            content: "";
            filter: blur(30px);
            height: 45px;
            left: -15px;
            opacity: 1;
            position: absolute;
            top: -15px;
            width: 45px
        }

        .b8a293 .ebab03 {
            margin: 2px;
            width: 28px
        }

        ._39cac2 {
            display: flex;
            flex-direction: column;
            font-size: 12px;
            font-weight: 700;
            color: var(--main-text-header-color) !important
        }

        ._01cc69 {
            align-items: center;
            display: flex
        }

        ._01cc69>:not(:last-child) {
            margin-right: 16px
        }

        ._899561 {
            border-bottom: 1px solid rgba(88, 92, 131, .3019607843);
            margin-bottom: 40px;
            padding: 30px 0 40px
        }

        ._75e1d4 {
            margin: 16px 0 0;
            color: var(--main-text-color);
            font-size: 14px
        }

        ._96de58 {
            display: flex;
            flex-flow: column;
            gap: 17px;
            margin-top: 17px;
            user-select: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            color: var(--main-text-color);
            font-size: 12px
        }

        ._1c1ddf {
            padding-bottom: 70px
        }

        ._8b4f37 {
            font-size: 45px;
            line-height: 45px
        }

        .c03892 {
            font-size: 20px
        }

        ._52d68f {
            cursor: pointer
        }

        ._5d7bc0 {
            background-color: var(--main-background-modal);
            font-size: 14px;
            line-height: 21px;
            box-shadow: 0 0 1px rgba(0, 0, 0, .3215686275), 0 4px 8px rgba(0, 0, 0, .2392156863)
        }

        .bf89e2 {
            background-color: var(--main-background-modal);
            font-size: 14px;
            line-height: 18px;
            padding-top: 0;
            border: 0;
            justify-content: center
        }

        .bf89e2 button {
            flex: 1;
            font-size: 16px
        }

        ._676d74 {
            background-color: var(--main-background-modal-button)
        }

        ._676d74:hover {
            background-color: var(--main-background-modal-button)
        }

        .bf89e2 button:first-child {
            background: #353b52
        }

        body #e6b77e {
            max-width: 100%;
            overflow-y: visible;
            position: fixed;
            width: 100vw
        }

        .e6b77e {
            display: flex;
            flex-flow: row;
            max-width: 100%;
            overflow: hidden;
            width: 100vw
        }

        .e6b77e #_67ab96 {
            display: flex;
            flex: 1;
            flex-direction: column;
            height: var(--app-height, 100vh);
            overflow-x: hidden;
            overflow-y: auto
        }

        .b240d7 {
            background: var(--gameblock-color);
            position: relative;
            z-index: 105;
            max-width: 280px
        }

        .c5a10a {
            transition: all .5s ease;
            width: var(--nav-sidebar-width)
        }

        .b240d7.e0bc5a .b9faf1,
        ._50f77a {
            display: none
        }

        ._64a682 {
            display: none
        }

        ._64a682 ._47cc7c {
            display: none
        }

        .b9faf1 {
            animation: _58656a .6s cubic-bezier(.4, 0, .2, 1) .3s forwards;
            height: calc(var(--app-height, 100vh) - var(--nav-height, 64px));
            opacity: 0;
            overflow-y: scroll;
            padding: 16px 8px;
            width: 120px;
            z-index: 103;
            text-align: center
        }

        ._782be2 .f33d16 {
            margin-bottom: 16px;
            position: relative
        }

        ._28be7e ._7ed9d0 {
            background: rgba(0, 0, 0, 0)
        }

        ._7ed9d0 {
            align-items: center;
            background: var(--background-color-menus-icons);
            border-radius: 8px;
            color: var(--main-text-header-color);
            cursor: pointer;
            display: flex;
            gap: 8px;
            -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
            overflow: hidden;
            padding: 4px;
            position: relative;
            text-align: initial;
            transition: background .3s ease-in-out;
            width: 100%
        }

        ._28be7e ._9f5271 {
            margin: 0 auto
        }

        ._9f5271 {
            height: 40px;
            pointer-events: none;
            width: 40px;
            z-index: 1
        }

        ._3fc300 img {
            max-width: 100%;
            width: 24px;
            margin-top: 20px
        }

        .f33d16 ._014d53 {
            margin-bottom: 20px
        }

        ._3fc300:first-child img {
            width: 40px;
            height: 40px
        }

        ._3b1fc2 svg {
            width: 48px;
            height: 48px
        }

        ._782be2 .bc6a26:before {
            background: var(--accordion-body-background);
            content: "";
            height: 1px;
            left: 33px;
            position: absolute;
            width: 24px;
            margin-top: 10px
        }

        ._3fc300 {
            width: 100%;
            cursor: pointer
        }

        ._3fc300:not(:last-child) {
            margin-bottom: 16px
        }

        ._3b1fc2 {
            align-items: center;
            cursor: pointer;
            display: flex;
            height: 48px;
            justify-content: center;
            width: 48px
        }

        ._3b1fc2 svg {
            color: var(--color-mid-grey-5);
            height: 24px;
            pointer-events: none;
            width: 24px
        }

        ._5d22e4 svg {
            color: var(--color-su400)
        }

        ._3b1fc2 svg {
            height: 24px;
            pointer-events: none;
            width: 24px
        }

        .e0bc5a .c5a10a {
            width: 320px
        }

        .e0bc5a ._50f77a {
            display: flex
        }

        .e0bc5a ._64a682 {
            display: flex
        }

        .e0bc5a ._64a682 ._47cc7c {
            display: flex
        }

        ._0fc860 .bd8f76,
        ._7ec956 .bd8f76 {
            max-width: 150px
        }

        ._3556a8 {
            display: flex;
            flex-flow: column;
            gap: 8px;
            padding: 16px 8px 8px
        }

        ._2f8e2b {
            flex: 1;
            min-height: 0;
            overflow-x: hidden;
            overflow-y: auto;
            padding: 0
        }

        ._50f77a {
            animation: _58656a .6s cubic-bezier(.4, 0, .2, 1) .3s forwards;
            display: flex;
            flex: 1;
            flex-direction: column;
            opacity: 0;
            overflow: hidden;
            width: 100%
        }

        .ba42b8 {
            order: 0
        }

        .ba42b8 ._7ed9d0 {
            justify-content: center;
            max-width: none
        }

        ._7ed9d0 {
            align-items: center;
            background: var(--background-color-menus-icons);
            border-radius: 8px;
            color: var(--main-text-header-color);
            cursor: pointer;
            display: flex;
            gap: 8px;
            mask-image: radial-gradient(#fff, #000);
            -webkit-mask-image: radial-gradient(#fff, #000);
            overflow: hidden;
            padding: 4px;
            position: relative;
            text-align: initial;
            transition: background .3s ease-in-out;
            width: 100%
        }

        ._7ed9d0:before {
            background: #1a799f;
            content: "";
            filter: blur(40px);
            height: 120px;
            left: -60px;
            opacity: .6;
            position: absolute;
            top: -100px;
            transition: opacity .3s ease-in-out;
            width: 120px
        }

        .d3dd83 {
            border-radius: 8px;
            display: grid;
            gap: 4px;
            grid-template-columns: repeat(2, 1fr)
        }

        .ba42b8 .c157c6 {
            flex: initial;
            font-size: 14px;
            line-height: 22px;
            color: var(--main-text-header-color)
        }

        .c8156c {
            color: var(--main-text-header-color)
        }

        ._83b836 {
            text-align: left
        }

        .c157c6 {
            flex: 1;
            overflow: hidden;
            position: relative
        }

        .b066b5 {
            margin: 0;
            padding: 0
        }

        .d3dd83 {
            border-radius: 8px;
            display: grid;
            gap: 4px;
            grid-template-columns: repeat(2, 1fr)
        }

        ._8c5de1 {
            line-height: 160%
        }

        ._49421b {
            font-weight: 700
        }

        ._57b0aa {
            font-size: 10px
        }

        ._87e805 {
            padding: 9px 32px 9px 12px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            background: linear-gradient(90deg, #cb438a 0%, #7113d5 100%);
            border-radius: 8px;
            text-align: left
        }

        ._87e805 h2 {
            margin: 0;
            color: #fff;
            font-size: 12px
        }

        ._87e805 p {
            margin: 0;
            color: #fff;
            font-size: 10px
        }

        button {
            background: 0 0;
            border: none;
            font-family: inherit;
            font-size: inherit;
            margin: 0;
            padding: 0
        }

        ._0f8138 {
            margin-bottom: auto
        }

        ._6c5864 {
            background: #069815;
            border: 0;
            outline: 0;
            box-shadow: none
        }

        ._2b9b10 {
            align-items: center;
            display: flex;
            gap: 8px;
            margin: 8px;
            width: 100%
        }

        .b93c3b {
            align-items: center;
            color: var(--color-light-grey-3);
            cursor: pointer;
            display: flex;
            width: 100%
        }

        .b93c3b p {
            color: var(--main-header-menu-color)
        }

        .b93c3b p:hover {
            color: var(--main-header-menu-color-active)
        }

        .f40d59 {
            margin-bottom: 8px;
            background: var(--button-lang-background-color);
            border-radius: 1000px;
            color: var(--main-text-header-color)
        }

        .b9263e {
            line-height: 150%;
            padding: 11px
        }

        .e233be ._3c87f3 {
            gap: 8px
        }

        .e0bc5a .cdad4e {
            display: none
        }

        ._3c87f3 {
            align-items: center;
            display: flex;
            font-size: var(--font-size);
            font-weight: var(--font-weight);
            gap: var(--gap);
            justify-content: center;
            line-height: var(--line-height);
            transition: all .15s
        }

        ._6bff3b span {
            font-weight: 600
        }

        @media(min-width:460px) {
            ._1c1ddf {
                padding-bottom: 54px;
                padding-top: 24px
            }
        }

        @media screen and (max-width:1200px) {
            .b240d7.e0bc5a ._7ec956 {
                width: auto !important
            }

            ._0e9144 .e20157 {
                margin-right: 173px;
                order: 0
            }

            .eaf9c0 ._69d293,
            ._0e9144 ._69d293 {
                order: 2;
                width: 100%
            }

            #_0e3cb8 {
                grid-template-rows: repeat(8, 1fr)
            }

            ._69d293 {
                flex: 0 0 45%
            }

            .a9a5ae {
                display: block
            }

            .b240d7,
            ._55fc02 {
                display: none
            }

            .b240d7.e0bc5a {
                display: block;
                width: 100%;
                max-width: 100% !important
            }

            .b240d7.e0bc5a ._64a682,
            .b240d7.e0bc5a ._7ec956 {
                width: 100%
            }

            ._72efe8 {
                display: none
            }

            .ee6966 {
                display: block !important
            }

            .d67a4e {
                right: 0;
                left: auto
            }

            .b240d7.e0bc5a .bc4ee6 {
                display: block
            }
        }

        @media screen and (max-width:991px) {
            ._95ccaa {
                flex-wrap: wrap;
                justify-content: space-between
            }

            .e20157 {
                margin-right: 173px;
                order: 0
            }

            ._69d293 {
                order: 2;
                width: 100%;
                flex: 0 0 100%;
                margin: 32px 0 0;
                padding: 37px 0 0
            }

            .b2436d {
                justify-content: flex-end
            }

            .b2436d ._7bd82c ._2e631a {
                font-size: 14px
            }

            .b2436d ._7bd82c ._0e7ad3 {
                font-size: 50px
            }

            .b2436d ._7bd82c ._8d0b7d {
                margin-bottom: 17px;
                font-size: 18px
            }
        }

        @media screen and (max-width:768px) {
            .f1d7f8 .cdad4e {
                max-width: 100px;
                position: relative;
                top: -4px
            }

            ._6bff3b span {
                display: inline-block;
                line-height: 14px;
                max-width: 80px
            }

            .d7de1b {
                padding: .5rem 1rem
            }

            header {
                height: 50px
            }

            .f1d7f8 button {
                font-size: 12px
            }

            .e20157 {
                margin-right: 160px;
                margin-bottom: 40px
            }

            ._69d293 {
                margin: 0;
                padding-top: 40px
            }

            .ba6ccf {
                margin-left: unset;
                justify-content: center
            }

            ._938c3b ._1800e6 ._9ebba4 {
                top: 10px;
                left: 10px;
                font-size: 12px
            }

            ._2b37d3 {
                flex-direction: column
            }

            ._2b37d3 .e206a4 {
                width: 100%;
                margin-bottom: 8px;
                padding: 12px 16px
            }

            ._997a81 .e206a4 ._9528d7 {
                font-size: 14px;
                line-height: 1.6
            }

            ._73d625 {
                margin-bottom: -60px;
                background: var(--gradient-color);
                width: calc(100% + 20px)
            }

            .b2436d {
                padding-bottom: 55px
            }

            ._2a77ad {
                margin: 0;
                padding: 0;
                background: rgba(0, 0, 0, 0)
            }

            .f63d64 {
                text-align: center;
                margin-bottom: 24px;
                width: auto
            }

            ._0b9e37 {
                margin: 0 0 8px;
                font-size: 20px;
                font-weight: 700;
                line-height: 1.4
            }

            ._388d77 {
                position: initial;
                display: block
            }

            ._4bd421 {
                flex-direction: column
            }

            ._4bd421>p {
                width: 100%
            }

            ._6c7bf5 {
                flex-direction: column;
                margin-bottom: 8px;
                width: 100%;
                text-align: left
            }

            ._6c7bf5 ._05f057 {
                padding: 16px;
                background: var(--gameblock-color);
                border-radius: 16px;
                width: auto
            }

            ._6c7bf5 ._05f057:not(:last-child) {
                margin: 0 0 8px
            }

            .d4a5ce {
                min-width: auto;
                margin-bottom: 0
            }

            ._1621f9 {
                display: none
            }

            ._4bd421 .d7de1b,
            .d366d4 .d7de1b {
                height: 52px;
                font-weight: 700;
                width: 100%;
                font-size: 18px
            }

            ._6392b9,
            .d19144 {
                margin: 0;
                float: none
            }

            ._7cf25e h2 {
                font-size: 20px;
                max-width: 50%
            }

            ._7cf25e ._1c4d1d {
                font-size: 19px;
                margin-bottom: 10px;
                max-width: 50%
            }

            ._7cf25e ._1c4d1d span {
                font-size: 16px
            }

            .a9eaaf {
                margin-bottom: 20px;
                font-size: 14px
            }

            ._7cf25e {
                padding-right: 200px;
                position: relative
            }

            ._7cf25e:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 1
            }

            ._7cf25e>* {
                position: relative;
                z-index: 2
            }

            .fc1a9b {
                max-height: 240px
            }

            ._5d7bc0 h1,
            ._5d7bc0 h2,
            ._5d7bc0 h3 {
                font-size: 20px
            }

            .b29116 ._1800e6 img {
                max-width: initial !important
            }
        }

        @media screen and (max-width:580px) {
            .e20157 {
                margin-right: 60px;
                margin-bottom: 0
            }

            ._8b602d {
                margin: 35px auto;
                flex-direction: column-reverse;
                align-items: center;
                padding: 0
            }

            .d366d4 {
                padding: 20px 16px 16px;
                width: 100%;
                align-items: center
            }

            ._8b602d p {
                width: 100%
            }

            ._9f9306 {
                text-align: center;
                margin: 8px 0 16px;
                font-size: 14px;
                font-weight: 500;
                max-width: unset
            }

            ._08fe77 {
                font-size: 24px;
                text-align: center
            }

            ._9be9cc {
                position: absolute
            }

            ._938c3b ._1800e6 {
                flex: 0 0 132px;
                margin: 0 4px !important
            }

            ._7cf25e {
                padding-right: 0
            }

            ._4e85e6 {
                flex-direction: column-reverse
            }

            ._4e85e6 img {
                max-height: 240px
            }

            ._8b602d img {
                max-height: 240px
            }

            ._6c7bf5 ._05f057 {
                max-width: 100%
            }

            ._66d103 {
                display: none !important
            }

            .fdefe4 {
                display: none
            }

            ._75b28d {
                flex-wrap: wrap
            }

            #fb0622 {
                margin-bottom: 0;
                margin-top: 10px
            }

            .dba9e3 {
                max-width: 90% !important
            }

            ._92a76b ._493597 {
                font-size: 18px !important
            }
        }

        @keyframes _58656a {
            0% {
                opacity: 0;
                transform: translateY(3%)
            }

            to {
                opacity: 1;
                transform: translateY(0)
            }
        }

        @keyframes _9d3f3f {
            0% {
                opacity: 0
            }

            to {
                opacity: 1
            }
        }

        @keyframes _9106f8 {
            0% {
                transform: translateX(0)
            }

            50% {
                transform: translateX(-1px)
            }

            to {
                transform: translateX(0)
            }
        }

        @keyframes _1c3fd3 {
            0% {
                transform: translateX(0)
            }

            50% {
                transform: translateX(1px)
            }

            to {
                transform: translateX(0)
            }
        }

        @keyframes _5447cc {

            0%,
            50%,
            to {
                transform: rotate(0deg)
            }

            10%,
            30% {
                transform: rotate(-10deg)
            }

            20%,
            40% {
                transform: rotate(10deg)
            }
        }

        @keyframes _48d75f {
            to {
                transform: rotate(-1turn)
            }
        }

        #_1c00cc {
            position: fixed;
            z-index: 3000;
            transition: opacity .3s ease-in-out
        }

        ._7742bf {
            display: none;
            opacity: 0
        }

        #_1c00cc {
            left: 0;
            top: 0
        }

        ._04a942 {
            background-color: #000;
            opacity: .7;
            position: absolute
        }

        .dcaceb,
        ._04a942 {
            bottom: 0;
            left: 0;
            right: 0;
            top: 0
        }

        .dcaceb {
            align-items: center;
            display: flex;
            justify-content: center;
            position: fixed !important;
            z-index: 3000
        }

        m-modal:before {
            -webkit-backdrop-filter: var(--modal-backdrop-filter);
            backdrop-filter: var(--modal-backdrop-filter);
            bottom: 0;
            content: "";
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }

        .dba9e3 {
            background: var(--main-background-modal);
            border-radius: 16px;
            box-shadow: 0 0 1px rgba(0, 0, 0, .322), 0 12px 24px rgba(0, 0, 0, .239);
            display: flex;
            flex-direction: column;
            max-height: calc(var(--m-app-height, 100vh) - 32px);
            max-width: 100%;
            min-height: var(--modal-header-height);
            overflow: auto;
            position: absolute;
            transition: max-width .1s ease-in-out
        }

        .ecea1f {
            flex: 1;
            overflow: auto
        }

        .b084db {
            scrollbar-color: var(--color-background-surface-5) rgba(0, 0, 0, 0);
            scrollbar-width: thin
        }

        ._92a76b ._493597 {
            justify-content: left;
            padding-left: 23px;
            font-size: 22px
        }

        ._493597 {
            align-items: center;
            border-bottom: var(--modal-header-border-width) solid var(--modal-lang-background-color);
            color: var(--main-text-header-color);
            display: flex;
            font: var(--modal-header-font);
            justify-content: var(--modal-header-align);
            min-height: var(--modal-header-height);
            padding-left: var(--modal-header-padding-left);
            text-align: center;
            text-transform: var(--header-text-transform);
            white-space: nowrap
        }

        ._493597:before {
            background: var(--color-modal-background);
            border-radius: 16px;
            right: 0;
            width: 57px
        }

        ._493597:after,
        ._493597:before,
        ._493597:after,
        ._493597:before {
            content: "";
            height: calc(var(--modal-header-height) - var(--modal-header-border-width));
            position: absolute
        }

        ._493597:after {
            background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, var(--color-modal-background) 0);
            right: 57px;
            width: 15px
        }

        ._92a76b ._103927 {
            border-top: 1px solid var(--color-dark-grey-2);
            max-height: calc(100vh - 104px);
            overflow-y: auto;
            padding: 23px
        }

        .f47e6c {
            border-radius: 8px;
            display: flex;
            flex-wrap: wrap;
            gap: 2px;
            overflow: hidden
        }

        ._97535c {
            align-items: center;
            background: var(--modal-lang-background-color);
            display: inline-flex;
            padding: 8px;
            position: relative;
            width: calc(50% - 2px)
        }

        ._97535c.af0756 {
            border: 2px solid var(--main-button-color);
            border-radius: 8px
        }

        LangSwitcherModal-Country-Checkmark {
            background: var(--color-pr500);
            border-radius: 50%;
            color: var(--color-text-primary);
            height: 20px;
            margin-right: 8px;
            min-width: 20px;
            padding: 2px;
            width: 20px
        }

        ._29f4d9 {
            color: var(--main-text-header-color);
            font-size: 16px;
            line-height: 160%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-weight: 600
        }

        ._97535c:after {
            border-bottom-right-radius: 8px;
            border-top-right-radius: 8px;
            content: "";
            height: 100%;
            overflow: hidden;
            position: absolute;
            right: 0;
            top: 0;
            width: 40px;
            z-index: 1
        }

        .a4f66c {
            display: flex;
            background: var(--main-button-color);
            border-radius: 50%;
            color: var(--modal-lang-background-color);
            height: 20px;
            margin-right: 8px;
            min-width: 20px;
            padding: 2px;
            width: 20px
        }

        m-modal-close._19317c {
            position: absolute;
            right: var(--modal-header-padding-right);
            top: var(--modal-header-padding-top)
        }

        .fce53a.e72abb,
        .fce53a._19317c,
        .fce53a.e72abb {
            position: absolute;
            right: var(--modal-header-padding-right);
            top: var(--modal-header-padding-top)
        }

        ._77f204 {
            --padding: var(--nav-button-s-padding);
            --icon-size: var(--nav-button-s-icon-size)
        }

        .e72abb {
            --icon-color: #a2a5af;
            --background: #353b52;
            align-items: center;
            background-color: var(--background);
            border: none;
            border-radius: var(--border-radius-pill);
            cursor: pointer;
            display: flex;
            justify-content: center;
            padding: var(--padding);
            transition: all .2s ease-in-out
        }

        .e72abb ._7cbf47 {
            color: #fff;
            flex: 1;
            height: 20px;
            transition: color .2s ease-in-out;
            width: 20px
        }

        ._7cbf47 {
            width: 16px
        }

        @media only screen and (max-width:768px) {
            .b2436d ._7bd82c {
                margin-top: -100px;
                position: inherit
            }

            .a9eaaf {
                display: none
            }
        }

        ._8f84c1 {
            position: relative;
            width: 100%;
            margin: 0 auto;
            height: 50px;
            display: flex;
            align-items: center;
            overflow: hidden
        }

        ._08527e {
            display: flex;
            transition: transform .3s ease-in-out;
            height: 100%;
            width: 100%
        }

        .ef7709 {
            flex: 0 0 12.5%;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 5px;
            box-sizing: border-box;
            height: 100%
        }

        .ef7709 img {
            max-width: 100%;
            max-height: 100%;
            object-fit: contain
        }

        ._965f17 {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            background-color: #353b52;
            color: #a2a5af;
            border: none;
            cursor: pointer;
            z-index: 10;
            border-radius: 50%;
            font-size: 20px;
            height: 32px;
            display: flex;
            width: 32px;
            align-items: center;
            justify-content: center
        }

        ._965f17._4435c5 {
            left: 10px
        }

        ._965f17._19664a {
            right: 10px
        }

        @media(max-width:768px) {
            .ef7709 {
                flex: 0 0 33.3333333333%
            }

            ._965f17 {
                display: none
            }
        }

        ._2a77ad img {
            max-width: 100%
        }

        ._4e85e6 {
            display: flex;
            align-items: center
        }

        ._6c00b3 {
            margin-bottom: 16px
        }

        .ee6966,
        .b240d7 .bc4ee6 {
            display: none
        }

        ._5441d1 {
            color: #a2a5af;
            font-size: 14px
        }

        .bb63be {
            border: 0;
            background: rgba(0, 0, 0, 0);
            margin-bottom: 8px
        }

        .c66c1a {
            background-color: var(--accordion-close-background);
            color: var(--main-table-color-text)
        }

        .c66c1a:not(._9a6af9) {
            background-color: var(--accordion-close-background);
            color: var(--main-table-color-text)
        }

        .c66c1a:after {
            content: "‹";
            background-image: none;
            display: flex;
            font-size: 24px;
            justify-content: center;
            align-items: center;
            transform: rotate(-90deg);
            color: var(--accordion-shevron-background)
        }

        .c66c1a:not(._9a6af9):after {
            background-image: none;
            transform: rotate(90deg)
        }

        ._0a90af {
            color: var(--main-text-color);
            background-color: var(--accordion-body-background);
            font-size: 14px
        }

        .f3367e ul {
            list-style: disc;
            margin: 20px
        }

        .f3367e ._4a6e5c {
            list-style: none
        }

        ._1c1e68 {
            color: var(--main-text-menu-color);
            text-align: center;
            font-size: 16px
        }

        .b240d7.e0bc5a ._7ec956 {
            width: 280px
        }

        .df0bd1::-webkit-scrollbar {
            width: 10px;
            height: 5px
        }

        ._4a6e5c a {
            color: var(--main-breadcrumb-color-even)
        }

        ._4a6e5c span {
            color: var(--main-breadcrumb-color-even)
        }

        ._4a6e5c span span:first-child {
            margin-right: 8px
        }

        ._4a6e5c span span:last-child {
            margin-left: 8px;
            color: var(--main-breadcrumb-color)
        }

        ._5d7bc0 svg {
            margin: 1rem;
            margin-left: auto;
            cursor: pointer
        }

        ._8b7c7f {
            padding: 5px 10px !important
        }

        .b240d7.e0bc5a ._1016e7 ._7cbf47 {
            display: block
        }

        ._66d103 {
            font-size: 12px;
            margin-right: 0 !important;
            background-color: #5d7ce8 !important;
            box-shadow: 0 4px 10px #433ca7, inset 0 2px 4px hsla(0, 0%, 100%, .4);
            border: 0 !important;
            border-radius: 8px !important
        }

        ._66d103 span {
            margin-right: 4px
        }

        ._782be2 .f33d16:after {
            background: var(--accordion-body-background);
            content: "";
            height: 1px;
            left: -8px;
            position: absolute;
            width: 24px
        }

        .fdefe4 {
            padding: 10px 8px;
            background-color: var(--modal-lang-background-color);
            border-radius: 8px;
            position: relative;
            overflow: hidden
        }

        ._52a295 {
            position: absolute;
            width: 120px;
            height: 120px;
            background-color: #1a799f;
            filter: blur(80px);
            top: -100px;
            left: -60px;
            opacity: 60%
        }

        .fdefe4 button {
            display: flex;
            align-items: center
        }

        .fdefe4 ._164e25 {
            font-size: 12px;
            color: var(--main-text-header-color);
            margin-bottom: 0;
            text-align: left
        }

        .fdefe4 p {
            font-size: 10px;
            color: var(--main-text-header-color);
            margin-bottom: 0
        }

        .e233be svg {
            display: block !important
        }

        #fb0622 {
            padding: 6px 6px 6px 10px;
            font-size: 12px
        }

        .b29116 ._1800e6 {
            padding: 12px 16px;
            background: var(--gameblock-color);
            border-radius: 16px
        }

        .b29116 ._1800e6 img {
            max-width: 100%;
            height: 54px
        }

        ._3759d0 {
            font-size: 96px;
            margin-bottom: 20px;
            line-height: 70px
        }

        ._716268 {
            gap: 20px
        }

        ._716268 ._1800e6 {
            flex: 0 0 calc(10% - 10px) !important;
            max-width: 140px;
            width: 100%
        }

        ._716268 .e4a750 {
            height: 47px !important;
            object-fit: contain;
            width: 100%;
            max-width: 118px !important
        }

        @media screen and (max-width:580px) {
            ._716268 ._1800e6 {
                flex: 0 0 85px !important;
                margin: 0 4px !important
            }
        }

        ._906829 {
            display: flex;
            align-items: center;
            padding: 10px;
            margin-bottom: 15px;
            border: 1px solid #ed8a19;
            border-radius: 10px;
            justify-content: space-between
        }

        @media screen and (max-width:767px) {
            ._906829 {
                flex-wrap: wrap;
                flex-direction: column;
                justify-content: center;
                padding: 16px 24px
            }
        }

        .a33381 {
            display: flex;
            align-items: center;
            width: 100%
        }

        @media screen and (max-width:767px) {
            .a33381 {
                flex-direction: row
            }
        }

        .fa8e69 {
            max-height: 38.01px;
            height: 100%;
            max-width: 130px
        }

        .b26c64 {
            margin-left: 8px;
            margin-right: 16px;
            font-family: "Open Sans";
            font-size: 20px;
            font-style: normal;
            font-weight: 700;
            color: #fff
        }

        @media screen and (max-width:767px) {
            .b26c64 {
                font-size: 16px
            }
        }

        ._1f0cae {
            font-family: "Open Sans";
            font-size: 20px;
            font-style: normal;
            font-weight: 700;
            color: #fff;
            display: flex;
            width: 100%
        }

        @media screen and (max-width:767px) {
            ._1f0cae {
                justify-content: flex-start;
                margin-bottom: 5px;
                margin-top: 5px;
                font-size: 16px
            }
        }

        .ffdc09 {
            background: var(--main-button-color) !important;
            color: var(--main-button-text-color) !important;
            font-size: 16px;
            padding: 14px;
            font-family: "Open Sans";
            max-width: 216px;
            width: 100%;
            text-align: center;
            font-weight: 700
        }

        @media screen and (max-width:767px) {
            .ffdc09 {
                margin-top: 20px;
                margin-bottom: 16px;
                max-width: 351px
            }
        }

        ._3c322b {
            max-width: 28px;
            width: 100%;
            max-height: 28px;
            height: 100%
        }

        .e264a3 {
            max-width: 12px;
            width: 100%;
            max-height: 13px;
            height: 100%
        }

        ._2f9ceb {
            object-fit: contain
        }

        table {
            width: 100%;
            border-collapse: collapse;
            color: var(--color-table-line-body)
        }

        table thead {
            background: var(--color-table-base-header-background-sf1);
            color: var(--color-table-base-header)
        }

        table thead th {
            padding: 12px
        }

        table tbody tr {
            background: var(--color-table-line-body-background);
            transition: background .2s ease
        }

        table tbody tr:hover {
            background: var(--color-table-line-body-background-hover)
        }

        table tbody tr:active {
            background: var(--color-table-line-body-background-active)
        }

        table tbody td {
            padding: 12px;
            border-top: 1px solid var(--color-table-line-header-background)
        }

        .eb86d9 {
            overflow-x: auto;
            -webkit-overflow-scrolling: touch;
            max-width: 100%
        }

        @media screen and (max-width:768px) {
            .eb86d9 table {
                min-width: 768px;
                width: max-content
            }
        }

        ._2b78ac img {
            max-width: 120px
        }
 
	
	/* --- 5 --- */
	
	
 
        #menu-wrap {
            width: 100%;
            height: 30px;
            position: relative;
            z-index: 100
        }

        #menu-wrap ul {
            padding: 0;
            margin: 0;
            list-style-type: none
        }

        #menu-wrap ul li {
            float: left;
            position: relative
        }

        #menu-wrap ul a,
        #menu-wrap ul a:visited {
            display: block;
            line-height: 30px;
            padding-left: 10px;
            padding-right: 20px
        }

        #menu-wrap ul ul {
            visibility: hidden;
            position: absolute;
            height: 0;
            top: 30px;
            left: 0;
            width: 149px
        }

        #menu-wrap ul ul li {
            width: 100%
        }

        #menu-wrap ul ul a,
        #menu-wrap ul ul a:visited {
            border: 0;
            height: auto;
            line-height: 15px;
            padding: 5px 10px;
            width: 150px
        }

        #menu-wrap ul li:hover ul,
        #menu-wrap ul a:hover ul {
            visibility: visible
        }

        #menu-wrap li,
        #menu-wrap a,
        #menu-wrap div {
            padding: 0;
            margin: 0
        }

        #menu-wrap li.section {
            line-height: 25px;
            padding-left: 10px;
            padding-right: 11px
        }

        #menu-wrap li.selected_page {
            line-height: 20px
        }

        #menu-wrap li.selected_subpage {
            line-height: 25px;
            padding-left: 10px;
            padding-right: 11px
        }

        #menu-wrap li.selected_subpage a,
        #menu-wrap li.selected_subpage a:visited {
            padding-right: 0;
            padding-left: 0
        }

        #menu-wrap table {
            position: absolute;
            top: 0;
            left: 0;
            border-collapse: collapse
        }

        * html #menu-wrap {
            width: 100%;
            w\idth: 100%
        }

        * html #menu-wrap a,
        * html #menu-wrap a:visited {
            width: 10px;
            w\idth: 10px;
            padding-right: 20px;
            white-space: nowrap
        }

        * html #menu-wrap ul ul {
            top: 30px;
            t\op: 30px
        }

        * html #menu-wrap ul ul a,
        * html #menu-wrap ul ul a:visited {
            width: 150px;
            w\idth: 128px
        }

        .cms-nav-clearit {
            clear: both;
            height: 0;
            line-height: 0;
            font-size: 0
        }

        .cms-nav-sub-section {
            font-weight: 700;
            font-size: 110%;
            list-style-type: none
        }

        ul li.cms-nav-sub-section:before {
            content: '' !important
        }

        .cms-nav-sidebar ul,
        .cms-nav-sidebar li,
        .cms-nav-sidebar a {
            list-style: none;
            padding: 0;
            margin: 0
        }

        .cms-nav-sidebar ul ul,
        .cms-nav-sidebar ul li,
        .cms-nav-sidebar ul a,
        .cms-nav-sidebar li ul,
        .cms-nav-sidebar li li,
        .cms-nav-sidebar li a,
        .cms-nav-sidebar a ul,
        .cms-nav-sidebar a li,
        .cms-nav-sidebar a a {
            padding: 0;
            margin: 0
        }

        .cms-nav-sidebar ul li,
        .cms-nav-sidebar li li,
        .cms-nav-sidebar a li {
            position: relative;
            margin: 4px 8px 2px
        }

        #menu-wrap {
            background-color: #eee
        }

        #menu-wrap ul {
            background-color: #5798d0
        }

        #menu-wrap ul a,
        #menu-wrap ul a:visited {
            text-decoration: none;
            color: #000;
            border-right: 1px solid #fff
        }

        #menu-wrap ul li:hover a,
        #menu-wrap ul a:focus,
        #menu-wrap ul a:active {
            background-color: #5798d0;
            color: #000
        }

        #menu-wrap ul ul a,
        #menu-wrap ul ul a:visited {
            color: #000
        }

        #menu-wrap ul ul a:hover {
            background: #b3d9ff
        }

        #menu-wrap ul ul :hover>a {
            background: #b3d9ff
        }

        #menu-wrap ul ul li a.selected {
            background-color: #d0d8f0;
            color: #004d99
        }

        #menu-wrap a:hover,
        #menu-wrap ul ul a:hover {
            color: #000;
            background: #5798d0
        }

        #menu-wrap :hover>a,
        #menu-wrap ul ul :hover>a {
            color: #000;
            background: #b3d9ff
        }

        #menu-wrap a.trigger,
        #menu-wrap a.trigger:hover,
        #menu-wrap a.trigger:visited {
            background-image: url(wp-content/plugins/wpml-cms-nav/res/img/cms-nav-dark-s.gif);
            background-repeat: no-repeat;
            background-position: right center
        }

        #menu-wrap li.section {
            color: #fff;
            background-color: #4283b7;
            font-weight: 700
        }

        #menu-wrap li.selected_page {
            color: #004d99;
            background-color: #5798d0
        }

        #menu-wrap li.selected_subpage {
            color: #004d99;
            background-color: #b3d9ff
        }

        #menu-wrap li.selected_subpage a,
        #menu-wrap li.selected_subpage a:visited {
            background-color: #b3d9ff
        }


/* --- 3 --- */

   
   
   
   
        img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 .07em !important;
            vertical-align: -.1em !important;
            background: 0 0 !important;
            padding: 0 !important
        }
 
   
/* --- 4 --- */

   
        /*! This file is auto-generated */
        .wp-block-button__link {
            color: #fff;
            background-color: #32373c;
            border-radius: 9999px;
            box-shadow: none;
            text-decoration: none;
            padding: calc(.667em + 2px) calc(1.333em + 2px);
            font-size: 1.125em
        }

        .wp-block-file__button {
            background: #32373c;
            color: #fff;
            text-decoration: none
        }

	/* --- 8 --- */	
	
   
        :root {
            --wp--preset--aspect-ratio--square: 1;
            --wp--preset--aspect-ratio--4-3: 4/3;
            --wp--preset--aspect-ratio--3-4: 3/4;
            --wp--preset--aspect-ratio--3-2: 3/2;
            --wp--preset--aspect-ratio--2-3: 2/3;
            --wp--preset--aspect-ratio--16-9: 16/9;
            --wp--preset--aspect-ratio--9-16: 9/16;
            --wp--preset--color--black: #000;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #fff;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, #9b51e0 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, #cf2e2e 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, #eee 0%, #a9b8c3 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg, #020381 0%, #2874fc 100%);
            --wp--preset--font-size--small: 13px;
            --wp--preset--font-size--medium: 20px;
            --wp--preset--font-size--large: 36px;
            --wp--preset--font-size--x-large: 42px;
            --wp--preset--spacing--20: .44rem;
            --wp--preset--spacing--30: .67rem;
            --wp--preset--spacing--40: 1rem;
            --wp--preset--spacing--50: 1.5rem;
            --wp--preset--spacing--60: 2.25rem;
            --wp--preset--spacing--70: 3.38rem;
            --wp--preset--spacing--80: 5.06rem;
            --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
            --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
            --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);
            --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
            --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)
        }

        :where(.is-layout-flex) {
            gap: .5em
        }

        :where(.is-layout-grid) {
            gap: .5em
        }

        body .is-layout-flex {
            display: flex
        }

        .is-layout-flex {
            flex-wrap: wrap;
            align-items: center
        }

        .is-layout-flex>:is(*, div) {
            margin: 0
        }

        body .is-layout-grid {
            display: grid
        }

        .is-layout-grid>:is(*, div) {
            margin: 0
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em
        }

        .has-black-color {
            color: var(--wp--preset--color--black) !important
        }

        .has-cyan-bluish-gray-color {
            color: var(--wp--preset--color--cyan-bluish-gray) !important
        }

        .has-white-color {
            color: var(--wp--preset--color--white) !important
        }

        .has-pale-pink-color {
            color: var(--wp--preset--color--pale-pink) !important
        }

        .has-vivid-red-color {
            color: var(--wp--preset--color--vivid-red) !important
        }

        .has-luminous-vivid-orange-color {
            color: var(--wp--preset--color--luminous-vivid-orange) !important
        }

        .has-luminous-vivid-amber-color {
            color: var(--wp--preset--color--luminous-vivid-amber) !important
        }

        .has-light-green-cyan-color {
            color: var(--wp--preset--color--light-green-cyan) !important
        }

        .has-vivid-green-cyan-color {
            color: var(--wp--preset--color--vivid-green-cyan) !important
        }

        .has-pale-cyan-blue-color {
            color: var(--wp--preset--color--pale-cyan-blue) !important
        }

        .has-vivid-cyan-blue-color {
            color: var(--wp--preset--color--vivid-cyan-blue) !important
        }

        .has-vivid-purple-color {
            color: var(--wp--preset--color--vivid-purple) !important
        }

        .has-black-background-color {
            background-color: var(--wp--preset--color--black) !important
        }

        .has-cyan-bluish-gray-background-color {
            background-color: var(--wp--preset--color--cyan-bluish-gray) !important
        }

        .has-white-background-color {
            background-color: var(--wp--preset--color--white) !important
        }

        .has-pale-pink-background-color {
            background-color: var(--wp--preset--color--pale-pink) !important
        }

        .has-vivid-red-background-color {
            background-color: var(--wp--preset--color--vivid-red) !important
        }

        .has-luminous-vivid-orange-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-orange) !important
        }

        .has-luminous-vivid-amber-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-amber) !important
        }

        .has-light-green-cyan-background-color {
            background-color: var(--wp--preset--color--light-green-cyan) !important
        }

        .has-vivid-green-cyan-background-color {
            background-color: var(--wp--preset--color--vivid-green-cyan) !important
        }

        .has-pale-cyan-blue-background-color {
            background-color: var(--wp--preset--color--pale-cyan-blue) !important
        }

        .has-vivid-cyan-blue-background-color {
            background-color: var(--wp--preset--color--vivid-cyan-blue) !important
        }

        .has-vivid-purple-background-color {
            background-color: var(--wp--preset--color--vivid-purple) !important
        }

        .has-black-border-color {
            border-color: var(--wp--preset--color--black) !important
        }

        .has-cyan-bluish-gray-border-color {
            border-color: var(--wp--preset--color--cyan-bluish-gray) !important
        }

        .has-white-border-color {
            border-color: var(--wp--preset--color--white) !important
        }

        .has-pale-pink-border-color {
            border-color: var(--wp--preset--color--pale-pink) !important
        }

        .has-vivid-red-border-color {
            border-color: var(--wp--preset--color--vivid-red) !important
        }

        .has-luminous-vivid-orange-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-orange) !important
        }

        .has-luminous-vivid-amber-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-amber) !important
        }

        .has-light-green-cyan-border-color {
            border-color: var(--wp--preset--color--light-green-cyan) !important
        }

        .has-vivid-green-cyan-border-color {
            border-color: var(--wp--preset--color--vivid-green-cyan) !important
        }

        .has-pale-cyan-blue-border-color {
            border-color: var(--wp--preset--color--pale-cyan-blue) !important
        }

        .has-vivid-cyan-blue-border-color {
            border-color: var(--wp--preset--color--vivid-cyan-blue) !important
        }

        .has-vivid-purple-border-color {
            border-color: var(--wp--preset--color--vivid-purple) !important
        }

        .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
            background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important
        }

        .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
            background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important
        }

        .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important
        }

        .has-luminous-vivid-orange-to-vivid-red-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important
        }

        .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
            background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important
        }

        .has-cool-to-warm-spectrum-gradient-background {
            background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important
        }

        .has-blush-light-purple-gradient-background {
            background: var(--wp--preset--gradient--blush-light-purple) !important
        }

        .has-blush-bordeaux-gradient-background {
            background: var(--wp--preset--gradient--blush-bordeaux) !important
        }

        .has-luminous-dusk-gradient-background {
            background: var(--wp--preset--gradient--luminous-dusk) !important
        }

        .has-pale-ocean-gradient-background {
            background: var(--wp--preset--gradient--pale-ocean) !important
        }

        .has-electric-grass-gradient-background {
            background: var(--wp--preset--gradient--electric-grass) !important
        }

        .has-midnight-gradient-background {
            background: var(--wp--preset--gradient--midnight) !important
        }

        .has-small-font-size {
            font-size: var(--wp--preset--font-size--small) !important
        }

        .has-medium-font-size {
            font-size: var(--wp--preset--font-size--medium) !important
        }

        .has-large-font-size {
            font-size: var(--wp--preset--font-size--large) !important
        }

        .has-x-large-font-size {
            font-size: var(--wp--preset--font-size--x-large) !important
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em
        }

        :root :where(.wp-block-pullquote) {
            font-size: 1.5em;
            line-height: 1.6
        }

	
	
	/* --- 7 --- */	
	
        :root {
            --color-white: #fff;
            --color-black: #000;
            --badge-border-pill: 1000px;
            --border-1: 1px;
            --border-2: 2px;
            --border-3: 3px;
            --border-4: 4px;
            --border-radius-2xs: 2px;
            --border-radius-l: 12px;
            --border-radius-m: 8px;
            --border-radius-pill: 1000px;
            --border-radius-s: 8px;
            --border-radius-xl: 12px;
            --border-radius-xs: 4px;
            --border-radius-xxl: 24px;
            --border-radius-zero: 0px;
            --breakpoints-desktop: 1280px;
            --breakpoints-expand: 256px;
            --breakpoints-mobile: 360px;
            --calendar-day-border-radius-m: 12px;
            --calendar-day-border-radius-s: 8px;
            --color-background-active: #1fac5a;
            --color-background-attention: #f6da24;
            --color-background-danger: #ff0e0e;
            --color-background-disabled: #1c9854;
            --color-background-hover: #3fc972;
            --color-background-info: #355be2;
            --color-background-inverse-overlay-1: #FFFFFFB3;
            --color-background-inverse-overlay-2: #FFFFFF1A;
            --color-background-inverse-overlay: #FFFFFFB3;
            --color-background-inverse-page: #fff;
            --color-background-inverse-surface-1: #eff0f2;
            --color-background-inverse-surface-2: #e0e1e4;
            --color-background-inverse-surface-3: #d0d2d7;
            --color-background-inverse-surface-4: #c1c3ca;
            --color-background-inverse-surface-5: #b1b4bc;
            --color-background-inverse-transparent-10: #0000001A;
            --color-background-minor: #9900d5;
            --color-background-overlay-1: #000000B3;
            --color-background-overlay-2: #0000001A;
            --color-background-overlay: #000;
            --color-background-page: #121213;
            --color-background-primary: #4c5dfb;
            --color-background-sucesss: #00c31f;
            --color-background-surface-1: #19191b;
            --color-background-surface-2: #242429;
            --color-background-surface-3: #373742;
            --color-background-surface-4: #5e5e69;
            --color-background-surface-5: #7a7a84;
            --color-background-transparent-10: #FFFFFF1A;
            --color-background-transparent-30: #FFFFFF4D;
            --color-background-warning: #f67024;
            --color-background: #1dbf59;
            --color-calendar-day-active-background-active: #3041e6;
            --color-calendar-day-active-background-disabled: #12195e;
            --color-calendar-day-active-background-focus: #5f6eff;
            --color-calendar-day-active-background-hover: #5f6eff;
            --color-calendar-day-active-background: #4c5dfb;
            --color-calendar-day-active-disabled: #983b06;
            --color-calendar-day-active-focus: #8490ff;
            --color-calendar-day-active: #fff;
            --color-calendar-day-inactive-background-active: #373742;
            --color-calendar-day-inactive-background-focus: #5e5e69;
            --color-calendar-day-inactive-background-hover: #5e5e69;
            --color-calendar-day-inactive-disabled: #797982;
            --color-calendar-day-inactive-focus-inner: #373742;
            --color-calendar-day-inactive-focus: #65656e;
            --color-calendar-day-inactive-holiday: #f44;
            --color-calendar-day-inactive-today: #5f6eff;
            --color-calendar-day-inactive: #a1a1aa;
            --color-calendar-range-background: #373742;
            --color-calendar-surface-background: #242429;
            --color-card-game-card-background: #242429;
            --color-card-game-card-base: #e0e1e4;
            --color-card-game-card-title: #fff;
            --color-dot-background-inverse: #0000004D;
            --color-dot-background: #FFFFFF4D;
            --color-dot-inverse: #373742;
            --color-dot: #fff;
            --color-link-active: #3041e6;
            --color-link-default: #d0d2d7;
            --color-link-primary: #5f6eff;
            --color-link-secondary: #797982;
            --color-menu-active: #fff;
            --color-menu-background: #121213;
            --color-menu-base: #d0d2d7;
            --color-menu-horizontal-active-inverse: #4c5dfb;
            --color-menu-horizontal-active: #4c5dfb;
            --color-menu-horizontal-hover-inverse: #121213;
            --color-menu-horizontal-hover: #fff;
            --color-menu-horizontal-inverse: #7a7a84;
            --color-menu-horizontal: #a1a1aa;
            --color-menu-hover: #e0e1e4;
            --color-menu-item-active: #eff0f2;
            --color-menu-item-background-hover: #FFFFFF1A;
            --color-menu-item-background: #7a7a84;
            --color-menu-item-check: #ff2684;
            --color-menu-item: #e0e1e4;
            --color-menu-primary: #2740f5;
            --color-menu-surface-active: #373742;
            --color-menu-surface-border-focus: #242429;
            --color-menu-surface-border: #373742;
            --color-menu-surface-bottom: #19191b;
            --color-menu-surface-focus: #19191b;
            --color-menu-surface-hover: #5e5e69;
            --color-menu-surface-primary: #4c5dfb;
            --color-menu-surface: #242429;
            --color-menu-title: #fff;
            --color-menu-vertical-background-hover-inverse: #d0d2d7;
            --color-menu-vertical-background-hover: #373742;
            --color-menu-vertical-background-inverse: #e0e1e4;
            --color-menu-vertical-background: #242429;
            --color-menu-vertical-hover-inverse: #121213;
            --color-menu-vertical-hover: #fff;
            --color-menu-vertical-inverse: #373742;
            --color-menu-vertical: #d0d2d7;
            --color-menu: #b1b4bc;
            --color-pagination-active-background-active: #3041e6;
            --color-pagination-active-background-disabled: #12195e;
            --color-pagination-active-background-hover: #5f6eff;
            --color-pagination-active-background: #4c5dfb;
            --color-pagination-active-disabled: #983b06;
            --color-pagination-active: #fff;
            --color-pagination-base-background-active: #242429;
            --color-pagination-base-background-disabled: #242429;
            --color-pagination-base-background-hover: #5e5e69;
            --color-pagination-base-background: #373742;
            --color-pagination-base-disabled: #797982;
            --color-pagination-base: #d0d2d7;
            --color-platinum: #4ff7f7;
            --color-preloader-base: #a1a1aa;
            --color-preloader-primary: #4c5dfb;
            --color-progress-background: #373742;
            --color-progress-dark: #121213;
            --color-progress-dots: #FFFFFF33;
            --color-progress-progress-attention: #f6da24;
            --color-progress-progress-danger: #ff0e0e;
            --color-progress-progress-info: #355be2;
            --color-progress-progress-minor: #9900d5;
            --color-progress-progress-primary: #4c5dfb;
            --color-progress-progress-secondary: #65656e;
            --color-progress-progress-success: #07be1a;
            --color-progress-progress-white: #fff;
            --color-progress: #fff;
            --color-rating-bronze: #5f6eff;
            --color-rating-gold: #f6da24;
            --color-sidebar-active: #fff;
            --color-sidebar-background: #19191b;
            --color-sidebar-base: #d0d2d7;
            --color-sidebar-hover: #d0d2d7;
            --color-sidebar-primary: #5f6eff;
            --color-sidebar-surface-active: #7a7a84;
            --color-sidebar-surface-border-focus: #373742;
            --color-sidebar-surface-focus: #242429;
            --color-sidebar-surface-hover: #373742;
            --color-sidebar-surface-primary: #4c5dfb;
            --color-sidebar-surface: #242429;
            --color-sidebar-title: #fff;
            --color-sidebar: #a1a1aa;
            --color-silver: #bdccd1;
            --color-slideshow-dots-dot-background-hover-inverse: #00000033;
            --color-slideshow-dots-dot-background-hover: #FFFFFF99;
            --color-slideshow-dots-dot-background-inverse: #0000001A;
            --color-slideshow-dots-dot-background: #FFFFFF66;
            --color-slideshow-dots-dot-button-active: #7a7a84;
            --color-slideshow-dots-dot-button-background-active: #eff0f2;
            --color-slideshow-dots-dot-button-background-hover: #FFFFFF99;
            --color-slideshow-dots-dot-button-background: #FFFFFF66;
            --color-slideshow-dots-dot-button-hover: #eff0f2;
            --color-slideshow-dots-dot-button: #eff0f2;
            --color-slideshow-dots-dot-hover-inverse: #797982;
            --color-slideshow-dots-dot-hover: #eff0f2;
            --color-slideshow-dots-dot-inverse: #9797a0;
            --color-slideshow-dots-dot: #eff0f2;
            --color-step-body-base: #5e5e69;
            --color-step-body-error: #ff0e0e;
            --color-step-body-success: #069815;
            --color-step-description: #7a7a84;
            --color-step-label-secondary: #a1a1aa;
            --color-step-label: #fff;
            --color-surface-invite-hover: #721cff;
            --color-surface-invite-lumin: #cb438a;
            --color-surface-invite: #7113d4;
            --color-surface-lumin: #1a799f;
            --color-table-base-body-background-active: #242429;
            --color-table-base-body-background-hover: #373742;
            --color-table-base-body-background-sf-1: #19191b;
            --color-table-base-body-background-sf-2: #242429;
            --color-table-base-body-background-sf1: #19191b;
            --color-table-base-body-background-sf2: #242429;
            --color-table-base-body: #fff;
            --color-table-base-header-background-active: #242429;
            --color-table-base-header-background-hover: #373742;
            --color-table-base-header-background-sf-1: #19191b;
            --color-table-base-header-background-sf-2: #242429;
            --color-table-base-header-background-sf1: #19191b;
            --color-table-base-header-background-sf2: #242429;
            --color-table-base-header: #b1b4bc;
            --color-table-line-body-background-active: #242429;
            --color-table-line-body-background-hover: #373742;
            --color-table-line-body-background: #242429;
            --color-table-line-body: #fff;
            --color-table-line-header-background-active: #242429;
            --color-table-line-header-background-hover: #373742;
            --color-table-line-header-background: #242429;
            --color-table-line-header: #a1a1aa;
            --color-text-attention: #f8e150;
            --color-text-base: #d0d2d7;
            --color-text-danger: #f44;
            --color-text-info: #869dee;
            --color-text-inverse-base: #373742;
            --color-text-inverse-muted: #8d8d96;
            --color-text-inverse-secondary: #7a7a84;
            --color-text-inverse-title: #000;
            --color-text-inverse-transparent: #000000B3;
            --color-text-minor: #d055ff;
            --color-text-muted: #797982;
            --color-text-secondary: #a1a1aa;
            --color-text-success: #09e41f;
            --color-text-title: #fff;
            --color-text-transparent: #FFFFFFB3;
            --color-text-warning: #f67024;
            --color-tooltip-background: #5e5e69;
            --color-tooltip: #fff;
            --dropdown-border-radius-m: 8px;
            --dropdown-border-radius-s: 8px;
            --dropdown-item-m-margin: 16px;
            --dropdown-item-s-icon-size: 20px;
            --dropdown-item-s-margin: 12px;
            --icon-size: 22px;
            --margin-2xl: 32px;
            --spacing-2xl: 32px;
            --margin-2xs: 6px;
            --spacing-2xs: 6px;
            --margin-3xl: 40px;
            --spacing-3xl: 44px;
            --margin-3xs: 4px;
            --spacing-3xs: 4px;
            --margin-4xl: 48px;
            --spacing-4xl: 56px;
            --margin-4xs: 2px;
            --spacing-4xs: 2px;
            --margin-5xl: 56px;
            --spacing-5xl: 64px;
            --margin-l: 20px;
            --spacing-l: 20px;
            --margin-m: 16px;
            --spacing-m: 16px;
            --margin-s: 12px;
            --spacing-s: 12px;
            --margin-xl: 24px;
            --spacing-xl: 24px;
            --margin-xs: 8px;
            --spacing-xs: 8px;
            --margin-zero: 0px;
            --spacing-zero: 0px;
            --pagination-border-pill: 1000px;
            --progress-border-radius-lined-inner: 0px;
            --progress-border-radius-lined-outer: 1000px;
            --progress-border-radius-m: 1000px;
            --progress-border-radius-s: 1000px;
            --table-body-icon-size: 20px;
            --table-header-icon-size: 16px;
            --text-s10: 10px;
            --text-s12: 12px;
            --text-s14: 14px;
            --text-s16: 16px;
            --text-s18: 18px;
            --text-s20: 20px;
            --text-s24: 24px;
            --text-s28: 28px;
            --text-s32: 32px;
            --text-s36: 36px;
            --text-s40: 40px;
            --text-s44: 44px;
            --text-s48: 48px;
            --text-s52: 52px;
            --text-s56: 56px;
            --text-s64: 64px;
            --text-s8: 8px;
            --tooltip-border-radius: 8px;
            --base-background: #121213;
            --color-border-focused-outline: #54596D99;
            --color-border-error-outline: #FF0E0E99;
            --color-border-success-outline: #09E41F99;
            --color-link: #d0d2d7;
            --color-tab-group: #FFFFFF1A;
            --color-tab-group-inverse: #0000000D;
            --color-rating-level-0: #5f6eff;
            --color-level-1: #bdccd1;
            --color-rating-level-2: #f6da24;
            --color-level-3: #4ff7f7;
            --сountdown-border-radius-m: 6px;
            --сountdown-border-radius-l: 8px;
            --progress-s-height: 8px;
            --progress-m-height: 16px;
            --progress-l-height: 24px;
            --color-clean-white: #fff;
            --color-clean-black: #000;
            --color-grey-mid-grey-mid-grey-1: #615f6c;
            --color-grey-mid-grey-mid-grey-2: #716e7e;
            --color-grey-mid-grey-mid-grey-3: #848194;
            --color-grey-mid-grey-mid-grey-4: #a3a0b6;
            --color-grey-mid-grey-mid-grey-5: #b6b2cc;
            --color-grey-light-grey-light-grey-1: #bab9c2;
            --color-grey-light-grey-light-grey-2: #cac9d3;
            --color-grey-light-grey-light-grey-3: #dad9e2;
            --color-grey-light-grey-light-grey-4: #e6e5f0;
            --color-grey-light-grey-light-grey-5: #efeeff;
            --color-grey-dark-grey-dark-grey-0: #111114;
            --color-grey-dark-grey-dark-grey-1: #26252d;
            --color-grey-dark-grey-dark-grey-2: #2e2d3c;
            --color-grey-dark-grey-dark-grey-3: #3c3954;
            --color-grey-dark-grey-dark-grey-4: #413c67;
            --color-grey-dark-grey-dark-grey-5: #403786;
            --color-primary-pr900: #116f74;
            --color-primary-pr800: #12949a;
            --color-primary-pr700: #0aa4ab;
            --color-primary-pr600: #19b3ba;
            --color-primary-pr500: #0fc4cb;
            --color-primary-pr400: #87d9dd;
            --color-primary-pr300: #a1e3e6;
            --color-primary-pr200: #beeef0;
            --color-primary-pr100: #d8f6f7;
            --color-primary-pr050: #f1feff;
            --color-success-su900: #012605;
            --color-success-su800: #034c0a;
            --color-success-su700: #04720f;
            --color-success-su600: #069815;
            --color-success-su500: #07be1a;
            --color-success-su400: #09e41f;
            --color-success-su300: #50f861;
            --color-success-su200: #7cfa88;
            --color-success-su100: #a7fcb0;
            --color-success-su050: #d3fdd7;
            --color-attention-at900: #4c4203;
            --color-attention-at800: #726305;
            --color-attention-at700: #988406;
            --color-attention-at600: #bea508;
            --color-attention-at500: #e4c609;
            --color-attention-at400: #f6da24;
            --color-attention-at300: #f8e150;
            --color-attention-at200: #fae97c;
            --color-attention-at100: #fcf0a7;
            --color-attention-at050: #fdf8d3;
            --color-warning-wa900: #4c1d03;
            --color-warning-wa800: #722c05;
            --color-warning-wa700: #983b06;
            --color-warning-wa600: #be4908;
            --color-warning-wa500: #e45809;
            --color-warning-wa400: #f67024;
            --color-warning-wa300: #f88d50;
            --color-warning-wa200: #faa97c;
            --color-warning-wa100: #fcc6a7;
            --color-warning-wa050: #fde2d3;
            --color-danger-da900: #6c0000;
            --color-danger-da800: #a20000;
            --color-danger-da700: #d70000;
            --color-danger-da600: #ff0e0e;
            --color-danger-da500: #f44;
            --color-danger-da400: #ff6363;
            --color-danger-da300: #ff8282;
            --color-danger-da200: #ffa2a2;
            --color-danger-da100: #ffc1c1;
            --color-danger-da050: #ffe0e0;
            --color-info-in900: #060e2a;
            --color-info-in800: #0c1b52;
            --color-info-in700: #12297b;
            --color-info-in600: #1736a3;
            --color-info-in500: #1d44cc;
            --color-info-in400: #355be2;
            --color-info-in300: #5d7ce8;
            --color-info-in200: #869dee;
            --color-info-in100: #aebef3;
            --color-info-in050: #d7def9;
            --color-minor-mi900: #1f002b;
            --color-minor-mi800: #3d0055;
            --color-minor-mi700: #5c0080;
            --color-minor-mi600: #7b00aa;
            --color-minor-mi500: #9900d5;
            --color-minor-mi400: #b800ff;
            --color-minor-mi300: #d055ff;
            --color-minor-mi200: #dc80ff;
            --color-minor-mi100: #e7aaff;
            --color-minor-mi050: #f3d4ff;
            --color-transparent-white-w090: #FFFFFFE6;
            --color-transparent-white-w080: #FFFFFFCC;
            --color-transparent-white-w070: #FFFFFFB3;
            --color-transparent-white-w060: #FFFFFF99;
            --color-transparent-white-w050: #FFFFFF80;
            --color-transparent-white-w040: #FFFFFF66;
            --color-transparent-white-w030: #FFFFFF4D;
            --color-transparent-white-w020: #FFFFFF33;
            --color-transparent-white-w010: #FFFFFF1A;
            --color-transparent-white-w005: #FFFFFF0D;
            --color-transparent-white-w002: #FFFFFF05;
            --color-transparent-white-w000: #FFFFFF00;
            --color-transparent-black-b090: #000000E6;
            --color-transparent-black-b080: #000000CC;
            --color-transparent-black-b070: #000000B3;
            --color-transparent-black-b060: #00000099;
            --color-transparent-black-b050: #00000080;
            --color-transparent-black-b040: #00000066;
            --color-transparent-black-b030: #0000004D;
            --color-transparent-black-b020: #00000033;
            --color-transparent-black-b010: #0000001A;
            --color-transparent-black-b005: #0000000D;
            --color-transparent-black-b002: #00000005;
            --color-transparent-black-b000: #00000000;
            --color-transparent-dg0-dgz090: #111114E6;
            --color-transparent-dg0-dgz080: #111114CC;
            --color-transparent-dg0-dgz070: #111114B3;
            --color-transparent-dg0-dgz060: #11111499;
            --color-transparent-dg0-dgz050: #11111480;
            --color-transparent-dg0-dgz040: #11111466;
            --color-transparent-dg0-dgz030: #1111144D;
            --color-transparent-dg0-dgz020: #11111433;
            --color-transparent-dg0-dgz010: #1111141A;
            --color-transparent-dg0-dgz005: #1111140D;
            --color-transparent-dg0-dgz002: #11111405;
            --color-transparent-dg0-dgz000: #060E2A00;
            --color-vip-1: #fff;
            --color-vip-000: #fff;
            --color-vip-2: #fff;
            --color-vip-3: #fff;
            --color-mid-grey-1: #65656e;
            --color-mid-grey-2: #797982;
            --color-mid-grey-3: #8d8d96;
            --color-mid-grey-4: #9797a0;
            --color-mid-grey-5: #a1a1aa;
            --color-light-grey-1: #b1b4bc;
            --color-light-grey-2: #c1c3ca;
            --color-light-grey-3: #d0d2d7;
            --color-light-grey-4: #e0e1e4;
            --color-light-grey-5: #eff0f2;
            --color-dark-grey-0: #121213;
            --color-dark-grey-1: #19191b;
            --color-dark-grey-2: #242429;
            --color-dark-grey-3: #373742;
            --color-dark-grey-4: #5e5e69;
            --color-dark-grey-5: #7a7a84;
            --color-pr900: #12195e;
            --color-pr800: #202b94;
            --color-pr700: #2332c0;
            --color-pr600: #3041e6;
            --color-pr500: #4c5dfb;
            --color-pr400: #5f6eff;
            --color-pr300: #717fff;
            --color-pr200: #8490ff;
            --color-pr100: #a7b0ff;
            --color-pr050: #d5d9ff;
            --color-su900: #012605;
            --color-su800: #034c0a;
            --color-su700: #04720f;
            --color-su600: #069815;
            --color-su500: #07be1a;
            --color-su400: #09e41f;
            --color-su300: #50f861;
            --color-su200: #7cfa88;
            --color-su100: #a7fcb0;
            --color-su050: #d3fdd7;
            --color-at900: #4c4203;
            --color-at800: #726305;
            --color-at700: #988406;
            --color-at600: #bea508;
            --color-at500: #e4c609;
            --color-at400: #f6da24;
            --color-at300: #f8e150;
            --color-at200: #fae97c;
            --color-at100: #fcf0a7;
            --color-at050: #fdf8d3;
            --color-wa900: #4c1d03;
            --color-wa800: #722c05;
            --color-wa700: #983b06;
            --color-wa600: #be4908;
            --color-wa500: #e45809;
            --color-wa400: #f67024;
            --color-wa300: #f88d50;
            --color-wa200: #faa97c;
            --color-wa100: #fcc6a7;
            --color-wa050: #fde2d3;
            --color-da900: #6c0000;
            --color-da800: #a20000;
            --color-da700: #d70000;
            --color-da600: #ff0e0e;
            --color-da500: #f44;
            --color-da400: #ff6363;
            --color-da300: #ff8282;
            --color-da200: #ffa2a2;
            --color-da100: #ffc1c1;
            --color-da050: #ffe0e0;
            --color-in900: #060e2a;
            --color-in800: #0c1b52;
            --color-in700: #12297b;
            --color-in600: #1736a3;
            --color-in500: #1d44cc;
            --color-in400: #355be2;
            --color-in300: #5d7ce8;
            --color-in200: #869dee;
            --color-in100: #aebef3;
            --color-in050: #d7def9;
            --color-mi900: #1f002b;
            --color-mi800: #3d0055;
            --color-mi700: #5c0080;
            --color-mi600: #7b00aa;
            --color-mi500: #9900d5;
            --color-mi400: #b800ff;
            --color-mi300: #d055ff;
            --color-mi200: #dc80ff;
            --color-mi100: #e7aaff;
            --color-mi050: #f3d4ff;
            --color-w090: #FFFFFFE6;
            --color-w080: #FFFFFFCC;
            --color-w070: #FFFFFFB3;
            --color-w060: #FFFFFF99;
            --color-w050: #FFFFFF80;
            --color-w040: #FFFFFF66;
            --color-w030: #FFFFFF4D;
            --color-w020: #FFFFFF33;
            --color-w010: #FFFFFF1A;
            --color-w005: #FFFFFF0D;
            --color-w002: #FFFFFF05;
            --color-w000: #FFFFFF00;
            --color-b090: #000000E6;
            --color-b080: #000000CC;
            --color-b070: #000000B3;
            --color-b060: #00000099;
            --color-b050: #00000080;
            --color-b040: #00000066;
            --color-b030: #0000004D;
            --color-b020: #00000033;
            --color-b010: #0000001A;
            --color-b005: #0000000D;
            --color-b002: #00000005;
            --color-b000: #00000000;
            --color-dgz090: #121213E6;
            --color-dgz080: #121213CC;
            --color-dgz070: #121213B3;
            --color-dgz060: #12121399;
            --color-dgz050: #12121380;
            --color-dgz040: #12121366;
            --color-dgz030: #1212134D;
            --color-dgz020: #12121333;
            --color-dgz010: #1212131A;
            --color-dgz005: #1212130D;
            --color-dgz002: #12121305;
            --color-dgz000: #060E2A00;
            --color-red: #f44336;
            --color-pink: #f50057;
            --color-purple: #d500f9;
            --color-blue: #2196f3;
            --color-green: #43a047;
            --color-1: #fff;
            --color-000: #fff;
            --color-2: #fff;
            --color-3: #fff;
            --color-gradient-gr-1-step-1: #2332c0;
            --color-gradient-gr-1-step-2: #1d44cc;
            --color-gradient-gr-1-step-3: #7b00aa;
            --color-gradient-gr-2-step-1: #0d6efd;
            --color-gradient-gr-2-step-2: #3c0dfd;
            --color-gradient-gr-2-step-3: #840dfd;
            --color-gradient-gr-2-step-4: #cc0dfd;
            --color-gradient-gr-2-step-5: #fd0de6;
            --color-gradient-gr-3-step-1: #1b2a64;
            --color-gradient-gr-3-step-2: #291f61;
            --color-gradient-gr-3-step-3: #5c2559;
            --color-gradient-gr-3-step-4: #772d4f;
            --color-gradient-gr-3-step-5: #5a2062;
            --color-gradient-gr-4-step-1: #ffea81;
            --color-gradient-gr-4-step-2: #80462d;
            --color-gradient-gr-5-step-1: #80462d;
            --color-gradient-gr-5-step-2: #ffea81;
            --color-gradient-gr-5-step-3: #80462d;
            --color-gradient-gr-6-step-1: #0238e1;
            --color-gradient-gr-6-step-2: #6f02ff;
            --color-gradient-vip-step-1: #fcf0a7;
            --color-gradient-vip-step-2: #060E2A00;
            --color-background-success: #069815;
            --color-background-transparent-1: #FFFFFF1A;
            --color-background-transparent-2: #FFFFFF33;
            --color-background-transparent-3: #FFFFFF66;
            --color-background-transparent-4: #FFFFFFCC;
            --color-text-primary: #fff;
            --color-background-inverse-transparent-1: #0000001A;
            --color-background-inverse-transparent-2: #00000033;
            --color-background-inverse-transparent-3: #00000066;
            --color-background-inverse-transparent-4: #000000CC;
            --color-accordion-background-start: #242429;
            --color-accordion-background-finish: #242429;
            --color-accordion-header-background-start: #373742;
            --color-accordion-header-background-finish: #373742;
            --color-accordion-header-background-start-hover: #5e5e69;
            --color-accordion-header-background-finish-hover: #5e5e69;
            --color-accordion-header-background-start-active: #373742;
            --color-accordion-header-background-finish-active: #373742;
            --color-accordion-header-background-start-disabled: #373742;
            --color-accordion-header-background-finish-disabled: #373742;
            --color-accordion-header-border: #FFFFFF00;
            --color-accordion-header-border-finish: #FFFFFF00;
            --color-accordion-border: #FFFFFF00;
            --color-accordion-border-finish: #FFFFFF00;
            --color-accordion-header-border-hover: #FFFFFF00;
            --color-accordion-header-border-finish-hover: #FFFFFF00;
            --color-accordion-header-border-active: #FFFFFF00;
            --color-accordion-header-border-finish-active: #FFFFFF00;
            --color-accordion-header-border-disabled: #FFFFFF00;
            --color-accordion-header-border-finish-disabled: #FFFFFF00;
            --color-accordion-header-icon-container-background-start: #FFFFFF00;
            --color-accordion-header-icon-container-background-finish: #FFFFFF00;
            --color-accordion-header-icon-container-background-start-hover: #FFFFFF00;
            --color-accordion-header-icon-container-background-finish-hover: #FFFFFF00;
            --color-accordion-header-icon-container-background-start-active: #FFFFFF00;
            --color-accordion-header-icon-container-background-finish-active: #FFFFFF00;
            --color-accordion-header-icon-container-background-start-disabled: #FFFFFF00;
            --color-accordion-header-icon-container-background-finish-disabled: #FFFFFF00;
            --color-accordion-header-icon-container-border: #FFFFFF00;
            --color-accordion-header-icon-container-border-finish: #FFFFFF00;
            --color-accordion-header-icon-container-border-hover: #FFFFFF00;
            --color-accordion-header-icon-container-border-finish-hover: #FFFFFF00;
            --color-accordion-header-icon-container-border-active: #FFFFFF00;
            --color-accordion-header-icon-container-border-finish-active: #FFFFFF00;
            --color-accordion-header-icon-container-border-disabled: #FFFFFF00;
            --color-accordion-header-icon-container-border-finish-disabled: #FFFFFF00;
            --color-accordion-header-icon-container-icon: #a1a1aa;
            --color-accordion-header-text: #fff;
            --color-accordion-header-icon-container-icon-hover: #a1a1aa;
            --color-accordion-header-text-hover: #fff;
            --color-accordion-header-icon-container-icon-active: #a1a1aa;
            --color-accordion-header-text-active: #fff;
            --color-accordion-header-icon-container-icon-disabled: #797982;
            --color-accordion-header-text-disabled: #797982;
            --color-accordion-description: #a1a1aa;
            --color-avatar-background-start: #242429;
            --color-avatar-background-finish: #242429;
            --color-avatar-border: #FFFFFF00;
            --color-avatar-rakeback-background-start: #19191b;
            --color-avatar-border-finish: #FFFFFF00;
            --color-avatar-rakeback-background-finish: #19191b;
            --color-avatar-rakeback-border: #FFFFFF00;
            --color-avatar-rakeback-border-finish: #FFFFFF00;
            --color-avatar-icon: #e0e1e4;
            --color-badge-primary-background-start: #4c5dfb;
            --color-badge-primary-background-finish: #4c5dfb;
            --color-badge-primary-border: #FFFFFF00;
            --color-badge-primary-border-finish: #FFFFFF00;
            --color-badge-primary-text: #000;
            --color-badge-secondary-background-start: #7a7a84;
            --color-badge-secondary-background-finish: #7a7a84;
            --color-badge-secondary-icon-container-background-start: #FFFFFF00;
            --color-badge-secondary-icon-container-background-finish: #FFFFFF00;
            --color-badge-secondary-icon-container-border: #FFFFFF00;
            --color-badge-secondary-icon-container-border-finish: #FFFFFF00;
            --color-badge-secondary-icon-container-icon: #FFFFFFCC;
            --color-badge-secondary-border: #FFFFFF00;
            --color-badge-secondary-border-finish: #FFFFFF00;
            --color-badge-secondary-text: #fff;
            --color-badge-info-background-start: #355be2;
            --color-badge-info-background-finish: #355be2;
            --color-badge-minor-background-start: #9900d5;
            --color-badge-info-border: #FFFFFF00;
            --color-badge-minor-background-finish: #9900d5;
            --color-badge-primary-icon-container-background-start: #FFFFFF00;
            --color-badge-primary-icon-container-background-finish: #FFFFFF00;
            --color-badge-success-background-start: #069815;
            --color-badge-success-background-finish: #069815;
            --color-badge-primary-icon-container-border: #FFFFFF00;
            --color-badge-primary-icon-container-border-finish: #FFFFFF00;
            --color-badge-primary-icon-container-icon: #000000CC;
            --color-badge-success-border: #FFFFFF00;
            --color-badge-success-border-finish: #FFFFFF00;
            --color-badge-success-text: #fff;
            --color-badge-attention-background-start: #f6da24;
            --color-badge-attention-background-finish: #f6da24;
            --color-badge-attention-border: #00000000;
            --color-badge-attention-border-finish: #00000000;
            --color-badge-attention-text: #000;
            --color-badge-warning-background-start: #f67024;
            --color-badge-warning-background-finish: #f67024;
            --color-badge-danger-background-start: #ff0e0e;
            --color-badge-warning-border: #FFFFFF00;
            --color-badge-danger-background-finish: #ff0e0e;
            --color-badge-light-background-start: #fff;
            --color-badge-light-background-finish: #fff;
            --color-badge-light-border: #00000000;
            --color-badge-light-border-finish: #00000000;
            --color-badge-light-text: #000;
            --color-badge-light-icon-container-background-start: #00000000;
            --color-badge-light-icon-container-background-finish: #00000000;
            --color-badge-light-icon-container-border: #00000000;
            --color-badge-light-icon-container-border-finish: #00000000;
            --color-badge-light-icon-container-icon: #121213CC;
            --color-badge-dark-background-start: #121213;
            --color-badge-dark-background-finish: #121213;
            --color-badge-dark-border: #FFFFFF00;
            --color-badge-dark-border-finish: #FFFFFF00;
            --color-badge-dark-text: #fff;
            --color-badge-danger-border: #FFFFFF00;
            --color-badge-danger-border-finish: #FFFFFF00;
            --color-badge-danger-text: #fff;
            --color-button-fill-primary-background-start: #3041e6;
            --color-button-fill-primary-background-finish: #5f6eff;
            --color-button-fill-primary-background-start-hover: #4c5dfb;
            --color-button-fill-primary-background-finish-hover: #717fff;
            --color-button-fill-primary-background-start-active: #202b94;
            --color-button-fill-primary-background-finish-active: #5f6eff;
            --color-button-fill-primary-background-start-disabled: #FFFFFF0D;
            --color-button-fill-primary-background-finish-disabled: #FFFFFF0D;
            --color-button-fill-primary-border: #5f6eff;
            --color-button-fill-primary-border-finish: #FFFFFF00;
            --color-button-fill-primary-border-hover: #5f6eff;
            --color-button-fill-primary-border-finish-hover: #FFFFFF00;
            --color-button-fill-primary-border-active: #5f6eff;
            --color-button-fill-primary-border-finish-active: #FFFFFF00;
            --color-button-fill-primary-border-disabled: #202b94;
            --color-button-fill-primary-border-finish-disabled: #FFFFFF00;
            --color-button-fill-primary-text: #000;
            --color-button-fill-primary-text-hover: #000;
            --color-button-fill-primary-text-active: #000;
            --color-button-fill-primary-text-disabled: #797982;
            --color-button-fill-primary-icon-container-background-start: #FFFFFF00;
            --color-button-fill-primary-icon-container-background-finish: #FFFFFF00;
            --color-button-fill-primary-icon-container-background-start-hover: #FFFFFF00;
            --color-button-fill-primary-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-fill-primary-icon-container-background-start-active: #FFFFFF00;
            --color-button-fill-primary-icon-container-background-finish-active: #FFFFFF00;
            --color-button-fill-primary-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-fill-primary-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-fill-primary-icon-container-border: #FFFFFF00;
            --color-button-fill-primary-icon-container-border-finish: #FFFFFF00;
            --color-button-fill-primary-icon-container-border-hover: #FFFFFF00;
            --color-button-fill-primary-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-fill-primary-icon-container-border-active: #FFFFFF00;
            --color-button-fill-primary-icon-container-border-finish-active: #FFFFFF00;
            --color-button-fill-primary-icon-container-border-disabled: #FFFFFF00;
            --color-button-fill-primary-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-fill-primary-icon-container-icon: #000000CC;
            --color-button-fill-primary-icon-container-icon-hover: #000000CC;
            --color-button-fill-primary-icon-container-icon-active: #000000CC;
            --color-button-fill-primary-icon-container-icon-disabled: #797982;
            --color-button-fill-secondary-background-start: #5e5e69;
            --color-button-fill-secondary-background-finish: #5e5e69;
            --color-button-fill-secondary-background-start-hover: #7a7a84;
            --color-button-fill-secondary-background-finish-hover: #7a7a84;
            --color-button-fill-secondary-background-start-active: #373742;
            --color-button-fill-secondary-background-finish-active: #373742;
            --color-button-fill-secondary-background-start-disabled: #FFFFFF0D;
            --color-button-fill-secondary-background-finish-disabled: #FFFFFF0D;
            --color-button-fill-secondary-border: #7b00aa;
            --color-button-fill-secondary-border-hover: #9900d5;
            --color-button-fill-secondary-border-finish-hover: #FFFFFF00;
            --color-button-fill-secondary-border-active: #7b00aa;
            --color-button-fill-secondary-border-finish-active: #FFFFFF00;
            --color-button-fill-secondary-border-disabled: #7b00aa;
            --color-button-fill-secondary-border-finish-disabled: #FFFFFF00;
            --color-button-fill-secondary-text: #fff;
            --color-button-fill-secondary-text-hover: #fff;
            --color-button-fill-secondary-text-active: #fff;
            --color-button-fill-secondary-text-disabled: #797982;
            --color-button-fill-secondary-icon-container-background-start: #FFFFFF00;
            --color-button-fill-secondary-icon-container-background-finish: #FFFFFF00;
            --color-button-fill-secondary-icon-container-background-start-hover: #FFFFFF00;
            --color-button-fill-secondary-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-fill-secondary-icon-container-background-start-active: #FFFFFF00;
            --color-button-fill-secondary-icon-container-background-finish-active: #FFFFFF00;
            --color-button-fill-secondary-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-fill-secondary-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-fill-secondary-icon-container-border: #FFFFFF00;
            --color-button-fill-secondary-icon-container-border-finish: #FFFFFF00;
            --color-button-fill-secondary-icon-container-border-hover: #FFFFFF00;
            --color-button-fill-secondary-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-fill-secondary-icon-container-border-active: #FFFFFF00;
            --color-button-fill-secondary-icon-container-border-finish-active: #FFFFFF00;
            --color-button-fill-secondary-icon-container-border-disabled: #FFFFFF00;
            --color-button-fill-secondary-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-fill-secondary-icon-container-icon: #FFFFFFCC;
            --color-button-fill-secondary-icon-container-icon-hover: #FFFFFFCC;
            --color-button-fill-secondary-icon-container-icon-active: #FFFFFFCC;
            --color-button-fill-secondary-icon-container-icon-disabled: #797982;
            --color-button-fill-info-background-start: #355be2;
            --color-button-fill-info-background-finish: #355be2;
            --color-button-fill-info-background-start-hover: #1d44cc;
            --color-button-fill-info-background-finish-hover: #1d44cc;
            --color-button-fill-info-background-start-active: #12297b;
            --color-button-fill-info-background-finish-active: #12297b;
            --color-button-fill-info-background-start-disabled: #FFFFFF0D;
            --color-button-fill-info-background-finish-disabled: #FFFFFF0D;
            --color-button-fill-info-border: #FFFFFF00;
            --color-button-fill-info-border-hover: #FFFFFF00;
            --color-button-fill-info-border-active: #FFFFFF00;
            --color-button-fill-info-border-disabled: #FFFFFF00;
            --color-button-fill-info-text: #fff;
            --color-button-fill-info-text-hover: #fff;
            --color-button-fill-info-text-active: #fff;
            --color-button-fill-info-text-disabled: #797982;
            --color-button-fill-info-icon-container-background-start: #FFFFFF00;
            --color-button-fill-info-icon-container-background-finish: #FFFFFF00;
            --color-button-fill-info-icon-container-background-start-hover: #FFFFFF00;
            --color-button-fill-info-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-fill-info-icon-container-background-start-active: #FFFFFF00;
            --color-button-fill-info-icon-container-background-finish-active: #FFFFFF00;
            --color-button-fill-info-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-fill-info-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-fill-info-icon-container-border: #FFFFFF00;
            --color-button-fill-info-icon-container-border-hover: #FFFFFF00;
            --color-button-fill-info-icon-container-border-active: #FFFFFF00;
            --color-button-fill-info-icon-container-border-disabled: #FFFFFF00;
            --color-button-fill-info-icon-container-icon: #FFFFFFCC;
            --color-button-fill-info-icon-container-icon-hover: #FFFFFFCC;
            --color-button-fill-info-icon-container-icon-active: #FFFFFFCC;
            --color-button-fill-info-icon-container-icon-disabled: #797982;
            --color-button-fill-minor-background-start: #9900d5;
            --color-button-fill-minor-background-finish: #9900d5;
            --color-button-fill-minor-background-start-hover: #b800ff;
            --color-button-fill-minor-background-finish-hover: #b800ff;
            --color-button-fill-minor-background-start-active: #5c0080;
            --color-button-fill-minor-background-finish-active: #5c0080;
            --color-button-fill-minor-background-start-disabled: #FFFFFF0D;
            --color-button-fill-minor-background-finish-disabled: #FFFFFF0D;
            --color-button-fill-minor-border: #FFFFFF00;
            --color-button-fill-minor-border-finish: #FFFFFF00;
            --color-button-fill-minor-border-hover: #FFFFFF00;
            --color-button-fill-minor-border-finish-hover: #FFFFFF00;
            --color-button-fill-minor-border-active: #FFFFFF00;
            --color-button-fill-minor-border-finish-active: #FFFFFF00;
            --color-button-fill-minor-border-disabled: #FFFFFF00;
            --color-button-fill-minor-border-finish-disabled: #FFFFFF00;
            --color-button-fill-minor-text: #fff;
            --color-button-fill-minor-text-hover: #fff;
            --color-button-fill-minor-text-active: #fff;
            --color-button-fill-minor-text-disabled: #797982;
            --color-button-fill-minor-icon-container-background-start: #FFFFFF00;
            --color-button-fill-minor-icon-container-background-finish: #FFFFFF00;
            --color-button-fill-minor-icon-container-background-start-hover: #FFFFFF00;
            --color-button-fill-minor-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-fill-minor-icon-container-background-start-active: #FFFFFF00;
            --color-button-fill-minor-icon-container-background-finish-active: #FFFFFF00;
            --color-button-fill-minor-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-fill-minor-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-fill-minor-icon-container-border: #FFFFFF00;
            --color-button-fill-minor-icon-container-border-finish: #FFFFFF00;
            --color-button-fill-minor-icon-container-border-hover: #FFFFFF00;
            --color-button-fill-minor-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-fill-minor-icon-container-border-active: #FFFFFF00;
            --color-button-fill-minor-icon-container-border-finish-active: #FFFFFF00;
            --color-button-fill-minor-icon-container-border-disabled: #FFFFFF00;
            --color-button-fill-minor-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-fill-minor-icon-container-icon: #FFFFFFCC;
            --color-button-fill-minor-icon-container-icon-hover: #FFFFFFCC;
            --color-button-fill-minor-icon-container-icon-active: #FFFFFFCC;
            --color-button-fill-minor-icon-container-icon-disabled: #797982;
            --color-button-fill-info-border-finish: #FFFFFF00;
            --color-button-fill-info-border-finish-hover: #FFFFFF00;
            --color-button-fill-info-border-finish-active: #FFFFFF00;
            --color-button-fill-info-border-finish-disabled: #FFFFFF00;
            --color-button-fill-info-icon-container-border-finish: #FFFFFF00;
            --color-button-fill-info-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-fill-info-icon-container-border-finish-active: #FFFFFF00;
            --color-button-fill-info-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-fill-success-background-start: #069815;
            --color-button-fill-success-background-finish: #069815;
            --color-button-fill-success-background-start-hover: #07be1a;
            --color-button-fill-success-background-finish-hover: #07be1a;
            --color-button-fill-success-background-start-active: #04720f;
            --color-button-fill-success-background-finish-active: #04720f;
            --color-button-fill-success-background-start-disabled: #FFFFFF0D;
            --color-button-fill-success-background-finish-disabled: #FFFFFF0D;
            --color-button-fill-success-border: #FFFFFF00;
            --color-button-fill-success-border-finish: #FFFFFF00;
            --color-button-fill-success-border-hover: #FFFFFF00;
            --color-button-fill-success-border-finish-hover: #FFFFFF00;
            --color-button-fill-success-border-active: #FFFFFF00;
            --color-button-fill-success-border-finish-active: #FFFFFF00;
            --color-button-fill-success-border-disabled: #FFFFFF00;
            --color-button-fill-success-border-finish-disabled: #FFFFFF00;
            --color-button-fill-success-text: #fff;
            --color-button-fill-success-text-hover: #fff;
            --color-button-fill-success-text-active: #fff;
            --color-button-fill-success-text-disabled: #797982;
            --color-button-fill-success-icon-container-background-start: #FFFFFF00;
            --color-button-fill-success-icon-container-background-finish: #FFFFFF00;
            --color-button-fill-success-icon-container-background-start-hover: #FFFFFF00;
            --color-button-fill-success-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-fill-success-icon-container-background-start-active: #FFFFFF00;
            --color-button-fill-success-icon-container-background-finish-active: #FFFFFF00;
            --color-button-fill-success-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-fill-success-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-fill-success-icon-container-border: #FFFFFF00;
            --color-button-fill-success-icon-container-border-finish: #FFFFFF00;
            --color-button-fill-success-icon-container-border-hover: #FFFFFF00;
            --color-button-fill-success-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-fill-success-icon-container-border-active: #FFFFFF00;
            --color-button-fill-success-icon-container-border-finish-active: #FFFFFF00;
            --color-button-fill-success-icon-container-border-disabled: #FFFFFF00;
            --color-button-fill-success-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-fill-success-icon-container-icon: #FFFFFFCC;
            --color-button-fill-success-icon-container-icon-hover: #FFFFFFCC;
            --color-button-fill-success-icon-container-icon-active: #FFFFFFCC;
            --color-button-fill-success-icon-container-icon-disabled: #797982;
            --color-button-fill-attention-background-start: #f6da24;
            --color-button-fill-attention-background-finish: #f6da24;
            --color-button-fill-attention-background-start-hover: #f8e150;
            --color-button-fill-attention-background-finish-hover: #f8e150;
            --color-button-fill-attention-background-start-active: #e4c609;
            --color-button-fill-attention-background-finish-active: #e4c609;
            --color-button-fill-attention-background-start-disabled: #FFFFFF0D;
            --color-button-fill-attention-background-finish-disabled: #FFFFFF0D;
            --color-button-fill-attention-border: #FFFFFF00;
            --color-button-fill-attention-border-finish: #FFFFFF00;
            --color-button-fill-attention-border-hover: #FFFFFF00;
            --color-button-fill-attention-border-finish-hover: #FFFFFF00;
            --color-button-fill-attention-border-active: #FFFFFF00;
            --color-button-fill-attention-border-finish-active: #FFFFFF00;
            --color-button-fill-attention-border-disabled: #FFFFFF00;
            --color-button-fill-attention-border-finish-disabled: #FFFFFF00;
            --color-button-fill-attention-text: #000;
            --color-button-fill-attention-text-hover: #000;
            --color-button-fill-attention-text-active: #000;
            --color-button-fill-attention-text-disabled: #797982;
            --color-button-fill-attention-icon-container-background-start: #FFFFFF00;
            --color-button-fill-attention-icon-container-background-finish: #FFFFFF00;
            --color-button-fill-attention-icon-container-background-start-hover: #FFFFFF00;
            --color-button-fill-attention-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-fill-attention-icon-container-background-start-active: #FFFFFF00;
            --color-button-fill-attention-icon-container-background-finish-active: #FFFFFF00;
            --color-button-fill-attention-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-fill-attention-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-fill-attention-icon-container-border: #FFFFFF00;
            --color-button-fill-attention-icon-container-border-hover: #FFFFFF00;
            --color-button-fill-attention-icon-container-border-active: #FFFFFF00;
            --color-button-fill-attention-icon-container-border-disabled: #FFFFFF00;
            --color-button-fill-attention-icon-container-icon: #000000CC;
            --color-button-fill-attention-icon-container-icon-hover: #000000CC;
            --color-button-fill-attention-icon-container-icon-active: #000000CC;
            --color-button-fill-attention-icon-container-icon-disabled: #797982;
            --color-button-fill-warning-background-start: #f67024;
            --color-button-fill-warning-background-finish: #f67024;
            --color-button-fill-warning-background-start-hover: #f88d50;
            --color-button-fill-warning-background-finish-hover: #f88d50;
            --color-button-fill-warning-background-start-active: #be4908;
            --color-button-fill-warning-background-finish-active: #be4908;
            --color-button-fill-warning-background-start-disabled: #FFFFFF0D;
            --color-button-fill-warning-background-finish-disabled: #FFFFFF0D;
            --color-button-fill-warning-border: #FFFFFF00;
            --color-button-fill-warning-border-finish: #FFFFFF00;
            --color-button-fill-warning-border-hover: #FFFFFF00;
            --color-button-fill-warning-border-finish-hover: #FFFFFF00;
            --color-button-fill-warning-border-active: #FFFFFF00;
            --color-button-fill-warning-border-finish-active: #FFFFFF00;
            --color-button-fill-warning-border-disabled: #FFFFFF00;
            --color-button-fill-warning-border-finish-disabled: #FFFFFF00;
            --color-button-fill-warning-text: #fff;
            --color-button-fill-warning-text-hover: #fff;
            --color-button-fill-warning-text-active: #fff;
            --color-button-fill-warning-text-disabled: #797982;
            --color-button-fill-warning-icon-container-background-start: #FFFFFF00;
            --color-button-fill-warning-icon-container-background-finish: #FFFFFF00;
            --color-button-fill-warning-icon-container-background-start-hover: #FFFFFF00;
            --color-button-fill-warning-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-fill-warning-icon-container-background-start-active: #FFFFFF00;
            --color-button-fill-warning-icon-container-background-finish-active: #FFFFFF00;
            --color-button-fill-warning-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-fill-warning-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-fill-warning-icon-container-border: #FFFFFF00;
            --color-button-fill-warning-icon-container-border-finish: #FFFFFF00;
            --color-button-fill-warning-icon-container-border-hover: #FFFFFF00;
            --color-button-fill-warning-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-fill-warning-icon-container-border-active: #FFFFFF00;
            --color-button-fill-warning-icon-container-border-finish-active: #FFFFFF00;
            --color-button-fill-warning-icon-container-border-disabled: #FFFFFF00;
            --color-button-fill-warning-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-fill-warning-icon-container-icon: #FFFFFFCC;
            --color-button-fill-warning-icon-container-icon-hover: #FFFFFFCC;
            --color-button-fill-warning-icon-container-icon-active: #FFFFFFCC;
            --color-button-fill-warning-icon-container-icon-disabled: #797982;
            --color-button-fill-danger-background-start: #ff0e0e;
            --color-button-fill-dark-background-start: #121213;
            --color-button-fill-light-background-start: #fff;
            --color-button-fill-light-background-finish: #fff;
            --color-button-fill-light-background-start-hover: #eff0f2;
            --color-button-fill-light-background-finish-hover: #eff0f2;
            --color-button-fill-light-background-start-active: #e0e1e4;
            --color-button-fill-light-background-finish-active: #e0e1e4;
            --color-button-fill-light-background-start-disabled: #FFFFFF0D;
            --color-button-fill-light-background-finish-disabled: #FFFFFF0D;
            --color-button-fill-light-border: #FFFFFF00;
            --color-button-fill-light-border-hover: #FFFFFF00;
            --color-button-fill-light-border-active: #FFFFFF00;
            --color-button-fill-light-border-disabled: #FFFFFF00;
            --color-button-fill-light-text: #000;
            --color-button-fill-light-text-hover: #000;
            --color-button-fill-light-text-active: #000;
            --color-button-fill-light-text-disabled: #797982;
            --color-button-fill-light-icon-container-background-start: #FFFFFF00;
            --color-button-fill-light-icon-container-background-finish: #FFFFFF00;
            --color-button-fill-light-icon-container-background-start-hover: #FFFFFF00;
            --color-button-fill-light-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-fill-light-icon-container-background-start-active: #FFFFFF00;
            --color-button-fill-light-icon-container-background-finish-active: #FFFFFF00;
            --color-button-fill-light-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-fill-light-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-fill-light-icon-container-border: #FFFFFF00;
            --color-button-fill-light-icon-container-border-finish: #FFFFFF00;
            --color-button-fill-light-icon-container-border-hover: #FFFFFF00;
            --color-button-fill-light-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-fill-light-icon-container-border-active: #FFFFFF00;
            --color-button-fill-light-icon-container-border-finish-active: #FFFFFF00;
            --color-button-fill-light-icon-container-border-disabled: #FFFFFF00;
            --color-button-fill-light-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-fill-light-icon-container-icon: #121213CC;
            --color-button-fill-light-icon-container-icon-hover: #121213CC;
            --color-button-fill-light-icon-container-icon-active: #121213CC;
            --color-button-fill-light-icon-container-icon-disabled: #797982;
            --color-button-fill-dark-background-finish: #121213;
            --color-button-fill-dark-background-start-hover: #373742;
            --color-button-fill-dark-background-finish-hover: #373742;
            --color-button-fill-dark-background-start-active: #7a7a84;
            --color-button-fill-dark-background-finish-active: #7a7a84;
            --color-button-fill-dark-background-start-disabled: #FFFFFF0D;
            --color-button-fill-dark-background-finish-disabled: #FFFFFF0D;
            --color-button-fill-dark-border: #FFFFFF00;
            --color-button-fill-dark-border-finish: #FFFFFF00;
            --color-button-fill-dark-border-hover: #FFFFFF00;
            --color-button-fill-dark-border-finish-hover: #FFFFFF00;
            --color-button-fill-dark-border-active: #FFFFFF00;
            --color-button-fill-dark-border-finish-active: #FFFFFF00;
            --color-button-fill-dark-border-disabled: #FFFFFF00;
            --color-button-fill-dark-border-finish-disabled: #FFFFFF00;
            --color-button-fill-dark-text: #fff;
            --color-button-fill-dark-text-hover: #fff;
            --color-button-fill-dark-text-active: #fff;
            --color-button-fill-dark-text-disabled: #797982;
            --color-button-fill-dark-icon-container-background-start: #FFFFFF00;
            --color-button-fill-dark-icon-container-background-finish: #FFFFFF00;
            --color-button-fill-dark-icon-container-background-start-hover: #FFFFFF00;
            --color-button-fill-dark-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-fill-dark-icon-container-background-start-active: #FFFFFF00;
            --color-button-fill-dark-icon-container-background-finish-active: #FFFFFF00;
            --color-button-fill-dark-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-fill-dark-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-fill-dark-icon-container-border: #FFFFFF00;
            --color-button-fill-dark-icon-container-border-finish: #FFFFFF00;
            --color-button-fill-dark-icon-container-border-hover: #FFFFFF00;
            --color-button-fill-dark-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-fill-dark-icon-container-border-active: #FFFFFF00;
            --color-button-fill-dark-icon-container-border-finish-active: #FFFFFF00;
            --color-button-fill-dark-icon-container-border-disabled: #FFFFFF00;
            --color-button-fill-dark-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-fill-dark-icon-container-icon: #FFFFFFCC;
            --color-button-fill-dark-icon-container-icon-hover: #FFFFFFCC;
            --color-button-fill-dark-icon-container-icon-active: #FFFFFFCC;
            --color-button-fill-dark-icon-container-icon-disabled: #797982;
            --color-button-fill-vip-background-start: #ffea81;
            --color-button-fill-vip-background-finish: #b48457;
            --color-button-fill-vip-background-overlay-hover: #FFFFFF33;
            --color-button-fill-vip-background-start-hover: #ffee9a;
            --color-button-fill-vip-background-finish-hover: #c39d79;
            --color-button-fill-vip-background-overlay-active: #00000033;
            --color-button-fill-vip-background-start-active: #ccbb67;
            --color-button-fill-vip-background-finish-active: #906a46;
            --color-button-fill-vip-background-start-disabled: #FFFFFF0D;
            --color-button-fill-vip-background-finish-disabled: #FFFFFF0D;
            --color-button-fill-vip-border: #FFFFFF00;
            --color-button-fill-vip-border-finish: #FFFFFF00;
            --color-button-fill-vip-border-hover: #FFFFFF00;
            --color-button-fill-vip-border-finish-hover: #FFFFFF00;
            --color-button-fill-vip-border-active: #FFFFFF00;
            --color-button-fill-vip-border-finish-active: #FFFFFF00;
            --color-button-fill-vip-border-disabled: #FFFFFF00;
            --color-button-fill-vip-border-finish-disabled: #FFFFFF00;
            --color-button-fill-vip-text: #000;
            --color-button-fill-vip-text-hover: #000;
            --color-button-fill-vip-text-active: #000;
            --color-button-fill-vip-text-disabled: #797982;
            --color-button-fill-vip-icon-container-background-start: #FFFFFF00;
            --color-button-fill-vip-icon-container-background-finish: #FFFFFF00;
            --color-button-fill-vip-icon-container-background-start-hover: #FFFFFF00;
            --color-button-fill-vip-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-fill-vip-icon-container-background-start-active: #FFFFFF00;
            --color-button-fill-vip-icon-container-background-finish-active: #FFFFFF00;
            --color-button-fill-vip-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-fill-vip-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-fill-vip-icon-container-border: #FFFFFF00;
            --color-button-fill-vip-icon-container-border-finish: #FFFFFF00;
            --color-button-fill-vip-icon-container-border-hover: #FFFFFF00;
            --color-button-fill-vip-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-fill-vip-icon-container-border-active: #FFFFFF00;
            --color-button-fill-vip-icon-container-border-finish-active: #FFFFFF00;
            --color-button-fill-vip-icon-container-border-disabled: #FFFFFF00;
            --color-button-fill-vip-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-fill-vip-icon-container-icon: #000000CC;
            --color-button-fill-vip-icon-container-icon-hover: #000000CC;
            --color-button-fill-vip-icon-container-icon-active: #000000CC;
            --color-button-fill-vip-icon-container-icon-disabled: #797982;
            --color-button-fill-danger-background-finish: #ff0e0e;
            --color-button-fill-danger-background-start-hover: #f44;
            --color-button-fill-danger-background-finish-hover: #f44;
            --color-button-fill-danger-background-start-active: #d70000;
            --color-button-fill-danger-background-finish-active: #d70000;
            --color-button-fill-danger-background-start-disabled: #FFFFFF0D;
            --color-button-fill-danger-background-finish-disabled: #FFFFFF0D;
            --color-button-fill-danger-border: #FFFFFF00;
            --color-button-fill-danger-border-finish: #FFFFFF00;
            --color-button-fill-danger-border-hover: #FFFFFF00;
            --color-button-fill-danger-border-finish-hover: #FFFFFF00;
            --color-button-fill-danger-border-active: #FFFFFF00;
            --color-button-fill-danger-border-finish-active: #FFFFFF00;
            --color-button-fill-danger-border-disabled: #FFFFFF00;
            --color-button-fill-danger-border-finish-disabled: #FFFFFF00;
            --color-button-fill-danger-text: #fff;
            --color-button-fill-danger-text-hover: #fff;
            --color-button-fill-danger-text-active: #fff;
            --color-button-fill-danger-text-disabled: #797982;
            --color-button-fill-danger-icon-container-background-start: #FFFFFF00;
            --color-button-fill-danger-icon-container-background-finish: #FFFFFF00;
            --color-button-fill-danger-icon-container-background-start-hover: #FFFFFF00;
            --color-button-fill-danger-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-fill-danger-icon-container-background-start-active: #FFFFFF00;
            --color-button-fill-danger-icon-container-background-finish-active: #FFFFFF00;
            --color-button-fill-danger-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-fill-danger-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-fill-danger-icon-container-border: #FFFFFF00;
            --color-button-fill-danger-icon-container-border-finish: #FFFFFF00;
            --color-button-fill-danger-icon-container-border-hover: #FFFFFF00;
            --color-button-fill-danger-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-fill-danger-icon-container-border-active: #FFFFFF00;
            --color-button-fill-danger-icon-container-border-finish-active: #FFFFFF00;
            --color-button-fill-danger-icon-container-border-disabled: #FFFFFF00;
            --color-button-fill-danger-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-fill-danger-icon-container-icon: #FFFFFFCC;
            --color-button-fill-danger-icon-container-icon-hover: #FFFFFFCC;
            --color-button-fill-danger-icon-container-icon-active: #FFFFFFCC;
            --color-button-fill-danger-icon-container-icon-disabled: #797982;
            --color-button-fill-primary-progress-background-start: #3041e6;
            --color-button-fill-primary-progress-background-finish: #3041e6;
            --color-button-fill-primary-progress-background-start-hover: #4c5dfb;
            --color-button-fill-primary-progress-background-finish-hover: #4c5dfb;
            --color-button-fill-primary-progress-background-start-active: #202b94;
            --color-button-fill-primary-progress-background-finish-active: #202b94;
            --color-button-fill-primary-progress-background-start-disabled: #FFFFFF0D;
            --color-button-fill-primary-progress-background-finish-disabled: #FFFFFF0D;
            --color-button-fill-primary-progress-border: #5f6eff;
            --color-button-fill-primary-progress-border-finish: #FFFFFF00;
            --color-button-fill-primary-progress-border-hover: #5f6eff;
            --color-button-fill-primary-progress-border-finish-hover: #FFFFFF00;
            --color-button-fill-primary-progress-border-active: #5f6eff;
            --color-button-fill-primary-progress-border-finish-active: #FFFFFF00;
            --color-button-fill-primary-progress-border-disabled: #202b94;
            --color-button-fill-primary-progress-border-finish-disabled: #FFFFFF00;
            --color-button-fill-primary-progress-text: #000;
            --color-button-fill-primary-progress-text-hover: #000;
            --color-button-fill-primary-progress-text-active: #000;
            --color-button-fill-primary-progress-text-disabled: #797982;
            --color-button-fill-primary-progress-progress-background-start: #3041e6;
            --color-button-fill-primary-progress-progress-background-finish: #5f6eff;
            --color-button-fill-primary-progress-progress-background-start-hover: #4c5dfb;
            --color-button-fill-primary-progress-progress-background-finish-hover: #717fff;
            --color-button-fill-primary-progress-progress-background-start-active: #4c5dfb;
            --color-button-fill-primary-progress-progress-background-finish-active: #4c5dfb;
            --color-button-fill-primary-progress-progress-background-start-disabled: #373742;
            --color-button-fill-primary-progress-progress-background-finish-disabled: #373742;
            --color-button-fill-primary-progress-icon-container-background-start: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-background-finish: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-background-start-hover: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-background-start-active: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-background-finish-active: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-border: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-border-finish: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-border-hover: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-border-active: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-border-finish-active: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-border-disabled: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-icon: #000000CC;
            --color-button-fill-primary-progress-icon-container-icon-hover: #000000CC;
            --color-button-fill-primary-progress-icon-container-icon-active: #000000CC;
            --color-button-fill-primary-progress-icon-container-icon-disabled: #797982;
            --color-button-fill-secondary-progress-background-start: #5e5e69;
            --color-button-fill-secondary-progress-background-finish: #5e5e69;
            --color-button-fill-secondary-progress-background-start-hover: #7a7a84;
            --color-button-fill-secondary-progress-background-finish-hover: #7a7a84;
            --color-button-fill-secondary-progress-background-start-active: #373742;
            --color-button-fill-secondary-progress-background-finish-active: #373742;
            --color-button-fill-secondary-progress-background-start-disabled: #FFFFFF0D;
            --color-button-fill-secondary-progress-background-finish-disabled: #FFFFFF0D;
            --color-button-fill-secondary-progress-border: #7b00aa;
            --color-button-fill-secondary-progress-border-finish: #FFFFFF00;
            --color-button-fill-secondary-progress-border-hover: #9900d5;
            --color-button-fill-secondary-progress-border-finish-hover: #FFFFFF00;
            --color-button-fill-secondary-progress-border-active: #7b00aa;
            --color-button-fill-secondary-progress-border-finish-active: #FFFFFF00;
            --color-button-fill-secondary-progress-border-disabled: #7b00aa;
            --color-button-fill-secondary-progress-border-finish-disabled: #FFFFFF00;
            --color-button-fill-secondary-progress-text: #fff;
            --color-button-fill-secondary-progress-text-hover: #fff;
            --color-button-fill-secondary-progress-text-active: #fff;
            --color-button-fill-secondary-progress-text-disabled: #797982;
            --color-button-fill-secondary-progress-progress-background-start: #5f6eff;
            --color-button-fill-secondary-progress-progress-background-finish: #5f6eff;
            --color-button-fill-secondary-progress-progress-background-start-hover: #717fff;
            --color-button-fill-secondary-progress-progress-background-finish-hover: #717fff;
            --color-button-fill-secondary-progress-progress-background-start-active: #4c5dfb;
            --color-button-fill-secondary-progress-progress-background-finish-active: #4c5dfb;
            --color-button-fill-secondary-progress-progress-background-start-disabled: #373742;
            --color-button-fill-secondary-progress-progress-background-finish-disabled: #373742;
            --color-button-fill-secondary-progress-icon-container-background-start: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-background-finish: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-background-start-hover: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-background-start-active: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-background-finish-active: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-border: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-border-finish: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-border-hover: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-border-active: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-border-finish-active: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-border-disabled: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-icon: #FFFFFFCC;
            --color-button-fill-secondary-progress-icon-container-icon-hover: #FFFFFFCC;
            --color-button-fill-secondary-progress-icon-container-icon-active: #FFFFFFCC;
            --color-button-fill-secondary-progress-icon-container-icon-disabled: #797982;
            --color-button-outline-primary-background-start: #FFFFFF00;
            --color-button-outline-primary-background-finish: #FFFFFF00;
            --color-button-outline-primary-background-start-hover: #3041e6;
            --color-button-outline-primary-background-finish-hover: #5f6eff;
            --color-button-outline-primary-background-start-active: #202b94;
            --color-button-outline-primary-background-finish-active: #5f6eff;
            --color-button-outline-primary-background-start-disabled: #FFFFFF00;
            --color-button-outline-primary-background-finish-disabled: #FFFFFF00;
            --color-button-outline-primary-border: #5f6eff;
            --color-button-outline-primary-border-finish: #4c5dfb;
            --color-button-outline-primary-border-hover: #5f6eff;
            --color-button-outline-primary-border-finish-hover: #FFFFFF00;
            --color-button-outline-primary-border-active: #5f6eff;
            --color-button-outline-primary-border-finish-active: #FFFFFF00;
            --color-button-outline-primary-border-disabled: #202b94;
            --color-button-outline-primary-border-finish-disabled: #FFFFFF0D;
            --color-button-outline-primary-text: #fff;
            --color-button-outline-primary-text-hover: #000;
            --color-button-outline-primary-text-active: #000;
            --color-button-outline-primary-text-disabled: #797982;
            --color-button-outline-primary-icon-container-background-start: #FFFFFF00;
            --color-button-outline-primary-icon-container-background-finish: #FFFFFF00;
            --color-button-outline-primary-icon-container-background-start-hover: #FFFFFF00;
            --color-button-outline-primary-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-outline-primary-icon-container-background-start-active: #FFFFFF00;
            --color-button-outline-primary-icon-container-background-finish-active: #FFFFFF00;
            --color-button-outline-primary-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-outline-primary-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-outline-primary-icon-container-border: #FFFFFF00;
            --color-button-outline-primary-icon-container-border-finish: #FFFFFF00;
            --color-button-outline-primary-icon-container-border-hover: #FFFFFF00;
            --color-button-outline-primary-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-outline-primary-icon-container-border-active: #FFFFFF00;
            --color-button-outline-primary-icon-container-border-finish-active: #FFFFFF00;
            --color-button-outline-primary-icon-container-border-disabled: #FFFFFF00;
            --color-button-outline-primary-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-outline-primary-icon-container-icon: #FFFFFFCC;
            --color-button-outline-primary-icon-container-icon-hover: #000000CC;
            --color-button-outline-primary-icon-container-icon-active: #000000CC;
            --color-button-outline-primary-icon-container-icon-disabled: #797982;
            --color-button-outline-secondary-background-start: #FFFFFF00;
            --color-button-outline-secondary-background-finish: #FFFFFF00;
            --color-button-outline-secondary-background-start-hover: #7a7a84;
            --color-button-outline-secondary-background-finish-hover: #7a7a84;
            --color-button-outline-secondary-background-start-active: #373742;
            --color-button-outline-secondary-background-finish-active: #373742;
            --color-button-outline-secondary-background-start-disabled: #FFFFFF00;
            --color-button-outline-secondary-background-finish-disabled: #FFFFFF00;
            --color-button-outline-secondary-border: #5e5e69;
            --color-button-outline-secondary-border-finish: #5e5e69;
            --color-button-outline-secondary-border-hover: #FFFFFF00;
            --color-button-outline-secondary-border-finish-hover: #FFFFFF00;
            --color-button-outline-secondary-border-active: #FFFFFF00;
            --color-button-outline-secondary-border-finish-active: #FFFFFF00;
            --color-button-outline-secondary-border-disabled: #202b94;
            --color-button-outline-secondary-border-finish-disabled: #FFFFFF0D;
            --color-button-outline-secondary-text: #fff;
            --color-button-outline-secondary-text-hover: #fff;
            --color-button-outline-secondary-text-active: #fff;
            --color-button-outline-secondary-text-disabled: #797982;
            --color-button-outline-secondary-icon-container-background-start: #FFFFFF00;
            --color-button-outline-secondary-icon-container-background-finish: #FFFFFF00;
            --color-button-outline-secondary-icon-container-background-start-hover: #FFFFFF00;
            --color-button-outline-secondary-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-outline-secondary-icon-container-background-start-active: #FFFFFF00;
            --color-button-outline-secondary-icon-container-background-finish-active: #FFFFFF00;
            --color-button-outline-secondary-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-outline-secondary-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-outline-secondary-icon-container-border: #FFFFFF00;
            --color-button-outline-secondary-icon-container-border-finish: #FFFFFF00;
            --color-button-outline-secondary-icon-container-border-hover: #FFFFFF00;
            --color-button-outline-secondary-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-outline-secondary-icon-container-border-active: #FFFFFF00;
            --color-button-outline-secondary-icon-container-border-finish-active: #FFFFFF00;
            --color-button-outline-secondary-icon-container-border-disabled: #FFFFFF00;
            --color-button-outline-secondary-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-outline-secondary-icon-container-icon: #FFFFFFCC;
            --color-button-outline-secondary-icon-container-icon-hover: #FFFFFFCC;
            --color-button-outline-secondary-icon-container-icon-active: #FFFFFFCC;
            --color-button-outline-secondary-icon-container-icon-disabled: #797982;
            --color-button-outline-info-background-start: #FFFFFF00;
            --color-button-outline-info-background-finish: #FFFFFF00;
            --color-button-outline-info-background-start-hover: #1d44cc;
            --color-button-outline-info-background-finish-hover: #1d44cc;
            --color-button-outline-info-background-start-active: #12297b;
            --color-button-outline-info-background-finish-active: #12297b;
            --color-button-outline-info-background-start-disabled: #FFFFFF00;
            --color-button-outline-info-background-finish-disabled: #FFFFFF00;
            --color-button-outline-info-border: #355be2;
            --color-button-outline-info-border-finish: #355be2;
            --color-button-outline-info-border-hover: #FFFFFF00;
            --color-button-outline-info-border-finish-hover: #FFFFFF00;
            --color-button-outline-info-border-active: #FFFFFF00;
            --color-button-outline-info-border-finish-active: #FFFFFF00;
            --color-button-outline-info-border-disabled: #202b94;
            --color-button-outline-info-border-finish-disabled: #FFFFFF0D;
            --color-button-outline-info-text: #fff;
            --color-button-outline-info-text-hover: #fff;
            --color-button-outline-info-text-active: #fff;
            --color-button-outline-info-text-disabled: #797982;
            --color-button-outline-info-icon-container-background-start: #FFFFFF00;
            --color-button-outline-info-icon-container-background-finish: #FFFFFF00;
            --color-button-outline-info-icon-container-background-start-hover: #FFFFFF00;
            --color-button-outline-info-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-outline-info-icon-container-background-start-active: #FFFFFF00;
            --color-button-outline-info-icon-container-background-finish-active: #FFFFFF00;
            --color-button-outline-info-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-outline-info-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-outline-info-icon-container-border: #FFFFFF00;
            --color-button-outline-info-icon-container-border-finish: #FFFFFF00;
            --color-button-outline-info-icon-container-border-hover: #FFFFFF00;
            --color-button-outline-info-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-outline-info-icon-container-border-active: #FFFFFF00;
            --color-button-outline-info-icon-container-border-finish-active: #FFFFFF00;
            --color-button-outline-info-icon-container-border-disabled: #FFFFFF00;
            --color-button-outline-info-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-outline-info-icon-container-icon: #FFFFFFCC;
            --color-button-outline-info-icon-container-icon-hover: #FFFFFFCC;
            --color-button-outline-info-icon-container-icon-active: #FFFFFFCC;
            --color-button-outline-info-icon-container-icon-disabled: #797982;
            --color-button-outline-minor-background-start: #FFFFFF00;
            --color-button-outline-minor-background-finish: #FFFFFF00;
            --color-button-outline-minor-background-start-hover: #b800ff;
            --color-button-outline-minor-background-finish-hover: #b800ff;
            --color-button-outline-minor-background-start-active: #5c0080;
            --color-button-outline-minor-background-finish-active: #5c0080;
            --color-button-outline-minor-background-start-disabled: #FFFFFF00;
            --color-button-outline-minor-background-finish-disabled: #FFFFFF00;
            --color-button-outline-minor-border: #9900d5;
            --color-button-outline-minor-border-finish: #9900d5;
            --color-button-outline-minor-border-hover: #FFFFFF00;
            --color-button-outline-minor-border-finish-hover: #FFFFFF00;
            --color-button-outline-minor-border-active: #FFFFFF00;
            --color-button-outline-minor-border-finish-active: #FFFFFF00;
            --color-button-outline-minor-border-disabled: #202b94;
            --color-button-outline-minor-border-finish-disabled: #FFFFFF0D;
            --color-button-outline-minor-text: #fff;
            --color-button-outline-minor-text-hover: #fff;
            --color-button-outline-minor-text-active: #fff;
            --color-button-outline-minor-text-disabled: #797982;
            --color-button-outline-minor-icon-container-background-start: #FFFFFF00;
            --color-button-outline-minor-icon-container-background-finish: #FFFFFF00;
            --color-button-outline-minor-icon-container-background-start-hover: #FFFFFF00;
            --color-button-outline-minor-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-outline-minor-icon-container-background-start-active: #FFFFFF00;
            --color-button-outline-minor-icon-container-background-finish-active: #FFFFFF00;
            --color-button-outline-minor-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-outline-minor-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-outline-minor-icon-container-border: #FFFFFF00;
            --color-button-outline-minor-icon-container-border-finish: #FFFFFF00;
            --color-button-outline-minor-icon-container-border-hover: #FFFFFF00;
            --color-button-outline-minor-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-outline-minor-icon-container-border-active: #FFFFFF00;
            --color-button-outline-minor-icon-container-border-finish-active: #FFFFFF00;
            --color-button-outline-minor-icon-container-border-disabled: #FFFFFF00;
            --color-button-outline-minor-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-outline-minor-icon-container-icon: #FFFFFFCC;
            --color-button-outline-minor-icon-container-icon-hover: #FFFFFFCC;
            --color-button-outline-minor-icon-container-icon-active: #FFFFFFCC;
            --color-button-outline-minor-icon-container-icon-disabled: #797982;
            --color-button-outline-success-background-start: #FFFFFF00;
            --color-button-outline-success-background-finish: #FFFFFF00;
            --color-button-outline-success-background-start-hover: #07be1a;
            --color-button-outline-success-background-finish-hover: #07be1a;
            --color-button-outline-success-background-start-active: #04720f;
            --color-button-outline-success-background-finish-active: #04720f;
            --color-button-outline-success-background-start-disabled: #FFFFFF00;
            --color-button-outline-success-background-finish-disabled: #FFFFFF00;
            --color-button-outline-success-border: #069815;
            --color-button-outline-success-border-finish: #069815;
            --color-button-outline-success-border-hover: #FFFFFF00;
            --color-button-outline-success-border-finish-hover: #FFFFFF00;
            --color-button-outline-success-border-active: #FFFFFF00;
            --color-button-outline-success-border-finish-active: #FFFFFF00;
            --color-button-outline-success-border-disabled: #202b94;
            --color-button-outline-success-border-finish-disabled: #FFFFFF0D;
            --color-button-outline-success-text: #fff;
            --color-button-outline-success-text-hover: #fff;
            --color-button-outline-success-text-active: #fff;
            --color-button-outline-success-text-disabled: #797982;
            --color-button-outline-success-icon-container-background-start: #FFFFFF00;
            --color-button-outline-success-icon-container-background-finish: #FFFFFF00;
            --color-button-outline-success-icon-container-background-start-hover: #FFFFFF00;
            --color-button-outline-success-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-outline-success-icon-container-background-start-active: #FFFFFF00;
            --color-button-outline-success-icon-container-background-finish-active: #FFFFFF00;
            --color-button-outline-success-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-outline-success-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-outline-success-icon-container-border: #FFFFFF00;
            --color-button-outline-success-icon-container-border-finish: #FFFFFF00;
            --color-button-outline-success-icon-container-border-hover: #FFFFFF00;
            --color-button-outline-success-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-outline-success-icon-container-border-active: #FFFFFF00;
            --color-button-outline-success-icon-container-border-finish-active: #FFFFFF00;
            --color-button-outline-success-icon-container-border-disabled: #FFFFFF00;
            --color-button-outline-success-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-outline-success-icon-container-icon: #FFFFFFCC;
            --color-button-outline-success-icon-container-icon-hover: #FFFFFFCC;
            --color-button-outline-success-icon-container-icon-active: #FFFFFFCC;
            --color-button-outline-success-icon-container-icon-disabled: #797982;
            --color-button-outline-attention-background-start: #FFFFFF00;
            --color-button-outline-attention-background-finish: #FFFFFF00;
            --color-button-outline-attention-background-finish-hover: #f8e150;
            --color-button-outline-attention-background-start-active: #e4c609;
            --color-button-outline-attention-background-finish-active: #e4c609;
            --color-button-outline-attention-background-start-disabled: #FFFFFF00;
            --color-button-outline-attention-background-finish-disabled: #FFFFFF00;
            --color-button-outline-attention-border: #f6da24;
            --color-button-outline-attention-border-finish: #f6da24;
            --color-button-outline-attention-border-hover: #FFFFFF00;
            --color-button-outline-attention-border-finish-hover: #FFFFFF00;
            --color-button-outline-attention-border-active: #FFFFFF00;
            --color-button-outline-attention-background-start-hover: #f8e150;
            --color-button-outline-attention-border-finish-active: #FFFFFF00;
            --color-button-outline-attention-border-disabled: #202b94;
            --color-button-outline-attention-border-finish-disabled: #FFFFFF0D;
            --color-button-outline-attention-text: #fff;
            --color-button-outline-attention-text-hover: #000;
            --color-button-outline-attention-text-active: #000;
            --color-button-outline-attention-text-disabled: #797982;
            --color-button-outline-attention-icon-container-background-start: #FFFFFF00;
            --color-button-outline-attention-icon-container-background-finish: #FFFFFF00;
            --color-button-outline-attention-icon-container-background-start-hover: #FFFFFF00;
            --color-button-outline-attention-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-outline-attention-icon-container-background-start-active: #FFFFFF00;
            --color-button-outline-attention-icon-container-background-finish-active: #FFFFFF00;
            --color-button-outline-attention-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-outline-attention-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-outline-attention-icon-container-border: #FFFFFF00;
            --color-button-outline-attention-icon-container-border-finish: #FFFFFF00;
            --color-button-outline-attention-icon-container-border-hover: #FFFFFF00;
            --color-button-outline-attention-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-outline-attention-icon-container-border-active: #FFFFFF00;
            --color-button-outline-attention-icon-container-border-finish-active: #FFFFFF00;
            --color-button-outline-attention-icon-container-border-disabled: #FFFFFF00;
            --color-button-outline-attention-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-outline-attention-icon-container-icon: #FFFFFFCC;
            --color-button-outline-attention-icon-container-icon-hover: #000000CC;
            --color-button-outline-attention-icon-container-icon-active: #000000CC;
            --color-button-outline-attention-icon-container-icon-disabled: #797982;
            --color-button-outline-warning-background-start: #FFFFFF00;
            --color-button-outline-warning-background-finish: #FFFFFF00;
            --color-button-outline-warning-background-start-hover: #f88d50;
            --color-button-outline-warning-background-finish-hover: #f88d50;
            --color-button-outline-warning-background-start-active: #be4908;
            --color-button-outline-warning-background-finish-active: #be4908;
            --color-button-outline-warning-background-start-disabled: #FFFFFF00;
            --color-button-outline-warning-background-finish-disabled: #FFFFFF00;
            --color-button-outline-warning-border: #f67024;
            --color-button-outline-warning-border-finish: #f67024;
            --color-button-outline-warning-border-hover: #FFFFFF00;
            --color-button-outline-warning-border-finish-hover: #FFFFFF00;
            --color-button-outline-warning-border-active: #FFFFFF00;
            --color-button-outline-warning-border-finish-active: #FFFFFF00;
            --color-button-outline-warning-border-disabled: #202b94;
            --color-button-outline-warning-border-finish-disabled: #FFFFFF0D;
            --color-button-outline-warning-text: #fff;
            --color-button-outline-warning-text-hover: #fff;
            --color-button-outline-warning-text-active: #fff;
            --color-button-outline-warning-text-disabled: #797982;
            --color-button-outline-warning-icon-container-background-start: #FFFFFF00;
            --color-button-outline-warning-icon-container-background-finish: #FFFFFF00;
            --color-button-outline-warning-icon-container-background-start-hover: #FFFFFF00;
            --color-button-outline-warning-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-outline-warning-icon-container-background-start-active: #FFFFFF00;
            --color-button-outline-warning-icon-container-background-finish-active: #FFFFFF00;
            --color-button-outline-warning-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-outline-warning-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-outline-warning-icon-container-border: #FFFFFF00;
            --color-button-outline-warning-icon-container-border-finish: #FFFFFF00;
            --color-button-outline-warning-icon-container-border-hover: #FFFFFF00;
            --color-button-outline-warning-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-outline-warning-icon-container-border-active: #FFFFFF00;
            --color-button-outline-warning-icon-container-border-finish-active: #FFFFFF00;
            --color-button-outline-warning-icon-container-border-disabled: #FFFFFF00;
            --color-button-outline-warning-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-outline-warning-icon-container-icon: #FFFFFFCC;
            --color-button-outline-warning-icon-container-icon-hover: #FFFFFFCC;
            --color-button-outline-warning-icon-container-icon-active: #FFFFFFCC;
            --color-button-outline-warning-icon-container-icon-disabled: #797982;
            --color-button-outline-danger-background-start: #FFFFFF00;
            --color-button-outline-danger-background-finish: #FFFFFF00;
            --color-button-outline-danger-background-start-hover: #f44;
            --color-button-outline-danger-background-finish-hover: #f44;
            --color-button-outline-danger-background-start-active: #d70000;
            --color-button-outline-danger-background-finish-active: #d70000;
            --color-button-outline-danger-background-start-disabled: #FFFFFF00;
            --color-button-outline-danger-background-finish-disabled: #FFFFFF00;
            --color-button-outline-danger-border: #ff0e0e;
            --color-button-outline-danger-border-finish: #ff0e0e;
            --color-button-outline-danger-border-hover: #FFFFFF00;
            --color-button-outline-danger-border-finish-hover: #FFFFFF00;
            --color-button-outline-danger-border-active: #FFFFFF00;
            --color-button-outline-danger-border-finish-active: #FFFFFF00;
            --color-button-outline-danger-border-disabled: #202b94;
            --color-button-outline-danger-border-finish-disabled: #FFFFFF0D;
            --color-button-outline-danger-text: #fff;
            --color-button-outline-danger-text-hover: #fff;
            --color-button-outline-danger-text-active: #fff;
            --color-button-outline-danger-text-disabled: #797982;
            --color-button-outline-danger-icon-container-background-start: #FFFFFF00;
            --color-button-outline-danger-icon-container-background-finish: #FFFFFF00;
            --color-button-outline-danger-icon-container-background-start-hover: #FFFFFF00;
            --color-button-outline-danger-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-outline-danger-icon-container-background-start-active: #FFFFFF00;
            --color-button-outline-danger-icon-container-background-finish-active: #FFFFFF00;
            --color-button-outline-danger-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-outline-danger-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-outline-danger-icon-container-border: #FFFFFF00;
            --color-button-outline-danger-icon-container-border-finish: #FFFFFF00;
            --color-button-outline-danger-icon-container-border-hover: #FFFFFF00;
            --color-button-outline-danger-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-outline-danger-icon-container-border-active: #FFFFFF00;
            --color-button-outline-danger-icon-container-border-finish-active: #FFFFFF00;
            --color-button-outline-danger-icon-container-border-disabled: #FFFFFF00;
            --color-button-outline-danger-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-outline-danger-icon-container-icon: #FFFFFFCC;
            --color-button-outline-danger-icon-container-icon-hover: #FFFFFFCC;
            --color-button-outline-danger-icon-container-icon-active: #FFFFFFCC;
            --color-button-outline-danger-icon-container-icon-disabled: #797982;
            --color-button-outline-dark-background-start: #FFFFFF00;
            --color-button-outline-dark-background-finish: #FFFFFF00;
            --color-button-outline-dark-background-start-hover: #373742;
            --color-button-outline-dark-background-finish-hover: #373742;
            --color-button-outline-dark-background-start-active: #7a7a84;
            --color-button-outline-dark-background-finish-active: #7a7a84;
            --color-button-outline-dark-background-start-disabled: #FFFFFF00;
            --color-button-outline-dark-background-finish-disabled: #FFFFFF00;
            --color-button-outline-dark-border: #121213;
            --color-button-outline-dark-border-finish: #121213;
            --color-button-outline-dark-border-hover: #FFFFFF00;
            --color-button-outline-dark-border-finish-hover: #FFFFFF00;
            --color-button-outline-dark-border-active: #FFFFFF00;
            --color-button-outline-dark-border-finish-active: #FFFFFF00;
            --color-button-outline-dark-border-disabled: #0000000D;
            --color-button-outline-dark-border-finish-disabled: #0000000D;
            --color-button-outline-dark-text: #000;
            --color-button-outline-dark-text-hover: #fff;
            --color-button-outline-dark-text-active: #fff;
            --color-button-outline-dark-text-disabled: #000000B3;
            --color-button-outline-dark-icon-container-background-start: #FFFFFF00;
            --color-button-outline-dark-icon-container-background-finish: #FFFFFF00;
            --color-button-outline-dark-icon-container-background-start-hover: #FFFFFF00;
            --color-button-outline-dark-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-outline-dark-icon-container-background-start-active: #FFFFFF00;
            --color-button-outline-dark-icon-container-background-finish-active: #FFFFFF00;
            --color-button-outline-dark-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-outline-dark-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-outline-dark-icon-container-border: #FFFFFF00;
            --color-button-outline-dark-icon-container-border-finish: #FFFFFF00;
            --color-button-outline-dark-icon-container-border-hover: #FFFFFF00;
            --color-button-outline-dark-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-outline-dark-icon-container-border-active: #FFFFFF00;
            --color-button-outline-dark-icon-container-border-finish-active: #FFFFFF00;
            --color-button-outline-dark-icon-container-border-disabled: #FFFFFF00;
            --color-button-outline-dark-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-outline-dark-icon-container-icon: #121213CC;
            --color-button-outline-dark-icon-container-icon-hover: #FFFFFFCC;
            --color-button-outline-dark-icon-container-icon-active: #FFFFFFCC;
            --color-button-outline-dark-icon-container-icon-disabled: #797982;
            --color-button-outline-light-background-start: #FFFFFF00;
            --color-button-outline-light-background-finish: #FFFFFF00;
            --color-button-outline-light-background-start-hover: #eff0f2;
            --color-button-outline-light-background-finish-hover: #eff0f2;
            --color-button-outline-light-background-start-active: #e0e1e4;
            --color-button-outline-light-background-finish-active: #e0e1e4;
            --color-button-outline-light-background-start-disabled: #FFFFFF00;
            --color-button-outline-light-background-finish-disabled: #FFFFFF00;
            --color-button-outline-light-border: #fff;
            --color-button-outline-light-border-finish: #fff;
            --color-button-outline-light-border-hover: #FFFFFF00;
            --color-button-outline-light-border-finish-hover: #FFFFFF00;
            --color-button-outline-light-border-active: #FFFFFF00;
            --color-button-outline-light-border-finish-active: #FFFFFF00;
            --color-button-outline-light-border-disabled: #0000000D;
            --color-button-outline-light-border-finish-disabled: #0000000D;
            --color-button-outline-light-text: #fff;
            --color-button-outline-light-text-hover: #000;
            --color-button-outline-light-text-active: #000;
            --color-button-outline-light-text-disabled: #797982;
            --color-button-outline-light-icon-container-background-start: #FFFFFF00;
            --color-button-outline-light-icon-container-background-finish: #FFFFFF00;
            --color-button-outline-light-icon-container-background-start-hover: #FFFFFF00;
            --color-button-outline-light-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-outline-light-icon-container-background-start-active: #FFFFFF00;
            --color-button-outline-light-icon-container-background-finish-active: #FFFFFF00;
            --color-button-outline-light-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-outline-light-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-outline-light-icon-container-border: #FFFFFF00;
            --color-button-outline-light-icon-container-border-finish: #FFFFFF00;
            --color-button-outline-light-icon-container-border-hover: #FFFFFF00;
            --color-button-outline-light-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-outline-light-icon-container-border-active: #FFFFFF00;
            --color-button-outline-light-icon-container-border-finish-active: #FFFFFF00;
            --color-button-outline-light-icon-container-border-disabled: #FFFFFF00;
            --color-button-outline-light-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-outline-light-icon-container-icon: #FFFFFFCC;
            --color-button-outline-light-icon-container-icon-hover: #121213CC;
            --color-button-outline-light-icon-container-icon-active: #121213CC;
            --color-button-outline-light-icon-container-icon-disabled: #797982;
            --color-button-link-primary-text: #4c5dfb;
            --color-button-link-primary-text-hover: #5f6eff;
            --color-button-link-primary-text-active: #8490ff;
            --color-button-link-primary-text-disabled: #797982;
            --color-button-link-primary-icon-container-background-start: #FFFFFF00;
            --color-button-link-primary-icon-container-background-finish: #FFFFFF00;
            --color-button-link-primary-icon-container-background-start-hover: #FFFFFF00;
            --color-button-link-primary-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-link-primary-icon-container-background-start-active: #FFFFFF00;
            --color-button-link-primary-icon-container-background-finish-active: #FFFFFF00;
            --color-button-link-primary-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-link-primary-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-link-primary-icon-container-border: #FFFFFF00;
            --color-button-link-primary-icon-container-border-finish: #FFFFFF00;
            --color-button-link-primary-icon-container-border-hover: #FFFFFF00;
            --color-button-link-primary-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-link-primary-icon-container-border-active: #FFFFFF00;
            --color-button-link-primary-icon-container-border-finish-active: #FFFFFF00;
            --color-button-link-primary-icon-container-border-disabled: #FFFFFF00;
            --color-button-link-primary-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-link-primary-icon-container-icon: #4c5dfb;
            --color-button-link-primary-icon-container-icon-hover: #5f6eff;
            --color-button-link-primary-icon-container-icon-active: #8490ff;
            --color-button-link-primary-icon-container-icon-disabled: #797982;
            --color-button-link-secondary-text: #8d8d96;
            --color-button-link-secondary-text-hover: #5f6eff;
            --color-button-link-secondary-text-active: #8490ff;
            --color-button-link-secondary-text-disabled: #797982;
            --color-button-link-secondary-icon-container-background-start: #FFFFFF00;
            --color-button-link-secondary-icon-container-background-finish: #FFFFFF00;
            --color-button-link-secondary-icon-container-background-start-hover: #FFFFFF00;
            --color-button-link-secondary-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-link-secondary-icon-container-background-start-active: #FFFFFF00;
            --color-button-link-secondary-icon-container-background-finish-active: #FFFFFF00;
            --color-button-link-secondary-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-link-secondary-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-link-secondary-icon-container-border: #FFFFFF00;
            --color-button-link-secondary-icon-container-border-hover: #FFFFFF00;
            --color-button-link-secondary-icon-container-border-active: #FFFFFF00;
            --color-button-link-secondary-icon-container-border-disabled: #FFFFFF00;
            --color-button-link-secondary-icon-container-icon: #8d8d96;
            --color-button-link-secondary-icon-container-icon-hover: #5f6eff;
            --color-button-link-secondary-icon-container-icon-active: #8490ff;
            --color-button-link-secondary-icon-container-icon-disabled: #797982;
            --color-button-link-info-text: #869dee;
            --color-button-link-info-text-hover: #869dee;
            --color-button-link-info-text-active: #aebef3;
            --color-button-link-info-text-disabled: #797982;
            --color-button-link-info-icon-container-background-start: #FFFFFF00;
            --color-button-link-info-icon-container-background-finish: #FFFFFF00;
            --color-button-link-info-icon-container-background-start-hover: #FFFFFF00;
            --color-button-link-info-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-link-info-icon-container-background-start-active: #FFFFFF00;
            --color-button-link-info-icon-container-background-finish-active: #FFFFFF00;
            --color-button-link-info-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-link-info-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-link-info-icon-container-border: #FFFFFF00;
            --color-button-link-info-icon-container-border-finish: #FFFFFF00;
            --color-button-link-info-icon-container-border-hover: #FFFFFF00;
            --color-button-link-info-icon-container-border-finish-hover: #FFFFFF00;
            --color-button-link-info-icon-container-border-active: #FFFFFF00;
            --color-button-link-info-icon-container-border-finish-active: #FFFFFF00;
            --color-button-link-info-icon-container-border-disabled: #FFFFFF00;
            --color-button-link-info-icon-container-border-finish-disabled: #FFFFFF00;
            --color-button-link-info-icon-container-icon: #869dee;
            --color-button-link-info-icon-container-icon-hover: #869dee;
            --color-button-link-info-icon-container-icon-active: #aebef3;
            --color-button-link-info-icon-container-icon-disabled: #797982;
            --color-button-link-light-text: #d0d2d7;
            --color-button-link-light-text-hover: #fff;
            --color-button-link-light-text-active: #fff;
            --color-button-link-light-text-disabled: #797982;
            --color-button-link-light-icon-container-background-start: #FFFFFF00;
            --color-button-link-light-icon-container-background-finish: #FFFFFF00;
            --color-button-link-light-icon-container-background-start-hover: #FFFFFF00;
            --color-button-link-light-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-link-light-icon-container-background-start-active: #FFFFFF00;
            --color-button-link-light-icon-container-background-finish-active: #FFFFFF00;
            --color-button-link-light-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-link-light-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-link-light-icon-container-border: #FFFFFF00;
            --color-button-link-light-icon-container-border-hover: #FFFFFF00;
            --color-button-link-light-icon-container-border-active: #FFFFFF00;
            --color-button-link-light-icon-container-border-disabled: #FFFFFF00;
            --color-button-link-light-icon-container-icon: #d0d2d7;
            --color-button-link-light-icon-container-icon-hover: #fff;
            --color-button-link-light-icon-container-icon-active: #fff;
            --color-button-link-light-icon-container-icon-disabled: #797982;
            --color-button-link-dark-text: #373742;
            --color-button-link-dark-text-hover: #000;
            --color-button-link-dark-text-active: #000;
            --color-button-link-dark-text-disabled: #8d8d96;
            --color-button-link-dark-icon-container-background-start: #00000000;
            --color-button-link-dark-icon-container-background-finish: #00000000;
            --color-button-link-dark-icon-container-background-start-hover: #00000000;
            --color-button-link-dark-icon-container-background-finish-hover: #00000000;
            --color-button-link-dark-icon-container-background-start-active: #00000000;
            --color-button-link-dark-icon-container-background-finish-active: #00000000;
            --color-button-link-dark-icon-container-background-start-disabled: #00000000;
            --color-button-link-dark-icon-container-background-finish-disabled: #00000000;
            --color-button-link-dark-icon-container-border: #00000000;
            --color-button-link-dark-icon-container-border-finish: #00000000;
            --color-button-link-dark-icon-container-border-hover: #00000000;
            --color-button-link-dark-icon-container-border-finish-hover: #00000000;
            --color-button-link-dark-icon-container-border-active: #00000000;
            --color-button-link-dark-icon-container-border-finish-active: #00000000;
            --color-button-link-dark-icon-container-border-disabled: #00000000;
            --color-button-link-dark-icon-container-border-finish-disabled: #00000000;
            --color-button-link-dark-icon-container-icon: #373742;
            --color-button-link-dark-icon-container-icon-hover: #000;
            --color-button-link-dark-icon-container-icon-active: #000;
            --color-button-link-dark-icon-container-icon-disabled: #8d8d96;
            --color-button-store-basic-background-start: #242429;
            --color-button-store-basic-background-finish: #242429;
            --color-button-store-basic-background-start-hover: #373742;
            --color-button-store-basic-background-finish-hover: #373742;
            --color-button-store-basic-background-start-active: #5e5e69;
            --color-button-store-basic-background-finish-active: #5e5e69;
            --color-button-store-basic-border: #FFFFFF00;
            --color-button-store-basic-border-hover: #FFFFFF00;
            --color-button-store-basic-border-active: #FFFFFF00;
            --color-button-store-basic-text: #fff;
            --color-button-store-basic-text-hover: #fff;
            --color-button-store-basic-text-active: #fff;
            --color-button-store-basic-description: #a1a1aa;
            --color-button-store-basic-description-hover: #a1a1aa;
            --color-button-store-basic-description-active: #a1a1aa;
            --color-button-store-basic-icon: #fff;
            --color-button-store-basic-icon-hover: #fff;
            --color-button-store-basic-icon-active: #fff;
            --color-button-navigation-transparent-background-start: #FFFFFF1A;
            --color-button-navigation-secondary-background-start: #FFFFFF1A;
            --color-button-navigation-secondary-background-finish: #FFFFFF1A;
            --color-button-navigation-secondary-background-start-hover: #FFFFFF33;
            --color-button-navigation-secondary-background-finish-hover: #FFFFFF33;
            --color-button-navigation-secondary-background-start-active: #FFFFFF0D;
            --color-button-navigation-secondary-background-finish-active: #FFFFFF0D;
            --color-button-navigation-secondary-background-start-disabled: #FFFFFF0D;
            --color-button-navigation-secondary-background-finish-disabled: #FFFFFF0D;
            --color-button-navigation-secondary-border: #7b00aa;
            --color-button-navigation-secondary-border-hover: #9900d5;
            --color-button-navigation-secondary-border-active: #7b00aa;
            --color-button-navigation-secondary-border-disabled: #7b00aa;
            --color-button-navigation-transparent-background-finish: #FFFFFF1A;
            --color-button-navigation-transparent-background-start-hover: #FFFFFF33;
            --color-button-navigation-transparent-background-finish-hover: #FFFFFF33;
            --color-button-navigation-transparent-background-start-active: #FFFFFF0D;
            --color-button-navigation-transparent-background-finish-active: #FFFFFF0D;
            --color-button-navigation-transparent-background-start-disabled: #FFFFFF0D;
            --color-button-navigation-transparent-background-finish-disabled: #FFFFFF0D;
            --color-button-navigation-transparent-border: #7b00aa;
            --color-button-navigation-transparent-border-finish: #FFFFFF00;
            --color-button-navigation-transparent-border-hover: #9900d5;
            --color-button-navigation-transparent-border-finish-hover: #FFFFFF00;
            --color-button-navigation-transparent-border-active: #7b00aa;
            --color-button-navigation-transparent-border-finish-active: #FFFFFF00;
            --color-button-navigation-transparent-border-disabled: #7b00aa;
            --color-button-navigation-transparent-border-finish-disabled: #FFFFFF00;
            --color-button-navigation-transparent-icon: #FFFFFFCC;
            --color-button-navigation-transparent-icon-hover: #fff;
            --color-button-navigation-transparent-icon-active: #fff;
            --color-button-navigation-transparent-icon-disabled: #797982;
            --color-calendar-background-start: #242429;
            --color-calendar-background-finish: #242429;
            --color-calendar-border: #242429;
            --color-calendar-border-finish: #242429;
            --color-calendar-day-range-background-start: #373742;
            --color-calendar-day-range-background-finish: #373742;
            --color-calendar-day-button-background-start-hover: #5e5e69;
            --color-calendar-day-button-background-finish-hover: #5e5e69;
            --color-calendar-day-button-background-start-focus: #5e5e69;
            --color-calendar-day-button-background-finish-focus: #5e5e69;
            --color-calendar-day-button-background-start-active: #373742;
            --color-calendar-day-button-background-finish-active: #373742;
            --color-calendar-day-button-border-hover: #FFFFFF00;
            --color-calendar-day-button-border-finish-hover: #FFFFFF00;
            --color-calendar-day-button-border-focus: #65656e;
            --color-calendar-day-button-border-finish-focus: #65656e;
            --color-calendar-day-button-border-active: #FFFFFF00;
            --color-calendar-day-button-border-finish-active: #FFFFFF00;
            --color-calendar-day-button-day-text: #a1a1aa;
            --color-calendar-day-button-day-text-hover: #a1a1aa;
            --color-calendar-day-button-day-text-focus: #a1a1aa;
            --color-calendar-day-button-day-text-active: #a1a1aa;
            --color-calendar-day-button-day-text-disabled: #797982;
            --color-calendar-day-button-today-background-start: #FFFFFF00;
            --color-calendar-day-button-today-background-finish: #FFFFFF00;
            --color-calendar-day-button-today-background-start-disabled: #FFFFFF00;
            --color-calendar-day-button-today-background-finish-disabled: #FFFFFF00;
            --color-calendar-day-button-today-border: #373742;
            --color-calendar-day-button-today-border-finish: #373742;
            --color-calendar-day-button-today-border-disabled: #373742;
            --color-calendar-day-button-today-border-finish-disabled: #373742;
            --color-calendar-day-button-today-text: #5f6eff;
            --color-calendar-day-button-today-text-hover: #5f6eff;
            --color-calendar-day-button-today-text-focus: #5f6eff;
            --color-calendar-day-button-today-text-active: #5f6eff;
            --color-calendar-day-button-today-text-disabled: #797982;
            --color-calendar-day-button-today-dot-background: #5f6eff;
            --color-calendar-day-button-today-dot-background-hover: #5f6eff;
            --color-calendar-day-button-today-dot-background-focus: #5f6eff;
            --color-calendar-day-button-today-dot-background-active: #5f6eff;
            --color-calendar-day-button-today-dot-background-disabled: #797982;
            --color-calendar-day-button-holiday-text: #f44;
            --color-calendar-day-button-holiday-text-hover: #f44;
            --color-calendar-day-button-holiday-text-focus: #f44;
            --color-calendar-day-button-holiday-text-active: #f44;
            --color-calendar-day-button-holiday-text-disabled: #797982;
            --color-calendar-day-button-checked-background-start: #4c5dfb;
            --color-calendar-day-button-checked-background-finish: #4c5dfb;
            --color-calendar-day-button-checked-background-start-hover: #5f6eff;
            --color-calendar-day-button-checked-background-finish-hover: #5f6eff;
            --color-calendar-day-button-checked-background-start-focus: #5f6eff;
            --color-calendar-day-button-checked-background-finish-focus: #5f6eff;
            --color-calendar-day-button-checked-background-start-active: #3041e6;
            --color-calendar-day-button-checked-background-finish-active: #3041e6;
            --color-calendar-day-button-checked-background-start-disabled: #12195e;
            --color-calendar-day-button-checked-background-finish-disabled: #12195e;
            --color-calendar-day-button-checked-border: #FFFFFF00;
            --color-calendar-day-button-checked-border-finish: #FFFFFF00;
            --color-calendar-day-button-checked-border-hover: #FFFFFF00;
            --color-calendar-day-button-checked-border-finish-hover: #FFFFFF00;
            --color-calendar-day-button-checked-border-focus: #8490ff;
            --color-calendar-day-button-checked-border-finish-focus: #8490ff;
            --color-calendar-day-button-checked-border-active: #FFFFFF00;
            --color-calendar-day-button-checked-border-finish-active: #FFFFFF00;
            --color-calendar-day-button-checked-border-disabled: #FFFFFF00;
            --color-calendar-day-button-checked-border-finish-disabled: #FFFFFF00;
            --color-calendar-day-button-checked-day-text: #000;
            --color-calendar-day-button-checked-today-text: #000;
            --color-calendar-day-button-checked-holiday-text: #000;
            --color-calendar-day-button-checked-holiday-text-hover: #000;
            --color-calendar-day-button-checked-holiday-text-focus: #000;
            --color-calendar-day-button-checked-holiday-text-active: #000;
            --color-calendar-day-button-checked-holiday-text-disabled: #2332c0;
            --color-calendar-day-button-checked-today-text-hover: #000;
            --color-calendar-day-button-checked-today-text-focus: #000;
            --color-calendar-day-button-checked-today-text-active: #000;
            --color-calendar-day-button-checked-today-text-disabled: #2332c0;
            --color-calendar-day-button-checked-today-dot-background: #000;
            --color-calendar-day-button-checked-today-dot-background-hover: #000;
            --color-calendar-day-button-checked-today-dot-background-focus: #000;
            --color-calendar-day-button-checked-today-dot-background-active: #000;
            --color-calendar-day-button-checked-today-dot-background-disabled: #2332c0;
            --color-calendar-day-button-checked-day-text-hover: #000;
            --color-calendar-day-button-checked-day-text-focus: #000;
            --color-calendar-day-button-checked-day-text-active: #000;
            --color-calendar-day-button-checked-day-text-disabled: #2332c0;
            --color-calendar-week-day-text: #797982;
            --color-calendar-week-holiday-text: #f44;
            --color-countdown-background-start: #FFFFFF1A;
            --color-countdown-background-finish: #FFFFFF1A;
            --color-countdown-border: #FFFFFF00;
            --color-countdown-border-finish: #FFFFFF00;
            --color-countdown-text: #fff;
            --color-countdown-description: #FFFFFF99;
            --color-countdown-divider-background: #FFFFFF33;
            --color-counter-primary-background-start: #4c5dfb;
            --color-counter-primary-background-finish: #4c5dfb;
            --color-counter-primary-border: #FFFFFF00;
            --color-counter-primary-border-finish: #FFFFFF00;
            --color-counter-primary-text: #000;
            --color-counter-secondary-background-start: #7a7a84;
            --color-counter-secondary-background-finish: #7a7a84;
            --color-counter-secondary-border: #FFFFFF00;
            --color-counter-secondary-border-finish: #FFFFFF00;
            --color-counter-secondary-text: #fff;
            --color-counter-info-background-start: #355be2;
            --color-counter-info-background-finish: #355be2;
            --color-counter-info-border: #FFFFFF00;
            --color-counter-info-border-finish: #FFFFFF00;
            --color-counter-info-text: #fff;
            --color-counter-minor-background-start: #9900d5;
            --color-counter-minor-background-finish: #9900d5;
            --color-counter-minor-border: #FFFFFF00;
            --color-counter-minor-border-finish: #FFFFFF00;
            --color-counter-minor-text: #fff;
            --color-counter-success-background-start: #069815;
            --color-counter-success-background-finish: #069815;
            --color-counter-success-border: #FFFFFF00;
            --color-counter-success-border-finish: #FFFFFF00;
            --color-counter-success-text: #fff;
            --color-counter-attention-background-start: #f6da24;
            --color-counter-attention-background-finish: #f6da24;
            --color-counter-attention-border: #00000000;
            --color-counter-attention-border-finish: #00000000;
            --color-counter-attention-text: #000;
            --color-counter-warning-background-start: #f67024;
            --color-counter-warning-background-finish: #f67024;
            --color-counter-warning-border: #FFFFFF00;
            --color-counter-warning-border-finish: #FFFFFF00;
            --color-counter-warning-text: #fff;
            --color-counter-danger-background-start: #ff0e0e;
            --color-counter-danger-background-finish: #ff0e0e;
            --color-counter-danger-border: #FFFFFF00;
            --color-counter-danger-border-finish: #FFFFFF00;
            --color-counter-danger-text: #fff;
            --color-counter-light-background-start: #fff;
            --color-counter-light-background-finish: #fff;
            --color-counter-light-border: #FFFFFF00;
            --color-counter-light-border-finish: #FFFFFF00;
            --color-counter-light-text: #000;
            --color-counter-dark-background-start: #121213;
            --color-counter-transparent-background-start: #FFFFFF33;
            --color-counter-vip-background-start: #ffea81;
            --color-counter-vip-background-finish: #b48457;
            --color-counter-vip-border: #FFFFFF00;
            --color-counter-vip-border-finish: #FFFFFF00;
            --color-counter-vip-text: #000;
            --color-counter-transparent-background-finish: #FFFFFF33;
            --color-counter-transparent-border: #FFFFFF00;
            --color-counter-transparent-border-finish: #FFFFFF00;
            --color-counter-transparent-text: #000;
            --color-counter-dark-background-finish: #121213;
            --color-counter-dark-border: #00000000;
            --color-counter-dark-border-finish: #00000000;
            --color-counter-dark-text: #fff;
            --color-dropdown-basic-background-start: #242429;
            --color-dropdown-basic-background-finish: #242429;
            --color-dropdown-basic-border: #FFFFFF00;
            --color-dropdown-basic-tail-background: #242429;
            --color-dropdown-basic-row-background-start-hover: #373742;
            --color-dropdown-basic-divider-background: #373742;
            --color-dropdown-basic-divider-descrition: #797982;
            --color-dropdown-basic-row-background-finish-hover: #373742;
            --color-dropdown-basic-row-background-start-active: #7a7a84;
            --color-dropdown-basic-row-background-finish-active: #7a7a84;
            --color-dropdown-basic-row-background-start-primary: #4c5dfb;
            --color-dropdown-basic-row-background-finish-primary: #4c5dfb;
            --color-dropdown-basic-row-icon-container-background-start: #FFFFFF00;
            --color-dropdown-basic-row-icon-container-background-finish: #FFFFFF00;
            --color-dropdown-basic-row-icon-container-background-start-hover: #FFFFFF00;
            --color-dropdown-basic-row-icon-container-background-finish-hover: #FFFFFF00;
            --color-dropdown-basic-row-icon-container-background-start-active: #FFFFFF00;
            --color-dropdown-basic-row-icon-container-background-finish-active: #FFFFFF00;
            --color-dropdown-basic-row-icon-container-background-start-primary: #FFFFFF00;
            --color-dropdown-basic-row-icon-container-background-finish-primary: #FFFFFF00;
            --color-dropdown-basic-row-icon-container-border: #FFFFFF00;
            --color-dropdown-basic-row-icon-container-border-hover: #FFFFFF00;
            --color-dropdown-basic-row-icon-container-border-active: #FFFFFF00;
            --color-dropdown-basic-row-icon-container-border-primary: #FFFFFF00;
            --color-dropdown-basic-row-text: #fff;
            --color-dropdown-basic-row-text-hover: #fff;
            --color-dropdown-basic-row-text-active: #fff;
            --color-dropdown-basic-row-text-primary: #000;
            --color-dropdown-basic-row-description: #FFFFFFB3;
            --color-dropdown-basic-row-description-hover: #FFFFFFB3;
            --color-dropdown-basic-row-description-active: #FFFFFFB3;
            --color-dropdown-basic-row-description-primary: #000000B3;
            --color-dropdown-basic-row-icon-container-icon: #fff;
            --color-dropdown-basic-row-icon-container-icon-hover: #fff;
            --color-dropdown-basic-row-icon-container-icon-active: #fff;
            --color-dropdown-basic-row-icon-container-icon-primary: #000;
            --color-field-basic-label: #fff;
            --color-field-basic-description: #a1a1aa;
            --color-field-basic-description-error: #f44;
            --color-field-inverse-label: #000;
            --color-field-inverse-description: #7a7a84;
            --color-field-inverse-description-error: #f44;
            --color-field-inverse-icon: #7a7a84;
            --color-field-basic-icon: #a1a1aa;
            --color-selector-basic-background-start: #7a7a84;
            --color-selector-basic-background-finish: #7a7a84;
            --color-selector-basic-background-start-hover: #65656e;
            --color-selector-basic-background-finish-hover: #65656e;
            --color-selector-basic-background-start-focus: #65656e;
            --color-selector-basic-background-finish-focus: #65656e;
            --color-selector-basic-background-start-disabled: #373742;
            --color-selector-basic-background-finish-disabled: #373742;
            --color-selector-basic-border: #7a7a84;
            --color-selector-basic-border-finish: #7a7a84;
            --color-selector-basic-border-hover: #65656e;
            --color-selector-basic-border-finish-hover: #65656e;
            --color-selector-basic-border-focus: #65656e;
            --color-selector-basic-border-finish-focus: #65656e;
            --color-selector-basic-border-disabled: #373742;
            --color-selector-basic-border-finish-disabled: #373742;
            --color-selector-basic-outside-border-focus: #373742;
            --color-selector-basic-outside-border-finish-focus: #373742;
            --color-selector-basic-element: #fff;
            --color-selector-basic-element-hover: #fff;
            --color-selector-basic-element-focus: #fff;
            --color-selector-basic-element-disabled: #797982;
            --color-selector-basic-checked-background-start: #7a7a84;
            --color-selector-basic-checked-background-finish: #7a7a84;
            --color-selector-basic-checked-background-start-hover: #65656e;
            --color-selector-basic-checked-background-finish-hover: #65656e;
            --color-selector-basic-checked-background-start-focus: #65656e;
            --color-selector-basic-checked-background-finish-focus: #65656e;
            --color-selector-basic-checked-background-start-disabled: #373742;
            --color-selector-basic-checked-background-finish-disabled: #373742;
            --color-selector-basic-checked-border: #7a7a84;
            --color-selector-basic-checked-border-finish: #7a7a84;
            --color-selector-basic-checked-border-hover: #65656e;
            --color-selector-basic-checked-border-finish-hover: #65656e;
            --color-selector-basic-checked-border-focus: #65656e;
            --color-selector-basic-checked-border-finish-focus: #65656e;
            --color-selector-basic-checked-border-disabled: #373742;
            --color-selector-basic-checked-border-finish-disabled: #373742;
            --color-selector-basic-checked-outside-border-focus: #373742;
            --color-selector-basic-checked-outside-border-finish-focus: #373742;
            --color-selector-basic-checked-element: #fff;
            --color-selector-basic-checked-element-hover: #fff;
            --color-selector-basic-checked-element-focus: #fff;
            --color-selector-basic-checked-element-disabled: #797982;
            --color-input-basic-label: #a1a1aa;
            --color-input-basic-label-hover: #a1a1aa;
            --color-input-basic-label-focus: #a1a1aa;
            --color-input-basic-label-disabled: #797982;
            --color-input-basic-placeholder: #797982;
            --color-input-basic-placeholder-hover: #797982;
            --color-input-basic-placeholder-focus: #797982;
            --color-input-basic-placeholder-disabled: #797982;
            --color-input-basic-value: #fff;
            --color-input-basic-value-hover: #fff;
            --color-input-basic-value-focus: #fff;
            --color-input-basic-value-disabled: #797982;
            --color-input-basic-background-start: #121213;
            --color-input-basic-background-finish: #121213;
            --color-input-basic-background-start-hover: #121213B3;
            --color-input-basic-background-finish-hover: #121213B3;
            --color-input-basic-background-start-focus: #121213B3;
            --color-input-basic-background-finish-focus: #121213B3;
            --color-input-basic-background-start-disabled: #121213;
            --color-input-basic-background-finish-disabled: #121213;
            --color-input-basic-border: #FFFFFF1A;
            --color-input-basic-border-finish: #FFFFFF1A;
            --color-input-basic-border-hover: #FFFFFF1A;
            --color-input-basic-border-finish-hover: #FFFFFF1A;
            --color-input-basic-border-focus: #7a7a84;
            --color-input-basic-border-finish-focus: #7a7a84;
            --color-input-basic-border-disabled: #FFFFFF1A;
            --color-input-basic-border-finish-disabled: #FFFFFF1A;
            --color-input-basic-outside-border-focus: #54596D99;
            --color-input-basic-outside-border-finish-focus: #54596D99;
            --color-input-basic-icon-container-background-start: #FFFFFF00;
            --color-input-basic-icon-container-background-finish: #FFFFFF00;
            --color-input-basic-icon-container-background-start-hover: #FFFFFF00;
            --color-input-basic-icon-container-background-finish-hover: #FFFFFF00;
            --color-input-basic-icon-container-background-start-focus: #FFFFFF00;
            --color-input-basic-icon-container-background-finish-focus: #FFFFFF00;
            --color-input-basic-icon-container-background-start-disabled: #FFFFFF00;
            --color-input-basic-icon-container-background-finish-disabled: #FFFFFF00;
            --color-input-basic-icon-container-border: #FFFFFF00;
            --color-input-basic-icon-container-border-hover: #FFFFFF00;
            --color-input-basic-icon-container-border-focus: #FFFFFF00;
            --color-input-basic-icon-container-border-disabled: #FFFFFF00;
            --color-input-basic-icon-container-icon: #a1a1aa;
            --color-input-basic-icon-container-icon-hover: #fff;
            --color-input-basic-icon-container-icon-focus: #fff;
            --color-input-basic-icon-container-icon-disabled: #797982;
            --color-input-basic-error-icon-container-background-start: #FFFFFF00;
            --color-input-basic-error-icon-container-background-finish: #FFFFFF00;
            --color-input-basic-error-icon-container-background-start-hover: #FFFFFF00;
            --color-input-basic-error-icon-container-background-finish-hover: #FFFFFF00;
            --color-input-basic-error-icon-container-background-start-focus: #FFFFFF00;
            --color-input-basic-error-icon-container-background-finish-focus: #FFFFFF00;
            --color-input-basic-error-icon-container-border: #FFFFFF00;
            --color-input-basic-error-icon-container-border-hover: #FFFFFF00;
            --color-input-basic-error-icon-container-border-focus: #FFFFFF00;
            --color-input-basic-error-icon-container-icon: #a1a1aa;
            --color-input-basic-error-icon-container-icon-hover: #fff;
            --color-input-basic-error-icon-container-icon-focus: #fff;
            --color-input-basic-error-label: #a1a1aa;
            --color-input-basic-error-label-hover: #a1a1aa;
            --color-input-basic-error-label-focus: #a1a1aa;
            --color-input-basic-error-placeholder: #797982;
            --color-input-basic-error-placeholder-hover: #797982;
            --color-input-basic-error-placeholder-focus: #797982;
            --color-input-basic-error-value: #fff;
            --color-input-basic-error-value-hover: #fff;
            --color-input-basic-error-value-focus: #fff;
            --color-input-basic-error-background-start: #121213;
            --color-input-basic-error-background-finish: #121213;
            --color-input-basic-error-background-start-hover: #121213B3;
            --color-input-basic-error-background-finish-hover: #121213B3;
            --color-input-basic-error-background-start-focus: #121213B3;
            --color-input-basic-error-background-finish-focus: #121213B3;
            --color-input-basic-error-border: #ff0e0e;
            --color-input-basic-error-border-finish: #ff0e0e;
            --color-input-basic-error-border-hover: #ff0e0e;
            --color-input-basic-error-border-finish-hover: #ff0e0e;
            --color-input-basic-error-border-focus: #ff0e0e;
            --color-input-basic-error-border-finish-focus: #ff0e0e;
            --color-input-basic-error-outside-border-focus: #FF0E0E99;
            --color-input-basic-error-outside-border-finish-focus: #FF0E0E99;
            --color-selector-primary-background-start: #7a7a84;
            --color-selector-primary-background-finish: #7a7a84;
            --color-selector-primary-background-start-hover: #65656e;
            --color-selector-primary-background-finish-hover: #65656e;
            --color-selector-primary-background-start-focus: #65656e;
            --color-selector-primary-background-finish-focus: #65656e;
            --color-selector-primary-background-start-disabled: #373742;
            --color-selector-primary-background-finish-disabled: #373742;
            --color-selector-primary-border: #7a7a84;
            --color-selector-primary-border-finish: #7a7a84;
            --color-selector-primary-border-hover: #65656e;
            --color-selector-primary-border-finish-hover: #65656e;
            --color-selector-primary-border-focus: #65656e;
            --color-selector-primary-border-finish-focus: #65656e;
            --color-selector-primary-border-disabled: #373742;
            --color-selector-primary-border-finish-disabled: #373742;
            --color-selector-primary-outside-border-focus: #373742;
            --color-selector-primary-outside-border-finish-focus: #373742;
            --color-selector-primary-element: #000;
            --color-selector-primary-element-hover: #000;
            --color-selector-primary-element-focus: #000;
            --color-selector-primary-element-disabled: #797982;
            --color-selector-primary-checked-background-start: #4c5dfb;
            --color-selector-primary-checked-background-finish: #4c5dfb;
            --color-selector-primary-checked-background-start-hover: #5f6eff;
            --color-selector-primary-checked-background-finish-hover: #5f6eff;
            --color-selector-primary-checked-background-start-focus: #5f6eff;
            --color-selector-primary-checked-background-finish-focus: #5f6eff;
            --color-selector-primary-checked-background-start-disabled: #202b94;
            --color-selector-primary-checked-background-finish-disabled: #202b94;
            --color-selector-primary-checked-border: #4c5dfb;
            --color-selector-primary-checked-border-finish: #4c5dfb;
            --color-selector-primary-checked-border-hover: #5f6eff;
            --color-selector-primary-checked-border-finish-hover: #5f6eff;
            --color-selector-primary-checked-border-focus: #5f6eff;
            --color-selector-primary-checked-border-finish-focus: #5f6eff;
            --color-selector-primary-checked-border-disabled: #202b94;
            --color-selector-primary-checked-border-finish-disabled: #202b94;
            --color-selector-primary-checked-outside-border-focus: #8490ff;
            --color-selector-primary-checked-outside-border-finish-focus: #8490ff;
            --color-selector-primary-checked-element: #000;
            --color-selector-primary-checked-element-hover: #000;
            --color-selector-primary-checked-element-focus: #000;
            --color-selector-primary-checked-element-disabled: #2332c0;
            --color-message-basic-background-start: #242429;
            --color-message-basic-background-finish: #242429;
            --color-message-basic-border: #FFFFFF00;
            --color-message-basic-border-finish: #FFFFFF00;
            --color-message-basic-text: #fff;
            --color-message-basic-description: #d0d2d7;
            --color-message-basic-icon-container-background-start: #FFFFFF00;
            --color-message-basic-icon-container-background-finish: #FFFFFF00;
            --color-message-basic-icon-container-border: #FFFFFF00;
            --color-message-basic-icon-container-border-finish: #FFFFFF00;
            --color-message-basic-icon-container-icon: #FFFFFFCC;
            --color-message-primary-background-start: #242429;
            --color-message-primary-background-finish: #242429;
            --color-message-primary-border: #FFFFFF00;
            --color-message-primary-border-finish: #FFFFFF00;
            --color-message-primary-text: #5f6eff;
            --color-message-primary-description: #d0d2d7;
            --color-message-primary-icon-container-background-start: #FFFFFF00;
            --color-message-primary-icon-container-background-finish: #FFFFFF00;
            --color-message-primary-icon-container-border: #FFFFFF00;
            --color-message-primary-icon-container-border-finish: #FFFFFF00;
            --color-message-primary-icon-container-icon: #5f6eff;
            --color-message-info-background-start: #242429;
            --color-message-info-background-finish: #242429;
            --color-message-info-border: #FFFFFF00;
            --color-message-info-border-finish: #FFFFFF00;
            --color-message-info-text: #869dee;
            --color-message-info-description: #d0d2d7;
            --color-message-info-icon-container-background-start: #FFFFFF00;
            --color-message-info-icon-container-background-finish: #FFFFFF00;
            --color-message-info-icon-container-border: #FFFFFF00;
            --color-message-info-icon-container-border-finish: #FFFFFF00;
            --color-message-info-icon-container-icon: #869dee;
            --color-message-success-background-start: #242429;
            --color-message-success-background-finish: #242429;
            --color-message-success-border: #FFFFFF00;
            --color-message-success-border-finish: #FFFFFF00;
            --color-message-success-text: #09e41f;
            --color-message-success-description: #d0d2d7;
            --color-message-success-icon-container-background-start: #FFFFFF00;
            --color-message-success-icon-container-background-finish: #FFFFFF00;
            --color-message-success-icon-container-border: #FFFFFF00;
            --color-message-success-icon-container-border-finish: #FFFFFF00;
            --color-message-success-icon-container-icon: #09e41f;
            --color-message-attention-background-start: #242429;
            --color-message-attention-background-finish: #242429;
            --color-message-attention-border: #FFFFFF00;
            --color-message-attention-border-finish: #FFFFFF00;
            --color-message-attention-text: #f8e150;
            --color-message-attention-description: #d0d2d7;
            --color-message-attention-icon-container-background-start: #FFFFFF00;
            --color-message-attention-icon-container-background-finish: #FFFFFF00;
            --color-message-attention-icon-container-border: #FFFFFF00;
            --color-message-attention-icon-container-border-finish: #FFFFFF00;
            --color-message-attention-icon-container-icon: #f8e150;
            --color-message-warning-background-start: #242429;
            --color-message-warning-background-finish: #242429;
            --color-message-warning-border: #FFFFFF00;
            --color-message-warning-border-finish: #FFFFFF00;
            --color-message-warning-text: #f67024;
            --color-message-warning-description: #d0d2d7;
            --color-message-warning-icon-container-background-start: #FFFFFF00;
            --color-message-warning-icon-container-background-finish: #FFFFFF00;
            --color-message-warning-icon-container-border: #FFFFFF00;
            --color-message-warning-icon-container-border-finish: #FFFFFF00;
            --color-message-warning-icon-container-icon: #f67024;
            --color-message-danger-background-start: #242429;
            --color-message-danger-background-finish: #242429;
            --color-message-danger-border: #FFFFFF00;
            --color-message-danger-border-finish: #FFFFFF00;
            --color-message-danger-text: #f44;
            --color-message-danger-description: #d0d2d7;
            --color-message-danger-icon-container-background-start: #FFFFFF00;
            --color-message-danger-icon-container-background-finish: #FFFFFF00;
            --color-message-danger-icon-container-border: #FFFFFF00;
            --color-message-danger-icon-container-border-finish: #FFFFFF00;
            --color-message-danger-icon-container-icon: #f44;
            --color-message-line-basic-background-start: #7a7a84;
            --color-message-line-basic-background-finish: #7a7a84;
            --color-message-line-basic-border: #FFFFFF00;
            --color-message-line-basic-border-finish: #FFFFFF00;
            --color-message-line-basic-text: #fff;
            --color-message-line-basic-description: #d0d2d7;
            --color-message-line-basic-icon-container-background-start: #FFFFFF00;
            --color-message-line-basic-icon-container-background-finish: #FFFFFF00;
            --color-message-line-basic-icon-container-border: #FFFFFF00;
            --color-message-line-basic-icon-container-border-finish: #FFFFFF00;
            --color-message-line-basic-icon-container-icon: #FFFFFFCC;
            --color-message-line-info-background-start: #1d44cc;
            --color-message-line-info-background-finish: #1d44cc;
            --color-message-line-info-border: #FFFFFF00;
            --color-message-line-info-border-finish: #FFFFFF00;
            --color-message-line-info-text: #fff;
            --color-message-line-info-description: #d0d2d7;
            --color-message-line-info-icon-container-background-start: #FFFFFF00;
            --color-message-line-info-icon-container-background-finish: #FFFFFF00;
            --color-message-line-info-icon-container-border: #FFFFFF00;
            --color-message-line-info-icon-container-border-finish: #FFFFFF00;
            --color-message-line-info-icon-container-icon: #FFFFFFCC;
            --color-message-line-danger-background-start: #a20000;
            --color-message-line-danger-background-finish: #a20000;
            --color-message-line-danger-border: #FFFFFF00;
            --color-message-line-danger-border-finish: #FFFFFF00;
            --color-message-line-danger-text: #fff;
            --color-message-line-danger-description: #d0d2d7;
            --color-message-line-danger-icon-container-background-start: #FFFFFF00;
            --color-message-line-danger-icon-container-background-finish: #FFFFFF00;
            --color-message-line-danger-icon-container-border: #FFFFFF00;
            --color-message-line-danger-icon-container-border-finish: #FFFFFF00;
            --color-message-line-danger-icon-container-icon: #FFFFFFCC;
            --color-message-line-attention-background-start: #7a7a84;
            --color-message-line-succes-background-start: #04720f;
            --color-message-line-succes-background-finish: #04720f;
            --color-message-line-attention-background-finish: #7a7a84;
            --color-message-line-attention-border-start: #FFFFFF00;
            --color-message-line-succes-border: #FFFFFF00;
            --color-message-line-attention-border-finish: #FFFFFF00;
            --color-message-line-succes-text: #fff;
            --color-message-line-succes-description: #d0d2d7;
            --color-message-line-attention-text: #f8e150;
            --color-message-line-attention-description: #d0d2d7;
            --color-message-line-succes-icon-container-background-start: #FFFFFF00;
            --color-message-line-attention-icon-container-background-start: #FFFFFF00;
            --color-message-line-succes-icon-container-background-finish: #FFFFFF00;
            --color-message-line-succes-icon-container-border: #FFFFFF00;
            --color-message-line-attention-icon-container-background-finish: #FFFFFF00;
            --color-message-line-attention-icon-container-border-start: #FFFFFF00;
            --color-message-line-succes-icon-container-icon: #FFFFFFCC;
            --color-message-line-attention-icon-container-border-finish: #FFFFFF00;
            --color-message-line-attention-icon-container-icon: #FFFFFFCC;
            --color-message-line-cookies-background-start: #242429;
            --color-message-line-cookies-background-finish: #242429;
            --color-message-line-cookies-border: #FFFFFF00;
            --color-message-line-cookies-border-finish: #FFFFFF00;
            --color-message-line-cookies-text: #d0d2d7;
            --color-message-line-cookies-link-text: #5f6eff;
            --color-modal-background-start: #19191b;
            --color-modal-background-finish: #19191b;
            --color-modal-border: #FFFFFF00;
            --color-modal-border-finish: #FFFFFF00;
            --color-modal-divider-background-start: #242429;
            --color-modal-divider-background-finish: #242429;
            --color-modal-text: #fff;
            --color-modal-description: #a1a1aa;
            --color-modal-description-accent: #fff;
            --color-modal-status-background-start: #242429;
            --color-modal-status-background-finish: #242429;
            --color-modal-status-border: #FFFFFF00;
            --color-modal-status-border-finish: #FFFFFF00;
            --color-modal-status-basic-icon: #d0d2d7;
            --color-modal-status-primary-icon: #5f6eff;
            --color-modal-status-info-icon: #869dee;
            --color-modal-status-susses-icon: #09e41f;
            --color-modal-status-attention-icon: #f8e150;
            --color-modal-status-warning-icon: #f67024;
            --color-modal-status-danger-icon: #f44;
            --color-notification-background-start: #242429;
            --color-notification-background-finish: #242429;
            --color-notification-border: #FFFFFF00;
            --color-notification-border-finish: #FFFFFF00;
            --color-notification-text: #fff;
            --color-notification-icon-container-basic-background-start: #FFFFFF00;
            --color-notification-icon-container-basic-background-finish: #FFFFFF00;
            --color-notification-icon-container-basic-border: #FFFFFF00;
            --color-notification-icon-container-basic-border-finish: #FFFFFF00;
            --color-notification-icon-container-basic-icon: #d0d2d7;
            --color-notification-icon-container-success-background-start: #FFFFFF00;
            --color-notification-icon-container-success-background-finish: #FFFFFF00;
            --color-notification-icon-container-success-border: #FFFFFF00;
            --color-notification-icon-container-success-border-finish: #FFFFFF00;
            --color-notification-icon-container-success-icon: #09e41f;
            --color-notification-icon-container-attention-background-start: #FFFFFF00;
            --color-notification-icon-container-attention-background-finish: #FFFFFF00;
            --color-notification-icon-container-attention-border: #FFFFFF00;
            --color-notification-icon-container-attention-border-finish: #FFFFFF00;
            --color-notification-icon-container-attention-icon: #f8e150;
            --color-notification-icon-container-error-background-start: #FFFFFF00;
            --color-notification-icon-container-error-background-finish: #FFFFFF00;
            --color-notification-border-2: #FFFFFF00;
            --color-notification-icon-container-error-border-finish: #FFFFFF00;
            --color-notification-icon-container-error-icon: #f44;
            --color-notification-fade-background-start: #242429;
            --color-notification-fade-background-finish: #2E2D3C00;
            --color-notification-description: #d0d2d7;
            --color-notification-button-icon: #d0d2d7;
            --color-pagination-button-background-start: #5e5e69;
            --color-pagination-button-background-finish: #5e5e69;
            --color-pagination-button-background-start-hover: #7a7a84;
            --color-pagination-button-background-finish-hover: #7a7a84;
            --color-pagination-button-background-start-active: #373742;
            --color-pagination-button-background-finish-active: #373742;
            --color-pagination-button-background-start-disabled: #FFFFFF0D;
            --color-pagination-button-background-finish-disabled: #FFFFFF0D;
            --color-pagination-button-checked-background-start: #3041e6;
            --color-pagination-button-border: #7b00aa;
            --color-pagination-button-border-finish: unset;
            --color-pagination-button-border-hover: #9900d5;
            --color-pagination-button-border-finish-hover: #FFFFFF00;
            --color-pagination-button-border-active: #7b00aa;
            --color-pagination-button-border-finish-active: #FFFFFF00;
            --color-pagination-button-border-disabled: #7b00aa;
            --color-pagination-button-border-finish-disabled: #FFFFFF00;
            --color-pagination-button-text: #d0d2d7;
            --color-pagination-button-text-hover: #d0d2d7;
            --color-pagination-button-text-active: #d0d2d7;
            --color-pagination-button-text-disabled: #797982;
            --color-pagination-button-icon: #d0d2d7;
            --color-pagination-button-icon-hover: #d0d2d7;
            --color-pagination-button-icon-active: #d0d2d7;
            --color-pagination-button-icon-disabled: #797982;
            --color-pagination-button-checked-background-finish: #3041e6;
            --color-pagination-button-checked-background-start-hover: #4c5dfb;
            --color-pagination-button-checked-background-finish-hover: #4c5dfb;
            --color-pagination-button-checked-background-start-active: #202b94;
            --color-pagination-button-checked-background-finish-active: #202b94;
            --color-pagination-button-checked-background-start-disabled: #FFFFFF0D;
            --color-pagination-button-checked-background-finish-disabled: #FFFFFF0D;
            --color-pagination-button-checked-border: #5f6eff;
            --color-pagination-button-checked-border-finish: #FFFFFF00;
            --color-pagination-button-checked-border-hover: #5f6eff;
            --color-pagination-button-checked-border-finish-hover: #FFFFFF00;
            --color-pagination-button-checked-border-active: #5f6eff;
            --color-pagination-button-checked-border-finish-active: #FFFFFF00;
            --color-pagination-button-checked-border-disabled: #202b94;
            --color-pagination-button-checked-border-finish-disabled: #FFFFFF00;
            --color-pagination-button-checked-text: #000;
            --color-pagination-button-checked-text-hover: #000;
            --color-pagination-button-checked-text-active: #000;
            --color-pagination-button-checked-text-disabled: #797982;
            --color-preloader-primary-icon: #4c5dfb;
            --color-preloader-secondary-icon: #a1a1aa;
            --color-preloader-info-icon: #355be2;
            --color-preloader-minor-icon: #9900d5;
            --color-preloader-success-icon: #069815;
            --color-preloader-attention-icon: #f6da24;
            --color-preloader-warning-icon: #f67024;
            --color-preloader-danger-icon: #ff0e0e;
            --color-preloader-light-icon: #fff;
            --color-preloader-dark-icon: #121213;
            --color-progress-bar-primary-background-start: #373742;
            --color-progress-bar-primary-background-finish: #373742;
            --color-progress-bar-primary-border: #FFFFFF00;
            --color-progress-bar-primary-border-finish: #FFFFFF00;
            --color-progress-bar-primary-progress-background-start: #3041e6;
            --color-progress-bar-primary-progress-background-finish: #5f6eff;
            --color-progress-bar-primary-divider-background: #FFFFFF33;
            --color-progress-bar-primary-text: #000;
            --color-progress-bar-secondary-background-start: #373742;
            --color-progress-bar-secondary-background-finish: #373742;
            --color-progress-bar-secondary-border: #FFFFFF00;
            --color-progress-bar-secondary-border-finish: #FFFFFF00;
            --color-progress-bar-secondary-progress-background-start: #65656e;
            --color-progress-bar-secondary-progress-background-finish: #65656e;
            --color-progress-bar-secondary-divider-background: #FFFFFF33;
            --color-progress-bar-secondary-text: #fff;
            --color-progress-bar-info-background-start: #373742;
            --color-progress-bar-info-background-finish: #373742;
            --color-progress-bar-info-border: #FFFFFF00;
            --color-progress-bar-info-border-finish: #FFFFFF00;
            --color-progress-bar-info-progress-background-start: #355be2;
            --color-progress-bar-info-progress-background-finish: #355be2;
            --color-progress-bar-info-divider-background: #FFFFFF33;
            --color-progress-bar-info-text: #fff;
            --color-progress-bar-minor-background-start: #373742;
            --color-progress-bar-minor-background-finish: #373742;
            --color-progress-bar-minor-border: #FFFFFF00;
            --color-progress-bar-minor-border-finish: #FFFFFF00;
            --color-progress-bar-minor-progress-background-start: #9900d5;
            --color-progress-bar-minor-progress-background-finish: #9900d5;
            --color-progress-bar-minor-divider-background: #FFFFFF33;
            --color-progress-bar-minor-text: #fff;
            --color-progress-bar-success-background-start: #373742;
            --color-progress-bar-success-background-finish: #373742;
            --color-progress-bar-success-border: #FFFFFF00;
            --color-progress-bar-success-border-finish: #FFFFFF00;
            --color-progress-bar-success-progress-background-start: #069815;
            --color-progress-bar-success-progress-background-finish: #069815;
            --color-progress-bar-success-divider-background: #FFFFFF33;
            --color-progress-bar-success-text: #fff;
            --color-progress-bar-attention-background-start: #373742;
            --color-progress-bar-attention-background-finish: #373742;
            --color-progress-bar-attention-border: #FFFFFF00;
            --color-progress-bar-attention-border-finish: #FFFFFF00;
            --color-progress-bar-attention-progress-background-start: #f6da24;
            --color-progress-bar-attention-progress-background-finish: #f6da24;
            --color-progress-bar-attention-divider-background: #FFFFFF33;
            --color-progress-bar-attention-text: #000;
            --color-progress-bar-warning-background-start: #373742;
            --color-progress-bar-warning-background-finish: #373742;
            --color-progress-bar-warning-border: #FFFFFF00;
            --color-progress-bar-warning-border-finish: #FFFFFF00;
            --color-progress-bar-warning-progress-background-start: #f67024;
            --color-progress-bar-warning-progress-background-finish: #f67024;
            --color-progress-bar-warning-divider-background: #FFFFFF33;
            --color-progress-bar-warning-text: #fff;
            --color-progress-bar-danger-background-start: #373742;
            --color-progress-bar-danger-background-finish: #373742;
            --color-progress-bar-danger-border: #FFFFFF00;
            --color-progress-bar-danger-border-finish: #FFFFFF00;
            --color-progress-bar-danger-progress-background-start: #ff0e0e;
            --color-progress-bar-danger-progress-background-finish: #ff0e0e;
            --color-progress-bar-danger-divider-background: #FFFFFF33;
            --color-progress-bar-danger-text: #fff;
            --color-progress-bar-dark-background-start: #d0d2d7;
            --color-progress-bar-dark-background-finish: #d0d2d7;
            --color-progress-bar-dark-border: #FFFFFF00;
            --color-progress-bar-dark-border-finish: #FFFFFF00;
            --color-progress-bar-dark-progress-background-start: #121213;
            --color-progress-bar-dark-progress-background-finish: #121213;
            --color-progress-bar-dark-divider-background: #00000033;
            --color-progress-bar-dark-text: #fff;
            --color-progress-bar-light-background-start: #d0d2d7;
            --color-progress-bar-light-background-finish: #d0d2d7;
            --color-progress-bar-light-border: #FFFFFF00;
            --color-progress-bar-light-progress-background-start: #fff;
            --color-progress-bar-light-progress-background-finish: #fff;
            --color-progress-bar-light-divider-background: #00000033;
            --color-progress-bar-light-text: #000;
            --color-progress-round-primary-border: #0FC4CB4D;
            --color-progress-round-primary-border-finish: #E458094D;
            --color-progress-round-primary-progress-border: #4c5dfb;
            --color-progress-round-primary-progress-border-finish: #4c5dfb;
            --color-rating-level-1: #bdccd1;
            --color-rating-level-3: #4ff7f7;
            --color-step-line-background-start: #5e5e69;
            --color-step-line-background-finish: #5e5e69;
            --color-step-line-background-finish-success: #069815;
            --color-step-line-background-start-success: #069815;
            --color-step-line-background-start-error: #ff0e0e;
            --color-step-line-background-finish-error: #ff0e0e;
            --color-scrollbar-background: #FFFFFF33;
            --color-step-text: #fff;
            --color-tab-underline-primary-underline-background-start-active: #4c5dfb;
            --color-tabs-group-underline-primary-background-start: #FFFFFF00;
            --color-tabs-group-underline-primary-background-finish: #FFFFFF00;
            --color-tabs-group-underline-primary-border-bottom: #242429;
            --color-tabs-group-underline-primary-border-bottom-finish: #242429;
            --color-tabs-group-underline-inverse-background-start: #00000000;
            --color-tabs-group-underline-inverse-background-finish: #00000000;
            --color-tabs-group-underline-inverse-border-bottom: #e0e1e4;
            --color-tabs-group-underline-inverse-border-bottom-finish: #e0e1e4;
            --color-tabs-group-fill-primary-background-start: #FFFFFF1A;
            --color-tabs-group-fill-primary-background-finish: #FFFFFF1A;
            --color-tabs-group-fill-primary-border: #FFFFFF00;
            --color-tabs-group-fill-primary-border-finish: #FFFFFF00;
            --color-tabs-group-fill-secondary-background-start: #FFFFFF1A;
            --color-tabs-group-fill-secondary-background-finish: #FFFFFF1A;
            --color-tabs-group-fill-secondary-border: #FFFFFF00;
            --color-tabs-group-fill-secondary-border-finish: #FFFFFF00;
            --color-tabs-group-fill-info-background-start: #FFFFFF1A;
            --color-tabs-group-fill-info-background-finish: #FFFFFF1A;
            --color-tabs-group-fill-info-border: #FFFFFF00;
            --color-tabs-group-fill-info-border-finish: #FFFFFF00;
            --color-tabs-group-fill-inverse-background-start: #0000000D;
            --color-tabs-group-fill-inverse-background-finish: #0000000D;
            --color-tabs-group-fill-inverse-border: #00000000;
            --color-tabs-group-fill-inverse-border-finish: #00000000;
            --color-tabs-group-outline-primary-background-start: #FFFFFF00;
            --color-tabs-group-outline-primary-background-finish: #FFFFFF00;
            --color-tabs-group-outline-primary-border: #5e5e69;
            --color-tabs-group-outline-primary-border-finish: #5e5e69;
            --color-tabs-group-outline-secondary-background-start: #FFFFFF00;
            --color-tabs-group-outline-secondary-background-finish: #FFFFFF00;
            --color-tabs-group-outline-secondary-border: #5e5e69;
            --color-tabs-group-outline-secondary-border-finish: #5e5e69;
            --color-tabs-group-outline-info-background-start: #FFFFFF00;
            --color-tabs-group-outline-info-background-finish: #FFFFFF00;
            --color-tabs-group-outline-info-border: #5e5e69;
            --color-tabs-group-outline-info-border-finish: #5e5e69;
            --color-tabs-group-outline-inverse-background-start: #00000000;
            --color-tabs-group-outline-inverse-background-finish: #00000000;
            --color-tabs-group-outline-inverse-border: #c1c3ca;
            --color-tabs-group-outline-inverse-border-finish: #c1c3ca;
            --color-table-fill-header-background-start-sf1: #19191b;
            --color-table-fill-header-background-finish-sf1: #19191b;
            --color-table-fill-header-background-start-sf2: #242429;
            --color-table-fill-header-background-finish-sf2: #242429;
            --color-table-fill-header-background-start-hover: #373742;
            --color-table-fill-header-background-finish-hover: #373742;
            --color-table-fill-header-background-start-active: #242429;
            --color-table-fill-header-background-finish-active: #242429;
            --color-table-fill-header-text: #a1a1aa;
            --color-table-fill-header-text-hover: #a1a1aa;
            --color-table-fill-header-text-active: #a1a1aa;
            --color-table-fill-header-icon-container-background-start: #FFFFFF00;
            --color-table-fill-header-icon-container-background-finish: #FFFFFF00;
            --color-table-fill-header-icon-container-background-start-hover: #FFFFFF00;
            --color-table-fill-header-icon-container-background-finish-hover: #FFFFFF00;
            --color-table-fill-header-icon-container-background-start-active: #FFFFFF00;
            --color-table-fill-header-icon-container-background-finish-active: #FFFFFF00;
            --color-table-fill-header-icon-container-border: #FFFFFF00;
            --color-table-fill-header-icon-container-border-finish: #FFFFFF00;
            --color-table-fill-header-icon-container-border-hover: #FFFFFF00;
            --color-table-fill-header-icon-container-border-finish-hover: #FFFFFF00;
            --color-table-fill-header-icon-container-border-active: #FFFFFF00;
            --color-table-fill-header-icon-container-border-finish-active: #FFFFFF00;
            --color-table-fill-header-icon-container-icon: #8d8d96;
            --color-table-fill-header-icon-container-icon-hover: #9797a0;
            --color-table-fill-header-icon-container-icon-active: #8d8d96;
            --color-table-fill-row-background-start-sf1: #19191b;
            --color-table-fill-row-background-finish-sf1: #19191b;
            --color-table-fill-row-background-start-sf2: #242429;
            --color-table-fill-row-background-finish-sf2: #242429;
            --color-table-fill-row-background-start-hover: #373742;
            --color-table-fill-row-background-finish-hover: #373742;
            --color-table-fill-row-background-start-active: #242429;
            --color-table-fill-row-background-finish-active: #242429;
            --color-table-fill-row-text: #fff;
            --color-table-fill-row-description: #fff;
            --color-table-fill-row-text-hover: #fff;
            --color-table-fill-row-text-active: #fff;
            --color-table-fill-row-icon-container-background-start: #FFFFFF00;
            --color-table-fill-row-icon-container-background-finish: #FFFFFF00;
            --color-table-fill-row-icon-container-background-start-hover: #FFFFFF00;
            --color-table-fill-row-icon-container-background-finish-hover: #FFFFFF00;
            --color-table-fill-row-icon-container-background-start-active: #FFFFFF00;
            --color-table-fill-row-icon-container-background-finish-active: #FFFFFF00;
            --color-table-fill-row-icon-container-border: #FFFFFF00;
            --color-table-fill-row-icon-container-border-finish: #FFFFFF00;
            --color-table-fill-row-icon-container-border-hover: #FFFFFF00;
            --color-table-fill-row-icon-container-border-finish-hover: #FFFFFF00;
            --color-table-fill-row-icon-container-border-active: #FFFFFF00;
            --color-table-fill-row-icon-container-border-finish-active: #FFFFFF00;
            --color-table-fill-row-icon-container-icon: #FFFFFFCC;
            --color-table-fill-row-icon-container-icon-hover: #FFFFFFCC;
            --color-table-fill-row-icon-container-icon-active: #FFFFFFCC;
            --color-table-lineal-header-border-bottom: linear-gradient(180deg, unset 0%, var(--color-dark-grey-2) 100%);
            --color-table-lineal-header-border-bottom-finish: #242429;
            --color-table-lineal-header-background-start-hover: #373742;
            --color-table-lineal-header-background-finish-hover: #373742;
            --color-table-lineal-header-background-start-active: #242429;
            --color-table-lineal-header-background-finish-active: #242429;
            --color-table-lineal-header-text: #a1a1aa;
            --color-table-lineal-header-text-hover: #a1a1aa;
            --color-table-lineal-header-text-active: #a1a1aa;
            --color-table-lineal-header-icon-container-background-start: #FFFFFF00;
            --color-table-lineal-header-icon-container-background-finish: #FFFFFF00;
            --color-table-lineal-header-icon-container-background-start-hover: #FFFFFF00;
            --color-table-lineal-header-icon-container-background-finish-hover: #FFFFFF00;
            --color-table-lineal-header-icon-container-background-start-active: #FFFFFF00;
            --color-table-lineal-header-icon-container-background-finish-active: #FFFFFF00;
            --color-table-lineal-header-icon-container-border: #FFFFFF00;
            --color-table-lineal-header-icon-container-border-finish: #FFFFFF00;
            --color-table-lineal-header-icon-container-border-hover: #FFFFFF00;
            --color-table-lineal-header-icon-container-border-finish-hover: #FFFFFF00;
            --color-table-lineal-header-icon-container-border-active: #FFFFFF00;
            --color-table-lineal-header-icon-container-border-finish-active: #FFFFFF00;
            --color-table-lineal-header-icon-container-icon: #8d8d96;
            --color-table-lineal-header-icon-container-icon-hover: #9797a0;
            --color-table-lineal-header-icon-container-icon-active: #8d8d96;
            --color-table-lineal-row-border-bottom: linear-gradient(180deg, unset 0%, var(--color-dark-grey-2) 100%);
            --color-table-lineal-row-border-bottom-finish: #242429;
            --color-table-lineal-row-background-start-hover: #373742;
            --color-table-lineal-row-background-finish-hover: #373742;
            --color-table-lineal-row-background-start-active: #242429;
            --color-table-lineal-row-background-finish-active: #242429;
            --color-table-lineal-row-text: #fff;
            --color-table-lineal-row-text-hover: #fff;
            --color-table-lineal-row-text-active: #fff;
            --color-table-lineal-row-icon-container-background-start: #FFFFFF00;
            --color-table-lineal-row-icon-container-background-finish: #FFFFFF00;
            --color-table-lineal-row-icon-container-background-start-hover: #FFFFFF00;
            --color-table-lineal-row-icon-container-background-finish-hover: #FFFFFF00;
            --color-table-lineal-row-icon-container-background-start-active: #FFFFFF00;
            --color-table-lineal-row-icon-container-background-finish-active: #FFFFFF00;
            --color-table-lineal-row-icon-container-border: #FFFFFF00;
            --color-table-lineal-row-icon-container-border-finish: #FFFFFF00;
            --color-table-lineal-row-icon-container-border-hover: #FFFFFF00;
            --color-table-lineal-row-icon-container-border-finish-hover: #FFFFFF00;
            --color-table-lineal-row-icon-container-border-active: #FFFFFF00;
            --color-table-lineal-row-icon-container-border-finish-active: #FFFFFF00;
            --color-table-lineal-row-icon-container-icon: #FFFFFFCC;
            --color-table-lineal-row-icon-container-icon-hover: #FFFFFFCC;
            --color-table-lineal-row-icon-container-icon-active: #FFFFFFCC;
            --color-table-modal-background-start-sf1: #19191b;
            --color-table-modal-background-finish-sf1: #19191b;
            --color-table-modal-background-start-sf2: #242429;
            --color-table-modal-background-finish-sf2: #242429;
            --color-table-modal-border-sf1: #FFFFFF00;
            --color-table-modal-border-finish-sf1: #FFFFFF00;
            --color-table-modal-border-sf2: #FFFFFF00;
            --color-table-modal-border-finish-sf2: #FFFFFF00;
            --color-table-modal-text: #a1a1aa;
            --color-table-modal-description: #a1a1aa;
            --color-table-modal-value: #fff;
            --color-table-modal-icon-container-background-start: #FFFFFF00;
            --color-table-modal-icon-container-background-finish: #FFFFFF00;
            --color-table-modal-icon-container-border: #FFFFFF00;
            --color-table-modal-icon-container-border-finish: #FFFFFF00;
            --color-table-modal-icon-container-icon: #FFFFFF80;
            --color-tab-underline-primary-underline-background-finish-active: #4c5dfb;
            --color-tab-underline-primary-text: #a1a1aa;
            --color-tab-underline-primary-text-hover: #fff;
            --color-tab-underline-primary-text-active: #fff;
            --color-tab-underline-primary-icon-container-background-start: #FFFFFF00;
            --color-tab-underline-primary-icon-container-background-finish: #FFFFFF00;
            --color-tab-underline-primary-icon-container-background-start-hover: #FFFFFF00;
            --color-tab-underline-primary-icon-container-background-finish-hover: #FFFFFF00;
            --color-tab-underline-primary-icon-container-background-start-active: #FFFFFF00;
            --color-tab-underline-primary-icon-container-background-finish-active: #FFFFFF00;
            --color-tab-underline-primary-icon-container-border: #FFFFFF00;
            --color-tab-underline-primary-icon-container-border-hover: #FFFFFF00;
            --color-tab-underline-primary-icon-container-border-active: #FFFFFF00;
            --color-tab-underline-primary-icon-container-icon: #FFFFFF80;
            --color-tab-underline-primary-icon-container-icon-hover: #FFFFFFCC;
            --color-tab-underline-primary-icon-container-icon-active: #FFFFFFCC;
            --color-tab-underline-inverse-underline-background-start-active: #19191b;
            --color-tab-underline-inverse-underline-background-finish-active: #19191b;
            --color-tab-underline-inverse-text: #7a7a84;
            --color-tab-underline-inverse-text-hover: #000;
            --color-tab-underline-inverse-text-active: #000;
            --color-tab-underline-inverse-icon-container-background-start: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-background-finish: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-background-start-hover: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-background-finish-hover: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-background-start-active: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-background-finish-active: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-border: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-border-finish: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-border-hover: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-border-finish-hover: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-border-active: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-border-finish-active: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-icon: #00000080;
            --color-tab-underline-inverse-icon-container-icon-hover: #000000CC;
            --color-tab-underline-inverse-icon-container-icon-active: #000000CC;
            --color-tab-primary-background-start-active: #4c5dfb;
            --color-tab-primary-background-finish-active: #4c5dfb;
            --color-tab-primary-border-active: #FFFFFF00;
            --color-tab-primary-border-finish-active: #FFFFFF00;
            --color-tab-primary-text: #a1a1aa;
            --color-tab-primary-text-hover: #fff;
            --color-tab-primary-text-active: #000;
            --color-tab-primary-icon-container-background-start: #FFFFFF00;
            --color-tab-primary-icon-container-background-finish: #FFFFFF00;
            --color-tab-primary-icon-container-background-start-hover: #FFFFFF00;
            --color-tab-primary-icon-container-background-finish-hover: #FFFFFF00;
            --color-tab-primary-icon-container-background-start-active: #FFFFFF00;
            --color-tab-primary-icon-container-background-finish-active: #FFFFFF00;
            --color-tab-primary-icon-container-border: #FFFFFF00;
            --color-tab-primary-icon-container-border-finish: #FFFFFF00;
            --color-tab-primary-icon-container-border-hover: #FFFFFF00;
            --color-tab-primary-icon-container-border-finish-hover: #FFFFFF00;
            --color-tab-primary-icon-container-border-active: #FFFFFF00;
            --color-tab-primary-icon-container-border-finish-active: #FFFFFF00;
            --color-tab-primary-icon-container-icon: #FFFFFF80;
            --color-tab-primary-icon-container-icon-hover: #000000CC;
            --color-tab-primary-icon-container-icon-active: #000000CC;
            --color-tab-secondary-background-start-active: #5e5e69;
            --color-tab-secondary-background-finish-active: #5e5e69;
            --color-tab-secondary-border-active: #7b00aa;
            --color-tab-secondary-border-finish-active: #FFFFFF00;
            --color-tab-secondary-text: #a1a1aa;
            --color-tab-secondary-text-hover: #fff;
            --color-tab-secondary-text-active: #fff;
            --color-tab-secondary-icon-container-background-start: #FFFFFF00;
            --color-tab-secondary-icon-container-background-finish: #FFFFFF00;
            --color-tab-secondary-icon-container-background-start-hover: #FFFFFF00;
            --color-tab-secondary-icon-container-background-finish-hover: #FFFFFF00;
            --color-tab-secondary-icon-container-background-start-active: #FFFFFF00;
            --color-tab-secondary-icon-container-background-finish-active: #FFFFFF00;
            --color-tab-secondary-icon-container-border: #FFFFFF00;
            --color-tab-secondary-icon-container-border-finish: #FFFFFF00;
            --color-tab-secondary-icon-container-border-hover: #FFFFFF00;
            --color-tab-secondary-icon-container-border-finish-hover: #FFFFFF00;
            --color-tab-secondary-icon-container-border-active: #FFFFFF00;
            --color-tab-secondary-icon-container-border-finish-active: #FFFFFF00;
            --color-tab-secondary-icon-container-icon: #FFFFFF80;
            --color-tab-secondary-icon-container-icon-hover: #FFFFFFCC;
            --color-tab-secondary-icon-container-icon-active: #FFFFFFCC;
            --color-tab-info-background-start-active: #355be2;
            --color-tab-info-background-finish-active: #355be2;
            --color-tab-info-border-active: #FFFFFF00;
            --color-tab-info-border-finish-active: #FFFFFF00;
            --color-tab-info-text: #a1a1aa;
            --color-tab-info-text-hover: #fff;
            --color-tab-info-text-active: #fff;
            --color-tab-info-icon-container-background-start: #FFFFFF00;
            --color-tab-info-icon-container-background-finish: #FFFFFF00;
            --color-tab-info-icon-container-background-start-hover: #FFFFFF00;
            --color-tab-info-icon-container-background-finish-hover: #FFFFFF00;
            --color-tab-info-icon-container-background-start-active: #FFFFFF00;
            --color-tab-info-icon-container-background-finish-active: #FFFFFF00;
            --color-tab-info-icon-container-border: #FFFFFF00;
            --color-tab-info-icon-container-border-finish: #FFFFFF00;
            --color-tab-info-icon-container-border-hover: #FFFFFF00;
            --color-tab-info-icon-container-border-finish-hover: #FFFFFF00;
            --color-tab-info-icon-container-border-active: #FFFFFF00;
            --color-tab-info-icon-container-border-finish-active: #FFFFFF00;
            --color-tab-info-icon-container-icon: #FFFFFF80;
            --color-tab-info-icon-container-icon-hover: #FFFFFFCC;
            --color-tab-info-icon-container-icon-active: #FFFFFFCC;
            --color-tab-inverse-background-start-active: #19191b;
            --color-tab-inverse-background-finish-active: #19191b;
            --color-tab-inverse-border-active: #FFFFFF00;
            --color-tab-inverse-border-finish-active: #FFFFFF00;
            --color-tab-inverse-text: #7a7a84;
            --color-tab-inverse-text-hover: #000;
            --color-tab-inverse-text-active: #fff;
            --color-tab-inverse-icon-container-background-start: #FFFFFF00;
            --color-tab-inverse-icon-container-background-finish: #FFFFFF00;
            --color-tab-inverse-icon-container-background-start-hover: #FFFFFF00;
            --color-tab-inverse-icon-container-background-finish-hover: #FFFFFF00;
            --color-tab-inverse-icon-container-background-start-active: #FFFFFF00;
            --color-tab-inverse-icon-container-background-finish-active: #FFFFFF00;
            --color-tab-inverse-icon-container-border: #FFFFFF00;
            --color-tab-inverse-icon-container-border-finish: #FFFFFF00;
            --color-tab-inverse-icon-container-border-hover: #FFFFFF00;
            --color-tab-inverse-icon-container-border-finish-hover: #FFFFFF00;
            --color-tab-inverse-icon-container-border-active: #FFFFFF00;
            --color-tab-inverse-icon-container-border-finish-active: #FFFFFF00;
            --color-tab-inverse-icon-container-icon: #00000080;
            --color-tab-inverse-icon-container-icon-hover: #000000CC;
            --color-tab-inverse-icon-container-icon-active: #FFFFFFCC;
            --color-tag-fill-background-start: #373742;
            --color-title-basic-background-start: #FFFFFF00;
            --color-title-basic-background-finish: #FFFFFF00;
            --color-title-basic-border: #FFFFFF00;
            --color-title-basic-border-finish: #FFFFFF00;
            --color-title-basic-text: #fff;
            --color-title-basic-description: #a1a1aa;
            --color-tag-fill-background-finish: #373742;
            --color-tag-fill-background-start-hover: #5e5e69;
            --color-tag-fill-background-finish-hover: #5e5e69;
            --color-tag-fill-background-start-active: #3041e6;
            --color-tag-fill-background-finish-active: #3041e6;
            --color-tag-fill-background-start-active-hover: #4c5dfb;
            --color-tag-fill-background-finish-active-hover: #4c5dfb;
            --color-tag-fill-border: #FFFFFF00;
            --color-tag-fill-border-finish: #FFFFFF00;
            --color-tag-fill-border-hover: #FFFFFF00;
            --color-tag-fill-border-finish-hover: #FFFFFF00;
            --color-tag-fill-border-active: #FFFFFF00;
            --color-tag-fill-border-finish-active: #FFFFFF00;
            --color-tag-fill-border-active-hover: #FFFFFF00;
            --color-tag-fill-border-finish-active-hover: #FFFFFF00;
            --color-tag-fill-text: #fff;
            --color-tag-fill-text-hover: #fff;
            --color-tag-fill-text-active: #000;
            --color-tag-fill-text-active-hover: #000;
            --color-tag-outline-background-start: #FFFFFF00;
            --color-tag-outline-background-finish: #FFFFFF00;
            --color-tag-outline-background-start-hover: #5e5e69;
            --color-tag-outline-background-finish-hover: #5e5e69;
            --color-tag-outline-background-start-active: #3041e6;
            --color-tag-outline-background-finish-active: #3041e6;
            --color-tag-outline-background-start-active-hover: #4c5dfb;
            --color-tag-outline-background-finish-active-hover: #4c5dfb;
            --color-tag-outline-border: #5e5e69;
            --color-tag-outline-border-finish: #5e5e69;
            --color-tag-outline-border-hover: #FFFFFF00;
            --color-tag-outline-border-finish-hover: #FFFFFF00;
            --color-tag-outline-border-active: #FFFFFF00;
            --color-tag-outline-border-finish-active: #FFFFFF00;
            --color-tag-outline-border-active-hover: #FFFFFF00;
            --color-tag-outline-border-finish-active-hover: #FFFFFF00;
            --color-tag-outline-text: #fff;
            --color-tag-outline-text-hover: #fff;
            --color-tag-outline-text-active: #000;
            --color-tag-outline-text-active-hover: #000;
            --color-tag-outline-icon-container-background-start: #FFFFFF00;
            --color-tag-outline-icon-container-background-finish: #FFFFFF00;
            --color-tag-outline-icon-container-background-start-hover: #FFFFFF00;
            --color-tag-outline-icon-container-background-finish-hover: #FFFFFF00;
            --color-tag-outline-icon-container-background-start-active: #FFFFFF00;
            --color-tag-outline-icon-container-background-finish-active: #FFFFFF00;
            --color-tag-outline-icon-container-background-start-active-hover: #FFFFFF00;
            --color-tag-outline-icon-container-background-finish-active-hover: #FFFFFF00;
            --color-tag-outline-icon-container-border: #FFFFFF00;
            --color-tag-outline-icon-container-border-finish: #FFFFFF00;
            --color-tag-outline-icon-container-border-hover: #FFFFFF00;
            --color-tag-outline-icon-container-border-finish-hover: #FFFFFF00;
            --color-tag-outline-icon-container-border-active: #FFFFFF00;
            --color-tag-outline-icon-container-border-finish-active: #FFFFFF00;
            --color-tag-outline-icon-container-border-active-hover: #FFFFFF00;
            --color-tag-outline-icon-container-border-finish-active-hover: #FFFFFF00;
            --color-tag-outline-icon-container-icon: #FFFFFFCC;
            --color-tag-outline-icon-container-icon-hover: #FFFFFFCC;
            --color-tag-outline-icon-container-icon-active: #000;
            --color-tag-outline-icon-container-icon-active-hover: #000;
            --color-tag-ghost-background-start-hover: #5e5e69;
            --color-tag-ghost-background-finish-hover: #5e5e69;
            --color-tag-ghost-background-start-active: #3041e6;
            --color-tag-ghost-background-finish-active: #3041e6;
            --color-tag-ghost-background-start-active-hover: #4c5dfb;
            --color-tag-ghost-background-finish-active-hover: #4c5dfb;
            --color-tag-ghost-border-hover: #FFFFFF00;
            --color-tag-ghost-border-finish-hover: #FFFFFF00;
            --color-tag-ghost-border-active: #FFFFFF00;
            --color-tag-ghost-border-finish-active: #FFFFFF00;
            --color-tag-ghost-border-active-hover: #FFFFFF00;
            --color-tag-ghost-border-finish-active-hover: #FFFFFF00;
            --color-tag-ghost-text: #fff;
            --color-tag-ghost-text-hover: #fff;
            --color-tag-ghost-text-active: #000;
            --color-tag-ghost-text-active-hover: #000;
            --color-tag-ghost-icon-container-background-start: #FFFFFF00;
            --color-tag-ghost-icon-container-background-finish: #FFFFFF00;
            --color-tag-ghost-icon-container-background-start-hover: #FFFFFF00;
            --color-tag-ghost-icon-container-background-finish-hover: #FFFFFF00;
            --color-tag-ghost-icon-container-background-start-active: #FFFFFF00;
            --color-tag-ghost-icon-container-background-finish-active: #FFFFFF00;
            --color-tag-ghost-icon-container-background-start-active-hover: #FFFFFF00;
            --color-tag-ghost-icon-container-background-finish-active-hover: #FFFFFF00;
            --color-tag-ghost-icon-container-border: #FFFFFF00;
            --color-tag-ghost-icon-container-border-finish: #FFFFFF00;
            --color-tag-ghost-icon-container-border-hover: #FFFFFF00;
            --color-tag-ghost-icon-container-border-finish-hover: #FFFFFF00;
            --color-tag-ghost-icon-container-border-active: #FFFFFF00;
            --color-tag-ghost-icon-container-border-finish-active: #FFFFFF00;
            --color-tag-ghost-icon-container-border-active-hover: #FFFFFF00;
            --color-tag-ghost-icon-container-border-finish-active-hover: #FFFFFF00;
            --color-tag-ghost-icon-container-icon: #FFFFFFCC;
            --color-tag-ghost-icon-container-icon-hover: #FFFFFFCC;
            --color-tag-ghost-icon-container-icon-active: #000;
            --color-tag-ghost-icon-container-icon-active-hover: #000;
            --color-tag-ghost-secondary-background-start-hover: #5e5e69;
            --color-tag-ghost-secondary-background-finish-hover: #5e5e69;
            --color-tag-ghost-secondary-background-start-active: #373742;
            --color-tag-ghost-secondary-background-finish-active: #373742;
            --color-tag-ghost-secondary-background-start-active-hover: #7a7a84;
            --color-tag-ghost-secondary-background-finish-active-hover: #7a7a84;
            --color-tag-ghost-secondary-border-hover: #FFFFFF00;
            --color-tag-ghost-secondary-border-finish-hover: #FFFFFF00;
            --color-tag-ghost-secondary-border-active: #FFFFFF00;
            --color-tag-ghost-secondary-border-finish-active: #FFFFFF00;
            --color-tag-ghost-secondary-border-active-hover: #FFFFFF00;
            --color-tag-ghost-secondary-border-finish-active-hover: #FFFFFF00;
            --color-tag-ghost-secondary-text: #d0d2d7;
            --color-tag-ghost-secondary-text-hover: #fff;
            --color-tag-ghost-secondary-text-active: #fff;
            --color-tag-ghost-secondary-text-active-hover: #fff;
            --color-tooltip-background-start: #5e5e69;
            --color-tooltip-background-finish: #5e5e69;
            --color-tooltip-text: #fff;
            --color-game-card-header-icon: #FFFFFFCC;
            --color-game-card-header-icon-hover: #fff;
            --color-game-card-like-background-start: #FFFFFF00;
            --color-game-card-like-background-finish: #FFFFFF00;
            --color-game-card-like-background-start-hover: #FFFFFF00;
            --color-game-card-like-background-finish-hover: #FFFFFF00;
            --color-game-card-like-background-start-active: #FFFFFF00;
            --color-game-card-like-background-finish-active: #FFFFFF00;
            --color-game-card-like-background-start-checked: #FFFFFF00;
            --color-game-card-like-background-finish-checked: #FFFFFF00;
            --color-game-card-like-border: #FFFFFF00;
            --color-game-card-like-border-finish: #FFFFFF00;
            --color-game-card-like-border-hover: #FFFFFF00;
            --color-game-card-like-border-finish-hover: #FFFFFF00;
            --color-game-card-like-border-active: #FFFFFF00;
            --color-game-card-like-border-finish-active: #FFFFFF00;
            --color-game-card-like-border-checked: #FFFFFF00;
            --color-game-card-like-border-finish-checked: #FFFFFF00;
            --color-game-card-like-icon-start: #eff0f2;
            --color-game-card-like-icon-finish: #eff0f2;
            --color-game-card-like-icon-hover-start: #fff;
            --color-game-card-like-icon-hover-finish: #fff;
            --color-game-card-like-icon-active-start: #fff;
            --color-game-card-like-icon-active-finish: #fff;
            --color-game-card-like-icon-checked-start: #fff;
            --color-game-card-like-icon-checked-finish: #fff;
            --color-game-card-like-text: #fff;
            --color-game-card-like-text-hover: #fff;
            --color-game-card-like-text-active: #fff;
            --color-game-card-like-text-checked: #fff;
            --color-game-card-background-start: #242429;
            --color-game-card-background-finish: #242429;
            --color-game-card-border-start: #9900d5;
            --color-game-card-border-finish: #9900d5;
            --color-game-card-inverse-background-start: #e0e1e4;
            --color-game-card-inverse-background-finish: #e0e1e4;
            --color-game-card-inverse-border-start: #00000000;
            --color-game-card-inverse-border-finish: #00000000;
            --color-game-card-overlay-icon: #FFFFFFB3;
            --color-game-card-overlay-background-start: #0000001A;
            --color-game-card-overlay-background-finish: #0000001A;
            --color-game-card-live-background-start: #fff;
            --color-game-card-live-background-finish: #fff;
            --color-game-card-live-dot-background: #fff;
            --color-game-card-live-seat-text: #797982;
            --color-game-card-live-seat-icon: #a1a1aa;
            --color-game-card-live-bet-text: #fff;
            --color-game-card-live-bet-background-base: #19191b;
            --color-game-card-live-bet-background-black: #000;
            --color-game-card-live-bet-background-red: #f44;
            --color-game-card-live-bet-background-green: #07be1a;
            --color-game-card-title-0-background-start: #19191b;
            --color-game-card-title-0-background-finish: #19191b;
            --color-game-card-title-1-background-start: #e4c609;
            --color-game-card-title-1-background-finish: #e4c609;
            --color-game-card-title-2-background-start: #f67024;
            --color-game-card-title-2-background-finish: #f67024;
            --color-game-card-title-3-background-start: #355be2;
            --color-game-card-title-3-background-finish: #355be2;
            --color-game-card-title-4-background-start: #ff0e0e;
            --color-game-card-title-4-background-finish: #ff0e0e;
            --color-game-card-title-5-background-start: #069815;
            --color-game-card-title-5-background-finish: #069815;
            --color-game-card-title-6-background-start: #9900d5;
            --color-game-card-title-6-background-finish: #9900d5;
            --color-game-card-title-game-text-start: #fff;
            --color-game-card-title-game-text-finish: #fff;
            --color-game-card-title-provider-text: #FFFFFFB3;
            --color-game-card-footer-0-background-start: #9900D500;
            --color-game-card-footer-0-background-finish-2: #9900d5;
            --color-game-card-footer-0-background-finish: #9900d5;
            --color-game-card-footer-1-background-start: #9900D500;
            --color-game-card-footer-1-background-finish: #9900d5;
            --color-game-card-footer-2-background-start: #9900D500;
            --color-game-card-footer-2-background-finish: #9900d5;
            --color-game-card-footer-3-background-start: #9900D500;
            --color-game-card-footer-3-background-finish: #9900d5;
            --color-game-card-footer-4-background-start: #9900D500;
            --color-game-card-footer-4-background-finish: #9900d5;
            --color-game-card-footer-5-background-start: #9900D500;
            --color-game-card-footer-5-background-finish: #9900d5;
            --color-game-card-footer-6-background-start: #9900D500;
            --color-game-card-footer-6-background-finish: #9900d5;
            --color-menu-top-amount-background-start: #19191b;
            --color-menu-top-amount-background-finish: #19191b;
            --color-menu-top-amount-background-start-hover: #242429;
            --color-menu-top-amount-background-finish-hover: #242429;
            --color-menu-top-amount-background-start-focus: #19191b;
            --color-navbar-text: #a1a1aa;
            --color-navbar-text-hover: #fff;
            --color-navbar-text-active: #5f6eff;
            --color-navbar-icon-container-background-start: #FFFFFF00;
            --color-navbar-icon-container-background-finish: #FFFFFF00;
            --color-navbar-icon-container-background-start-hover: #FFFFFF00;
            --color-navbar-icon-container-background-finish-hover: #FFFFFF00;
            --color-navbar-icon-container-background-start-active: #FFFFFF00;
            --color-navbar-icon-container-background-finish-active: #FFFFFF00;
            --color-navbar-icon-container-border: #FFFFFF00;
            --color-navbar-icon-container-border-finish: #FFFFFF00;
            --color-navbar-icon-container-border-start-hover: #FFFFFF00;
            --color-navbar-icon-container-border-finish-hover: #FFFFFF00;
            --color-navbar-icon-container-border-start-active: #FFFFFF00;
            --color-navbar-icon-container-border-finish-active: #FFFFFF00;
            --color-navbar-icon-container-icon: #a1a1aa;
            --color-navbar-icon-container-icon-hover: #fff;
            --color-navbar-icon-container-icon-active: #5f6eff;
            --color-navbar-inverse-text: #7a7a84;
            --color-navbar-inverse-text-hover: #000;
            --color-navbar-inverse-text-active: #5f6eff;
            --color-navbar-inverse-icon-container-background-start: #00000000;
            --color-navbar-inverse-icon-container-background-finish: #00000000;
            --color-navbar-inverse-icon-container-background-start-hover: #00000000;
            --color-navbar-inverse-icon-container-background-finish-hover: #00000000;
            --color-navbar-inverse-icon-container-background-start-active: #00000000;
            --color-navbar-inverse-icon-container-background-finish-active: #00000000;
            --color-navbar-inverse-icon-container-border-start: #00000000;
            --color-navbar-inverse-icon-container-border-finish: #00000000;
            --color-navbar-inverse-icon-container-border-start-hover: #00000000;
            --color-navbar-inverse-icon-container-border-finish-hover: #00000000;
            --color-navbar-inverse-icon-container-border-start-active: #00000000;
            --color-navbar-inverse-icon-container-border-finish-active: #00000000;
            --color-navbar-inverse-icon-container-icon: #7a7a84;
            --color-navbar-inverse-icon-container-icon-hover: #000;
            --color-navbar-inverse-icon-container-icon-active: #5f6eff;
            --color-menu-top-amount-background-finish-focus: #19191b;
            --color-menu-top-background-start: #121213;
            --color-menu-top-amount-border: #FFFFFF00;
            --color-menu-top-amount-border-finish: #FFFFFF00;
            --color-menu-top-amount-border-hover: #FFFFFF00;
            --color-menu-top-amount-border-finish-hover: #FFFFFF00;
            --color-menu-top-amount-border-focus: #FFFFFF00;
            --color-menu-top-amount-border-finish-focus: #FFFFFF00;
            --color-menu-top-amount-outside-border-focus: #242429;
            --color-menu-top-amount-outside-border-finish-focus: #242429;
            --color-menu-top-background-finish: #121213;
            --color-menu-top-border: #FFFFFF00;
            --color-menu-top-border-finish: #FFFFFF00;
            --color-menu-top-icon: #a1a1aa;
            --color-menu-top-icon-hover: #d0d2d7;
            --color-menu-top-amount-text: #fff;
            --color-menu-top-amount-text-hover: #fff;
            --color-menu-top-amount-text-focus: #fff;
            --color-user-menu-background-start: #121213;
            --color-user-menu-background-finish: #121213;
            --color-user-menu-user-background-start: #8236ff;
            --color-user-menu-user-background-finish: #377EE800;
            --color-user-menu-user-background-lower: #19191b;
            --color-user-menu-progress-background-start: #121213;
            --color-user-menu-progress-background-finish: #121213;
            --color-user-menu-list-background-start: #19191b;
            --color-user-menu-list-background-finish: #19191b;
            --color-user-menu-border: #FFFFFF00;
            --color-user-menu-border-finish: #FFFFFF00;
            --color-user-menu-content-border: #FFFFFF00;
            --color-user-menu-content-border-finish: #FFFFFF00;
            --color-user-menu-header-bottom-border: #121213;
            --color-user-menu-header-bottom-border-finish: #121213;
            --color-user-menu-progress-border: #FFFFFF00;
            --color-user-menu-progress-border-finish: #FFFFFF00;
            --color-user-menu-icon: #a1a1aa;
            --color-user-menu-progress-icon: #a1a1aa;
            --color-user-menu-header-text: #fff;
            --color-user-menu-email-text: #a1a1aa;
            --color-user-menu-title: #d0d2d7;
            --color-user-menu-text: #d0d2d7;
            --color-user-menu-value: #fff;
            --color-user-menu-description: #797982;
            --color-footer-title: #d0d2d7;
            --color-footer-text: #a1a1aa;
            --color-footer-menu-text: #a1a1aa;
            --color-footer-menu-text-hover: #d0d2d7;
            --color-footer-description: #797982;
            --color-footer-link-text: #5f6eff;
            --color-footer-contact-icon: #4c5dfb;
            --color-footer-payment-container-background-start: #19191b;
            --color-footer-ssl-icon: #FFFFFFB3;
            --color-footer-logo-icon: #a1a1aa;
            --color-footer-payment-container-background-finish: #19191b;
            --color-footer-payment-container-border: #FFFFFF00;
            --color-footer-payment-container-border-finish: #FFFFFF00;
            --color-footer-divider-background-start: #19191b;
            --color-footer-divider-background-finish: #19191b;
            --color-footer-background-start: #FFFFFF00;
            --color-footer-background-finish: #FFFFFF00;
            --color-footer-border: #FFFFFF00;
            --color-footer-border-finish: #FFFFFF00;
            --color-sidebar-background-start: #19191b;
            --color-sidebar-card-referal-background-start: #2332c0;
            --color-sidebar-card-referal-background-finish: #9900d5;
            --color-sidebar-card-referal-background-start-hover: #3041e6;
            --color-sidebar-card-referal-background-finish-hover: #9900d5;
            --color-sidebar-card-referal-border: #FFFFFF00;
            --color-sidebar-card-referal-border-finish: #FFFFFF00;
            --color-sidebar-card-referal-border-hover: #FFFFFF00;
            --color-sidebar-card-referal-border-finish-hover: #FFFFFF00;
            --color-sidebar-card-referal-text: #fff;
            --color-sidebar-card-referal-text-hover: #fff;
            --color-sidebar-card-referal-description: #d0d2d7;
            --color-sidebar-card-referal-description-hover: #d0d2d7;
            --color-sidebar-card-referal-icon-container-background-start: #FFFFFF00;
            --color-sidebar-card-referal-icon-container-background-finish: #FFFFFF00;
            --color-sidebar-card-referal-icon-container-background-start-hover: #FFFFFF00;
            --color-sidebar-card-referal-icon-container-background-finish-hover: #FFFFFF00;
            --color-sidebar-card-referal-icon-container-border: #FFFFFF00;
            --color-sidebar-card-referal-icon-container-border-finish: #FFFFFF00;
            --color-sidebar-card-referal-icon-container-border-hover: #FFFFFF00;
            --color-sidebar-card-referal-icon-container-border-finish-hover: #FFFFFF00;
            --color-sidebar-card-referal-icon-container-icon: #D0D2D7CC;
            --color-sidebar-card-referal-icon-container-icon-hover: #D0D2D7CC;
            --color-sidebar-card-mini-background-start-hover: #242429;
            --color-sidebar-card-mini-background-finish-hover: #242429;
            --color-sidebar-card-mini-border: #FFFFFF00;
            --color-sidebar-card-mini-border-hover: #FFFFFF00;
            --color-sidebar-card-mini-icon: #D0D2D7CC;
            --color-sidebar-card-mini-icon-hover: #FFFFFFCC;
            --color-sidebar-card-mini-accent-icon: #069815CC;
            --color-sidebar-card-mini-accent-icon-hover: #069815CC;
            --color-sidebar-card-mini-lock-icon: #a1a1aa;
            --color-sidebar-card-mini-lock-icon-hover: #a1a1aa;
            --color-sidebar-card-mini-inverse-background-start-hover: #e0e1e4;
            --color-sidebar-card-mini-inverse-background-finish-hover: #e0e1e4;
            --color-sidebar-card-mini-inverse-border-start: #00000000;
            --color-sidebar-card-mini-inverse-border-finish: #00000000;
            --color-sidebar-card-mini-inverse-border-start-hover: #00000000;
            --color-sidebar-card-mini-inverse-border-finish-hover: #00000000;
            --color-sidebar-card-mini-inverse-icon: #353B52CC;
            --color-sidebar-card-mini-inverse-icon-hover: #060E2ACC;
            --color-sidebar-card-mini-inverse-accent-icon: #069815CC;
            --color-sidebar-card-mini-inverse-accent-icon-hover: #069815CC;
            --color-sidebar-card-mini-inverse-lock-icon: #7a7a84;
            --color-sidebar-card-mini-inverse-lock-icon-hover: #7a7a84;
            --color-sidebar-card-widget-background-start: #22425e;
            --color-sidebar-card-widget-background-step: #223d59;
            --color-sidebar-card-widget-background-finish: #242429;
            --color-sidebar-card-widget-background-start-hover: #2d4b67;
            --color-sidebar-card-widget-background-step-hover: #304963;
            --color-sidebar-card-widget-background-finish-hover: #373742;
            --color-sidebar-card-widget-border: #7b00aa;
            --color-sidebar-card-widget-border-hover: #9900d5;
            --color-sidebar-card-widget-border-finish-hover: #FFFFFF00;
            --color-sidebar-card-widget-text: #fff;
            --color-sidebar-card-widget-text-hover: #fff;
            --color-sidebar-card-widget-description: #a1a1aa;
            --color-sidebar-card-widget-description-hover: #a1a1aa;
            --color-sidebar-card-widget-lock-icon: #a1a1aa;
            --color-sidebar-card-widget-lock-icon-hover: #a1a1aa;
            --color-sidebar-card-widget-inverse-background-start: #1a799f;
            --color-sidebar-card-widget-inverse-background-finish: #e0e1e4;
            --color-sidebar-card-widget-inverse-background-start-hover: #1a799f;
            --color-sidebar-card-widget-inverse-background-finish-hover: #e0e1e4;
            --color-sidebar-card-widget-inverse-border-start: #00000000;
            --color-sidebar-card-widget-inverse-border-finish: #00000000;
            --color-sidebar-card-widget-inverse-border-start-hover: #00000000;
            --color-sidebar-card-widget-inverse-border-finish-hover: #00000000;
            --color-sidebar-card-widget-inverse-text: #000;
            --color-sidebar-card-widget-inverse-text-hover: #000;
            --color-sidebar-card-widget-inverse-description: #373742;
            --color-sidebar-card-widget-inverse-description-hover: #373742;
            --color-sidebar-card-widget-inverse-lock-icon: #7a7a84;
            --color-sidebar-card-widget-inverse-lock-icon-hover: #7a7a84;
            --color-sidebar-list-header-background-start: #242429;
            --color-sidebar-list-header-background-finish: #242429;
            --color-sidebar-list-header-background-start-hover: #373742;
            --color-sidebar-list-header-background-finish-hover: #373742;
            --color-sidebar-list-header-border: #7b00aa;
            --color-sidebar-list-header-border-hover: #7b00aa;
            --color-sidebar-list-header-text: #d0d2d7;
            --color-sidebar-list-header-text-hover: #fff;
            --color-sidebar-list-header-icon-container-background-start: #FFFFFF00;
            --color-sidebar-list-header-icon-container-background-finish: #FFFFFF00;
            --color-sidebar-list-header-icon-container-background-start-hover: #FFFFFF00;
            --color-sidebar-list-header-icon-container-background-finish-hover: #FFFFFF00;
            --color-sidebar-list-header-icon-container-border: #FFFFFF00;
            --color-sidebar-list-header-icon-container-border-hover: #FFFFFF00;
            --color-sidebar-list-header-icon-container-icon: #3041e6;
            --color-sidebar-list-header-icon-container-icon-hover: #4c5dfb;
            --color-sidebar-list-row-text: #a1a1aa;
            --color-sidebar-list-row-text-hover: #d0d2d7;
            --color-sidebar-list-row-icon-container-background-start: #FFFFFF00;
            --color-sidebar-list-row-icon-container-background-finish: #FFFFFF00;
            --color-sidebar-list-row-icon-container-background-start-hover: #FFFFFF00;
            --color-sidebar-list-row-icon-container-background-finish-hover: #FFFFFF00;
            --color-sidebar-list-row-icon-container-border: #FFFFFF00;
            --color-sidebar-list-row-icon-container-border-hover: #FFFFFF00;
            --color-sidebar-list-row-icon-container-icon: #3041e6;
            --color-sidebar-list-row-icon-container-icon-hover: #4c5dfb;
            --color-sidebar-list-inverse-header-text: #373742;
            --color-sidebar-list-inverse-header-text-hover: #000;
            --color-sidebar-list-inverse-header-icon-container-icon: #353B52CC;
            --color-sidebar-list-inverse-header-icon-container-icon-hover: #060E2ACC;
            --color-sidebar-list-inverse-row-text: #7a7a84;
            --color-sidebar-list-inverse-row-text-hover: #373742;
            --color-sidebar-list-inverse-row-icon-container-icon: #54596DCC;
            --color-sidebar-list-inverse-row-icon-container-icon-hover: #353B52CC;
            --color-sidebar-background-finish: #19191b;
            --color-sidebar-header-background-start: #19191b;
            --color-sidebar-header-background-finish: #19191b;
            --color-sidebar-header-border: #FFFFFF00;
            --color-sidebar-header-icon: #a1a1aa;
            --color-sidebar-header-icon-hover: #d0d2d7;
            --color-sidebar-divider-background-start: #373742;
            --color-sidebar-divider-background-finish: #373742;
            --color-badge-minor-border: #FFFFFF00;
            --color-badge-minor-border-finish: #FFFFFF00;
            --color-badge-minor-text: #fff;
            --color-badge-transparent-background-start: #FFFFFF33;
            --color-badge-transparent-background-finish: #FFFFFF33;
            --color-badge-jackpot-background-start: #0238e1;
            --color-badge-jackpot-background-finish: #6f02ff;
            --color-badge-transparent-border: #FFFFFF00;
            --color-badge-transparent-border-finish: #FFFFFF00;
            --color-badge-transparent-text: #fff;
            --color-badge-jackpot-border: #FFFFFF00;
            --color-badge-jackpot-text: #fff;
            --color-progress-round-secondary-border: #615F6C4D;
            --color-progress-round-info-border: #355BE24D;
            --color-progress-round-secondary-border-finish: #63687A4D;
            --color-progress-round-info-border-finish: #355BE24D;
            --color-progress-round-minor-border: #9900D54D;
            --color-progress-round-minor-border-finish: #9900D54D;
            --color-progress-round-minor-progress-border: #9900d5;
            --color-progress-round-minor-progress-border-finish: #9900d5;
            --color-progress-round-info-progress-border: #355be2;
            --color-progress-round-info-progress-border-finish: #355be2;
            --color-progress-round-secondary-progress-border: #65656e;
            --color-progress-round-secondary-progress-border-finish: #65656e;
            --color-progress-round-success-border: #0698154D;
            --color-progress-round-success-border-finish: #0698154D;
            --color-progress-round-success-progress-border: #069815;
            --color-progress-round-success-progress-border-finish: #069815;
            --color-progress-round-attention-border: #F6DA244D;
            --color-progress-round-attention-border-finish: #F6DA244D;
            --color-progress-round-attention-progress-border: #f6da24;
            --color-progress-round-attention-progress-border-finish: #f6da24;
            --color-progress-round-warning-border: #E458094D;
            --color-progress-round-warning-border-finish: #E458094D;
            --color-progress-round-warning-progress-border: #f67024;
            --color-progress-round-warning-progress-border-finish: #f67024;
            --color-progress-round-danger-border: #FF0E0E4D;
            --color-progress-round-danger-border-finish: #FF0E0E4D;
            --color-progress-round-danger-progress-border: #ff0e0e;
            --color-progress-round-danger-progress-border-finish: #ff0e0e;
            --color-progress-round-dark-border: #1212134D;
            --color-progress-round-dark-border-finish: #1212134D;
            --color-progress-round-dark-progress-border: #121213;
            --color-progress-round-dark-progress-border-finish: #121213;
            --color-progress-round-light-border: #FFFFFF4D;
            --color-progress-round-light-progress-border: #fff;
            --color-badge-info-icon-container-background-start: #FFFFFF00;
            --color-badge-info-icon-container-background-finish: #FFFFFF00;
            --color-badge-info-icon-container-border: #FFFFFF00;
            --color-badge-info-icon-container-border-finish: #FFFFFF00;
            --color-badge-info-icon-container-icon: #FFFFFFCC;
            --color-badge-minor-icon-container-background-start: #FFFFFF00;
            --color-badge-minor-icon-container-background-finish: #FFFFFF00;
            --color-badge-minor-icon-container-border: #FFFFFF00;
            --color-badge-minor-icon-container-border-finish: #FFFFFF00;
            --color-badge-minor-icon-container-icon: #FFFFFFCC;
            --color-badge-success-icon-container-background-start: #FFFFFF00;
            --color-badge-success-icon-container-background-finish: #FFFFFF00;
            --color-badge-success-icon-container-border: #FFFFFF00;
            --color-badge-success-icon-container-border-finish: #FFFFFF00;
            --color-badge-success-icon-container-icon: #FFFFFFCC;
            --color-badge-attention-icon-container-background-start: #00000000;
            --color-badge-attention-icon-container-background-finish: #00000000;
            --color-badge-attention-icon-container-border: #00000000;
            --color-badge-attention-icon-container-border-finish: #00000000;
            --color-badge-attention-icon-container-icon: #000000CC;
            --color-badge-warning-icon-container-background-start: #FFFFFF00;
            --color-badge-warning-icon-container-background-finish: #FFFFFF00;
            --color-badge-warning-icon-container-border: #FFFFFF00;
            --color-badge-warning-icon-container-border-finish: #FFFFFF00;
            --color-badge-warning-icon-container-icon: #FFFFFFCC;
            --color-badge-danger-icon-container-background-start: #FFFFFF00;
            --color-badge-danger-icon-container-background-finish: #FFFFFF00;
            --color-badge-danger-icon-container-border: #FFFFFF00;
            --color-badge-danger-icon-container-border-finish: #FFFFFF00;
            --color-badge-danger-icon-container-icon: #FFFFFFCC;
            --color-badge-dark-icon-container-background-start: #FFFFFF00;
            --color-badge-dark-icon-container-background-finish: #FFFFFF00;
            --color-badge-dark-icon-container-border: #FFFFFF00;
            --color-badge-dark-icon-container-border-finish: #FFFFFF00;
            --color-badge-dark-icon-container-icon: #f8e150;
            --color-badge-transparent-icon-container-background-start: #FFFFFF00;
            --color-badge-transparent-icon-container-background-finish: #FFFFFF00;
            --color-badge-transparent-icon-container-border: #FFFFFF00;
            --color-badge-transparent-icon-container-border-finish: #FFFFFF00;
            --color-badge-transparent-icon-container-icon: #FFFFFFCC;
            --color-badge-jackpot-icon-container-background-start: #FFFFFF00;
            --color-badge-jackpot-icon-container-background-finish: #FFFFFF00;
            --color-badge-jackpot-icon-container-border: #FFFFFF00;
            --color-badge-jackpot-icon-container-icon: #f8e150;
            --color-badge-info-border-finish: #FFFFFF00;
            --color-badge-info-text: #fff;
            --color-badge-warning-border-finish: #FFFFFF00;
            --color-badge-warning-text: #fff;
            --color-tag-fill-icon-container-background-start: #FFFFFF00;
            --color-tag-fill-icon-container-background-finish: #FFFFFF00;
            --color-tag-fill-icon-container-background-start-hover: #FFFFFF00;
            --color-tag-fill-icon-container-background-finish-hover: #FFFFFF00;
            --color-tag-fill-icon-container-background-start-active: #FFFFFF00;
            --color-tag-fill-icon-container-background-finish-active: #FFFFFF00;
            --color-tag-fill-icon-container-background-start-active-hover: #FFFFFF00;
            --color-tag-fill-icon-container-background-finish-active-hover: #FFFFFF00;
            --color-tag-fill-icon-container-border: #FFFFFF00;
            --color-tag-fill-icon-container-border-finish: #FFFFFF00;
            --color-tag-fill-icon-container-border-hover: #FFFFFF00;
            --color-tag-fill-icon-container-border-finish-hover: #FFFFFF00;
            --color-tag-fill-icon-container-border-active: #FFFFFF00;
            --color-tag-fill-icon-container-border-finish-active: #FFFFFF00;
            --color-tag-fill-icon-container-border-active-hover: #FFFFFF00;
            --color-tag-fill-icon-container-border-finish-active-hover: #FFFFFF00;
            --color-tag-fill-icon-container-icon: #FFFFFFCC;
            --color-tag-fill-icon-container-icon-hover: #FFFFFFCC;
            --color-tag-fill-icon-container-icon-active: #000;
            --color-tag-fill-icon-container-icon-active-hover: #000;
            --color-tag-ghost-secondary-icon-container-background-start: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-background-finish: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-background-start-hover: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-background-finish-hover: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-background-start-active: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-background-finish-active: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-background-start-active-hover: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-background-finish-active-hover: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-border: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-border-finish: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-border-hover: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-border-finish-hover: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-border-active: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-border-finish-active: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-border-active-hover: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-border-finish-active-hover: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-icon: #FFFFFFB3;
            --color-tag-ghost-secondary-icon-container-icon-hover: #FFFFFFCC;
            --color-tag-ghost-secondary-icon-container-icon-active: #fff;
            --color-tag-ghost-secondary-icon-container-icon-active-hover: #fff;
            --color-title-basic-icon-container-background-start: #FFFFFF00;
            --color-title-basic-icon-container-background-finish: #FFFFFF00;
            --color-title-basic-icon-container-border: #FFFFFF00;
            --color-title-basic-icon-container-border-finish: #FFFFFF00;
            --color-title-basic-icon-container-icon: #3041e6;
            --color-sidebar-border: #FFFFFF00;
            --color-badge-vip-background-start: #ffea81;
            --color-badge-vip-background-finish: #b48457;
            --color-badge-vip-border: #FFFFFF00;
            --color-badge-vip-border-finish: #FFFFFF00;
            --color-badge-vip-text: #000;
            --color-badge-vip-icon-container-background-start: #FFFFFF00;
            --color-badge-vip-icon-container-background-finish: #FFFFFF00;
            --color-badge-vip-icon-container-border: #FFFFFF00;
            --color-badge-vip-icon-container-border-finish: #FFFFFF00;
            --color-badge-vip-icon-container-icon: #000000CC;
            --color-input-basic-success-icon-container-background-start: #FFFFFF00;
            --color-input-basic-success-icon-container-background-finish: #FFFFFF00;
            --color-input-basic-success-icon-container-background-start-hover: #FFFFFF00;
            --color-input-basic-success-icon-container-background-finish-hover: #FFFFFF00;
            --color-input-basic-success-icon-container-background-start-focus: #FFFFFF00;
            --color-input-basic-success-icon-container-background-finish-focus: #FFFFFF00;
            --color-input-basic-success-icon-container-border: #FFFFFF00;
            --color-input-basic-success-icon-container-border-hover: #FFFFFF00;
            --color-input-basic-success-icon-container-border-focus: #FFFFFF00;
            --color-input-basic-success-icon-container-icon: #a1a1aa;
            --color-input-basic-success-icon-container-icon-hover: #fff;
            --color-input-basic-success-icon-container-icon-focus: #fff;
            --color-input-basic-success-label: #a1a1aa;
            --color-input-basic-success-label-hover: #a1a1aa;
            --color-input-basic-success-label-focus: #a1a1aa;
            --color-input-basic-success-placeholder: #797982;
            --color-input-basic-success-placeholder-hover: #797982;
            --color-input-basic-success-placeholder-focus: #797982;
            --color-input-basic-success-value: #fff;
            --color-input-basic-success-value-hover: #fff;
            --color-input-basic-success-value-focus: #fff;
            --color-input-basic-success-background-start: #121213;
            --color-input-basic-success-background-finish: #121213;
            --color-input-basic-success-background-start-hover: #121213B3;
            --color-input-basic-success-background-finish-hover: #121213B3;
            --color-input-basic-success-background-start-focus: #121213B3;
            --color-input-basic-success-background-finish-focus: #121213B3;
            --color-input-basic-success-border: #09e41f;
            --color-input-basic-success-border-finish: #09e41f;
            --color-input-basic-success-border-hover: #09e41f;
            --color-input-basic-success-border-finish-hover: #09e41f;
            --color-input-basic-success-border-focus: #09e41f;
            --color-input-basic-success-border-finish-focus: #09e41f;
            --color-input-basic-success-outside-border-focus: #09E41F99;
            --color-input-basic-success-outside-border-finish-focus: #09E41F99;
            --color-input-inverse-icon-container-background-start: #00000000;
            --color-input-inverse-icon-container-background-finish: #00000000;
            --color-input-inverse-icon-container-background-start-hover: #00000000;
            --color-input-inverse-icon-container-background-finish-hover: #00000000;
            --color-input-inverse-icon-container-background-start-focus: #00000000;
            --color-input-inverse-icon-container-background-finish-focus: #00000000;
            --color-input-inverse-icon-container-background-start-disabled: #00000000;
            --color-input-inverse-icon-container-background-finish-disabled: #00000000;
            --color-input-inverse-icon-container-border: #00000000;
            --color-input-inverse-icon-container-border-hover: #00000000;
            --color-input-inverse-icon-container-border-focus: #00000000;
            --color-input-inverse-icon-container-border-disabled: #00000000;
            --color-input-inverse-icon-container-icon: #7a7a84;
            --color-input-inverse-icon-container-icon-hover: #000;
            --color-input-inverse-icon-container-icon-focus: #000;
            --color-input-inverse-icon-container-icon-disabled: #8d8d96;
            --color-input-inverse-label: #7a7a84;
            --color-input-inverse-label-hover: #7a7a84;
            --color-input-inverse-label-focus: #7a7a84;
            --color-input-inverse-label-disabled: #8d8d96;
            --color-input-inverse-placeholder: #8d8d96;
            --color-input-inverse-placeholder-hover: #8d8d96;
            --color-input-inverse-placeholder-focus: #8d8d96;
            --color-input-inverse-placeholder-disabled: #8d8d96;
            --color-input-inverse-value: #000;
            --color-input-inverse-value-hover: #000;
            --color-input-inverse-value-focus: #000;
            --color-input-inverse-value-disabled: #8d8d96;
            --color-input-inverse-background-start: #fff;
            --color-input-inverse-background-finish: #fff;
            --color-input-inverse-background-start-hover: #FFFFFFB3;
            --color-input-inverse-background-finish-hover: #FFFFFFB3;
            --color-input-inverse-background-start-focus: #FFFFFFB3;
            --color-input-inverse-background-finish-focus: #FFFFFFB3;
            --color-input-inverse-background-start-disabled: #fff;
            --color-input-inverse-background-finish-disabled: #fff;
            --color-input-inverse-border: #0000001A;
            --color-input-inverse-border-finish: #0000001A;
            --color-input-inverse-border-hover: #0000001A;
            --color-input-inverse-border-finish-hover: #0000001A;
            --color-input-inverse-border-focus: #b1b4bc;
            --color-input-inverse-border-finish-focus: #b1b4bc;
            --color-input-inverse-border-disabled: #0000001A;
            --color-input-inverse-border-finish-disabled: #0000001A;
            --color-input-inverse-outside-border-focus: #B1B4BC99;
            --color-input-inverse-outside-border-finish-focus: #B1B4BC99;
            --color-input-inverse-error-label: #7a7a84;
            --color-input-inverse-success-icon-container-background-start: #00000000;
            --color-input-inverse-success-icon-container-background-finish: #00000000;
            --color-input-inverse-success-icon-container-background-start-hover: #00000000;
            --color-input-inverse-success-icon-container-background-finish-hover: #00000000;
            --color-input-inverse-success-icon-container-background-start-focus: #00000000;
            --color-input-inverse-success-icon-container-background-finish-focus: #00000000;
            --color-input-inverse-success-icon-container-border: #00000000;
            --color-input-inverse-success-icon-container-border-hover: #00000000;
            --color-input-inverse-success-icon-container-border-focus: #00000000;
            --color-input-inverse-success-icon-container-icon: #7a7a84;
            --color-input-inverse-success-icon-container-icon-hover: #000;
            --color-input-inverse-success-icon-container-icon-focus: #000;
            --color-input-inverse-success-label: #7a7a84;
            --color-input-inverse-success-label-hover: #7a7a84;
            --color-input-inverse-success-label-focus: #7a7a84;
            --color-input-inverse-success-placeholder: #8d8d96;
            --color-input-inverse-success-placeholder-hover: #8d8d96;
            --color-input-inverse-success-placeholder-focus: #8d8d96;
            --color-input-inverse-success-value: #000;
            --color-input-inverse-success-value-hover: #000;
            --color-input-inverse-success-value-focus: #000;
            --color-input-inverse-success-background-start: #fff;
            --color-input-inverse-success-background-finish: #fff;
            --color-input-inverse-success-background-start-hover: #FFFFFFB3;
            --color-input-inverse-success-background-finish-hover: #FFFFFFB3;
            --color-input-inverse-success-background-start-focus: #FFFFFFB3;
            --color-input-inverse-success-background-finish-focus: #FFFFFFB3;
            --color-input-inverse-success-border: #09e41f;
            --color-input-inverse-success-border-finish: #09e41f;
            --color-input-inverse-success-border-hover: #09e41f;
            --color-input-inverse-success-border-finish-hover: #09e41f;
            --color-input-inverse-success-border-focus: #09e41f;
            --color-input-inverse-success-border-finish-focus: #09e41f;
            --color-input-inverse-success-outside-border-focus: #09E41F99;
            --color-input-inverse-success-outside-border-finish-focus: #09E41F99;
            --color-input-inverse-error-label-hover: #7a7a84;
            --color-input-inverse-error-label-focus: #7a7a84;
            --color-input-inverse-error-placeholder: #8d8d96;
            --color-input-inverse-error-placeholder-hover: #8d8d96;
            --color-input-inverse-error-placeholder-focus: #8d8d96;
            --color-input-inverse-error-value: #000;
            --color-input-inverse-error-value-hover: #000;
            --color-input-inverse-error-value-focus: #000;
            --color-input-inverse-error-background-start: #fff;
            --color-input-inverse-error-background-finish: #fff;
            --color-input-inverse-error-background-start-hover: #FFFFFFB3;
            --color-input-inverse-error-background-finish-hover: #FFFFFFB3;
            --color-input-inverse-error-background-start-focus: #FFFFFFB3;
            --color-input-inverse-error-background-finish-focus: #FFFFFFB3;
            --color-input-inverse-error-border: #ff0e0e;
            --color-input-inverse-error-border-finish: #ff0e0e;
            --color-input-inverse-error-border-hover: #ff0e0e;
            --color-input-inverse-error-border-finish-hover: #ff0e0e;
            --color-input-inverse-error-border-focus: #ff0e0e;
            --color-input-inverse-error-border-finish-focus: #ff0e0e;
            --color-input-inverse-error-outside-border-focus: #FF0E0E99;
            --color-input-inverse-error-outside-border-finish-focus: #FF0E0E99;
            --color-sidebar-multiscreen-background-start: #242429;
            --color-sidebar-multiscreen-background-finish: #242429;
            --color-sidebar-multiscreen-background-start-hover: #242429;
            --color-sidebar-multiscreen-background-finish-hover: #242429;
            --color-sidebar-multiscreen-border: #FFFFFF00;
            --color-sidebar-multiscreen-border-hover: #FFFFFF00;
            --color-sidebar-multiscreen-border-finish-hover: #FFFFFF00;
            --color-sidebar-multiscreen-content-border-right: unset;
            --color-sidebar-multiscreen-content-border-right-hover: linear-gradient(180deg, unset 0%, var(--color-dark-grey-1) 100%);
            --color-sidebar-multiscreen-content-border-right-finish-hover: #19191b;
            --color-sidebar-multiscreen-arrow-icon: #A2A5AFCC;
            --color-sidebar-multiscreen-arrow-icon-hover: #A2A5AFCC;
            --color-sidebar-multiscreen-icon: #a1a1aa;
            --color-sidebar-multiscreen-icon-hover: #d0d2d7;
            --color-sidebar-inverse-background-start: #eff0f2;
            --color-sidebar-inverse-background-finish: #eff0f2;
            --color-sidebar-inverse-header-background-start: #eff0f2;
            --color-sidebar-inverse-header-background-finish: #eff0f2;
            --color-sidebar-inverse-header-border-start: #00000000;
            --color-sidebar-inverse-header-border-finish: #00000000;
            --color-sidebar-inverse-divider-background-start: #d0d2d7;
            --color-sidebar-inverse-divider-background-finish: #d0d2d7;
            --color-sidebar-inverse-border-start: #00000000;
            --color-sidebar-inverse-border-finish: #00000000;
            --color-sidebar-inverse-multiscreen-background-start: #e0e1e4;
            --color-sidebar-inverse-multiscreen-background-finish: #e0e1e4;
            --color-sidebar-inverse-multiscreen-background-start-hover: #e0e1e4;
            --color-sidebar-inverse-multiscreen-background-finish-hover: #e0e1e4;
            --color-sidebar-inverse-multiscreen-border-start: #00000000;
            --color-sidebar-inverse-multiscreen-border-finish: #00000000;
            --color-sidebar-inverse-multiscreen-border-start-hover: #00000000;
            --color-sidebar-inverse-multiscreen-border-finish-hover: #00000000;
            --color-sidebar-inverse-multiscreen-content-border-right-start: #eff0f2;
            --color-sidebar-inverse-multiscreen-content-border-right-finish: #eff0f2;
            --color-sidebar-inverse-multiscreen-content-border-right-start-hover: #eff0f2;
            --color-sidebar-inverse-multiscreen-content-border-right-finish-hover: #eff0f2;
            --color-sidebar-inverse-multiscreen-arrow-icon: #54596DCC;
            --color-sidebar-inverse-multiscreen-arrow-icon-hover: #54596DCC;
            --color-sidebar-inverse-multiscreen-icon: #7a7a84;
            --color-sidebar-inverse-multiscreen-icon-hover: #373742;
            --color-button-store-inverse-background-start: #e0e1e4;
            --color-button-store-inverse-background-finish: #e0e1e4;
            --color-button-store-inverse-background-start-hover: #d0d2d7;
            --color-button-store-inverse-background-finish-hover: #d0d2d7;
            --color-button-store-inverse-background-start-active: #c1c3ca;
            --color-button-store-inverse-background-finish-active: #c1c3ca;
            --color-button-store-inverse-border: #00000000;
            --color-button-store-inverse-border-finish: #00000000;
            --color-button-store-inverse-border-hover: #00000000;
            --color-button-store-inverse-border-finish-hover: #00000000;
            --color-button-store-inverse-border-active: #00000000;
            --color-button-store-inverse-border-finish-active: #00000000;
            --color-button-store-inverse-text: #000;
            --color-button-store-inverse-text-hover: #000;
            --color-button-store-inverse-text-active: #000;
            --color-button-store-inverse-description: #7a7a84;
            --color-button-store-inverse-description-hover: #7a7a84;
            --color-button-store-inverse-description-active: #7a7a84;
            --color-button-store-inverse-icon: #000;
            --color-button-store-inverse-icon-hover: #000;
            --color-button-store-inverse-icon-active: #000;
            --color-menu-top-inverse-amount-background-start: #eff0f2;
            --color-menu-top-inverse-amount-background-finish: #eff0f2;
            --color-menu-top-inverse-amount-background-start-hover: #e0e1e4;
            --color-menu-top-inverse-amount-background-finish-hover: #e0e1e4;
            --color-menu-top-inverse-amount-background-start-focus: #eff0f2;
            --color-menu-top-inverse-background-start: #fff;
            --color-menu-bottom-background-start: #19191b;
            --color-menu-bottom-inverse-background-start: #eff0f2;
            --color-menu-bottom-inverse-background-finish: #eff0f2;
            --color-menu-bottom-inverse-border-start: #e0e1e4;
            --color-menu-bottom-inverse-border-finish: #e0e1e4;
            --color-menu-bottom-background-finish: #19191b;
            --color-menu-bottom-border: #242429;
            --color-menu-bottom-border-finish: #242429;
            --color-menu-top-inverse-background-finish: #fff;
            --color-menu-top-inverse-amount-background-finish-focus: #eff0f2;
            --color-menu-top-inverse-amount-border-start: #00000000;
            --color-menu-top-inverse-amount-border-finish: #00000000;
            --color-menu-top-inverse-amount-border-start-hover: #00000000;
            --color-menu-top-inverse-amount-border-finish-hover: #00000000;
            --color-menu-top-inverse-amount-border-start-focus: #00000000;
            --color-menu-top-inverse-amount-border-finish-focus: #00000000;
            --color-menu-top-inverse-amount-outside-border-start-focus: #e0e1e4;
            --color-menu-top-inverse-border-start: #00000000;
            --color-menu-top-inverse-border-finish: #00000000;
            --color-sidebar-inverse-header-icon: #7a7a84;
            --color-sidebar-inverse-header-icon-hover: #373742;
            --color-menu-top-inverse-amount-outside-border-finish-focus: #e0e1e4;
            --color-menu-top-inverse-amount-text: #000;
            --color-menu-top-inverse-amount-text-hover: #000;
            --color-menu-top-inverse-amount-text-focus: #000;
            --color-footer-inverse-title: #373742;
            --color-footer-inverse-text: #7a7a84;
            --color-footer-inverse-menu-text: #7a7a84;
            --color-footer-inverse-menu-text-hover: #373742;
            --color-footer-inverse-description: #8d8d96;
            --color-footer-inverse-link-text: #5f6eff;
            --color-footer-inverse-contact-icon: #4c5dfb;
            --color-footer-inverse-ssl-icon: #000000B3;
            --color-footer-inverse-logo-icon: #7a7a84;
            --color-footer-inverse-divider-background-start: #eff0f2;
            --color-footer-inverse-divider-background-finish: #eff0f2;
            --color-footer-inverse-background-start: #00000000;
            --color-footer-inverse-background-finish: #00000000;
            --color-footer-inverse-payment-container-background-start: #eff0f2;
            --color-footer-inverse-payment-container-background-finish: #eff0f2;
            --color-footer-inverse-payment-container-border-start: #00000000;
            --color-footer-inverse-payment-container-border-finish: #00000000;
            --color-footer-inverse-border-start: #00000000;
            --color-footer-inverse-border-finish: #00000000;
            --color-footer-payment-card-background-start: #FFFFFF00;
            --color-footer-payment-card-background-finish: #FFFFFF00;
            --color-footer-payment-card-border: #FFFFFF00;
            --color-footer-payment-card-border-finish: #FFFFFF00;
            --color-footer-payment-card-icon: #7a7a84;
            --color-footer-inverse-payment-card-background-start: #00000000;
            --color-footer-inverse-payment-card-background-finish: #00000000;
            --color-footer-inverse-payment-card-border-start: #00000000;
            --color-footer-inverse-payment-card-border-finish: #00000000;
            --color-footer-inverse-payment-card-icon: #b1b4bc;
            --color-user-menu-inverse-background-start: #fff;
            --color-user-menu-inverse-background-finish: #fff;
            --color-user-menu-inverse-user-background-start: #8236ff;
            --color-user-menu-inverse-user-background-finish: #377EE800;
            --color-user-menu-inverse-user-background-lower: #eff0f2;
            --color-user-menu-inverse-progress-background-start: #fff;
            --color-user-menu-inverse-progress-background-finish: #fff;
            --color-user-menu-inverse-list-background-start: #eff0f2;
            --color-user-menu-inverse-list-background-finish: #eff0f2;
            --color-user-menu-inverse-border-start: #00000000;
            --color-user-menu-inverse-border-finish: #00000000;
            --color-user-menu-inverse-content-border-start: #00000000;
            --color-user-menu-inverse-content-border-finish: #00000000;
            --color-user-menu-inverse-header-bottom-border-start: #fff;
            --color-user-menu-inverse-header-bottom-border-finish: #fff;
            --color-user-menu-inverse-progress-border-start: #00000000;
            --color-user-menu-inverse-progress-border-finish: #00000000;
            --color-user-menu-inverse-icon: #54596DCC;
            --color-user-menu-inverse-progress-icon: #8d8d96;
            --color-user-menu-inverse-header-text: #000;
            --color-user-menu-inverse-email-text: #7a7a84;
            --color-user-menu-inverse-title: #373742;
            --color-user-menu-inverse-text: #373742;
            --color-user-menu-inverse-value: #000;
            --color-user-menu-inverse-description: #8d8d96;
            --color-dropdown-inverse-background-start: #e0e1e4;
            --color-dropdown-inverse-background-finish: #e0e1e4;
            --color-dropdown-inverse-border: #00000000;
            --color-dropdown-inverse-border-finish: #00000000;
            --color-dropdown-inverse-tail-background: #e0e1e4;
            --color-dropdown-inverse-row-background-start-hover: #d0d2d7;
            --color-dropdown-inverse-divider-background: #d0d2d7;
            --color-dropdown-inverse-divider-descrition: #8d8d96;
            --color-dropdown-inverse-row-background-finish-hover: #d0d2d7;
            --color-dropdown-inverse-row-background-start-active: #b1b4bc;
            --color-dropdown-inverse-row-background-finish-active: #b1b4bc;
            --color-dropdown-inverse-row-background-start-primary: #4c5dfb;
            --color-dropdown-inverse-row-background-finish-primary: #4c5dfb;
            --color-dropdown-inverse-row-icon-container-background-start: #00000000;
            --color-dropdown-inverse-row-icon-container-background-finish: #00000000;
            --color-dropdown-inverse-row-icon-container-background-start-hover: #00000000;
            --color-dropdown-inverse-row-icon-container-background-finish-hover: #00000000;
            --color-dropdown-inverse-row-icon-container-background-start-active: #00000000;
            --color-dropdown-inverse-row-icon-container-background-finish-active: #00000000;
            --color-dropdown-inverse-row-icon-container-background-start-primary: #00000000;
            --color-dropdown-inverse-row-icon-container-background-finish-primary: #00000000;
            --color-dropdown-inverse-row-icon-container-border: #00000000;
            --color-dropdown-inverse-row-icon-container-border-finish: #00000000;
            --color-dropdown-inverse-row-icon-container-border-hover: #00000000;
            --color-dropdown-inverse-row-icon-container-border-finish-hover: #00000000;
            --color-dropdown-inverse-row-icon-container-border-active: #00000000;
            --color-dropdown-inverse-row-icon-container-border-finish-active: #00000000;
            --color-dropdown-inverse-row-icon-container-border-primary: #00000000;
            --color-dropdown-inverse-row-icon-container-border-finish-primary: #00000000;
            --color-dropdown-inverse-row-text: #000;
            --color-dropdown-inverse-row-text-hover: #000;
            --color-dropdown-inverse-row-text-active: #000;
            --color-dropdown-inverse-row-text-primary: #000;
            --color-dropdown-inverse-row-description: #000000B3;
            --color-dropdown-inverse-row-description-hover: #000000B3;
            --color-dropdown-inverse-row-description-active: #000000B3;
            --color-dropdown-inverse-row-description-primary: #000000B3;
            --color-dropdown-inverse-row-icon-container-icon: #000;
            --color-dropdown-inverse-row-icon-container-icon-hover: #000;
            --color-dropdown-inverse-row-icon-container-icon-active: #000;
            --color-dropdown-inverse-row-icon-container-icon-primary: #000;
            --color-step-point-border: #5e5e69;
            --color-step-point-border-finish: #5e5e69;
            --color-step-point-border-success: #069815;
            --color-step-point-border-finish-success: #069815;
            --color-step-point-border-error: #ff0e0e;
            --color-step-point-border-finish-error: #ff0e0e;
            --color-step-point-element-start: #5e5e69;
            --color-step-point-element-finish: #5e5e69;
            --color-step-point-element-start-success: #069815;
            --color-step-point-element-finish-success: #069815;
            --color-step-point-element-start-error: #ff0e0e;
            --color-step-point-element-finish-error: #ff0e0e;
            --color-step-point-text: #fff;
            --color-input-external-text-basic-label: #fff;
            --color-input-external-text-basic-label-required: #f44;
            --color-input-external-text-basic-description: #a1a1aa;
            --color-input-external-text-basic-error-message: #f44;
            --color-button-navigation-secondary-icon: #FFFFFFCC;
            --color-button-navigation-secondary-icon-hover: #fff;
            --color-button-navigation-secondary-icon-active: #fff;
            --color-button-navigation-secondary-icon-disabled: #797982;
            --color-input-external-text-inverse-label: #000;
            --color-input-external-text-inverse-label-required: #f44;
            --color-input-external-text-inverse-description: #7a7a84;
            --color-input-external-text-inverse-error-message: #f44;
            --color-input-inverse-error-icon-container-background-start: #00000000;
            --color-input-inverse-error-icon-container-background-finish: #00000000;
            --color-input-inverse-error-icon-container-background-start-hover: #00000000;
            --color-input-inverse-error-icon-container-background-finish-hover: #00000000;
            --color-input-inverse-error-icon-container-background-start-focus: #00000000;
            --color-input-inverse-error-icon-container-background-finish-focus: #00000000;
            --color-input-inverse-error-icon-container-border: #00000000;
            --color-input-inverse-error-icon-container-border-hover: #00000000;
            --color-input-inverse-error-icon-container-border-focus: #00000000;
            --color-input-inverse-error-icon-container-icon: #7a7a84;
            --color-input-inverse-error-icon-container-icon-hover: #000;
            --color-input-inverse-error-icon-container-icon-focus: #000;
            --color-input-basic-button-icon-background-start: #FFFFFF00;
            --color-input-basic-button-icon-background-finish: #FFFFFF00;
            --color-input-basic-button-icon-background-start-hover: #FFFFFF00;
            --color-input-basic-button-icon-background-finish-hover: #FFFFFF00;
            --color-input-basic-button-icon-background-start-focus: #FFFFFF00;
            --color-input-basic-button-icon-background-finish-focus: #FFFFFF00;
            --color-input-basic-button-icon-background-start-disabled: #FFFFFF00;
            --color-input-basic-button-icon-background-finish-disabled: #FFFFFF00;
            --color-input-basic-button-icon-border: #FFFFFF00;
            --color-input-basic-button-icon-border-finish: #FFFFFF00;
            --color-input-basic-button-icon-border-hover: #FFFFFF00;
            --color-input-basic-button-icon-border-finish-hover: #FFFFFF00;
            --color-input-basic-button-icon-border-focus: #FFFFFF00;
            --color-input-basic-button-icon-border-finish-focus: #FFFFFF00;
            --color-input-basic-button-icon-border-disabled: #FFFFFF00;
            --color-input-basic-button-icon-border-finish-disabled: #FFFFFF00;
            --color-input-basic-button-icon-icon: #a1a1aa;
            --color-input-basic-button-icon-icon-hover: #a1a1aa;
            --color-input-basic-button-icon-icon-focus: #a1a1aa;
            --color-input-basic-button-icon-icon-disabled: #797982;
            --color-input-basic-error-button-icon-background-start: #FFFFFF00;
            --color-input-basic-error-button-icon-background-finish: #FFFFFF00;
            --color-input-basic-error-button-icon-background-start-hover: #FFFFFF00;
            --color-input-basic-error-button-icon-background-finish-hover: #FFFFFF00;
            --color-input-basic-error-button-icon-background-start-focus: #FFFFFF00;
            --color-input-basic-error-button-icon-background-finish-focus: #FFFFFF00;
            --color-input-basic-error-button-icon-border: #FFFFFF00;
            --color-input-basic-error-button-icon-border-finish: #FFFFFF00;
            --color-input-basic-error-button-icon-border-hover: #FFFFFF00;
            --color-input-basic-error-button-icon-border-finish-hover: #FFFFFF00;
            --color-input-basic-error-button-icon-border-focus: #FFFFFF00;
            --color-input-basic-error-button-icon-border-finish-focus: #FFFFFF00;
            --color-input-basic-error-button-icon-icon: #a1a1aa;
            --color-input-basic-error-button-icon-icon-hover: #a1a1aa;
            --color-input-basic-error-button-icon-icon-focus: #a1a1aa;
            --color-input-basic-success-button-icon-background-start: #FFFFFF00;
            --color-input-basic-success-button-icon-background-finish: #FFFFFF00;
            --color-input-basic-success-button-icon-background-start-hover: #FFFFFF00;
            --color-input-basic-success-button-icon-background-finish-hover: #FFFFFF00;
            --color-input-basic-success-button-icon-background-start-focus: #FFFFFF00;
            --color-input-basic-success-button-icon-background-finish-focus: #FFFFFF00;
            --color-input-basic-success-button-icon-border: #FFFFFF00;
            --color-input-basic-success-button-icon-border-finish: #FFFFFF00;
            --color-input-basic-success-button-icon-border-hover: #FFFFFF00;
            --color-input-basic-success-button-icon-border-finish-hover: #FFFFFF00;
            --color-input-basic-success-button-icon-border-focus: #FFFFFF00;
            --color-input-basic-success-button-icon-border-finish-focus: #FFFFFF00;
            --color-input-inverse-button-icon-background-start: #00000000;
            --color-input-basic-success-button-icon-icon: #a1a1aa;
            --color-input-basic-success-button-icon-icon-hover: #a1a1aa;
            --color-input-inverse-button-icon-background-finish: #00000000;
            --color-input-inverse-button-icon-background-start-hover: #00000000;
            --color-input-basic-success-button-icon-icon-focus: #a1a1aa;
            --color-input-inverse-button-icon-background-finish-hover: #00000000;
            --color-input-inverse-button-icon-background-start-focus: #00000000;
            --color-input-inverse-button-icon-background-finish-focus: #00000000;
            --color-input-inverse-button-icon-background-start-disabled: #00000000;
            --color-input-inverse-button-icon-background-finish-disabled: #00000000;
            --color-input-inverse-button-icon-border: #00000000;
            --color-input-inverse-button-icon-border-finish: #00000000;
            --color-input-inverse-button-icon-border-hover: #00000000;
            --color-input-inverse-button-icon-border-finish-hover: #00000000;
            --color-input-inverse-button-icon-border-focus: #00000000;
            --color-input-inverse-button-icon-border-finish-focus: #00000000;
            --color-input-inverse-button-icon-border-disabled: #00000000;
            --color-input-inverse-button-icon-border-finish-disabled: #00000000;
            --color-input-inverse-button-icon-icon: #7a7a84;
            --color-input-inverse-button-icon-icon-hover: #7a7a84;
            --color-input-inverse-button-icon-icon-focus: #7a7a84;
            --color-input-inverse-button-icon-icon-disabled: #8d8d96;
            --color-input-inverse-error-button-icon-background-start: #00000000;
            --color-input-inverse-error-button-icon-background-finish: #00000000;
            --color-input-inverse-error-button-icon-background-start-hover: #00000000;
            --color-input-inverse-error-button-icon-background-finish-hover: #00000000;
            --color-input-inverse-error-button-icon-background-start-focus: #00000000;
            --color-input-inverse-error-button-icon-background-finish-focus: #00000000;
            --color-input-inverse-error-button-icon-border: #00000000;
            --color-input-inverse-error-button-icon-border-finish: #00000000;
            --color-input-inverse-error-button-icon-border-hover: #00000000;
            --color-input-inverse-error-button-icon-border-finish-hover: #00000000;
            --color-input-inverse-error-button-icon-border-focus: #00000000;
            --color-input-inverse-error-button-icon-border-finish-focus: #00000000;
            --color-input-inverse-error-button-icon-icon: #7a7a84;
            --color-input-inverse-error-button-icon-icon-hover: #7a7a84;
            --color-input-inverse-error-button-icon-icon-focus: #7a7a84;
            --color-input-inverse-success-button-icon-background-start: #00000000;
            --color-input-inverse-success-button-icon-background-finish: #00000000;
            --color-input-inverse-success-button-icon-background-start-hover: #00000000;
            --color-input-inverse-success-button-icon-background-finish-hover: #00000000;
            --color-input-inverse-success-button-icon-background-start-focus: #00000000;
            --color-input-inverse-success-button-icon-background-finish-focus: #00000000;
            --color-input-inverse-success-button-icon-border: #00000000;
            --color-input-inverse-success-button-icon-border-finish: #00000000;
            --color-input-inverse-success-button-icon-border-hover: #00000000;
            --color-input-inverse-success-button-icon-border-finish-hover: #00000000;
            --color-input-inverse-success-button-icon-border-focus: #00000000;
            --color-input-inverse-success-button-icon-border-finish-focus: #00000000;
            --color-input-inverse-success-button-icon-icon: #7a7a84;
            --color-input-inverse-success-button-icon-icon-hover: #7a7a84;
            --color-input-inverse-success-button-icon-icon-focus: #7a7a84;
            --color-progress-bar-info-inverse-background-start: #d0d2d7;
            --color-progress-bar-info-inverse-background-finish: #d0d2d7;
            --color-progress-bar-info-inverse-border-start: #FFFFFF00;
            --color-progress-bar-info-inverse-border-finish: #FFFFFF00;
            --color-progress-bar-info-inverse-progress-background-start: #355be2;
            --color-progress-bar-info-inverse-progress-background-finish: #355be2;
            --color-progress-bar-info-inverse-divider-background: #00000033;
            --color-progress-bar-info-inverse-text: #fff;
            --color-title-inverse-background-start: #00000000;
            --color-title-inverse-background-finish: #00000000;
            --color-title-inverse-border: #00000000;
            --color-title-inverse-border-finish: #00000000;
            --color-title-inverse-text: #000;
            --color-title-inverse-description: #7a7a84;
            --color-title-inverse-icon-container-background-start: #00000000;
            --color-title-inverse-icon-container-background-finish: #00000000;
            --color-title-inverse-icon-container-border: #00000000;
            --color-title-inverse-icon-container-border-finish: #00000000;
            --color-title-inverse-icon-container-icon: #000000CC;
            --color-button-navigation-inverse-background-start: #0000001A;
            --color-button-navigation-inverse-background-finish: #0000001A;
            --color-button-navigation-inverse-background-start-hover: #00000033;
            --color-button-navigation-inverse-background-finish-hover: #00000033;
            --color-button-navigation-inverse-background-start-active: #0000000D;
            --color-button-navigation-inverse-background-finish-active: #0000000D;
            --color-button-navigation-inverse-background-start-disabled: #0000000D;
            --color-button-navigation-inverse-background-finish-disabled: #0000000D;
            --color-button-navigation-inverse-border: #00000000;
            --color-button-navigation-inverse-border-finish: #00000000;
            --color-button-navigation-inverse-border-hover: #00000000;
            --color-button-navigation-inverse-border-finish-hover: #00000000;
            --color-button-navigation-inverse-border-active: #00000000;
            --color-button-navigation-inverse-border-finish-active: #00000000;
            --color-button-navigation-inverse-border-disabled: #00000000;
            --color-button-navigation-inverse-border-finish-disabled: #00000000;
            --color-button-navigation-inverse-icon: #121213CC;
            --color-button-navigation-inverse-icon-hover: #000;
            --color-button-navigation-inverse-icon-active: #000;
            --color-button-navigation-inverse-icon-disabled: #797982;
            --color-gradient-vip-3-step-1: #f67024;
            --color-gradient-vip-3-step-2: #fbe67b;
            --color-gradient-vip-3-step-3: #fcfbe7;
            --color-gradient-vip-3-step-4: #f8e150;
            --color-gradient-vip-3-step-5: #e45809;
            --color-gradient-bonus-selector-step-1: #085f8a;
            --color-gradient-bonus-selector-step-2: #09507e;
            --color-gradient-bonus-selector-step-3: #0a4475;
            --color-gradient-bonus-selector-step-4: #0b3064;
            --color-gradient-bonus-selector-hover-step-1: #0e7fb5;
            --color-gradient-bonus-selector-hover-step-2: #0f71ad;
            --color-gradient-bonus-selector-hover-step-3: #1061a3;
            --color-gradient-bonus-selector-hover-step-4: #124793;
            --color-notification-footer-background-start: #373742;
            --color-notification-footer-background-finish: #373742;
            --color-notification-footer-text: #FFFFFFB3;
            --color-gradient-activity-hub-today-card-everyday-step-1: #5d7ce8;
            --color-gradient-activity-hub-today-card-special-day-step-1: #fcf0a7;
            --color-gradient-activity-hub-today-card-special-day-step-2: #f6da24;
            --color-gradient-activity-hub-today-card-special-day-step-3: #983b06;
            --color-gradient-activity-hub-today-card-special-day-step-4: #722c05;
            --color-gradient-activity-hub-today-card-everyday-step-2: #355be2;
            --color-gradient-activity-hub-today-card-everyday-step-3: #1736a3;
            --color-gradient-activity-hub-today-card-everyday-step-4: #0c1b52;
            --color-gradient-activity-hub-calendar-grid-everyday-off-grid-everyday-off: #19191b;
            --color-gradient-activity-hub-calendar-grid-everyday-on-step-1: #355be2;
            --color-gradient-activity-hub-calendar-grid-everyday-on-step-2: #1736a3;
            --color-gradient-activity-hub-calendar-grid-everyday-on-step-3: #12297b;
            --color-gradient-activity-hub-calendar-grid-everyday-on-step-4: #0c1b52;
            --color-gradient-activity-hub-calendar-grid-special-off-step-1: #726305;
            --color-gradient-activity-hub-calendar-grid-special-off-step-2: #4c1d03;
            --color-gradient-activity-hub-calendar-grid-special-on-step-1: #f6da24;
            --color-gradient-activity-hub-calendar-grid-special-on-step-2: #983b06;
            --color-gradient-activity-hub-calendar-grid-special-on-step-3: #722c05;
            --color-gradient-activity-hub-bonus-hub-special-step-1: #e4c609;
            --color-gradient-activity-hub-bonus-hub-special-step-2: #722c05;
            --color-gradient-activity-hub-bonus-hub-special-step-3: #4c1d03;
            --color-gradient-activity-hub-bonus-hub-special-step-4: #19191b;
            --color-gradient-activity-hub-bonus-hub-master-step-1: #1736a3;
            --color-gradient-activity-hub-bonus-hub-bonuses-bonuses-casino-bonus-step-1: #7b00aa;
            --color-gradient-activity-hub-bonus-hub-bonuses-bonuses-deposit-bonus-step-1: #7b00aa;
            --color-gradient-activity-hub-bonus-hub-bonuses-bonuses-deposit-bonus-step-2: #0c1b52;
            --color-gradient-activity-hub-bonus-hub-bonuses-bonuses-casino-bonus-step-2: #0c1b52;
            --color-gradient-activity-hub-bonus-hub-bonuses-bonuses-free-spins-step-1: #5c0080;
            --color-gradient-activity-hub-bonus-hub-bonuses-bonuses-bonus-round-step-1: #5c0080;
            --color-gradient-activity-hub-bonus-hub-bonuses-bonuses-bonus-round-step-2: #0c1b52;
            --color-gradient-activity-hub-bonus-hub-bonuses-bonuses-free-spins-step-2: #0c1b52;
            --color-gradient-activity-hub-bonus-hub-bonuses-bonuses-sport-bonus-step-1: #5d7ce8;
            --color-gradient-activity-hub-bonus-hub-bonuses-bonuses-sport-bonus-step-2: #12297b;
            --color-gradient-activity-hub-bonus-hub-master-step-2: #0c1b52;
            --color-gradient-activity-hub-bonus-hub-master-step-3: #19191b;
            --color-gradient-activity-hub-bonus-hub-balance-dropdown-real-money-step-1: #242429;
            --color-gradient-activity-hub-bonus-hub-balance-dropdown-real-money-step-2: #19191b;
            --color-gradient-activity-hub-bonus-hub-balance-dropdown-bonus-money-step-1: #012605;
            --color-gradient-activity-hub-bonus-hub-balance-dropdown-bonus-money-step-2: #19191b;
            --color-gradient-activity-hub-bonus-hub-balance-dropdown-daily-cashback-step-1: #5c0080;
            --color-gradient-activity-hub-bonus-hub-balance-dropdown-rakeback-step-1: #12297b;
            --color-gradient-activity-hub-bonus-hub-balance-dropdown-rakeback-step-2: #19191b;
            --color-gradient-activity-hub-bonus-hub-balance-dropdown-daily-cashback-step-2: #19191b;
            --color-gradient-activity-hub-bonus-hub-bonuses-bonuses-sport-deposit-bonus-step-1: #5d7ce8;
            --color-gradient-activity-hub-bonus-hub-bonuses-bonuses-sport-deposit-bonus-step-2: #12297b;
            --color-gradient-activity-hub-bonus-hub-loyalty-wheels-instant-wheel-step-1: #6c0000;
            --color-gradient-activity-hub-bonus-hub-loyalty-wheels-instant-wheel-step-2: #19191b;
            --color-gradient-activity-hub-bonus-hub-loyalty-wheels-bronze-step-1: #2332c0;
            --color-gradient-activity-hub-bonus-hub-loyalty-wheels-bronze-step-2: #19191b;
            --color-gradient-activity-hub-bonus-hub-loyalty-wheels-silver-step-1: #1736a3;
            --color-gradient-activity-hub-bonus-hub-loyalty-wheels-silver-step-2: #19191b;
            --color-gradient-activity-hub-bonus-hub-loyalty-wheels-gold-step-1: #04720f;
            --color-gradient-activity-hub-bonus-hub-loyalty-wheels-gold-step-2: #19191b;
            --color-gradient-activity-hub-bonus-hub-loyalty-wheels-platinum-step-1: #7b00aa;
            --color-gradient-activity-hub-bonus-hub-loyalty-wheels-platinum-step-2: #19191b;
            --color-gradient-activity-hub-bonus-hub-loyalty-wheels-lock-wheel-step-1: #373742;
            --color-gradient-activity-hub-bonus-hub-loyalty-wheels-lock-wheel-step-2: #19191b;
            --color-message-minor-background-start: #242429;
            --color-message-minor-background-finish: #242429;
            --color-message-minor-border: #FFFFFF00;
            --color-message-minor-text: #d055ff;
            --color-message-minor-description: #d0d2d7;
            --color-message-minor-icon-container-background-start: #FFFFFF00;
            --color-message-minor-icon-container-background-finish: #FFFFFF00;
            --color-message-minor-icon-container-border: #FFFFFF00;
            --color-message-minor-icon-container-icon: #d055ff;
            --color-button-link-minor-text: #d055ff;
            --color-button-link-minor-text-hover: #dc80ff;
            --color-button-link-minor-text-active: #e7aaff;
            --color-button-link-minor-text-disabled: #797982;
            --color-button-link-minor-icon-container-background-start: #FFFFFF00;
            --color-button-link-minor-icon-container-background-finish: #FFFFFF00;
            --color-button-link-minor-icon-container-background-start-hover: #FFFFFF00;
            --color-button-link-minor-icon-container-background-finish-hover: #FFFFFF00;
            --color-button-link-minor-icon-container-background-start-active: #FFFFFF00;
            --color-button-link-minor-icon-container-background-finish-active: #FFFFFF00;
            --color-button-link-minor-icon-container-background-start-disabled: #FFFFFF00;
            --color-button-link-minor-icon-container-background-finish-disabled: #FFFFFF00;
            --color-button-link-minor-icon-container-border: #FFFFFF00;
            --color-button-link-minor-icon-container-border-hover: #FFFFFF00;
            --color-button-link-minor-icon-container-border-active: #FFFFFF00;
            --color-button-link-minor-icon-container-border-disabled: #FFFFFF00;
            --color-button-link-minor-icon-container-icon: #d055ff;
            --color-button-link-minor-icon-container-icon-hover: #dc80ff;
            --color-button-link-minor-icon-container-icon-active: #e7aaff;
            --color-button-link-minor-icon-container-icon-disabled: #797982;
            --color-c1: #0000003D;
            --color-c2: #00000052;
            --color-c1-primary: #0FC4CB3D;
            --color-c2-primary: #0FC4CB52;
            --num-stroke-hr: 1px;
            --numbers-n0: 0px;
            --num-spacing-m0: 0px;
            --num-stroke-border: 2px;
            --numbers-n1: 1px;
            --num-spacing-m1: 1px;
            --numbers-n2: 2px;
            --num-spacing-m2: 2px;
            --numbers-n4: 4px;
            --num-spacing-m4: 4px;
            --numbers-n6: 6px;
            --num-spacing-m6: 6px;
            --numbers-n8: 8px;
            --num-spacing-m8: 8px;
            --numbers-n10: 10px;
            --num-spacing-m10: 10px;
            --numbers-n12: 12px;
            --num-spacing-m12: 12px;
            --numbers-n14: 14px;
            --num-spacing-m14: 14px;
            --numbers-n16: 16px;
            --num-spacing-m16: 16px;
            --numbers-n18: 18px;
            --num-spacing-m18: 18px;
            --numbers-n20: 20px;
            --num-spacing-m20: 20px;
            --numbers-n22: 22px;
            --num-spacing-m22: 22px;
            --numbers-n24: 24px;
            --num-spacing-m24: 24px;
            --numbers-n26: 26px;
            --num-spacing-m26: 26px;
            --numbers-n28: 28px;
            --num-spacing-m28: 28px;
            --numbers-n30: 30px;
            --num-spacing-m30: 30px;
            --numbers-n32: 32px;
            --num-spacing-m32: 32px;
            --numbers-n34: 34px;
            --num-spacing-m34: 34px;
            --numbers-n36: 36px;
            --num-spacing-m36: 36px;
            --numbers-n38: 38px;
            --num-spacing-m38: 38px;
            --numbers-n40: 40px;
            --num-spacing-m40: 40px;
            --numbers-n42: 42px;
            --num-spacing-m42: 42px;
            --numbers-n44: 44px;
            --num-spacing-m44: 44px;
            --numbers-n46: 46px;
            --num-spacing-m46: 46px;
            --numbers-n48: 48px;
            --num-spacing-m48: 48px;
            --numbers-n50: 50px;
            --num-spacing-m50: 50px;
            --numbers-n52: 52px;
            --num-spacing-m52: 52px;
            --numbers-n54: 54px;
            --num-spacing-m54: 54px;
            --numbers-n56: 56px;
            --num-spacing-m56: 56px;
            --numbers-n58: 58px;
            --num-spacing-m58: 58px;
            --numbers-n60: 60px;
            --num-spacing-m60: 60px;
            --numbers-n62: 62px;
            --num-spacing-m62: 62px;
            --numbers-n64: 64px;
            --num-spacing-m64: 64px;
            --numbers-n68: 68px;
            --num-spacing-m68: 68px;
            --numbers-n72: 72px;
            --num-spacing-m72: 72px;
            --numbers-n76: 76px;
            --num-spacing-m76: 76px;
            --numbers-n80: 80px;
            --num-spacing-m80: 80px;
            --numbers-n100: 100px;
            --num-spacing-m100: 100px;
            --numbers-n105: 105px;
            --num-spacing-m105: 105px;
            --numbers-pill: 1000px;
            --breakpoints-min-width: 360px;
            --breakpoints-max-width: 1280px;
            --num-radius-r0: 0px;
            --num-radius-r2: 2px;
            --num-radius-r4: 4px;
            --num-radius-r6: 6px;
            --num-radius-r8: 8px;
            --num-radius-r10: 10px;
            --num-radius-r12: 12px;
            --num-radius-r14: 14px;
            --num-radius-r16: 16px;
            --num-radius-r18: 18px;
            --num-radius-r20: 20px;
            --num-radius-r22: 22px;
            --num-radius-r24: 24px;
            --num-radius-r26: 26px;
            --num-radius-r28: 28px;
            --num-radius-r30: 30px;
            --num-radius-r32: 32px;
            --num-radius-pill: 1000px;
            --border-l: 1px;
            --border-m: 1px;
            --border-s: 1px;
            --border-radius-5xl: 12px;
            --border-radius-4xl: 12px;
            --border-radius-3xl: 12px;
            --border-radius-2xl: 12px;
            --size-13xl: 105px;
            --size-12xl: 100px;
            --size-11xl: 80px;
            --size-10xl: 72px;
            --size-9xl: 64px;
            --size-8xl: 60px;
            --size-7xl: 56px;
            --size-6xl: 52px;
            --size-5xl: 48px;
            --size-4xl: 44px;
            --size-3xl: 40px;
            --size-2xl: 32px;
            --size-xl: 30px;
            --size-l: 28px;
            --size-m: 24px;
            --size-s: 20px;
            --size-xs: 18px;
            --size-2xs: 16px;
            --size-3xs: 14px;
            --size-4xs: 12px;
            --size-5xs: 10px;
            --size-6xs: 8px;
            --spacing-5xs: 1px;
            --accordion-header-icon-container-border-size: 1px;
            --accordion-header-icon-container-expand: 0px;
            --accordion-header-border-size: 1px;
            --accordion-header-icon-container-icon-size: 20px;
            --accordion-header-spacing: 8px;
            --accordion-border-size: 1px;
            --avatar-border-size: 1px;
            --avatar-size: 32px;
            --avatar-rakeback-expand: 1px;
            --avatar-rakeback-icon-size: 10px;
            --avatar-rakeback-border-size: 1px;
            --badge-border-size-l: 1px;
            --badge-border-size-m: 1px;
            --badge-border-size-s: 1px;
            --badge-border-size-xs: 1px;
            --badge-content-height-l: 20px;
            --badge-content-height-m: 16px;
            --badge-content-height-s: 14px;
            --badge-content-height-xs: 8px;
            --badge-icon-container-border-size-l: 1px;
            --badge-icon-container-expand-l: 0px;
            --badge-icon-container-expand-m: 0px;
            --badge-icon-container-expand-s: 0px;
            --badge-icon-container-expand-xs: 0px;
            --badge-icon-container-border-size-m: 1px;
            --badge-icon-container-border-size-s: 1px;
            --badge-icon-container-border-size-xs: 1px;
            --badge-icon-container-icon-size-l: 20px;
            --badge-icon-container-icon-size-m: 16px;
            --badge-icon-container-icon-size-s: 14px;
            --badge-icon-container-icon-size-xs: 8px;
            --button-border-size-l: 1px;
            --button-border-size-m: 1px;
            --button-border-size-s: 1px;
            --button-content-height-l: 24px;
            --button-content-height-m: 20px;
            --button-content-height-s: 16px;
            --button-icon-container-border-size-l: 1px;
            --button-icon-container-border-size-m: 1px;
            --button-icon-container-border-size-s: 1px;
            --button-icon-container-expand-l: 0px;
            --button-icon-container-expand-m: 0px;
            --button-icon-container-expand-s: 0px;
            --button-icon-container-icon-size-l: 24px;
            --button-icon-container-icon-size-m: 20px;
            --button-icon-container-icon-size-s: 16px;
            --button-link-spacing-l: 8px;
            --button-link-spacing-m: 8px;
            --button-link-spacing-s: 4px;
            --button-link-content-height-l: 24px;
            --button-link-content-height-m: 20px;
            --button-link-content-height-s: 16px;
            --button-link-icon-container-border-size-l: 1px;
            --button-link-icon-container-border-size-m: 1px;
            --button-link-icon-container-border-size-s: 1px;
            --button-link-icon-container-expand-l: 0px;
            --button-link-icon-container-expand-m: 0px;
            --button-link-icon-container-expand-s: 0px;
            --button-link-icon-container-icon-size-l: 24px;
            --button-link-icon-container-icon-size-m: 20px;
            --button-link-icon-container-icon-size-s: 16px;
            --button-store-content-height-l: 32px;
            --button-store-content-height-m: 30px;
            --button-store-icon-size-l: 28px;
            --button-store-icon-size-m: 20px;
            --button-store-text-container-min-width-l: 124px;
            --button-store-text-container-min-width-m: 104px;
            --button-store-text-container-text-height-l: 20px;
            --button-store-text-container-text-height-m: 18px;
            --button-store-text-container-description-height-l: 12px;
            --button-store-text-container-description-height-m: 12px;
            --button-navigation-border-size-l: 1px;
            --button-navigation-border-size-m: 1px;
            --button-navigation-border-size-s: 1px;
            --button-navigation-border-size-xs: 1px;
            --button-navigation-border-size-2xs: 1px;
            --button-navigation-border-size-3xs: 1px;
            --button-navigation-icon-size-l: 24px;
            --button-navigation-icon-size-m: 20px;
            --button-navigation-icon-size-s: 16px;
            --button-navigation-icon-size-xs: 14px;
            --button-navigation-icon-size-2xs: 14px;
            --button-navigation-icon-size-3xs: 12px;
            --buttons-group-spacing-l: 8px;
            --buttons-group-spacing-m: 8px;
            --buttons-group-spacing-s: 4px;
            --calendar-border-size-m: 1px;
            --calendar-border-size-s: 1px;
            --calendar-day-expand-m: 4px;
            --calendar-day-expand-s: 2px;
            --calendar-day-button-size-m: 36px;
            --calendar-day-button-size-s: 32px;
            --calendar-day-button-border-size-m: 1px;
            --calendar-day-button-border-size-s: 1px;
            --calendar-header-spacing-m: 8px;
            --calendar-header-day-width-m: 44px;
            --calendar-header-day-width-s: 36px;
            --calendar-header-spacing-s: 4px;
            --countdown-spacing-l: 8px;
            --countdown-spacing-m: 4px;
            --countdown-spacing-s: 4px;
            --countdown-spacing-xs: 4px;
            --countdown-spacing-xxs: 4px;
            --countdown-spacing-3xs: 4px;
            --countdown-container-spacing-l: 4px;
            --countdown-container-spacing-m: 2px;
            --countdown-item-border-size-l: 1px;
            --countdown-item-border-size-m: 1px;
            --countdown-item-size-l: 44px;
            --countdown-item-size-m: 32px;
            --countdown-item-size-s: 10px;
            --countdown-item-size-xs: 9px;
            --countdown-item-size-xxs: 7px;
            --countdown-item-size-3xs: 6px;
            --countdown-divider-dot-spacing-l: 8px;
            --countdown-divider-dot-spacing-m: 4px;
            --counter-border-size-xl: 1px;
            --counter-border-size-l: 1px;
            --counter-border-size-m: 1px;
            --counter-border-size-s: 1px;
            --counter-border-size-xs: 1px;
            --counter-size-xl: 24px;
            --counter-size-l: 20px;
            --counter-size-m: 16px;
            --counter-size-s: 12px;
            --counter-size-xs: 8px;
            --counter-content-size-xl: 16px;
            --counter-content-size-l: 12px;
            --counter-content-size-m: 12px;
            --counter-content-size-s: 8px;
            --counter-content-size-xs: 4px;
            --dropdown-border-size-m: 1px;
            --dropdown-border-size-s: 1px;
            --dropdown-row-content-spacing-m: 8px;
            --dropdown-row-content-height-m: 32px;
            --dropdown-row-content-height-s: 28px;
            --dropdown-row-content-spacing-s: 8px;
            --dropdown-row-text-container-spacing-m: 4px;
            --dropdown-row-text-container-spacing-s: 2px;
            --dropdown-row-icon-container-border-size-m: 1px;
            --dropdown-row-icon-container-expand-m: 0px;
            --dropdown-row-icon-container-expand-s: 0px;
            --dropdown-row-icon-container-border-size-s: 1px;
            --dropdown-row-icon-container-icon-size-m: 22px;
            --dropdown-row-icon-container-icon-size-s: 20px;
            --field-vertical-spaсing: 4px;
            --field-vertical-text-spaсing: 4px;
            --field-vertical-icon-size: 16px;
            --field-horizontal-spacing: 8px;
            --field-horizontal-text-spacing: 0px;
            --selector-border-size-m: 1px;
            --selector-border-size-s: 1px;
            --selector-outside-border-size-m: 1px;
            --selector-outside-border-size-s: 1px;
            --selector-checkbox-expand-m: 2px;
            --selector-checkbox-expand-s: 2px;
            --selector-checkbox-icon-size-m: 16px;
            --selector-checkbox-icon-size-s: 12px;
            --selector-radiobutton-expand-m: 4px;
            --selector-radiobutton-expand-s: 4px;
            --selector-radiobutton-radio-size-m: 12px;
            --selector-radiobutton-radio-size-s: 8px;
            --selector-switcher-width-m: 34px;
            --selector-switcher-width-s: 26px;
            --selector-switcher-expand-m: 2px;
            --selector-switcher-expand-s: 2px;
            --selector-switcher-tumbler-size-m: 16px;
            --selector-switcher-tumbler-size-s: 12px;
            --input-multy-spacing: 8px;
            --input-height-l: 56px;
            --input-height-m: 44px;
            --input-height-s: 32px;
            --input-content-spacing-l: 6px;
            --input-content-spacing-m: 6px;
            --input-content-spacing-s: 4px;
            --input-text-container-vertical-spacing-l: 2px;
            --input-text-container-vertical-spacing-m: 0px;
            --input-text-container-vertical-spacing-s: 0px;
            --input-border-size-l: 1px;
            --input-border-size-m: 1px;
            --input-border-size-s: 1px;
            --input-outside-border-size-l: 1px;
            --input-icon-container-border-size-l: 1px;
            --input-icon-container-border-size-m: 1px;
            --input-icon-container-border-size-s: 1px;
            --input-icon-container-expand-l: 0px;
            --input-icon-container-icon-size-l: 28px;
            --input-icon-container-icon-size-m: 24px;
            --input-icon-container-icon-size-s: 20px;
            --input-icon-container-expand-m: 0px;
            --input-icon-container-expand-s: 0px;
            --input-button-icon-border-size-l: 1px;
            --input-button-icon-border-size-m: 1px;
            --input-button-icon-border-size-s: 1px;
            --input-button-icon-expand-l: 0px;
            --input-button-icon-expand-m: 0px;
            --input-button-icon-expand-s: 0px;
            --input-button-icon-icon-size-l: 24px;
            --input-button-icon-icon-size-m: 20px;
            --input-button-icon-icon-size-s: 16px;
            --input-outside-border-size-m: 1px;
            --input-outside-border-size-s: 1px;
            --message-border-size-l: 1px;
            --message-border-size-m: 1px;
            --message-border-size-s: 1px;
            --message-icon-container-border-size-l: 1px;
            --message-icon-container-expand-l: 0px;
            --message-icon-container-expand-m: 0px;
            --message-icon-container-expand-s: 0px;
            --message-icon-container-border-size-m: 1px;
            --message-icon-container-border-size-s: 1px;
            --message-icon-container-icon-size-l: 24px;
            --message-icon-container-icon-size-m: 22px;
            --message-icon-container-icon-size-s: 20px;
            --message-horizontal-spacing-l: 8px;
            --message-horizontal-spacing-m: 8px;
            --message-horizontal-spacing-s: 8px;
            --message-vertical-spacing-l: 12px;
            --message-vertical-spacing-m: 10px;
            --message-vertical-spacing-s: 8px;
            --message-content-min-height-l: 24px;
            --message-content-min-height-m: 22px;
            --message-content-min-height-s: 20px;
            --message-text-container-spacing-l: 4px;
            --message-text-container-spacing-m: 2px;
            --message-text-container-spacing-s: 0px;
            --message-line-border-size-desktop: 1px;
            --message-line-border-size-mobile: 1px;
            --message-line-icon-container-border-size-desktop: 1px;
            --message-line-icon-container-border-size-mobile: 1px;
            --message-line-icon-container-expand-desktop: 0px;
            --message-line-icon-container-expand-mobile: 0px;
            --message-line-icon-container-icon-size-desktop: 20px;
            --message-line-icon-container-icon-size-mobile: 20px;
            --message-line-spacing-desktop: 8px;
            --message-line-spacing-mobile: 8px;
            --message-line-content-min-height-desktop: 20px;
            --message-line-content-min-height-mobile: 20px;
            --message-line-text-container-spacing-desktop: 6px;
            --message-line-text-container-spacing-mobile: 0px;
            --message-line-cookies-spacing-desktop: 16px;
            --message-line-cookies-spacing-mobile: 8px;
            --modal-left-expand-desktop: 24px;
            --modal-right-expand-desktop: 24px;
            --modal-left-expand-mobile: 16px;
            --modal-right-expand-mobile: 16px;
            --modal-top-expand-desktop: 24px;
            --modal-top-expand-mobile: 16px;
            --modal-bottom-expand-desktop: 24px;
            --modal-bottom-expand-mobile: 16px;
            --modal-border-size-desktop: 1px;
            --modal-border-size-mobile: 1px;
            --modal-header-horizontal-spacing-mobile: 8px;
            --modal-header-vertical-spacing-mobile: 0px;
            --modal-header-min-height-mobile: 52px;
            --modal-header-horizontal-spacing-desktop: 12px;
            --modal-header-vertical-spacing-desktop: 0px;
            --modal-header-min-height-desktop: 64px;
            --modal-body-button-close-top-expand-desktop: 16px;
            --modal-footer-horizontal-spacing-desktop: 8px;
            --modal-footer-horizontal-spacing-mobile: 8px;
            --modal-footer-vertical-spacing-desktop: 8px;
            --modal-footer-vertical-spacing-mobile: 8px;
            --modal-body-content-spacing-desktop: 24px;
            --modal-body-status-size-desktop: 64px;
            --modal-body-status-size-mobile: 64px;
            --modal-body-status-border-size-desktop: 1px;
            --modal-body-status-border-size-mobile: 1px;
            --modal-body-status-icon-size-desktop: 32px;
            --modal-body-text-container-spacing-desktop: 8px;
            --modal-body-form-spacing-desktop: 16px;
            --notification-border-size-desktop: 1px;
            --notification-border-size-mobile: 1px;
            --modal-system-border-size-desktop: 1px;
            --modal-system-border-size-mobile: 1px;
            --modal-system-body-content-spacing-desktop: 24px;
            --modal-system-body-content-spacing-mobile: 24px;
            --notification-icon-container-border-size-desktop: 1px;
            --modal-system-body-status-size-desktop: 64px;
            --modal-system-body-status-size-mobile: 64px;
            --notification-icon-container-border-size-mobile: 1px;
            --notification-icon-container-expand-desktop: 2px;
            --notification-icon-container-expand-mobile: 2px;
            --notification-icon-container-icon-size-desktop: 28px;
            --notification-icon-container-icon-size-mobile: 24px;
            --notification-horizontal-spacing-desktop: 8px;
            --notification-horizontal-spacing-mobile: 8px;
            --modal-system-body-status-border-size-desktop: 1px;
            --modal-system-body-status-border-size-mobile: 1px;
            --modal-system-body-status-icon-size-desktop: 32px;
            --notification-vertical-spacing-desktop: 12px;
            --notification-vertical-spacing-mobile: 10px;
            --modal-system-body-status-icon-size-mobile: 32px;
            --modal-system-body-text-container-spacing-desktop: 16px;
            --modal-system-body-text-container-spacing-mobile: 8px;
            --notification-content-min-height-desktop: 32px;
            --notification-content-min-height-mobile: 28px;
            --modal-system-footer-horizontal-spacing-desktop: 8px;
            --modal-system-footer-horizontal-spacing-mobile: 8px;
            --modal-system-footer-vertical-spacing-desktop: 8px;
            --modal-system-footer-vertical-spacing-mobile: 8px;
            --notification-text-container-spacing-desktop: 2px;
            --notification-text-container-spacing-mobile: 2px;
            --pagination-spacing-m: 4px;
            --pagination-spacing-s: 4px;
            --pagination-button-border-size-m: 1px;
            --pagination-button-border-size-s: 1px;
            --pagination-button-content-size-m: 24px;
            --pagination-button-content-size-s: 20px;
            --preloader-icon-size-l: 56px;
            --preloader-icon-size-m: 40px;
            --preloader-icon-size-s: 24px;
            --progress-bar-border-size-l: 1px;
            --progress-bar-border-size-m: 1px;
            --progress-bar-border-size-s: 1px;
            --progress-bar-border-size-xs: 1px;
            --progress-bar-progress-height-l: 24px;
            --progress-bar-progress-height-m: 16px;
            --progress-bar-progress-height-s: 8px;
            --progress-bar-progress-height-xs: 2px;
            --progress-bar-divider-border-radius: 1px;
            --progress-bar-divider-width: 1px;
            --progress-bar-divider-height-l: 16px;
            --progress-bar-divider-height-m: 8px;
            --progress-bar-divider-height-s: 2px;
            --progress-round-border-size: 12px;
            --scrollbar-container-size: 8px;
            --scrollbar-size: 4px;
            --step-vertical-spacing-l: 10px;
            --game-card-min-width: 80px;
            --game-card-min-height: 100px;
            --game-card-max-width: 216px;
            --game-card-max-height: 288px;
            --game-card-border-size: 1px;
            --game-card-header-horizontal-spacing: 4px;
            --game-card-header-vertical-spacing: 4px;
            --game-card-overlay-background-blur: 8px;
            --game-card-overlay-icon-size: 40px;
            --game-card-footer-spacing: 2px;
            --game-card-live-expand: 2px;
            --game-card-live-item-height: 20px;
            --game-card-live-item-min-width: 20px;
            --game-card-live-item-spacing: 2px;
            --game-card-live-item-dot-size: 2px;
            --game-card-live-item-icon-size: 12px;
            --game-card-live-item-expand: 4px;
            --game-card-title-spacing: 4px;
            --game-card-title-height: 56px;
            --game-card-like-icon-size: 24px;
            --game-card-like-active-icon-size: 28px;
            --game-card-header-icon-size: 24px;
            --game-card-like-expand: 0px;
            --game-card-like-border-size: 1px;
            --navbar-spacing-desktop: 4px;
            --navbar-spacing-mobile: 0px;
            --navbar-content-height-desktop: 20px;
            --navbar-dropdown-width-desktop: 200px;
            --navbar-icon-container-border-size-desktop: 1px;
            --navbar-icon-container-border-size-mobile: 1px;
            --navbar-icon-container-expand-desktop: 0px;
            --navbar-icon-container-expand-mobile: 0px;
            --navbar-icon-container-icon-size-desktop: 16px;
            --navbar-icon-container-icon-size-mobile: 24px;
            --navbar-menu-spacing: 8px;
            --step-vertical-spacing-m: 8px;
            --step-vertical-point-container-spacing-l: 4px;
            --step-vertical-point-container-spacing-m: 4px;
            --step-vertical-text-container-spacing-l: 0px;
            --step-vertical-text-container-spacing-m: 4px;
            --step-horizontal-spacing-l: 8px;
            --step-horizontal-spacing-m: 10px;
            --step-horizontal-point-container-spacing-l: 4px;
            --step-horizontal-point-container-spacing-m: 4px;
            --step-horizontal-text-container-spacing-l: 0px;
            --step-horizontal-text-container-spacing-m: 4px;
            --step-point-size-l: 20px;
            --step-point-size-m: 8px;
            --tabs-group-border-size-l: 1px;
            --tabs-group-border-size-m: 1px;
            --tabs-group-border-size-s: 1px;
            --tabs-group-underline-border-size-l: 1px;
            --tabs-group-underline-border-size-m: 1px;
            --tabs-group-underline-border-size-s: 1px;
            --table-header-content-height: 16px;
            --table-header-spacing: 8px;
            --table-header-icon-container-border-size: 1px;
            --table-header-icon-container-expand: 0px;
            --table-header-icon-container-icon-size: 16px;
            --table-row-content-height: 20px;
            --table-row-spacing: 8px;
            --tab-content-height-l: 24px;
            --tab-content-height-m: 20px;
            --tab-content-height-s: 16px;
            --tab-icon-container-border-size-l: 1px;
            --tab-icon-container-expand-l: 0px;
            --tab-icon-container-expand-m: 0px;
            --tab-icon-container-expand-s: 0px;
            --tab-icon-container-border-size-m: 1px;
            --tab-icon-container-border-size-s: 1px;
            --tab-icon-container-icon-size-l: 24px;
            --tab-icon-container-icon-size-m: 20px;
            --tab-icon-container-icon-size-s: 16px;
            --tab-border-size-l: 1px;
            --tab-border-size-m: 1px;
            --tab-border-size-s: 1px;
            --tab-underline-spacing-l: 8px;
            --tab-underline-spacing-m: 8px;
            --tab-underline-spacing-s: 4px;
            --table-modal-border-size: 1px;
            --table-modal-content-min-height: 20px;
            --table-modal-horizontal-spacing: 8px;
            --table-modal-text-container-vertical-spacing: 4px;
            --table-modal-text-container-horizontal-spacing: 8px;
            --table-modal-icon-container-border-size: 1px;
            --table-modal-icon-container-expand: 0px;
            --table-modal-icon-container-icon-size: 20px;
            --tag-border-size-m: 1px;
            --tag-border-size-s: 1px;
            --tag-content-height-m: 16px;
            --tag-content-height-s: 16px;
            --tag-icon-container-border-size-m: 1px;
            --tag-icon-container-expand-m: 0px;
            --tag-icon-container-expand-s: 0px;
            --tag-icon-container-border-size-s: 1px;
            --tag-icon-container-icon-size-m: 16px;
            --tag-icon-container-icon-size-s: 16px;
            --title-block-border-size-desktop: 1px;
            --title-block-border-size-mobile: 1px;
            --title-block-horizontal-spacing-desktop: 12px;
            --title-block-horizontal-spacing-mobile: 8px;
            --title-block-vertical-spacing-mobile: 8px;
            --title-block-content-spacing-desktop: 8px;
            --title-block-content-spacing-mobile: 6px;
            --title-block-text-container-horizontal-spacing-desktop: 8px;
            --title-block-text-container-horizontal-spacing-mobile: 6px;
            --title-block-text-container-spacing-desktop: 4px;
            --title-block-text-container-spacing-mobile: 4px;
            --title-block-icon-container-border-size-desktop: 1px;
            --title-block-icon-container-border-size-mobile: 1px;
            --title-block-icon-container-expand-desktop: 0px;
            --title-block-icon-container-expand-mobile: 0px;
            --title-block-icon-container-icon-size-desktop: 32px;
            --title-block-icon-container-icon-size-mobile: 28px;
            --title-card-border-size-desktop: 1px;
            --title-card-border-size-mobile: 1px;
            --title-card-horizontal-spacing-desktop: 12px;
            --title-card-vertical-spacing-mobile: 8px;
            --title-card-content-spacing-desktop: 6px;
            --title-card-text-container-horizontal-spacing-desktop: 6px;
            --title-card-text-container-spacing-desktop: 0px;
            --title-card-icon-container-border-size-desktop: 1px;
            --title-card-icon-container-expand-desktop: 0px;
            --title-card-icon-container-icon-size-desktop: 24px;
            --title-card-horizontal-spacing-mobile: 8px;
            --title-card-content-spacing-mobile: 4px;
            --title-card-text-container-horizontal-spacing-mobile: 4px;
            --title-card-text-container-spacing-mobile: 0px;
            --title-card-icon-container-expand-mobile: 0px;
            --title-card-icon-container-border-size-mobile: 1px;
            --title-card-icon-container-icon-size-mobile: 22px;
            --tooltip-tail-width: 10px;
            --accordion-header-content-min-height: 20px;
            --table-row-icon-container-border-size: 1px;
            --table-row-icon-container-expand: 0px;
            --table-row-icon-container-icon-size: 20px;
            --table-header-border-bottom-size: 1px;
            --table-row-border-bottom-size: 1px;
            --progress-bar-divider-vertical-spacing-l: 20px;
            --progress-bar-divider-vertical-spacing-m: 20px;
            --progress-bar-divider-vertical-spacing-s: 20px;
            --countdown-divider-line-width: 6px;
            --dropdown-divider-spacing-m: 8px;
            --dropdown-divider-spacing-s: 6px;
            --dropdown-tail-height-m: 16px;
            --dropdown-tail-height-s: 8px;
            --sidebar-card-widget-image-container-expand: 4px;
            --sidebar-card-widget-micro-image-container-expand: 2px;
            --sidebar-list-item-spacing: 8px;
            --modal-body-button-close-top-expand-mobile: 10px;
            --modal-body-content-spacing-mobile: 24px;
            --modal-body-status-icon-size-mobile: 32px;
            --modal-body-text-container-spacing-mobile: 8px;
            --modal-body-form-spacing-mobile: 16px;
            --menu-top-height-desktop: 64px;
            --menu-top-height-mobile: 56px;
            --menu-top-amount-border-size: 1px;
            --menu-top-amount-outside-border-size: 1px;
            --menu-top-border-size: 1px;
            --menu-top-icon-size: 24px;
            --user-menu-border-size: 1px;
            --user-menu-spacing: 8px;
            --user-menu-content-border-size: 1px;
            --user-menu-header-bottom-border-size: 1px;
            --user-menu-header-spacing: 12px;
            --user-menu-header-icon-size: 20px;
            --user-menu-header-avatar-size: 56px;
            --user-menu-body-spacing: 8px;
            --user-menu-body-progress-container-border-size: 1px;
            --user-menu-body-progress-container-spacing: 12px;
            --user-menu-body-progress-container-text-spacing: 4px;
            --user-menu-body-progress-container-icon-size: 12px;
            --menu-top-spacing-desktop: 16px;
            --menu-top-spacing-mobile: 8px;
            --menu-top-user-bar-spacing-desktop: 8px;
            --menu-top-user-bar-spacing-mobile: 4px;
            --menu-bottom-border-size: 1px;
            --sidebar-border-size: 1px;
            --sidebar-card-border-size: 1px;
            --sidebar-card-lock-icon-size: 12px;
            --sidebar-card-content-height: 48px;
            --sidebar-card-text-container-spacing-l: 6px;
            --sidebar-card-text-container-spacing-m: 6px;
            --sidebar-card-text-container-spacing-s: 4px;
            --sidebar-card-widget-spacing: 8px;
            --sidebar-card-widget-image-size: 40px;
            --sidebar-card-widget-micro-spacing: 2px;
            --sidebar-card-widget-micro-image-size: 28px;
            --sidebar-card-referal-spacing: 8px;
            --sidebar-card-referal-content-spacing: 4px;
            --sidebar-card-referal-icon-container-border-size: 1px;
            --sidebar-card-referal-icon-container-expand: 0px;
            --sidebar-card-referal-icon-container-icon-size: 20px;
            --sidebar-card-mini-image-container-image-size: 40px;
            --sidebar-card-mini-image-container-expand: 4px;
            --sidebar-card-mini-icon-container-expand: 12px;
            --sidebar-card-mini-icon-container-icon-size: 24px;
            --sidebar-list-spacing: 0px;
            --sidebar-list-item-border-size: 1px;
            --sidebar-list-item-action-container-spacing: 4px;
            --sidebar-list-item-content-height: 20px;
            --sidebar-list-item-icon-container-border-size: 1px;
            --sidebar-list-item-icon-container-expand: 0px;
            --sidebar-list-item-icon-container-icon-size: 20px;
            --sidebar-header-border-size: 1px;
            --sidebar-header-icon-size: 24px;
            --sidebar-header-height: 64px;
            --sidebar-body-opened-spacing: 16px;
            --sidebar-body-opened-container-spacing: 8px;
            --sidebar-body-opened-grid-spacing: 4px;
            --sidebar-body-opened-menu-spacing: 4px;
            --sidebar-body-spacing: 8px;
            --sidebar-multiscreen-border-size: 1px;
            --sidebar-multiscreen-content-border-right-size: 1px;
            --sidebar-multiscreen-content-spacing: 24px;
            --sidebar-multiscreen-arrow-icon-size: 12px;
            --sidebar-multiscreen-icon-size: 24px;
            --line-size-m: 1px;
            --dot-size-m: 4px;
            --dot-size-s: 2px;
            --footer-border-size: 1px;
            --line-size-s: 1px;
            --navbar-width-mobile: 48px;
            --menu-bottom-buttons-container-spacing: 8px;
            --menu-bottom-buttons-container-expand: 16px;
            --footer-spacing-desktop: 32px;
            --footer-spacing-mobile: 32px;
            --footer-top-block-content-spacing: 24px;
            --footer-top-block-element-spacing: 8px;
            --footer-payment-container-border-size: 1px;
            --footer-payment-card-border-size: 1px;
            --footer-payment-card-icon-width: 87px;
            --footer-payment-card-icon-height: 56px;
            --footer-bottom-block-vertical-spacing: 16px;
            --footer-bottom-block-horizontal-spacing: 24px;
            --footer-bottom-block-element-spacing: 16px;
            --footer-bottom-block-license-text-spacing: 12px;
            --footer-top-block-social-icon-size: 32px;
            --footer-top-block-list-spacing: 12px;
            --step-point-border-size-l: 1px;
            --step-point-border-size-m: 1px;
            --calendar-header-day-height-m: 44px;
            --calendar-header-day-height-s: 36px;
            --notification-footer-spacing-desktop: 8px;
            --notification-footer-spacing-mobile: 8px;
            --notification-image-size-desktop: 52px;
            --notification-image-size-mobile: 48px;
            --notification-button-icon-size-desktop: 24px;
            --notification-button-icon-size-mobile: 24px;
            --font-weight-black: 900;
            --font-weight-extra-bold: 800;
            --font-weight-bold: 700;
            --font-weight-semi-bold: 600;
            --font-weight-regular: 500;
            --font-weight-light: 300;
            --font-size-header-6xl: 105px;
            --font-size-header-5xl: 72px;
            --font-size-header-4xl: 64px;
            --font-size-header-3xl: 40px;
            --font-size-header-2xl: 32px;
            --font-size-header-xl: 30px;
            --font-size-header-l: 28px;
            --font-size-header-m: 24px;
            --font-size-header-s: 20px;
            --font-size-header-xs: 18px;
            --font-size-header-2xs: 16px;
            --font-size-body-5xl: 105px;
            --font-size-body-4xl: 72px;
            --font-size-body-3xl: 64px;
            --font-size-body-2xl: 40px;
            --font-size-body-xl: 30px;
            --font-size-body-l: 18px;
            --font-size-body-m: 16px;
            --font-size-body-s: 14px;
            --font-size-body-xs: 12px;
            --font-size-body-2xs: 10px;
            --font-size-body-3xs: 8px;
            --font-line-height-header-6xl: 128px;
            --font-line-height-header-5xl: 88px;
            --font-line-height-header-4xl: 100px;
            --font-line-height-header-3xl: 49px;
            --font-line-height-header-2xl: 40px;
            --font-line-height-header-xl: 37px;
            --font-line-height-header-l: 40px;
            --font-line-height-header-m: 40px;
            --font-line-height-header-s: 28px;
            --font-line-height-header-xs: 28px;
            --font-line-height-header-2xs: 24px;
            --font-line-height-body-5xl: 128px;
            --font-line-height-body-4xl: 88px;
            --font-line-height-body-3xl: 100px;
            --font-line-height-body-2xl: 49px;
            --font-line-height-body-xl: 37px;
            --font-line-height-body-l: 28px;
            --font-line-height-body-m: 24px;
            --font-line-height-body-s: 20px;
            --font-line-height-body-xs: 18px;
            --font-line-height-body-2xs: 16px;
            --font-line-height-body-3xs: 14px;
            --font-weight-selector-external-text-message: 500;
            --font-size-selector-external-text-message: 12px;
            --font-weight-sidebar-list-header: 500;
            --font-weight-sidebar-list-text: 500;
            --font-weight-sidebar-card-text-l: 700;
            --font-weight-sidebar-card-text-m: 700;
            --font-weight-sidebar-card-text-s: 700;
            --font-weight-sidebar-card-description-l: 500;
            --font-weight-sidebar-card-description-m: 500;
            --font-weight-sidebar-card-description-s: 500;
            --font-weight-navbar-text-desktop: 500;
            --font-weight-navbar-text-mobile: 600;
            --font-size-sidebar-list-header: 14px;
            --font-size-sidebar-card-text-l: 14px;
            --font-size-sidebar-card-text-m: 12px;
            --font-size-sidebar-card-text-s: 10px;
            --font-size-sidebar-card-description-l: 10px;
            --font-size-sidebar-card-description-m: 10px;
            --font-size-sidebar-card-description-s: 10px;
            --font-size-sidebar-list-text: 14px;
            --font-size-navbar-text-desktop: 14px;
            --font-size-navbar-text-mobile: 10px;
            --font-weight-modal-system-body-text-desktop: 600;
            --font-weight-modal-system-body-text-mobile: 600;
            --font-weight-modal-system-description-desktop: 500;
            --font-weight-modal-system-description-mobile: 500;
            --font-weight-input-external-text-description: 500;
            --font-weight-input-external-text-message: 500;
            --font-size-modal-system-body-text-desktop: 24px;
            --font-size-modal-system-body-text-mobile: 20px;
            --font-size-modal-system-description-desktop: 16px;
            --font-size-modal-system-description-mobile: 14px;
            --font-size-input-external-text-description: 12px;
            --font-size-input-external-text-message: 12px;
            --font-weight-menu-top-amount-text: 700;
            --font-size-menu-top-amount-text: 12px;
            --font-weight-footer-title: 600;
            --font-weight-footer-subtitle: 600;
            --font-weight-footer-text: 500;
            --font-weight-footer-menu-text: 500;
            --font-weight-footer-description: 500;
            --font-size-footer-title: 18px;
            --font-size-footer-subtitle: 14px;
            --font-size-footer-text: 14px;
            --font-size-footer-menu-text: 12px;
            --font-size-footer-description: 12px;
            --font-size-game-card-like-text: 16px;
            --font-size-game-card-game-text: 14px;
            --font-size-game-card-provider-text: 8px;
            --font-size-game-card-live-text: 12px;
            --font-weight-game-card-like-text: 600;
            --font-weight-game-card-game-text: 800;
            --font-weight-game-card-provider-text: 700;
            --font-weight-game-card-live-text: 700;
            --font-weight-user-menu-header: 700;
            --font-weight-user-menu-email-text: 500;
            --font-weight-user-menu-title: 500;
            --font-weight-user-menu-text: 500;
            --font-weight-user-menu-value: 700;
            --font-weight-user-menu-description: 500;
            --font-size-user-menu-header: 20px;
            --font-size-user-menu-email-text: 10px;
            --font-size-user-menu-title: 12px;
            --font-size-user-menu-text: 10px;
            --font-size-user-menu-value: 10px;
            --font-size-user-menu-description: 10px;
            --font-line-height-badge-text-l: 20px;
            --font-line-height-badge-text-m: 16px;
            --font-line-height-badge-text-s: 14px;
            --font-line-height-badge-text-xs: 8px;
            --font-line-height-button-text-l: 24px;
            --font-line-height-button-text-m: 20px;
            --font-line-height-button-text-s: 16px;
            --font-line-height-button-store-text-l: 20px;
            --font-line-height-button-store-text-m: 18px;
            --font-line-height-button-store-description-l: 12px;
            --font-line-height-button-store-description-m: 12px;
            --font-line-height-calendar-week-text-m: 24px;
            --font-line-height-calendar-week-text-s: 20px;
            --font-line-height-calendar-day-text-m: 24px;
            --font-line-height-calendar-day-text-s: 20px;
            --font-line-height-calendar-today-text-m: 24px;
            --font-line-height-calendar-today-text-s: 20px;
            --font-line-height-calendar-holiday-text-m: 24px;
            --font-line-height-calendar-holiday-text-s: 20px;
            --font-line-height-accordion-header: 20px;
            --font-line-height-accordion-description: 20px;
            --font-line-height-countdown-text-l: 28px;
            --font-line-height-countdown-text-m: 24px;
            --font-line-height-countdown-text-s: 20px;
            --font-line-height-countdown-text-xs: 16px;
            --font-line-height-countdown-text-xxs: 14px;
            --font-line-height-countdown-text-3xs: 8px;
            --font-line-height-countdown-description-l: 18px;
            --font-line-height-countdown-description-m: 18px;
            --font-line-height-counter-text-xl: 14px;
            --font-line-height-counter-text-l: 12px;
            --font-line-height-counter-text-m: 10px;
            --font-line-height-counter-text-s: 8px;
            --font-line-height-message-text-l: 24px;
            --font-line-height-message-text-m: 20px;
            --font-line-height-message-text-s: 18px;
            --font-line-height-message-description-l: 20px;
            --font-line-height-message-description-m: 18px;
            --font-line-height-message-description-s: 16px;
            --font-line-height-message-line-text-desktop: 20px;
            --font-line-height-message-line-text-mobile: 20px;
            --font-line-height-message-line-description-desktop: 18px;
            --font-line-height-message-line-description-mobile: 18px;
            --font-line-height-notification-text-desktop: 24px;
            --font-line-height-notification-text-mobile: 20px;
            --font-line-height-notification-description-desktop: 20px;
            --font-line-height-notification-description-mobile: 18px;
            --font-line-height-pagination-text-m: 24px;
            --font-line-height-pagination-text-s: 20px;
            --font-line-height-progress-bar-text-l: 24px;
            --font-line-height-progress-bar-text-m: 16px;
            --font-line-height-progress-bar-text-s: 8px;
            --font-line-height-step-text-l: 20px;
            --font-line-height-step-text-m: 12px;
            --font-line-height-step-description-l: 16px;
            --font-line-height-step-description-m: 16px;
            --font-line-height-step-point-text-l: 18px;
            --font-line-height-tab-text-l: 24px;
            --font-line-height-tab-text-m: 20px;
            --font-line-height-tab-text-s: 16px;
            --font-line-height-table-header: 16px;
            --font-line-height-table-text: 20px;
            --font-line-height-table-modal-text: 14px;
            --font-line-height-table-modal-description: 14px;
            --font-line-height-table-modal-value: 20px;
            --font-line-height-tag-text-m: 16px;
            --font-line-height-tag-text-s: 16px;
            --font-line-height-title-block-text-desktop: 28px;
            --font-line-height-title-block-text-mobile: 20px;
            --font-line-height-title-block-description-desktop: 24px;
            --font-line-height-title-block-description-mobile: 20px;
            --font-line-height-title-card-text-desktop: 24px;
            --font-line-height-title-card-text-mobile: 20px;
            --font-line-height-title-card-description-desktop: 18px;
            --font-line-height-title-card-description-mobile: 16px;
            --font-line-height-tooltip-text: 20px;
            --font-line-height-selector-external-text-message: 18px;
            --font-line-height-dropdown-text-m: 16px;
            --font-line-height-dropdown-text-s: 14px;
            --font-line-height-dropdown-description-m: 10px;
            --font-line-height-dropdown-description-s: 10px;
            --font-line-height-dropdown-divider-description-m: 12px;
            --font-line-height-dropdown-divider-description-s: 10px;
            --font-line-height-sidebar-list-header: 20px;
            --font-line-height-sidebar-list-text: 20px;
            --font-line-height-sidebar-card-text-l: 14px;
            --font-line-height-sidebar-card-text-m: 12px;
            --font-line-height-sidebar-card-text-s: 10px;
            --font-line-height-sidebar-card-description-l: 10px;
            --font-line-height-sidebar-card-description-m: 10px;
            --font-line-height-sidebar-card-description-s: 10px;
            --font-line-height-navbar-text-desktop: 20px;
            --font-line-height-navbar-text-mobile: 16px;
            --font-line-height-modal-header-desktop: 28px;
            --font-line-height-modal-header-mobile: 24px;
            --font-line-height-modal-body-text-desktop: 40px;
            --font-line-height-modal-body-text-mobile: 28px;
            --font-line-height-modal-description-desktop: 24px;
            --font-line-height-modal-description-mobile: 20px;
            --font-line-height-modal-system-body-text-desktop: 40px;
            --font-line-height-field-vertical-label: 24px;
            --font-line-height-field-vertical-description: 18px;
            --font-line-height-field-horizontal-label: 20px;
            --font-line-height-field-horizontal-description: 18px;
            --font-line-height-modal-system-body-text-mobile: 28px;
            --font-line-height-modal-system-description-desktop: 24px;
            --font-line-height-modal-system-description-mobile: 20px;
            --font-line-height-input-label-focus-l: 14px;
            --font-line-height-input-label-focus-m: 12px;
            --font-line-height-input-label-focus-s: 10px;
            --font-line-height-input-label-l: 24px;
            --font-line-height-input-label-m: 20px;
            --font-line-height-input-label-s: 16px;
            --font-line-height-input-value-l: 24px;
            --font-line-height-input-value-m: 20px;
            --font-line-height-input-value-s: 16px;
            --font-line-height-input-placeholder-l: 24px;
            --font-line-height-input-placeholder-m: 20px;
            --font-line-height-input-placeholder-s: 16px;
            --font-line-height-input-external-text-description: 18px;
            --font-line-height-input-external-text-message: 18px;
            --font-line-height-game-card-like-text: 24px;
            --font-line-height-game-card-game-text: 14px;
            --font-line-height-game-card-provider-text: 8px;
            --font-line-height-game-card-live-text: 18px;
            --font-line-height-menu-top-amount-text: 18px;
            --font-line-height-user-menu-header: 24px;
            --font-line-height-user-menu-email-text: 16px;
            --font-line-height-user-menu-title: 18px;
            --font-line-height-user-menu-text: 16px;
            --font-line-height-user-menu-value: 16px;
            --font-line-height-user-menu-description: 16px;
            --font-line-height-footer-title: 18px;
            --font-line-height-footer-subtitle: 14px;
            --font-line-height-footer-text: 14px;
            --font-line-height-footer-menu-text: 18px;
            --font-line-height-footer-description: 18px;
            --font-line-height-number: 0px;
            --font-letter-spacing-header: 0px;
            --font-paragraph-spacing-header-6xl: 0px;
            --font-paragraph-spacing-header-5xl: 0px;
            --font-paragraph-spacing-header-4xl: 0px;
            --font-paragraph-spacing-header-3xl: 0px;
            --font-paragraph-spacing-header-2xl: 0px;
            --font-paragraph-spacing-header-xl: 0px;
            --font-paragraph-spacing-header-l: 0px;
            --font-paragraph-spacing-header-m: 0px;
            --font-paragraph-spacing-header-s: 0px;
            --font-paragraph-spacing-header-xs: 0px;
            --font-paragraph-spacing-body-5xl: 0px;
            --font-paragraph-spacing-header-2xs: 0px;
            --font-paragraph-spacing-body-4xl: 0px;
            --font-paragraph-spacing-body-3xl: 0px;
            --font-paragraph-spacing-body-2xl: 0px;
            --font-paragraph-spacing-body-xl: 0px;
            --font-paragraph-spacing-body-l: 14px;
            --font-paragraph-spacing-body-m: 14px;
            --font-paragraph-spacing-body-s: 14px;
            --font-paragraph-spacing-body-xs: 14px;
            --font-paragraph-spacing-body-2xs: 14px;
            --font-paragraph-spacing-body-3xs: 14px;
            --font-letter-spacing-body: 0px;
            --font-paragraph-spacing-accordion-description: 14px;
            --font-paragraph-spacing-modal-description-desktop: 14px;
            --font-paragraph-spacing-modal-description-mobile: 14px;
            --font-paragraph-spacing-footer-description: 14px;
            --font-line-height-notification-footer-text-desktop: 20px;
            --font-line-height-notification-footer-text-mobile: 16px;
            --font-letter-spacing-game-card-provider-text: 0px;
            --font-letter-spacing-game-card-game-text: 0px;
            --shadow-position-x0: 0px;
            --shadow-position-y0: 0px;
            --shadow-position-y1: 1px;
            --shadow-position-y2: 4px;
            --shadow-position-y2-inv: -4px;
            --shadow-position-y3: 8px;
            --shadow-position-y4: 12px;
            --shadow-position-y5: 24px;
            --shadow-position-y6: 40px;
            --shadow-blur-b1: 1px;
            --shadow-blur-b2: 2px;
            --shadow-blur-b3: 8px;
            --shadow-blur-b4: 16px;
            --shadow-blur-b5: 24px;
            --shadow-blur-b6: 32px;
            --shadow-blur-b7: 64px;
            --shadow-spread-s0: 0px;
            --blur-br1: 8px;
            --blur-br2: 16px;
            --blur-br3: 32px;
            --blur-br4: 48px;
            --blur-br5: 64px;
            --shadow-s1: 0 0 var(--shadow-blur-b1) 0 var(--color-c2), 0 var(--shadow-position-y6) var(--shadow-blur-b7) 0 var(--color-c1);
            --shadow-s2: 0 0 var(--shadow-blur-b1) 0 var(--color-c2), 0 var(--shadow-position-y5) var(--shadow-blur-b6) 0 var(--color-c1);
            --shadow-s3: 0 var(--shadow-position-y4) var(--shadow-blur-b5) 0 var(--color-c1), 0 0 var(--shadow-blur-b1) 0 var(--color-c2);
            --shadow-s4: 0 var(--shadow-position-y3) var(--shadow-blur-b4) 0 var(--color-c1), 0 0 var(--shadow-blur-b1) 0 var(--color-c2);
            --shadow-s5: 0 var(--shadow-position-y2) var(--shadow-blur-b3) 0 var(--color-c1), 0 0 var(--shadow-blur-b1) 0 var(--color-c2);
            --shadow-s5-inverse: 0 var(--shadow-position-y2-inv) var(--shadow-blur-b3) 0 var(--color-c1), 0 0 var(--shadow-blur-b1) 0 var(--color-c2);
            --shadow-s6: 0 var(--shadow-position-y1) var(--shadow-blur-b2) 0 var(--color-c2), 0 0 var(--shadow-blur-b1) 0 var(--color-c2);
            --shadow-color-s1: 0 var(--shadow-position-y6) var(--blur-br5) 0 var(--color-c1-primary), 0 0 var(--shadow-blur-b1) 0 var(--color-c2-primary);
            --shadow-color-s2: 0 var(--shadow-position-y5) var(--shadow-blur-b6) 0 var(--color-c1-primary), 0 0 var(--shadow-blur-b1) 0 var(--color-c2-primary);
            --shadow-color-s3: 0 var(--shadow-position-y4) var(--shadow-blur-b5) 0 var(--color-c1-primary), 0 0 var(--shadow-blur-b1) 0 var(--color-c2-primary);
            --shadow-color-s4: 0 var(--shadow-position-y3) var(--shadow-blur-b4) 0 var(--color-c1-primary), 0 0 var(--shadow-blur-b1) 0 var(--color-c2-primary);
            --shadow-color-s5: 0 var(--shadow-position-y2) var(--shadow-blur-b3) 0 var(--color-c2-primary), 0 0 var(--shadow-blur-b1) 0 var(--color-c2-primary);
            --shadow-color-s6: 0px 1px 2px 0px var(--color-c2-primary), 0 0 var(--shadow-blur-b1) 0 var(--color-c2-primary);
            --font-header-black-2xs: var(--font-style-header) 900 16px/24px var(--font-family-header);
            --font-header-black-xs: var(--font-style-header) 900 18px/28px var(--font-family-header);
            --font-header-black-s: var(--font-style-header) 900 20px/28px var(--font-family-header);
            --font-header-black-m: var(--font-style-header) 900 24px/40px var(--font-family-header);
            --font-header-black-l: var(--font-style-header) 900 28px/40px var(--font-family-header);
            --font-header-black-xl: var(--font-style-header) 900 30px/37px var(--font-family-header);
            --font-header-black-2xl: var(--font-style-header) 900 32px/40px var(--font-family-header);
            --font-header-black-3xl: var(--font-style-header) 900 40px/49px var(--font-family-header);
            --font-header-black-4xl: var(--font-style-header) 900 64px/100px var(--font-family-header);
            --font-header-black-5xl: var(--font-style-header) 900 72px/88px var(--font-family-header);
            --font-header-black-6xl: var(--font-style-header) 900 105px/128px var(--font-family-header);
            --font-header-bold-2xs: var(--font-style-header) 700 16px/24px var(--font-family-header);
            --font-header-bold-xs: var(--font-style-header) 700 18px/28px var(--font-family-header);
            --font-header-bold-s: var(--font-style-header) 700 20px/28px var(--font-family-header);
            --font-header-bold-m: var(--font-style-header) 700 24px/40px var(--font-family-header);
            --font-header-bold-l: var(--font-style-header) 700 28px/40px var(--font-family-header);
            --font-header-bold-xl: var(--font-style-header) 700 30px/37px var(--font-family-header);
            --font-header-bold-2xl: var(--font-style-header) 700 32px/40px var(--font-family-header);
            --font-header-bold-3xl: var(--font-style-header) 700 40px/49px var(--font-family-header);
            --font-header-bold-4xl: var(--font-style-header) 700 64px/100px var(--font-family-header);
            --font-header-bold-5xl: var(--font-style-header) 700 72px/88px var(--font-family-header);
            --font-header-bold-6xl: var(--font-style-header) 700 105px/128px var(--font-family-header);
            --font-header-semi-bold-2xs: var(--font-style-header) 600 16px/24px var(--font-family-header);
            --font-header-semi-bold-xs: var(--font-style-header) 600 18px/28px var(--font-family-header);
            --font-header-semi-bold-s: var(--font-style-header) 600 20px/28px var(--font-family-header);
            --font-header-semi-bold-m: var(--font-style-header) 600 24px/40px var(--font-family-header);
            --font-header-semi-bold-l: var(--font-style-header) 600 28px/40px var(--font-family-header);
            --font-header-semi-bold-xl: var(--font-style-header) 600 30px/37px var(--font-family-header);
            --font-header-semi-bold-2xl: var(--font-style-header) 600 32px/40px var(--font-family-header);
            --font-header-semi-bold-3xl: var(--font-style-header) 600 40px/49px var(--font-family-header);
            --font-header-semi-bold-4xl: var(--font-style-header) 600 64px/100px var(--font-family-header);
            --font-header-semi-bold-5xl: var(--font-style-header) 600 72px/88px var(--font-family-header);
            --font-header-semi-bold-6xl: var(--font-style-header) 600 105px/128px var(--font-family-header);
            --font-body-bold-3xs: var(--font-style-base) 700 8px/14px var(--font-family-body);
            --font-body-bold-2xs: var(--font-style-base) 700 10px/16px var(--font-family-body);
            --font-body-bold-xs: var(--font-style-base) 700 12px/18px var(--font-family-body);
            --font-body-bold-s: var(--font-style-base) 700 14px/20px var(--font-family-body);
            --font-body-bold-m: var(--font-style-base) 700 16px/24px var(--font-family-body);
            --font-body-bold-l: var(--font-style-base) 700 18px/28px var(--font-family-body);
            --font-body-bold-xl: var(--font-style-base) 700 30px/37px var(--font-family-body);
            --font-body-bold-2xl: var(--font-style-base) 700 40px/49px var(--font-family-body);
            --font-body-bold-3xl: var(--font-style-base) 700 64px/49px var(--font-family-body);
            --font-body-bold-4xl: var(--font-style-base) 700 72px/88px var(--font-family-body);
            --font-body-bold-5xl: var(--font-style-base) 700 105px/128px var(--font-family-body);
            --font-body-semi-bold-3xs: var(--font-style-base) 600 8px/14px var(--font-family-body);
            --font-body-semi-bold-2xs: var(--font-style-base) 600 10px/16px var(--font-family-body);
            --font-body-semi-bold-xs: var(--font-style-base) 600 12px/18px var(--font-family-body);
            --font-body-semi-bold-s: var(--font-style-base) 600 14px/20px var(--font-family-body);
            --font-body-semi-bold-m: var(--font-style-base) 600 16px/24px var(--font-family-body);
            --font-body-semi-bold-l: var(--font-style-base) 600 18px/28px var(--font-family-body);
            --font-body-semi-bold-xl: var(--font-style-base) 600 30px/37px var(--font-family-body);
            --font-body-semi-bold-2xl: var(--font-style-base) 600 40px/49px var(--font-family-body);
            --font-body-semi-bold-3xl: var(--font-style-base) 600 64px/100px var(--font-family-body);
            --font-body-semi-bold-4xl: var(--font-style-base) 600 72px/88px var(--font-family-body);
            --font-body-semi-bold-5xl: var(--font-style-base) 600 105px/128px var(--font-family-body);
            --font-body-regular-3xs: var(--font-style-base) 500 8px/14px var(--font-family-body);
            --font-body-regular-2xs: var(--font-style-base) 500 10px/16px var(--font-family-body);
            --font-body-regular-xs: var(--font-style-base) 500 12px/18px var(--font-family-body);
            --font-body-regular-s: var(--font-style-base) 500 14px/20px var(--font-family-body);
            --font-body-regular-m: var(--font-style-base) 500 16px/24px var(--font-family-body);
            --font-body-regular-l: var(--font-style-base) 500 18px/28px var(--font-family-body);
            --font-body-regular-xl: var(--font-style-base) 500 30px/37px var(--font-family-body);
            --font-body-regular-2xl: var(--font-style-base) 500 40px/49px var(--font-family-body);
            --font-body-regular-3xl: var(--font-style-base) 500 40px/100px var(--font-family-body);
            --font-body-regular-4xl: var(--font-style-base) 500 72px/88px var(--font-family-body);
            --font-body-regular-5xl: var(--font-style-base) 500 105px/128px var(--font-family-body);
            --font-accordion-header: var(--font-style-base) 600 14px/20px var(--font-family-body);
            --font-accordion-description: var(--font-style-base) 500 14px/20px var(--font-family-body);
            --font-badge-text-l: var(--font-style-base) 700 14px/20px var(--font-family-body);
            --font-badge-text-m: var(--font-style-base) 700 12px/16px var(--font-family-body);
            --font-badge-text-s: var(--font-style-base) 700 10px/14px var(--font-family-body);
            --font-badge-text-xs: var(--font-style-base) 700 8px/8px var(--font-family-body);
            --font-button-text-l: var(--font-style-base) 700 18px/24px var(--font-family-body);
            --font-button-text-m: var(--font-style-base) 600 16px/20px var(--font-family-body);
            --font-button-text-s: var(--font-style-base) 600 12px/16px var(--font-family-body);
            --font-button-store-text-l: var(--font-style-base) 600 16px/20px var(--font-family-body);
            --font-button-store-text-m: var(--font-style-base) 600 12px/18px var(--font-family-body);
            --font-button-store-description-l: var(--font-style-base) 500 10px/12px var(--font-family-body);
            --font-button-store-description-m: var(--font-style-base) 500 10px/12px var(--font-family-body);
            --font-calendar-week-text-m: var(--font-style-base) 500 16px/24px var(--font-family-body);
            --font-calendar-week-text-s: var(--font-style-base) 500 14px/20px var(--font-family-body);
            --font-calendar-day-text-m: var(--font-style-base) 500 16px/24px var(--font-family-body);
            --font-calendar-day-text-s: var(--font-style-base) 500 14px/24px var(--font-family-body);
            --font-calendar-today-text-m: var(--font-style-base) 700 16px/24px var(--font-family-body);
            --font-calendar-today-text-s: var(--font-style-base) 700 14px/20px var(--font-family-body);
            --font-calendar-holiday-text-m: var(--font-style-base) 500 16px/24px var(--font-family-body);
            --font-calendar-holiday-text-s: var(--font-style-base) 500 14px/20px var(--font-family-body);
            --font-countdown-text-l: var(--font-style-header) 600 20px/28px var(--font-family-header);
            --font-countdown-text-m: var(--font-style-base) 600 16px/24px var(--font-family-body);
            --font-countdown-text-s: var(--font-style-base) 700 14px/20px var(--font-family-body);
            --font-countdown-text-xs: var(--font-style-base) 700 12px/16px var(--font-family-body);
            --font-countdown-text-xxs: var(--font-style-base) 700 10px/14px var(--font-family-body);
            --font-countdown-text-3xs: var(--font-style-base) 700 8px/8px var(--font-family-body);
            --font-countdown-description-l: var(--font-style-base) 600 12px/18px var(--font-family-body);
            --font-countdown-description-m: var(--font-style-base) 500 12px/18px var(--font-family-body);
            --font-counter-text-xl: var(--font-style-base) 700 14px/14px var(--font-family-body);
            --font-counter-text-l: var(--font-style-base) 700 12px/12px var(--font-family-body);
            --font-counter-text-m: var(--font-style-base) 700 10px/10px var(--font-family-body);
            --font-counter-text-s: var(--font-style-base) 700 8px/8px var(--font-family-body);
            --font-message-text-l: var(--font-style-base) 700 16px/24px var(--font-family-body);
            --font-message-text-m: var(--font-style-base) 700 14px/20px var(--font-family-body);
            --font-message-text-s: var(--font-style-base) 700 12px/18px var(--font-family-body);
            --font-message-description-l: var(--font-style-base) 500 14px/20px var(--font-family-body);
            --font-message-description-m: var(--font-style-base) 500 12px/18px var(--font-family-body);
            --font-message-description-s: var(--font-style-base) 500 10px/16px var(--font-family-body);
            --font-message-line-text-desktop: var(--font-style-base) 700 14px/20px var(--font-family-body);
            --font-message-line-text-mobile: var(--font-style-base) 700 14px/20px var(--font-family-body);
            --font-message-line-description-desktop: var(--font-style-base) 500 12px/18px var(--font-family-body);
            --font-message-line-description-mobile: var(--font-style-base) 500 12px/18px var(--font-family-body);
            --font-notification-text-desktop: var(--font-style-base) 600 16px/24px var(--font-family-body);
            --font-notification-text-mobile: var(--font-style-base) 600 14px/20px var(--font-family-body);
            --font-notification-description-desktop: var(--font-style-base) 500 14px/20px var(--font-family-body);
            --font-notification-description-mobile: var(--font-style-base) 500 12px/18px var(--font-family-body);
            --font-notification-footer-text-desktop: var(--font-style-base) 600 14px/20px var(--font-family-body);
            --font-notification-footer-text-mobile: var(--font-style-base) 600 12px/16px var(--font-family-body);
            --font-pagination-text-m: var(--font-style-base) 500 16px/24px var(--font-family-body);
            --font-pagination-text-s: var(--font-style-base) 500 14px/20px var(--font-family-body);
            --font-progress-bar-text-l: var(--font-style-base) 700 16px/24px var(--font-family-body);
            --font-progress-bar-text-m: var(--font-style-base) 600 12px/16px var(--font-family-body);
            --font-progress-bar-text-s: var(--font-style-base) 600 8px/8px var(--font-family-body);
            --font-step-text-l: var(--font-style-base) 500 14px/20px var(--font-family-body);
            --font-step-text-m: var(--font-style-base) 500 12px/12px var(--font-family-body);
            --font-step-description-l: var(--font-style-base) 500 10px/16px var(--font-family-body);
            --font-step-description-m: var(--font-style-base) 500 10px/16px var(--font-family-body);
            --font-step-point-text-l: var(--font-style-base) 700 12px/18px var(--font-family-body);
            --font-tab-text-l: var(--font-style-base) 600 18px/24px var(--font-family-body);
            --font-tab-text-m: var(--font-style-base) 600 16px/20px var(--font-family-body);
            --font-tab-text-s: var(--font-style-base) 600 12px/16px var(--font-family-body);
            --font-table-header: var(--font-style-base) 700 12px/16px var(--font-family-body);
            --font-table-text: var(--font-style-base) 600 14px/20px var(--font-family-body);
            --font-table-modal-text: var(--font-style-base) 600 14px/14px var(--font-family-body);
            --font-table-modal-description: var(--font-style-base) 500 12px/14px var(--font-family-body);
            --font-table-modal-value: var(--font-style-base) 700 14px/20px var(--font-family-body);
            --font-tag-text-m: var(--font-style-base) 600 14px/16px var(--font-family-body);
            --font-tag-text-s: var(--font-style-base) 600 12px/16px var(--font-family-body);
            --font-title-block-text-desktop: var(--font-style-header) 700 28px/28px var(--font-family-header);
            --font-title-block-text-mobile: var(--font-style-header) 600 20px/20px var(--font-family-header);
            --font-title-block-description-desktop: var(--font-style-base) 500 16px/24px var(--font-family-body);
            --font-title-block-description-mobile: var(--font-style-base) 500 14px/20px var(--font-family-body);
            --font-title-card-text-desktop: var(--font-style-base) 700 16px/24px var(--font-family-body);
            --font-title-card-text-mobile: var(--font-style-base) 700 14px/20px var(--font-family-body);
            --font-title-card-description-desktop: var(--font-style-base) 500 12px/18px var(--font-family-body);
            --font-title-card-description-mobile: var(--font-style-base) 500 10px/16px var(--font-family-body);
            --font-tooltip-text: var(--font-style-base) 600 14px/20px var(--font-family-body);
            --font-field-vertical-label: var(--font-style-base) 600 16px/24px var(--font-family-body);
            --font-field-vertical-description: var(--font-style-base) 500 12px/18px var(--font-family-body);
            --font-field-horizontal-label: var(--font-style-base) 500 14px/20px var(--font-family-body);
            --font-field-horizontal-description: var(--font-style-base) 500 12px/18px var(--font-family-body);
            --font-input-label-focus-l: var(--font-style-base) 600 14px/14px var(--font-family-body);
            --font-input-label-focus-m: var(--font-style-base) 600 12px/12px var(--font-family-body);
            --font-input-label-focus-s: var(--font-style-base) 600 10px/10px var(--font-family-body);
            --font-input-label-l: var(--font-style-base) 700 18px/24px var(--font-family-body);
            --font-input-label-m: var(--font-style-base) 600 16px/20px var(--font-family-body);
            --font-input-label-s: var(--font-style-base) 600 12px/16px var(--font-family-body);
            --font-input-value-l: var(--font-style-header) 700 18px/24px var(--font-family-header);
            --font-input-value-m: var(--font-style-base) 600 16px/20px var(--font-family-body);
            --font-input-value-s: var(--font-style-base) 600 12px/16px var(--font-family-body);
            --font-input-placeholder-l: var(--font-style-header) 700 18px/24px var(--font-family-header);
            --font-input-placeholder-m: var(--font-style-base) 600 16px/20px var(--font-family-body);
            --font-input-placeholder-s: var(--font-style-base) 600 12px/16px var(--font-family-body);
            --font-dropdown-text-m: var(--font-style-base) 500 16px/16px var(--font-family-body);
            --font-dropdown-text-s: var(--font-style-base) 500 14px/14px var(--font-family-body);
            --font-dropdown-description-m: var(--font-style-base) 500 10px/10px var(--font-family-body);
            --font-dropdown-description-s: var(--font-style-base) 500 10px/10px var(--font-family-body);
            --font-dropdown-divider-description-m: var(--font-style-base) 600 12px/12px var(--font-family-body);
            --font-dropdown-divider-description-m-transform: uppercase;
            --font-dropdown-divider-description-s: var(--font-style-base) 600 10px/10px var(--font-family-body);
            --font-dropdown-divider-description-s-transform: uppercase;
            --font-modal-header-desktop: var(--font-style-base) 700 18px/28px var(--font-family-body);
            --font-modal-header-mobile: var(--font-style-base) 700 16px/24px var(--font-family-body);
            --font-modal-body-text-desktop: var(--font-style-header) 600 24px/40px var(--font-family-header);
            --font-modal-body-text-mobile: var(--font-style-header) 600 20px/28px var(--font-family-header);
            --font-modal-description-desktop: var(--font-style-base) 500 16px/24px var(--font-family-body);
            --font-modal-description-mobile: var(--font-style-base) 500 14px/20px var(--font-family-body);
            --font-modal-description-accent-desktop: var(--font-style-base) 700 16px/24px var(--font-family-body);
            --font-modal-description-accent-mobile: var(--font-style-base) 700 14px/20px var(--font-family-body);
            --font-game-card-like-text: var(--font-style-base) 600 16px/24px var(--font-family-body);
            --font-game-card-game-text: var(--font-style-base) 700 14px/14px var(--font-family-body);
            --font-game-card-game-text-transform: uppercase;
            --font-game-card-provider-text: var(--font-style-base) 700 8px/8px var(--font-family-body);
            --font-game-card-provider-text-transform: uppercase;
            --font-game-card-live-text: var(--font-style-base) 700 12px/18px var(--font-family-body);
            --font-navbar-text-desktop: var(--font-style-base) 500 14px/20px var(--font-family-body);
            --font-navbar-text-mobile: var(--font-style-base) 600 10px/16px var(--font-family-body);
            --font-menu-top-amount-text: var(--font-style-base) 700 12px/18px var(--font-family-body);
            --font-user-menu-header: var(--font-style-header) 700 20px/24px var(--font-family-header);
            --font-user-menu-email-text: var(--font-style-base) 500 10px/16px var(--font-family-body);
            --font-user-menu-title: var(--font-style-base) 500 12px/18px var(--font-family-body);
            --font-user-menu-text: var(--font-style-base) 500 10px/16px var(--font-family-body);
            --font-user-menu-value: var(--font-style-base) 700 10px/16px var(--font-family-body);
            --font-user-menu-description: var(--font-style-base) 500 10px/16px var(--font-family-body);
            --font-sidebar-card-text-l: var(--font-style-base) 700 14px/14px var(--font-family-body);
            --font-sidebar-card-text-m: var(--font-style-base) 700 12px/12px var(--font-family-body);
            --font-sidebar-card-text-s: var(--font-style-base) 700 10px/10px var(--font-family-body);
            --font-sidebar-card-description-l: var(--font-style-base) 500 10px/10px var(--font-family-body);
            --font-sidebar-card-description-m: var(--font-style-base) 500 10px/10px var(--font-family-body);
            --font-sidebar-card-description-s: var(--font-style-base) 500 10px/10px var(--font-family-body);
            --font-sidebar-list-header: var(--font-style-base) 500 14px/20px var(--font-family-body);
            --font-sidebar-list-text: var(--font-style-base) 500 14px/20px var(--font-family-body);
            --font-footer-title: var(--font-style-base) 600 18px/18px var(--font-family-body);
            --font-footer-subtitle: var(--font-style-base) 600 14px/14px var(--font-family-body);
            --font-footer-text: var(--font-style-base) 500 14px/14px var(--font-family-body);
            --font-footer-menu-text: var(--font-style-base) 500 12px/18px var(--font-family-body);
            --font-footer-description: var(--font-style-base) 500 12px/18px var(--font-family-body);
            --gradient-activity-hub-calendar-grid-everyday-on: linear-gradient(180deg, var(--color-in400) 0%, var(--color-in600) 40%, var(--color-in700) 66%, var(--color-in800) 100%);
            --gradient-activity-hub-calendar-grid-special-off: linear-gradient(180deg, var(--color-at800) 0%, var(--color-wa900) 100%);
            --gradient-activity-hub-calendar-grid-special-on: linear-gradient(180deg, var(--color-at400) 0%, var(--color-wa700) 85%, var(--color-wa800) 100%);
            --gradient-activity-hub-today-card-everyday: linear-gradient(248deg, var(--color-in300) 0%, var(--color-in400) 32%, var(--color-in600) 72%, var(--color-in800) 100%);
            --gradient-activity-hub-today-card-special-day: linear-gradient(248deg, var(--color-at100) 0%, var(--color-at400) 24%, var(--color-wa700) 92%, var(--color-wa800) 100%);
            --gradient-activity-hub-bonus-hub-master: linear-gradient(90deg, var(--color-in600) 0%, var(--color-in800) 56.00000000000001%, var(--color-dark-grey-1) 100%);
            --gradient-activity-hub-bonus-hub-special: linear-gradient(90deg, var(--color-at500) 0%, var(--color-wa800) 44%, var(--color-wa900) 63%, var(--color-dark-grey-1) 100%);
            --gradient-activity-hub-bonus-hub-balance-dropdown-real-money: linear-gradient(90deg, var(--color-dark-grey-2) 0%, var(--color-dark-grey-1) 50%);
            --gradient-activity-hub-bonus-hub-balance-dropdown-bonus-money: linear-gradient(90deg, var(--color-su900) 0%, var(--color-dark-grey-1) 50%);
            --gradient-activity-hub-bonus-hub-balance-dropdown-daily-cashback: linear-gradient(90deg, var(--color-mi700) 0%, var(--color-dark-grey-1) 100%);
            --gradient-activity-hub-bonus-hub-balance-dropdown-rakeback: linear-gradient(90deg, var(--color-in700) 0%, var(--color-dark-grey-1) 100%);
            --gradient-activity-hub-bonus-hub-bonuses-casino-bonus: unset;
            --gradient-activity-hub-bonus-hub-bonuses-deposit-bonus: linear-gradient(270deg, var(--color-mi600) 0%, var(--color-in800) 100%);
            --gradient-activity-hub-bonus-hub-bonuses-free-spins: linear-gradient(270deg, var(--color-mi700) 0%, var(--color-in800) 100%);
            --gradient-activity-hub-bonus-hub-bonuses-bonus-round: unset;
            --gradient-activity-hub-bonus-hub-bonuses-sport-bonus: unset;
            --gradient-activity-hub-bonus-hub-bonuses-sport-deposit-bonus: unset;
            --gradient-activity-hub-bonus-hub-loyalty-wheels-instant-wheel: linear-gradient(90deg, var(--color-da900) 0%, var(--color-dark-grey-1) 26%);
            --gradient-activity-hub-bonus-hub-loyalty-wheels-bronze: linear-gradient(90deg, var(--color-pr700) 0%, var(--color-dark-grey-1) 26%);
            --gradient-activity-hub-bonus-hub-loyalty-wheels-silver: linear-gradient(90deg, var(--color-in600) 0%, var(--color-dark-grey-1) 26%);
            --gradient-activity-hub-bonus-hub-loyalty-wheels-gold: linear-gradient(90deg, var(--color-su700) 0%, var(--color-dark-grey-1) 26%);
            --gradient-activity-hub-bonus-hub-loyalty-wheels-platinum: linear-gradient(90deg, var(--color-mi600) 0%, var(--color-dark-grey-1) 26%);
            --gradient-activity-hub-bonus-hub-loyalty-wheels-lock-wheel: linear-gradient(90deg, var(--color-dark-grey-3) 0%, var(--color-dark-grey-1) 26%);
            --gradient-gr-1: linear-gradient(92deg, var(--color-pr700) 0%, var(--color-in500) 50%, var(--color-mi600) 100%);
            --gradient-gr-2: linear-gradient(93deg, var(--color-gradient-gr-2-step-1) 0%, var(--color-gradient-gr-2-step-2) 23%, var(--color-gradient-gr-2-step-3) 46%, var(--color-gradient-gr-2-step-4) 75%, var(--color-gradient-gr-2-step-5) 99%);
            --gradient-gr-3: linear-gradient(93deg, var(--color-gradient-gr-3-step-1) 0%, var(--color-gradient-gr-3-step-2) 23%, var(--color-gradient-gr-3-step-3) 46%, var(--color-gradient-gr-3-step-4) 75%, var(--color-gradient-gr-3-step-5) 99%);
            --gradient-bonus-selector: linear-gradient(180deg, var(--color-gradient-bonus-selector-step-1) 0%, var(--color-gradient-bonus-selector-step-2) 32%, var(--color-gradient-bonus-selector-step-3) 60%, var(--color-gradient-bonus-selector-step-4) 100%);
            --gradient-bonus-selector-hover: linear-gradient(180deg, var(--color-gradient-bonus-selector-hover-step-1) 0%, var(--color-gradient-bonus-selector-hover-step-2) 30%, var(--color-gradient-bonus-selector-hover-step-3) 56.00000000000001%, var(--color-gradient-bonus-selector-hover-step-4) 100%);
            --gradient-vip-1: linear-gradient(180deg, var(--color-at100) 0%, var(--color-dgz000) 100%);
            --gradient-vip-2: linear-gradient(90deg, var(--color-at100) 0%, var(--color-dgz000) 40%);
            --gradient-vip-3: linear-gradient(152deg, var(--color-wa400) 0%, var(--color-gradient-vip-3-step-2) 42%, var(--color-gradient-vip-3-step-3) 57.99999999999999%, var(--color-at300) 71%, var(--color-wa500) 100%);
            --color-accordion-background: #242429;
            --color-accordion-header-background: #373742;
            --color-accordion-header-background-hover: #5e5e69;
            --color-accordion-header-background-active: #373742;
            --color-accordion-header-background-disabled: #373742;
            --color-accordion-header-icon-container-background: #FFFFFF00;
            --color-accordion-header-icon-container-background-hover: #FFFFFF00;
            --color-accordion-header-icon-container-background-active: #FFFFFF00;
            --color-accordion-header-icon-container-background-disabled: #FFFFFF00;
            --color-avatar-background: #242429;
            --color-avatar-rakeback-background: #19191b;
            --color-badge-primary-background: #4c5dfb;
            --color-badge-primary-icon-container-background: #FFFFFF00;
            --color-badge-secondary-background: #7a7a84;
            --color-badge-secondary-icon-container-background: #FFFFFF00;
            --color-badge-info-background: #355be2;
            --color-badge-info-icon-container-background: #FFFFFF00;
            --color-badge-minor-background: #9900d5;
            --color-badge-minor-icon-container-background: #FFFFFF00;
            --color-badge-success-background: #069815;
            --color-badge-success-icon-container-background: #FFFFFF00;
            --color-badge-attention-background: #f6da24;
            --color-badge-attention-icon-container-background: #00000000;
            --color-badge-warning-background: #f67024;
            --color-badge-warning-icon-container-background: #FFFFFF00;
            --color-badge-danger-background: #ff0e0e;
            --color-badge-danger-icon-container-background: #FFFFFF00;
            --color-badge-light-background: #fff;
            --color-badge-light-icon-container-background: #00000000;
            --color-badge-dark-background: #121213;
            --color-badge-dark-icon-container-background: #FFFFFF00;
            --color-badge-transparent-background: #FFFFFF33;
            --color-badge-transparent-icon-container-background: #FFFFFF00;
            --color-badge-jackpot-background: linear-gradient(90deg, var(--color-badge-jackpot-background-start) 0%, var(--color-badge-jackpot-background-finish) 100%);
            --color-badge-jackpot-icon-container-background: #FFFFFF00;
            --color-badge-vip-background: linear-gradient(260deg, var(--color-badge-vip-background-start) 0%, var(--color-badge-vip-background-finish) 100%);
            --color-badge-vip-icon-container-background: #FFFFFF00;
            --color-button-fill-primary-background: linear-gradient(180deg, var(--color-pr600) 0%, var(--color-pr400) 100%);
            --color-button-fill-primary-background-hover: linear-gradient(180deg, var(--color-pr500) 0%, var(--color-pr300) 100%);
            --color-button-fill-primary-background-active: linear-gradient(180deg, var(--color-pr800) 0%, var(--color-pr400) 100%);
            --color-button-fill-primary-background-disabled: #FFFFFF0D;
            --color-button-fill-primary-icon-container-background: #FFFFFF00;
            --color-button-fill-primary-icon-container-background-hover: #FFFFFF00;
            --color-button-fill-primary-icon-container-background-active: #FFFFFF00;
            --color-button-fill-primary-icon-container-background-disabled: #FFFFFF00;
            --color-button-fill-secondary-background: #5e5e69;
            --color-button-fill-secondary-background-hover: #7a7a84;
            --color-button-fill-secondary-background-active: #373742;
            --color-button-fill-secondary-background-disabled: #FFFFFF0D;
            --color-button-fill-secondary-icon-container-background: #FFFFFF00;
            --color-button-fill-secondary-icon-container-background-hover: #FFFFFF00;
            --color-button-fill-secondary-icon-container-background-active: #FFFFFF00;
            --color-button-fill-secondary-icon-container-background-disabled: #FFFFFF00;
            --color-button-fill-info-background: #355be2;
            --color-button-fill-info-background-hover: #1d44cc;
            --color-button-fill-info-background-active: #12297b;
            --color-button-fill-info-background-disabled: #FFFFFF0D;
            --color-button-fill-info-icon-container-background: #FFFFFF00;
            --color-button-fill-info-icon-container-background-hover: #FFFFFF00;
            --color-button-fill-info-icon-container-background-active: #FFFFFF00;
            --color-button-fill-info-icon-container-background-disabled: #FFFFFF00;
            --color-button-fill-minor-background: #9900d5;
            --color-button-fill-minor-background-hover: #b800ff;
            --color-button-fill-minor-background-active: #5c0080;
            --color-button-fill-minor-background-disabled: #FFFFFF0D;
            --color-button-fill-minor-icon-container-background: #FFFFFF00;
            --color-button-fill-minor-icon-container-background-hover: #FFFFFF00;
            --color-button-fill-minor-icon-container-background-active: #FFFFFF00;
            --color-button-fill-minor-icon-container-background-disabled: #FFFFFF00;
            --color-button-fill-success-background: #069815;
            --color-button-fill-success-background-hover: #07be1a;
            --color-button-fill-success-background-active: #04720f;
            --color-button-fill-success-background-disabled: #FFFFFF0D;
            --color-button-fill-success-icon-container-background: #FFFFFF00;
            --color-button-fill-success-icon-container-background-hover: #FFFFFF00;
            --color-button-fill-success-icon-container-background-active: #FFFFFF00;
            --color-button-fill-success-icon-container-background-disabled: #FFFFFF00;
            --color-button-fill-attention-background: #f6da24;
            --color-button-fill-attention-background-hover: #f8e150;
            --color-button-fill-attention-background-active: #e4c609;
            --color-button-fill-attention-background-disabled: #FFFFFF0D;
            --color-button-fill-attention-icon-container-background: #FFFFFF00;
            --color-button-fill-attention-icon-container-background-hover: #FFFFFF00;
            --color-button-fill-attention-icon-container-background-active: #FFFFFF00;
            --color-button-fill-attention-icon-container-background-disabled: #FFFFFF00;
            --color-button-fill-warning-background: #f67024;
            --color-button-fill-warning-background-hover: #f88d50;
            --color-button-fill-warning-background-active: #be4908;
            --color-button-fill-warning-background-disabled: #FFFFFF0D;
            --color-button-fill-warning-icon-container-background: #FFFFFF00;
            --color-button-fill-warning-icon-container-background-hover: #FFFFFF00;
            --color-button-fill-warning-icon-container-background-active: #FFFFFF00;
            --color-button-fill-warning-icon-container-background-disabled: #FFFFFF00;
            --color-button-fill-danger-background: #ff0e0e;
            --color-button-fill-danger-background-hover: #f44;
            --color-button-fill-danger-background-active: #d70000;
            --color-button-fill-danger-background-disabled: #FFFFFF0D;
            --color-button-fill-danger-icon-container-background: #FFFFFF00;
            --color-button-fill-danger-icon-container-background-hover: #FFFFFF00;
            --color-button-fill-danger-icon-container-background-active: #FFFFFF00;
            --color-button-fill-danger-icon-container-background-disabled: #FFFFFF00;
            --color-button-fill-dark-background: #121213;
            --color-button-fill-dark-background-hover: #373742;
            --color-button-fill-dark-background-active: #7a7a84;
            --color-button-fill-dark-background-disabled: #FFFFFF0D;
            --color-button-fill-dark-icon-container-background: #FFFFFF00;
            --color-button-fill-dark-icon-container-background-hover: #FFFFFF00;
            --color-button-fill-dark-icon-container-background-active: #FFFFFF00;
            --color-button-fill-dark-icon-container-background-disabled: #FFFFFF00;
            --color-button-fill-light-background: #fff;
            --color-button-fill-light-background-hover: #eff0f2;
            --color-button-fill-light-background-active: #e0e1e4;
            --color-button-fill-light-background-disabled: #FFFFFF0D;
            --color-button-fill-light-icon-container-background: #FFFFFF00;
            --color-button-fill-light-icon-container-background-hover: #FFFFFF00;
            --color-button-fill-light-icon-container-background-active: #FFFFFF00;
            --color-button-fill-light-icon-container-background-disabled: #FFFFFF00;
            --color-button-fill-primary-progress-background: #3041e6;
            --color-button-fill-primary-progress-background-hover: #4c5dfb;
            --color-button-fill-primary-progress-background-active: #202b94;
            --color-button-fill-primary-progress-background-disabled: #FFFFFF0D;
            --color-button-fill-primary-progress-progress: linear-gradient(180deg, var(--color-pr600) 0%, var(--color-pr400) 100%);
            --color-button-fill-primary-progress-progress-hover: linear-gradient(180deg, var(--color-pr500) 0%, var(--color-pr300) 100%);
            --color-button-fill-primary-progress-progress-active: #4c5dfb;
            --color-button-fill-primary-progress-progress-disabled: #373742;
            --color-button-fill-primary-progress-icon-container-background: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-background-hover: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-background-active: #FFFFFF00;
            --color-button-fill-primary-progress-icon-container-background-disabled: #FFFFFF00;
            --color-button-fill-secondary-progress-background: #5e5e69;
            --color-button-fill-secondary-progress-background-hover: #7a7a84;
            --color-button-fill-secondary-progress-background-active: #373742;
            --color-button-fill-secondary-progress-background-disabled: #FFFFFF0D;
            --color-button-fill-secondary-progress-progress: #5f6eff;
            --color-button-fill-secondary-progress-progress-hover: #717fff;
            --color-button-fill-secondary-progress-progress-active: #4c5dfb;
            --color-button-fill-secondary-progress-progress-disabled: #373742;
            --color-button-fill-secondary-progress-icon-container-background: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-background-hover: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-background-active: #FFFFFF00;
            --color-button-fill-secondary-progress-icon-container-background-disabled: #FFFFFF00;
            --color-button-fill-vip-background: linear-gradient(263deg, var(--color-button-fill-vip-background-start) 0%, var(--color-button-fill-vip-background-finish) 100%);
            --color-button-fill-vip-background-hover: linear-gradient(263deg, var(--color-button-fill-vip-background-start-hover) 0%, var(--color-button-fill-vip-background-finish-hover) 100%);
            --color-button-fill-vip-background-active: linear-gradient(263deg, var(--color-button-fill-vip-background-start-active) 0%, var(--color-button-fill-vip-background-finish-active) 100%);
            --color-button-fill-vip-background-disabled: #FFFFFF0D;
            --color-button-fill-vip-icon-container-background: #FFFFFF00;
            --color-button-fill-vip-icon-container-background-hover: #FFFFFF00;
            --color-button-fill-vip-icon-container-background-active: #FFFFFF00;
            --color-button-fill-vip-icon-container-background-disabled: #FFFFFF00;
            --color-button-outline-primary-background: #FFFFFF00;
            --color-button-outline-primary-background-hover: linear-gradient(180deg, var(--color-pr600) 0%, var(--color-pr400) 100%);
            --color-button-outline-primary-background-active: linear-gradient(180deg, var(--color-pr800) 0%, var(--color-pr400) 100%);
            --color-button-outline-primary-background-disabled: #FFFFFF00;
            --color-button-outline-primary-icon-container-background: #FFFFFF00;
            --color-button-outline-primary-icon-container-background-hover: #FFFFFF00;
            --color-button-outline-primary-icon-container-background-active: #FFFFFF00;
            --color-button-outline-primary-icon-container-background-disabled: #FFFFFF00;
            --color-button-outline-secondary-background: #FFFFFF00;
            --color-button-outline-secondary-background-hover: #7a7a84;
            --color-button-outline-secondary-background-active: #373742;
            --color-button-outline-secondary-background-disabled: #FFFFFF00;
            --color-button-outline-secondary-icon-container-background: #FFFFFF00;
            --color-button-outline-secondary-icon-container-background-hover: #FFFFFF00;
            --color-button-outline-secondary-icon-container-background-active: #FFFFFF00;
            --color-button-outline-secondary-icon-container-background-disabled: #FFFFFF00;
            --color-button-outline-info-background: #FFFFFF00;
            --color-button-outline-info-background-hover: #1d44cc;
            --color-button-outline-info-background-active: #12297b;
            --color-button-outline-info-background-disabled: #FFFFFF00;
            --color-button-outline-info-icon-container-background: #FFFFFF00;
            --color-button-outline-info-icon-container-background-hover: #FFFFFF00;
            --color-button-outline-info-icon-container-background-active: #FFFFFF00;
            --color-button-outline-info-icon-container-background-disabled: #FFFFFF00;
            --color-button-outline-minor-background: #FFFFFF00;
            --color-button-outline-minor-background-hover: #b800ff;
            --color-button-outline-minor-background-active: #5c0080;
            --color-button-outline-minor-background-disabled: #FFFFFF00;
            --color-button-outline-minor-icon-container-background: #FFFFFF00;
            --color-button-outline-minor-icon-container-background-hover: #FFFFFF00;
            --color-button-outline-minor-icon-container-background-active: #FFFFFF00;
            --color-button-outline-minor-icon-container-background-disabled: #FFFFFF00;
            --color-button-outline-success-background: #FFFFFF00;
            --color-button-outline-success-background-hover: #07be1a;
            --color-button-outline-success-background-active: #04720f;
            --color-button-outline-success-background-disabled: #FFFFFF00;
            --color-button-outline-success-icon-container-background: #FFFFFF00;
            --color-button-outline-success-icon-container-background-hover: #FFFFFF00;
            --color-button-outline-success-icon-container-background-active: #FFFFFF00;
            --color-button-outline-success-icon-container-background-disabled: #FFFFFF00;
            --color-button-outline-attention-background: #FFFFFF00;
            --color-button-outline-attention-background-hover: #f8e150;
            --color-button-outline-attention-background-active: #e4c609;
            --color-button-outline-attention-background-disabled: #FFFFFF00;
            --color-button-outline-attention-icon-container-background: #FFFFFF00;
            --color-button-outline-attention-icon-container-background-hover: #FFFFFF00;
            --color-button-outline-attention-icon-container-background-active: #FFFFFF00;
            --color-button-outline-attention-icon-container-background-disabled: #FFFFFF00;
            --color-button-outline-warning-background: #FFFFFF00;
            --color-button-outline-warning-background-hover: #f88d50;
            --color-button-outline-warning-background-active: #be4908;
            --color-button-outline-warning-background-disabled: #FFFFFF00;
            --color-button-outline-warning-icon-container-background: #FFFFFF00;
            --color-button-outline-warning-icon-container-background-hover: #FFFFFF00;
            --color-button-outline-warning-icon-container-background-active: #FFFFFF00;
            --color-button-outline-warning-icon-container-background-disabled: #FFFFFF00;
            --color-button-outline-danger-background: #FFFFFF00;
            --color-button-outline-danger-background-hover: #f44;
            --color-button-outline-danger-background-active: #d70000;
            --color-button-outline-danger-background-disabled: #FFFFFF00;
            --color-button-outline-danger-icon-container-background: #FFFFFF00;
            --color-button-outline-danger-icon-container-background-hover: #FFFFFF00;
            --color-button-outline-danger-icon-container-background-active: #FFFFFF00;
            --color-button-outline-danger-icon-container-background-disabled: #FFFFFF00;
            --color-button-outline-dark-background: #FFFFFF00;
            --color-button-outline-dark-background-hover: #373742;
            --color-button-outline-dark-background-active: #7a7a84;
            --color-button-outline-dark-background-disabled: #FFFFFF00;
            --color-button-outline-dark-icon-container-background: #FFFFFF00;
            --color-button-outline-dark-icon-container-background-hover: #FFFFFF00;
            --color-button-outline-dark-icon-container-background-active: #FFFFFF00;
            --color-button-outline-dark-icon-container-background-disabled: #FFFFFF00;
            --color-button-outline-light-background: #FFFFFF00;
            --color-button-outline-light-background-hover: #eff0f2;
            --color-button-outline-light-background-active: #e0e1e4;
            --color-button-outline-light-background-disabled: #FFFFFF00;
            --color-button-outline-light-icon-container-background: #FFFFFF00;
            --color-button-outline-light-icon-container-background-hover: #FFFFFF00;
            --color-button-outline-light-icon-container-background-active: #FFFFFF00;
            --color-button-outline-light-icon-container-background-disabled: #FFFFFF00;
            --color-button-link-primary-icon-container-background: #FFFFFF00;
            --color-button-link-primary-icon-container-background-hover: #FFFFFF00;
            --color-button-link-primary-icon-container-background-active: #FFFFFF00;
            --color-button-link-primary-icon-container-background-disabled: #FFFFFF00;
            --color-button-link-secondary-icon-container-background: #FFFFFF00;
            --color-button-link-secondary-icon-container-background-hover: #FFFFFF00;
            --color-button-link-secondary-icon-container-background-active: #FFFFFF00;
            --color-button-link-secondary-icon-container-background-disabled: #FFFFFF00;
            --color-button-link-info-icon-container-background: #FFFFFF00;
            --color-button-link-info-icon-container-background-hover: #FFFFFF00;
            --color-button-link-info-icon-container-background-active: #FFFFFF00;
            --color-button-link-info-icon-container-background-disabled: #FFFFFF00;
            --color-button-link-light-icon-container-background: #FFFFFF00;
            --color-button-link-light-icon-container-background-hover: #FFFFFF00;
            --color-button-link-light-icon-container-background-active: #FFFFFF00;
            --color-button-link-light-icon-container-background-disabled: #FFFFFF00;
            --color-button-link-dark-icon-container-background: #00000000;
            --color-button-link-dark-icon-container-background-hover: #00000000;
            --color-button-link-dark-icon-container-background-active: #00000000;
            --color-button-link-dark-icon-container-background-disabled: #00000000;
            --color-button-store-basic-background: #242429;
            --color-button-store-basic-background-hover: #373742;
            --color-button-store-basic-background-active: #5e5e69;
            --color-button-store-inverse-background: #e0e1e4;
            --color-button-store-inverse-background-hover: #d0d2d7;
            --color-button-store-inverse-background-active: #c1c3ca;
            --color-button-navigation-transparent-background: #FFFFFF1A;
            --color-button-navigation-transparent-background-hover: #FFFFFF33;
            --color-button-navigation-transparent-background-active: #FFFFFF0D;
            --color-button-navigation-transparent-background-disabled: #FFFFFF0D;
            --color-button-navigation-secondary-background: #FFFFFF1A;
            --color-button-navigation-secondary-background-hover: #FFFFFF33;
            --color-button-navigation-secondary-background-active: #FFFFFF0D;
            --color-button-navigation-secondary-background-disabled: #FFFFFF0D;
            --color-button-navigation-inverse-background: #0000001A;
            --color-button-navigation-inverse-background-hover: #00000033;
            --color-button-navigation-inverse-background-active: #0000000D;
            --color-button-navigation-inverse-background-disabled: #0000000D;
            --color-calendar-background: #242429;
            --color-calendar-day-range-background: #373742;
            --color-calendar-day-button-background-hover: #5e5e69;
            --color-calendar-day-button-background-focus: #5e5e69;
            --color-calendar-day-button-background-active: #373742;
            --color-calendar-day-button-today-background: #FFFFFF00;
            --color-calendar-day-button-today-background-disabled: #FFFFFF00;
            --color-calendar-day-button-checked-background: #4c5dfb;
            --color-calendar-day-button-checked-background-hover: #5f6eff;
            --color-calendar-day-button-checked-background-focus: #5f6eff;
            --color-calendar-day-button-checked-background-active: #3041e6;
            --color-calendar-day-button-checked-background-disabled: #12195e;
            --color-countdown-background: #FFFFFF1A;
            --color-counter-primary-background: #4c5dfb;
            --color-counter-secondary-background: #7a7a84;
            --color-counter-info-background: #355be2;
            --color-counter-minor-background: #9900d5;
            --color-counter-success-background: #069815;
            --color-counter-attention-background: #f6da24;
            --color-counter-warning-background: #f67024;
            --color-counter-danger-background: #ff0e0e;
            --color-counter-light-background: #fff;
            --color-counter-dark-background: #121213;
            --color-counter-transparent-background: #FFFFFF33;
            --color-counter-vip-background: linear-gradient(260deg, var(--color-counter-vip-background-start) 0%, var(--color-counter-vip-background-finish) 100%);
            --color-dropdown-basic-background: #242429;
            --color-dropdown-basic-row-background-hover: #373742;
            --color-dropdown-basic-row-background-active: #7a7a84;
            --color-dropdown-basic-row-background-primary: #4c5dfb;
            --color-dropdown-basic-row-icon-container-background: #FFFFFF00;
            --color-dropdown-basic-row-icon-container-background-hover: #FFFFFF00;
            --color-dropdown-basic-row-icon-container-background-active: #FFFFFF00;
            --color-dropdown-basic-row-icon-container-background-primary: #FFFFFF00;
            --color-dropdown-inverse-background: #e0e1e4;
            --color-dropdown-inverse-row-background-hover: #d0d2d7;
            --color-dropdown-inverse-row-background-active: #b1b4bc;
            --color-dropdown-inverse-row-background-primary: #4c5dfb;
            --color-dropdown-inverse-row-icon-container-background: #00000000;
            --color-dropdown-inverse-row-icon-container-background-hover: #00000000;
            --color-dropdown-inverse-row-icon-container-background-active: #00000000;
            --color-dropdown-inverse-row-icon-container-background-primary: #00000000;
            --color-message-basic-background: #242429;
            --color-message-basic-icon-container-background: #FFFFFF00;
            --color-message-primary-background: #242429;
            --color-message-primary-icon-container-background: #FFFFFF00;
            --color-message-info-background: #242429;
            --color-message-info-icon-container-background: #FFFFFF00;
            --color-message-success-background: #242429;
            --color-message-success-icon-container-background: #FFFFFF00;
            --color-message-attention-background: #242429;
            --color-message-attention-icon-container-background: #FFFFFF00;
            --color-message-warning-background: #242429;
            --color-message-warning-icon-container-background: #FFFFFF00;
            --color-message-danger-background: #242429;
            --color-message-danger-icon-container-background: #FFFFFF00;
            --color-notification-background: #242429;
            --color-notification-icon-container-basic-background: #FFFFFF00;
            --color-notification-icon-container-success-background: #FFFFFF00;
            --color-notification-icon-container-attention-background: #FFFFFF00;
            --color-notification-icon-container-error-background: #FFFFFF00;
            --color-notification-fade-background: linear-gradient(360deg, var(--color-dark-grey-2) 0%, var(--color-notification-fade-background-finish) 100%);
            --color-notification-timer-background: unset;
            --color-message-line-basic-background: #7a7a84;
            --color-message-line-basic-icon-container-background: #FFFFFF00;
            --color-message-line-info-background: #1d44cc;
            --color-message-line-info-icon-container-background: #FFFFFF00;
            --color-message-line-danger-background: #a20000;
            --color-message-line-danger-icon-container-background: #FFFFFF00;
            --color-message-line-cookies-background: #242429;
            --color-pagination-button-background: #5e5e69;
            --color-pagination-button-background-hover: #7a7a84;
            --color-pagination-button-background-active: #373742;
            --color-pagination-button-background-disabled: #FFFFFF0D;
            --color-pagination-button-checked-background: #3041e6;
            --color-pagination-button-checked-background-hover: #4c5dfb;
            --color-pagination-button-checked-background-active: #202b94;
            --color-pagination-button-checked-background-disabled: #FFFFFF0D;
            --color-progress-bar-primary-background: #373742;
            --color-progress-bar-primary-progress-background: linear-gradient(90deg, var(--color-pr600) 0%, var(--color-pr400) 100%);
            --color-progress-bar-secondary-background-r: #373742;
            --color-progress-bar-secondary-progress-background: #65656e;
            --color-progress-bar-info-background: #373742;
            --color-progress-bar-info-progress-background: #355be2;
            --color-progress-bar-minor-background: #373742;
            --color-progress-bar-minor-progress-background: #9900d5;
            --color-progress-bar-success-background: #373742;
            --color-progress-bar-success-progress-background: #069815;
            --color-progress-bar-attention-background: #373742;
            --color-progress-bar-attention-progress-background: #f6da24;
            --color-progress-bar-warning-background: #373742;
            --color-progress-bar-warning-progress-background: #f67024;
            --color-progress-bar-danger-background: #373742;
            --color-progress-bar-danger-progress-background: #ff0e0e;
            --color-progress-bar-dark-background: #d0d2d7;
            --color-progress-bar-dark-progress-background: #121213;
            --color-progress-bar-light-background: #d0d2d7;
            --color-progress-bar-light-progress-background: #fff;
            --color-selector-basic-background: #7a7a84;
            --color-selector-basic-background-hover: #65656e;
            --color-selector-basic-background-focus: #65656e;
            --color-selector-basic-background-disabled: #373742;
            --color-selector-basic-checked-background: #7a7a84;
            --color-selector-basic-checked-background-hover: #65656e;
            --color-selector-basic-checked-background-focus: #65656e;
            --color-selector-basic-checked-background-disabled: #373742;
            --color-selector-primary-background: #7a7a84;
            --color-selector-primary-background-hover: #65656e;
            --color-selector-primary-background-focus: #65656e;
            --color-selector-primary-background-disabled: #373742;
            --color-selector-primary-checked-background: #4c5dfb;
            --color-selector-primary-checked-background-hover: #5f6eff;
            --color-selector-primary-checked-background-focus: #5f6eff;
            --color-selector-primary-checked-background-disabled: #202b94;
            --color-step-line-background: #5e5e69;
            --color-step-line-background-success: #069815;
            --color-step-line-background-error: #ff0e0e;
            --color-step-point-element: #5e5e69;
            --color-step-point-element-success: #069815;
            --color-step-point-element-error: #ff0e0e;
            --color-table-fill-header-background-sf1: #19191b;
            --color-table-fill-header-background-sf2: #242429;
            --color-table-fill-header-background-hover: #373742;
            --color-table-fill-header-background-active: #242429;
            --color-table-fill-header-icon-container-background: #FFFFFF00;
            --color-table-fill-header-icon-container-background-hover: #FFFFFF00;
            --color-table-fill-header-icon-container-background-active: #FFFFFF00;
            --color-table-fill-row-background-sf1: #19191b;
            --color-table-fill-row-background-sf2: #242429;
            --color-table-fill-row-background-hover: #373742;
            --color-table-fill-row-background-active: #242429;
            --color-table-fill-row-icon-container-background: #FFFFFF00;
            --color-table-fill-row-icon-container-background-hover: #FFFFFF00;
            --color-table-fill-row-icon-container-background-active: #FFFFFF00;
            --color-table-lineal-header-background-hover: #373742;
            --color-table-lineal-header-background-active: #242429;
            --color-table-lineal-header-icon-container-background: #FFFFFF00;
            --color-table-lineal-header-icon-container-background-hover: #FFFFFF00;
            --color-table-lineal-header-icon-container-background-active: #FFFFFF00;
            --color-table-lineal-row-background-hover: #373742;
            --color-table-lineal-row-background-active: #242429;
            --color-table-lineal-row-icon-container-background: #FFFFFF00;
            --color-table-lineal-row-icon-container-background-hover: #FFFFFF00;
            --color-table-lineal-row-icon-container-background-active: #FFFFFF00;
            --color-table-modal-background-sf1: #19191b;
            --color-table-modal-background-sf2: #242429;
            --color-table-modal-icon-container-background: #FFFFFF00;
            --color-tab-underline-primary-underline-background: #4c5dfb;
            --color-tab-underline-primary-icon-container-background: #FFFFFF00;
            --color-tab-underline-primary-icon-container-background-hover: #FFFFFF00;
            --color-tab-underline-primary-icon-container-background-active: #FFFFFF00;
            --color-tab-underline-primary-icon-container-background-disabled: unset;
            --color-tab-underline-inverse-underline-background: #19191b;
            --color-tab-underline-inverse-icon-container-background: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-background-hover: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-background-active: #FFFFFF00;
            --color-tab-underline-inverse-icon-container-background-disabled: unset;
            --color-tab-primary-background-active: #4c5dfb;
            --color-tab-primary-icon-container-background: #FFFFFF00;
            --color-tab-primary-icon-container-background-hover: #FFFFFF00;
            --color-tab-primary-icon-container-background-active: #FFFFFF00;
            --color-tab-secondary-background-active: #5e5e69;
            --color-tab-secondary-icon-container-background: #FFFFFF00;
            --color-tab-secondary-icon-container-background-hover: #FFFFFF00;
            --color-tab-secondary-icon-container-background-active: #FFFFFF00;
            --color-tab-info-background-active: #355be2;
            --color-tab-info-icon-container-background: #FFFFFF00;
            --color-tab-info-icon-container-background-hover: #FFFFFF00;
            --color-tab-info-icon-container-background-active: #FFFFFF00;
            --color-tab-inverse-background-active: #19191b;
            --color-tab-inverse-icon-container-background: #FFFFFF00;
            --color-tab-inverse-icon-container-background-hover: #FFFFFF00;
            --color-tab-inverse-icon-container-background-active: #FFFFFF00;
            --color-tabs-group-underline-primary-background: #FFFFFF00;
            --color-tabs-group-underline-inverse-background: #00000000;
            --color-tabs-group-fill-primary-background: #FFFFFF1A;
            --color-tabs-group-fill-secondary-background: #FFFFFF1A;
            --color-tabs-group-fill-info-background: #FFFFFF1A;
            --color-tabs-group-fill-inverse-background: #0000000D;
            --color-tabs-group-outline-primary-background: #FFFFFF00;
            --color-tabs-group-outline-secondary-background: #FFFFFF00;
            --color-tabs-group-outline-info-background: #FFFFFF00;
            --color-tabs-group-outline-inverse-background: #00000000;
            --color-tag-fill-background-hover: #5e5e69;
            --color-tag-fill-background-active: #3041e6;
            --color-tag-fill-background: #373742;
            --color-tag-fill-background-active-hover: #4c5dfb;
            --color-tag-fill-icon-container-background: #FFFFFF00;
            --color-tag-fill-icon-container-background-hover: #FFFFFF00;
            --color-tag-fill-icon-container-background-active: #FFFFFF00;
            --color-tag-fill-icon-container-background-active-hover: #FFFFFF00;
            --color-tag-outline-background: #FFFFFF00;
            --color-tag-outline-background-hover: #5e5e69;
            --color-tag-outline-background-active: #3041e6;
            --color-tag-outline-background-active-hover: #4c5dfb;
            --color-tag-outline-icon-container-background: #FFFFFF00;
            --color-tag-outline-icon-container-background-hover: #FFFFFF00;
            --color-tag-outline-icon-container-background-active: #FFFFFF00;
            --color-tag-outline-icon-container-background-active-hover: #FFFFFF00;
            --color-tag-ghost-background-hover: #5e5e69;
            --color-tag-ghost-background-active: #3041e6;
            --color-tag-ghost-background-active-hover: #4c5dfb;
            --color-tag-ghost-icon-container-background: #FFFFFF00;
            --color-tag-ghost-icon-container-background-hover: #FFFFFF00;
            --color-tag-ghost-icon-container-background-active: #FFFFFF00;
            --color-tag-ghost-icon-container-background-active-hover: #FFFFFF00;
            --color-tag-ghost-secondary-background-hover: #5e5e69;
            --color-tag-ghost-secondary-background-active: #373742;
            --color-tag-ghost-secondary-background-active-hover: #7a7a84;
            --color-tag-ghost-secondary-icon-container-background: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-background-hover: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-background-active: #FFFFFF00;
            --color-tag-ghost-secondary-icon-container-background-active-hover: #FFFFFF00;
            --color-title-basic-background: #FFFFFF00;
            --color-title-basic-icon-container-background: #FFFFFF00;
            --color-title-inverse-background: #00000000;
            --color-title-inverse-icon-container-background: #00000000;
            --color-input-basic-background: #121213;
            --color-input-basic-background-hover: #121213B3;
            --color-input-basic-background-focus: #121213B3;
            --color-input-basic-background-disabled: #121213;
            --color-input-basic-icon-container-background: #FFFFFF00;
            --color-input-basic-icon-container-background-hover: #FFFFFF00;
            --color-input-basic-icon-container-background-focus: #FFFFFF00;
            --color-input-basic-icon-container-background-disabled: #FFFFFF00;
            --color-input-basic-button-icon-background: #FFFFFF00;
            --color-input-basic-button-icon-background-hover: #FFFFFF00;
            --color-input-basic-button-icon-background-focus: #FFFFFF00;
            --color-input-basic-button-icon-background-disabled: #FFFFFF00;
            --color-input-basic-error-background: #121213;
            --color-input-basic-error-background-hover: #121213B3;
            --color-input-basic-error-background-focus: #121213B3;
            --color-input-basic-error-icon-container-background: #FFFFFF00;
            --color-input-basic-error-icon-container-background-hover: #FFFFFF00;
            --color-input-basic-error-icon-container-background-focus: #FFFFFF00;
            --color-input-basic-error-button-icon-background: #FFFFFF00;
            --color-input-basic-error-button-icon-background-hover: #FFFFFF00;
            --color-input-basic-error-button-icon-background-focus: #FFFFFF00;
            --color-input-basic-success-background: #121213;
            --color-input-basic-success-background-hover: #121213B3;
            --color-input-basic-success-background-focus: #121213B3;
            --color-input-basic-success-icon-container-background: #FFFFFF00;
            --color-input-basic-success-icon-container-background-hover: #FFFFFF00;
            --color-input-basic-success-icon-container-background-focus: #FFFFFF00;
            --color-input-basic-success-button-icon-background: #FFFFFF00;
            --color-input-basic-success-button-icon-background-hover: #FFFFFF00;
            --color-input-basic-success-button-icon-background-focus: #FFFFFF00;
            --color-input-inverse-background: #fff;
            --color-input-inverse-background-hover: #FFFFFFB3;
            --color-input-inverse-background-focus: #FFFFFFB3;
            --color-input-inverse-background-disabled: #fff;
            --color-input-inverse-icon-container-background: #00000000;
            --color-input-inverse-icon-container-background-hover: #00000000;
            --color-input-inverse-icon-container-background-focus: #00000000;
            --color-input-inverse-icon-container-background-disabled: #00000000;
            --color-input-inverse-button-icon-background: #00000000;
            --color-input-inverse-button-icon-background-hover: #00000000;
            --color-input-inverse-button-icon-background-focus: #00000000;
            --color-input-inverse-button-icon-background-disabled: #00000000;
            --color-input-inverse-error-background: #fff;
            --color-input-inverse-error-background-hover: #FFFFFFB3;
            --color-input-inverse-error-background-focus: #FFFFFFB3;
            --color-input-inverse-error-icon-container-background: #00000000;
            --color-input-inverse-error-icon-container-background-hover: #00000000;
            --color-input-inverse-error-icon-container-background-focus: #00000000;
            --color-input-inverse-error-button-icon-background: #00000000;
            --color-input-inverse-error-button-icon-background-hover: #00000000;
            --color-input-inverse-error-button-icon-background-focus: #00000000;
            --color-input-inverse-success-background: #fff;
            --color-input-inverse-success-background-hover: #FFFFFFB3;
            --color-input-inverse-success-background-focus: #FFFFFFB3;
            --color-input-inverse-success-icon-container-background: #00000000;
            --color-input-inverse-success-icon-container-background-hover: #00000000;
            --color-input-inverse-success-icon-container-background-focus: #00000000;
            --color-input-inverse-success-button-icon-background: #00000000;
            --color-input-inverse-success-button-icon-background-hover: #00000000;
            --color-input-inverse-success-button-icon-background-focus: #00000000;
            --color-modal-background: #19191b;
            --color-modal-divider-background: #242429;
            --color-modal-status-background: #242429;
            --color-sidebar-header-background: #19191b;
            --color-sidebar-divider-background: #373742;
            --color-sidebar-multiscreen-background: #242429;
            --color-sidebar-multiscreen-background-hover: #242429;
            --color-sidebar-list-header-background: #242429;
            --color-sidebar-list-header-background-hover: #373742;
            --color-sidebar-list-header-icon-container-background: #FFFFFF00;
            --color-sidebar-list-header-icon-container-background-hover: #FFFFFF00;
            --color-sidebar-list-row-icon-container-background: #FFFFFF00;
            --color-sidebar-list-row-icon-container-background-hover: #FFFFFF00;
            --color-sidebar-card-referal-background: linear-gradient(90deg, var(--color-pr700) 0%, var(--color-mi500) 75%);
            --color-sidebar-card-referal-background-hover: linear-gradient(90deg, var(--color-pr600) 0%, var(--color-mi500) 75%);
            --color-sidebar-card-referal-icon-container-background: #FFFFFF00;
            --color-sidebar-card-referal-icon-container-background-hover: #FFFFFF00;
            --color-sidebar-card-widget-background: linear-gradient(104deg, var(--color-sidebar-card-widget-background-start) 0%, var(--color-dark-grey-2) 86%);
            --color-sidebar-card-widget-background-hover: linear-gradient(104deg, var(--color-sidebar-card-widget-background-start-hover) 0%, var(--color-dark-grey-3) 86%);
            --color-sidebar-card-mini-background-hover: #242429;
            --color-navbar-icon-container-background: #FFFFFF00;
            --color-navbar-icon-container-background-hover: #FFFFFF00;
            --color-navbar-icon-container-background-active: #FFFFFF00;
            --color-menu-top-background: #121213;
            --color-menu-top-amount-background: #19191b;
            --color-menu-top-amount-background-hover: #242429;
            --color-menu-top-amount-background-focus: #19191b;
            --color-menu-bottom-background: #19191b;
            --color-user-menu-background: #121213;
            --color-user-menu-user-background: linear-gradient(139deg, var(--color-user-menu-user-background-start) 12%, var(--color-user-menu-user-background-finish) 100%);
            --color-user-menu-progreses-background: #121213;
            --color-user-menu-list-background: #19191b;
            --color-footer-background: #FFFFFF00;
            --color-footer-divider-background: #19191b;
            --color-footer-payment-container-background: #19191b;
            --color-footer-payment-card-background: #FFFFFF00;
            --color-game-card-background: #242429;
            --color-game-card-line: linear-gradient(90deg, #17292400 0%, #f4d691 48%, #17292400 100%);
            --color-game-card-like-background: #FFFFFF00;
            --color-game-card-like-background-hover: #FFFFFF00;
            --color-game-card-like-background-active: #FFFFFF00;
            --color-game-card-like-background-checked: #FFFFFF00;
            --color-game-card-like-icon: #eff0f2;
            --color-game-card-like-icon-hover: #fff;
            --color-game-card-like-icon-active: #fff;
            --color-game-card-like-icon-checked: #fff;
            --color-game-card-overlay-background: #0000001A;
            --color-game-card-title-text: #fff;
            --color-game-card-title-0-background: #19191b;
            --color-game-card-title-1-background: #e4c609;
            --color-game-card-title-2-background: #f67024;
            --color-game-card-title-3-background: #355be2;
            --color-game-card-title-4-background: #ff0e0e;
            --color-game-card-title-5-background: #069815;
            --color-game-card-title-6-background: #9900d5;
            --color-game-card-live-backlground: #fff;
            --color-game-card-footer-0-background: linear-gradient(180deg, var(--color-game-card-footer-0-background-start) 0%, var(--color-mi500) 100%);
            --color-game-card-footer-1-background: linear-gradient(180deg, var(--color-game-card-footer-1-background-start) 0%, var(--color-mi500) 100%);
            --color-game-card-footer-2-background: linear-gradient(180deg, var(--color-game-card-footer-2-background-start) 0%, var(--color-mi500) 100%);
            --color-game-card-footer-3-background: linear-gradient(180deg, var(--color-game-card-footer-3-background-start) 0%, var(--color-mi500) 100%);
            --color-game-card-footer-4-background: linear-gradient(180deg, var(--color-game-card-footer-4-background-start) 0%, var(--color-game-card-footer-4-background-finish) 100%);
            --color-game-card-footer-5-background: linear-gradient(180deg, var(--color-game-card-footer-5-background-start) 0%, var(--color-mi500) 100%);
            --color-game-card-footer-6-background: linear-gradient(180deg, var(--color-game-card-footer-6-background-start) 0%, var(--color-mi500) 100%);
            --color-game-card-footer-7-background: linear-gradient(84deg, #a8884c 0%, #f3dc9c 100%);
            --color-vi900: #1f002b;
            --color-vi800: #3d0055;
            --color-vi700: #5c0080;
            --color-vi600: #7b00aa;
            --color-vi500: #9900d5;
            --color-vi400: #b800ff;
            --color-vi300: #d055ff;
            --color-vi200: #dc80ff;
            --color-vi100: #e7aaff;
            --color-vi050: #f3d4ff;
            --color-button-primary: #fff;
            --gradient-black-top: linear-gradient(180deg, #000000e6 0%, #00000000 100%);
            --gradient-black-right: linear-gradient(90deg, #00000000 0%, #000000e6 100%);
            --gradient-black-bottom: linear-gradient(180deg, #00000000 0%, #000000e6 100%);
            --gradient-black-left: linear-gradient(270deg, #00000000 0%, #000000e6 100%);
            --gradient-primary-top: linear-gradient(180deg, #4c5dfbff 0%, #4c5dfb00 100%);
            --gradient-primary-right: linear-gradient(270deg, #4c5dfbff 0%, #4c5dfb00 100%);
            --gradient-primary-bottom: linear-gradient(360deg, #4c5dfbff 0%, #4c5dfb00 100%);
            --gradient-primary-left: linear-gradient(90deg, #4c5dfbff 0%, #4c5dfb00 100%);
            --gradient-dark-grey-0-top: linear-gradient(180deg, #121213ff 0%, #12121300 100%);
            --gradient-dark-grey-0-right: linear-gradient(270deg, #121213ff 0%, #12121300 100%);
            --gradient-dark-grey-0-bottom: linear-gradient(360deg, #121213ff 0%, #12121300 100%);
            --gradient-dark-grey-0-left: linear-gradient(90deg, #121213ff 0%, #12121300 100%);
            --gradient-dark-grey-1-top: linear-gradient(180deg, #19191bff 0%, #19191b00 100%);
            --gradient-dark-grey-1-right: linear-gradient(270deg, #19191bff 0%, #19191b00 100%);
            --gradient-dark-grey-1-bottom: linear-gradient(360deg, #19191bff 0%, #19191b00 100%);
            --gradient-dark-grey-1-left: linear-gradient(90deg, #19191bff 0%, #19191b00 100%);
            --gradient-dark-grey-2-top: linear-gradient(180deg, #242429ff 0%, #24242900 100%);
            --gradient-dark-grey-2-right: linear-gradient(270deg, #242429ff 0%, #24242900 100%);
            --gradient-dark-grey-2-bottom: linear-gradient(360deg, #242429ff 0%, #24242900 100%);
            --gradient-dark-grey-2-left: linear-gradient(90deg, #242429ff 0%, #24242900 100%);
            --gradient-dark-grey-3-top: linear-gradient(180deg, #373742ff 0%, #37374200 100%);
            --gradient-dark-grey-3-right: linear-gradient(270deg, #373742ff 0%, #37374200 100%);
            --gradient-dark-grey-3-bottom: linear-gradient(360deg, #373742ff 0%, #37374200 100%);
            --gradient-dark-grey-3-left: linear-gradient(90deg, #373742ff 0%, #37374200 100%);
            --shadow-1: 0px 1px 2px 0px #00000052, 0px 0px 1px 0px #00000052;
            --shadow-2: 0px 4px 8px 0px #0000003d, 0px 0px 1px 0px #00000052;
            --shadow-3: 0px 8px 16px 0px #0000003d, 0px 0px 1px 0px #00000052;
            --shadow-4: 0px 12px 24px 0px #0000003d, 0px 0px 1px 0px #00000052;
            --shadow-5: 0px 24px 32px 0px #0000003d, 0px 0px 1px 0px #00000052;
            --shadow-6: 0px 40px 64px 0px #0000003d, 0px 0px 1px 0px #00000052;
            --illumination-1: 0px 1px 2px 0px #4c5dfb52, 0px 0px 1px 0px #4c5dfb52;
            --illumination-2: 0px 4px 8px 0px #4c5dfb52, 0px 0px 1px 0px #4c5dfb52;
            --illumination-3: 0px 8px 16px 0px #4c5dfb3d, 0px 0px 1px 0px #4c5dfb52;
            --illumination-4: 0px 12px 24px 0px #4c5dfb3d, 0px 0px 1px 0px #4c5dfb52;
            --illumination-5: 0px 24px 32px 0px #4c5dfb3d, 0px 0px 1px 0px #4c5dfb52;
            --illumination-6: 0px 40px 64px 0px #4c5dfb3d, 0px 0px 1px 0px #4c5dfb52;
            --calendar-border-radius: 8px;
            --pagination-l-border-radius: 8px;
            --pagination-m-border-radius: 8px;
            --pagination-s-border-radius: 8px;
            --pagination-xs-border-radius: 6px;
            --progress-s-background-border-radius: 1000px;
            --progress-s-progress-border-radius: 1000px;
            --progress-m-background-border-radius: 1000px;
            --progress-m-progress-border-radius: 1000px;
            --progress-l-background-border-radius: 1000px;
            --progress-l-progress-border-radius: 1000px;
            --accordion-header-icon-container-border-radius: 1000px;
            --accordion-border-radius: 8px;
            --avatar-border-radius: 1000px;
            --avatar-rakeback-border-radius: 1000px;
            --badge-border-radius-l: 8px;
            --badge-icon-container-border-radius-l: 1000px;
            --badge-icon-container-border-radius-m: 1000px;
            --badge-icon-container-border-radius-s: 1000px;
            --badge-icon-container-border-radius-xs: 1000px;
            --badge-border-radius-m: 8px;
            --badge-border-radius-s: 4px;
            --badge-border-radius-xs: 2px;
            --button-border-radius-l: 12px;
            --button-icon-container-border-radius-l: 1000px;
            --button-icon-container-border-radius-m: 1000px;
            --button-icon-container-border-radius-s: 1000px;
            --button-border-radius-m: 12px;
            --button-border-radius-s: 12px;
            --button-navigation-border-radius-l: 12px;
            --button-navigation-border-radius-m: 12px;
            --button-store-border-radius-l: 12px;
            --button-link-icon-container-border-radius-l: 1000px;
            --button-link-icon-container-border-radius-m: 1000px;
            --button-link-icon-container-border-radius-s: 1000px;
            --button-store-border-radius-m: 8px;
            --button-navigation-border-radius-s: 12px;
            --button-navigation-border-radius-xs: 12px;
            --button-navigation-border-radius-2xs: 12px;
            --button-navigation-border-radius-3xs: 12px;
            --calendar-border-radius-m: 12px;
            --calendar-border-radius-s: 8px;
            --calendar-day-button-border-radius-m: 12px;
            --calendar-day-button-border-radius-s: 8px;
            --countdown-item-border-radius-l: 8px;
            --countdown-item-border-radius-m: 8px;
            --counter-border-radius-xl: 12px;
            --counter-border-radius-l: 12px;
            --counter-border-radius-m: 8px;
            --counter-border-radius-s: 8px;
            --counter-border-radius-xs: 4px;
            --dropdown-row-icon-container-border-radius-m: 1000px;
            --dropdown-row-icon-container-border-radius-s: 1000px;
            --selector-checkbox-border-radius-m: 8px;
            --selector-checkbox-border-radius-s: 4px;
            --selector-radiobutton-border-radius-m: 1000px;
            --selector-radiobutton-border-radius-s: 1000px;
            --selector-radiobutton-radio-border-radius-m: 1000px;
            --selector-radiobutton-radio-border-radius-s: 1000px;
            --selector-switcher-border-radius-m: 12px;
            --selector-switcher-border-radius-s: 8px;
            --selector-switcher-tumbler-border-radius-m: 1000px;
            --selector-switcher-tumbler-border-radius-s: 1000px;
            --input-border-radius-l: 8px;
            --input-border-radius-m: 8px;
            --input-border-radius-s: 8px;
            --input-icon-container-border-radius-l: 1000px;
            --input-icon-container-border-radius-m: 1000px;
            --input-icon-container-border-radius-s: 1000px;
            --input-button-icon-border-radius-l: 1000px;
            --input-button-icon-border-radius-m: 1000px;
            --input-button-icon-border-radius-s: 1000px;
            --message-border-radius-l: 8px;
            --message-border-radius-m: 8px;
            --message-border-radius-s: 8px;
            --message-icon-container-border-radius-l: 1000px;
            --message-icon-container-border-radius-m: 1000px;
            --message-icon-container-border-radius-s: 1000px;
            --message-line-border-radius-desktop: 0;
            --message-line-border-radius-mobile: 0;
            --message-line-icon-container-border-radius-desktop: 1000px;
            --message-line-icon-container-border-radius-mobile: 1000px;
            --modal-border-radius-desktop: 12px;
            --modal-border-radius-mobile: 12px;
            --modal-fullscreen-border-radius-desktop: 0;
            --modal-fullscreen-border-radius-mobile: 0;
            --modal-body-status-border-radius-desktop: 12px;
            --modal-body-status-border-radius-mobile: 12px;
            --modal-system-border-radius-desktop: 16px;
            --notification-border-radius-desktop: 12px;
            --modal-system-border-radius-mobile: 16px;
            --notification-border-radius-mobile: 8px;
            --notification-icon-container-border-radius-desktop: 1000px;
            --notification-icon-container-border-radius-mobile: 1000px;
            --modal-system-body-status-border-radius-desktop: 32px;
            --modal-system-body-status-border-radius-mobile: 32px;
            --pagination-button-border-radius-m: 8px;
            --pagination-button-border-radius-s: 8px;
            --progress-bar-border-radius-l: 12px;
            --progress-bar-border-radius-m: 8px;
            --progress-bar-border-radius-s: 4px;
            --progress-bar-border-radius-xs: 2px;
            --progress-bar-progress-border-radius-l: 12px;
            --progress-bar-progress-border-radius-m: 8px;
            --progress-bar-progress-border-radius-s: 4px;
            --progress-bar-progress-border-radius-xs: 2px;
            --scrollbar-border-radius: 1000px;
            --game-card-border-radius: 12px;
            --game-card-live-border-radius: 8px;
            --game-card-live-item-group-border-radius: 6px;
            --game-card-title-border-radius: 8px;
            --game-card-like-border-radius: 0;
            --navbar-icon-container-border-radius-desktop: 8px;
            --navbar-icon-container-border-radius-mobile: 12px;
            --step-line-border-radius-l: 1000px;
            --step-line-border-radius-m: 1000px;
            --table-header-icon-container-border-radius: 1000px;
            --tabs-group-border-radius-l: 12px;
            --tabs-group-border-radius-m: 12px;
            --tabs-group-border-radius-s: 12px;
            --tabs-group-underline-border-radius-l: 0;
            --tabs-group-underline-border-radius-m: 0;
            --tabs-group-underline-border-radius-s: 0;
            --tab-icon-container-border-radius-l: 1000px;
            --tab-icon-container-border-radius-m: 1000px;
            --tab-icon-container-border-radius-s: 1000px;
            --tab-border-radius-l: 12px;
            --tab-border-radius-m: 12px;
            --tab-border-radius-s: 12px;
            --tab-underline-line-border-radius: 2px 2px 0 0;
            --tag-border-radius-m: 12px;
            --table-modal-border-radius: 8px;
            --table-modal-icon-container-border-radius: 1000px;
            --tag-border-radius-s: 12px;
            --tag-icon-container-border-radius-m: 1000px;
            --tag-icon-container-border-radius-s: 1000px;
            --title-block-border-radius-desktop: 0;
            --title-block-border-radius-mobile: 0;
            --title-block-icon-container-border-radius-desktop: 12px;
            --title-block-icon-container-border-radius-mobile: 12px;
            --title-card-border-radius-desktop: 0;
            --title-card-icon-container-border-radius-desktop: 12px;
            --title-card-border-radius-mobile: 0;
            --title-card-icon-container-border-radius-mobile: 12px;
            --table-row-icon-container-border-radius: 1000px;
            --menu-top-amount-border-radius: 12px;
            --menu-top-border-radius: 0;
            --user-menu-border-radius-desktop: 8px;
            --user-menu-border-radius-mobile: 0 0 8px 8px;
            --user-menu-content-border-radius: 8px;
            --user-menu-body-progress-container-border-radius: 8px;
            --menu-bottom-border-radius: 0;
            --sidebar-card-border-radius: 8px;
            --sidebar-card-referal-icon-container-border-radius: 10px;
            --sidebar-list-item-border-radius: 8px;
            --sidebar-list-item-icon-container-border-radius: 10px;
            --sidebar-border-radius: 0;
            --sidebar-header-border-radius: 0;
            --sidebar-multiscreen-border-radius: 0 8px 8px 0;
            --sidebar-multiscreen-opened-border-radius: 0;
            --footer-border-radius: 0;
            --light-home-border-radius-mobile: 12px;
            --light-home-border-radius-desktop: 80px;
            --footer-payment-container-border-radius: 6px;
            --footer-payment-card-border-radius: 0;
            --step-point-border-radius-l: 12px;
            --step-point-border-radius-m: 4px;
            --pagination-m-expand: 0 8px;
            --pagination-s-expand: 0 6px;
            --pagination-xs-expand: 0 4px;
            --table-body-expand: 12px 16px;
            --table-header-expand: 12px 16px;
            --expand: 0 10px;
            --accordion-header-expand: 8px 16px;
            --accordion-description-expand: 8px 16px;
            --badge-expand-l: 4px;
            --badge-expand-m: 4px;
            --badge-expand-s: 2px;
            --badge-expand-xs: 2px;
            --badge-text-container-expand-l: 0 4px;
            --badge-text-container-expand-m: 0 4px;
            --badge-text-container-expand-s: 0 2px;
            --badge-text-container-expand-xs: 0 2px;
            --button-expand-l: 16px;
            --button-expand-m: 12px;
            --button-expand-s: 8px;
            --button-text-container-expand-l: 0 8px;
            --button-text-container-expand-m: 0 8px;
            --button-text-container-expand-s: 0 4px;
            --button-store-expand-l: 8px 16px;
            --button-store-expand-m: 4px 12px;
            --button-store-text-container-expand-l: 0 12px;
            --button-store-text-container-expand-m: 0 8px;
            --button-navigation-expand-l: 16px;
            --button-navigation-expand-m: 12px;
            --button-navigation-expand-s: 8px;
            --button-navigation-expand-xs: 5px;
            --button-navigation-expand-2xs: 4px;
            --button-navigation-expand-3xs: 4px;
            --calendar-expand-m: 16px 24px;
            --calendar-expand-s: 12px 16px;
            --countdown-item-expand-l: 0 8px;
            --countdown-item-expand-m: 0 4px;
            --counter-expand-xl: 4px;
            --counter-expand-l: 4px;
            --counter-expand-m: 2px;
            --counter-expand-s: 2px;
            --counter-expand-xs: 4px;
            --dropdown-expand-m: 8px 0;
            --dropdown-expand-s: 6px 0;
            --dropdown-row-expand-m: 8px 16px;
            --dropdown-row-expand-s: 6px 12px;
            --dropdown-row-expand-1-m: 0 0 0 46px;
            --dropdown-row-expand-1-s: 0 0 0 40px;
            --dropdown-row-expand-2-m: 0 0 0 76px;
            --dropdown-row-expand-2-s: 0 0 0 68px;
            --field-vertical-text-expand: 0;
            --input-expand-l: 0 12px;
            --input-expand-m: 0 10px;
            --input-expand-s: 0 8px;
            --input-text-container-expand-l: 0 4px;
            --input-text-container-expand-m: 0 4px;
            --input-text-container-expand-s: 0 4px;
            --message-expand-l: 12px;
            --message-expand-m: 10px;
            --message-expand-s: 8px;
            --message-text-container-expand-l: 0;
            --message-text-container-expand-m: 1px 0 0 0;
            --message-text-container-expand-s: 0;
            --message-line-expand-desktop: 8px 16px;
            --message-line-expand-mobile: 8px;
            --message-line-text-container-expand-mobile: 0;
            --message-line-button-container-expand-mobile: 0 28px;
            --message-line-cookies-expand-desktop: 12px 16px;
            --message-line-cookies-expand-mobile: 8px 16px;
            --modal-header-text-container-expand-mobile: 8px 0;
            --modal-header-text-container-expand-desktop: 12px 0;
            --modal-body-expand-desktop: 0 24px;
            --modal-body-expand-mobile: 0 16px;
            --modal-body-content-expand-desktop: 8px 0 24px 0;
            --modal-body-content-expand-mobile: 8px 0 16px 0;
            --notification-expand-desktop: 12px;
            --modal-system-expand-desktop: 24px;
            --modal-system-expand-mobile: 16px;
            --notification-expand-mobile: 10px;
            --notification-long-expand-desktop: 0 0 4px 0;
            --notification-long-expand-mobile: 0 0 4px 0;
            --modal-system-body-button-close-expand-desktop: 16px 0 0 0;
            --modal-system-body-button-close-expand-mobile: 10px 0 0 0;
            --modal-system-body-expand-desktop: 0 24px;
            --modal-system-body-expand-mobile: 0 16px;
            --modal-system-body-content-expand-desktop: 8px 0 24px 0;
            --modal-system-body-content-expand-mobile: 8px 0 16px 0;
            --pagination-button-expand-m: 8px;
            --pagination-button-expand-s: 6px;
            --progress-bar-text-container-expand-l: 0 8px;
            --progress-bar-text-container-expand-m: 0 6px;
            --progress-bar-text-container-expand-s: 0 2px;
            --game-card-header-expand: 8px 8px 0 8px;
            --game-card-overlay-expand: 16px 0 0 0;
            --game-card-footer-expand: 4px 8px;
            --game-card-title-expand: 4px;
            --game-card-like-text-expand: 0 2px;
            --navbar-expand-desktop: 2px 4px;
            --navbar-expand-mobile: 0;
            --step-vertical-point-container-expand-l: 0 0 4px 0;
            --step-vertical-point-container-expand-m: 0 0 4px 0;
            --step-vertical-text-container-expand-l: 0 0 12px 0;
            --step-vertical-text-container-expand-m: 0 0 12px 0;
            --step-horizontal-point-container-expand-l: 0 4px 0 0;
            --step-horizontal-point-container-expand-m: 0 4px 0 0;
            --step-horizontal-text-container-expand-l: 0 4px 0 2px;
            --step-horizontal-text-container-expand-m: 0 4px 0 1px;
            --tab-expand-l: 16px;
            --tab-expand-m: 12px;
            --tab-expand-s: 8px;
            --tabs-group-expand-l: 0;
            --tabs-group-expand-m: 0;
            --tabs-group-expand-s: 0;
            --tabs-group-underline-expand-l: 0;
            --tabs-group-underline-expand-m: 0;
            --tabs-group-underline-expand-s: 0;
            --table-row-expand: 12px 16px;
            --tab-text-container-expand-l: 0 8px;
            --tab-text-container-expand-m: 0 8px;
            --tab-text-container-expand-s: 0 4px;
            --tab-underline-expand-l: 16px;
            --tab-underline-expand-m: 12px;
            --tab-underline-expand-s: 8px;
            --table-modal-expand: 8px 12px;
            --table-modal-text-container-expand: 0;
            --tag-expand-m: 6px;
            --tag-expand-s: 4px;
            --tag-text-container-expand-m: 0 4px;
            --tag-text-container-expand-s: 0 2px;
            --title-block-expand-desktop: 0;
            --title-block-expand-mobile: 0;
            --title-card-expand-desktop: 0;
            --title-card-expand-mobile: 0;
            --title-card-content-expand-desktop: 0;
            --title-card-content-expand-mobile: 0;
            --tooltip-expand: 8px 12px;
            --dropdown-divider-expand-m: 8px 0;
            --dropdown-divider-description-expand-m: 0 16px;
            --dropdown-divider-description-expand-s: 0 12px;
            --dropdown-divider-expand-s: 6px 0;
            --dropdown-tail-expand-m: 0 8px;
            --dropdown-tail-expand-s: 0 8px;
            --sidebar-card-text-container-expand: 0 4px;
            --menu-amount-top-expand: 4px;
            --menu-amount-text-container-expand: 0 6px;
            --menu-amount-button-top-expand: 4px 6px;
            --user-menu-expand-desktop: 16px;
            --user-menu-expand-mobile: 16px;
            --user-menu-header-expand: 12px;
            --user-menu-body-expand: 8px 12px 12px 12px;
            --user-menu-body-progress-container-expand: 6px 8px 8px 8px;
            --user-menu-body-progress-container-title-expand: 0;
            --menu-expand-desktop: 0 16px;
            --menu-expand-mobile: 0 16px;
            --menu-expand: 8px 16px;
            --sidebar-card-widget-expand: 4px;
            --sidebar-card-widget-micro-expand: 2px 8px 2px 2px;
            --sidebar-card-referal-expand: 10px 8px 10px 12px;
            --sidebar-list-item-expand: 8px;
            --sidebar-list-item-text-container-expand: 0;
            --sidebar-header-expand: 0 20px;
            --sidebar-header-content-expand: 0 24px 0 0;
            --sidebar-body-opened-expand: 16px 0;
            --sidebar-body-opened-expand-desktop: 0 8px;
            --sidebar-body-opened-expand-mobile: 0 16px;
            --sidebar-body-expand: 8px;
            --sidebar-multiscreen-content-expand: 20px;
            --footer-expand-desktop: 24px 0;
            --footer-expand-mobile: 16px 0;
            --footer-payment-container-expand-desktop: 6px 40px;
            --footer-payment-container-expand-mobile: 6px 16px;
            --footer-payment-card-expand: 0;
            --modal-body-form-expand-desktop: 0;
            --modal-body-form-expand-mobile: 0;
            --title-block-content-expand-desktop: 0;
            --title-block-content-expand-mobile: 0;
            --title-block-text-container-expand-desktop: 0;
            --title-block-text-container-expand-mobile: 0;
            --title-card-text-container-expand-desktop: 0;
            --title-card-text-container-expand-mobile: 0;
            --message-buttons-group-expand-l: 0 32px;
            --message-buttons-group-expand-m: 0 30px;
            --message-buttons-group-expand-s: 0 28px;
            --notification-footer-expand-desktop: 8px 12px;
            --notification-footer-expand-mobile: 8px 10px;
            --font-family-base: Montserrat, Verdana, sans-serif;
            --font-style-base: normal;
            --font-variant-numeric: normal;
            --font-family-header: Montserrat, Verdana, sans-serif;
            --font-family-body: Montserrat, Verdana, sans-serif;
            --font-style-header: normal;
            --main-color: var(--color-menu-background);
            --gameblock-color: var(--color-background-surface-1);
            --main-button-color: var(--color-background-primary);
            --top-bar-color: var(--color-menu-background);
            --main-button-text-color: var(--color-button-fill-primary-text);
            --main-text-color: var(--color-menu-horizontal, #fff);
            --main-text-menu-color: var(--color-link-default);
            --main-text-header-color: var(--color-title-basic-text, #fff);
            --main-svg-color: var(--color-background-primary);
            --main-background-modal: var(--color-background-page);
            --main-background-modal-button: var(--color-background-surface-3);
            --main-background-mobile-menus: var(--color-background-surface-1);
            --main-table-color: var(--color-background-warning);
            --main-table-color-text: var(--color-white);
            --main-table-odd-color: transparent;
            --main-table-even-color: transparent;
            --main-header-menu-color: var(--color-title-basic-text, #fff);
            --main-header-menu-color-active: var(--color-background-primary);
            --main-footer-menu-color: var(--color-mid-grey-4);
            --main-footer-menu-color-active: var(--main-button-color);
            --main-breadcrumb-color: var(--main-breadcrumb-color-even);
            --main-breadcrumb-color-even: var(--color-background-inverse-surface-5);
            --modal-lang-background-color: var(--color-background-surface-2);
            --button-lang-background-color: var(--color-background-surface-3);
            --accordion-close-background: var(--color-background-surface-3);
            --accordion-body-background: var(--color-background-surface-2);
            --accordion-shevron-background: var(--main-text-header-color);
            --background-color-menus-icons: var(--color-background-surface-2);
            --game-button-svg-color: var(--main-button-text-color)
        }
  
	
	
/* === MOSTBET THEME OVERRIDES =================================== */

/* 1. Цветовая палитра */
:root {
  /* База фона */
  --color-menu-background: #0a529e;          /* фон страницы / навигации */
  --color-background-page: #0a529e;

  /* Поверхности (карточки, блоки) */
  --color-background-surface-1: #033b76;
  --color-background-surface-2: #033b76;
  --color-background-surface-3: #022b55;

  /* Таблицы */
  --color-table-base-header-background-sf1: #033b76;
  --color-table-base-header: #ffffff;

  /* Основные маппинги темы */
  --main-color: var(--color-menu-background);
  --top-bar-color: #033b76;

  --main-button-color: #ff490d;             /* CTA / кнопки */
  --main-button-text-color: #ffffff;

  --main-text-color: #ffffff;               /* основной текст на тёмном фоне */
  --main-text-header-color: #ffffff;        /* заголовки */
  --main-header-menu-color: #ffffff;
  --main-header-menu-color-active: #ff490d;
  --main-footer-menu-color: #d0d2d7;
  --main-footer-menu-color-active: #ff490d;

  --main-table-color: #033b76;
  --main-table-odd-color: #0a529e;
  --main-table-even-color: #033b76;
  --main-table-color-text: #ffffff;
}

/* 2. Кнопки в шапке (Log in / Sign up) */
.transparent-pill-btn {
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: transparent;
}

.transparent-pill-btn:hover,
.transparent-pill-btn:focus {
  background-color: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}

/* Основная CTA (оранжевая) */
.btn-orange,
.pill-btn-with-bg.btn-orange {
  background-color: #ff490d;
  border-color: #ff490d;
  color: #ffffff;
}

.btn-orange:hover,
.btn-orange:focus,
.pill-btn-with-bg.btn-orange:hover,
.pill-btn-with-bg.btn-orange:focus {
  background-color: #e6430c;
  border-color: #e6430c;
  color: #ffffff;
}

/* Кнопки, привязанные к var(--main-button-color) */
.ffdc09,
.d7de1b {
  background-color: var(--main-button-color) !important;
  color: var(--main-button-text-color) !important;
}


/* 3. Заголовок H1 и отступы между блоками контента */
.container-xl {
  padding-top: 32px;
  padding-bottom: 48px;
}

/* Основной H1 страницы */
.container-xl > h1 {
  font-size: 32px;
  line-height: 1.3;
  font-weight: 700;
  color: var(--main-text-header-color);
  margin: 0 0 24px;
}

@media (min-width: 992px) {
  .container-xl > h1 {
    font-size: 40px;
  }
}

/* H2 секций внутри основного контента */
.scrollable-content-inner-off h2 {
  font-size: 26px;
  line-height: 1.3;
  font-weight: 600;
  color: var(--main-text-header-color);
  margin: 32px 0 16px;
}

/* Вертикальный ритм внутри текстового блока */
.scrollable-content-inner-off > * + * {
  margin-top: 12px;
}

/* Списки только в контентной области, чтобы не трогать меню */
.scrollable-content-inner-off ul,
.scrollable-content-inner-off ol {
  margin: 0 0 16px 24px;
  padding: 0;
}

.scrollable-content-inner-off ul {
  list-style: disc;
}

.scrollable-content-inner-off ol {
  list-style: decimal;
}

/* === HERO / FIRST SCREEN ==================================== */

/* Обёртка баннера */
.banner-wrap {
  position: relative;
  max-width: 1180px;
  margin: 24px auto 40px;
}

/* Картинка баннера по умолчанию (без обрезки) */
.banner-wrap img {
  display: block;
  width: 100%;
  height: auto;
}

/* CTA-блок */
.banner-description {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: #ffffff;
  padding: 0 32px;
}

/* Десктоп: CTA по центру картинки, картинка показывается целиком */
@media (min-width: 992px) {
  .banner-wrap {
    margin: 32px auto 56px;
  }

  .banner-description {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0 48px;
    max-width: 540px;
  }
}

/* Мобилка / планшет: CTA под картинкой */
@media (max-width: 991.98px) {
  .banner-wrap {
    margin: 16px 0 32px;
  }

  .banner-description {
    position: static;
    transform: none;
    padding: 24px 16px 0;
    align-items: center;
    text-align: center;
  }

  .banner-button {
    width: 100%;
    justify-content: center;
  }
}

/* "WELCOME BONUSES" */
.banner-title {
  font-size: 22px;
  line-height: 1.3;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  margin-bottom: 12px;
}

/* "AU$1500" */
.banner-header-title {
  font-size: 56px;
  line-height: 1.1;
  font-weight: 800;
  color: #ffd73b;
  margin-bottom: 8px;
}

/* "+ 250 Free Spins" */
.banner-header-AdditionalText {
  font-size: 20px;
  font-weight: 600;
  color: #ffd73b;
  margin-bottom: 20px;
}

/* Контентный блок под баннером */
.scrollable-content-wrap {
  margin-top: 24px;
  margin-bottom: 40px;
}

/* === Banner CTA button =================================== */

.banner-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 44px;
  border-radius: 999px;
  background-color: #ff490d;
  border: none;
  color: #ffffff;
  font-weight: 700;
  font-size: 18px;
  text-decoration: none;
  cursor: pointer;
  margin-top: 24px;
}

/* Внутренний контейнер текста */
.banner-button .m-button-content {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

/* Второй пустой span (под иконку) прячем, чтобы не было артефактов */
.banner-button .m-button-content span:last-child {
  display: none;
}

.transparent-pill-btn,
.pill-btn-with-bg {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

/* === Header logo fix ======================================= */

header.sticky .logo {
  display: flex;
  align-items: center;
  padding: 8px 0;
}

header.sticky .logo img.logo-img {
  display: block;
  max-height: 40px; /* можно поднять до 48px, если хочется крупнее */
  width: auto;
  height: auto;
}

/* === Footer background ===================================== */

.footer {
  background-color: #033b76; /* более тёмный, как в хедере */
  margin-top: 40px;          /* отделяем от контента */
  padding-top: 40px;
  padding-bottom: 40px;
}

/* на всякий случай фиксируем цвет ссылок и текста */
.footer a,
.footer p,
.footer .footer-disclaimer__text,
.footer .footer-copyright {
  color: #ffffff;
}

/* === Mobile header: logo + buttons ========================= */

@media (max-width: 575.98px) {
  /* компактный отступ у хедера */
  header.sticky .head-cont {
    padding: 8px 10px;
  }

  /* логотип поменьше, чтобы не давил кнопки */
  header.sticky .logo img.logo-img {
    max-height: 26px;
  }
}


  /* сами кнопки – чуть компактнее */
  header.sticky .transparent-pill-btn,
  header.sticky .pill-btn-with-bg {
    padding: 6px 12px;
    font-size: 13px;
  }

  /* небольшое расстояние между логотипом и кнопками */
  header.sticky .head-cont .container-fluid > .d-flex {
    align-items: center;
  }
}
/* === Footer layout ========================================= */

/* Верхний ряд: логотип + Follow us слева, меню справа */
.footer-nav__content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 64px;
    padding: 32px 0 24px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    flex-wrap: wrap;
}

/* Левая колонка с логотипом и "Follow us" */
.footer-nav__socials {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
}

/* Логотип в футере */
.footer-logo {
    display: block;
    max-width: 120px;
    height: auto;
}

/* Правая колонка с меню */
.FooterLinks.footer-nav__links {
    flex: 1 1 0;
    display: flex;
    justify-content: flex-end;
}

/* Список ссылок футера */
.footer-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 8px;
}

.footer-menu .nav-link {
    color: #ffffff;
    text-decoration: none;
    font-size: 14px;
}

.footer-menu .nav-link:hover {
    text-decoration: underline;
}

/* Нижний ряд с иконками (SSL, 18+, и т.д.) */
.footer-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 32px;
    padding-top: 24px;
}

/* Блок с иконками */
.FooterMoreIcons {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 12px;
}

/* Дисклеймер и копирайт выравниваем по левому краю, но даём воздух */
.footer-disclaimer {
    margin-top: 16px;
    max-width: 620px;
}

.footer-copyright {
    margin-top: 8px;
}
@media (max-width: 767.98px) {

    .footer-nav__content {
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
        border-bottom: none;
        padding: 24px 0 0;
    }

    .FooterLinks.footer-nav__links {
        justify-content: flex-start;
        width: 100%;
    }

    .footer-menu {
        align-items: flex-start;
    }

    .footer-row {
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
        padding-top: 24px;
    }
}
