html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15
}

body {
    margin: 0
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace;
    font-size: 1em
}

a {
    background-color: #0000
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

button, [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=reset]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring {
    outline: 1px dotted buttontext
}

[type=button]:-moz-focusring {
    outline: 1px dotted buttontext
}

[type=reset]:-moz-focusring {
    outline: 1px dotted buttontext
}

[type=submit]:-moz-focusring {
    outline: 1px dotted buttontext
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    white-space: normal;
    max-width: 100%;
    padding: 0;
    display: table
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button {
    height: auto
}

[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

template, [hidden] {
    display: none
}

body {
    --font-primary: "Inter", sans-serif;
    --font-secondary: "Poppins", sans-serif;
    --border-radius: 12px;
    --color-white: #fff;
    --color-black: #000;
    --color-main: #e02149;
    --color-main-hover: #f05979;
    --color-main-active: #e02149;
    --color-white-smoke: #f5f5f5;
    --color-gray: #e1e1e1;
    --color-gutenberg-gray: #283037;
    --color-gutenberg-gray-alt: #b5b8bb;
    --color-gutenberg-gray-slate: #333e49;
    --color-gutenberg-gray-dark: #1e252b;
    --color-gutenberg-black-carbon: #171c21;
    --color-main-dark: #171c21;
    --color-main-dark-lighter: #1e252b;
    --color-main-light: #cedbef;
    --color-main-light-ultra: #dde8f9;
    --color-gray-dark: #848484;
    --color-gray-dark-alt: #47515b;
    --color-gray-icon: #666;
    --color-gray-light: #acb6bf;
    --color-gray-light-alt: #f0f0f0;
    --color-blue-light: #f7fafe;
    --color-yellow: #ed9c00;
    --color-green: #27ae60;
    --color-red: #e02149;
    --color-red-20p: #ee426633;
    --color-pink: #fbd8df;
    --gray-box-shadow: #00000029;
    --bg-submenu: #222;
    --bg-submenu-hover: #444;
    --text-main: #333e49;
    --text-dark: #1e252b;
    --text-light: #acb6bf;
    --text-light-alt: #c2cbd4;
    --text-gutenberg-on-dark-bg: var(--color-white);
    --text-input: #333e49e6;
    --text-input-bg: #eaeaea;
    --text-input-focus: #333e49;
    --color-link: #e02149;
    --color-link-hover: #f05979;
    --color-link-light: #ff95ab;
    --color-button-alt: #e02149;
    --game-card-color-link: #f37c95;
    --game-card-provider-overlay: #283037cc;
    --purpose-red: #e02149;
    --purpose-yellow: #ed9c00;
    --purpose-green: #27ae60
}

@keyframes bounce {
    70% {
        transform: translateY(0%)
    }
    80% {
        transform: translateY(-60%)
    }
    90% {
        transform: translateY(0%)
    }
    95% {
        transform: translateY(-28%)
    }
    97% {
        transform: translateY(0%)
    }
    99% {
        transform: translateY(-12%)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes rotating {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

html {
    box-sizing: border-box;
    -webkit-tap-highlight-color: #0000;
    background-color: var(--color-gutenberg-gray-dark);
    scroll-behavior: smooth;
    font-size: 14px
}

*, :after, :before {
    box-sizing: inherit;
    background-repeat: no-repeat;
    border: 0;
    margin: 0;
    padding: 0
}

:focus {
    outline: none
}

button:not(:disabled) {
    cursor: pointer
}

button:focus {
    outline: none
}

body {
    font-family: var(--font-primary);
    background: var(--color-white-smoke);
    min-width: 320px;
    color: var(--text-main);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    z-index: 0;
    font-size: 17px;
    transition: padding-top .1s ease-in-out;
    display: block;
    position: relative;
    overflow-x: hidden
}

input, textarea {
    box-shadow: none
}

textarea {
    resize: none
}

::placeholder {
    opacity: 1;
    color: var(--color-gray-dark);
    text-transform: uppercase
}

:-ms-placeholder-shown {
    color: var(--color-gray-dark);
    text-transform: uppercase
}

:ms-input-placeholder {
    color: var(--color-gray-dark);
    text-transform: uppercase
}

address {
    margin: 0 0 24px
}

table {
    width: 100%;
    margin: 0 0 24px
}

ul, ol {
    margin: 24px 0 24px 48px
}

ul {
    list-style: outside
}

ol {
    list-style: decimal
}

li > ul, li > ol {
    margin-bottom: 0;
    margin-left: 24px
}

img {
    max-width: 100%;
    height: auto
}

figure {
    margin: 1em 0
}

body {
    color: var(--text-main);
    font-family: var(--font-primary);
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5
}

@media only screen and (width <= 767px) {
    body {
        word-break: break-word
    }
}

h1, h2, h3, h4, h5, h6 {
    color: var(--text-dark);
    font-family: var(--font-secondary);
    margin-top: 34px;
    margin-bottom: 24px;
    font-weight: 600
}

@media only screen and (width <= 767px) {
    h1, h2, h3, h4, h5, h6 {
        margin-bottom: 10px
    }
}

h1 {
    font-size: 40px;
    line-height: 48px
}

@media only screen and (width <= 767px) {
    h1 {
        font-size: 30px;
        line-height: 38px
    }
}

h2 {
    font-size: 32px;
    line-height: 40px
}

@media only screen and (width <= 767px) {
    h2 {
        font-size: 24px;
        line-height: 32px
    }
}

h3 {
    font-size: 26px;
    line-height: 34px
}

@media only screen and (width <= 767px) {
    h3 {
        font-size: 22px;
        line-height: 30px
    }
}

h4 {
    font-size: 22px;
    line-height: 30px
}

@media only screen and (width <= 767px) {
    h4 {
        font-size: 20px;
        line-height: 28px
    }
}

h5 {
    font-size: 20px;
    line-height: 24px
}

@media only screen and (width <= 767px) {
    h5 {
        font-size: 18px
    }
}

h6 {
    font-size: 18px;
    line-height: 24px
}

@media only screen and (width <= 767px) {
    h6 {
        font-size: 16px
    }
}

p {
    margin-top: 0;
    margin-bottom: 24px
}

dfn, cite, em, i {
    font-style: italic
}

blockquote {
    border-left: 4px solid var(--color-main);
    margin-bottom: 24px;
    padding: 0 24px
}

blockquote p {
    margin-bottom: 0
}

blockquote p + p {
    margin-top: 24px
}

cite {
    color: var(--color-gray-dark);
    margin-top: 24px;
    font-size: 14px;
    display: inline-block
}

mark {
    color: inherit
}

.text-center {
    text-align: center
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    word-wrap: normal !important;
    position: absolute !important
}

.screen-reader-text:focus {
    clip-path: none;
    color: #21759b;
    z-index: 100000;
    background-color: #f1f1f1;
    border-radius: 3px;
    width: auto;
    height: auto;
    padding: 15px 23px 14px;
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    display: block;
    top: 5px;
    left: 5px;
    box-shadow: 0 0 2px 2px #0009;
    clip: auto !important
}

#content[tabindex="-1"]:focus {
    outline: 0
}

.alignleft, .wp-block-image .alignleft {
    float: left;
    margin-right: 10px
}

@media only screen and (width <= 575px) {
    .alignleft, .wp-block-image .alignleft {
        float: none;
        margin: 10px auto
    }
}

.alignright, .wp-block-image .alignright {
    float: right;
    margin-left: 10px
}

@media only screen and (width <= 575px) {
    .alignright, .wp-block-image .alignright {
        float: none;
        margin: 10px auto
    }
}

.aligncenter {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    display: block
}

@media only screen and (width <= 767px) {
    .aligncenter img {
        height: auto !important
    }
}

.wp-block-image + h1.has-text-align-center, .wp-block-image + h2.has-text-align-center, .wp-block-image + h3.has-text-align-center, .wp-block-image + h4.has-text-align-center {
    margin-top: -10px
}

.clear:before, .clear:after, .entry-header:before, .entry-header:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {
    content: "";
    table-layout: fixed;
    display: table
}

.clear:after, .entry-header:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {
    clear: both
}

.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

embed, iframe, object {
    max-width: 100%
}

.custom-logo-link {
    display: inline-block
}

.wp-caption {
    max-width: 100%;
    margin-bottom: 24px
}

.wp-caption img[class*=wp-image-] {
    margin-left: auto;
    margin-right: auto;
    display: block
}

.wp-caption .wp-caption-text {
    margin: .8075em 0
}

.wp-caption-text {
    text-align: center
}

.wp-lightbox-overlay .scrim {
    background: #000000d9 !important
}

:root {
    --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
}

:where(.is-layout-flex), :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
}

.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), :where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em
}

:where(.wp-block-columns.is-layout-flex), :where(.wp-block-columns.is-layout-grid) {
    gap: 2em
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6
}

.infobox {
    background-color: var(--color-white);
    border-radius: 12px;
    flex-direction: column;
    padding: 18px 20px 20px;
    display: flex;
    box-shadow: 0 8px 20px #081d5414
}

.infobox__header {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    display: flex
}

.infobox__header span {
    flex-shrink: 0
}

.infobox + .infobox {
    margin-top: 32px
}

.infobox__title {
    font-family: var(--font-secondary);
    color: #1e252b;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    display: flex
}

.info-list-item {
    --info-list-border-color: var(--color-white-smoke);
    border-bottom: 2px solid var(--info-list-border-color);
    align-content: center;
    gap: 20px;
    padding: 12px 0;
    display: flex
}

@media only screen and (width <= 767px) {
    .info-list-item {
        flex-direction: column;
        gap: 16px
    }
}

.info-list-item:last-child {
    border-bottom: 0;
    padding-bottom: 0
}

.info-list-item__title {
    flex-shrink: 0;
    align-items: center;
    width: 24%;
    display: flex
}

@media only screen and (width <= 767px) {
    .info-list-item__title {
        width: 100%
    }
}

.info-list-item__title .icon {
    color: var(--color-main);
    margin-right: 12px;
    font-size: 20px;
    line-height: 20px
}

.info-list-item__content {
    flex-wrap: wrap;
    align-items: center;
    gap: 4px 8px;
    display: flex
}

@media only screen and (width <= 767px) {
    .info-list-item__content {
        width: 100%
    }
}

.info-brick {
    --info-brick-text-color: var(--text-dark);
    --info-brick-icon-color: #333e49e6;
    --info-brick-block-bg: var(--color-white-smoke);
    background-color: var(--info-brick-block-bg);
    color: var(--info-brick-text-color);
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 8px;
    padding: 6px 14px;
    line-height: 20px;
    overflow: hidden
}

.info-brick .icon {
    vertical-align: initial;
    color: var(--info-brick-icon-color);
    margin-right: 2px;
    font-size: 12px
}

.has-slate-gray-background-color .info-list-item, .wp-block-group.has-background.has-slate-gray-background-color .info-list-item, .has-gray-background-color .info-list-item, .wp-block-group.has-background.has-gray-background-color .info-list-item, .has-image-gray-background-color .info-list-item, .wp-block-group.has-background.has-image-gray-background-color .info-list-item {
    --info-list-border-color: var(--color-gutenberg-gray-slate)
}

.has-slate-gray-background-color .info-brick, .wp-block-group.has-background.has-slate-gray-background-color .info-brick, .has-gray-background-color .info-brick, .wp-block-group.has-background.has-gray-background-color .info-brick, .has-image-gray-background-color .info-brick, .wp-block-group.has-background.has-image-gray-background-color .info-brick {
    --info-brick-text-color: var(--color-white);
    --info-brick-icon-color: var(--text-light-alt);
    --info-brick-block-bg: var(--color-gutenberg-gray-dark)
}

.has-dark-gray-background-color .has-slate-gray-background-color .info-list-item, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .info-list-item, .has-dark-gray-background-color .has-gray-background-color .info-list-item, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .info-list-item, .has-dark-gray-background-color .has-image-gray-background-color .info-list-item, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .info-list-item, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .info-list-item, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .info-list-item, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .info-list-item, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .info-list-item, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .info-list-item, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .info-list-item, .has-carbon-black-background-color .has-slate-gray-background-color .info-list-item, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .info-list-item, .has-carbon-black-background-color .has-gray-background-color .info-list-item, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .info-list-item, .has-carbon-black-background-color .has-image-gray-background-color .info-list-item, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .info-list-item, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .info-list-item, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .info-list-item, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .info-list-item, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .info-list-item, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .info-list-item, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .info-list-item {
    --info-list-border-color: var(--color-gutenberg-gray-slate)
}

.has-dark-gray-background-color .has-slate-gray-background-color .info-brick, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .info-brick, .has-dark-gray-background-color .has-gray-background-color .info-brick, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .info-brick, .has-dark-gray-background-color .has-image-gray-background-color .info-brick, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .info-brick, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .info-brick, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .info-brick, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .info-brick, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .info-brick, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .info-brick, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .info-brick, .has-carbon-black-background-color .has-slate-gray-background-color .info-brick, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .info-brick, .has-carbon-black-background-color .has-gray-background-color .info-brick, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .info-brick, .has-carbon-black-background-color .has-image-gray-background-color .info-brick, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .info-brick, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .info-brick, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .info-brick, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .info-brick, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .info-brick, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .info-brick, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .info-brick {
    --info-brick-text-color: var(--color-white);
    --info-brick-icon-color: var(--text-light-alt);
    --info-brick-block-bg: var(--color-gutenberg-gray-dark)
}

.has-dark-gray-background-color .info-list-item, .wp-block-group.has-background.has-dark-gray-background-color .info-list-item, .has-carbon-black-background-color .info-list-item, .wp-block-group.has-background.has-carbon-black-background-color .info-list-item {
    --info-list-border-color: var(--color-gutenberg-gray-slate)
}

.has-dark-gray-background-color .info-brick, .wp-block-group.has-background.has-dark-gray-background-color .info-brick, .has-carbon-black-background-color .info-brick, .wp-block-group.has-background.has-carbon-black-background-color .info-brick {
    --info-brick-text-color: var(--color-white);
    --info-brick-icon-color: var(--text-light-alt);
    --info-brick-block-bg: var(--color-gutenberg-gray-dark)
}

.has-slate-gray-background-color .has-dark-gray-background-color .info-list-item, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .info-list-item, .has-slate-gray-background-color .has-carbon-black-background-color .info-list-item, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .info-list-item, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .info-list-item, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .info-list-item, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .info-list-item, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .info-list-item, .has-gray-background-color .has-dark-gray-background-color .info-list-item, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .info-list-item, .has-gray-background-color .has-carbon-black-background-color .info-list-item, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .info-list-item, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .info-list-item, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .info-list-item, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .info-list-item, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .info-list-item, .has-image-gray-background-color .has-dark-gray-background-color .info-list-item, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .info-list-item, .has-image-gray-background-color .has-carbon-black-background-color .info-list-item, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .info-list-item, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .info-list-item, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .info-list-item, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .info-list-item, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .info-list-item {
    --info-list-border-color: var(--color-gutenberg-gray-slate)
}

.has-slate-gray-background-color .has-dark-gray-background-color .info-brick, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .info-brick, .has-slate-gray-background-color .has-carbon-black-background-color .info-brick, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .info-brick, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .info-brick, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .info-brick, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .info-brick, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .info-brick, .has-gray-background-color .has-dark-gray-background-color .info-brick, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .info-brick, .has-gray-background-color .has-carbon-black-background-color .info-brick, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .info-brick, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .info-brick, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .info-brick, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .info-brick, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .info-brick, .has-image-gray-background-color .has-dark-gray-background-color .info-brick, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .info-brick, .has-image-gray-background-color .has-carbon-black-background-color .info-brick, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .info-brick, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .info-brick, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .info-brick, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .info-brick, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .info-brick {
    --info-brick-text-color: var(--color-white);
    --info-brick-icon-color: var(--text-light-alt);
    --info-brick-block-bg: var(--color-gutenberg-gray-dark)
}

.tabs {
    --tabs-bg-color: var(--color-white);
    --tabs-font-color: var(--text-main);
    --tabs-hover-font-color: var(--text-dark);
    --tabs-panel-bg-color: var(--color-white-smoke);
    --tabs-scrollbar-track-color: var(--color-white-smoke);
    --tabs-scrollbar-thumb-color: var(--color-gray);
    background-color: var(--tabs-bg-color);
    color: var(--tabs-font-color);
    border-radius: 12px;
    margin-bottom: 24px;
    padding: 20px;
    font-size: 14px;
    overflow: hidden;
    box-shadow: 0 8px 20px #081d5414
}

.tabs__nav {
    position: relative
}

.tabs__nav:before {
    content: "";
    background-color: var(--tabs-panel-bg-color);
    border-radius: 8px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

@media only screen and (width <= 767px) {
    .tabs__nav:before {
        height: 50px
    }

    .tabs__nav:after {
        content: "";
        pointer-events: none;
        background: linear-gradient(90deg, transparent 0%, var(--tabs-panel-bg-color) 100%);
        border-radius: 0 8px 8px 0;
        width: 30px;
        height: calc(100% - 19px);
        display: block;
        position: absolute;
        top: 0;
        right: 0
    }
}

.tabs__nav-scrollable {
    overflow-x: auto
}

@media only screen and (width <= 767px) {
    .tabs__nav-scrollable {
        padding-bottom: 16px
    }

    .tabs__nav-scrollable::-webkit-scrollbar {
        background-color: var(--tabs-scrollbar-track-color);
        height: 3px
    }

    .tabs__nav-scrollable::-webkit-scrollbar-thumb {
        background-color: var(--tabs-scrollbar-thumb-color);
        border-radius: 2px
    }

    @supports not selector(::-webkit-scrollbar) {
        .tabs__nav-scrollable {
            scrollbar-gutter: stable;
            scrollbar-width: thin;
            scrollbar-color: var(--tabs-scrollbar-thumb-color) var(--tabs-scrollbar-track-color)
        }
    }
}

.tabs__nav-items {
    white-space: nowrap;
    flex-wrap: nowrap;
    display: flex
}

.tabs__nav-item {
    font-size: inherit;
    color: var(--tabs-font-color);
    cursor: pointer;
    background-color: #0000;
    border: none;
    padding: 16px 20px 21px;
    position: relative
}

@media only screen and (width <= 767px) {
    .tabs__nav-item {
        padding: 13px 8px 16px
    }
}

.tabs__nav-item:after {
    content: "";
    background-color: var(--color-button-alt);
    border-radius: 4px 4px 0 0;
    width: calc(100% - 40px);
    height: 0;
    transition: height .2s;
    display: block;
    position: absolute;
    bottom: 0;
    left: 20px
}

@media only screen and (width <= 767px) {
    .tabs__nav-item:after {
        width: calc(100% - 16px);
        left: 8px
    }
}

.tabs__nav-item:hover, .tabs__nav-item--active {
    color: var(--tabs-hover-font-color)
}

.tabs__nav-item:hover:after, .tabs__nav-item--active:after {
    height: 4px
}

.tabs__content {
    padding: 8px 12px 12px
}

@media only screen and (width <= 767px) {
    .tabs__content {
        padding: 2px 0 12px
    }
}

.tabs__panel {
    display: none
}

.tabs__panel--active {
    display: block
}

.has-slate-gray-background-color .tabs, .wp-block-group.has-background.has-slate-gray-background-color .tabs, .has-gray-background-color .tabs, .wp-block-group.has-background.has-gray-background-color .tabs, .has-image-gray-background-color .tabs, .wp-block-group.has-background.has-image-gray-background-color .tabs, .has-dark-gray-background-color .has-slate-gray-background-color .tabs, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .tabs, .has-dark-gray-background-color .has-gray-background-color .tabs, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .tabs, .has-dark-gray-background-color .has-image-gray-background-color .tabs, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .tabs, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .tabs, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .tabs, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .tabs, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .tabs, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .tabs, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .tabs, .has-carbon-black-background-color .has-slate-gray-background-color .tabs, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .tabs, .has-carbon-black-background-color .has-gray-background-color .tabs, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .tabs, .has-carbon-black-background-color .has-image-gray-background-color .tabs, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .tabs, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .tabs, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .tabs, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .tabs, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .tabs, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .tabs, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .tabs, .has-dark-gray-background-color .tabs, .wp-block-group.has-background.has-dark-gray-background-color .tabs, .has-carbon-black-background-color .tabs, .wp-block-group.has-background.has-carbon-black-background-color .tabs, .has-slate-gray-background-color .has-dark-gray-background-color .tabs, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .tabs, .has-slate-gray-background-color .has-carbon-black-background-color .tabs, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .tabs, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .tabs, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .tabs, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .tabs, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .tabs, .has-gray-background-color .has-dark-gray-background-color .tabs, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .tabs, .has-gray-background-color .has-carbon-black-background-color .tabs, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .tabs, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .tabs, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .tabs, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .tabs, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .tabs, .has-image-gray-background-color .has-dark-gray-background-color .tabs, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .tabs, .has-image-gray-background-color .has-carbon-black-background-color .tabs, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .tabs, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .tabs, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .tabs, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .tabs, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .tabs {
    --tabs-bg-color: var(--color-gutenberg-gray);
    --tabs-font-color: var(--text-light);
    --tabs-hover-font-color: var(--color-white);
    --tabs-panel-bg-color: var(--color-gutenberg-gray-dark);
    --tabs-scrollbar-track-color: var(--color-gutenberg-gray-dark);
    --tabs-scrollbar-thumb-color: var(--color-gutenberg-gray-slate)
}

hr {
    border: 0;
    height: 1px;
    margin: 50px auto;
    background-color: #ebebeb !important
}

.arrow {
    border: solid var(--color-gray-icon);
    border-width: 0 2px 2px 0;
    width: 11px;
    height: 11px;
    padding: 3px;
    display: inline-block
}

.arrow.left {
    margin-right: -3px;
    transform: rotate(135deg)
}

.arrow.right {
    margin-left: -3px;
    transform: rotate(-45deg)
}

.arrow.down {
    margin-left: -3px;
    transform: rotate(45deg)
}

.rating {
    color: var(--text-dark);
    align-items: center;
    font-size: 14px;
    display: inline-flex
}

.rating .icon {
    margin: -1px 8px 0 0;
    font-size: 16px
}

.rating .icon.gray {
    color: var(--color-gray-dark)
}

.rating .icon + .icon {
    margin-left: -8px
}

.rating .icon:last-child {
    margin-right: 0
}

.rating span {
    opacity: .65
}

.read-more-button {
    --read-more-button: var(--color-main);
    color: var(--read-more-button);
    text-align: left;
    background: 0 0;
    min-width: 87px;
    font-size: 14px;
    font-weight: 500
}

.read-more-button .icon {
    fill: var(--read-more-button);
    font-size: 12px
}

@media only screen and (width >= 768px) {
    .read-more-button.mobile {
        display: none
    }
}

.has-slate-gray-background-color .read-more-button, .wp-block-group.has-background.has-slate-gray-background-color .read-more-button, .has-gray-background-color .read-more-button, .wp-block-group.has-background.has-gray-background-color .read-more-button, .has-image-gray-background-color .read-more-button, .wp-block-group.has-background.has-image-gray-background-color .read-more-button, .has-dark-gray-background-color .has-slate-gray-background-color .read-more-button, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .read-more-button, .has-dark-gray-background-color .has-gray-background-color .read-more-button, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .read-more-button, .has-dark-gray-background-color .has-image-gray-background-color .read-more-button, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .read-more-button, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .read-more-button, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .read-more-button, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .read-more-button, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .read-more-button, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .read-more-button, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .read-more-button, .has-carbon-black-background-color .has-slate-gray-background-color .read-more-button, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .read-more-button, .has-carbon-black-background-color .has-gray-background-color .read-more-button, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .read-more-button, .has-carbon-black-background-color .has-image-gray-background-color .read-more-button, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .read-more-button, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .read-more-button, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .read-more-button, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .read-more-button, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .read-more-button, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .read-more-button, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .read-more-button, .has-dark-gray-background-color .read-more-button, .wp-block-group.has-background.has-dark-gray-background-color .read-more-button, .has-carbon-black-background-color .read-more-button, .wp-block-group.has-background.has-carbon-black-background-color .read-more-button, .has-slate-gray-background-color .has-dark-gray-background-color .read-more-button, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .read-more-button, .has-slate-gray-background-color .has-carbon-black-background-color .read-more-button, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .read-more-button, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .read-more-button, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .read-more-button, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .read-more-button, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .read-more-button, .has-gray-background-color .has-dark-gray-background-color .read-more-button, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .read-more-button, .has-gray-background-color .has-carbon-black-background-color .read-more-button, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .read-more-button, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .read-more-button, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .read-more-button, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .read-more-button, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .read-more-button, .has-image-gray-background-color .has-dark-gray-background-color .read-more-button, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .read-more-button, .has-image-gray-background-color .has-carbon-black-background-color .read-more-button, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .read-more-button, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .read-more-button, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .read-more-button, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .read-more-button, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .read-more-button {
    --read-more-button: var(--color-link-light)
}

.read-more-text {
    height: 0;
    transition: height .3s;
    position: relative;
    overflow: hidden
}

.read-more-text > :not(.read-more-button) {
    opacity: 0;
    transition: opacity .2s
}

.read-more-text.opened > :not(.read-more-button) {
    opacity: 1;
    transition-delay: .3s
}

@media only screen and (width >= 768px) {
    .read-more-text.mobile {
        height: auto
    }

    .read-more-text.mobile > * {
        opacity: 1
    }
}

.casino-ad-banner.aligncenter img {
    margin: -25px auto 0;
    display: block
}

.readmore-intro > :first-child {
    margin-bottom: 0
}

svg.icon {
    width: 16px;
    height: 16px
}

.icon {
    vertical-align: middle;
    font-size: 16px;
    line-height: 1;
    display: inline-block
}

.icon:before {
    display: block
}

.icon.icon-yes, .icon.icon-yes-alt {
    color: var(--color-green)
}

.icon.icon-no {
    color: var(--color-red)
}

.icon.icon-star, .icon.icon-bell-notification {
    color: var(--color-yellow)
}

button, input, select, optgroup, textarea {
    color: var(--text-main);
    font-family: var(--font-primary);
    font-size: 17px;
    line-height: 1.5
}

input, textarea {
    background-color: var(--text-input-bg);
    color: var(--text-input);
    border-radius: 8px;
    margin-bottom: 16px;
    padding: 16px;
    font-size: 16px;
    line-height: 24px
}

input:focus, textarea:focus {
    color: var(--text-input-focus)
}

input::-webkit-input-placeholder {
    color: var(--text-input);
    text-transform: none
}

textarea::-webkit-input-placeholder {
    color: var(--text-input);
    text-transform: none
}

input::-moz-placeholder {
    color: var(--text-input);
    text-transform: none
}

textarea::-moz-placeholder {
    color: var(--text-input);
    text-transform: none
}

:is(input:placeholder-shown,textarea:placeholder-shown) {
    color: var(--text-input);
    text-transform: none
}

select {
    border: 1px solid var(--color-gray)
}

textarea {
    width: 100%
}

form .inline, .form .inline {
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex
}

@media only screen and (width <= 767px) {
    form .inline, .form .inline {
        flex-direction: column;
        align-items: center
    }

    form .inline .form__email, form .inline .form__name, .form .inline .form__email, .form .inline .form__name {
        width: 100%;
        margin-bottom: 10px
    }

    form .inline .form__submit, .form .inline .form__submit {
        width: 100%
    }
}

form .inline .form__email, form .inline .form__name, .form .inline .form__email, .form .inline .form__name {
    width: 36.3%
}

form .inline .form__submit, .form .inline .form__submit {
    text-transform: uppercase;
    border: 0;
    width: 20.4%;
    padding: 11px 20px;
    font-size: 16px;
    font-weight: 700
}

.aw-messages {
    flex-direction: column;
    margin-bottom: 0
}

.aw-messages__item {
    display: none
}

.aw-messages__item.show {
    display: block
}

.aw-preloader {
    display: none
}

.wpcf7 .wpcf7-form {
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: 48px;
    display: flex
}

.wpcf7 .wpcf7-form > .wpcf7-form-control-wrap, .wpcf7 .wpcf7-form > p {
    width: 100%
}

.wpcf7 .wpcf7-form .wpcf7-list-item {
    margin: 0;
    display: inline
}

.wpcf7 .wpcf7-form .wpcf7-list-item input[type=checkbox] {
    width: 18px;
    height: 18px;
    margin-right: 6px;
    position: relative;
    top: 2px
}

.wpcf7 .wpcf7-form p {
    margin-bottom: 16px
}

.wpcf7 .wpcf7-form [data-name=your-name], .wpcf7 .wpcf7-form [data-name=your-email] {
    width: 49%
}

@media only screen and (width <= 767px) {
    .wpcf7 .wpcf7-form [data-name=your-name], .wpcf7 .wpcf7-form [data-name=your-email] {
        width: 100%
    }
}

.wpcf7 .wpcf7-form input, .wpcf7 .wpcf7-form textarea {
    width: 100%
}

.wpcf7 .wpcf7-form input.wpcf7-not-valid, .wpcf7 .wpcf7-form textarea.wpcf7-not-valid {
    box-shadow: 0 0 0 2px var(--color-red) inset
}

.wpcf7 .wpcf7-form .wpcf7-checkbox.wpcf7-not-valid input[type=checkbox] {
    animation: 2s bounce
}

.wpcf7 .wpcf7-form .wpcf7-checkbox.wpcf7-not-valid .wpcf7-list-item-label {
    color: var(--color-red)
}

.wpcf7 .wpcf7-form textarea {
    max-height: 176px
}

.wpcf7 .wpcf7-form .wpcf7-submit {
    margin: 0 auto 16px
}

.wpcf7 .wpcf7-form .wpcf7-response-output {
    text-align: center;
    border: 0;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0
}

.wpcf7 .wpcf7-form .wpcf7-spinner {
    background: 0 0;
    width: 100%;
    height: 0;
    display: block
}

.wpcf7 .wpcf7-form .wpcf7-spinner:before {
    display: none
}

.wpcf7 form.sent .wpcf7-response-output {
    border: 3px solid #46b450;
    border-radius: 5px;
    height: auto;
    padding: 2px
}

.wpcf7 form.invalid .wpcf7-response-output {
    border: 3px solid #ee4266;
    border-radius: 5px;
    height: auto;
    padding: 2px
}

.wpcf7-not-valid-tip {
    display: none
}

.btn, .wp-block-button__link, .wpcf7-submit {
    --block-link-color: var(--color-main);
    background: var(--block-link-color);
    color: var(--color-white);
    -webkit-appearance: none;
    text-align: center;
    cursor: pointer;
    border-radius: 8px;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .2s;
    display: inline-block
}

.btn:hover, .wp-block-button__link:hover, .wpcf7-submit:hover {
    background-color: var(--color-main-hover);
    color: var(--color-white)
}

.btn:active, .btn:focus, .wp-block-button__link:active, .wp-block-button__link:focus, .wpcf7-submit:active, .wpcf7-submit:focus {
    background-color: var(--color-main-active)
}

.btn-outline {
    border: solid 2px var(--block-link-color);
    color: var(--block-link-color);
    -webkit-appearance: none;
    text-align: center;
    cursor: pointer;
    background: 0 0;
    border-radius: 8px;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
    transition: all .2s;
    display: inline-block
}

.btn-outline:hover {
    border-color: var(--color-main-hover);
    color: var(--color-main-hover)
}

.btn-outline:active, .btn-outline:focus {
    border-color: var(--color-main-active);
    color: var(--color-main-active)
}

.scrolltop-wrap {
    box-sizing: border-box;
    pointer-events: none;
    backface-visibility: hidden;
    position: absolute;
    top: 100vh;
    bottom: 0;
    right: 24px
}

@supports ((-moz-appearance:meterbar)) {
    .scrolltop-wrap {
        clip: rect(0, 24px, auto, 0)
    }
}

.scrolltop-wrap .btn-up {
    color: var(--color-white);
    background: var(--color-main-dark);
    backface-visibility: hidden;
    user-select: none;
    pointer-events: all;
    border-radius: 8px;
    outline: none;
    width: 48px;
    height: 48px;
    margin-bottom: 24px;
    text-decoration: none;
    transition: all .2s;
    display: block;
    position: sticky;
    top: -72px;
    overflow: hidden;
    transform: translateY(100vh)
}

@media print {
    .scrolltop-wrap {
        display: none !important
    }
}

.wp-block-buttons.bonus-btn {
    text-align: center;
    margin-bottom: 24px;
    display: block
}

.wp-block-buttons.bonus-btn p.bonus-btn-descr:last-of-type {
    margin-bottom: 15px
}

.wp-block-buttons.bonus-btn a:hover {
    box-shadow: none;
    opacity: .9
}

.wp-block-buttons.bonus-btn .wp-block-button__link {
    flex-direction: column;
    display: flex
}

.wp-block-buttons.bonus-btn .wp-block-button__link > span {
    color: var(--color-white);
    justify-content: center;
    align-items: center;
    margin-bottom: 4px;
    font-weight: 600;
    display: flex
}

.wp-block-buttons.bonus-btn .wp-block-button__link > span > .icon {
    margin-right: 8px
}

.wp-block-buttons .wp-block-button {
    margin-top: 24px;
    margin-bottom: 24px
}

.casino-cards__grid .load-posts {
    margin: 10px auto;
    display: block
}

.has-slate-gray-background-color .btn, .has-slate-gray-background-color .wp-block-button__link, .has-slate-gray-background-color .wpcf7-submit, .has-slate-gray-background-color .btn-outline, .wp-block-group.has-background.has-slate-gray-background-color .btn, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-slate-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-slate-gray-background-color .btn-outline, .has-gray-background-color .btn, .has-gray-background-color .wp-block-button__link, .has-gray-background-color .wpcf7-submit, .has-gray-background-color .btn-outline, .wp-block-group.has-background.has-gray-background-color .btn, .wp-block-group.has-background.has-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-gray-background-color .btn-outline, .has-image-gray-background-color .btn, .has-image-gray-background-color .wp-block-button__link, .has-image-gray-background-color .wpcf7-submit, .has-image-gray-background-color .btn-outline, .wp-block-group.has-background.has-image-gray-background-color .btn, .wp-block-group.has-background.has-image-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-image-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-image-gray-background-color .btn-outline, .has-dark-gray-background-color .has-slate-gray-background-color .btn, .has-dark-gray-background-color .has-slate-gray-background-color .wp-block-button__link, .has-dark-gray-background-color .has-slate-gray-background-color .wpcf7-submit, .has-dark-gray-background-color .has-slate-gray-background-color .btn-outline, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .btn, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .wp-block-button__link, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .wpcf7-submit, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .btn-outline, .has-dark-gray-background-color .has-gray-background-color .btn, .has-dark-gray-background-color .has-gray-background-color .wp-block-button__link, .has-dark-gray-background-color .has-gray-background-color .wpcf7-submit, .has-dark-gray-background-color .has-gray-background-color .btn-outline, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .btn, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .wp-block-button__link, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .wpcf7-submit, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .btn-outline, .has-dark-gray-background-color .has-image-gray-background-color .btn, .has-dark-gray-background-color .has-image-gray-background-color .wp-block-button__link, .has-dark-gray-background-color .has-image-gray-background-color .wpcf7-submit, .has-dark-gray-background-color .has-image-gray-background-color .btn-outline, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .btn, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .wp-block-button__link, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .wpcf7-submit, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .btn-outline, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .btn, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .btn-outline, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .btn, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .btn-outline, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .btn, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .btn-outline, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .btn, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .btn-outline, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .btn, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .btn-outline, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .btn, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .btn-outline, .has-carbon-black-background-color .has-slate-gray-background-color .btn, .has-carbon-black-background-color .has-slate-gray-background-color .wp-block-button__link, .has-carbon-black-background-color .has-slate-gray-background-color .wpcf7-submit, .has-carbon-black-background-color .has-slate-gray-background-color .btn-outline, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .btn, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .wp-block-button__link, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .wpcf7-submit, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .btn-outline, .has-carbon-black-background-color .has-gray-background-color .btn, .has-carbon-black-background-color .has-gray-background-color .wp-block-button__link, .has-carbon-black-background-color .has-gray-background-color .wpcf7-submit, .has-carbon-black-background-color .has-gray-background-color .btn-outline, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .btn, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .wp-block-button__link, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .wpcf7-submit, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .btn-outline, .has-carbon-black-background-color .has-image-gray-background-color .btn, .has-carbon-black-background-color .has-image-gray-background-color .wp-block-button__link, .has-carbon-black-background-color .has-image-gray-background-color .wpcf7-submit, .has-carbon-black-background-color .has-image-gray-background-color .btn-outline, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .btn, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .wp-block-button__link, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .wpcf7-submit, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .btn-outline, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .btn, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .btn-outline, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .btn, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .btn-outline, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .btn, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .btn-outline, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .btn, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .btn-outline, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .btn, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .btn-outline, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .btn, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .btn-outline, .has-dark-gray-background-color .btn, .has-dark-gray-background-color .wp-block-button__link, .has-dark-gray-background-color .wpcf7-submit, .has-dark-gray-background-color .btn-outline, .wp-block-group.has-background.has-dark-gray-background-color .btn, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-dark-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-dark-gray-background-color .btn-outline, .has-carbon-black-background-color .btn, .has-carbon-black-background-color .wp-block-button__link, .has-carbon-black-background-color .wpcf7-submit, .has-carbon-black-background-color .btn-outline, .wp-block-group.has-background.has-carbon-black-background-color .btn, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-button__link, .wp-block-group.has-background.has-carbon-black-background-color .wpcf7-submit, .wp-block-group.has-background.has-carbon-black-background-color .btn-outline, .has-slate-gray-background-color .has-dark-gray-background-color .btn, .has-slate-gray-background-color .has-dark-gray-background-color .wp-block-button__link, .has-slate-gray-background-color .has-dark-gray-background-color .wpcf7-submit, .has-slate-gray-background-color .has-dark-gray-background-color .btn-outline, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .btn, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-button__link, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wpcf7-submit, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .btn-outline, .has-slate-gray-background-color .has-carbon-black-background-color .btn, .has-slate-gray-background-color .has-carbon-black-background-color .wp-block-button__link, .has-slate-gray-background-color .has-carbon-black-background-color .wpcf7-submit, .has-slate-gray-background-color .has-carbon-black-background-color .btn-outline, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .btn, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-button__link, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wpcf7-submit, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .btn-outline, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .btn, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .btn-outline, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .btn, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .btn-outline, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .btn, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .wp-block-button__link, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .wpcf7-submit, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .btn-outline, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .btn, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-button__link, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wpcf7-submit, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .btn-outline, .has-gray-background-color .has-dark-gray-background-color .btn, .has-gray-background-color .has-dark-gray-background-color .wp-block-button__link, .has-gray-background-color .has-dark-gray-background-color .wpcf7-submit, .has-gray-background-color .has-dark-gray-background-color .btn-outline, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .btn, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-button__link, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wpcf7-submit, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .btn-outline, .has-gray-background-color .has-carbon-black-background-color .btn, .has-gray-background-color .has-carbon-black-background-color .wp-block-button__link, .has-gray-background-color .has-carbon-black-background-color .wpcf7-submit, .has-gray-background-color .has-carbon-black-background-color .btn-outline, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .btn, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-button__link, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wpcf7-submit, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .btn-outline, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .btn, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .btn-outline, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .btn, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .btn-outline, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .btn, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .wp-block-button__link, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .wpcf7-submit, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .btn-outline, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .btn, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-button__link, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wpcf7-submit, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .btn-outline, .has-image-gray-background-color .has-dark-gray-background-color .btn, .has-image-gray-background-color .has-dark-gray-background-color .wp-block-button__link, .has-image-gray-background-color .has-dark-gray-background-color .wpcf7-submit, .has-image-gray-background-color .has-dark-gray-background-color .btn-outline, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .btn, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-button__link, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wpcf7-submit, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .btn-outline, .has-image-gray-background-color .has-carbon-black-background-color .btn, .has-image-gray-background-color .has-carbon-black-background-color .wp-block-button__link, .has-image-gray-background-color .has-carbon-black-background-color .wpcf7-submit, .has-image-gray-background-color .has-carbon-black-background-color .btn-outline, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .btn, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-button__link, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wpcf7-submit, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .btn-outline, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .btn, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .btn-outline, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .btn, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-button__link, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wpcf7-submit, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .btn-outline, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .btn, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .wp-block-button__link, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .wpcf7-submit, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .btn-outline, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .btn, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-button__link, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wpcf7-submit, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .btn-outline {
    --block-link-color: var(--color-button-alt)
}

.tns-nav {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 24px;
    display: flex
}

.tns-nav button {
    background-color: var(--color-main-light);
    border-radius: 4px;
    width: 8px;
    height: 8px;
    margin: 6px;
    display: block
}

.tns-nav button.tns-nav-active {
    background-color: var(--color-main)
}

a {
    color: var(--color-link);
    text-decoration: none;
    transition: color .2s
}

a svg, a path, a circle, a polygon {
    transition: fill .2s
}

a .icon {
    color: inherit;
    transition: color .2s
}

a:hover {
    color: var(--color-link-hover)
}

a:hover:not([aria-label=awareness]) svg, a:hover:not([aria-label=awareness]) path, a:hover:not([aria-label=awareness]) circle, a:hover:not([aria-label=awareness]) polygon {
    fill: var(--color-link-hover)
}

a:focus {
    outline: thin dotted
}

a:hover, a:active {
    outline: 0
}

.has-slate-gray-background-color .review-terms__links a, .has-slate-gray-background-color .footer__col a, .wp-block-group.has-background.has-slate-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-slate-gray-background-color .footer__col a, .has-gray-background-color .review-terms__links a, .has-gray-background-color .footer__col a, .wp-block-group.has-background.has-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-gray-background-color .footer__col a, .has-image-gray-background-color .review-terms__links a, .has-image-gray-background-color .footer__col a, .wp-block-group.has-background.has-image-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-image-gray-background-color .footer__col a, .has-dark-gray-background-color .has-slate-gray-background-color .review-terms__links a, .has-dark-gray-background-color .has-slate-gray-background-color .footer__col a, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-terms__links a, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .footer__col a, .has-dark-gray-background-color .has-gray-background-color .review-terms__links a, .has-dark-gray-background-color .has-gray-background-color .footer__col a, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .review-terms__links a, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .footer__col a, .has-dark-gray-background-color .has-image-gray-background-color .review-terms__links a, .has-dark-gray-background-color .has-image-gray-background-color .footer__col a, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .review-terms__links a, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .footer__col a, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .footer__col a, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .footer__col a, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .footer__col a, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .footer__col a, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .footer__col a, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .footer__col a, .has-carbon-black-background-color .has-slate-gray-background-color .review-terms__links a, .has-carbon-black-background-color .has-slate-gray-background-color .footer__col a, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-terms__links a, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .footer__col a, .has-carbon-black-background-color .has-gray-background-color .review-terms__links a, .has-carbon-black-background-color .has-gray-background-color .footer__col a, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .review-terms__links a, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .footer__col a, .has-carbon-black-background-color .has-image-gray-background-color .review-terms__links a, .has-carbon-black-background-color .has-image-gray-background-color .footer__col a, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .review-terms__links a, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .footer__col a, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .footer__col a, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .footer__col a, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .footer__col a, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .footer__col a, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .footer__col a, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .footer__col a, .has-dark-gray-background-color .review-terms__links a, .has-dark-gray-background-color .footer__col a, .wp-block-group.has-background.has-dark-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-dark-gray-background-color .footer__col a, .has-carbon-black-background-color .review-terms__links a, .has-carbon-black-background-color .footer__col a, .wp-block-group.has-background.has-carbon-black-background-color .review-terms__links a, .wp-block-group.has-background.has-carbon-black-background-color .footer__col a, .has-slate-gray-background-color .has-dark-gray-background-color .review-terms__links a, .has-slate-gray-background-color .has-dark-gray-background-color .footer__col a, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-terms__links a, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .footer__col a, .has-slate-gray-background-color .has-carbon-black-background-color .review-terms__links a, .has-slate-gray-background-color .has-carbon-black-background-color .footer__col a, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-terms__links a, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .footer__col a, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .footer__col a, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .footer__col a, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .review-terms__links a, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .footer__col a, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-terms__links a, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .footer__col a, .has-gray-background-color .has-dark-gray-background-color .review-terms__links a, .has-gray-background-color .has-dark-gray-background-color .footer__col a, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-terms__links a, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .footer__col a, .has-gray-background-color .has-carbon-black-background-color .review-terms__links a, .has-gray-background-color .has-carbon-black-background-color .footer__col a, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-terms__links a, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .footer__col a, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .footer__col a, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .footer__col a, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .review-terms__links a, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .footer__col a, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-terms__links a, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .footer__col a, .has-image-gray-background-color .has-dark-gray-background-color .review-terms__links a, .has-image-gray-background-color .has-dark-gray-background-color .footer__col a, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-terms__links a, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .footer__col a, .has-image-gray-background-color .has-carbon-black-background-color .review-terms__links a, .has-image-gray-background-color .has-carbon-black-background-color .footer__col a, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-terms__links a, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .footer__col a, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .footer__col a, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-terms__links a, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .footer__col a, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .review-terms__links a, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .footer__col a, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-terms__links a, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .footer__col a {
    color: inherit
}

[class*=ico-] {
    display: inline-block;
    position: relative
}

.ico-b {
    width: 30px;
    height: 30px
}

.ico-b > span {
    content: "";
    background-color: var(--color-white);
    width: 100%;
    height: 2px;
    position: absolute;
    top: 6px;
    left: 0
}

.ico-b:before {
    content: "";
    background-color: var(--color-white);
    width: 66.6%;
    height: 2px;
    position: absolute;
    top: 14px;
    left: 0
}

.ico-b:after {
    content: "";
    background-color: var(--color-white);
    width: 83.3%;
    height: 2px;
    position: absolute;
    top: 22px;
    left: 0
}

.ico-c {
    width: 30px;
    height: 30px
}

.ico-c:before {
    content: "";
    background-color: var(--color-white);
    width: 2px;
    height: 100%;
    position: absolute;
    top: -2px;
    left: 12px;
    transform: rotate(45deg)
}

.ico-c:after {
    content: "";
    background-color: var(--color-white);
    width: 2px;
    height: 100%;
    position: absolute;
    top: -2px;
    left: 12px;
    transform: rotate(-45deg)
}

.ico-m {
    width: 24px;
    height: 24px
}

.ico-m:after {
    content: "";
    background-color: var(--color-white);
    border-radius: 3px;
    width: 85%;
    height: 2px;
    position: absolute;
    top: 10px;
    left: 0
}

.ico-r {
    width: 14px;
    height: 24px
}

.ico-r:before {
    content: "";
    background-color: var(--color-white);
    border-radius: 3px;
    width: 2px;
    height: 50%;
    position: absolute;
    top: 0;
    left: 5px;
    transform: rotate(-47deg)
}

.ico-r:after {
    content: "";
    background-color: var(--color-white);
    border-radius: 3px;
    width: 2px;
    height: 50%;
    position: absolute;
    top: 8px;
    left: 5px;
    transform: rotate(47deg)
}

.ico-l {
    width: 14px;
    height: 24px
}

.ico-l:before {
    content: "";
    background-color: var(--color-white);
    border-radius: 3px;
    width: 2px;
    height: 50%;
    position: absolute;
    top: 8px;
    left: 5px;
    transform: rotate(-47deg)
}

.ico-l:after {
    content: "";
    background-color: var(--color-white);
    border-radius: 3px;
    width: 2px;
    height: 50%;
    position: absolute;
    top: 0;
    left: 5px;
    transform: rotate(47deg)
}

.main-menu__menu-switcher .button {
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    user-select: none;
    background: #fff;
    border: 0;
    border-radius: 8px;
    outline: none;
    justify-content: center;
    align-items: center;
    padding: 6px 15px;
    font-size: 20px;
    text-decoration: none;
    transition: all .2s ease-in-out;
    display: flex
}

.main-menu__menu-switcher .button span[class^=ico-] {
    margin-right: 10px
}

.main-menu__menu-switcher .button.small {
    background: 0 0;
    border: none;
    padding: 5px 2px
}

.main-menu__menu-switcher .button.small span {
    margin: 0
}

.main-menu__menu-switcher .button[class*=new-] {
    box-shadow: 0 3px 5px 0 var(--gray-box-shadow);
    border: 1px solid;
    border-radius: 30px;
    font-size: 14px;
    line-height: 1;
    transition: none
}

#mobile-menu-button {
    vertical-align: middle;
    border: 0;
    border-radius: 5px;
    width: 36px;
    height: 36px;
    margin: 4px auto;
    padding: 0;
    font-size: 30px;
    position: relative
}

#mobile-menu-button [class*=ico-] {
    transform-origin: 50%;
    color: var(--color-white);
    will-change: opacity, transform;
    transition: all .2s;
    position: absolute;
    top: 50%;
    left: 50%
}

#mobile-menu-button .open-menu {
    transform: translate(-50%, -50%)
}

#mobile-menu-button .close-menu {
    opacity: 0;
    transform: translate(-50%, -50%) rotate(-45deg)
}

#mobile-menu-button.open .close-menu {
    opacity: 1;
    transform: translate(-50%, -50%)
}

#mobile-menu-button.open .open-menu {
    opacity: 0;
    transform: translate(-50%, -50%) rotate(45deg)
}

.admin-bar nav.mobile-menu {
    top: 102px
}

@media screen and (width <= 782px) {
    .admin-bar nav.mobile-menu {
        top: 116px
    }
}

@media screen and (width <= 600px) {
    .admin-bar nav.mobile-menu {
        top: 80px
    }
}

.mobile-menu {
    opacity: 0;
    height: 0;
    transition: all .5s;
    overflow: hidden
}

.mobile-menu.open {
    opacity: 1;
    height: 100vh;
    transform: translate(0)
}

body:has(.mobile-menu.open) {
    overflow: hidden
}

.mobile-menu__wrapper {
    -webkit-overflow-scrolling: touch;
    height: 90vh;
    padding: 0 20px;
    position: relative;
    overflow-y: scroll
}

.mobile-menu__wrapper ul.menu {
    flex-direction: column;
    gap: 24px;
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    display: flex
}

.mobile-menu__wrapper ul.sub-menu {
    gap: 24px;
    list-style-type: none
}

.mobile-menu__wrapper ul.sub-menu li {
    margin-bottom: 24px;
    position: relative
}

.mobile-menu__wrapper ul.sub-menu li:after {
    content: "";
    background: #333e49;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -10px;
    left: 0
}

.mobile-menu__wrapper a {
    color: #fff;
    font-size: 18px;
    transition: all .3s;
    display: block
}

.mobile-menu__wrapper a:hover {
    color: var(--color-main)
}

.mobile-menu__wrapper .menu-item-has-children {
    padding-right: 20px;
    position: relative
}

.mobile-menu__wrapper .submenu-icon {
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 27px;
    display: flex;
    position: absolute;
    top: 2px;
    right: 0
}

.mobile-menu__wrapper .submenu-icon:after {
    content: "";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-variant: normal;
    text-transform: none;
    color: var(--text-light);
    font-family: casinoiconsfont;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    transition: all .3s;
    display: block
}

.mobile-menu__wrapper .lang-switcher {
    padding-bottom: 100px
}

.mobile-menu__wrapper .lang-switcher span.current {
    color: #fff;
    font-size: 18px;
    display: block;
    position: relative
}

.mobile-menu__wrapper .lang-switcher .lang-switcher__list {
    opacity: 0;
    height: 0;
    margin-left: 10px;
    padding-top: 20px;
    padding-bottom: 28px;
    transition: all .5s
}

.mobile-menu__wrapper .lang-switcher .submenu-open {
    opacity: 1;
    height: auto;
    max-height: 999999px
}

.mobile-menu__wrapper .sub-menu {
    max-width: 85%;
    height: 0;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    transition: all .5s;
    overflow: hidden
}

.mobile-menu__wrapper .sub-menu li:not(.menu-item-has-children) a {
    padding-right: 20px;
    position: relative
}

.mobile-menu__wrapper .sub-menu li:not(.menu-item-has-children) a:after {
    content: "";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-variant: normal;
    text-transform: none;
    color: var(--text-light);
    font-family: casinoiconsfont;
    font-size: 8px;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    display: block;
    position: absolute;
    top: 5px;
    right: 0
}

.mobile-menu__wrapper li.submenu-open > .sub-menu {
    height: auto;
    max-height: 999999px;
    margin-left: 10px;
    padding-top: 20px;
    padding-bottom: 28px
}

.mobile-menu__wrapper li.submenu-open:before {
    opacity: 0
}

.mobile-menu__wrapper .submenu-icon {
    cursor: pointer
}

.mobile-menu__wrapper .submenu-icon.active:after {
    content: icon-char("down");
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-variant: normal;
    text-transform: none;
    font-family: casinoiconsfont;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    display: block;
    transform: rotate(-180deg) translateY(6px)
}

.bc-image-popup {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    position: relative
}

.bc-image-popup__overlay {
    z-index: 9999;
    box-sizing: border-box;
    background-color: #000000e6;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 20px;
    display: flex;
    position: fixed;
    top: 0;
    left: 0
}

.bc-image-popup__close {
    color: var(--color-white);
    cursor: pointer;
    z-index: 10000;
    text-align: center;
    background: 0 0;
    border: none;
    width: 40px;
    height: 40px;
    padding: 0;
    font-size: 30px;
    line-height: 40px;
    position: absolute;
    top: -40px;
    right: -10px
}

.bc-image-popup__close:hover {
    color: var(--color-gray)
}

.bc-image-popup__img {
    max-width: 100%;
    max-height: 90vh;
    display: block;
    box-shadow: 0 0 20px #000000e6
}

.meta-mobile {
    display: flex
}

.meta-mobile__date {
    margin-bottom: .5em
}

.meta {
    clear: both;
    color: var(--color-white);
    scroll-snap-type: x mandatory;
    scroll-snap-align: start;
    scroll-behavior: smooth;
    -ms-overflow-style: none;
    scrollbar-width: none;
    flex-flow: row;
    margin-top: -20px;
    margin-bottom: 24px;
    padding: 10px 0;
    display: flex;
    overflow-x: scroll
}

.meta::-webkit-scrollbar {
    display: none
}

.meta > * {
    margin-top: 10px;
    margin-bottom: 10px
}

.meta:last-child {
    border-bottom: 0;
    padding-bottom: 0
}

.meta__avatar {
    border-radius: 50%;
    width: 36px;
    height: 36px;
    margin-right: 12px;
    overflow: hidden
}

.meta__author {
    scroll-snap-align: start;
    flex-shrink: 0;
    align-items: center;
    margin-right: 1em;
    padding-right: 1em;
    scroll-margin-block-start: 40px;
    display: flex
}

.meta__link {
    flex-direction: column;
    display: flex
}

.meta__link span {
    color: var(--color-white);
    font-size: .8em
}

.meta__date {
    flex-grow: 1;
    flex-shrink: 0;
    display: none
}

@media only screen and (width >= 768px) {
    .meta {
        align-items: center;
        justify-content: unset;
        overflow: unset;
        border-top: 1px solid #4a4a4a;
        border-bottom: 1px solid #4a4a4a;
        flex-direction: row
    }

    .meta__author {
        padding-right: unset;
        margin-right: unset
    }

    .meta__author:before {
        content: "";
        background-color: #525252;
        border-radius: 50%;
        width: 6px;
        height: 6px;
        margin: 0 20px;
        display: block
    }

    .meta__link {
        display: unset
    }

    .meta__link span {
        font-size: 1em
    }

    .meta__date {
        flex-grow: 0;
        display: flex
    }

    .meta-mobile__date {
        display: none
    }
}

.breadcrumbs-wrapper {
    color: var(--text-light);
    background-color: #283037;
    padding: 6px 0;
    position: relative
}

.breadcrumbs-wrapper a {
    color: var(--color-link-light)
}

.breadcrumbs-wrapper a:hover {
    color: var(--color-link-hover)
}

.cookie-banner {
    background-color: var(--color-white);
    visibility: visible;
    z-index: 4;
    width: 100%;
    padding: 10px 15px;
    transition: transform .2s, visibility linear;
    position: fixed;
    bottom: 0;
    left: 0;
    box-shadow: 0 8px 20px #081d5414
}

.cookie-banner.closed {
    visibility: hidden;
    transition: transform .2s, visibility 0s linear .2s;
    transform: translateY(100%)
}

.cookie-banner .container {
    justify-content: space-between;
    display: flex
}

.cookie-banner__text {
    margin: 7px 15px 7px 0;
    font-size: 14px
}

.cookie-banner__close.btn {
    flex-shrink: 0;
    padding: 6px 8px;
    font-size: 14px
}

.email-popup {
    z-index: 99;
    justify-content: flex-end;
    width: 350px;
    transition: width .3s;
    display: flex;
    position: fixed;
    bottom: 2px;
    left: 0;
    overflow: hidden
}

.email-popup.cookie-closed {
    width: 0
}

.email-popup input[type=text], .email-popup input[type=email], .email-popup input[type=tel] {
    background-color: var(--color-gutenberg-gray);
    width: 100%
}

.email-popup input[type=text]::placeholder, .email-popup input[type=text]:focus, .email-popup input[type=text]:not(:focus), .email-popup input[type=email]::placeholder, .email-popup input[type=email]:focus, .email-popup input[type=email]:not(:focus), .email-popup input[type=tel]::placeholder, .email-popup input[type=tel]:focus, .email-popup input[type=tel]:not(:focus) {
    color: var(--text-light)
}

.email-popup button {
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 16px
}

.email-popup .aw-subscribe__inputs-wrapper {
    visibility: hidden;
    opacity: 0;
    height: 0;
    transition: all .3s
}

.email-popup .aw-subscribe__inputs-wrapper.active {
    opacity: 1;
    visibility: visible;
    height: auto;
    max-height: 100vh
}

.email-popup .aw-subscribe__show-inputs {
    cursor: pointer;
    text-transform: uppercase;
    width: 100%;
    margin: 0 auto 16px
}

.email-popup .aw-subscribe__show-inputs.active {
    display: none
}

.email-popup__content {
    z-index: 89;
    background: var(--color-gutenberg-gray-dark);
    text-align: center;
    width: 348px;
    color: var(--color-white);
    border-radius: 10px;
    flex-shrink: 0;
    padding: 20px;
    display: block;
    position: relative;
    overflow: hidden
}

.email-popup__title {
    color: var(--color-white);
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.email-popup__text {
    max-width: 400px;
    color: var(--text-light);
    margin: 0 auto 20px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.email-popup__form div.inline {
    width: 100%;
    margin-bottom: 15px
}

.email-popup__form div.inline .form__name {
    display: none
}

.email-popup__form div.inline .form__email {
    border: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    flex-grow: 1;
    margin-bottom: 0;
    padding: 13px 10px;
    font-size: 16px;
    line-height: 20px
}

.email-popup__form div.inline .form__submit {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: fit-content;
    padding: 11px 20px;
    font-size: 14px
}

.email-popup .aw-messages__item {
    margin-bottom: 5px;
    font-size: 14px
}

.email-popup .aw-messages__item.aw-message-email, .email-popup .aw-messages__item.aw-message-error, .email-popup .aw-messages__item.aw-message-phone {
    color: var(--color-red)
}

.email-popup .aw-messages__item > p {
    color: var(--text-light);
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.email-popup .aw-messages__item > p:first-child {
    color: var(--color-white);
    font-size: 16px;
    font-weight: 600
}

.email-popup__terms {
    color: var(--text-light);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: none
}

.email-popup__terms.active {
    display: block
}

.email-popup__close {
    color: var(--text-light);
    cursor: pointer;
    padding: 10px;
    font-size: 24px;
    line-height: 20px;
    position: absolute;
    top: 0;
    right: 4px
}

@media only screen and (width <= 575px) {
    .email-popup {
        opacity: 1;
        visibility: visible;
        width: 100%;
        height: 100%;
        transition: visibility, opacity .3s
    }

    .email-popup.cookie-closed {
        opacity: 0;
        visibility: hidden;
        width: 100%;
        transition: visibility 0s .3s, opacity .3s
    }

    .email-popup__content {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        display: flex
    }

    .email-popup__form {
        width: 100%
    }

    .email-popup__form div.inline .form__email, .email-popup__form div.inline .form__submit {
        border-radius: 8px;
        width: 100%;
        margin-bottom: 15px
    }

    .email-popup .aw-messages__item {
        height: 42px
    }

    .email-popup__close {
        font-size: 30px;
        top: 40px;
        right: 20px
    }
}

.email-popup-mobile {
    z-index: 10;
    width: 100%;
    height: 70px;
    transition: height .3s;
    position: fixed;
    bottom: 0;
    right: 0;
    overflow: hidden
}

.email-popup-mobile.cookie-closed {
    height: 0
}

@media only screen and (width >= 576px) {
    .email-popup-mobile {
        display: none
    }
}

.email-popup-mobile__content {
    color: #fff;
    background: linear-gradient(-45deg, #3f80c6, #1e518e);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 70px;
    padding: 10px;
    display: flex
}

.email-popup-mobile__close {
    cursor: pointer;
    flex-shrink: 0;
    margin: -5px 0 0 -10px;
    padding: 10px;
    font-size: 27px;
    font-weight: 700
}

.email-popup-mobile .icon {
    color: var(--color-white);
    flex-shrink: 0;
    margin: 0 10px;
    font-size: 28px
}

@media (width <= 375px) {
    .email-popup-mobile .icon {
        margin-left: 0
    }
}

.email-popup-mobile__text {
    margin: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.5
}

@media (width <= 375px) {
    .email-popup-mobile__text {
        font-size: 11px;
        line-height: 1.4
    }
}

.email-popup-mobile__btn.btn {
    margin-left: 10px;
    padding: 10px 24px
}

@media (width <= 375px) {
    .email-popup-mobile__btn.btn {
        font-size: 11px
    }
}

.iti__search-input {
    display: none !important
}

.iti--inline-dropdown, .iti--allow-dropdown {
    width: 100% !important;
    margin-bottom: 16px !important
}

.iti__dropdown-content {
    webkit-backdrop-filter: blur(8px) !important;
    backdrop-filter: blur(8px) !important;
    background: #283037cc !important;
    border: 2px solid #333e49 !important;
    border-radius: 8px !important;
    top: 100% !important
}

.iti__country {
    padding: 4px !important
}

.iti__country .iti__flag {
    height: 14px !important
}

.iti__country .iti__country-name, .iti__country .iti__dial-code {
    color: var(--color-white) !important;
    font-size: 14px !important
}

.iti__country-list {
    overflow-y: auto !important
}

.iti--fullscreen-popup .iti__dropdown-content {
    width: 160px;
    top: 33% !important
}

#banner-popup, #banner-email-popup {
    z-index: 1099;
    visibility: hidden;
    opacity: 0;
    width: 100%;
    height: 100%;
    transition: all .3s;
    position: fixed;
    top: 0;
    left: 0
}

#banner-popup .banner-overlay, #banner-email-popup .banner-overlay {
    z-index: 0;
    background-color: #000c;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

#banner-popup .box, #banner-email-popup .box {
    opacity: 0;
    background-color: #0000;
    flex-wrap: wrap;
    width: auto;
    margin-left: 50px;
    transition: all .3s;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

@media (width <= 767px) {
    #banner-popup .box, #banner-email-popup .box {
        width: 100%;
        height: auto
    }
}

#banner-popup .box .banner-box, #banner-email-popup .box .banner-box {
    background: 0 0;
    padding: 30px 20px
}

#banner-popup .box .banner-box .close, #banner-email-popup .box .banner-box .close {
    cursor: pointer;
    color: var(--color-white);
    font-size: 35px;
    position: absolute;
    top: -10px;
    right: 3px
}

#banner-email-popup.show, #banner-popup.show {
    visibility: visible;
    opacity: 1;
    transition-duration: 1s
}

#banner-email-popup.show .box, #banner-popup.show .box {
    opacity: 1;
    margin-left: 0;
    transition-duration: 1s
}

#banner-email-popup {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

@media (width <= 767px) {
    #banner-email-popup .box {
        width: auto
    }
}

@media (width <= 575px) {
    #banner-email-popup .box {
        width: 100%
    }
}

#banner-email-popup .box .banner-box {
    max-width: 680px;
    color: var(--color-white);
    padding: 50px 20px;
    background-position: 50% !important;
    background-size: cover !important
}

@media (width <= 1024px) {
    #banner-email-popup .box .banner-box {
        width: 600px;
        max-width: 600px
    }
}

@media (width <= 767px) {
    #banner-email-popup .box .banner-box {
        width: 500px;
        max-width: 500px
    }
}

@media (width <= 575px) {
    #banner-email-popup .box .banner-box {
        width: 100%;
        max-width: 100%
    }
}

#banner-email-popup .banner-email-popup__text {
    text-align: center;
    width: 80%;
    margin: 0 auto 20px;
    font-family: Montrserrat;
    font-size: 32px;
    font-weight: 700
}

#banner-email-popup .banner-email-popup__text p {
    margin-bottom: 0;
    line-height: 30px
}

@media (width <= 575px) {
    #banner-email-popup .banner-email-popup__text p {
        font-size: 18px
    }
}

#banner-email-popup .banner-email-popup__form {
    width: 50%;
    margin: 0 auto
}

@media (width <= 575px) {
    #banner-email-popup .banner-email-popup__form {
        width: 70%
    }
}

#banner-email-popup .banner-email-popup__form .aw-messages {
    text-align: center;
    margin-top: 10px;
    font-size: 14px
}

#banner-email-popup .banner-email-popup__form .aw-subscribe {
    background: 0 0;
    border: none;
    width: auto;
    display: block
}

#banner-email-popup .banner-email-popup__form .aw-subscribe input {
    text-align: center;
    width: 100%;
    margin-bottom: 15px
}

#banner-email-popup .banner-email-popup__form .aw-subscribe input::placeholder {
    text-transform: none
}

#banner-email-popup .banner-email-popup__form .aw-subscribe button:not(.btn) {
    width: auto;
    color: var(--text-input);
    background-color: #0000000d;
    border-radius: 0;
    margin: 0 auto;
    padding: 5px;
    font-size: 14px;
    display: flex
}

#banner-email-popup .banner-email-popup__form .aw-subscribe button.btn {
    border-radius: 12px;
    width: auto;
    margin: 0 auto;
    padding: 13px 22px;
    display: block
}

.spinner {
    text-align: center;
    width: 70px;
    margin: 0 auto
}

.spinner > div {
    background-color: var(--color-main);
    border-radius: 100%;
    width: 18px;
    height: 18px;
    animation: 1.4s ease-in-out infinite both sk-bouncedelay;
    display: inline-block
}

.spinner .bounce1 {
    animation-delay: -.32s
}

.spinner .bounce2 {
    animation-delay: -.16s
}

@-webkit-keyframes sk-bouncedelay {
    0%, 80%, to {
        -webkit-transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes sk-bouncedelay {
    0%, 80%, to {
        transform: scale(0)
    }
    40% {
        transform: scale(1)
    }
}

.social-icons, .footer__cols .social-icons {
    justify-content: center;
    align-items: center;
    display: flex
}

.social-icons a, .footer__cols .social-icons a {
    color: var(--color-white)
}

.social-icons a i, .footer__cols .social-icons a i {
    margin: 10px 5px;
    font-size: 28px;
    display: inline-block
}

.social-icons a i.icon-tiktok, .footer__cols .social-icons a i.icon-tiktok {
    font-size: 24.5px
}

.social-icons a i.icon-twitter, .footer__cols .social-icons a i.icon-twitter {
    font-size: 26px
}

.footer-brands {
    justify-content: center;
    gap: 24px;
    display: flex
}

@media only screen and (width <= 767px) {
    .footer-brands {
        flex-wrap: wrap;
        gap: 3.33%;
        margin: -10px 0
    }

    .footer-brands__item {
        width: 30%;
        margin: 10px 0
    }
}

.footer-brands__item {
    background-color: #fff;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 15%;
    max-width: 168px;
    height: 56px;
    display: flex
}

.footer-brands__item img {
    object-fit: contain;
    max-width: 80%;
    max-height: 80%
}

.latest-news {
    padding: 0 0 50px
}

.latest-news.has-image-gray-background-color {
    padding-top: 50px
}

.latest-news .news-cards__grid .news-cards__row {
    gap: 20px
}

.latest-news .news-cards__grid .news-cards__row .news-cards__item {
    width: calc(25% - 15px);
    margin-bottom: 20px
}

.latest-news .news-cards__grid .news-cards__row .news-cards__item:last-child {
    margin-right: auto
}

@media only screen and (width <= 991px) {
    .latest-news .news-cards__grid .news-cards__row .news-cards__item {
        width: calc(33.3333% - 13.3333px)
    }
}

@media only screen and (width <= 767px) {
    .latest-news .news-cards__grid .news-cards__row .news-cards__item {
        width: calc(50% - 10px)
    }
}

@media only screen and (width <= 575px) {
    .latest-news .news-cards__grid .news-cards__row .news-cards__item {
        width: 100%
    }
}

.latest-news .btn {
    width: fit-content;
    margin: 24px auto 0;
    display: block
}

div.push-notification {
    --block-position-right: -1000px;
    --block-position-top: -500px;
    background: var(--color-white);
    z-index: 9;
    width: calc(100% - 2em);
    top: var(--block-display-position-top, var(--block-position-top));
    border-radius: 8px;
    flex-direction: column;
    margin: 1em;
    padding: 1em;
    transition: right .5s ease-in-out, bottom .5s ease-in-out, top .5s ease-in-out;
    display: flex;
    position: fixed
}

div.push-notification .line {
    flex-direction: row;
    align-items: center;
    display: flex
}

div.push-notification .line img {
    width: 64px;
    height: 64px
}

div.push-notification .line .text-holder {
    flex-direction: column;
    margin-left: 1em;
    display: flex
}

div.push-notification .line .text-holder span.heading {
    color: var(--color-black);
    font-size: 1em;
    font-family: var(--font-primary)
}

div.push-notification .line .text-holder span.content {
    color: var(--bg-submenu-hover);
    font-size: .8em
}

div.push-notification .line .cta {
    text-align: center;
    background: var(--color-black);
    color: var(--color-white);
    border-radius: 8px;
    flex-basis: 50%;
    margin-top: 1em;
    padding: .3em 1em;
    font-size: 1em
}

div.push-notification .line .cta.outline {
    background: unset;
    color: var(--color-black);
    border: solid 1px var(--color-black)
}

div.push-notification .line .cta:first-child {
    margin-right: .5em
}

div.push-notification .line .cta:last-child {
    margin-left: .5em
}

div.push-notification .line.close {
    justify-content: end;
    margin-top: -.5em
}

div.push-notification .line.close .icon {
    color: var(--text-light);
    font-size: 12px
}

div.push-notification.dismiss {
    right: var(--block-position-right)
}

@media only screen and (width >= 768px) {
    div.push-notification {
        top: unset;
        bottom: var(--page-scrolled, calc(100vh - 2em - var(--block-height)));
        right: var(--block-display-position-right, var(--block-position-right));
        background: var(--text-main);
        max-width: 360px
    }

    div.push-notification .line .text-holder span.heading {
        color: var(--color-white);
        font-size: 1em;
        font-family: var(--font-primary)
    }

    div.push-notification .line .text-holder span.content {
        color: var(--text-light);
        font-size: .8em
    }

    div.push-notification .line .cta {
        background: var(--color-white);
        color: var(--text-main)
    }

    div.push-notification .line .cta.outline {
        background: var(--text-main);
        color: var(--color-white);
        border: solid 1px var(--color-white)
    }

    div.push-notification.dismiss {
        right: var(--block-position-right)
    }
}

.wp-block-table {
    --table-bg-color: var(--color-white);
    --table-bg-even-color: var(--color-white-smoke);
    --table-bg-head-color: var(--color-gutenberg-gray);
    --table-text-head-color: var(--text-light);
    --table-border-color: var(--color-main-light);
    background: var(--table-bg-color);
    border-radius: var(--border-radius);
    display: grid
}

.wp-block-table.is-style-stripes {
    border-bottom: 0
}

.wp-block-table.is-style-stripes table tbody tr {
    position: unset
}

.wp-block-table.is-style-stripes table tbody tr:nth-child(odd) {
    background: 0 0
}

.wp-block-table.is-style-stripes table tbody tr:nth-child(2n) {
    background: var(--table-bg-even-color)
}

.wp-block-table > .wp-block-table {
    margin: 0
}

@media only screen and (width <= 575px) {
    .wp-block-table:not(.comparison-table) table tr td, .wp-block-table:not(.comparison-table) table tr th {
        white-space: normal;
        overflow-wrap: break-word;
        word-break: keep-all
    }
}

.wp-block-table table {
    caption-side: top;
    grid-row: 2;
    margin: 0;
    font-size: 14px
}

.wp-block-table table.has-fixed-layout td, .wp-block-table table.has-fixed-layout th {
    width: 100%
}

.wp-block-table table thead, .wp-block-table table td, .wp-block-table table tr {
    border: unset
}

.wp-block-table table thead {
    background: var(--table-bg-head-color)
}

.wp-block-table table thead tr th {
    color: var(--table-text-head-color);
    padding: calc(var(--border-radius) * 2);
    border: none
}

.wp-block-table table thead tr th:first-child {
    border-top-left-radius: var(--border-radius)
}

.wp-block-table table thead tr th:last-child {
    border-top-right-radius: var(--border-radius)
}

.wp-block-table table thead tr th:not(.has-text-align-center) {
    text-align: left
}

@media only screen and (width <= 575px) {
    .wp-block-table table thead tr th {
        padding: var(--border-radius)
    }
}

.wp-block-table table tbody {
    background: var(--table-bg-color)
}

.wp-block-table table tbody td {
    padding: calc(var(--border-radius) * 2)
}

@media only screen and (width <= 575px) {
    .wp-block-table table tbody td {
        padding: var(--border-radius)
    }
}

.wp-block-table table tbody td:not(.has-text-align-center) {
    text-align: left
}

.wp-block-table table tbody tr {
    position: relative
}

.wp-block-table table tbody tr:not(:last-child):after {
    content: "";
    bottom: 0;
    left: calc(var(--border-radius) * 2);
    right: calc(var(--border-radius) * 2);
    width: calc(100% - var(--border-radius) * 4);
    background: var(--table-border-color);
    height: 1px;
    position: absolute
}

.wp-block-table table tbody tr:last-child td:first-child {
    border-bottom-left-radius: var(--border-radius)
}

.wp-block-table table tbody tr:last-child td:last-child {
    border-bottom-right-radius: var(--border-radius)
}

.wp-block-table figcaption {
    grid-row: 1;
    margin-bottom: 6px
}

.wp-block-table.alignwide {
    margin-left: -120px;
    margin-right: -120px
}

@media only screen and (width <= 1400px) {
    .wp-block-table.alignwide {
        margin-left: -50px;
        margin-right: -50px
    }
}

@media only screen and (width <= 1280px) {
    .wp-block-table.alignwide {
        margin-left: 0;
        margin-right: 0
    }
}

.wp-block-table.with-left-headers table tbody tr td:first-child {
    background: var(--table-bg-head-color);
    color: var(--table-text-head-color);
    border: none;
    width: 200px;
    font-weight: 700
}

@media only screen and (width <= 767px) {
    .wp-block-table.with-left-headers table tbody tr td:first-child {
        width: auto
    }
}

.wp-block-table.with-left-headers table thead + tbody tr:first-child td:nth-child(2) {
    position: relative
}

.wp-block-table.with-left-headers table thead + tbody tr:first-child td:nth-child(2):after {
    content: "";
    width: calc(var(--border-radius) / 2);
    height: var(--border-radius);
    border-top-left-radius: calc(var(--border-radius) / 2);
    box-shadow: 0 calc(-1 * var(--border-radius) / 2) 0 0 var(--table-bg-head-color);
    background: 0 0;
    position: absolute;
    top: 0;
    left: 0
}

.wp-block-table.with-left-headers.is-style-stripes table tbody tr:nth-child(2n) td:first-child {
    opacity: .9
}

.wp-block-table.with-left-headers:not(.is-style-stripes) table tbody tr td:first-child {
    position: relative
}

.wp-block-table.with-left-headers:not(.is-style-stripes) table tbody tr td:first-child:after {
    content: "";
    bottom: 0;
    left: calc(var(--border-radius) * 2);
    width: calc(100% - var(--border-radius) * 2);
    background: var(--table-bg-head-color);
    z-index: 1;
    height: 1px;
    position: absolute;
    right: 0
}

.has-slate-gray-background-color .wp-block-table, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-table, .has-gray-background-color .wp-block-table, .wp-block-group.has-background.has-gray-background-color .wp-block-table, .has-image-gray-background-color .wp-block-table, .wp-block-group.has-background.has-image-gray-background-color .wp-block-table, .has-dark-gray-background-color .has-slate-gray-background-color .wp-block-table, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .wp-block-table, .has-dark-gray-background-color .has-gray-background-color .wp-block-table, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .wp-block-table, .has-dark-gray-background-color .has-image-gray-background-color .wp-block-table, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .wp-block-table, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .wp-block-table, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .wp-block-table, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .wp-block-table, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .wp-block-table, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .wp-block-table, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .wp-block-table, .has-carbon-black-background-color .has-slate-gray-background-color .wp-block-table, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .wp-block-table, .has-carbon-black-background-color .has-gray-background-color .wp-block-table, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .wp-block-table, .has-carbon-black-background-color .has-image-gray-background-color .wp-block-table, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .wp-block-table, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .wp-block-table, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .wp-block-table, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .wp-block-table, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .wp-block-table, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .wp-block-table, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .wp-block-table, .has-dark-gray-background-color .wp-block-table, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-table, .has-carbon-black-background-color .wp-block-table, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-table, .has-slate-gray-background-color .has-dark-gray-background-color .wp-block-table, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-table, .has-slate-gray-background-color .has-carbon-black-background-color .wp-block-table, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-table, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .wp-block-table, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-table, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .wp-block-table, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-table, .has-gray-background-color .has-dark-gray-background-color .wp-block-table, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-table, .has-gray-background-color .has-carbon-black-background-color .wp-block-table, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-table, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .wp-block-table, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-table, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .wp-block-table, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-table, .has-image-gray-background-color .has-dark-gray-background-color .wp-block-table, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-table, .has-image-gray-background-color .has-carbon-black-background-color .wp-block-table, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-table, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .wp-block-table, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-table, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .wp-block-table, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-table {
    --table-bg-color: var(--color-gutenberg-gray);
    --table-bg-head-color: var(--color-gutenberg-black-carbon);
    --table-bg-even-color: var(--color-gutenberg-gray-slate);
    --table-border-color: var(--color-gutenberg-gray-slate)
}

.wp-block-table.comparison-table {
    --color-table-yes: #35b954;
    --color-table-no: #ea3324;
    position: relative;
    overflow: hidden
}

.wp-block-table.comparison-table .wp-block-table {
    clip-path: inset(0);
    overflow-x: auto
}

.wp-block-table.comparison-table table tr td, .wp-block-table.comparison-table table tr th {
    min-width: 130px
}

.wp-block-table.comparison-table table tr td:first-child, .wp-block-table.comparison-table table tr th:first-child {
    min-width: 175px
}

.wp-block-table.comparison-table table tr td:nth-child(2), .wp-block-table.comparison-table table tr th:nth-child(2) {
    min-width: 305px;
    padding-left: 195px
}

@media only screen and (width <= 767px) {
    .wp-block-table.comparison-table table tr td, .wp-block-table.comparison-table table tr th, .wp-block-table.comparison-table table tr td:first-child, .wp-block-table.comparison-table table tr th:first-child {
        min-width: 120px
    }

    .wp-block-table.comparison-table table tr td:nth-child(2), .wp-block-table.comparison-table table tr th:nth-child(2) {
        min-width: 250px;
        padding-left: 140px
    }
}

.wp-block-table.comparison-table table thead {
    background: 0 0;
    position: relative
}

.wp-block-table.comparison-table table thead tr {
    background: var(--color-gutenberg-gray-slate);
    border-bottom: 2px solid var(--color-main-light);
    position: relative
}

.wp-block-table.comparison-table table thead tr.fix-thead {
    z-index: 5;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0
}

.wp-block-table.comparison-table table thead tr.fix-thead.hidden {
    display: none
}

.wp-block-table.comparison-table table thead tr th {
    text-align: center;
    border: 0;
    padding: 20px
}

.wp-block-table.comparison-table table thead tr th:first-child {
    z-index: 1;
    background: var(--color-gutenberg-gray-slate);
    height: calc(100% - 2px);
    position: absolute;
    left: 0
}

@media only screen and (width <= 575px) {
    .wp-block-table.comparison-table table thead tr th:first-child {
        line-height: 3.2
    }
}

.wp-block-table.comparison-table table thead tr th:last-child {
    border-radius: 0
}

.wp-block-table.comparison-table tbody tr {
    position: unset
}

.wp-block-table.comparison-table tbody tr:not(:last-child):after {
    content: none
}

.wp-block-table.comparison-table tbody tr:last-child {
    border-bottom: none !important
}

.wp-block-table.comparison-table tbody tr.title-row {
    height: 41px
}

.wp-block-table.comparison-table tbody tr:first-child td:first-child:before {
    content: "";
    background: var(--color-gutenberg-gray-slate);
    border-bottom: 2px solid var(--color-main-light);
    border-radius: var(--border-radius) 0 0 0;
    width: 100%;
    height: 63px;
    display: block;
    position: absolute;
    bottom: 100%;
    left: 0
}

.wp-block-table.comparison-table tbody tr td {
    text-align: center;
    border: none;
    padding: 20px;
    font-size: 14px
}

@media only screen and (width <= 991px) {
    .wp-block-table.comparison-table tbody tr td {
        font-size: 13px
    }
}

@media only screen and (width <= 767px) {
    .wp-block-table.comparison-table tbody tr td {
        padding: 18px;
        font-size: 12px
    }
}

.wp-block-table.comparison-table tbody tr td:first-child {
    background-color: inherit;
    text-align: left;
    z-index: 1;
    align-items: center;
    padding-right: 0;
    line-height: 1.2;
    display: flex;
    position: absolute;
    left: 0
}

.wp-block-table.comparison-table tbody tr td:last-child {
    border-radius: 0
}

.wp-block-table.comparison-table tbody tr:nth-child(odd) td:first-child {
    background-color: var(--table-bg-color)
}

.wp-block-table.comparison-table mark {
    background-color: #0000;
    display: block
}

.wp-block-table.comparison-table mark.table-yes {
    color: var(--color-table-yes)
}

.wp-block-table.comparison-table mark.table-no {
    color: var(--color-table-no)
}

.wp-block-table.comparison-table .has-inline-color[style="color:#ea3324"], .wp-block-table.comparison-table .has-inline-color[style="color:#e51010"], .wp-block-table.comparison-table .has-text-color[style="color:#ea3324"], .wp-block-table.comparison-table .has-text-color[style="color:#e51010"] {
    color: var(--color-table-no) !important
}

.wp-block-table.comparison-table .has-inline-color[style="color:#35b954"], .wp-block-table.comparison-table .has-text-color[style="color:#35b954"] {
    color: var(--color-table-yes) !important
}

.swipe-animate-container {
    width: 0;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0
}

@media only screen and (width >= 992px) {
    .swipe-animate-container {
        display: none
    }
}

.swipe-animate {
    position: sticky;
    top: 85vh;
    right: 0
}

.swipe-animate__body {
    background: var(--color-white);
    width: 40px;
    height: 40px;
    box-shadow: 0 0 5px var(--color-gray-icon);
    opacity: 0;
    border-radius: 12px;
    animation: 2s 2s infinite swipe-stretch;
    position: relative;
    top: 0;
    right: 50px
}

.swipe-animate__body:before {
    content: "";
    background: var(--color-white);
    width: 32px;
    height: 32px;
    box-shadow: 0 0 5px var(--color-gray-icon);
    border-radius: 50%;
    position: absolute;
    top: 4px;
    left: 4px
}

.swipe-animate__body:after {
    content: "";
    border: solid var(--color-gray-icon);
    border-width: 0 2px 2px 0;
    width: 11px;
    height: 11px;
    margin-left: -3px;
    padding: 3px;
    display: block;
    position: absolute;
    top: 14px;
    left: 15px;
    transform: rotate(-45deg)
}

@keyframes swipe-stretch {
    0% {
        opacity: 1;
        width: 36px;
        right: 50px
    }
    60% {
        width: 66px;
        right: 170px
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0;
        width: 36px;
        right: 170px
    }
}

.carousel {
    padding: 16px 0
}

.carousel-controls {
    justify-content: flex-end;
    gap: 16px;
    display: flex
}

.carousel-controls.title {
    justify-content: space-between
}

.carousel-controls button {
    color: var(--color-link);
    background: 0 0;
    border-radius: 4px;
    align-content: center;
    width: 40px;
    height: 40px;
    transition: all .3s ease-in-out
}

.carousel-controls button i {
    font-size: 25px;
    display: inline-block
}

.carousel-controls button:disabled {
    opacity: .5
}

.carousel-controls__title {
    margin: 0 auto 0 0
}

.carousel-controls__prev i {
    transform: rotate(90deg)
}

.carousel-controls__next i {
    transform: rotate(-90deg)
}

.casino-games__carousel {
    padding-left: 4px
}

.casino-games__carousel .carousel {
    height: 320px;
    overflow-y: hidden
}

.casino-games__item.show_all .casino-games__item-wrapper {
    position: relative
}

.casino-games__item.show_all .casino-games__item-wrapper .game-card__gif-holder {
    visibility: visible;
    opacity: 1;
    background: var(--color-link);
    border-radius: 12px
}

.casino-games__item.show_all .casino-games__item-wrapper .game-card__gif-holder .game-card__blur {
    backdrop-filter: none;
    background-color: #0000
}

.casino-games__item.show_all .casino-games__item-wrapper .game-card__gif-holder .game-card__blur .icon {
    color: var(--color-white)
}

.casino-games__item.show_all .casino-games__item-wrapper .game-card__gif-holder:hover {
    background: var(--color-link-hover)
}

.casino-games__item.show_all .casino-games__item-wrapper .game-card__image-wrapper {
    height: 277px
}

.casino-games__item.show_all .casino-games__item-wrapper .game-card__gif-holder .game-card__blur {
    backdrop-filter: blur(4px) !important;
    background: #0009 !important
}

.casino-games__item.show_all .casino-games__item-wrapper .game-card__gif-holder .game-card__blur i.icon {
    color: var(--color-main)
}

.casino-games__item.title-only .casino-games__item-wrapper .game-card__image-wrapper {
    height: 253px
}

.casino-games__item .game-card__info {
    height: 30px
}

.casino-games__item .game-card__info .rating {
    display: block
}

.casino-games__item .game-card__title p {
    height: 30px;
    line-height: 18px
}

@media only screen and (width <= 767px) {
    .casino-hidden-mobile {
        display: none
    }

    .casino-table__see-all {
        width: 100%
    }
}

.load-more-mobile {
    display: none
}

@media only screen and (width <= 767px) {
    .load-more-mobile {
        width: 100%;
        margin: 24px 0;
        display: block
    }
}

.pagination {
    text-align: center;
    margin: 20px 0
}

.pagination .page-numbers {
    margin-right: 5px
}

.pagination .page-numbers.prev .icon {
    margin-bottom: 2px;
    transform: rotate(90deg)
}

.pagination .page-numbers.next .icon {
    margin-bottom: 2px;
    transform: rotate(-90deg)
}

.casino-bonus {
    width: 100%;
    font-size: 14px;
    font-weight: 600
}

.casino-bonus__plus {
    margin: 0 10px
}

.casino-bonus + .casino-bonus {
    margin-top: 4px
}

:has(>.casino-popup) {
    container: casino-popup/inline-size
}

.casino-popup {
    --block-background-color: var(--color-white);
    --block-border-color: var(--color-main);
    --block-logo-border-color: #d3dce5;
    background-color: var(--block-background-color);
    border-color: var(--block-border-color);
    border-style: solid;
    border-width: 2px;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    width: 100%;
    height: 72px;
    padding: 12px;
    transition: box-shadow .2s;
    display: flex
}

@container casino-popup (width<=767px) {
    .casino-popup {
        gap: 8px;
        height: 90px;
        padding: 16px
    }
}

.casino-popup__logo {
    background-color: var(--color-white);
    border: 1px solid var(--block-logo-border-color);
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    height: 48px;
    margin: 0;
    padding: 8px;
    display: flex
}

.casino-popup__logo img {
    width: auto;
    max-height: 100%
}

@container casino-popup (width<=767px) {
    .casino-popup__logo {
        width: 33%;
        height: 58px
    }
}

.casino-popup__bonus {
    gap: 4px;
    display: flex
}

@container casino-popup (width<=767px) {
    .casino-popup__bonus {
        flex-direction: column;
        gap: 2px;
        width: 48%
    }
}

.casino-popup__bonus .casino-bonus {
    margin-top: 0;
    padding: 8px 14px;
    font-weight: 500;
    overflow: visible
}

@container casino-popup (width<=767px) {
    .casino-popup__bonus .casino-bonus {
        padding: 4px 8px;
        font-size: 12px;
        overflow: hidden
    }
}

.casino-popup__bonus .casino-bonus .icon {
    vertical-align: bottom;
    margin-bottom: 2px;
    font-size: 16px
}

.casino-popup__btn {
    width: 200px;
    padding: 12px
}

.casino-popup__btn > .icon-play {
    font-size: 20px;
    display: none
}

@container casino-popup (width<=767px) {
    .casino-popup__btn {
        flex-grow: 1;
        width: auto;
        padding: 17px
    }

    .casino-popup__btn > span {
        display: none
    }

    .casino-popup__btn > .icon-play {
        display: inline-block
    }
}

.has-slate-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-slate-gray-background-color .casino-popup__logo, .has-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-gray-background-color .casino-popup__logo, .has-image-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-image-gray-background-color .casino-popup__logo, .has-dark-gray-background-color .has-slate-gray-background-color .casino-popup__logo, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-popup__logo, .has-dark-gray-background-color .has-gray-background-color .casino-popup__logo, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-popup__logo, .has-dark-gray-background-color .has-image-gray-background-color .casino-popup__logo, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-popup__logo, .has-carbon-black-background-color .has-slate-gray-background-color .casino-popup__logo, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-popup__logo, .has-carbon-black-background-color .has-gray-background-color .casino-popup__logo, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-popup__logo, .has-carbon-black-background-color .has-image-gray-background-color .casino-popup__logo, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-popup__logo, .has-dark-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-dark-gray-background-color .casino-popup__logo, .has-carbon-black-background-color .casino-popup__logo, .wp-block-group.has-background.has-carbon-black-background-color .casino-popup__logo, .has-slate-gray-background-color .has-dark-gray-background-color .casino-popup__logo, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-popup__logo, .has-slate-gray-background-color .has-carbon-black-background-color .casino-popup__logo, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-popup__logo, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .casino-popup__logo, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-popup__logo, .has-gray-background-color .has-dark-gray-background-color .casino-popup__logo, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-popup__logo, .has-gray-background-color .has-carbon-black-background-color .casino-popup__logo, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-popup__logo, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .casino-popup__logo, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-popup__logo, .has-image-gray-background-color .has-dark-gray-background-color .casino-popup__logo, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-popup__logo, .has-image-gray-background-color .has-carbon-black-background-color .casino-popup__logo, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-popup__logo, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-popup__logo, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .casino-popup__logo, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-popup__logo {
    border: 0
}

.toc-navigation {
    --color-toc-bg: var(--color-main-dark-lighter);
    --color-toc-scrollbar: var(--color-main-light);
    --color-toc-link: var(--color-white);
    --color-toc-hover: var(--color-main-hover);
    margin: 0;
    position: relative
}

.toc-navigation:before {
    content: "";
    background: var(--color-toc-bg);
    opacity: 1;
    z-index: -1;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.toc-navigation.toc-template-sticky {
    z-index: 1;
    position: sticky;
    top: 80px
}

body.admin-bar .toc-navigation.toc-template-sticky {
    top: 112px
}

@media only screen and (width <= 767px) {
    body.admin-bar .toc-navigation.toc-template-sticky {
        top: 80px
    }
}

.toc-navigation.toc-template-sticky.toc-megamenu-navigation {
    top: 152px
}

body.admin-bar .toc-navigation.toc-template-sticky.toc-megamenu-navigation {
    top: 184px
}

@media only screen and (width <= 767px) {
    .toc-navigation.toc-template-sticky.toc-megamenu-navigation, body.admin-bar .toc-navigation.toc-template-sticky.toc-megamenu-navigation {
        top: 72px
    }
}

.toc-navigation .toc-menu {
    gap: 1.5rem;
    width: max-content;
    margin: 0;
    list-style: none;
    display: flex
}

.toc-navigation .toc-menu__wrapper {
    scrollbar-color: var(--color-toc-scrollbar) transparent;
    scrollbar-width: thin;
    padding: 11px 0;
    overflow: auto
}

.toc-navigation .toc-menu__item {
    padding: .5rem .25rem
}

.toc-navigation .toc-menu__link {
    color: var(--color-toc-link)
}

.toc-navigation .toc-menu__link:hover, .toc-navigation .toc-menu__link:focus, .toc-navigation .toc-menu__link.active {
    color: var(--color-toc-hover)
}

.big-win {
    --big-win-bg: var(--color-white);
    --big-win-item-bg: #f8fafe;
    --big-win-tab-bg: #e0e3e6;
    --big-win-tab-color: var(--text-light);
    --big-win-tooltip-color: var(--text-light);
    --big-win-tooltip-bg: var(--color-white);
    --big-win-tooltip-border: var(--text-light);
    --big-win-game-name-color: var(--color-link);
    background: var(--big-win-bg);
    border: 2px solid var(--color-link);
    z-index: 1;
    opacity: 0;
    border-bottom: none;
    border-radius: 12px 12px 0 0;
    align-items: center;
    width: 100%;
    padding: 16px 16px 10px;
    animation: .3s 1s forwards slideUpFadeIn;
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    overflow: hidden;
    transform: translateY(100%);
    box-shadow: 0 -4px 8px #acb6bf4d
}

@media only screen and (width <= 575px) {
    .big-win {
        padding: 10px 12px 2px
    }
}

@keyframes slideUpFadeIn {
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.big-win__tabs {
    flex-direction: column;
    justify-content: center;
    gap: 2px;
    margin-bottom: 11px;
    margin-right: 20px;
    display: flex
}

.big-win__tabs .tab {
    cursor: pointer;
    background: var(--big-win-tab-bg);
    color: var(--big-win-tab-color);
    border: 1px solid #d3dce5;
    border-radius: 6px;
    padding: 8px;
    line-height: 16px;
    position: relative
}

@media only screen and (width <= 575px) {
    .big-win__tabs .tab {
        padding: 6px
    }
}

.big-win__tabs .tab:after {
    content: attr(data-tooltip);
    background: var(--big-win-tooltip-bg);
    color: var(--big-win-tooltip-color);
    white-space: nowrap;
    z-index: 100;
    opacity: 0;
    pointer-events: none;
    border: 1px solid var(--big-win-tooltip-border);
    border-radius: 4px;
    padding: 6px 10px;
    font-size: 9px;
    transition: opacity .2s;
    position: absolute;
    top: 30px;
    left: 50%;
    transform: translate(-50%)
}

.big-win__tabs .tab:before {
    content: "";
    border-style: solid;
    border-width: 5px;
    border-color: transparent transparent var(--big-win-tooltip-bg) transparent;
    z-index: 101;
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s;
    position: absolute;
    top: 21px;
    left: 50%;
    transform: translate(-50%)
}

.big-win__tabs .tab:hover:after, .big-win__tabs .tab:hover:before {
    opacity: 1
}

.big-win__tabs .tab:not(.active):hover {
    border-color: var(--color-link)
}

.big-win__tabs .tab:not(.active):hover svg path {
    fill: var(--color-link)
}

.big-win__tabs .tab svg path {
    fill: var(--color-gray-dark)
}

.big-win__tabs .tab.active {
    background: var(--color-link);
    color: var(--color-white);
    border-color: var(--color-link)
}

.big-win__tabs .tab.active svg path {
    fill: var(--color-white)
}

.big-win__tabs .tab .loader {
    border: 2px dotted var(--color-link);
    box-sizing: border-box;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    margin-bottom: -2px;
    animation: 2s linear infinite rotation;
    display: inline-block;
    position: relative
}

.big-win__carousel-wrapper {
    white-space: nowrap;
    flex: 1;
    margin-right: 40px;
    display: inline-block;
    overflow: hidden;
    mask-image: linear-gradient(90deg, #000 80%, #0000)
}

.big-win__carousel {
    overflow: hidden
}

.big-win__carousel-item-content {
    background: var(--big-win-item-bg);
    color: var(--color-white);
    box-sizing: border-box;
    border-radius: 5px;
    width: 210px;
    margin-bottom: 5px;
    display: flex;
    box-shadow: 0 2px 6px #acb6bf66
}

@media only screen and (width <= 575px) {
    .big-win__carousel-item-content {
        width: 180px
    }
}

.big-win__carousel-item-content .item-brand-logo {
    background: var(--color-white);
    border-radius: 6px 0 0 6px;
    width: 70px;
    min-width: 70px;
    height: auto;
    padding: 5px;
    display: flex;
    position: relative;
    overflow: hidden
}

@media only screen and (width <= 575px) {
    .big-win__carousel-item-content .item-brand-logo {
        width: 60px;
        min-width: 60px
    }
}

.big-win__carousel-item-content .item-brand-logo img {
    object-fit: contain;
    max-height: 100%;
    display: block
}

.big-win__carousel-item-content .item-brand-logo .logo-overlay {
    background-color: var(--color-main-dark);
    color: var(--color-white);
    opacity: 0;
    pointer-events: none;
    z-index: 5;
    justify-content: center;
    align-items: center;
    transition: opacity .3s;
    display: flex;
    position: absolute;
    inset: 0
}

.big-win__carousel-item-content .item-brand-logo .logo-overlay span {
    background: var(--color-link);
    text-align: center;
    border-radius: 4px;
    min-width: 50px;
    padding: 2px 6px;
    font-size: 10px;
    line-height: 20px
}

.big-win__carousel-item-content .item-brand-logo .logo-overlay span a {
    pointer-events: all;
    color: var(--color-white);
    width: 100%;
    display: block
}

@media only screen and (width <= 575px) {
    .big-win__carousel-item-content .item-brand-logo .logo-overlay span {
        padding: 2px 4px;
        font-size: 9px
    }
}

.big-win__carousel-item-content:hover .item-brand-logo {
    background-color: var(--color-main-dark)
}

.big-win__carousel-item-content:hover .item-brand-logo .logo-overlay {
    opacity: 1
}

.big-win__carousel-item-content .item-content {
    padding: 5px 5px 5px 10px
}

.big-win__carousel-item-content .item-content span {
    font-size: 10px;
    line-height: 12px;
    display: block
}

@media only screen and (width <= 575px) {
    .big-win__carousel-item-content .item-content span {
        font-size: 8px;
        line-height: 10px
    }
}

.big-win__carousel-item-content .item-content span.amount {
    color: var(--color-green);
    font-size: 16px;
    line-height: 20px
}

@media only screen and (width <= 575px) {
    .big-win__carousel-item-content .item-content span.amount {
        font-size: 12px;
        line-height: 16px
    }
}

.big-win__carousel-item-content .item-content span.winner {
    color: var(--text-dark);
    font-size: 12px;
    line-height: 16px
}

@media only screen and (width <= 575px) {
    .big-win__carousel-item-content .item-content span.winner {
        font-size: 10px;
        line-height: 14px
    }
}

.big-win__carousel-item-content .item-content span.game {
    color: var(--big-win-game-name-color);
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 125px;
    overflow: hidden
}

@media only screen and (width <= 575px) {
    .big-win__carousel-item-content .item-content span.game {
        width: 100px
    }
}

.big-win__carousel-item-content .item-content span.win-date {
    color: var(--color-gray-dark)
}

.big-win__nav {
    flex-direction: row;
    gap: 8px;
    display: flex
}

.big-win__nav .nav__prev, .big-win__nav .nav__next {
    color: var(--text-light);
    cursor: pointer;
    z-index: 10;
    background: #e0e3e6;
    border: 1px solid #e0e3e6;
    border-radius: 6px;
    padding: 8px 10px;
    font-size: 11px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.big-win__nav .nav__prev i, .big-win__nav .nav__next i {
    font-size: 11px
}

.big-win__nav .nav__prev[disabled], .big-win__nav .nav__next[disabled] {
    background: var(--color-white);
    color: var(--color-gray-dark);
    border-color: var(--text-light)
}

.big-win__nav .nav__prev {
    right: 55px
}

.big-win__nav .nav__prev i {
    transform: rotate(90deg)
}

.big-win__nav .nav__next {
    right: 15px
}

.big-win__nav .nav__next i {
    transform: rotate(-90deg)
}

.has-slate-gray-background-color .big-win, .wp-block-group.has-background.has-slate-gray-background-color .big-win, .has-gray-background-color .big-win, .wp-block-group.has-background.has-gray-background-color .big-win, .has-image-gray-background-color .big-win, .wp-block-group.has-background.has-image-gray-background-color .big-win {
    --big-win-bg: var(--color-gutenberg-gray);
    --big-win-item-bg: var(--color-gutenberg-gray-slate);
    --big-win-tab-bg: var(--text-dark);
    --big-win-tab-color: var(--color-gray-dark);
    --big-win-tooltip-color: var(--color-white);
    --big-win-tooltip-bg: var(--color-gutenberg-gray);
    --big-win-tooltip-border: var(--text-dark);
    --big-win-game-name-color: var(--color-main-hover);
    box-shadow: none;
    border-color: var(--color-red)
}

.has-slate-gray-background-color .big-win__nav .nav__prev, .has-slate-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__next, .has-gray-background-color .big-win__nav .nav__prev, .has-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__next, .has-image-gray-background-color .big-win__nav .nav__prev, .has-image-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__next {
    background: var(--color-gutenberg-gray-slate);
    border: 1px solid var(--color-gutenberg-gray-slate);
    color: var(--color-white)
}

.has-slate-gray-background-color .big-win__nav .nav__prev[disabled], .has-slate-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__next[disabled], .has-gray-background-color .big-win__nav .nav__prev[disabled], .has-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__next[disabled], .has-image-gray-background-color .big-win__nav .nav__prev[disabled], .has-image-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__next[disabled] {
    background: var(--color-gutenberg-gray);
    color: var(--color-gutenberg-gray-slate)
}

.has-slate-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab, .has-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab, .has-image-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab {
    border: 1px solid var(--big-win-tab-bg)
}

.has-slate-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab.active, .has-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab.active, .has-image-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab.active {
    background: var(--color-red)
}

.has-slate-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab .loader, .has-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab .loader, .has-image-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab .loader {
    border: 2px dotted var(--color-white)
}

.has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-image-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab:not(.active):hover {
    border-color: var(--color-red)
}

.has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-image-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab:not(.active):hover svg path {
    fill: var(--color-red)
}

.has-slate-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content, .has-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content, .has-image-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content {
    box-shadow: none
}

.has-slate-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-image-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content .item-content span.winner {
    color: var(--color-white)
}

.has-slate-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-image-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span {
    background: var(--color-red)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win, .has-dark-gray-background-color .has-gray-background-color .big-win, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win, .has-dark-gray-background-color .has-image-gray-background-color .big-win, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win, .has-carbon-black-background-color .has-slate-gray-background-color .big-win, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win, .has-carbon-black-background-color .has-gray-background-color .big-win, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win, .has-carbon-black-background-color .has-image-gray-background-color .big-win, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win {
    --big-win-bg: var(--color-gutenberg-gray);
    --big-win-item-bg: var(--color-gutenberg-gray-slate);
    --big-win-tab-bg: var(--text-dark);
    --big-win-tab-color: var(--color-gray-dark);
    --big-win-tooltip-color: var(--color-white);
    --big-win-tooltip-bg: var(--color-gutenberg-gray);
    --big-win-tooltip-border: var(--text-dark);
    --big-win-game-name-color: var(--color-main-hover);
    box-shadow: none;
    border-color: var(--color-red)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win__nav .nav__prev, .has-dark-gray-background-color .has-slate-gray-background-color .big-win__nav .nav__next, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__prev, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__next, .has-dark-gray-background-color .has-gray-background-color .big-win__nav .nav__prev, .has-dark-gray-background-color .has-gray-background-color .big-win__nav .nav__next, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__prev, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__next, .has-dark-gray-background-color .has-image-gray-background-color .big-win__nav .nav__prev, .has-dark-gray-background-color .has-image-gray-background-color .big-win__nav .nav__next, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__prev, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__next, .has-carbon-black-background-color .has-slate-gray-background-color .big-win__nav .nav__prev, .has-carbon-black-background-color .has-slate-gray-background-color .big-win__nav .nav__next, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__prev, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__next, .has-carbon-black-background-color .has-gray-background-color .big-win__nav .nav__prev, .has-carbon-black-background-color .has-gray-background-color .big-win__nav .nav__next, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__prev, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__next, .has-carbon-black-background-color .has-image-gray-background-color .big-win__nav .nav__prev, .has-carbon-black-background-color .has-image-gray-background-color .big-win__nav .nav__next, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__prev, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__next {
    background: var(--color-gutenberg-gray-slate);
    border: 1px solid var(--color-gutenberg-gray-slate);
    color: var(--color-white)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win__nav .nav__prev[disabled], .has-dark-gray-background-color .has-slate-gray-background-color .big-win__nav .nav__next[disabled], .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__prev[disabled], .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__next[disabled], .has-dark-gray-background-color .has-gray-background-color .big-win__nav .nav__prev[disabled], .has-dark-gray-background-color .has-gray-background-color .big-win__nav .nav__next[disabled], .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__prev[disabled], .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__next[disabled], .has-dark-gray-background-color .has-image-gray-background-color .big-win__nav .nav__prev[disabled], .has-dark-gray-background-color .has-image-gray-background-color .big-win__nav .nav__next[disabled], .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__prev[disabled], .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__next[disabled], .has-carbon-black-background-color .has-slate-gray-background-color .big-win__nav .nav__prev[disabled], .has-carbon-black-background-color .has-slate-gray-background-color .big-win__nav .nav__next[disabled], .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__prev[disabled], .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__next[disabled], .has-carbon-black-background-color .has-gray-background-color .big-win__nav .nav__prev[disabled], .has-carbon-black-background-color .has-gray-background-color .big-win__nav .nav__next[disabled], .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__prev[disabled], .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__next[disabled], .has-carbon-black-background-color .has-image-gray-background-color .big-win__nav .nav__prev[disabled], .has-carbon-black-background-color .has-image-gray-background-color .big-win__nav .nav__next[disabled], .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__prev[disabled], .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__nav .nav__next[disabled] {
    background: var(--color-gutenberg-gray);
    color: var(--color-gutenberg-gray-slate)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win__tabs .tab, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab, .has-dark-gray-background-color .has-gray-background-color .big-win__tabs .tab, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab, .has-dark-gray-background-color .has-image-gray-background-color .big-win__tabs .tab, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab, .has-carbon-black-background-color .has-slate-gray-background-color .big-win__tabs .tab, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab, .has-carbon-black-background-color .has-gray-background-color .big-win__tabs .tab, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab, .has-carbon-black-background-color .has-image-gray-background-color .big-win__tabs .tab, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab {
    border: 1px solid var(--big-win-tab-bg)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win__tabs .tab.active, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab.active, .has-dark-gray-background-color .has-gray-background-color .big-win__tabs .tab.active, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab.active, .has-dark-gray-background-color .has-image-gray-background-color .big-win__tabs .tab.active, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab.active, .has-carbon-black-background-color .has-slate-gray-background-color .big-win__tabs .tab.active, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab.active, .has-carbon-black-background-color .has-gray-background-color .big-win__tabs .tab.active, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab.active, .has-carbon-black-background-color .has-image-gray-background-color .big-win__tabs .tab.active, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab.active {
    background: var(--color-red)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win__tabs .tab .loader, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab .loader, .has-dark-gray-background-color .has-gray-background-color .big-win__tabs .tab .loader, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab .loader, .has-dark-gray-background-color .has-image-gray-background-color .big-win__tabs .tab .loader, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab .loader, .has-carbon-black-background-color .has-slate-gray-background-color .big-win__tabs .tab .loader, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab .loader, .has-carbon-black-background-color .has-gray-background-color .big-win__tabs .tab .loader, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab .loader, .has-carbon-black-background-color .has-image-gray-background-color .big-win__tabs .tab .loader, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab .loader {
    border: 2px dotted var(--color-white)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-dark-gray-background-color .has-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-dark-gray-background-color .has-image-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-carbon-black-background-color .has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-carbon-black-background-color .has-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-carbon-black-background-color .has-image-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab:not(.active):hover {
    border-color: var(--color-red)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-dark-gray-background-color .has-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-dark-gray-background-color .has-image-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-carbon-black-background-color .has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-carbon-black-background-color .has-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-carbon-black-background-color .has-image-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__tabs .tab:not(.active):hover svg path {
    fill: var(--color-red)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win__carousel-item-content, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content, .has-dark-gray-background-color .has-gray-background-color .big-win__carousel-item-content, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content, .has-dark-gray-background-color .has-image-gray-background-color .big-win__carousel-item-content, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content, .has-carbon-black-background-color .has-slate-gray-background-color .big-win__carousel-item-content, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content, .has-carbon-black-background-color .has-gray-background-color .big-win__carousel-item-content, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content, .has-carbon-black-background-color .has-image-gray-background-color .big-win__carousel-item-content, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content {
    box-shadow: none
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-dark-gray-background-color .has-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-dark-gray-background-color .has-image-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-carbon-black-background-color .has-slate-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-carbon-black-background-color .has-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-carbon-black-background-color .has-image-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content .item-content span.winner {
    color: var(--color-white)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-dark-gray-background-color .has-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-dark-gray-background-color .has-image-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-carbon-black-background-color .has-slate-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-carbon-black-background-color .has-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-carbon-black-background-color .has-image-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span {
    background: var(--color-red)
}

.has-dark-gray-background-color .big-win, .wp-block-group.has-background.has-dark-gray-background-color .big-win, .has-carbon-black-background-color .big-win, .wp-block-group.has-background.has-carbon-black-background-color .big-win {
    --big-win-bg: var(--color-gutenberg-gray);
    --big-win-item-bg: var(--color-gutenberg-gray-slate);
    --big-win-tab-bg: var(--text-dark);
    --big-win-tab-color: var(--color-gray-dark);
    --big-win-tooltip-color: var(--color-white);
    --big-win-tooltip-bg: var(--color-gutenberg-gray);
    --big-win-tooltip-border: var(--text-dark);
    --big-win-game-name-color: var(--color-main-hover);
    box-shadow: none;
    border-color: var(--color-red)
}

.has-dark-gray-background-color .big-win__nav .nav__prev, .has-dark-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__next, .has-carbon-black-background-color .big-win__nav .nav__prev, .has-carbon-black-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__next {
    background: var(--color-gutenberg-gray-slate);
    border: 1px solid var(--color-gutenberg-gray-slate);
    color: var(--color-white)
}

.has-dark-gray-background-color .big-win__nav .nav__prev[disabled], .has-dark-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__next[disabled], .has-carbon-black-background-color .big-win__nav .nav__prev[disabled], .has-carbon-black-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__next[disabled] {
    background: var(--color-gutenberg-gray);
    color: var(--color-gutenberg-gray-slate)
}

.has-dark-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab, .has-carbon-black-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab {
    border: 1px solid var(--big-win-tab-bg)
}

.has-dark-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab.active, .has-carbon-black-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab.active {
    background: var(--color-red)
}

.has-dark-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab .loader, .has-carbon-black-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab .loader {
    border: 2px dotted var(--color-white)
}

.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover {
    border-color: var(--color-red)
}

.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover svg path {
    fill: var(--color-red)
}

.has-dark-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content, .has-carbon-black-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content {
    box-shadow: none
}

.has-dark-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-carbon-black-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content .item-content span.winner {
    color: var(--color-white)
}

.has-dark-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-carbon-black-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span {
    background: var(--color-red)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win, .has-slate-gray-background-color .has-carbon-black-background-color .big-win, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win, .has-gray-background-color .has-dark-gray-background-color .big-win, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win, .has-gray-background-color .has-carbon-black-background-color .big-win, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win, .has-image-gray-background-color .has-dark-gray-background-color .big-win, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win, .has-image-gray-background-color .has-carbon-black-background-color .big-win, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win {
    --big-win-bg: var(--color-gutenberg-gray);
    --big-win-item-bg: var(--color-gutenberg-gray-slate);
    --big-win-tab-bg: var(--text-dark);
    --big-win-tab-color: var(--color-gray-dark);
    --big-win-tooltip-color: var(--color-white);
    --big-win-tooltip-bg: var(--color-gutenberg-gray);
    --big-win-tooltip-border: var(--text-dark);
    --big-win-game-name-color: var(--color-main-hover);
    box-shadow: none;
    border-color: var(--color-red)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__prev, .has-slate-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__next, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__prev, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__next, .has-slate-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__prev, .has-slate-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__next, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__prev, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__next, .has-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__prev, .has-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__next, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__prev, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__next, .has-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__prev, .has-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__next, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__prev, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__next, .has-image-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__prev, .has-image-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__next, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__prev, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__next, .has-image-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__prev, .has-image-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__next, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__prev, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__next, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__prev, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__next {
    background: var(--color-gutenberg-gray-slate);
    border: 1px solid var(--color-gutenberg-gray-slate);
    color: var(--color-white)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__prev[disabled], .has-slate-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__next[disabled], .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__prev[disabled], .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__next[disabled], .has-slate-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__prev[disabled], .has-slate-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__next[disabled], .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__prev[disabled], .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__next[disabled], .has-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__prev[disabled], .has-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__next[disabled], .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__prev[disabled], .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__next[disabled], .has-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__prev[disabled], .has-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__next[disabled], .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__prev[disabled], .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__next[disabled], .has-image-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__prev[disabled], .has-image-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__next[disabled], .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__prev[disabled], .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__next[disabled], .has-image-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__prev[disabled], .has-image-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__next[disabled], .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__prev[disabled], .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win__nav .nav__next[disabled], .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__prev[disabled], .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__nav .nav__next[disabled] {
    background: var(--color-gutenberg-gray);
    color: var(--color-gutenberg-gray-slate)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab, .has-slate-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab, .has-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab, .has-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab, .has-image-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab, .has-image-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab {
    border: 1px solid var(--big-win-tab-bg)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab.active, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab.active, .has-slate-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab.active, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab.active, .has-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab.active, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab.active, .has-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab.active, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab.active, .has-image-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab.active, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab.active, .has-image-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab.active, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab.active, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab.active {
    background: var(--color-red)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab .loader, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab .loader, .has-slate-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab .loader, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab .loader, .has-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab .loader, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab .loader, .has-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab .loader, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab .loader, .has-image-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab .loader, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab .loader, .has-image-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab .loader, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab .loader, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab .loader {
    border: 2px dotted var(--color-white)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-slate-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover, .has-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover, .has-image-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover, .has-image-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover {
    border-color: var(--color-red)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-slate-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-image-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-image-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover svg path, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover svg path, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__tabs .tab:not(.active):hover svg path {
    fill: var(--color-red)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content, .has-slate-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content, .has-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content, .has-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content, .has-image-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content, .has-image-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content {
    box-shadow: none
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-slate-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content .item-content span.winner, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content .item-content span.winner, .has-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content .item-content span.winner, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content .item-content span.winner, .has-image-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content .item-content span.winner, .has-image-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content .item-content span.winner, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content .item-content span.winner {
    color: var(--color-white)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-slate-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-image-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-image-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win__carousel-item-content .item-brand-logo .logo-overlay span {
    background: var(--color-red)
}

.mega-menu-nav {
    --mega-menu-link-color: #c5ccd3;
    --mega-menu-background: #292d30;
    --mega-menu-dropdown-background: var(--color-white);
    --mega-menu-mobile-background: var(--color-gutenberg-gray-dark);
    --mega-menu-link-hover: var(--color-gutenberg-gray);
    --mega-menu-border-color: #3a4650;
    --mega-menu-mobile-wrapper-background: #666b70;
    width: 100%;
    position: relative;
    container-type: inline-size
}

.mega-menu-nav .navbar {
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
    display: flex
}

@media only screen and (width <= 991px) {
    .mega-menu-nav .navbar {
        display: block
    }
}

.mega-menu-nav .navbar-inner-wrapper {
    border-bottom: 1px solid var(--mega-menu-border-color)
}

.mega-menu-nav .navbar-inner {
    visibility: visible;
    justify-content: space-between;
    align-items: center;
    min-height: 72px;
    display: flex
}

@container (width<=1168px) {
    .mega-menu-nav .navbar-inner {
        padding-left: 15px;
        padding-right: 15px
    }

    .mega-menu-nav .navbar-inner .main-menu__logo {
        margin-left: 15px
    }
}

.mega-menu-nav .navbar-inner .burger {
    cursor: pointer;
    z-index: 5;
    background: var(--color-gutenberg-gray-dark);
    user-select: none;
    visibility: hidden;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: none;
    position: relative
}

@container (width<=1168px) {
    .mega-menu-nav .navbar-inner .burger {
        visibility: visible;
        display: flex
    }
}

.mega-menu-nav .navbar-inner .burger-line {
    opacity: 1;
    background-color: var(--color-white);
    width: 20px;
    height: 2px;
    transition: all .3s;
    display: block;
    position: absolute;
    left: 50%;
    transform: translate(-50%)
}

.mega-menu-nav .navbar-inner .burger-line:first-child {
    top: 14px
}

.mega-menu-nav .navbar-inner .burger-line:nth-child(2) {
    top: 20px
}

.mega-menu-nav .navbar-inner .burger-line:nth-child(3) {
    width: 12px;
    top: 26px;
    transform: translate(-50%) translate(-4px)
}

.mega-menu-nav .navbar-inner .burger.is-active .burger-line:first-child {
    top: 20px;
    transform: translate(-50%) rotate(45deg)
}

.mega-menu-nav .navbar-inner .burger.is-active .burger-line:nth-child(2) {
    opacity: 0
}

.mega-menu-nav .navbar-inner .burger.is-active .burger-line:nth-child(3) {
    width: 20px;
    top: 20px;
    transform: translate(-50%) rotate(-45deg)
}

.mega-menu-nav .navbar-inner .search-wrapper {
    margin-left: auto
}

.mega-menu-nav .navbar-inner .search-wrapper .search-box-button .icon {
    font-size: 20px
}

.mega-menu-nav .navbar-inner .search-wrapper .icon {
    color: var(--text-light)
}

.mega-menu-nav .navbar-inner .search-wrapper button {
    background: unset;
    display: flex
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form {
    display: none
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__show {
    background: var(--color-main-dark);
    border: solid 2px var(--text-dark);
    z-index: 1000;
    border-radius: 6px;
    flex-direction: column;
    width: 425px;
    display: flex;
    position: absolute;
    top: 0;
    left: 1em;
    right: 1em
}

@media only screen and (width >= 768px) {
    .mega-menu-nav .navbar-inner .search-wrapper .search-form__show {
        left: unset;
        width: 320px;
        right: 0
    }
}

@media only screen and (width <= 991px) {
    .mega-menu-nav .navbar-inner .search-wrapper .search-form__show {
        width: 320px;
        left: auto;
        right: 0
    }
}

@media only screen and (width <= 767px) {
    .mega-menu-nav .navbar-inner .search-wrapper .search-form__show {
        width: auto;
        min-width: 320px
    }

    .mega-menu-nav .navbar-inner .search-wrapper .search-form__show__fields:has(input:focus) + .search-form__show__result {
        max-height: calc(50vh - 80px)
    }
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__show__result {
    max-height: calc(100vh - 80px);
    overflow-y: auto
}

@media only screen and (width >= 768px) {
    .mega-menu-nav .navbar-inner .search-wrapper .search-form__show__result {
        max-height: min(100vh, 640px) !important
    }
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__show__result::-webkit-scrollbar {
    width: 2px;
    height: 2px
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__show__result::-webkit-scrollbar-button {
    background: #ccc
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__show__result::-webkit-scrollbar-track-piece {
    background: #888
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__show__result::-webkit-scrollbar-thumb {
    background: #eee
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__show__fields {
    border-radius: 8px;
    flex-direction: row;
    align-items: center;
    padding: 1em;
    display: flex
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__show__fields .icon {
    font-size: 18px
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__show__fields input {
    margin-bottom: unset;
    color: var(--color-white);
    background: 0 0;
    border: none;
    flex-grow: 1;
    min-width: 240px;
    padding: .5em 1em
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__show__fields label {
    display: flex
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list {
    flex-direction: column;
    margin: 0;
    padding: 0 1em;
    list-style: none
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list li {
    color: var(--color-gray)
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list li.loading {
    text-align: center
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list li.loading .icon {
    -ms-animation: rotating 2s linear infinite;
    margin-bottom: 10px;
    font-size: 24px;
    animation: 2s linear infinite rotating
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list li.search-section {
    margin-left: 8px
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list li.regular-featured-result .search-post-image {
    border-radius: 6px;
    padding: 0;
    overflow: hidden
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list li.regular-featured-result .search-post-image img {
    height: auto
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list li span {
    text-transform: capitalize
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list li a {
    flex-direction: row;
    align-items: center;
    padding: 10px;
    display: flex
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list li a:hover {
    background: var(--text-dark);
    border-radius: 6px
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list li a > span:first-child {
    margin-right: 1em
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list li a .search-post-image {
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    min-width: 52px;
    max-width: 52px;
    height: 52px;
    padding: 6px;
    display: flex
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list li a .search-post-image.reviews {
    min-width: 52px;
    max-width: 52px
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list li a .search-post-image img {
    object-fit: contain;
    width: 100%;
    height: 43px
}

.mega-menu-nav .navbar-inner .search-wrapper .search-form__result__list li a .search-post-title {
    color: var(--color-white);
    float: left;
    margin-top: -6px;
    font-weight: 600
}

.mega-menu-nav .navbar-inner .search-wrapper .search-show-more {
    text-align: center;
    padding: 1em
}

.mega-menu-nav .navbar-inner .lang-switcher {
    cursor: pointer;
    margin-left: 15px;
    position: relative
}

@media only screen and (width <= 991px) {
    .mega-menu-nav .navbar-inner .lang-switcher {
        display: none
    }
}

.mega-menu-nav .navbar-inner .lang-switcher span.current {
    background: var(--color-gutenberg-gray-dark);
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: all .3s;
    display: flex
}

.mega-menu-nav .navbar-inner .lang-switcher span.current img {
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
    width: 20px;
    height: 20px
}

.mega-menu-nav .navbar-inner .lang-switcher__list {
    background: var(--color-gutenberg-gray-dark);
    z-index: 1000;
    border: 1px solid #333e49;
    border-radius: 6px;
    min-width: 150px;
    margin: 0;
    padding: 5px 0;
    list-style: none;
    display: none;
    position: absolute;
    top: calc(100% + 10px);
    right: 0;
    box-shadow: 0 4px 8px #0003
}

.mega-menu-nav .navbar-inner .lang-switcher__list li a {
    color: var(--mega-menu-link-color);
    align-items: center;
    padding: 8px 12px;
    font-size: 14px;
    text-decoration: none;
    transition: all .3s;
    display: flex
}

.mega-menu-nav .navbar-inner .lang-switcher__list li a img {
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
    margin-right: 8px;
    width: 16px !important;
    height: 16px !important
}

.mega-menu-nav .navbar-inner .lang-switcher__list li a:hover {
    background: var(--color-gutenberg-gray);
    color: var(--color-white)
}

.mega-menu-nav .navbar-inner .lang-switcher__list li:first-child a {
    border-radius: 6px 6px 0 0
}

.mega-menu-nav .navbar-inner .lang-switcher__list li:last-child a {
    border-radius: 0 0 6px 6px
}

.mega-menu-nav .navbar-inner .lang-switcher__list li:only-child a {
    border-radius: 6px
}

.mega-menu-nav .navbar-inner .lang-switcher:hover .lang-switcher__list, .mega-menu-nav .navbar-inner .lang-switcher .lang-switcher__list:hover {
    display: block
}

.mega-menu-nav .navbar-inner .lang-switcher:after {
    content: "";
    pointer-events: auto;
    background: 0 0;
    width: 100%;
    height: 15px;
    position: absolute;
    top: 100%;
    right: 0
}

.mega-menu-nav .navbar-block {
    position: initial;
    opacity: 1;
    pointer-events: visible;
    background: 0 0;
    background: var(--mega-menu-background);
    width: 100%;
    height: auto;
    transition: none;
    left: 0;
    overflow: visible
}

@container (width<=1168px) {
    .mega-menu-nav .navbar-block {
        opacity: 0;
        visibility: hidden;
        background-color: var(--mega-menu-mobile-wrapper-background);
        height: calc(100vh - 4rem);
        transition: visibility 0s .4s, opacity .4s;
        position: absolute;
        overflow: auto
    }

    .mega-menu-nav .navbar-block.is-active {
        opacity: 1;
        visibility: visible;
        transition: visibility, opacity .4s
    }

    .mega-menu-nav .navbar-block .mega-menu__wrapper {
        background: var(--color-gutenberg-gray-dark);
        border: 1px solid var(--mega-menu-border-color);
        border-radius: 12px;
        height: auto;
        margin: 20px
    }
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav {
    display: none
}

@container (width<=1168px) {
    .mega-menu-nav .navbar-block .mega-menu__bottom-nav {
        border-top: 1px solid var(--mega-menu-border-color);
        flex-direction: column;
        align-items: center;
        margin: 30px 20px;
        padding-top: 30px;
        display: flex
    }
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .main-menu__logo {
    margin: 20px 0 10px
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher {
    cursor: pointer;
    width: 100%;
    margin-bottom: 30px;
    position: relative
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher span.current {
    background: var(--color-gutenberg-gray);
    color: var(--mega-menu-link-color);
    border: 1px solid #333e49;
    border-radius: 6px;
    align-items: center;
    padding: 10px 15px;
    font-size: 14px;
    transition: all .3s;
    display: flex
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher span.current img {
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-right: 8px
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher span.current .icon {
    margin-left: auto;
    font-size: 10px;
    transition: transform .3s;
    transform: rotate(-90deg)
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher span.current:hover {
    color: var(--color-white)
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher span.current:hover .submenu-icon {
    border-top-color: var(--color-white)
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher__list {
    background: var(--color-gutenberg-gray);
    border: 1px solid var(--mega-menu-border-color);
    border-radius: 6px;
    margin: 5px 0 0;
    padding: 0;
    list-style: none;
    display: none;
    position: static
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher__list.mega-lang-open {
    display: block
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher__list li a {
    color: var(--mega-menu-link-color);
    align-items: center;
    padding: 10px 15px;
    text-decoration: none;
    transition: all .3s;
    display: flex
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher__list li a img {
    border-radius: 50%;
    margin-right: 8px;
    width: 20px !important;
    height: 20px !important
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher__list li a:hover {
    background: var(--color-gutenberg-gray);
    color: var(--color-white)
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher__list li:first-child a {
    border-radius: 6px 6px 0 0
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher__list li:last-child a {
    border-radius: 0 0 6px 6px
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher__list li:only-child a {
    border-radius: 6px
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher.mega-lang-active span.current {
    background: var(--color-gutenberg-gray);
    color: var(--color-white)
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher.mega-lang-active span.current .icon {
    transform: rotate(0)
}

.mega-menu-nav .navbar-block .mega-menu__bottom-nav .lang-switcher.mega-lang-active .lang-switcher__list {
    display: block
}

.mega-menu-nav .search-wrapper {
    background: var(--color-gutenberg-gray-dark);
    border-radius: 6px;
    align-items: center;
    height: 40px;
    padding: 5px 10px;
    display: flex;
    position: relative
}

.mega-menu-nav .search-wrapper .search-box-button .icon {
    font-size: 20px
}

.mega-menu-nav .search-wrapper .icon {
    color: var(--text-light)
}

.mega-menu-nav .search-wrapper button {
    background: unset;
    display: flex
}

.mega-menu-nav .search-wrapper .search-form {
    display: none
}

.mega-menu-nav .search-wrapper .search-form__show {
    background: var(--color-main-dark);
    border: solid 2px var(--text-dark);
    z-index: 1000;
    border-radius: 6px;
    flex-direction: column;
    width: 425px;
    display: flex;
    position: absolute;
    top: 0;
    left: 1em;
    right: 1em
}

@media only screen and (width >= 768px) {
    .mega-menu-nav .search-wrapper .search-form__show {
        left: unset;
        width: 320px;
        right: 0
    }
}

@media only screen and (width <= 991px) {
    .mega-menu-nav .search-wrapper .search-form__show {
        width: 320px;
        left: auto;
        right: 0
    }
}

@media only screen and (width <= 767px) {
    .mega-menu-nav .search-wrapper .search-form__show {
        width: auto;
        min-width: 320px
    }

    .mega-menu-nav .search-wrapper .search-form__show__fields:has(input:focus) + .search-form__show__result {
        max-height: calc(50vh - 80px)
    }
}

.mega-menu-nav .search-wrapper .search-form__show__result {
    max-height: calc(100vh - 80px);
    overflow-y: auto
}

@media only screen and (width >= 768px) {
    .mega-menu-nav .search-wrapper .search-form__show__result {
        max-height: min(100vh, 640px) !important
    }
}

.mega-menu-nav .search-wrapper .search-form__show__result::-webkit-scrollbar {
    width: 2px;
    height: 2px
}

.mega-menu-nav .search-wrapper .search-form__show__result::-webkit-scrollbar-button {
    background: #ccc
}

.mega-menu-nav .search-wrapper .search-form__show__result::-webkit-scrollbar-track-piece {
    background: #888
}

.mega-menu-nav .search-wrapper .search-form__show__result::-webkit-scrollbar-thumb {
    background: #eee
}

.mega-menu-nav .search-wrapper .search-form__show__fields {
    border-radius: 8px;
    flex-direction: row;
    align-items: center;
    padding: 1em;
    display: flex
}

.mega-menu-nav .search-wrapper .search-form__show__fields .icon {
    font-size: 18px
}

.mega-menu-nav .search-wrapper .search-form__show__fields input {
    margin-bottom: unset;
    color: var(--color-white);
    background: 0 0;
    border: none;
    flex-grow: 1;
    min-width: 240px;
    padding: .5em 1em
}

.mega-menu-nav .search-wrapper .search-form__show__fields label {
    display: flex
}

.mega-menu-nav .search-wrapper .search-show-more {
    text-align: center;
    padding: 1em
}

.mega-menu.menu {
    height: 100%;
    padding: unset;
    flex-direction: row;
    column-gap: 12px;
    max-height: 80px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex
}

@container (width<=1168px) {
    .mega-menu.menu {
        background: var(--mega-menu-mobile-background);
        border-radius: 12px;
        height: auto;
        max-height: 100%;
        padding-left: 0;
        padding-right: 0;
        display: block
    }
}

.mega-menu.menu .menu-item {
    cursor: pointer;
    flex-direction: unset;
    width: auto;
    padding: 22px 0;
    display: flex
}

@container (width<=1168px) {
    .mega-menu.menu .menu-item {
        flex-direction: column;
        width: 100%;
        padding: 5px 0
    }
}

.mega-menu.menu .menu-item:hover .dropdown-toggle.menu-link {
    background: var(--color-gutenberg-gray);
    border-radius: 8px
}

.mega-menu.menu .menu-item:hover .dropdown-toggle.menu-link i, .mega-menu.menu .menu-item:hover .dropdown-toggle.menu-link a {
    color: var(--color-white)
}

@container (width<=1168px) {
    .mega-menu.menu .menu-item:hover .dropdown-toggle.menu-link {
        background: var(--color-gutenberg-gray-dark)
    }
}

.mega-menu.menu .menu-link {
    color: var(--mega-menu-link-color);
    text-transform: uppercase;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 7px 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    transition: color .3s;
    display: flex
}

@container (width<=1168px) {
    .mega-menu.menu .menu-link {
        font-size: 16px;
        line-height: inherit
    }
}

.mega-menu.menu .menu-link a, .mega-menu.menu .menu-link i {
    color: var(--mega-menu-link-color)
}

.mega-menu.menu .menu-link a:hover, .mega-menu.menu .menu-link i:hover {
    color: var(--color-white)
}

.mega-menu.menu .menu-link > a {
    pointer-events: auto
}

.mega-menu.menu .dropdown-toggle {
    cursor: pointer;
    user-select: none;
    pointer-events: none;
    outline: none;
    column-gap: .35rem;
    width: 100%
}

@container (width<=1168px) {
    .mega-menu.menu .dropdown-toggle {
        pointer-events: auto;
        column-gap: 0
    }

    .mega-menu.menu .dropdown-toggle.menu-link {
        justify-content: space-between;
        align-items: center;
        display: flex
    }
}

.mega-menu.menu .dropdown-toggle.menu-link a {
    color: var(--mega-menu-link-color);
    text-transform: uppercase;
    padding: 0 5px;
    font-size: 14px
}

@container (width<=1168px) {
    .mega-menu.menu .dropdown-toggle.menu-link a {
        text-transform: none;
        flex: 1;
        margin-right: 20px;
        padding: 7px 15px;
        font-size: 16px
    }
}

.mega-menu.menu .dropdown-toggle.menu-link i {
    color: var(--mega-menu-link-color)
}

@container (width<=1168px) {
    .mega-menu.menu .dropdown-toggle.menu-link i {
        margin-left: auto
    }
}

.mega-menu.menu .dropdown-toggle.menu-link a + i {
    font-size: 10px;
    transition: transform .6s
}

@container (width<=1168px) {
    .mega-menu.menu .dropdown-toggle.menu-link a + i {
        transition: transform .3s;
        transform: rotate(-90deg)
    }

    .mega-menu.menu .dropdown-toggle.menu-link a + i.mobile-arrow-down {
        transform: rotate(0)
    }
}

.mega-menu.menu .dropdown-toggle i.bx {
    font-size: 1.5rem;
    line-height: inherit;
    transition: rotate .4s
}

.mega-menu.menu .dropdown-content {
    opacity: 0;
    pointer-events: none;
    background-color: var(--mega-menu-dropdown-background);
    z-index: 999;
    width: 100%;
    height: max-content;
    margin: 0 auto;
    padding: 2rem;
    transition: top .4s, opacity .3s;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
    box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d
}

@container (width<=1168px) {
    .mega-menu.menu .dropdown-content {
        opacity: 1;
        pointer-events: auto;
        height: 0;
        box-shadow: none;
        z-index: auto;
        border-top: none;
        margin: 0;
        padding: 0;
        transition: height .5s;
        position: relative;
        top: auto;
        left: auto;
        right: auto
    }
}

.mega-menu.menu .dropdown-content .bc-mega-content {
    padding: 15px
}

.mega-menu.menu .dropdown:hover > .dropdown-content {
    cursor: initial;
    opacity: 1;
    pointer-events: initial;
    top: 100%
}

@container (width<=1168px) {
    .mega-menu.menu .dropdown:hover > .dropdown-content {
        cursor: auto;
        opacity: 1;
        pointer-events: auto;
        top: auto
    }
}

.mega-menu.menu .dropdown:hover > .dropdown-toggle i.bx {
    rotate: 180deg
}

.mega-menu.menu .dropdown:hover > .dropdown-toggle a + i {
    transform: rotate(180deg)
}

@container (width<=1168px) {
    .mega-menu.menu .dropdown:hover > .dropdown-toggle a + i {
        transform: rotate(-90deg)
    }

    .mega-menu.menu .dropdown-show > .dropdown-toggle.menu-link a + i {
        transform: rotate(0)
    }
}

.mega-menu.menu .dropdown-group {
    padding-bottom: 1rem
}

.mega-menu.menu .dropdown-items {
    row-gap: .5rem;
    padding-top: .35rem;
    display: grid
}

.mega-menu.menu .dropdown-link {
    font-size: 16px;
    font-weight: 400;
    line-height: inherit;
    padding: .25rem 0;
    transition: color .3s
}

.site-header:has(.mega-menu-nav) {
    min-height: 72px
}

.has-slate-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-slate-gray-background-color .mega-menu-nav, .has-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-gray-background-color .mega-menu-nav, .has-image-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-image-gray-background-color .mega-menu-nav, .has-dark-gray-background-color .has-slate-gray-background-color .mega-menu-nav, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .mega-menu-nav, .has-dark-gray-background-color .has-gray-background-color .mega-menu-nav, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .mega-menu-nav, .has-dark-gray-background-color .has-image-gray-background-color .mega-menu-nav, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .mega-menu-nav, .has-carbon-black-background-color .has-slate-gray-background-color .mega-menu-nav, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .mega-menu-nav, .has-carbon-black-background-color .has-gray-background-color .mega-menu-nav, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .mega-menu-nav, .has-carbon-black-background-color .has-image-gray-background-color .mega-menu-nav, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .mega-menu-nav, .has-dark-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-dark-gray-background-color .mega-menu-nav, .has-carbon-black-background-color .mega-menu-nav, .wp-block-group.has-background.has-carbon-black-background-color .mega-menu-nav, .has-slate-gray-background-color .has-dark-gray-background-color .mega-menu-nav, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .mega-menu-nav, .has-slate-gray-background-color .has-carbon-black-background-color .mega-menu-nav, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .mega-menu-nav, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .mega-menu-nav, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .mega-menu-nav, .has-gray-background-color .has-dark-gray-background-color .mega-menu-nav, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .mega-menu-nav, .has-gray-background-color .has-carbon-black-background-color .mega-menu-nav, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .mega-menu-nav, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .mega-menu-nav, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .mega-menu-nav, .has-image-gray-background-color .has-dark-gray-background-color .mega-menu-nav, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .mega-menu-nav, .has-image-gray-background-color .has-carbon-black-background-color .mega-menu-nav, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .mega-menu-nav, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .mega-menu-nav, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .mega-menu-nav, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .mega-menu-nav {
    --mega-menu-dropdown-background: var(--color-gutenberg-gray)
}

.header-bonuses {
    margin-left: 15px;
    position: relative
}

.header-bonuses__button {
    background-color: var(--color-gutenberg-gray-dark);
    cursor: pointer;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex
}

.header-bonuses__popup {
    visibility: hidden;
    opacity: 0;
    width: 400px;
    max-width: 90vw;
    transition: opacity .2s, transform .3s, visibility 0s linear .3s;
    position: absolute;
    top: 56px;
    right: -32px;
    transform: translateY(-16px)
}

@media only screen and (width <= 767px) {
    .header-bonuses__popup {
        right: -6px
    }
}

.header-bonuses__popup.show {
    visibility: visible;
    opacity: 1;
    transition: opacity .2s, transform .3s, visibility linear;
    transform: translate(0)
}

.header-bonuses__popup .casino-popup:first-child {
    margin-bottom: 10px;
    position: relative
}

.header-bonuses__popup .casino-popup:first-child:after {
    content: "";
    border: 2px solid var(--block-border-color);
    background: inherit;
    clip-path: polygon(0 0, 0% 100%, 100% 0);
    width: 16px;
    height: 16px;
    margin: auto;
    position: absolute;
    top: -8px;
    right: 42px;
    transform: rotate(45deg)
}

@media only screen and (width <= 767px) {
    .header-bonuses__popup .casino-popup:first-child:after {
        right: 16px
    }
}

.single-reviews .entry-title {
    margin: 40px 0 18px;
    font-size: 32px;
    line-height: 40px
}

@media only screen and (width <= 767px) {
    .single-reviews .entry-title {
        font-size: 24px;
        line-height: 32px
    }
}

.single-reviews .accordion {
    max-width: 100%
}

.single-reviews .accordion__title {
    padding: 16px 20px
}

.single-reviews .accordion__content {
    padding: 0 20px 16px
}

.review-general {
    margin-top: -80px;
    padding: 128px 0 48px
}

.review-general .meta {
    border: 0
}

.review-general .review-terms {
    margin-bottom: 20px
}

.review-note {
    background-color: var(--color-pink);
    color: var(--color-main);
    padding: 48px 0
}

.review-note .casino-card__name {
    color: var(--text-main)
}

.review-card {
    --block-text-color: var(--text-dark);
    --block-background-color: var(--color-white);
    --block-border-color: #d3dce5;
    background-color: var(--block-background-color);
    color: var(--block-text-color);
    border-radius: 12px;
    gap: 20px;
    margin-bottom: 20px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 20px #081d5414
}

@media only screen and (width <= 767px) {
    .review-card {
        flex-direction: column
    }
}

.review-card__logo {
    background-color: var(--color-white);
    border: 1px solid var(--block-border-color);
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 35%;
    margin: 0;
    padding: 20px;
    display: flex
}

@media only screen and (width <= 767px) {
    .review-card__logo {
        width: 100%
    }
}

.review-card__info {
    flex-direction: column;
    width: 32.5%;
    display: flex
}

@media only screen and (width <= 767px) {
    .review-card__info {
        width: 100%
    }
}

.review-card__name-rating {
    justify-content: space-between;
    margin-bottom: 14px;
    display: flex
}

.review-card__name-rating .rating {
    color: var(--block-text-color);
    font-size: 16px
}

.review-card__name-rating .rating span {
    opacity: .9
}

.review-card__name-rating .rating .icon {
    margin: -2px 4px 0 0;
    font-size: 18px
}

.review-card__name {
    margin: 0;
    font-size: 24px;
    line-height: 36px
}

.review-card .casino-bonus {
    --casino-bonus-icon-color: var(--text-main);
    padding: 8px 14px;
    font-weight: 500
}

.review-card .casino-bonus .icon {
    vertical-align: bottom;
    margin-bottom: 2px;
    font-size: 16px
}

.review-card__btn {
    width: 100%;
    margin-top: 14px
}

.review-card__ratings {
    width: 32.5%
}

@media only screen and (width <= 767px) {
    .review-card__ratings {
        width: 100%
    }
}

.review-card .rating-list {
    margin: 0
}

.review-card .rating-list .info-brick {
    justify-content: space-between;
    padding: 8px 14px;
    font-size: 14px;
    display: flex
}

.review-card .rating-list .info-brick + .info-brick {
    margin-top: 4px
}

.has-slate-gray-background-color .review-card, .wp-block-group.has-background.has-slate-gray-background-color .review-card, .has-gray-background-color .review-card, .wp-block-group.has-background.has-gray-background-color .review-card, .has-image-gray-background-color .review-card, .wp-block-group.has-background.has-image-gray-background-color .review-card {
    --block-background-color: var(--color-gutenberg-gray);
    --block-text-color: var(--color-white)
}

.has-slate-gray-background-color .review-card__logo, .wp-block-group.has-background.has-slate-gray-background-color .review-card__logo, .has-gray-background-color .review-card__logo, .wp-block-group.has-background.has-gray-background-color .review-card__logo, .has-image-gray-background-color .review-card__logo, .wp-block-group.has-background.has-image-gray-background-color .review-card__logo {
    border: 0
}

.has-dark-gray-background-color .has-slate-gray-background-color .review-card, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-card, .has-dark-gray-background-color .has-gray-background-color .review-card, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .review-card, .has-dark-gray-background-color .has-image-gray-background-color .review-card, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .review-card, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .review-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-card, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .review-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .review-card, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .review-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .review-card, .has-carbon-black-background-color .has-slate-gray-background-color .review-card, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-card, .has-carbon-black-background-color .has-gray-background-color .review-card, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .review-card, .has-carbon-black-background-color .has-image-gray-background-color .review-card, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .review-card, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .review-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-card, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .review-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .review-card, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .review-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .review-card {
    --block-background-color: var(--color-gutenberg-gray);
    --block-text-color: var(--color-white)
}

.has-dark-gray-background-color .has-slate-gray-background-color .review-card__logo, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-card__logo, .has-dark-gray-background-color .has-gray-background-color .review-card__logo, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .review-card__logo, .has-dark-gray-background-color .has-image-gray-background-color .review-card__logo, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .review-card__logo, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .review-card__logo, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-card__logo, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .review-card__logo, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .review-card__logo, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .review-card__logo, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .review-card__logo, .has-carbon-black-background-color .has-slate-gray-background-color .review-card__logo, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-card__logo, .has-carbon-black-background-color .has-gray-background-color .review-card__logo, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .review-card__logo, .has-carbon-black-background-color .has-image-gray-background-color .review-card__logo, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .review-card__logo, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .review-card__logo, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-card__logo, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .review-card__logo, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .review-card__logo, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .review-card__logo, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .review-card__logo {
    border: 0
}

.has-dark-gray-background-color .review-card, .wp-block-group.has-background.has-dark-gray-background-color .review-card, .has-carbon-black-background-color .review-card, .wp-block-group.has-background.has-carbon-black-background-color .review-card {
    --block-background-color: var(--color-gutenberg-gray);
    --block-text-color: var(--color-white)
}

.has-dark-gray-background-color .review-card__logo, .wp-block-group.has-background.has-dark-gray-background-color .review-card__logo, .has-carbon-black-background-color .review-card__logo, .wp-block-group.has-background.has-carbon-black-background-color .review-card__logo {
    border: 0
}

.has-slate-gray-background-color .has-dark-gray-background-color .review-card, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-card, .has-slate-gray-background-color .has-carbon-black-background-color .review-card, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-card, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .review-card, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-card, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .review-card, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-card, .has-gray-background-color .has-dark-gray-background-color .review-card, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-card, .has-gray-background-color .has-carbon-black-background-color .review-card, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-card, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .review-card, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-card, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .review-card, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-card, .has-image-gray-background-color .has-dark-gray-background-color .review-card, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-card, .has-image-gray-background-color .has-carbon-black-background-color .review-card, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-card, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .review-card, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-card, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .review-card, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-card {
    --block-background-color: var(--color-gutenberg-gray);
    --block-text-color: var(--color-white)
}

.has-slate-gray-background-color .has-dark-gray-background-color .review-card__logo, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-card__logo, .has-slate-gray-background-color .has-carbon-black-background-color .review-card__logo, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-card__logo, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .review-card__logo, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-card__logo, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .review-card__logo, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-card__logo, .has-gray-background-color .has-dark-gray-background-color .review-card__logo, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-card__logo, .has-gray-background-color .has-carbon-black-background-color .review-card__logo, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-card__logo, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .review-card__logo, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-card__logo, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .review-card__logo, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-card__logo, .has-image-gray-background-color .has-dark-gray-background-color .review-card__logo, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-card__logo, .has-image-gray-background-color .has-carbon-black-background-color .review-card__logo, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-card__logo, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .review-card__logo, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-card__logo, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .review-card__logo, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-card__logo {
    border: 0
}

.review-features {
    background-color: var(--color-white);
    border-radius: 12px;
    flex-wrap: wrap;
    margin-bottom: 32px;
    display: flex;
    box-shadow: 0 8px 20px #081d5414
}

.review-features__two-cols {
    justify-content: center
}

.review-features__two-cols > div {
    width: 48%
}

@media only screen and (width <= 767px) {
    .review-features__two-cols {
        flex-direction: column
    }

    .review-features__two-cols > div {
        width: 100%
    }
}

.review-features__two-cols .review-features__adv:after {
    content: "";
    background: var(--color-main-light);
    width: 1px;
    position: absolute;
    top: 15px;
    bottom: 15px;
    right: 0
}

@media only screen and (width <= 767px) {
    .review-features__two-cols .review-features__adv:after {
        content: none
    }
}

.review-features__adv, .review-features__disadv {
    border-radius: 10px;
    padding: 15px 20px;
    position: relative
}

.review-features__adv p, .review-features__disadv p {
    margin-bottom: 15px;
    font-weight: 700
}

.review-features__disadv {
    padding: 15px 20px 15px 40px
}

@media only screen and (width <= 767px) {
    .review-features__disadv {
        padding: 15px 20px
    }

    .review-features__disadv:after {
        content: "";
        background: var(--color-main-light);
        width: auto;
        height: 1px;
        position: absolute;
        top: 0;
        left: 20px;
        right: 20px
    }
}

.review-features:not(.review-features__two-cols) .review-features__adv {
    padding: 15px 20px 15px 40px
}

@media only screen and (width <= 767px) {
    .review-features:not(.review-features__two-cols) .review-features__adv {
        padding: 15px 20px
    }
}

.review-features:not(.review-features__two-cols) .review-features__disadv:after {
    content: none
}

.review-features__description {
    padding: 20px 40px;
    width: 100% !important
}

@media only screen and (width <= 767px) {
    .review-features__description {
        padding: 20px
    }
}

.review-features__description h3 {
    margin-top: 0;
    margin-bottom: 15px
}

.review-features__description p {
    margin-bottom: 0
}

.review-features h6 {
    margin: 0 0 10px
}

.review-features ul {
    margin: 0;
    font-size: 14px;
    line-height: 24px;
    list-style: none
}

.review-features ul li {
    margin-bottom: 4px;
    padding-left: 28px;
    position: relative
}

.review-features ul li .icon {
    position: absolute;
    top: 4px;
    left: 0
}

.logos-list {
    flex-wrap: wrap;
    gap: 8px;
    display: flex
}

.logos-list figure {
    background-color: var(--color-blue-light);
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 40px;
    margin: 0;
    padding: 5px;
    display: inline-flex
}

.logos-list figure a {
    width: 100%;
    height: 100%;
    display: flex
}

.logos-list figure img {
    object-fit: contain
}

.logos-list img {
    max-height: 100%
}

.review-terms {
    color: var(--text-main);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.review-terms a {
    color: inherit;
    text-decoration: underline
}

.review-terms.short-terms {
    text-align: center;
    position: relative
}

.review-terms.short-terms .review-terms__text {
    z-index: 1;
    backdrop-filter: blur(8px);
    text-align: left;
    width: 252px;
    color: var(--color-white);
    opacity: 0;
    visibility: hidden;
    background: #283037cc;
    border: 2px solid #333e49;
    border-radius: 8px;
    padding: 10px 16px;
    line-height: 20px;
    transition: visibility 0s .15s, opacity .15s;
    position: absolute;
    top: calc(100% - 2px);
    left: 50%;
    transform: translate(-50%)
}

.review-terms.short-terms .review-terms__text:before {
    display: none
}

.review-terms.short-terms:hover .review-terms__text {
    opacity: 1;
    visibility: visible;
    transition: visibility, opacity .15s
}

.sticky-review-widget {
    z-index: 1;
    width: 100%;
    transition: transform .2s;
    position: fixed;
    bottom: 0;
    left: 0;
    transform: translateY(100%)
}

.sticky-review-widget .casino-popup {
    border-width: 2px 2px 0;
    border-radius: 12px 12px 0 0;
    box-shadow: 0 8px 20px #0000
}

.sticky-review-widget.show {
    transform: translateY(0)
}

.sticky-review-widget.show .casino-popup {
    box-shadow: 0 8px 20px #081d5414
}

.casino-no-licence-notification {
    background-color: var(--color-main-light);
    text-align: center;
    border-radius: 20px;
    margin-top: 24px;
    padding: 30px;
    box-shadow: 0 8px 20px #081d5414
}

.casino-no-licence-notification h2 {
    margin-top: 0
}

.has-slate-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-slate-gray-background-color .review-features__two-cols, .has-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-gray-background-color .review-features__two-cols, .has-image-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-image-gray-background-color .review-features__two-cols {
    background-color: var(--color-gutenberg-gray);
    color: var(--color-white)
}

.has-slate-gray-background-color .review-terms, .wp-block-group.has-background.has-slate-gray-background-color .review-terms, .has-gray-background-color .review-terms, .wp-block-group.has-background.has-gray-background-color .review-terms, .has-image-gray-background-color .review-terms, .wp-block-group.has-background.has-image-gray-background-color .review-terms {
    color: var(--text-light)
}

.has-dark-gray-background-color .has-slate-gray-background-color .review-features__two-cols, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-features__two-cols, .has-dark-gray-background-color .has-gray-background-color .review-features__two-cols, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .review-features__two-cols, .has-dark-gray-background-color .has-image-gray-background-color .review-features__two-cols, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .review-features__two-cols, .has-carbon-black-background-color .has-slate-gray-background-color .review-features__two-cols, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-features__two-cols, .has-carbon-black-background-color .has-gray-background-color .review-features__two-cols, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .review-features__two-cols, .has-carbon-black-background-color .has-image-gray-background-color .review-features__two-cols, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .review-features__two-cols {
    background-color: var(--color-gutenberg-gray);
    color: var(--color-white)
}

.has-dark-gray-background-color .has-slate-gray-background-color .review-terms, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-terms, .has-dark-gray-background-color .has-gray-background-color .review-terms, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .review-terms, .has-dark-gray-background-color .has-image-gray-background-color .review-terms, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .review-terms, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .review-terms, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-terms, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .review-terms, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .review-terms, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .review-terms, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .review-terms, .has-carbon-black-background-color .has-slate-gray-background-color .review-terms, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-terms, .has-carbon-black-background-color .has-gray-background-color .review-terms, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .review-terms, .has-carbon-black-background-color .has-image-gray-background-color .review-terms, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .review-terms, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .review-terms, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .review-terms, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .review-terms, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .review-terms, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .review-terms, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .review-terms {
    color: var(--text-light)
}

.has-dark-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-dark-gray-background-color .review-features__two-cols, .has-carbon-black-background-color .review-features__two-cols, .wp-block-group.has-background.has-carbon-black-background-color .review-features__two-cols {
    background-color: var(--color-gutenberg-gray);
    color: var(--color-white)
}

.has-dark-gray-background-color .review-terms, .wp-block-group.has-background.has-dark-gray-background-color .review-terms, .has-carbon-black-background-color .review-terms, .wp-block-group.has-background.has-carbon-black-background-color .review-terms {
    color: var(--text-light)
}

.has-slate-gray-background-color .has-dark-gray-background-color .review-features__two-cols, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-features__two-cols, .has-slate-gray-background-color .has-carbon-black-background-color .review-features__two-cols, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-features__two-cols, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .review-features__two-cols, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-features__two-cols, .has-gray-background-color .has-dark-gray-background-color .review-features__two-cols, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-features__two-cols, .has-gray-background-color .has-carbon-black-background-color .review-features__two-cols, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-features__two-cols, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .review-features__two-cols, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-features__two-cols, .has-image-gray-background-color .has-dark-gray-background-color .review-features__two-cols, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-features__two-cols, .has-image-gray-background-color .has-carbon-black-background-color .review-features__two-cols, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-features__two-cols, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-features__two-cols, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .review-features__two-cols, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-features__two-cols {
    background-color: var(--color-gutenberg-gray);
    color: var(--color-white)
}

.has-slate-gray-background-color .has-dark-gray-background-color .review-terms, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-terms, .has-slate-gray-background-color .has-carbon-black-background-color .review-terms, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-terms, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .review-terms, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-terms, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .review-terms, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-terms, .has-gray-background-color .has-dark-gray-background-color .review-terms, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-terms, .has-gray-background-color .has-carbon-black-background-color .review-terms, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-terms, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .review-terms, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-terms, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .review-terms, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-terms, .has-image-gray-background-color .has-dark-gray-background-color .review-terms, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-terms, .has-image-gray-background-color .has-carbon-black-background-color .review-terms, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-terms, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .review-terms, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .review-terms, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .review-terms, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .review-terms {
    color: var(--text-light)
}

.has-gray-background-color .review-features {
    background-color: var(--color-gutenberg-black-carbon)
}

.timeout-dialogue {
    z-index: 1;
    backdrop-filter: blur(8px);
    width: 100%;
    height: 100%;
    color: var(--color-white);
    background: #283037cc;
    display: none;
    position: absolute
}

.timeout-dialogue__background {
    background-position: 50%;
    background-size: cover;
    position: absolute;
    inset: 0
}

.timeout-dialogue__inner {
    backdrop-filter: blur(10px) brightness(60%);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex
}

.timeout-dialogue__feature {
    text-align: center;
    text-shadow: 3px 3px 10px #000;
    margin: 24px 0;
    font-size: 22px
}

@media only screen and (width <= 575px) {
    .timeout-dialogue__feature {
        margin: 5px 0;
        font-size: 16px
    }
}

.timeout-dialogue__logo {
    align-self: center;
    width: auto;
    max-width: 150px;
    height: auto;
    padding: 10px;
    display: block
}

@media only screen and (width <= 575px) {
    .timeout-dialogue__logo {
        max-height: 20%
    }

    .timeout-dialogue .btn {
        padding: 5px;
        font-size: 14px
    }
}

.timeout-dialogue .cta-cancel {
    cursor: pointer;
    margin: 10px 0;
    text-decoration: underline
}

@media only screen and (width <= 575px) {
    .timeout-dialogue .cta-cancel {
        margin: 5px 0;
        font-size: 14px
    }
}

.game-general {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    padding: 24px 0 48px
}

@media only screen and (width <= 320px) {
    .game-general {
        width: 320px;
        margin-left: calc(50% - 160px);
        margin-right: calc(50% - 160px)
    }
}

.game-iframe {
    border: 4px solid #283037;
    border-radius: 24px;
    width: 100%;
    margin-bottom: 60px;
    padding-bottom: 56.25%;
    position: relative;
    overflow: hidden
}

@media only screen and (width <= 575px) {
    .game-iframe {
        border-radius: 12px;
        margin-bottom: 36px
    }
}

.game-iframe object, .game-iframe iframe, .game-iframe .iframe-image {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.game-iframe object img, .game-iframe iframe img, .game-iframe .iframe-image img {
    width: 100%
}

.game-iframe .btn {
    max-width: 100%;
    margin: 5px auto
}

.game-featured-toplist {
    margin-top: -10px;
    margin-bottom: 24px
}

.game-info {
    color: var(--color-white);
    background-color: #283037;
    border-radius: 12px;
    gap: 20px;
    margin-bottom: 24px;
    padding: 8px 20px;
    display: flex
}

@media only screen and (width <= 575px) {
    .game-info {
        flex-direction: column;
        gap: 0
    }
}

.game-info__col {
    flex-shrink: 0;
    width: calc(50% - 10px)
}

@media only screen and (width <= 575px) {
    .game-info__col {
        width: 100%
    }

    .game-info__col + .game-info__col {
        border-top: 1px solid #333e49
    }
}

.game-info__row {
    justify-content: space-between;
    gap: 10px;
    width: 100%;
    padding: 12px 0;
    display: flex
}

.game-info__row + .game-info__row {
    border-top: 1px solid #333e49
}

.game-info__name {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.game-info__name .icon {
    color: var(--color-button-alt);
    margin-right: 12px;
    font-size: 16px
}

.game-info__text {
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.game-info__text .rating {
    color: inherit;
    font-size: inherit
}

.game-info__text .icon-no, .game-info__text .icon-yes {
    font-size: 20px
}

.game-info__text .icon-no {
    color: var(--color-button-alt)
}

#mobile-open-game, #mobile-play-for-real {
    display: none
}

#page {
    container-type: inline-size
}

#page #content {
    margin-top: 80px
}

#page #content.megamenu-site-content {
    margin-top: 152px
}

@container (width<=1183px) {
    #page #content.megamenu-site-content {
        margin-top: 72px
    }
}

.container {
    width: 1168px;
    max-width: 100%;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px
}

body:not(.single-reviews) .entry-header {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw)
}

@media only screen and (width <= 320px) {
    body:not(.single-reviews) .entry-header {
        width: 320px;
        margin-left: calc(50% - 160px);
        margin-right: calc(50% - 160px)
    }
}

body:not(.single-reviews) .entry-header__image {
    float: left;
    border-radius: 8px;
    height: 40px;
    margin: 4px 20px 24px 0;
    padding: 5px
}

@media only screen and (width <= 575px) {
    body:not(.single-reviews) .entry-header__image {
        border-radius: 6px
    }
}

body:not(.single-reviews) .entry-header__image + h1.entry-title {
    padding-top: 4px;
    font-size: 32px;
    line-height: 40px
}

body:not(.single-reviews) .entry-header__image.right {
    float: right;
    margin: 4px 0 24px 20px
}

@media only screen and (width <= 575px) {
    body:not(.single-reviews) .entry-header__image.right {
        display: none
    }
}

body:not(.single-reviews) .entry-header__image.cover {
    object-fit: cover;
    object-position: top;
    width: 64px;
    height: 64px;
    padding: 0
}

body:not(.single-reviews) .entry-header__image.cover + h1.entry-title {
    padding-top: 0
}

@media only screen and (width <= 575px) {
    body:not(.single-reviews) .entry-header__image.cover {
        width: 56px;
        height: 56px
    }
}

body:not(.single-reviews) .entry-header h1.entry-title {
    margin-top: 42px;
    margin-bottom: 42px
}

body:not(.single-reviews) .entry-header h1.entry-title + p {
    margin-top: -18px
}

body:not(.single-reviews) .entry-header__category {
    margin-top: -38px;
    margin-bottom: 24px
}

body:not(.single-reviews) .breadcrumbs-wrapper + .container .entry-header h1.entry-title, .entry-content > p:first-child {
    margin-top: 24px
}

.entry-content > span:first-child {
    margin-top: 24px;
    display: inline-block
}

.home .entry-content > :first-child, .single-reviews .entry-content > :first-child {
    margin-top: 0
}

.archive-listing {
    margin-top: 24px
}

.author-archive {
    padding: 42px 0
}

.reviews-listing-wrapper {
    content: "";
    table-layout: fixed;
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    padding-bottom: 24px;
    display: table
}

@media only screen and (width <= 320px) {
    .reviews-listing-wrapper {
        width: 320px;
        margin-left: calc(50% - 160px);
        margin-right: calc(50% - 160px)
    }
}

.reviews-listing-wrapper h4 {
    margin-top: 0
}

.reviews-listing-wrapper h4.related-slots-title {
    margin-top: 30px
}

.reviews-listing-wrapper .spinner {
    width: 100%
}

.site-content.boxed-layout {
    background-color: var(--color-white-smoke)
}

.site-content.boxed-layout article {
    background-color: var(--color-white);
    border: 1px solid var(--color-gray);
    border-radius: 8px;
    margin-top: 34px;
    padding: 0 60px 36px;
    overflow: hidden;
    box-shadow: 0 8px 20px #081d5414
}

.site-header {
    z-index: 5;
    background-color: #171c21;
    width: 100%;
    min-height: 80px;
    position: fixed;
    top: 0;
    left: 0
}

.site-header .main-menu {
    justify-content: space-between;
    align-items: center;
    width: 1168px;
    max-width: 100%;
    height: 80px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex
}

.site-header .main-menu .nav-top {
    height: 100%
}

@media only screen and (width <= 991px) {
    .site-header .main-menu .nav-top {
        display: none
    }
}

.site-header .main-menu ul {
    justify-content: space-evenly;
    margin: 0;
    padding-left: 0;
    list-style: none;
    display: flex
}

.site-header .main-menu .menu {
    height: 100%
}

.site-header .main-menu .menu > .menu-item {
    display: inherit;
    height: 100%
}

.site-header .main-menu .menu > .menu-item > a {
    color: var(--text-light);
    text-transform: uppercase;
    align-items: center;
    height: 100%;
    padding: 13px 16px;
    font-size: 16px;
    font-weight: 800;
    text-decoration: none;
    display: inline-flex;
    position: relative
}

.site-header .main-menu .menu > .menu-item > a:before {
    content: "";
    background-color: var(--color-button-alt);
    border-radius: 4px 4px 0 0;
    width: calc(100% - 32px);
    height: 0;
    transition: height .2s;
    display: block;
    position: absolute;
    bottom: 0;
    left: 16px
}

.site-header .main-menu .menu > .menu-item:hover > a, .site-header .main-menu .menu > .menu-item.current-menu-item > a {
    color: var(--color-white)
}

.site-header .main-menu .menu > .menu-item:hover > a:before, .site-header .main-menu .menu > .menu-item.current-menu-item > a:before {
    height: 4px
}

.site-header .main-menu .menu > .menu-item.open .sub-menu {
    display: block
}

.site-header .main-menu .menu > .menu-item-has-children > a:after {
    content: "";
    border-style: solid;
    border-width: 5.5px 4px 0;
    border-color: var(--text-light) transparent transparent transparent;
    width: 0;
    height: 0;
    margin-left: 10px;
    display: inline-block
}

.site-header .main-menu .menu > .menu-item-has-children:hover > a:after, .site-header .main-menu .menu > .menu-item-has-children.current-menu-item > a:after {
    border-color: var(--color-white) transparent transparent transparent
}

.site-header .main-menu .menu > .menu-item-has-children .submenu-icon {
    display: none
}

.site-header .main-menu .sub-menu {
    backdrop-filter: blur(8px);
    z-index: 10;
    background: #283037e0;
    border: 2px solid #333e49;
    border-radius: 8px;
    padding: 15px 0;
    display: none;
    position: absolute;
    top: 68px
}

.site-header .main-menu .sub-menu .sub-menu {
    background: #283037;
    width: max-content;
    top: -10px;
    left: 100%
}

.site-header .main-menu .sub-menu li {
    padding: 0 21px;
    display: flex;
    position: relative
}

.site-header .main-menu .sub-menu li.menu-item-has-children > a:after {
    content: "";
    border-style: solid;
    border-width: 4px 0 4px 5.5px;
    border-color: transparent transparent transparent var(--text-light);
    width: 0;
    height: 0;
    display: inline-block;
    position: absolute;
    top: 8px;
    right: -12px
}

.site-header .main-menu .sub-menu li.menu-item-has-children:hover > a:after, .site-header .main-menu .sub-menu li.menu-item-has-children.current-menu-item > a:after {
    border-color: transparent transparent transparent var(--color-link-light)
}

.site-header .main-menu .sub-menu li a {
    color: var(--color-white);
    width: 100%;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    display: flex;
    position: relative
}

.site-header .main-menu .sub-menu li + li a {
    margin-top: 8px
}

.site-header .main-menu .sub-menu li:hover > a, .site-header .main-menu .sub-menu li.current-menu-item > a {
    color: var(--color-link-light)
}

.site-header .main-menu__logo {
    text-align: center;
    position: relative
}

.site-header .main-menu__logo a {
    cursor: pointer;
    color: var(--color-white);
    display: flex
}



.site-header .main-menu__menu-switcher {
    display: none
}

@media only screen and (width <= 991px) {
    .site-header .main-menu__menu-switcher {
        display: block
    }
}

.site-header .main-menu .search-wrapper {
    border-radius: 6px;
    align-items: center;
    height: 35px;
    padding: 5px 9px;
    display: flex
}

@media only screen and (width >= 768px) {
    .site-header .main-menu .search-wrapper {
        position: relative
    }
}

.site-header .main-menu .search-wrapper .search-box-button .icon {
    font-size: 20px
}

.site-header .main-menu .search-wrapper .icon {
    color: var(--text-light)
}

.site-header .main-menu .search-wrapper button {
    background: unset;
    display: flex
}

.site-header .main-menu .search-wrapper .search-form {
    display: none
}

.site-header .main-menu .search-wrapper .search-form__show {
    background: var(--color-main-dark);
    border: solid 2px var(--text-dark);
    border-radius: 6px;
    flex-direction: column;
    width: 425px;
    display: flex;
    position: absolute;
    top: 0;
    left: 1em;
    right: 1em
}

@media only screen and (width >= 768px) {
    .site-header .main-menu .search-wrapper .search-form__show {
        left: unset;
        right: 0
    }
}

@media only screen and (width <= 767px) {
    .site-header .main-menu .search-wrapper .search-form__show {
        width: auto
    }

    .site-header .main-menu .search-wrapper .search-form__show__fields:has(input:focus) + .search-form__show__result {
        max-height: calc(50vh - 80px)
    }
}

.site-header .main-menu .search-wrapper .search-form__show__result {
    max-height: calc(100vh - 80px);
    overflow-y: auto
}

@media only screen and (width >= 768px) {
    .site-header .main-menu .search-wrapper .search-form__show__result {
        max-height: min(100vh, 640px) !important
    }
}

.site-header .main-menu .search-wrapper .search-form__show__result::-webkit-scrollbar {
    width: 2px;
    height: 2px
}

.site-header .main-menu .search-wrapper .search-form__show__result::-webkit-scrollbar-button {
    background: #ccc
}

.site-header .main-menu .search-wrapper .search-form__show__result::-webkit-scrollbar-track-piece {
    background: #888
}

.site-header .main-menu .search-wrapper .search-form__show__result::-webkit-scrollbar-thumb {
    background: #eee
}

.site-header .main-menu .search-wrapper .search-form__show__fields {
    border-radius: 8px;
    flex-direction: row;
    align-items: center;
    padding: 1em;
    display: flex
}

.site-header .main-menu .search-wrapper .search-form__show__fields .icon {
    font-size: 18px
}

.site-header .main-menu .search-wrapper .search-form__show__fields input {
    margin-bottom: unset;
    color: var(--color-white);
    background: 0 0;
    border: none;
    flex-grow: 1;
    min-width: 240px;
    padding: .5em 1em
}

.site-header .main-menu .search-wrapper .search-form__show__fields label {
    display: flex
}

.site-header .main-menu .search-wrapper .search-form__result__list {
    flex-direction: column;
    margin: 0;
    padding: 0 1em
}

.site-header .main-menu .search-wrapper .search-form__result__list li {
    color: var(--color-gray)
}

.site-header .main-menu .search-wrapper .search-form__result__list li.loading {
    text-align: center
}

.site-header .main-menu .search-wrapper .search-form__result__list li.loading .icon {
    -ms-animation: rotating 2s linear infinite;
    margin-bottom: 10px;
    font-size: 24px;
    animation: 2s linear infinite rotating
}

.site-header .main-menu .search-wrapper .search-form__result__list li.search-section {
    margin-left: 8px
}

.site-header .main-menu .search-wrapper .search-form__result__list li.regular-featured-result .search-post-image {
    border-radius: 6px;
    padding: 0;
    overflow: hidden
}

.site-header .main-menu .search-wrapper .search-form__result__list li.regular-featured-result .search-post-image img {
    height: auto
}

.site-header .main-menu .search-wrapper .search-form__result__list li span {
    text-transform: capitalize
}

.site-header .main-menu .search-wrapper .search-form__result__list li a {
    flex-direction: row;
    align-items: center;
    padding: 10px;
    display: flex
}

.site-header .main-menu .search-wrapper .search-form__result__list li a:hover {
    background: var(--text-dark);
    border-radius: 6px
}

.site-header .main-menu .search-wrapper .search-form__result__list li a > span:first-child {
    margin-right: 1em
}

.site-header .main-menu .search-wrapper .search-form__result__list li a .search-post-image {
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    min-width: 52px;
    max-width: 52px;
    height: 52px;
    padding: 6px;
    display: flex
}

.site-header .main-menu .search-wrapper .search-form__result__list li a .search-post-image.reviews {
    min-width: 52px;
    max-width: 52px
}

.site-header .main-menu .search-wrapper .search-form__result__list li a .search-post-image img {
    object-fit: contain;
    width: 100%;
    height: 43px
}

.site-header .main-menu .search-wrapper .search-form__result__list li a .search-post-title {
    color: var(--color-white);
    float: left;
    margin-top: -6px;
    font-weight: 600
}

.site-header .main-menu .search-wrapper .search-show-more {
    text-align: center;
    padding: 1em
}

.site-header .main-menu .lang-switcher {
    border: 2px solid var(--text-dark);
    cursor: pointer;
    border-radius: 6px;
    padding: 5px 9px;
    position: relative
}

@media only screen and (width <= 991px) {
    .site-header .main-menu .lang-switcher {
        display: none
    }
}

.site-header .main-menu .lang-switcher span.current {
    text-transform: uppercase;
    color: var(--color-gray-light);
    align-items: center;
    font-size: 14px;
    font-weight: 600;
    transition: color .2s;
    display: flex
}

.site-header .main-menu .lang-switcher span.current:after {
    content: "";
    border-style: solid;
    border-width: 5.5px 4px 0;
    border-color: var(--color-gray-light) transparent transparent transparent;
    width: 0;
    height: 0;
    margin-left: 10px;
    display: inline-block
}

.site-header .main-menu .lang-switcher__list {
    width: 170px;
    padding-right: 15px;
    display: none;
    top: 30px;
    left: auto;
    right: -10px
}

.site-header .main-menu .lang-switcher__list li a {
    align-items: center;
    display: flex
}

.site-header .main-menu .lang-switcher__list li + li a {
    margin-top: 5px
}

.site-header .main-menu .lang-switcher__list li.lang-item-en-ca, .site-header .main-menu .lang-switcher__list li.lang-item-fr-ca, .site-header .main-menu .lang-switcher__list li.lang-item-fi, .site-header .main-menu .lang-switcher__list li.lang-item-ja {
    display: none
}

.site-header .main-menu .lang-switcher:hover span.current {
    color: var(--color-white)
}

.site-header .main-menu .lang-switcher:hover span.current:after {
    border-color: var(--color-white) transparent transparent transparent
}

.admin-bar .site-header {
    top: 32px
}

@media screen and (width <= 782px) {
    .admin-bar .site-header {
        top: 46px
    }
}

@media screen and (width <= 600px) {
    .admin-bar #wpadminbar {
        top: -46px
    }

    .admin-bar .site-header {
        top: 0
    }
}

.footer {
    padding: 32px 0;
    overflow: hidden
}

.footer__container {
    width: 1168px;
    max-width: 100%;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px
}

.footer__cols {
    border-bottom: 1px solid #283037;
    justify-content: space-between;
    padding-bottom: 32px;
    font-size: 14px;
    line-height: 24px;
    display: flex
}

@media only screen and (width <= 767px) {
    .footer__cols {
        flex-wrap: wrap
    }
}

.footer__cols a {
    color: var(--text-light)
}

.footer__cols a:hover {
    color: var(--color-main-hover)
}

.footer__cols p {
    margin-bottom: 10px;
    line-height: 24px
}

.footer__col {
    width: 32%
}

@media only screen and (width <= 767px) {
    .footer__col {
        width: 100%;
        margin-bottom: 25px
    }
}

.footer__col_middle {
    text-align: center;
    border-left: 1px solid #283037;
    border-right: 1px solid #283037;
    padding: 0 40px
}

@media only screen and (width <= 767px) {
    .footer__col_middle {
        text-align: left;
        border: 0;
        padding: 0
    }
}

.footer__col_right {
    display: flex
}

.footer__col_half {
    padding: 0 20px
}

@media only screen and (width <= 767px) {
    .footer__col_half {
        padding: 0
    }

    .footer__col_half:nth-child(2) {
        padding-left: 20px
    }
}

.footer__col-title {
    font-family: var(--font-primary);
    color: var(--color-white);
    margin: 0 0 17px;
    font-size: 16px;
    font-weight: 600
}

.footer__logo {
    margin-bottom: 10px;
    display: block
}

.footer__badges {
    align-items: baseline;
    gap: 10px;
    margin-top: 15px;
    display: flex
}

.footer__badges .dmca-badge {
    width: 40%
}

.footer__badges .affpapa-badge {
    width: 60%
}

.footer ul {
    margin: 0;
    list-style: none
}

.footer ul li {
    margin-bottom: 12px;
    line-height: 20px
}

.footer .textwidget img {
    margin: 10px 15px 10px 0
}

.footer__fullwidth {
    border-bottom: 1px solid #283037;
    padding: 32px 0
}

.footer__fullwidth p:last-child {
    margin-bottom: 0
}

.footer__copyright {
    justify-content: space-between;
    align-items: center;
    padding-top: 32px;
    display: flex
}

@media only screen and (width <= 767px) {
    .footer__copyright {
        flex-wrap: wrap;
        gap: 12px
    }
}

.footer__copyright-text {
    font-size: 12px
}

@media only screen and (width <= 767px) {
    .footer__copyright-text {
        flex-shrink: 0
    }
}

.footer__copyright-logos {
    align-items: center;
    display: flex
}

@media only screen and (width <= 767px) {
    .footer__copyright-logos {
        gap: 12px
    }
}

.footer__copyright-logos a {
    display: flex
}

.footer__copyright-logos svg, .footer__copyright-logos img {
    width: auto;
    max-width: 100%;
    height: 28px;
    margin: 6px
}

@media only screen and (width <= 767px) {
    .footer__copyright-logos svg, .footer__copyright-logos img {
        margin: 0
    }
}

.footer__copyright-logos .gambleaware {
    height: 20px
}

.footer__copyright-logos .gamcare {
    height: 38px
}

.footer__copyright-logos.copyright-bottom-logos {
    width: 100%;
    margin-top: 12px
}

.footer__copyright-logos.copyright-bottom-logos a {
    flex-shrink: 1
}

.footer__copyright-logos.copyright-bottom-logos a img {
    height: auto
}

.footer__form {
    text-align: center
}

@media only screen and (width <= 767px) {
    .footer__form {
        background: var(--text-dark);
        border-radius: 12px;
        padding: 20px
    }
}

.footer__form input {
    background-color: var(--color-gutenberg-gray);
    width: 100%;
    color: var(--text-light);
    text-align: center
}

.footer__form input::placeholder, .footer__form input:focus {
    color: var(--text-light)
}

.footer__form button {
    width: 100%
}

.footer__form .email-popup__terms {
    margin-top: 15px;
    display: block
}

.single-reviews .footer {
    padding-bottom: 104px
}

.page-not-found-404 {
    content: "";
    table-layout: fixed;
    gap: 30px;
    width: 100%;
    max-width: 710px;
    margin: 0 auto;
    padding: 64px 0;
    display: flex
}

@media only screen and (width <= 767px) {
    .page-not-found-404 {
        text-align: center;
        flex-direction: column;
        align-items: center;
        gap: 0;
        padding: 16px 0
    }
}

.page-not-found-404__content {
    order: 2
}

.page-not-found-404 .page-title {
    text-transform: uppercase;
    margin-top: 0
}

.page-not-found-404 p {
    color: var(--color-white)
}

.page-not-found-404__error-code {
    color: var(--color-white);
    flex-shrink: 0;
    order: 3;
    font-size: 135px;
    font-weight: 700;
    line-height: 164px
}

.page-not-found-404__error-code span {
    color: var(--color-main)
}

@media only screen and (width <= 767px) {
    .page-not-found-404__error-code {
        order: 1;
        font-size: 100px;
        line-height: 120px
    }
}

.search-page {
    background: var(--color-white-smoke);
    padding: 86px 0 162px
}

.search__header {
    gap: 21px;
    margin-bottom: 70px;
    display: flex;
    position: relative
}

@media only screen and (width <= 575px) {
    .search__header {
        margin-bottom: 29px
    }
}

.search__header input {
    background: var(--color-white);
    width: 100%;
    font-family: var(--font-primary);
    color: var(--text-input);
    margin-bottom: 0;
    padding: 16px 27px;
    font-size: 16px;
    line-height: 24px;
    display: block
}

.search__header input::placeholder {
    color: var(--text-light)
}

.search__header input:focus {
    box-shadow: 0 8px 20px #081d5414
}

.search__header input:focus::placeholder {
    color: var(--text-input-focus)
}

@media only screen and (width <= 575px) {
    .search__header input {
        box-shadow: 0 8px 20px #081d5414
    }
}

.search__header .search__button {
    background: var(--color-link);
    width: 232px;
    font-family: var(--font-primary);
    text-align: center;
    color: var(--color-white);
    border-radius: 8px;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    transition: all .3s
}

@media only screen and (width <= 575px) {
    .search__header .search__button {
        background: 0 0;
        justify-content: center;
        align-items: center;
        width: 24px;
        font-size: 0;
        display: flex;
        position: absolute;
        top: 0;
        right: 0
    }

    .search__header .search__button .icon {
        color: var(--color-main);
        font-size: 24px
    }
}

.search__header .search__button:hover {
    background: var(--color-link-hover)
}

.search__header .search__button:hover .icon {
    color: var(--color-white)
}

.search__header .search__button__mobile {
    display: none
}

@media only screen and (width <= 575px) {
    .search__header .search__button__mobile {
        display: block
    }
}

.search__results .search__title {
    font-size: 32px;
    line-height: 40px;
    font-family: var(--font-secondary);
    text-align: center;
    margin-top: 0;
    margin-bottom: 36px
}

@media only screen and (width <= 575px) {
    .search__results .search__title {
        font-size: 20px
    }
}

.search__results .search__title .search__query {
    color: var(--color-red)
}

.search__tabs {
    justify-content: center;
    align-items: center;
    gap: 41px;
    margin-bottom: 52px;
    display: flex
}

@media only screen and (width <= 575px) {
    .search__tabs {
        white-space: nowrap;
        -ms-overflow-style: none;
        scrollbar-width: none;
        flex-wrap: nowrap;
        justify-content: left;
        gap: 15px;
        margin-bottom: 24px;
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        overflow-x: auto
    }

    .search__tabs::-webkit-scrollbar {
        display: none
    }
}

.search__tabs .search__tabs__tab {
    text-align: center;
    background: 0 0;
    border-radius: 12px;
    padding: 8px 16px;
    font-size: 16px;
    font-weight: 700;
    transition: all .3s;
    display: block
}

.search__tabs .search__tabs__tab:hover {
    background: var(--color-link-hover);
    color: var(--color-white)
}

.search__tabs .search__tabs__tab--active {
    background: var(--color-red);
    color: var(--color-white)
}

.search__tabs__content {
    background: var(--color-white);
    border-radius: 12px;
    padding: 16px 30px;
    display: none;
    box-shadow: 0 8px 20px #081d5414
}

.search__tabs__content--active {
    display: block
}

@media only screen and (width <= 575px) {
    .search__tabs__content {
        padding: 9px 15px
    }
}

.search__tabs__content .results {
    flex-direction: column;
    gap: 5px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex
}

.search__tabs__content .results__item > a {
    border-bottom: 1px solid #1e252b14;
    align-items: center;
    gap: 38px;
    padding-bottom: 6px;
    display: flex
}

@media only screen and (width <= 575px) {
    .search__tabs__content .results__item > a {
        gap: 15px
    }
}

.search__tabs__content .results__item:last-child > a {
    border-bottom: none
}

.search__tabs__content .results__item:hover a {
    color: var(--color-red)
}

.search__tabs__content .results__logo {
    background: #00000080;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    min-width: 80px;
    max-width: 80px;
    min-height: 75px;
    max-height: 75px;
    padding: 6px;
    display: flex
}

.search__tabs__content .results__logo.regular-featured-result {
    overflow: hidden;
    padding: 0 !important
}

.search__tabs__content .results__logo.regular-featured-result img {
    width: auto !important;
    height: auto !important
}

.search__tabs__content .results__logo a {
    display: grid
}

.search__tabs__content .results__logo img {
    object-fit: contain;
    width: 80px;
    height: 75px
}

.search__tabs__content .results__link {
    font-family: var(--font-primary);
    text-align: left;
    color: #333e49e5;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

.search__no-results {
    text-align: center;
    margin: 20px 0;
    font-size: 40px
}

@media only screen and (width <= 575px) {
    .search__no-results {
        margin: 10px 0;
        font-size: 24px
    }
}

.has-white-background-color, .wp-block-group.has-background.has-white-background-color {
    background-color: var(--color-white)
}

.has-whitesmoke-background-color, .wp-block-group.has-background.has-whitesmoke-background-color {
    background-color: var(--color-white-smoke)
}

.has-spades-whitesmoke-background-color, .wp-block-group.has-background.has-spades-whitesmoke-background-color {
    background-color: var(--color-white-smoke);
    background-image: url(/wp-content/themes/bestcasino/build/img/pattern-bg-spades.png);
    background-position: top;
    background-repeat: repeat-y;
    background-size: 100%
}

.has-slate-gray-background-color, .wp-block-group.has-background.has-slate-gray-background-color {
    background-color: var(--color-gutenberg-gray-slate);
    color: var(--text-gutenberg-on-dark-bg)
}

.has-slate-gray-background-color.has-inline-color, .has-slate-gray-background-color.has-text-color, .wp-block-group.has-background.has-slate-gray-background-color.has-inline-color, .wp-block-group.has-background.has-slate-gray-background-color.has-text-color {
    color: var(--text-gutenberg-on-dark-bg) !important
}

.has-slate-gray-background-color h1, .has-slate-gray-background-color h2, .has-slate-gray-background-color h3, .has-slate-gray-background-color h4, .has-slate-gray-background-color h5, .has-slate-gray-background-color h6, .wp-block-group.has-background.has-slate-gray-background-color h1, .wp-block-group.has-background.has-slate-gray-background-color h2, .wp-block-group.has-background.has-slate-gray-background-color h3, .wp-block-group.has-background.has-slate-gray-background-color h4, .wp-block-group.has-background.has-slate-gray-background-color h5, .wp-block-group.has-background.has-slate-gray-background-color h6 {
    color: var(--text-gutenberg-on-dark-bg)
}

.has-slate-gray-background-color h1.has-inline-color, .has-slate-gray-background-color h1.has-text-color, .has-slate-gray-background-color h2.has-inline-color, .has-slate-gray-background-color h2.has-text-color, .has-slate-gray-background-color h3.has-inline-color, .has-slate-gray-background-color h3.has-text-color, .has-slate-gray-background-color h4.has-inline-color, .has-slate-gray-background-color h4.has-text-color, .has-slate-gray-background-color h5.has-inline-color, .has-slate-gray-background-color h5.has-text-color, .has-slate-gray-background-color h6.has-inline-color, .has-slate-gray-background-color h6.has-text-color, .wp-block-group.has-background.has-slate-gray-background-color h1.has-inline-color, .wp-block-group.has-background.has-slate-gray-background-color h1.has-text-color, .wp-block-group.has-background.has-slate-gray-background-color h2.has-inline-color, .wp-block-group.has-background.has-slate-gray-background-color h2.has-text-color, .wp-block-group.has-background.has-slate-gray-background-color h3.has-inline-color, .wp-block-group.has-background.has-slate-gray-background-color h3.has-text-color, .wp-block-group.has-background.has-slate-gray-background-color h4.has-inline-color, .wp-block-group.has-background.has-slate-gray-background-color h4.has-text-color, .wp-block-group.has-background.has-slate-gray-background-color h5.has-inline-color, .wp-block-group.has-background.has-slate-gray-background-color h5.has-text-color, .wp-block-group.has-background.has-slate-gray-background-color h6.has-inline-color, .wp-block-group.has-background.has-slate-gray-background-color h6.has-text-color {
    color: var(--text-gutenberg-on-dark-bg) !important
}

.has-gray-background-color, .wp-block-group.has-background.has-gray-background-color {
    background-color: var(--color-gutenberg-gray);
    color: var(--text-gutenberg-on-dark-bg)
}

.has-gray-background-color.has-inline-color, .has-gray-background-color.has-text-color, .wp-block-group.has-background.has-gray-background-color.has-inline-color, .wp-block-group.has-background.has-gray-background-color.has-text-color {
    color: var(--text-gutenberg-on-dark-bg) !important
}

.has-gray-background-color h1, .has-gray-background-color h2, .has-gray-background-color h3, .has-gray-background-color h4, .has-gray-background-color h5, .has-gray-background-color h6, .wp-block-group.has-background.has-gray-background-color h1, .wp-block-group.has-background.has-gray-background-color h2, .wp-block-group.has-background.has-gray-background-color h3, .wp-block-group.has-background.has-gray-background-color h4, .wp-block-group.has-background.has-gray-background-color h5, .wp-block-group.has-background.has-gray-background-color h6 {
    color: var(--text-gutenberg-on-dark-bg)
}

.has-gray-background-color h1.has-inline-color, .has-gray-background-color h1.has-text-color, .has-gray-background-color h2.has-inline-color, .has-gray-background-color h2.has-text-color, .has-gray-background-color h3.has-inline-color, .has-gray-background-color h3.has-text-color, .has-gray-background-color h4.has-inline-color, .has-gray-background-color h4.has-text-color, .has-gray-background-color h5.has-inline-color, .has-gray-background-color h5.has-text-color, .has-gray-background-color h6.has-inline-color, .has-gray-background-color h6.has-text-color, .wp-block-group.has-background.has-gray-background-color h1.has-inline-color, .wp-block-group.has-background.has-gray-background-color h1.has-text-color, .wp-block-group.has-background.has-gray-background-color h2.has-inline-color, .wp-block-group.has-background.has-gray-background-color h2.has-text-color, .wp-block-group.has-background.has-gray-background-color h3.has-inline-color, .wp-block-group.has-background.has-gray-background-color h3.has-text-color, .wp-block-group.has-background.has-gray-background-color h4.has-inline-color, .wp-block-group.has-background.has-gray-background-color h4.has-text-color, .wp-block-group.has-background.has-gray-background-color h5.has-inline-color, .wp-block-group.has-background.has-gray-background-color h5.has-text-color, .wp-block-group.has-background.has-gray-background-color h6.has-inline-color, .wp-block-group.has-background.has-gray-background-color h6.has-text-color {
    color: var(--text-gutenberg-on-dark-bg) !important
}

.has-image-gray-background-color, .wp-block-group.has-background.has-image-gray-background-color {
    --block-background-image: url(/wp-content/themes/bestcasino/build/img/image-gray-bg.png);
    background-color: var(--color-gutenberg-gray-dark);
    background-image: var(--block-background-image);
    color: var(--text-light);
    background-position: 50%;
    background-size: cover
}

.has-image-gray-background-color.has-inline-color, .has-image-gray-background-color.has-text-color, .wp-block-group.has-background.has-image-gray-background-color.has-inline-color, .wp-block-group.has-background.has-image-gray-background-color.has-text-color {
    color: var(--text-light) !important
}

.has-image-gray-background-color h1, .has-image-gray-background-color h2, .has-image-gray-background-color h3, .has-image-gray-background-color h4, .has-image-gray-background-color h5, .has-image-gray-background-color h6, .wp-block-group.has-background.has-image-gray-background-color h1, .wp-block-group.has-background.has-image-gray-background-color h2, .wp-block-group.has-background.has-image-gray-background-color h3, .wp-block-group.has-background.has-image-gray-background-color h4, .wp-block-group.has-background.has-image-gray-background-color h5, .wp-block-group.has-background.has-image-gray-background-color h6 {
    color: var(--text-gutenberg-on-dark-bg)
}

.has-image-gray-background-color h1.has-inline-color, .has-image-gray-background-color h1.has-text-color, .has-image-gray-background-color h2.has-inline-color, .has-image-gray-background-color h2.has-text-color, .has-image-gray-background-color h3.has-inline-color, .has-image-gray-background-color h3.has-text-color, .has-image-gray-background-color h4.has-inline-color, .has-image-gray-background-color h4.has-text-color, .has-image-gray-background-color h5.has-inline-color, .has-image-gray-background-color h5.has-text-color, .has-image-gray-background-color h6.has-inline-color, .has-image-gray-background-color h6.has-text-color, .wp-block-group.has-background.has-image-gray-background-color h1.has-inline-color, .wp-block-group.has-background.has-image-gray-background-color h1.has-text-color, .wp-block-group.has-background.has-image-gray-background-color h2.has-inline-color, .wp-block-group.has-background.has-image-gray-background-color h2.has-text-color, .wp-block-group.has-background.has-image-gray-background-color h3.has-inline-color, .wp-block-group.has-background.has-image-gray-background-color h3.has-text-color, .wp-block-group.has-background.has-image-gray-background-color h4.has-inline-color, .wp-block-group.has-background.has-image-gray-background-color h4.has-text-color, .wp-block-group.has-background.has-image-gray-background-color h5.has-inline-color, .wp-block-group.has-background.has-image-gray-background-color h5.has-text-color, .wp-block-group.has-background.has-image-gray-background-color h6.has-inline-color, .wp-block-group.has-background.has-image-gray-background-color h6.has-text-color {
    color: var(--text-gutenberg-on-dark-bg) !important
}

.has-dark-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color {
    background-color: var(--color-gutenberg-gray-dark);
    color: var(--text-light)
}

.has-dark-gray-background-color.has-inline-color, .has-dark-gray-background-color.has-text-color, .wp-block-group.has-background.has-dark-gray-background-color.has-inline-color, .wp-block-group.has-background.has-dark-gray-background-color.has-text-color {
    color: var(--text-light) !important
}

.has-dark-gray-background-color h1, .has-dark-gray-background-color h2, .has-dark-gray-background-color h3, .has-dark-gray-background-color h4, .has-dark-gray-background-color h5, .has-dark-gray-background-color h6, .wp-block-group.has-background.has-dark-gray-background-color h1, .wp-block-group.has-background.has-dark-gray-background-color h2, .wp-block-group.has-background.has-dark-gray-background-color h3, .wp-block-group.has-background.has-dark-gray-background-color h4, .wp-block-group.has-background.has-dark-gray-background-color h5, .wp-block-group.has-background.has-dark-gray-background-color h6 {
    color: var(--text-gutenberg-on-dark-bg)
}

.has-dark-gray-background-color h1.has-inline-color, .has-dark-gray-background-color h1.has-text-color, .has-dark-gray-background-color h2.has-inline-color, .has-dark-gray-background-color h2.has-text-color, .has-dark-gray-background-color h3.has-inline-color, .has-dark-gray-background-color h3.has-text-color, .has-dark-gray-background-color h4.has-inline-color, .has-dark-gray-background-color h4.has-text-color, .has-dark-gray-background-color h5.has-inline-color, .has-dark-gray-background-color h5.has-text-color, .has-dark-gray-background-color h6.has-inline-color, .has-dark-gray-background-color h6.has-text-color, .wp-block-group.has-background.has-dark-gray-background-color h1.has-inline-color, .wp-block-group.has-background.has-dark-gray-background-color h1.has-text-color, .wp-block-group.has-background.has-dark-gray-background-color h2.has-inline-color, .wp-block-group.has-background.has-dark-gray-background-color h2.has-text-color, .wp-block-group.has-background.has-dark-gray-background-color h3.has-inline-color, .wp-block-group.has-background.has-dark-gray-background-color h3.has-text-color, .wp-block-group.has-background.has-dark-gray-background-color h4.has-inline-color, .wp-block-group.has-background.has-dark-gray-background-color h4.has-text-color, .wp-block-group.has-background.has-dark-gray-background-color h5.has-inline-color, .wp-block-group.has-background.has-dark-gray-background-color h5.has-text-color, .wp-block-group.has-background.has-dark-gray-background-color h6.has-inline-color, .wp-block-group.has-background.has-dark-gray-background-color h6.has-text-color {
    color: var(--text-gutenberg-on-dark-bg) !important
}

.has-carbon-black-background-color, .wp-block-group.has-background.has-carbon-black-background-color {
    background-color: var(--color-gutenberg-black-carbon);
    color: var(--text-light)
}

.has-carbon-black-background-color.has-inline-color, .has-carbon-black-background-color.has-text-color, .wp-block-group.has-background.has-carbon-black-background-color.has-inline-color, .wp-block-group.has-background.has-carbon-black-background-color.has-text-color {
    color: var(--text-light) !important
}

.has-carbon-black-background-color h1, .has-carbon-black-background-color h2, .has-carbon-black-background-color h3, .has-carbon-black-background-color h4, .has-carbon-black-background-color h5, .has-carbon-black-background-color h6, .wp-block-group.has-background.has-carbon-black-background-color h1, .wp-block-group.has-background.has-carbon-black-background-color h2, .wp-block-group.has-background.has-carbon-black-background-color h3, .wp-block-group.has-background.has-carbon-black-background-color h4, .wp-block-group.has-background.has-carbon-black-background-color h5, .wp-block-group.has-background.has-carbon-black-background-color h6 {
    color: var(--text-gutenberg-on-dark-bg)
}

.has-carbon-black-background-color h1.has-inline-color, .has-carbon-black-background-color h1.has-text-color, .has-carbon-black-background-color h2.has-inline-color, .has-carbon-black-background-color h2.has-text-color, .has-carbon-black-background-color h3.has-inline-color, .has-carbon-black-background-color h3.has-text-color, .has-carbon-black-background-color h4.has-inline-color, .has-carbon-black-background-color h4.has-text-color, .has-carbon-black-background-color h5.has-inline-color, .has-carbon-black-background-color h5.has-text-color, .has-carbon-black-background-color h6.has-inline-color, .has-carbon-black-background-color h6.has-text-color, .wp-block-group.has-background.has-carbon-black-background-color h1.has-inline-color, .wp-block-group.has-background.has-carbon-black-background-color h1.has-text-color, .wp-block-group.has-background.has-carbon-black-background-color h2.has-inline-color, .wp-block-group.has-background.has-carbon-black-background-color h2.has-text-color, .wp-block-group.has-background.has-carbon-black-background-color h3.has-inline-color, .wp-block-group.has-background.has-carbon-black-background-color h3.has-text-color, .wp-block-group.has-background.has-carbon-black-background-color h4.has-inline-color, .wp-block-group.has-background.has-carbon-black-background-color h4.has-text-color, .wp-block-group.has-background.has-carbon-black-background-color h5.has-inline-color, .wp-block-group.has-background.has-carbon-black-background-color h5.has-text-color, .wp-block-group.has-background.has-carbon-black-background-color h6.has-inline-color, .wp-block-group.has-background.has-carbon-black-background-color h6.has-text-color {
    color: var(--text-gutenberg-on-dark-bg) !important
}

.has-inline-color, .has-text-color, .has-inline-color mark, .has-text-color mark {
    color: inherit !important
}

.wp-block-group.has-background, .wp-block-cover.has-background {
    margin-top: 24px;
    margin-bottom: 24px;
    padding: 30px 30px 6px
}

.wp-block-group.has-background.alignfull, .wp-block-cover.has-background.alignfull {
    margin-top: 36px;
    margin-bottom: 50px;
    padding: 50px 20px 26px
}

@media only screen and (width <= 767px) {
    .wp-block-group.has-background.alignfull, .wp-block-cover.has-background.alignfull {
        margin-top: 26px;
        margin-bottom: 30px;
        padding-top: 30px;
        padding-bottom: 10px
    }
}

.wp-block-group.has-background.alignfull + .has-background.alignfull, .wp-block-cover.has-background.alignfull + .has-background.alignfull {
    margin-top: -50px
}

@media only screen and (width <= 767px) {
    .wp-block-group.has-background.alignfull + .has-background.alignfull, .wp-block-cover.has-background.alignfull + .has-background.alignfull {
        margin-top: -30px
    }
}

.wp-block-group.has-background:first-child, .wp-block-cover.has-background:first-child {
    margin-top: 0
}

.wp-block-group.has-background:last-child, .wp-block-cover.has-background:last-child {
    margin-bottom: 0
}

.wp-block-group.has-background .wp-block-group__inner-container .wp-block, .wp-block-group.has-background .wp-block-group__inner-container > h1:first-child, .wp-block-group.has-background .wp-block-group__inner-container > h2:first-child, .wp-block-group.has-background .wp-block-group__inner-container > h3:first-child, .wp-block-group.has-background .wp-block-group__inner-container > h4:first-child, .wp-block-group.has-background .wp-block-group__inner-container > h5:first-child, .wp-block-group.has-background .wp-block-group__inner-container > h6:first-child, .wp-block-group.has-background .wp-block-column .wp-block, .wp-block-group.has-background .wp-block-column > h1:first-child, .wp-block-group.has-background .wp-block-column > h2:first-child, .wp-block-group.has-background .wp-block-column > h3:first-child, .wp-block-group.has-background .wp-block-column > h4:first-child, .wp-block-group.has-background .wp-block-column > h5:first-child, .wp-block-group.has-background .wp-block-column > h6:first-child, .wp-block-cover.has-background .wp-block-group__inner-container .wp-block, .wp-block-cover.has-background .wp-block-group__inner-container > h1:first-child, .wp-block-cover.has-background .wp-block-group__inner-container > h2:first-child, .wp-block-cover.has-background .wp-block-group__inner-container > h3:first-child, .wp-block-cover.has-background .wp-block-group__inner-container > h4:first-child, .wp-block-cover.has-background .wp-block-group__inner-container > h5:first-child, .wp-block-cover.has-background .wp-block-group__inner-container > h6:first-child, .wp-block-cover.has-background .wp-block-column .wp-block, .wp-block-cover.has-background .wp-block-column > h1:first-child, .wp-block-cover.has-background .wp-block-column > h2:first-child, .wp-block-cover.has-background .wp-block-column > h3:first-child, .wp-block-cover.has-background .wp-block-column > h4:first-child, .wp-block-cover.has-background .wp-block-column > h5:first-child, .wp-block-cover.has-background .wp-block-column > h6:first-child {
    margin-top: 0
}

.wp-block-group.read-more-section, .wp-block-cover.read-more-section {
    color: var(--text-main);
    background-color: var(--color-white);
    border: 1px solid var(--color-gray);
    border-bottom: 2px solid var(--color-main);
    border-radius: 8px;
    height: 0;
    margin-bottom: 24px;
    padding: 36px 30px 0;
    transition: height .3s;
    position: relative;
    overflow: hidden;
    box-shadow: 0 8px 20px #081d5414
}

.wp-block-group.read-more-section:last-child, .wp-block-cover.read-more-section:last-child {
    margin-bottom: 24px
}

.wp-block-group.read-more-section.has-background, .wp-block-cover.read-more-section.has-background {
    border-bottom: 2px solid var(--color-main)
}

.wp-block-group.read-more-section > :not(.read-more-button), .wp-block-cover.read-more-section > :not(.read-more-button) {
    opacity: 0;
    transition: opacity .2s
}

.wp-block-group.read-more-section.opened > :not(.read-more-button), .wp-block-cover.read-more-section.opened > :not(.read-more-button) {
    opacity: 1;
    transition-delay: .3s
}

.wp-block-group.read-more-section .read-more-button, .wp-block-cover.read-more-section .read-more-button {
    width: 100%;
    padding: 6px 10px;
    position: absolute;
    top: 0;
    left: 0
}

.wp-block-group.block-editor-block-list__block.read-more-section, .wp-block-cover.block-editor-block-list__block.read-more-section {
    height: auto;
    padding-bottom: 12px
}

.wp-block-group.block-editor-block-list__block.read-more-section > :not(.read-more-button), .wp-block-cover.block-editor-block-list__block.read-more-section > :not(.read-more-button) {
    opacity: 1
}

.wp-block-group.block-editor-block-list__block.read-more-section:after, .wp-block-cover.block-editor-block-list__block.read-more-section:after {
    content: "read less";
    width: 100%;
    color: var(--color-main);
    text-align: left;
    background: 0 0;
    padding: 6px 10px;
    font-size: 16px;
    font-weight: 500;
    position: absolute;
    top: 0;
    left: 0
}

.wp-block-group.alignwide, .wp-block-cover.alignwide {
    margin-left: -80px;
    margin-right: -80px
}

@media only screen and (width <= 1679px) {
    .wp-block-group.alignwide, .wp-block-cover.alignwide {
        margin-left: 0;
        margin-right: 0
    }
}

.wp-block-group.alignfull, .wp-block-cover.alignfull {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw)
}

@media only screen and (width <= 320px) {
    .wp-block-group.alignfull, .wp-block-cover.alignfull {
        width: 320px;
        margin-left: calc(50% - 160px);
        margin-right: calc(50% - 160px)
    }
}

.wp-block-group.alignfull .wp-block-group__inner-container, .wp-block-group.alignfull .wp-block-cover__inner-container, .wp-block-cover.alignfull .wp-block-group__inner-container, .wp-block-cover.alignfull .wp-block-cover__inner-container {
    width: 1168px;
    max-width: 100%;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px
}

@media only screen and (width <= 575px) {
    .wp-block-group.alignfull .wp-block-group__inner-container, .wp-block-group.alignfull .wp-block-cover__inner-container, .wp-block-cover.alignfull .wp-block-group__inner-container, .wp-block-cover.alignfull .wp-block-cover__inner-container {
        padding-left: 0;
        padding-right: 0
    }
}

.wp-block-group.alignfull .wp-block-group__inner-container .alignfull, .wp-block-group.alignfull .wp-block-cover__inner-container .alignfull, .wp-block-cover.alignfull .wp-block-group__inner-container .alignfull, .wp-block-cover.alignfull .wp-block-cover__inner-container .alignfull {
    width: 100%;
    margin: 0
}

.wp-block-group.alignfull .wp-block-group__inner-container .alignwide, .wp-block-group.alignfull .wp-block-cover__inner-container .alignwide, .wp-block-cover.alignfull .wp-block-group__inner-container .alignwide, .wp-block-cover.alignfull .wp-block-cover__inner-container .alignwide {
    margin-left: -80px;
    margin-right: -80px
}

@media only screen and (width <= 1679px) {
    .wp-block-group.alignfull .wp-block-group__inner-container .alignwide, .wp-block-group.alignfull .wp-block-cover__inner-container .alignwide, .wp-block-cover.alignfull .wp-block-group__inner-container .alignwide, .wp-block-cover.alignfull .wp-block-cover__inner-container .alignwide {
        margin-left: 0;
        margin-right: 0
    }
}

.wp-block-group.alignfull .wp-block-group__inner-container .alignwide .wp-block-group__inner-container, .wp-block-group.alignfull .wp-block-group__inner-container .alignwide .wp-block-cover__inner-container, .wp-block-group.alignfull .wp-block-cover__inner-container .alignwide .wp-block-group__inner-container, .wp-block-group.alignfull .wp-block-cover__inner-container .alignwide .wp-block-cover__inner-container, .wp-block-cover.alignfull .wp-block-group__inner-container .alignwide .wp-block-group__inner-container, .wp-block-cover.alignfull .wp-block-group__inner-container .alignwide .wp-block-cover__inner-container, .wp-block-cover.alignfull .wp-block-cover__inner-container .alignwide .wp-block-group__inner-container, .wp-block-cover.alignfull .wp-block-cover__inner-container .alignwide .wp-block-cover__inner-container {
    width: 1250px
}

.wp-block-group.alignfull .wp-block-group__inner-container .wp-block-group__inner-container, .wp-block-group.alignfull .wp-block-cover__inner-container .wp-block-group__inner-container, .wp-block-cover.alignfull .wp-block-group__inner-container .wp-block-group__inner-container, .wp-block-cover.alignfull .wp-block-cover__inner-container .wp-block-group__inner-container {
    padding: 0
}

.entry-header.has-dark-gray-background-color + .entry-content > .wp-block-group.has-dark-gray-background-color:first-child {
    content: "";
    table-layout: fixed;
    padding-top: 0;
    display: table
}

.has-rounded-bg, .has-rounded-bg.wp-block-image img, .has-rounded-bg.wp-block-media-text img {
    border-radius: 12px
}

.wp-block-columns {
    width: 100%
}

.wp-block-columns.has-background {
    padding: 30px 30px 0
}

.wp-block-columns.has-background + .wp-block-columns.has-background {
    margin-top: 48px
}

@media (width >= 600px) and (width <= 782px) {
    .wp-block-columns {
        flex-wrap: nowrap
    }
}

.wp-block-columns .wp-block-column.has-background {
    padding: 20px
}

@media only screen and (width <= 767px) {
    .wp-block-columns .wp-block-column .wp-block-image figure.aligncenter {
        margin-bottom: 0
    }

    .wp-block-columns .wp-block-column > :first-child {
        margin-top: 0
    }
}

.wp-block-columns.has-rounded-bg .wp-block-column.has-background {
    border-radius: 12px
}

@media only screen and (width <= 767px) {
    .wp-block-columns.wp-container-core-columns-layout-2 {
        gap: 1em
    }

    .wp-block-columns.wp-container-core-columns-layout-2 > .wp-block-column > :first-child {
        margin-top: 0
    }
}

.wp-block-group.alignfull .wp-block-group__inner-container .wp-block-image figure.aligncenter, .wp-block-group.alignfull .wp-block-group__inner-container figure.wp-block-image.alignfull, .wp-block-image figure.aligncenter, figure.wp-block-image.alignfull {
    margin-bottom: 24px
}

.wp-block-group.alignfull {
    padding: 50px 20px 26px
}

@media only screen and (width <= 767px) {
    .wp-block-media-text__content {
        margin-top: 34px;
        padding: 0
    }

    .wp-block-media-text__content > :first-child {
        margin-top: 0
    }

    .wp-block-media-text__media {
        justify-content: center;
        display: flex
    }

    .wp-block-media-text__media img {
        max-width: 60%
    }
}

.wp-block-button__link {
    width: auto
}

:has(>.casino-card) {
    container: casino-card/inline-size
}

.casino-card {
    --block-text-color: var(--text-main);
    --block-background-color: var(--color-white);
    --block-background-pattern: url(/wp-content/themes/bestcasino/build/img/card-bg.png);
    --block-alternative-color: var(--color-main);
    --block-border-color: #1e252b14;
    --block-review-terms-color: var(--color-white-smoke);
    --block-logo-background: var(--color-white);
    --block-link-color: var(--text-main);
    --block-scrollbar-track-color: var(--color-white);
    --block-scrollbar-thumb-color: var(--color-gutenberg-gray-slate);
    background: var(--block-background-pattern) no-repeat top right var(--block-background-color);
    width: 100%;
    color: var(--block-text-color);
    border-radius: 12px;
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 24px;
    position: relative;
    box-shadow: 0 8px 20px #081d5414
}

.casino-card__top-badge {
    background-color: var(--color-button-alt);
    color: var(--color-white);
    letter-spacing: 1.6px;
    text-transform: uppercase;
    text-wrap: nowrap;
    border-radius: 4px;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 900;
    line-height: 12px;
    position: absolute;
    top: -10px;
    left: 20px
}

.casino-card__inner {
    width: 100%;
    padding: 18px 20px 20px;
    display: flex
}

@container casino-card (width<=727px) {
    .casino-card__inner {
        flex-direction: column;
        padding: 20px
    }
}

.casino-card__col {
    border-left: 1px solid var(--block-border-color);
    flex-direction: column;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    padding: 0 16px;
    display: flex
}

.casino-card__col:first-child {
    padding-left: 0
}

.casino-card__col:last-child {
    padding-right: 0
}

@container casino-card (width<=727px) {
    .casino-card__col {
        border-width: 0;
        padding: 0
    }
}

.casino-card__col.col-1 {
    border-width: 0;
    width: 24.8%;
    padding: 0
}

@container casino-card (width<=727px) {
    .casino-card__col.col-1 {
        width: 100%
    }
}

.casino-card__col.col-2 {
    border-width: 0;
    flex: 1;
    min-width: 0;
    overflow: hidden
}

@container casino-card (width<=727px) {
    .casino-card__col.col-2 {
        width: 100%;
        margin-bottom: 12px
    }
}

.casino-card__col.col-3 {
    width: 25%
}

@container casino-card (width<=727px) {
    .casino-card__col.col-3 {
        display: none
    }
}

.casino-card__col.col-4 {
    width: 24.5%
}

@container casino-card (width<=727px) {
    .casino-card__col.col-4 {
        width: 100%
    }
}

.casino-card__logo {
    background-color: var(--block-logo-background);
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 102px;
    padding: 10px;
    display: flex
}

@container casino-card (width<=727px) {
    .casino-card__logo {
        height: 90px;
        margin-bottom: 20px
    }
}

.casino-card__logo img {
    width: auto;
    max-height: 100%;
    display: block
}

.casino-card__name-rating {
    width: 100%;
    color: var(--block-text-color);
    justify-content: space-between;
    display: flex
}

@container casino-card (width<=727px) {
    .casino-card__name-rating {
        justify-content: space-between;
        width: 100%;
        margin-top: 0;
        display: flex
    }
}

.casino-card__name {
    font-family: var(--font-secondary);
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    font-weight: 600;
    overflow: hidden
}

.casino-card .rating {
    color: var(--block-text-color);
    flex-shrink: 0;
    margin-left: 6px;
    font-weight: 700
}

.casino-card__name-rating + .casino-bonus {
    margin-top: 10px
}

@container casino-card (width<=727px) {
    .casino-card__name-rating + .casino-bonus {
        margin-top: 12px
    }
}

.casino-card__features {
    width: 100%;
    margin: 0;
    list-style: none
}

.casino-card__features li + li {
    margin-top: 9px
}

.casino-card__features li .icon {
    color: var(--block-alternative-color);
    margin-right: 4px
}

.casino-card__read {
    color: var(--block-link-color);
    margin-top: 12px;
    font-weight: 700
}

.casino-card__read .icon {
    vertical-align: text-top;
    margin-right: 4px
}

@container casino-card (width<=727px) {
    .casino-card__read {
        margin-top: 13px;
        line-height: 20px
    }
}

.casino-card__btn {
    width: 100%
}

.casino-card__terms {
    background-color: var(--block-review-terms-color);
    border-radius: 0 0 12px 12px;
    padding: 12px 20px
}

.casino-card__terms .review-terms {
    line-height: 16px
}

@container casino-card (width<=727px) {
    .casino-card__terms {
        justify-content: center;
        align-items: center;
        height: 72px;
        padding: 8px 20px;
        display: flex;
        position: relative
    }

    .casino-card__terms:after {
        content: "";
        pointer-events: none;
        background: linear-gradient(180deg, transparent 0%, transparent 64%, var(--block-review-terms-color) 100%);
        width: calc(100% - 20px);
        height: calc(100% - 16px);
        display: block;
        position: absolute;
        top: 8px;
        left: 0
    }

    .casino-card__terms .review-terms {
        max-height: 100%;
        margin-right: -12px;
        padding-right: 12px;
        overflow: auto
    }

    .casino-card__terms .review-terms::-webkit-scrollbar {
        background-color: var(--block-scrollbar-track-color);
        width: 2px
    }

    .casino-card__terms .review-terms::-webkit-scrollbar-thumb {
        background-color: var(--block-scrollbar-thumb-color);
        border-radius: 2px
    }

    @supports not selector(::-webkit-scrollbar) {
        .casino-card__terms .review-terms {
            scrollbar-gutter: stable;
            scrollbar-width: thin;
            scrollbar-color: var(--block-scrollbar-thumb-color) var(--block-scrollbar-track-color)
        }
    }
}

.has-slate-gray-background-color .casino-card, .wp-block-group.has-background.has-slate-gray-background-color .casino-card, .has-gray-background-color .casino-card, .wp-block-group.has-background.has-gray-background-color .casino-card, .has-image-gray-background-color .casino-card, .wp-block-group.has-background.has-image-gray-background-color .casino-card, .has-dark-gray-background-color .has-slate-gray-background-color .casino-card, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-card, .has-dark-gray-background-color .has-gray-background-color .casino-card, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-card, .has-dark-gray-background-color .has-image-gray-background-color .casino-card, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-card, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .casino-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-card, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .casino-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-card, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .casino-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-card, .has-carbon-black-background-color .has-slate-gray-background-color .casino-card, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-card, .has-carbon-black-background-color .has-gray-background-color .casino-card, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-card, .has-carbon-black-background-color .has-image-gray-background-color .casino-card, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-card, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .casino-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-card, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .casino-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-card, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .casino-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-card, .has-dark-gray-background-color .casino-card, .wp-block-group.has-background.has-dark-gray-background-color .casino-card, .has-carbon-black-background-color .casino-card, .wp-block-group.has-background.has-carbon-black-background-color .casino-card, .has-slate-gray-background-color .has-dark-gray-background-color .casino-card, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-card, .has-slate-gray-background-color .has-carbon-black-background-color .casino-card, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-card, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .casino-card, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-card, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .casino-card, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-card, .has-gray-background-color .has-dark-gray-background-color .casino-card, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-card, .has-gray-background-color .has-carbon-black-background-color .casino-card, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-card, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .casino-card, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-card, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .casino-card, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-card, .has-image-gray-background-color .has-dark-gray-background-color .casino-card, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-card, .has-image-gray-background-color .has-carbon-black-background-color .casino-card, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-card, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .casino-card, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-card, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .casino-card, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-card {
    --block-text-color: var(--color-white);
    --block-border-color: var(--color-gutenberg-gray-slate);
    --block-background-color: var(--color-gutenberg-gray-slate);
    --block-background-pattern: url(/wp-content/themes/bestcasino/build/img/card-bg-dark.png);
    --block-review-terms-color: var(--color-main-dark);
    --block-link-color: var(--text-light);
    --block-scrollbar-track-color: var(--color-gutenberg-gray-dark);
    --block-scrollbar-thumb-color: var(--color-gray-light)
}

.has-dark-gray-background-color .casino-card, .wp-block-group.has-background.has-dark-gray-background-color .casino-card, .has-carbon-black-background-color .casino-card, .wp-block-group.has-background.has-carbon-black-background-color .casino-card, .has-slate-gray-background-color .has-dark-gray-background-color .casino-card, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-card, .has-slate-gray-background-color .has-carbon-black-background-color .casino-card, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-card, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .casino-card, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-card, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .casino-card, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-card, .has-gray-background-color .has-dark-gray-background-color .casino-card, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-card, .has-gray-background-color .has-carbon-black-background-color .casino-card, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-card, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .casino-card, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-card, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .casino-card, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-card, .has-image-gray-background-color .has-dark-gray-background-color .casino-card, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-card, .has-image-gray-background-color .has-carbon-black-background-color .casino-card, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-card, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .casino-card, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-card, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .casino-card, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-card {
    --block-background-color: var(--color-gutenberg-gray)
}

.has-slate-gray-background-color .casino-card, .wp-block-group.has-background.has-slate-gray-background-color .casino-card, .has-gray-background-color .casino-card, .wp-block-group.has-background.has-gray-background-color .casino-card, .has-image-gray-background-color .casino-card, .wp-block-group.has-background.has-image-gray-background-color .casino-card, .has-dark-gray-background-color .has-slate-gray-background-color .casino-card, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-card, .has-dark-gray-background-color .has-gray-background-color .casino-card, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-card, .has-dark-gray-background-color .has-image-gray-background-color .casino-card, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-card, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .casino-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-card, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .casino-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-card, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .casino-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-card, .has-carbon-black-background-color .has-slate-gray-background-color .casino-card, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-card, .has-carbon-black-background-color .has-gray-background-color .casino-card, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-card, .has-carbon-black-background-color .has-image-gray-background-color .casino-card, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-card, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .casino-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-card, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .casino-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-card, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .casino-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-card {
    --block-background-color: var(--color-gutenberg-gray-dark);
    --block-background-pattern: url(/wp-content/themes/bestcasino/build/img/card-bg-darker.png)
}

.mini-casino-card {
    background-color: var(--color-white);
    border-radius: 12px;
    min-height: 160px;
    margin-top: 10px;
    margin-bottom: 24px;
    padding: 16px
}

@media only screen and (width <= 767px) {
    .mini-casino-card {
        justify-content: space-between;
        min-height: auto;
        display: flex
    }
}

.mini-casino-card__top {
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    margin-bottom: 16px;
    display: flex
}

@media only screen and (width <= 767px) {
    .mini-casino-card__top {
        margin-bottom: 0
    }
}

.mini-casino-card__logo {
    background-color: var(--color-white);
    border-radius: 6px;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    padding: 2px;
    display: flex
}

.mini-casino-card__logo img {
    max-height: 100%;
    display: block
}

.mini-casino-card .casino-bonus {
    white-space: normal;
    overflow: initial;
    text-overflow: initial;
    background: 0 0;
    padding: 0
}

.mini-casino-card .casino-bonus span {
    text-transform: capitalize;
    color: var(--casino-bonus-icon-color);
    margin: 0;
    font-size: 14px;
    font-weight: 500
}

.mini-casino-card .casino-bonus span:first-child {
    width: 100%;
    color: var(--casino-bonus-text-color);
    font-size: 15px;
    font-weight: 600;
    display: block
}

.mini-casino-card .casino-bonus .icon {
    display: none
}

.mini-casino-card__button {
    width: 100%
}

@media only screen and (width <= 767px) {
    .mini-casino-card__button {
        width: auto;
        padding: 0
    }
}

.mini-casino-card__button > .icon-play {
    display: none
}

@media only screen and (width <= 767px) {
    .mini-casino-card__button > .icon-play {
        margin: 18px;
        font-size: 20px;
        display: inline-block
    }

    .mini-casino-card__button > span {
        display: none
    }
}

.mini-casino-card + .review-terms {
    margin-top: -14px;
    margin-bottom: 14px
}

.has-dark-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-dark-gray-background-color .mini-casino-card, .has-carbon-black-background-color .mini-casino-card, .wp-block-group.has-background.has-carbon-black-background-color .mini-casino-card, .has-slate-gray-background-color .has-dark-gray-background-color .mini-casino-card, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .mini-casino-card, .has-slate-gray-background-color .has-carbon-black-background-color .mini-casino-card, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .mini-casino-card, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .mini-casino-card, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .mini-casino-card, .has-gray-background-color .has-dark-gray-background-color .mini-casino-card, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .mini-casino-card, .has-gray-background-color .has-carbon-black-background-color .mini-casino-card, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .mini-casino-card, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .mini-casino-card, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .mini-casino-card, .has-image-gray-background-color .has-dark-gray-background-color .mini-casino-card, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .mini-casino-card, .has-image-gray-background-color .has-carbon-black-background-color .mini-casino-card, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .mini-casino-card, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .mini-casino-card, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .mini-casino-card {
    background-color: #283037
}

.has-slate-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-slate-gray-background-color .mini-casino-card, .has-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-gray-background-color .mini-casino-card, .has-image-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-image-gray-background-color .mini-casino-card, .has-dark-gray-background-color .has-slate-gray-background-color .mini-casino-card, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .mini-casino-card, .has-dark-gray-background-color .has-gray-background-color .mini-casino-card, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .mini-casino-card, .has-dark-gray-background-color .has-image-gray-background-color .mini-casino-card, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .mini-casino-card, .has-carbon-black-background-color .has-slate-gray-background-color .mini-casino-card, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .mini-casino-card, .has-carbon-black-background-color .has-gray-background-color .mini-casino-card, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .mini-casino-card, .has-carbon-black-background-color .has-image-gray-background-color .mini-casino-card, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .mini-casino-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .mini-casino-card {
    background-color: #1e252b
}

.news-card {
    --card-bg: var(--color-white);
    background: var(--card-bg);
    color: inherit;
    border-radius: 12px;
    flex-direction: column;
    justify-content: flex-start;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 20px #081d5414
}

.news-card__image {
    background-color: var(--color-white-smoke);
    aspect-ratio: 1.611;
    border-radius: 12px;
    width: 100%;
    margin: 0;
    display: block;
    overflow: hidden
}

.news-card__image img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%
}

.news-card__image img.contain {
    object-fit: contain
}

.news-card__title {
    font-family: var(--font-secondary);
    margin-top: 12px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    transition: color .2s
}

.news-card__date {
    color: var(--color-gray-dark-alt);
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500
}

.news-card__content {
    text-overflow: ellipsis;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    min-height: 168px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: -webkit-box;
    overflow: hidden
}

@media only screen and (width <= 767px) {
    .news-card__content {
        min-height: auto
    }
}

.news-card__content p {
    margin-bottom: 0;
    line-height: 1.33333
}

.news-card:hover {
    color: inherit
}

.news-card:hover h5 {
    color: var(--color-link)
}

.has-slate-gray-background-color .news-card, .wp-block-group.has-background.has-slate-gray-background-color .news-card, .has-gray-background-color .news-card, .wp-block-group.has-background.has-gray-background-color .news-card, .has-image-gray-background-color .news-card, .wp-block-group.has-background.has-image-gray-background-color .news-card {
    --card-bg: var(--color-gutenberg-gray)
}

.has-slate-gray-background-color .news-card__date, .wp-block-group.has-background.has-slate-gray-background-color .news-card__date, .has-gray-background-color .news-card__date, .wp-block-group.has-background.has-gray-background-color .news-card__date, .has-image-gray-background-color .news-card__date, .wp-block-group.has-background.has-image-gray-background-color .news-card__date {
    color: inherit
}

.has-dark-gray-background-color .has-slate-gray-background-color .news-card, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .news-card, .has-dark-gray-background-color .has-gray-background-color .news-card, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .news-card, .has-dark-gray-background-color .has-image-gray-background-color .news-card, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .news-card, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .news-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .news-card, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .news-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .news-card, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .news-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .news-card, .has-carbon-black-background-color .has-slate-gray-background-color .news-card, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .news-card, .has-carbon-black-background-color .has-gray-background-color .news-card, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .news-card, .has-carbon-black-background-color .has-image-gray-background-color .news-card, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .news-card, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .news-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .news-card, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .news-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .news-card, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .news-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .news-card {
    --card-bg: var(--color-gutenberg-gray)
}

.has-dark-gray-background-color .has-slate-gray-background-color .news-card__date, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .news-card__date, .has-dark-gray-background-color .has-gray-background-color .news-card__date, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .news-card__date, .has-dark-gray-background-color .has-image-gray-background-color .news-card__date, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .news-card__date, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .news-card__date, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .news-card__date, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .news-card__date, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .news-card__date, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .news-card__date, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .news-card__date, .has-carbon-black-background-color .has-slate-gray-background-color .news-card__date, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .news-card__date, .has-carbon-black-background-color .has-gray-background-color .news-card__date, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .news-card__date, .has-carbon-black-background-color .has-image-gray-background-color .news-card__date, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .news-card__date, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .news-card__date, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .news-card__date, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .news-card__date, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .news-card__date, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .news-card__date, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .news-card__date {
    color: inherit
}

.has-dark-gray-background-color .news-card, .wp-block-group.has-background.has-dark-gray-background-color .news-card, .has-carbon-black-background-color .news-card, .wp-block-group.has-background.has-carbon-black-background-color .news-card {
    --card-bg: var(--color-gutenberg-gray)
}

.has-dark-gray-background-color .news-card__date, .wp-block-group.has-background.has-dark-gray-background-color .news-card__date, .has-carbon-black-background-color .news-card__date, .wp-block-group.has-background.has-carbon-black-background-color .news-card__date {
    color: inherit
}

.has-slate-gray-background-color .has-dark-gray-background-color .news-card, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .news-card, .has-slate-gray-background-color .has-carbon-black-background-color .news-card, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .news-card, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .news-card, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .news-card, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .news-card, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .news-card, .has-gray-background-color .has-dark-gray-background-color .news-card, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .news-card, .has-gray-background-color .has-carbon-black-background-color .news-card, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .news-card, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .news-card, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .news-card, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .news-card, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .news-card, .has-image-gray-background-color .has-dark-gray-background-color .news-card, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .news-card, .has-image-gray-background-color .has-carbon-black-background-color .news-card, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .news-card, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .news-card, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .news-card, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .news-card, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .news-card {
    --card-bg: var(--color-gutenberg-gray)
}

.has-slate-gray-background-color .has-dark-gray-background-color .news-card__date, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .news-card__date, .has-slate-gray-background-color .has-carbon-black-background-color .news-card__date, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .news-card__date, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .news-card__date, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .news-card__date, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .news-card__date, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .news-card__date, .has-gray-background-color .has-dark-gray-background-color .news-card__date, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .news-card__date, .has-gray-background-color .has-carbon-black-background-color .news-card__date, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .news-card__date, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .news-card__date, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .news-card__date, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .news-card__date, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .news-card__date, .has-image-gray-background-color .has-dark-gray-background-color .news-card__date, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .news-card__date, .has-image-gray-background-color .has-carbon-black-background-color .news-card__date, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .news-card__date, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .news-card__date, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .news-card__date, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .news-card__date, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .news-card__date {
    color: inherit
}

.bonus-card {
    background: var(--color-white);
    border-radius: 8px;
    min-height: 196px;
    display: flex;
    overflow: hidden;
    box-shadow: 0 8px 20px #081d5414
}

@media only screen and (width <= 767px) {
    .bonus-card {
        flex-direction: column
    }
}

.bonus-card__image {
    width: 50%
}

@media only screen and (width <= 767px) {
    .bonus-card__image {
        width: 100%;
        height: auto;
        max-height: 196px;
        overflow: hidden
    }
}

.bonus-card__image img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
    display: block
}

.bonus-card__info {
    width: 50%;
    padding: 10px 20px
}

@media only screen and (width <= 767px) {
    .bonus-card__info {
        width: 100%;
        padding-bottom: 35px
    }
}

.bonus-card__title {
    margin-top: 5px;
    margin-bottom: 0;
    line-height: 28px
}

.bonus-card__title a {
    color: inherit
}

.bonus-card__date {
    color: var(--color-gray-dark);
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500
}

.bonus-card__content {
    margin-top: 10px;
    font-size: 18px
}

.bonus-card__content p {
    margin-bottom: 0;
    line-height: 1.33333
}

@media only screen and (width <= 575px) {
    .bonus-card__content {
        height: auto
    }
}

.game-card {
    background-color: #283037;
    border-radius: 14px 14px 12px 12px;
    position: relative;
    overflow: hidden
}

.single-game-card-block > .game-card {
    width: 264px;
    max-width: 100%
}

@media only screen and (width <= 575px) {
    .single-game-card-block > .game-card {
        margin: 0 auto
    }
}

@media only screen and (width <= 767px) {
    .game-card {
        border-radius: 10px
    }
}

.game-card__link:hover {
    color: var(--color-link)
}

.game-card__image-wrapper {
    position: relative;
    overflow: hidden
}

.game-card__image-wrapper:hover .game-card__gif-holder {
    opacity: 1;
    border-radius: 14px 14px 0 0
}

.game-card__image-wrapper:hover .game-card__image-holder {
    border-radius: 14px 14px 0 0
}

.game-card__image-wrapper:hover .game-card__provider {
    display: none
}

.game-card__image-holder {
    background-color: var(--color-gray);
    background-position: 50%;
    background-size: cover;
    border-radius: 12px 12px 0 0;
    width: 100%;
    max-width: 100%;
    padding-bottom: 69.7%;
    transition: border-radius .2s linear
}

.game-card__gif-holder {
    opacity: 0;
    background-position: 50%;
    background-size: cover;
    border-radius: 12px 12px 0 0;
    width: 100%;
    height: 100%;
    transition: all .2s linear;
    position: absolute;
    top: 0;
    left: 0
}

.game-card__blur {
    backdrop-filter: blur(4px);
    background-color: #0009;
    border-radius: 12px 12px 0 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
}

.game-card__blur .icon {
    color: var(--color-button-alt);
    font-size: 80px
}

.game-card__blur span {
    color: var(--color-white);
    font-size: 14px;
    bottom: 8%
}

.game-card__bottom {
    padding: 14px 20px 13px
}

@media only screen and (width <= 767px) {
    .game-card__bottom {
        padding: 7px 12px 8px
    }
}

.game-card__title p {
    color: var(--color-white);
    height: 30px;
    margin: 0;
    font-weight: 600
}

@media only screen and (width <= 767px) {
    .game-card__title p {
        margin: 0 0 1px;
        font-size: 14px;
        line-height: 24px
    }
}

.game-card__info {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.game-card__left-side, .game-card__right-side {
    flex-direction: column;
    display: flex
}

.game-card__rtp {
    color: var(--color-white);
    font-size: 16px;
    line-height: normal
}

.game-card__rtp span {
    color: var(--game-card-color-link)
}

@media only screen and (width <= 767px) {
    .game-card__rtp {
        font-size: 12px
    }
}

.game-card__provider {
    color: var(--game-card-color-link);
    background: var(--game-card-provider-overlay);
    border-radius: 4px;
    padding: 6px;
    font-size: 14px;
    position: absolute;
    top: 10px;
    right: 10px
}

@media only screen and (width <= 767px) {
    .game-card__provider {
        font-size: 12px;
        line-height: 16px
    }
}

.game-card .rating {
    color: var(--color-white);
    flex-shrink: 0;
    font-size: 16px
}

.game-card .rating .icon {
    color: var(--game-card-color-link);
    margin: -3px 8px 0 0
}

@media only screen and (width <= 767px) {
    .game-card .rating {
        font-size: 12px;
        line-height: 16px
    }

    .game-card .rating .icon {
        margin-right: 5px;
        font-size: 12px
    }
}

.single-game-card-block {
    width: auto;
    display: inline-block
}

.single-game-card-block.align-left {
    float: left;
    margin: 0 1rem 1rem 0
}

@media only screen and (width <= 575px) {
    .single-game-card-block.align-left {
        float: none;
        margin-right: 0
    }
}

.single-game-card-block.align-right {
    float: right;
    margin: 0 0 1rem 1rem
}

@media only screen and (width <= 575px) {
    .single-game-card-block.align-right {
        float: none;
        margin-left: 0
    }

    .single-game-card-block {
        display: block
    }
}

.related-slots .game-card__bottom {
    display: none
}

.page-card {
    --card-bg: var(--color-white);
    background: var(--card-bg);
    border-radius: 12px;
    flex-direction: column;
    justify-content: flex-start;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 20px #081d5414
}

.page-card__image {
    background-color: var(--color-white-smoke);
    aspect-ratio: 1.611;
    border-radius: 12px;
    width: 100%;
    margin-bottom: 12px;
    display: block;
    overflow: hidden
}

@media only screen and (width <= 767px) {
    .page-card__image {
        height: auto
    }
}

.page-card__image img {
    object-fit: cover;
    object-position: top;
    width: 100%;
    height: 100%
}

.page-card__title {
    text-align: center;
    margin-top: 0;
    margin-bottom: 12px
}

.page-card__link {
    width: 100%;
    margin-top: auto
}

.has-dark-gray-background-color .page-card, .wp-block-group.has-background.has-dark-gray-background-color .page-card, .has-carbon-black-background-color .page-card, .wp-block-group.has-background.has-carbon-black-background-color .page-card, .has-slate-gray-background-color .has-dark-gray-background-color .page-card, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .page-card, .has-slate-gray-background-color .has-carbon-black-background-color .page-card, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .page-card, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .page-card, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .page-card, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .page-card, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .page-card, .has-gray-background-color .has-dark-gray-background-color .page-card, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .page-card, .has-gray-background-color .has-carbon-black-background-color .page-card, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .page-card, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .page-card, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .page-card, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .page-card, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .page-card, .has-image-gray-background-color .has-dark-gray-background-color .page-card, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .page-card, .has-image-gray-background-color .has-carbon-black-background-color .page-card, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .page-card, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .page-card, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .page-card, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .page-card, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .page-card {
    --card-bg: var(--color-gutenberg-gray)
}

.has-slate-gray-background-color .page-card, .wp-block-group.has-background.has-slate-gray-background-color .page-card, .has-gray-background-color .page-card, .wp-block-group.has-background.has-gray-background-color .page-card, .has-image-gray-background-color .page-card, .wp-block-group.has-background.has-image-gray-background-color .page-card, .has-dark-gray-background-color .has-slate-gray-background-color .page-card, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .page-card, .has-dark-gray-background-color .has-gray-background-color .page-card, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .page-card, .has-dark-gray-background-color .has-image-gray-background-color .page-card, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .page-card, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .page-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .page-card, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .page-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .page-card, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .page-card, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .page-card, .has-carbon-black-background-color .has-slate-gray-background-color .page-card, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .page-card, .has-carbon-black-background-color .has-gray-background-color .page-card, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .page-card, .has-carbon-black-background-color .has-image-gray-background-color .page-card, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .page-card, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .page-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .page-card, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .page-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .page-card, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .page-card, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .page-card {
    --card-bg: var(--color-gutenberg-gray-dark)
}

.casino-table {
    --block-text-color: var(--text-main);
    --block-background-color: var(--color-white);
    --block-alternative-color: var(--color-main);
    --disclaimer-background-color: var(--block-background-color);
    width: 100%;
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 24px;
    position: relative
}

.casino-table__wrapper {
    --block-text-color: var(--text-main);
    --block-background-color: var(--color-white);
    --block-alternative-color: var(--color-main);
    --disclaimer-background-color: var(--block-background-color);
    height: auto;
    margin-left: -20px;
    margin-right: -20px;
    padding-top: 22px;
    padding-left: 20px;
    padding-right: 20px;
    transition: height 1s;
    overflow: hidden
}

@media only screen and (width <= 767px) {
    .casino-table__wrapper {
        padding-top: 11px
    }
}

.casino-table__hidden {
    height: 0;
    transition: height .6s;
    overflow: hidden
}

.casino-table__see-all {
    margin: 24px auto 0;
    display: block
}

.casino-table .spinner {
    justify-content: center;
    align-items: center;
    height: 60px;
    margin-top: 24px;
    display: flex
}

.casino-table__menu ul {
    justify-content: space-between;
    margin: 0 0 32px;
    list-style: none;
    display: flex
}

.casino-table__menu ul li {
    width: 24%;
    max-width: 264px;
    height: 80px
}

.casino-table__menu ul li a {
    background-color: var(--block-background-color);
    width: 100%;
    height: 100%;
    font-family: var(--font-secondary);
    color: var(--block-text-color);
    border-radius: 12px;
    align-items: center;
    padding: 0 24px;
    font-size: 18px;
    font-weight: 600;
    transition: all .2s;
    display: flex;
    box-shadow: 0 8px 20px #081d5414
}

.casino-table__menu ul li a:before {
    content: "";
    background-position: 50%;
    background-size: contain;
    flex-shrink: 0;
    width: 40px;
    height: 35px;
    margin-right: 14px;
    display: inline-block
}

.casino-table__menu ul li:first-child a:before {
    background-image: url(/wp-content/themes/bestcasino/build/img/table-menu-all.svg)
}

.casino-table__menu ul li:nth-child(2) a:before {
    background-image: url(/wp-content/themes/bestcasino/build/img/table-menu-bonus.svg)
}

.casino-table__menu ul li:nth-child(3) a:before {
    background-image: url(/wp-content/themes/bestcasino/build/img/table-menu-spins.svg)
}

.casino-table__menu ul li:nth-child(4) a:before {
    background-image: url(/wp-content/themes/bestcasino/build/img/table-menu-new.svg)
}

.casino-table__menu ul li.current-menu-item > a, .casino-table__menu ul li:hover > a {
    background-color: var(--block-alternative-color);
    color: var(--color-white)
}

@media only screen and (width <= 767px) {
    .casino-table__menu {
        position: relative
    }

    .casino-table__menu ul {
        background-color: var(--block-background-color);
        border-radius: 12px;
        flex-wrap: wrap;
        box-shadow: 0 8px 20px #081d5414
    }

    .casino-table__menu ul li {
        width: 100%;
        max-width: none;
        height: 64px;
        display: none
    }

    .casino-table__menu ul li.current-menu-item {
        display: block
    }

    .casino-table__menu ul li a {
        box-shadow: none;
        padding: 0 12px
    }

    .casino-table__menu ul:not(.opened) li.current-menu-item > a, .casino-table__menu ul:not(.opened) li:hover > a {
        background-color: var(--block-background-color);
        color: var(--block-text-color)
    }

    .casino-table__menu ul.opened li {
        display: block
    }

    .casino-table__menu .toggle-arrow {
        width: 24px;
        height: 24px;
        position: absolute;
        top: 20px;
        right: 15px
    }

    .casino-table__menu .toggle-arrow:before {
        content: "";
        border-top: 1px solid var(--color-gray-light);
        border-right: 1px solid #acb6bf;
        width: 10px;
        height: 10px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -75%) rotate(135deg)
    }
}

.casino-table__disclaimer {
    background-color: var(--disclaimer-background-color);
    color: var(--block-text-color);
    border-radius: 12px;
    margin: 0 0 24px;
    padding: 12px 20px 12px 40px;
    font-size: 12px;
    position: relative
}

.casino-table__disclaimer .icon-bell-notification {
    font-size: 15px;
    position: absolute;
    top: 12px;
    left: 20px
}

.casino-table__disclaimer .read-more-button {
    font-size: 12px
}

.casino-table__disclaimer p {
    margin-bottom: 0
}

.casino-table .load-posts {
    margin: 0 auto;
    display: block
}

.casino-table__container {
    transition: all .3s
}

.casino-table__container.loading {
    opacity: .5;
    cursor: not-allowed
}

.has-dark-gray-background-color .casino-table__wrapper, .has-dark-gray-background-color .casino-table, .wp-block-group.has-background.has-dark-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-dark-gray-background-color .casino-table, .has-carbon-black-background-color .casino-table__wrapper, .has-carbon-black-background-color .casino-table, .wp-block-group.has-background.has-carbon-black-background-color .casino-table__wrapper, .wp-block-group.has-background.has-carbon-black-background-color .casino-table, .has-slate-gray-background-color .has-dark-gray-background-color .casino-table__wrapper, .has-slate-gray-background-color .has-dark-gray-background-color .casino-table, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__wrapper, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table, .has-slate-gray-background-color .has-carbon-black-background-color .casino-table__wrapper, .has-slate-gray-background-color .has-carbon-black-background-color .casino-table, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__wrapper, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .casino-table, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .casino-table__wrapper, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .casino-table, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__wrapper, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table, .has-gray-background-color .has-dark-gray-background-color .casino-table__wrapper, .has-gray-background-color .has-dark-gray-background-color .casino-table, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__wrapper, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table, .has-gray-background-color .has-carbon-black-background-color .casino-table__wrapper, .has-gray-background-color .has-carbon-black-background-color .casino-table, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__wrapper, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .casino-table, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .casino-table__wrapper, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .casino-table, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__wrapper, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table, .has-image-gray-background-color .has-dark-gray-background-color .casino-table__wrapper, .has-image-gray-background-color .has-dark-gray-background-color .casino-table, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__wrapper, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table, .has-image-gray-background-color .has-carbon-black-background-color .casino-table__wrapper, .has-image-gray-background-color .has-carbon-black-background-color .casino-table, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__wrapper, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .casino-table, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .casino-table__wrapper, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .casino-table, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__wrapper, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table {
    --block-background-color: var(--color-gutenberg-gray) !important
}

.has-slate-gray-background-color .casino-table__wrapper, .has-slate-gray-background-color .casino-table, .wp-block-group.has-background.has-slate-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-slate-gray-background-color .casino-table, .has-gray-background-color .casino-table__wrapper, .has-gray-background-color .casino-table, .wp-block-group.has-background.has-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-gray-background-color .casino-table, .has-image-gray-background-color .casino-table__wrapper, .has-image-gray-background-color .casino-table, .wp-block-group.has-background.has-image-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-image-gray-background-color .casino-table, .has-dark-gray-background-color .has-slate-gray-background-color .casino-table__wrapper, .has-dark-gray-background-color .has-slate-gray-background-color .casino-table, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__wrapper, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table, .has-dark-gray-background-color .has-gray-background-color .casino-table__wrapper, .has-dark-gray-background-color .has-gray-background-color .casino-table, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__wrapper, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-table, .has-dark-gray-background-color .has-image-gray-background-color .casino-table__wrapper, .has-dark-gray-background-color .has-image-gray-background-color .casino-table, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__wrapper, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .casino-table, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .casino-table, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-table, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .casino-table, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table, .has-carbon-black-background-color .has-slate-gray-background-color .casino-table__wrapper, .has-carbon-black-background-color .has-slate-gray-background-color .casino-table, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__wrapper, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table, .has-carbon-black-background-color .has-gray-background-color .casino-table__wrapper, .has-carbon-black-background-color .has-gray-background-color .casino-table, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__wrapper, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-table, .has-carbon-black-background-color .has-image-gray-background-color .casino-table__wrapper, .has-carbon-black-background-color .has-image-gray-background-color .casino-table, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__wrapper, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .casino-table, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .casino-table, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-table, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .casino-table, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table {
    --block-background-color: var(--color-gutenberg-gray-dark) !important
}

.has-slate-gray-background-color .casino-table__wrapper, .has-slate-gray-background-color .casino-table, .wp-block-group.has-background.has-slate-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-slate-gray-background-color .casino-table, .has-gray-background-color .casino-table__wrapper, .has-gray-background-color .casino-table, .wp-block-group.has-background.has-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-gray-background-color .casino-table, .has-image-gray-background-color .casino-table__wrapper, .has-image-gray-background-color .casino-table, .wp-block-group.has-background.has-image-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-image-gray-background-color .casino-table {
    --block-text-color: var(--color-white);
    --block-background-color: var(--color-gutenberg-gray-slate)
}

.has-slate-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-slate-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-slate-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-slate-gray-background-color .casino-table__menu ul li:hover > a, .has-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-gray-background-color .casino-table__menu ul li:hover > a, .has-image-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-image-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-image-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-image-gray-background-color .casino-table__menu ul li:hover > a {
    --block-alternative-color: var(--color-button-alt)
}

.has-dark-gray-background-color .has-slate-gray-background-color .casino-table__wrapper, .has-dark-gray-background-color .has-slate-gray-background-color .casino-table, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__wrapper, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table, .has-dark-gray-background-color .has-gray-background-color .casino-table__wrapper, .has-dark-gray-background-color .has-gray-background-color .casino-table, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__wrapper, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-table, .has-dark-gray-background-color .has-image-gray-background-color .casino-table__wrapper, .has-dark-gray-background-color .has-image-gray-background-color .casino-table, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__wrapper, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .casino-table, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .casino-table, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-table, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .casino-table, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table, .has-carbon-black-background-color .has-slate-gray-background-color .casino-table__wrapper, .has-carbon-black-background-color .has-slate-gray-background-color .casino-table, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__wrapper, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table, .has-carbon-black-background-color .has-gray-background-color .casino-table__wrapper, .has-carbon-black-background-color .has-gray-background-color .casino-table, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__wrapper, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-table, .has-carbon-black-background-color .has-image-gray-background-color .casino-table__wrapper, .has-carbon-black-background-color .has-image-gray-background-color .casino-table, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__wrapper, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .casino-table, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .casino-table, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-table, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .casino-table, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table {
    --block-text-color: var(--color-white);
    --block-background-color: var(--color-gutenberg-gray-slate)
}

.has-dark-gray-background-color .has-slate-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-dark-gray-background-color .has-slate-gray-background-color .casino-table__menu ul li:hover > a, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__menu ul li:hover > a, .has-dark-gray-background-color .has-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-dark-gray-background-color .has-gray-background-color .casino-table__menu ul li:hover > a, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__menu ul li:hover > a, .has-dark-gray-background-color .has-image-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-dark-gray-background-color .has-image-gray-background-color .casino-table__menu ul li:hover > a, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__menu ul li:hover > a, .has-carbon-black-background-color .has-slate-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-carbon-black-background-color .has-slate-gray-background-color .casino-table__menu ul li:hover > a, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__menu ul li:hover > a, .has-carbon-black-background-color .has-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-carbon-black-background-color .has-gray-background-color .casino-table__menu ul li:hover > a, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__menu ul li:hover > a, .has-carbon-black-background-color .has-image-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-carbon-black-background-color .has-image-gray-background-color .casino-table__menu ul li:hover > a, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-table__menu ul li:hover > a {
    --block-alternative-color: var(--color-button-alt)
}

.has-dark-gray-background-color .casino-table__wrapper, .has-dark-gray-background-color .casino-table, .wp-block-group.has-background.has-dark-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-dark-gray-background-color .casino-table, .has-carbon-black-background-color .casino-table__wrapper, .has-carbon-black-background-color .casino-table, .wp-block-group.has-background.has-carbon-black-background-color .casino-table__wrapper, .wp-block-group.has-background.has-carbon-black-background-color .casino-table {
    --block-text-color: var(--color-white);
    --block-background-color: var(--color-gutenberg-gray-slate)
}

.has-dark-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-dark-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-dark-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-dark-gray-background-color .casino-table__menu ul li:hover > a, .has-carbon-black-background-color .casino-table__menu ul li.current-menu-item > a, .has-carbon-black-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-carbon-black-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-carbon-black-background-color .casino-table__menu ul li:hover > a {
    --block-alternative-color: var(--color-button-alt)
}

.has-slate-gray-background-color .has-dark-gray-background-color .casino-table__wrapper, .has-slate-gray-background-color .has-dark-gray-background-color .casino-table, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__wrapper, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table, .has-slate-gray-background-color .has-carbon-black-background-color .casino-table__wrapper, .has-slate-gray-background-color .has-carbon-black-background-color .casino-table, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__wrapper, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .casino-table, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .casino-table__wrapper, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .casino-table, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__wrapper, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table, .has-gray-background-color .has-dark-gray-background-color .casino-table__wrapper, .has-gray-background-color .has-dark-gray-background-color .casino-table, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__wrapper, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table, .has-gray-background-color .has-carbon-black-background-color .casino-table__wrapper, .has-gray-background-color .has-carbon-black-background-color .casino-table, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__wrapper, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .casino-table, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .casino-table__wrapper, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .casino-table, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__wrapper, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table, .has-image-gray-background-color .has-dark-gray-background-color .casino-table__wrapper, .has-image-gray-background-color .has-dark-gray-background-color .casino-table, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__wrapper, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table, .has-image-gray-background-color .has-carbon-black-background-color .casino-table__wrapper, .has-image-gray-background-color .has-carbon-black-background-color .casino-table, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__wrapper, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .casino-table, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__wrapper, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .casino-table__wrapper, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .casino-table, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__wrapper, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table {
    --block-text-color: var(--color-white);
    --block-background-color: var(--color-gutenberg-gray-slate)
}

.has-slate-gray-background-color .has-dark-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-slate-gray-background-color .has-dark-gray-background-color .casino-table__menu ul li:hover > a, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__menu ul li:hover > a, .has-slate-gray-background-color .has-carbon-black-background-color .casino-table__menu ul li.current-menu-item > a, .has-slate-gray-background-color .has-carbon-black-background-color .casino-table__menu ul li:hover > a, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__menu ul li.current-menu-item > a, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__menu ul li:hover > a, .has-gray-background-color .has-dark-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-gray-background-color .has-dark-gray-background-color .casino-table__menu ul li:hover > a, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__menu ul li:hover > a, .has-gray-background-color .has-carbon-black-background-color .casino-table__menu ul li.current-menu-item > a, .has-gray-background-color .has-carbon-black-background-color .casino-table__menu ul li:hover > a, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__menu ul li.current-menu-item > a, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__menu ul li:hover > a, .has-image-gray-background-color .has-dark-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-image-gray-background-color .has-dark-gray-background-color .casino-table__menu ul li:hover > a, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__menu ul li.current-menu-item > a, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__menu ul li:hover > a, .has-image-gray-background-color .has-carbon-black-background-color .casino-table__menu ul li.current-menu-item > a, .has-image-gray-background-color .has-carbon-black-background-color .casino-table__menu ul li:hover > a, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__menu ul li.current-menu-item > a, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .casino-table__menu ul li:hover > a, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__menu ul li.current-menu-item > a, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-table__menu ul li:hover > a {
    --block-alternative-color: var(--color-button-alt)
}

.casino-table-compact {
    border: 1px solid var(--color-gray);
    background-color: var(--color-white);
    border-radius: 8px;
    flex-direction: column;
    width: 100%;
    padding: 10px 0;
    display: flex
}

.casino-table-compact__row {
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    padding: 10px 20px 20px;
    display: flex
}

.casino-table-compact__row + .casino-table-compact__row {
    border-top: 1px solid var(--color-gray)
}

.casino-table-compact__info {
    flex-direction: column;
    flex-shrink: 1;
    justify-content: center;
    align-items: flex-start;
    width: 75%;
    min-height: 60px;
    padding-right: 20px;
    display: flex
}

.casino-table-compact__logo {
    max-width: 100px;
    max-height: 30px;
    margin-left: 13px;
    display: block
}

.casino-table-compact__bonus {
    color: var(--color-yellow);
    background-color: #ffeed7;
    border-radius: 25px;
    margin-top: 8px;
    padding: 0 13px;
    font-size: 16px;
    font-weight: 500;
    display: inline-block
}

.casino-table-compact__bonus.smaller {
    font-size: 15px
}

.casino-table-compact__bonus.smaller-2 {
    font-size: 14px
}

.casino-table-compact__btn {
    flex-shrink: 0;
    width: 25%;
    min-width: 87px
}

.casino-cards {
    width: 100%;
    position: relative
}

.casino-cards__grid {
    width: 100%
}

.casino-cards__grid .casino-cards__row {
    flex-flow: wrap;
    justify-content: space-between;
    gap: 24px;
    display: flex
}

@media only screen and (width <= 767px) {
    .casino-cards__grid .casino-cards__row {
        gap: 0
    }
}

.casino-cards__grid .casino-cards__item {
    flex-shrink: 0;
    width: calc(25% - 18px)
}

.casino-cards__grid .casino-cards__item:last-child {
    margin-right: auto
}

@media only screen and (width <= 767px) {
    .casino-cards__grid .casino-cards__item {
        width: 100%
    }
}

.casino-cards__grid .casino-cards__columns-3 .casino-cards__item {
    width: calc(33.3333% - 16px)
}

@media only screen and (width <= 767px) {
    .casino-cards__grid .casino-cards__columns-3 .casino-cards__item {
        width: 100%
    }
}

.casino-cards__grid .casino-cards__item-wrapper {
    width: 100%;
    height: 100%;
    margin: 0;
    position: relative
}

.casino-cards__grid .casino-cards__item-wrapper .casino-card {
    flex-direction: column;
    height: calc(100% - 24px);
    display: flex
}

.casino-cards__grid .casino-cards__item-wrapper .casino-card__inner {
    flex-grow: 1
}

.casino-cards__grid .casino-cards__item-wrapper .casino-card__col.col-2 {
    overflow: initial;
    flex-grow: 0
}

.archive-listing .casino-card {
    box-shadow: 0 8px 20px #081d5414
}

.single-provider .reviews-listing-wrapper h2 span {
    text-transform: lowercase
}

.casino-blocks {
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    display: flex
}

.casino-blocks__item {
    width: 23%;
    margin-bottom: 24px;
    transition: box-shadow .3s, transform .3s;
    position: relative;
    box-shadow: 0 8px 20px #081d5414
}

@media only screen and (width <= 767px) {
    .casino-blocks__item {
        width: 48%;
        margin-bottom: 20px
    }
}

.casino-blocks__item:hover {
    transform: translateY(-10px)
}

.casino-blocks__bg {
    background-color: var(--color-black);
    border-radius: 8px;
    width: 100%;
    height: 0;
    padding-bottom: 95%;
    display: block
}

.casino-blocks figure {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin: 0;
    display: flex;
    position: absolute;
    top: 0;
    left: 0
}

.casino-blocks figure img {
    max-width: 90%
}

.casino-blocks__ribbon {
    text-transform: lowercase;
    width: 117px;
    height: 40px;
    color: var(--color-white);
    padding-left: 10px;
    font-weight: 700;
    line-height: 40px;
    display: block;
    position: absolute;
    top: 10px;
    left: -10px
}

.casino-blocks__ribbon strong {
    color: var(--text-main);
    font-weight: 700
}

.news-cards__slider {
    width: 100%;
    position: relative
}

.news-cards__slider .news-cards__row:not(.tns-slider) {
    display: flex;
    overflow: hidden
}

.news-cards__slider .news-cards__row:not(.tns-slider) .news-cards__item {
    flex-shrink: 0;
    width: 50%;
    padding-right: 30px
}

.news-cards__slider .news-cards__row:not(.tns-slider) .news-cards__item:last-child {
    padding-right: 10px
}

.news-cards__grid .news-cards__row {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
    width: 100%;
    display: flex
}

.news-cards__grid .news-cards__row .news-cards__item-wrapper, .news-cards__grid .news-cards__row .news-cards__item-wrapper .news-card {
    height: 100%
}

.news-cards__grid .news-cards__row .news-cards__item {
    flex-shrink: 0;
    width: calc(25% - 15px);
    margin-bottom: 20px
}

.news-cards__grid .news-cards__row .news-cards__item:last-child {
    margin-right: auto
}

@media only screen and (width <= 991px) {
    .news-cards__grid .news-cards__row .news-cards__item {
        width: calc(33.3333% - 13.3333px)
    }
}

@media only screen and (width <= 767px) {
    .news-cards__grid .news-cards__row .news-cards__item {
        width: calc(50% - 10px)
    }
}

@media only screen and (width <= 575px) {
    .news-cards__grid .news-cards__row .news-cards__item {
        width: 100%
    }
}

.news-cards__grid .btn {
    background: var(--color-button-alt);
    margin: 30px auto;
    display: block
}

.news-cards__grid .btn:hover {
    background-color: var(--color-main-hover)
}

.wp-block-column .news-cards__grid .news-cards__row .news-cards__item {
    width: calc(50% - 15px)
}

@media only screen and (width <= 767px) {
    .wp-block-column .news-cards__grid .news-cards__row .news-cards__item {
        width: 100%
    }
}

.page-cards__slider {
    width: 100%;
    position: relative
}

.page-cards__slider .page-cards__row:not(.tns-slider) {
    display: flex;
    overflow: hidden
}

.page-cards__slider .page-cards__row:not(.tns-slider) .page-cards__item {
    flex-shrink: 0;
    width: 50%;
    padding-right: 30px
}

.page-cards__slider .page-cards__row:not(.tns-slider) .page-cards__item:last-child {
    padding-right: 10px
}

.page-cards__grid .page-cards__row {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 30px;
    width: 100%;
    display: flex
}

.page-cards__grid .page-cards__row .page-cards__item-wrapper, .page-cards__grid .page-cards__row .page-cards__item-wrapper .page-card {
    height: 100%
}

.page-cards__grid .page-cards__row .page-cards__item {
    flex: calc(33.3333% - 20px);
    margin-bottom: 30px
}

.page-cards__grid .page-cards__row .page-cards__item:only-child {
    flex: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto
}

.page-cards__grid .page-cards__row .page-cards__item:first-child:nth-last-child(2), .page-cards__grid .page-cards__row .page-cards__item:first-child:nth-last-child(2) ~ .page-cards__item {
    flex: calc(50% - 15px)
}

.page-cards__grid .page-cards__row .page-cards__item:first-child:nth-last-child(4), .page-cards__grid .page-cards__row .page-cards__item:first-child:nth-last-child(4) ~ .page-cards__item {
    flex: 100%
}

@media only screen and (width >= 768px) {
    .page-cards__grid .page-cards__row .page-cards__item:first-child:nth-last-child(4), .page-cards__grid .page-cards__row .page-cards__item:first-child:nth-last-child(4) ~ .page-cards__item {
        flex: calc(50% - 15px)
    }
}

@media only screen and (width >= 992px) {
    .page-cards__grid .page-cards__row .page-cards__item:first-child:nth-last-child(4), .page-cards__grid .page-cards__row .page-cards__item:first-child:nth-last-child(4) ~ .page-cards__item {
        flex: calc(25% - 22.5px)
    }
}

@media only screen and (width <= 767px) {
    .page-cards__grid .page-cards__row .page-cards__item {
        flex: 100%;
        margin-bottom: 10px
    }
}

.bonus-cards__slider {
    width: 100%;
    position: relative
}

.bonus-cards__slider .bonus-cards__row:not(.tns-slider) {
    display: flex;
    overflow: hidden
}

.bonus-cards__slider .bonus-cards__row:not(.tns-slider) .bonus-cards__item {
    flex-shrink: 0;
    width: 100%
}

.bonus-cards__grid .bonus-cards__row {
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    display: flex
}

.bonus-cards__grid .bonus-cards__row .bonus-cards__item-wrapper, .bonus-cards__grid .bonus-cards__row .bonus-cards__item-wrapper .bonus-card {
    height: 100%
}

.bonus-cards__grid .bonus-cards__row .bonus-cards__item {
    flex-shrink: 0;
    width: calc(50% - 15px);
    margin-bottom: 30px
}

.bonus-cards__grid .btn {
    margin: 30px auto;
    display: block
}

.wp-block-column .bonus-cards__grid .bonus-cards__row .bonus-cards__item {
    width: 100%;
    margin-bottom: 20px
}

.latest-bonuses {
    margin: 24px 0
}

.latest-bonuses .casino-card__col.col-1 {
    border-right: 1px solid var(--block-border-color);
    width: 19.5%;
    padding-right: 16px
}

@container casino-card (width<=727px) {
    .latest-bonuses .casino-card__col.col-1 {
        border-width: 0;
        width: 100%;
        padding: 0
    }
}

.latest-bonuses .casino-card__logo {
    height: 56px;
    padding: 5px
}

.latest-bonuses .casino-card__logo img {
    max-height: 100%
}

.latest-bonuses .casino-card .casino-bonus {
    font-size: 18px
}

.latest-bonuses .casino-card .casino-bonus .icon {
    color: var(--color-main);
    font-size: 14px
}

.latest-bonuses .casino-card__terms {
    padding: 9px 20px
}

.subscribe {
    background-color: var(--color-main);
    border-radius: 8px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 140px;
    margin-bottom: 70px;
    display: flex
}

@media only screen and (width <= 767px) {
    .subscribe {
        flex-direction: column;
        padding-bottom: 40px
    }
}

.subscribe__envelope {
    width: 17.35%;
    margin-top: -32px;
    padding: 0 15px
}

@media only screen and (width <= 767px) {
    .subscribe__envelope {
        width: 121px;
        margin-top: -22px
    }
}

.subscribe__envelope svg {
    width: 100%
}

@media only screen and (width <= 767px) {
    .subscribe__envelope svg {
        height: auto
    }
}

.subscribe__content {
    width: 27.5%;
    color: var(--color-white);
    padding: 0 15px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1
}

@media only screen and (width <= 767px) {
    .subscribe__content {
        text-align: center;
        width: 100%;
        max-width: 330px;
        margin: 8px 0 18px
    }
}

.subscribe__form {
    width: 55.15%;
    padding: 0 20px 0 15px
}

@media only screen and (width <= 767px) {
    .subscribe__form {
        width: 100%
    }
}

.subscribe__form form .inline {
    margin: 0 auto
}

@media only screen and (width <= 767px) {
    .subscribe__form .form__email, .subscribe__form .form__name, .subscribe__form .form__submit {
        max-width: 225px
    }
}

.subscribe__form .aw-messages, .subscribe__form .aw-preloader {
    color: var(--color-white);
    height: 0;
    font-size: 16px;
    position: relative;
    top: 10px
}

@media only screen and (width <= 767px) {
    .subscribe__form .aw-messages, .subscribe__form .aw-preloader {
        text-align: center;
        height: auto;
        margin-top: 10px;
        top: 0
    }
}

.subscribe .spinner {
    margin: 0
}

.subscribe .spinner div {
    background-color: var(--color-white)
}

.casino-games {
    width: 100%;
    margin: 24px 0;
    position: relative
}

.casino-games .casino-games__row {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 24px;
    display: flex
}

@media only screen and (width <= 767px) {
    .casino-games .casino-games__row {
        gap: 20px;
        margin-bottom: 20px
    }
}

.casino-games .casino-games__row .casino-games__item {
    flex-shrink: 0;
    width: calc(25% - 18px)
}

.casino-games .casino-games__row .casino-games__item:last-child {
    margin-right: auto
}

@media only screen and (width <= 991px) {
    .casino-games .casino-games__row .casino-games__item {
        width: calc(33.3333% - 16px)
    }
}

@media only screen and (width <= 767px) {
    .casino-games .casino-games__row .casino-games__item {
        width: calc(50% - 10px)
    }
}

.casino-games__carousel .tns-ovh {
    overflow-y: visible
}

.casino-games__carousel .casino-games__item {
    width: 225px
}

.casino-games__carousel .casino-games__item .game-card {
    box-shadow: 1px 1px 6px 0 var(--color-shadow)
}

.casino-games__carousel .casino-games__item .game-card__image-holder {
    padding-bottom: 100%
}

.casino-games__carousel .casino-games__item .game-card__bottom {
    padding: 8px 12px
}

.casino-games__carousel .casino-games__item .game-card__title {
    font-size: 14px
}

.casino-games__carousel .casino-games__item .game-card__title p {
    margin-bottom: 0
}

.casino-games .btn {
    margin: 30px auto;
    display: block
}

.icon-button {
    background-color: var(--color-white);
    border: 1px solid var(--color-gray);
    border-radius: 4px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 220px;
    transition: all .2s;
    display: flex;
    box-shadow: 0 8px 20px #081d5414
}

.icon-button figure {
    justify-content: center;
    align-items: center;
    height: 100%;
    margin: 30px 0 10px;
    display: flex
}

.icon-button span {
    color: var(--color-black);
    flex-shrink: 0;
    margin-bottom: 28px;
    font-size: 18px;
    line-height: 28px
}

a.icon-button:hover {
    background-color: var(--color-main-light);
    border-color: var(--color-main)
}

.icon-rounded, .block-editor-block-list__layout .block-editor-block-list__block[data-align=full] > .block-editor-block-list__block-edit figure.icon-rounded {
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 160px;
    height: 160px;
    margin: 0 auto 20px;
    display: flex;
    position: relative
}

.icon-rounded:before, .block-editor-block-list__layout .block-editor-block-list__block[data-align=full] > .block-editor-block-list__block-edit figure.icon-rounded:before {
    content: "";
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 50%;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    display: block;
    position: absolute;
    top: -10px;
    left: -10px
}

.icon-rounded.icon-rounded-gray, .block-editor-block-list__layout .block-editor-block-list__block[data-align=full] > .block-editor-block-list__block-edit figure.icon-rounded.icon-rounded-gray {
    background-color: #f3f3f3
}

.icon-rounded.icon-rounded-white, .block-editor-block-list__layout .block-editor-block-list__block[data-align=full] > .block-editor-block-list__block-edit figure.icon-rounded.icon-rounded-white {
    background-color: var(--color-white);
    width: 150px;
    height: 150px
}

.icon-rounded.icon-rounded-white:before, .block-editor-block-list__layout .block-editor-block-list__block[data-align=full] > .block-editor-block-list__block-edit figure.icon-rounded.icon-rounded-white:before {
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    top: 10px;
    left: 10px
}

.icon-boxes {
    flex-flow: wrap;
    justify-content: space-between;
    margin-top: 24px;
    display: flex
}

@media only screen and (width <= 575px) {
    .icon-boxes {
        flex-flow: column wrap
    }
}

.icon-boxes__item {
    color: var(--text-main);
    background-color: var(--color-white);
    border-radius: 12px;
    flex-flow: wrap;
    justify-content: space-between;
    width: 48%;
    max-width: 100%;
    margin-bottom: 24px;
    padding: 30px;
    display: flex;
    position: relative;
    box-shadow: 0 8px 20px #081d5414
}

@media only screen and (width <= 575px) {
    .icon-boxes__item {
        width: 100%
    }
}

.icon-boxes__icon {
    width: 75px;
    height: 100%;
    padding-right: 10px
}

.icon-boxes__icon + .icon-boxes__content {
    width: calc(100% - 75px)
}

@media only screen and (width <= 575px) {
    .icon-boxes__icon + .icon-boxes__content {
        width: 100%
    }

    .icon-boxes__icon {
        text-align: center;
        width: 130px;
        margin: 0 auto 8px;
        padding-right: 0
    }
}

.icon-boxes__content {
    width: 100%
}

.icon-boxes__title {
    margin-top: 0
}

.icon-boxes__text > :last-child {
    margin-bottom: 0
}

.icon-boxes--three .icon-boxes__item {
    width: 31%;
    padding: 20px
}

@media only screen and (width <= 575px) {
    .icon-boxes--three .icon-boxes__item {
        width: 100%
    }
}

.icon-boxes--three .icon-boxes__icon {
    background-color: var(--color-button-alt);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 120px;
    height: 120px;
    margin: -80px auto 14px;
    padding: 20px;
    display: flex
}

.icon-boxes--three .icon-boxes__icon img {
    max-width: 100%;
    max-height: 100%;
    margin: 0
}

.icon-boxes--three .icon-boxes__content {
    width: 100%;
    display: block
}

@media only screen and (width <= 575px) {
    .icon-boxes--three .icon-boxes__content {
        width: 100%
    }
}

.icon-boxes--three .icon-boxes__item--has-icon {
    margin-top: 60px
}

.has-slate-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-slate-gray-background-color .icon-boxes__item, .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-image-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-image-gray-background-color .icon-boxes__item, .has-dark-gray-background-color .has-slate-gray-background-color .icon-boxes__item, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .icon-boxes__item, .has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-dark-gray-background-color .has-image-gray-background-color .icon-boxes__item, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .icon-boxes__item, .has-carbon-black-background-color .has-slate-gray-background-color .icon-boxes__item, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .icon-boxes__item, .has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-carbon-black-background-color .has-image-gray-background-color .icon-boxes__item, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .icon-boxes__item {
    background-color: var(--color-gutenberg-gray-slate);
    color: var(--text-light)
}

.has-dark-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-dark-gray-background-color .icon-boxes__item, .has-carbon-black-background-color .icon-boxes__item, .wp-block-group.has-background.has-carbon-black-background-color .icon-boxes__item {
    background-color: var(--color-gutenberg-gray);
    color: var(--text-light)
}

.has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item {
    box-shadow: none;
    background-color: #0000
}

.has-slate-gray-background-color .has-dark-gray-background-color .icon-boxes__item, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .icon-boxes__item, .has-slate-gray-background-color .has-carbon-black-background-color .icon-boxes__item, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .icon-boxes__item, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .icon-boxes__item, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .icon-boxes__item, .has-gray-background-color .has-dark-gray-background-color .icon-boxes__item, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .icon-boxes__item, .has-gray-background-color .has-carbon-black-background-color .icon-boxes__item, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .icon-boxes__item, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .icon-boxes__item, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .icon-boxes__item, .has-image-gray-background-color .has-dark-gray-background-color .icon-boxes__item, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .icon-boxes__item, .has-image-gray-background-color .has-carbon-black-background-color .icon-boxes__item, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .icon-boxes__item, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .icon-boxes__item, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .icon-boxes__item {
    background-color: var(--color-gutenberg-gray);
    color: var(--text-light)
}

.has-slate-gray-background-color .has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .has-slate-gray-background-color .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-slate-gray-background-color .has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .has-slate-gray-background-color .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-gray-background-color .has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .has-gray-background-color .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-gray-background-color .has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .has-gray-background-color .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-image-gray-background-color .has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .has-image-gray-background-color .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-image-gray-background-color .has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .has-image-gray-background-color .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .icon-boxes__item, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .icon-boxes__item {
    box-shadow: none;
    background-color: #0000
}

.author-profile {
    background: var(--color-gutenberg-gray);
    border-radius: var(--border-radius);
    gap: 32px;
    margin-bottom: 24px;
    padding: 20px;
    display: flex
}

@media only screen and (width <= 767px) {
    .author-profile {
        flex-direction: column;
        align-items: center;
        gap: 20px
    }
}

.author-profile__name {
    font-family: var(--font-primary);
    color: var(--color-white);
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 28px;
    font-weight: 400;
    line-height: 32px
}

.author-profile__avatar {
    border-radius: 50%;
    flex-shrink: 0;
    width: 100px;
    height: 100px;
    overflow: hidden
}

.author-profile__info {
    flex-shrink: 0;
    width: 200px
}

@media only screen and (width <= 767px) {
    .author-profile__info {
        text-align: center;
        width: 100%
    }
}

.author-profile__info.twitter {
    fill: var(--color-white)
}

.author-profile__info.email-dark {
    fill: var(--color-white);
    stroke: none
}

.author-profile__type {
    color: var(--color-white);
    font-weight: 400;
    line-height: 18px
}

.author-profile__socials {
    align-items: center;
    gap: 11px;
    margin-top: 9px;
    display: flex
}

@media only screen and (width <= 767px) {
    .author-profile__socials {
        justify-content: center
    }
}

.author-profile__socials .icon {
    color: var(--color-white);
    font-size: 22px
}

.author-profile__socials .icon:hover {
    color: var(--color-link-hover)
}

.author-profile__desc {
    color: var(--color-white);
    font-size: 14px;
    font-weight: 400
}

.author-profile__desc :first-child {
    margin-top: 0
}

.author-profile__desc :last-child {
    margin-bottom: 0
}

.author-cards {
    width: 100%;
    margin: 24px 0;
    position: relative
}

.author-cards__row {
    flex-flow: wrap;
    justify-content: space-between;
    gap: 32px;
    display: flex
}

.author-cards__item {
    flex-shrink: 0;
    width: calc(50% - 16px)
}

.author-cards__item:last-child {
    margin-right: auto
}

@media only screen and (width <= 767px) {
    .author-cards__item {
        width: 100%
    }
}

.author-cards__small .author-cards__item {
    width: calc(25% - 24px)
}

@media only screen and (width <= 767px) {
    .author-cards__small .author-cards__item {
        width: 100%
    }
}

.author-card {
    background-color: var(--color-gutenberg-gray);
    border-radius: 8px;
    flex-direction: column;
    padding: 20px;
    display: flex;
    position: relative
}

.author-card__top {
    color: inherit;
    border-bottom: 1px solid #555454;
    align-items: center;
    gap: 24px;
    padding-bottom: 20px;
    display: flex
}

.author-card__top:hover {
    color: inherit
}

.author-card__avatar {
    border-radius: 50%;
    flex-shrink: 0;
    width: 100px;
    height: 100px;
    overflow: hidden
}

.author-card__info h6 {
    color: var(--color-white);
    margin-top: 0;
    margin-bottom: 6px;
    line-height: 27px
}

.author-card__type {
    color: var(--color-white);
    font-size: 14px;
    font-weight: 400
}

.author-card__socials {
    align-items: center;
    gap: 9px;
    display: flex;
    position: absolute;
    top: 15px;
    right: 15px
}

.author-card__socials .icon {
    color: var(--color-white);
    font-size: 18px
}

.author-card__socials .icon:hover {
    color: var(--color-link-hover)
}

.author-card__desc {
    color: var(--color-white);
    margin-top: 20px;
    font-size: 14px;
    font-weight: 400
}

.author-card__desc :first-child {
    margin-top: 0
}

.author-card__desc :last-child {
    margin-bottom: 0
}

.author-card__small {
    text-align: center;
    padding: 46px 10px 20px
}

.author-card__small .author-card__top {
    border: 0;
    flex-direction: column;
    padding: 0
}

.author-card__small .author-card__avatar {
    width: 120px;
    height: 120px
}

.accordion {
    width: 100%;
    max-width: 744px;
    margin: 0 auto 30px
}

@media only screen and (width <= 767px) {
    .accordion {
        padding-top: 2px
    }
}

.accordion__item {
    background-color: var(--color-white);
    border-radius: 12px;
    margin-top: 10px;
    box-shadow: 0 8px 20px #081d5414
}

.accordion__icon {
    color: var(--text-light);
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    margin-left: 5px;
    display: flex
}

.accordion__icon .icon {
    transition: color .2s
}

.accordion__title {
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 24px;
    transition: all .2s;
    display: flex
}

.accordion__title h3 {
    color: var(--text-dark);
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    transition: all .2s
}

.accordion__title.opened h3, .accordion__title:hover h3 {
    color: var(--color-main)
}

.accordion__title.opened .accordion__icon .icon, .accordion__title:hover .accordion__icon .icon {
    color: var(--color-link-hover)
}

.accordion__title.opened .accordion__icon .icon {
    transform: rotate(-180deg)
}

.accordion__collapse {
    height: 0;
    transition: height .2s;
    overflow: hidden
}

.accordion__content {
    padding: 0 24px 22px
}

.accordion__content p {
    color: var(--text-main)
}

.accordion__content p:last-child {
    margin-bottom: 0
}

.has-slate-gray-background-color .accordion h3, .wp-block-group.has-background.has-slate-gray-background-color .accordion h3, .has-gray-background-color .accordion h3, .wp-block-group.has-background.has-gray-background-color .accordion h3, .has-image-gray-background-color .accordion h3, .wp-block-group.has-background.has-image-gray-background-color .accordion h3, .has-dark-gray-background-color .has-slate-gray-background-color .accordion h3, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .accordion h3, .has-dark-gray-background-color .has-gray-background-color .accordion h3, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .accordion h3, .has-dark-gray-background-color .has-image-gray-background-color .accordion h3, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .accordion h3, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .accordion h3, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .accordion h3, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .accordion h3, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .accordion h3, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .accordion h3, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .accordion h3, .has-carbon-black-background-color .has-slate-gray-background-color .accordion h3, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .accordion h3, .has-carbon-black-background-color .has-gray-background-color .accordion h3, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .accordion h3, .has-carbon-black-background-color .has-image-gray-background-color .accordion h3, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .accordion h3, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .accordion h3, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .accordion h3, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .accordion h3, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .accordion h3, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .accordion h3, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .accordion h3, .has-dark-gray-background-color .accordion h3, .wp-block-group.has-background.has-dark-gray-background-color .accordion h3, .has-carbon-black-background-color .accordion h3, .wp-block-group.has-background.has-carbon-black-background-color .accordion h3, .has-slate-gray-background-color .has-dark-gray-background-color .accordion h3, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .accordion h3, .has-slate-gray-background-color .has-carbon-black-background-color .accordion h3, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .accordion h3, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .accordion h3, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .accordion h3, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .accordion h3, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .accordion h3, .has-gray-background-color .has-dark-gray-background-color .accordion h3, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .accordion h3, .has-gray-background-color .has-carbon-black-background-color .accordion h3, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .accordion h3, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .accordion h3, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .accordion h3, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .accordion h3, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .accordion h3, .has-image-gray-background-color .has-dark-gray-background-color .accordion h3, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .accordion h3, .has-image-gray-background-color .has-carbon-black-background-color .accordion h3, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .accordion h3, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .accordion h3, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .accordion h3, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .accordion h3, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .accordion h3 {
    color: var(--text-dark)
}

.sitemap-block {
    --sitemap-bg: var(--color-white);
    --sitemap-color: var(--text-main);
    background: var(--sitemap-bg);
    color: var(--sitemap-color);
    border-radius: var(--border-radius);
    margin: 24px 0;
    padding: 30px 30px 6px
}

.sitemap-block h3 {
    margin-top: 0
}

.sitemap-block .three-cols {
    flex-wrap: wrap;
    margin-left: 0;
    display: flex
}

.sitemap-block .three-cols li {
    width: 30%;
    margin: 0 2% 10px
}

.sitemap-block .three-cols li:nth-child(3n) {
    margin-right: 0
}

@media only screen and (width <= 767px) {
    .sitemap-block .three-cols li {
        width: 100%;
        margin: 0 0 0 24px
    }
}

.wp-block-group.alignfull .wp-block-group__inner-container .sitemap-block:first-child {
    margin-top: 0
}

.has-slate-gray-background-color .sitemap-block, .wp-block-group.has-background.has-slate-gray-background-color .sitemap-block, .has-gray-background-color .sitemap-block, .wp-block-group.has-background.has-gray-background-color .sitemap-block, .has-image-gray-background-color .sitemap-block, .wp-block-group.has-background.has-image-gray-background-color .sitemap-block, .has-dark-gray-background-color .has-slate-gray-background-color .sitemap-block, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .sitemap-block, .has-dark-gray-background-color .has-gray-background-color .sitemap-block, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .sitemap-block, .has-dark-gray-background-color .has-image-gray-background-color .sitemap-block, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .sitemap-block, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .sitemap-block, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .sitemap-block, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .sitemap-block, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .sitemap-block, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .sitemap-block, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .sitemap-block, .has-carbon-black-background-color .has-slate-gray-background-color .sitemap-block, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .sitemap-block, .has-carbon-black-background-color .has-gray-background-color .sitemap-block, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .sitemap-block, .has-carbon-black-background-color .has-image-gray-background-color .sitemap-block, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .sitemap-block, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .sitemap-block, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .sitemap-block, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .sitemap-block, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .sitemap-block, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .sitemap-block, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .sitemap-block, .has-dark-gray-background-color .sitemap-block, .wp-block-group.has-background.has-dark-gray-background-color .sitemap-block, .has-carbon-black-background-color .sitemap-block, .wp-block-group.has-background.has-carbon-black-background-color .sitemap-block, .has-slate-gray-background-color .has-dark-gray-background-color .sitemap-block, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .sitemap-block, .has-slate-gray-background-color .has-carbon-black-background-color .sitemap-block, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .sitemap-block, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .sitemap-block, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .sitemap-block, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .sitemap-block, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .sitemap-block, .has-gray-background-color .has-dark-gray-background-color .sitemap-block, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .sitemap-block, .has-gray-background-color .has-carbon-black-background-color .sitemap-block, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .sitemap-block, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .sitemap-block, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .sitemap-block, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .sitemap-block, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .sitemap-block, .has-image-gray-background-color .has-dark-gray-background-color .sitemap-block, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .sitemap-block, .has-image-gray-background-color .has-carbon-black-background-color .sitemap-block, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .sitemap-block, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .sitemap-block, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .sitemap-block, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .sitemap-block, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .sitemap-block {
    --sitemap-bg: var(--color-gutenberg-gray);
    --sitemap-color: var(--text-light)
}

.enlabs-toc {
    width: 100%;
    margin: 24px 0
}

.enlabs-toc__title {
    background-color: var(--color-white);
    border: 1px solid var(--color-white);
    cursor: pointer;
    border-radius: 8px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 7px 11px;
    transition: all .2s, border-radius 0s .2s;
    display: flex;
    box-shadow: 0 8px 20px #081d5414
}

.enlabs-toc__title h6 {
    color: var(--text-main);
    margin: 0;
    font-weight: 500;
    transition: all .2s
}

.enlabs-toc__title .fas {
    font-size: 18px
}

.enlabs-toc__title.opened, .enlabs-toc__title:hover {
    background-color: var(--color-white);
    box-shadow: 0 8px 20px #081d5414
}

.enlabs-toc__title.opened h6, .enlabs-toc__title:hover h6, .enlabs-toc__title.opened .fas, .enlabs-toc__title:hover .fas {
    color: var(--color-main)
}

.enlabs-toc__title.opened {
    border-radius: 8px 8px 0 0;
    transition: all .2s, border-radius
}

.enlabs-toc__collapse {
    height: 0;
    margin-left: -10px;
    margin-right: -10px;
    transition: height .2s;
    overflow: hidden
}

.enlabs-toc__content {
    background-color: var(--color-white);
    border-radius: 0 0 8px 8px;
    flex-wrap: wrap;
    margin: 0 10px 20px;
    padding: 10px 0 0;
    font-size: 14px;
    display: flex;
    position: relative;
    box-shadow: 0 8px 20px #081d5414
}

.enlabs-toc__content a {
    width: 50%;
    padding: 0 10px 10px
}

.enlabs-toc__content a:hover {
    text-decoration: underline
}

.gmap {
    background-color: var(--color-white-smoke);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 400px;
    margin-bottom: 24px;
    display: flex
}

.glossary__anchors {
    clear: both;
    text-transform: uppercase;
    letter-spacing: 5px;
    font-size: 22px;
    font-weight: 700
}

.glossary__block {
    margin-top: 48px;
    margin-bottom: 24px
}

.glossary__letter {
    justify-content: space-between;
    margin-bottom: 24px;
    display: flex
}

.glossary__letter span {
    text-transform: uppercase;
    font-size: 24px
}

.glossary__list {
    margin-left: 0;
    list-style: none
}

.glossary__list li {
    margin-bottom: 12px
}

.glossary__list strong {
    color: var(--color-main)
}

.lottie-animation__wrapper {
    max-width: 100%;
    display: block
}

.lottie-animation__placeholder {
    display: none
}

.acf-block-preview .lottie-animation__wrapper {
    max-height: 20px
}

.acf-block-preview .lottie-animation__placeholder {
    text-align: center;
    color: #fff;
    background: #639;
    padding: 15px;
    font-size: 24px;
    display: block
}

.acf-block-preview .lottie-animation__placeholder span {
    text-align: center;
    font-size: 16px;
    display: block
}

.step-by-step {
    --step-item-text: inherit;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex
}

.step-by-step .step-by-step-more {
    width: 100%;
    padding: 1em;
    display: none
}

.step-by-step .step-by-step-more > span {
    width: 100%
}

.step-by-step .step-by-step-more label {
    justify-content: center;
    align-items: center;
    display: flex
}

.step-by-step .step-by-step-more label > .icon {
    color: var(--color-main);
    margin-right: .5em
}

.step-by-step input[name=load-more] {
    display: none
}

@media only screen and (width <= 575px) {
    .step-by-step:has(input[name=load-more]:not(:checked)) .step-by-step-item:nth-child(n+3):after {
        content: unset
    }

    .step-by-step:has(input[name=load-more]:not(:checked)) .step-by-step-item:nth-child(n+4) {
        display: none
    }

    .step-by-step:has(input[name=load-more]:not(:checked)) .step-by-step-item:nth-of-type(n+4) + span.step-by-step-more {
        display: block
    }
}

.step-by-step .step-by-step-item {
    width: 100vw;
    padding: 1em;
    display: block;
    position: relative
}

.step-by-step .step-by-step-item .circle {
    border: solid 2px var(--color-red);
    width: 70px;
    height: 70px;
    font-size: 2em;
    font-family: var(--font-secondary);
    color: var(--color-red);
    background: var(--color-red-20p);
    float: left;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex
}

.step-by-step .step-by-step-item .circle > .icon {
    color: var(--color-red);
    font-size: 24px
}

.step-by-step .step-by-step-item .step-content {
    float: left;
    width: calc(100% - 72px - 1em);
    margin-left: 1em
}

.step-by-step .step-by-step-item .step-content .title {
    font-size: 1.2em;
    line-height: 1.4em;
    font-family: var(--font-secondary);
    color: var(--step-item-text)
}

.step-by-step .step-by-step-item .step-content .content {
    color: var(--step-item-text);
    font-size: 1em
}

@media only screen and (width >= 768px) {
    .step-by-step .step-by-step-item {
        flex-direction: column;
        flex-basis: 33.3333%;
        align-self: flex-start;
        align-items: center;
        width: 100%;
        min-height: 300px;
        display: flex
    }

    .step-by-step .step-by-step-item.circle-style {
        min-height: auto
    }

    .step-by-step .step-by-step-item .step-content {
        width: auto;
        margin-left: unset;
        text-align: center
    }

    .step-by-step .step-by-step-item .step-content .title {
        margin-top: 1em;
        margin-bottom: unset
    }
}

@media only screen and (width <= 575px) {
    .step-by-step .step-by-step-item.circle-style {
        align-items: center;
        display: flex
    }

    .step-by-step .step-by-step-item.circle-style .content p {
        margin-bottom: 0
    }
}

.step-by-step-column .step-by-step-item-column {
    justify-content: start;
    padding: .5em;
    display: flex;
    position: relative
}

@media only screen and (width <= 575px) {
    .step-by-step-column .step-by-step-item-column {
        justify-content: space-between
    }
}

.step-by-step-column .step-by-step-item-column .circle {
    border: solid 2px var(--color-button-alt);
    width: 32px;
    min-width: 32px;
    height: 32px;
    font-size: 20px;
    font-family: var(--font-secondary);
    color: #fff;
    background: var(--color-button-alt);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    margin-right: 20px;
    font-weight: 500;
    display: flex
}

.step-by-step-column .step-by-step-item-column .circle > .icon {
    color: #fff;
    font-size: 18px
}

@media only screen and (width <= 575px) {
    .step-by-step-column .step-by-step-item-column .circle {
        margin-right: 12px
    }
}

.step-by-step-column .step-by-step-item-column .step-content-column {
    width: 65%
}

.step-by-step-column .step-by-step-item-column .step-content-column .title h3 {
    margin: 5px 0;
    font-size: 20px;
    line-height: 24px
}

@media only screen and (width <= 575px) {
    .step-by-step-column .step-by-step-item-column .step-content-column .title h3 {
        font-size: 20px;
        line-height: 24px
    }
}

.step-by-step-column .step-by-step-item-column .step-content-column .content p {
    margin: 3px 0 0
}

@media only screen and (width <= 575px) {
    .step-by-step-column .step-by-step-item-column .step-content-column {
        width: 90%
    }
}

.has-slate-gray-background-color .step-by-step .title, .has-slate-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .content, .has-gray-background-color .step-by-step .title, .has-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-gray-background-color .step-by-step .content, .has-image-gray-background-color .step-by-step .title, .has-image-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-image-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-image-gray-background-color .step-by-step .content {
    color: var(--color-white)
}

.has-slate-gray-background-color .step-by-step .step-by-step-item:before, .has-slate-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .step-by-step-item:after, .has-gray-background-color .step-by-step .step-by-step-item:before, .has-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-gray-background-color .step-by-step .step-by-step-item:after, .has-image-gray-background-color .step-by-step .step-by-step-item:before, .has-image-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-image-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-image-gray-background-color .step-by-step .step-by-step-item:after {
    background: #ffffff29
}

.has-dark-gray-background-color .has-slate-gray-background-color .step-by-step .title, .has-dark-gray-background-color .has-slate-gray-background-color .step-by-step .content, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .title, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .content, .has-dark-gray-background-color .has-gray-background-color .step-by-step .title, .has-dark-gray-background-color .has-gray-background-color .step-by-step .content, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .title, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .content, .has-dark-gray-background-color .has-image-gray-background-color .step-by-step .title, .has-dark-gray-background-color .has-image-gray-background-color .step-by-step .content, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .title, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .content, .has-carbon-black-background-color .has-slate-gray-background-color .step-by-step .title, .has-carbon-black-background-color .has-slate-gray-background-color .step-by-step .content, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .title, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .content, .has-carbon-black-background-color .has-gray-background-color .step-by-step .title, .has-carbon-black-background-color .has-gray-background-color .step-by-step .content, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .title, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .content, .has-carbon-black-background-color .has-image-gray-background-color .step-by-step .title, .has-carbon-black-background-color .has-image-gray-background-color .step-by-step .content, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .title, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .content {
    color: var(--color-white)
}

.has-dark-gray-background-color .has-slate-gray-background-color .step-by-step .step-by-step-item:before, .has-dark-gray-background-color .has-slate-gray-background-color .step-by-step .step-by-step-item:after, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .step-by-step-item:before, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .step-by-step-item:after, .has-dark-gray-background-color .has-gray-background-color .step-by-step .step-by-step-item:before, .has-dark-gray-background-color .has-gray-background-color .step-by-step .step-by-step-item:after, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .step-by-step-item:before, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .step-by-step-item:after, .has-dark-gray-background-color .has-image-gray-background-color .step-by-step .step-by-step-item:before, .has-dark-gray-background-color .has-image-gray-background-color .step-by-step .step-by-step-item:after, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .step-by-step-item:before, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .step-by-step-item:after, .has-carbon-black-background-color .has-slate-gray-background-color .step-by-step .step-by-step-item:before, .has-carbon-black-background-color .has-slate-gray-background-color .step-by-step .step-by-step-item:after, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .step-by-step-item:before, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .step-by-step-item:after, .has-carbon-black-background-color .has-gray-background-color .step-by-step .step-by-step-item:before, .has-carbon-black-background-color .has-gray-background-color .step-by-step .step-by-step-item:after, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .step-by-step-item:before, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .step-by-step-item:after, .has-carbon-black-background-color .has-image-gray-background-color .step-by-step .step-by-step-item:before, .has-carbon-black-background-color .has-image-gray-background-color .step-by-step .step-by-step-item:after, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .step-by-step-item:before, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .step-by-step .step-by-step-item:after {
    background: #ffffff29
}

.has-dark-gray-background-color .step-by-step .title, .has-dark-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .content, .has-carbon-black-background-color .step-by-step .title, .has-carbon-black-background-color .step-by-step .content, .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .title, .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .content {
    color: var(--color-white)
}

.has-dark-gray-background-color .step-by-step .step-by-step-item:before, .has-dark-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .step-by-step-item:after, .has-carbon-black-background-color .step-by-step .step-by-step-item:before, .has-carbon-black-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .step-by-step-item:after {
    background: #ffffff29
}

.has-slate-gray-background-color .has-dark-gray-background-color .step-by-step .title, .has-slate-gray-background-color .has-dark-gray-background-color .step-by-step .content, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .title, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .content, .has-slate-gray-background-color .has-carbon-black-background-color .step-by-step .title, .has-slate-gray-background-color .has-carbon-black-background-color .step-by-step .content, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .title, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .content, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .step-by-step .title, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .step-by-step .content, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .title, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .content, .has-gray-background-color .has-dark-gray-background-color .step-by-step .title, .has-gray-background-color .has-dark-gray-background-color .step-by-step .content, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .title, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .content, .has-gray-background-color .has-carbon-black-background-color .step-by-step .title, .has-gray-background-color .has-carbon-black-background-color .step-by-step .content, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .title, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .content, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .step-by-step .title, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .step-by-step .content, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .title, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .content, .has-image-gray-background-color .has-dark-gray-background-color .step-by-step .title, .has-image-gray-background-color .has-dark-gray-background-color .step-by-step .content, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .title, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .content, .has-image-gray-background-color .has-carbon-black-background-color .step-by-step .title, .has-image-gray-background-color .has-carbon-black-background-color .step-by-step .content, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .title, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .content, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .title, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .content, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .step-by-step .title, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .step-by-step .content, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .title, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .content {
    color: var(--color-white)
}

.has-slate-gray-background-color .has-dark-gray-background-color .step-by-step .step-by-step-item:before, .has-slate-gray-background-color .has-dark-gray-background-color .step-by-step .step-by-step-item:after, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .step-by-step-item:before, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .step-by-step-item:after, .has-slate-gray-background-color .has-carbon-black-background-color .step-by-step .step-by-step-item:before, .has-slate-gray-background-color .has-carbon-black-background-color .step-by-step .step-by-step-item:after, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .step-by-step-item:before, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .step-by-step-item:after, .has-gray-background-color .has-dark-gray-background-color .step-by-step .step-by-step-item:before, .has-gray-background-color .has-dark-gray-background-color .step-by-step .step-by-step-item:after, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .step-by-step-item:before, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .step-by-step-item:after, .has-gray-background-color .has-carbon-black-background-color .step-by-step .step-by-step-item:before, .has-gray-background-color .has-carbon-black-background-color .step-by-step .step-by-step-item:after, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .step-by-step-item:before, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .step-by-step-item:after, .has-image-gray-background-color .has-dark-gray-background-color .step-by-step .step-by-step-item:before, .has-image-gray-background-color .has-dark-gray-background-color .step-by-step .step-by-step-item:after, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .step-by-step-item:before, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .step-by-step-item:after, .has-image-gray-background-color .has-carbon-black-background-color .step-by-step .step-by-step-item:before, .has-image-gray-background-color .has-carbon-black-background-color .step-by-step .step-by-step-item:after, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .step-by-step-item:before, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .step-by-step .step-by-step-item:after, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .step-by-step-item:before, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .step-by-step .step-by-step-item:after {
    background: #ffffff29
}

.step-by-step-enriched {
    flex-direction: column;
    flex: 1;
    display: flex
}

.step-by-step-enriched #image-slider-ow {
    order: 1
}

.step-by-step-enriched .step-by-step-images {
    flex-flow: row;
    order: 1;
    display: flex;
    overflow-x: auto
}

.step-by-step-enriched .step-by-step-images.rounded-corners img {
    border-radius: 12px
}

.step-by-step-enriched .step-by-step-images .step-by-step-item {
    float: none;
    flex-direction: column;
    width: 100vw;
    display: flex;
    position: relative
}

.step-by-step-enriched .step-by-step-images .step-by-step-item[aria-hidden=true] {
    opacity: .5
}

.step-by-step-enriched .step-by-step-images .step-by-step-item .step-badge {
    background: var(--color-white);
    border-radius: .5em;
    padding: .5em 1em;
    display: inline-block;
    position: absolute;
    top: 1em;
    left: 1em
}

.step-by-step-enriched .step-by-step-images .step-by-step-item .step-badge h3 {
    font-size: 1em;
    line-height: unset;
    margin-top: 0;
    margin-bottom: 0
}

.wp-block-group.has-dark-gray-background-color .step-by-step-enriched .step-by-step-images .step-by-step-item .step-badge h3 {
    color: var(--text-main)
}

.step-by-step-enriched .step-by-step-images .step-by-step-item h2 {
    font-size: 1.2em;
    line-height: unset
}

.step-by-step-enriched .step-by-step-arrows {
    flex-direction: column;
    order: 2;
    margin-right: 1em
}

@media only screen and (width <= 767px) {
    .step-by-step-enriched .step-by-step-arrows {
        flex-direction: row;
        align-items: center;
        display: flex
    }
}

.step-by-step-enriched .step-by-step-arrows > * {
    width: 120px;
    margin-bottom: .5em
}

.step-by-step-enriched .step-by-step-arrows button {
    background: var(--color-white);
    padding: .5em 1em
}

.step-by-step-enriched .step-by-step-arrows button:disabled {
    opacity: .5
}

.step-by-step-enriched .step-by-step-arrows .step-by-step-counter {
    font-family: var(--font-secondary);
    text-align: center;
    justify-content: center;
    font-size: 1.2em;
    display: flex
}

.step-by-step-enriched .step-by-step-arrows .step-by-step-counter > span {
    font-weight: 600
}

@media only screen and (width >= 768px) {
    .step-by-step-enriched #image-slider-ow, .step-by-step-enriched .step-by-step-images {
        order: 2
    }

    .step-by-step-enriched .step-by-step-arrows {
        order: 0
    }
}

.custom-quote {
    flex-direction: row;
    margin: 1em auto;
    display: flex
}

.custom-quote .icon {
    color: var(--color-main);
    flex-shrink: 0;
    margin-top: .25em;
    margin-right: 1em;
    font-size: 20px
}

.custom-quote.condensed {
    background: var(--color-red-20p);
    border-radius: .5em;
    padding: 1.5em
}

.custom-quote.condensed p {
    margin: unset
}

.custom-quote.regular {
    border-top: solid 2px var(--color-main);
    border-bottom: solid 2px var(--color-main);
    background: unset;
    padding: 1.5em
}

.custom-quote.regular > :not(svg) {
    margin: unset
}

#CybotCookiebotDialog {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    position: fixed !important;
    inset: auto 0 0 !important;
    transform: none !important
}

.casino-cotm {
    width: 100%;
    position: relative
}

.casino-cotm__grid {
    border-radius: 16px;
    width: 100%;
    margin-bottom: 20px;
    padding: 45px 20px 20px;
    position: relative
}

@media only screen and (width <= 575px) {
    .casino-cotm__grid {
        padding-top: 55px
    }
}

.casino-cotm__grid .top-ribbon {
    --top-ribbon-background-image: url(/wp-content/themes/bestcasino/build/img/cotm-ribbon.svg);
    background-image: var(--top-ribbon-background-image);
    background-position: top;
    background-repeat: no-repeat;
    background-size: auto;
    width: 324px;
    height: 45px;
    margin-top: -14px;
    display: flex;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%)
}

@media only screen and (width <= 575px) {
    .casino-cotm__grid .top-ribbon {
        margin-top: 0
    }
}

.casino-cotm__grid .top-ribbon span {
    text-transform: uppercase;
    color: var(--color-white);
    margin: auto;
    padding-left: 35px;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

.casino-cotm__grid .casino-cotm__row {
    flex-flow: wrap;
    justify-content: space-between;
    gap: 12px;
    display: flex
}

@media only screen and (width <= 767px) {
    .casino-cotm__grid .casino-cotm__row {
        gap: 0
    }

    .casino-cotm__grid .casino-cotm__row .casino-cotm__item:last-child {
        margin-bottom: 0
    }
}

.casino-cotm__grid .casino-cotm__item {
    flex-shrink: 0;
    width: calc(25% - 13px)
}

.casino-cotm__grid .casino-cotm__item:last-child {
    margin-right: 0
}

@media only screen and (width <= 767px) {
    .casino-cotm__grid .casino-cotm__item {
        width: 100%;
        margin-bottom: 20px
    }
}

.casino-cotm__grid .casino-cotm__item-wrapper {
    border: 8px solid var(--color-white);
    border-radius: 16px;
    width: 100%;
    height: 100%;
    margin: 0;
    position: relative
}

.casino-cotm__ribbon {
    color: var(--color-white);
    z-index: 1;
    text-align: center;
    background-image: url(/wp-content/themes/bestcasino/build/img/left-cotm-ribbon.svg);
    background-position: top;
    background-repeat: no-repeat;
    background-size: auto;
    width: 74px;
    height: 73px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    position: absolute;
    top: -11px;
    left: -10px
}

.casino-cotm__ribbon-text {
    text-align: center;
    width: 100%;
    height: 100%;
    padding-top: 12px;
    display: inline-block;
    transform: rotate(-45deg)
}

.casino-cotm .casino-card {
    margin-bottom: 0
}

.casino-cotm .casino-card__inner {
    padding: 12px
}

.casino-cotm .casino-card__terms {
    padding: 8px 12px
}

.casino-cotm .casino-card__terms:after {
    width: calc(100% - 12px)
}

.casino-cotm .casino-card__terms .review-terms {
    margin-right: -6px;
    padding-right: 6px
}

.game-filter__wrapper {
    margin-top: 42px
}

.game-filter {
    --game-filter-block-bg: var(--color-white);
    --game-filter-block-input-bg: var(--text-input-bg);
    --game-filter-block-input-color: var(--bg-submenu-hover);
    --game-filter-block-input-arrow: var(--color-black);
    background: var(--game-filter-block-bg);
    border-radius: 12px;
    padding: 20px;
    box-shadow: 0 8px 20px #081d5414
}

.game-filter__search {
    width: 100%;
    position: relative
}

@media only screen and (width <= 575px) {
    .game-filter__search {
        gap: 20px;
        display: flex
    }
}

.game-filter__search__input {
    width: 100%;
    position: relative
}

.game-filter__search__input input {
    width: 100%;
    font-size: 14px
}

@media only screen and (width <= 575px) {
    .game-filter__search__input input {
        margin-bottom: 0
    }
}

.game-filter__search__input button {
    background: 0 0;
    position: absolute;
    top: 15px;
    right: 20px
}

.game-filter .show-mobile-filter {
    color: #fff;
    background: #ef404ff5;
    border: none;
    border-radius: 8px;
    min-width: 56px;
    height: 56px;
    padding: 14px;
    display: none
}

@media only screen and (width <= 575px) {
    .game-filter .show-mobile-filter {
        display: inline-block
    }
}

.game-filter .show-mobile-filter .icon {
    font-size: 28px;
    display: none
}

.game-filter .show-mobile-filter .icon.active {
    display: block
}

.game-filter__controls {
    gap: 20px;
    display: flex
}

@media only screen and (width <= 575px) {
    .game-filter__controls {
        flex-direction: column;
        display: none
    }

    .game-filter__controls.active {
        margin-top: 20px;
        display: flex
    }
}

.game-filter__control {
    width: 100%
}

.game-filter__control .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--game-filter-block-input-color)
}

.game-filter__control .select2-container {
    background-color: var(--game-filter-block-input-bg);
    color: var(--text-input);
    border-radius: 8px;
    margin-bottom: 0;
    padding: 14px 16px;
    font-size: 14px;
    line-height: 24px
}

.game-filter__control .select2-container .select2-selection--single {
    background: 0 0;
    border: none;
    padding: 0
}

.game-filter__control .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0;
    font-size: 14px
}

.game-filter__control .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 16px;
    height: 16px;
    top: 12px;
    right: 20px
}

.game-filter__control .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-left: 1px solid var(--game-filter-block-input-arrow);
    border-bottom: 1px solid var(--game-filter-block-input-arrow);
    border-top: none;
    border-right: none;
    width: 12px;
    height: 12px;
    transform: rotate(-45deg)
}

.game-filter__control .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: var(--game-filter-block-input-arrow);
    border-width: 0 0 1px 1px;
    transform: rotate(135deg) translate(7px, -4px)
}

.has-slate-gray-background-color .game-filter, .wp-block-group.has-background.has-slate-gray-background-color .game-filter, .has-gray-background-color .game-filter, .wp-block-group.has-background.has-gray-background-color .game-filter, .has-image-gray-background-color .game-filter, .wp-block-group.has-background.has-image-gray-background-color .game-filter {
    --game-filter-block-bg: var(--color-gutenberg-gray);
    --game-filter-block-input-bg: var(--color-gutenberg-gray-dark);
    --game-filter-block-input-color: var(--color-white);
    --game-filter-block-input-arrow: var(--color-gray-light)
}

.has-slate-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input input, .has-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-gray-background-color .game-filter__search__input input, .has-image-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input input {
    background-color: var(--game-filter-block-bg);
    color: var(--game-filter-block-input-color);
    border: 1px solid #6e757c80
}

.has-slate-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input input::placeholder, .has-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-gray-background-color .game-filter__search__input input::placeholder, .has-image-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input input::placeholder {
    color: var(--game-filter-block-input-color)
}

.has-slate-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input button, .has-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-gray-background-color .game-filter__search__input button, .has-image-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input button {
    color: #6e757c80
}

.has-slate-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-slate-gray-background-color .game-filter .show-mobile-filter, .has-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-gray-background-color .game-filter .show-mobile-filter, .has-image-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-image-gray-background-color .game-filter .show-mobile-filter {
    background-color: var(--game-filter-block-bg);
    border: 1px solid #6e757c80
}

.has-dark-gray-background-color .has-slate-gray-background-color .game-filter, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter, .has-dark-gray-background-color .has-gray-background-color .game-filter, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .game-filter, .has-dark-gray-background-color .has-image-gray-background-color .game-filter, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .game-filter, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .game-filter, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .game-filter, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .game-filter, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter, .has-carbon-black-background-color .has-slate-gray-background-color .game-filter, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter, .has-carbon-black-background-color .has-gray-background-color .game-filter, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .game-filter, .has-carbon-black-background-color .has-image-gray-background-color .game-filter, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .game-filter, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .game-filter, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .game-filter, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .game-filter, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter {
    --game-filter-block-bg: var(--color-gutenberg-gray);
    --game-filter-block-input-bg: var(--color-gutenberg-gray-dark);
    --game-filter-block-input-color: var(--color-white);
    --game-filter-block-input-arrow: var(--color-gray-light)
}

.has-dark-gray-background-color .has-slate-gray-background-color .game-filter__search__input input, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input input, .has-dark-gray-background-color .has-gray-background-color .game-filter__search__input input, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .game-filter__search__input input, .has-dark-gray-background-color .has-image-gray-background-color .game-filter__search__input input, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input input, .has-carbon-black-background-color .has-slate-gray-background-color .game-filter__search__input input, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input input, .has-carbon-black-background-color .has-gray-background-color .game-filter__search__input input, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .game-filter__search__input input, .has-carbon-black-background-color .has-image-gray-background-color .game-filter__search__input input, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input input {
    background-color: var(--game-filter-block-bg);
    color: var(--game-filter-block-input-color);
    border: 1px solid #6e757c80
}

.has-dark-gray-background-color .has-slate-gray-background-color .game-filter__search__input input::placeholder, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input input::placeholder, .has-dark-gray-background-color .has-gray-background-color .game-filter__search__input input::placeholder, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .game-filter__search__input input::placeholder, .has-dark-gray-background-color .has-image-gray-background-color .game-filter__search__input input::placeholder, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input input::placeholder, .has-carbon-black-background-color .has-slate-gray-background-color .game-filter__search__input input::placeholder, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input input::placeholder, .has-carbon-black-background-color .has-gray-background-color .game-filter__search__input input::placeholder, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .game-filter__search__input input::placeholder, .has-carbon-black-background-color .has-image-gray-background-color .game-filter__search__input input::placeholder, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input input::placeholder {
    color: var(--game-filter-block-input-color)
}

.has-dark-gray-background-color .has-slate-gray-background-color .game-filter__search__input button, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input button, .has-dark-gray-background-color .has-gray-background-color .game-filter__search__input button, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .game-filter__search__input button, .has-dark-gray-background-color .has-image-gray-background-color .game-filter__search__input button, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input button, .has-carbon-black-background-color .has-slate-gray-background-color .game-filter__search__input button, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input button, .has-carbon-black-background-color .has-gray-background-color .game-filter__search__input button, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .game-filter__search__input button, .has-carbon-black-background-color .has-image-gray-background-color .game-filter__search__input button, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter__search__input button {
    color: #6e757c80
}

.has-dark-gray-background-color .has-slate-gray-background-color .game-filter .show-mobile-filter, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter .show-mobile-filter, .has-dark-gray-background-color .has-gray-background-color .game-filter .show-mobile-filter, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .game-filter .show-mobile-filter, .has-dark-gray-background-color .has-image-gray-background-color .game-filter .show-mobile-filter, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter .show-mobile-filter, .has-carbon-black-background-color .has-slate-gray-background-color .game-filter .show-mobile-filter, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter .show-mobile-filter, .has-carbon-black-background-color .has-gray-background-color .game-filter .show-mobile-filter, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .game-filter .show-mobile-filter, .has-carbon-black-background-color .has-image-gray-background-color .game-filter .show-mobile-filter, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .game-filter .show-mobile-filter {
    background-color: var(--game-filter-block-bg);
    border: 1px solid #6e757c80
}

.has-dark-gray-background-color .game-filter, .wp-block-group.has-background.has-dark-gray-background-color .game-filter, .has-carbon-black-background-color .game-filter, .wp-block-group.has-background.has-carbon-black-background-color .game-filter {
    --game-filter-block-bg: var(--color-gutenberg-gray);
    --game-filter-block-input-bg: var(--color-gutenberg-gray-dark);
    --game-filter-block-input-color: var(--color-white);
    --game-filter-block-input-arrow: var(--color-gray-light)
}

.has-dark-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input input, .has-carbon-black-background-color .game-filter__search__input input, .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input input {
    background-color: var(--game-filter-block-bg);
    color: var(--game-filter-block-input-color);
    border: 1px solid #6e757c80
}

.has-dark-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input input::placeholder, .has-carbon-black-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input input::placeholder {
    color: var(--game-filter-block-input-color)
}

.has-dark-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input button, .has-carbon-black-background-color .game-filter__search__input button, .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input button {
    color: #6e757c80
}

.has-dark-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-dark-gray-background-color .game-filter .show-mobile-filter, .has-carbon-black-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-carbon-black-background-color .game-filter .show-mobile-filter {
    background-color: var(--game-filter-block-bg);
    border: 1px solid #6e757c80
}

.has-slate-gray-background-color .has-dark-gray-background-color .game-filter, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter, .has-slate-gray-background-color .has-carbon-black-background-color .game-filter, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .game-filter, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .game-filter, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter, .has-gray-background-color .has-dark-gray-background-color .game-filter, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter, .has-gray-background-color .has-carbon-black-background-color .game-filter, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .game-filter, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .game-filter, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter, .has-image-gray-background-color .has-dark-gray-background-color .game-filter, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter, .has-image-gray-background-color .has-carbon-black-background-color .game-filter, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .game-filter, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .game-filter, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter {
    --game-filter-block-bg: var(--color-gutenberg-gray);
    --game-filter-block-input-bg: var(--color-gutenberg-gray-dark);
    --game-filter-block-input-color: var(--color-white);
    --game-filter-block-input-arrow: var(--color-gray-light)
}

.has-slate-gray-background-color .has-dark-gray-background-color .game-filter__search__input input, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input input, .has-slate-gray-background-color .has-carbon-black-background-color .game-filter__search__input input, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input input, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .game-filter__search__input input, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input input, .has-gray-background-color .has-dark-gray-background-color .game-filter__search__input input, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input input, .has-gray-background-color .has-carbon-black-background-color .game-filter__search__input input, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input input, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .game-filter__search__input input, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input input, .has-image-gray-background-color .has-dark-gray-background-color .game-filter__search__input input, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input input, .has-image-gray-background-color .has-carbon-black-background-color .game-filter__search__input input, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input input, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input input, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .game-filter__search__input input, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input input {
    background-color: var(--game-filter-block-bg);
    color: var(--game-filter-block-input-color);
    border: 1px solid #6e757c80
}

.has-slate-gray-background-color .has-dark-gray-background-color .game-filter__search__input input::placeholder, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input input::placeholder, .has-slate-gray-background-color .has-carbon-black-background-color .game-filter__search__input input::placeholder, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input input::placeholder, .has-gray-background-color .has-dark-gray-background-color .game-filter__search__input input::placeholder, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input input::placeholder, .has-gray-background-color .has-carbon-black-background-color .game-filter__search__input input::placeholder, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input input::placeholder, .has-image-gray-background-color .has-dark-gray-background-color .game-filter__search__input input::placeholder, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input input::placeholder, .has-image-gray-background-color .has-carbon-black-background-color .game-filter__search__input input::placeholder, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .game-filter__search__input input::placeholder, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input input::placeholder {
    color: var(--game-filter-block-input-color)
}

.has-slate-gray-background-color .has-dark-gray-background-color .game-filter__search__input button, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input button, .has-slate-gray-background-color .has-carbon-black-background-color .game-filter__search__input button, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input button, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .game-filter__search__input button, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input button, .has-gray-background-color .has-dark-gray-background-color .game-filter__search__input button, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input button, .has-gray-background-color .has-carbon-black-background-color .game-filter__search__input button, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input button, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .game-filter__search__input button, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input button, .has-image-gray-background-color .has-dark-gray-background-color .game-filter__search__input button, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input button, .has-image-gray-background-color .has-carbon-black-background-color .game-filter__search__input button, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input button, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter__search__input button, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .game-filter__search__input button, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter__search__input button {
    color: #6e757c80
}

.has-slate-gray-background-color .has-dark-gray-background-color .game-filter .show-mobile-filter, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter .show-mobile-filter, .has-slate-gray-background-color .has-carbon-black-background-color .game-filter .show-mobile-filter, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter .show-mobile-filter, .has-gray-background-color .has-dark-gray-background-color .game-filter .show-mobile-filter, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter .show-mobile-filter, .has-gray-background-color .has-carbon-black-background-color .game-filter .show-mobile-filter, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter .show-mobile-filter, .has-image-gray-background-color .has-dark-gray-background-color .game-filter .show-mobile-filter, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter .show-mobile-filter, .has-image-gray-background-color .has-carbon-black-background-color .game-filter .show-mobile-filter, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .game-filter .show-mobile-filter, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .game-filter .show-mobile-filter {
    background-color: var(--game-filter-block-bg);
    border: 1px solid #6e757c80
}

.casino-tabs-wrapper {
    --block-text-color: var(--text-main);
    --block-background-color: var(--color-white);
    --block-hover-bg-color: var(--color-main);
    --block-hover-text-color: var(--color-white);
    position: relative
}

@media only screen and (width <= 575px) {
    .casino-tabs-wrapper {
        margin: 0 17px
    }
}

@media only screen and (width <= 1365px) {
    .casino-tabs-wrapper {
        margin: 0 12px
    }
}

.casino-tabs-wrapper .tns-controls {
    justify-content: space-between;
    width: 100%;
    display: flex;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.casino-tabs-wrapper .tns-controls button {
    cursor: pointer;
    background: 0 0;
    border: none;
    font-size: 24px
}

.casino-tabs-wrapper .tns-controls button:focus {
    outline: none
}

.casino-tabs-wrapper .tns-controls button .icon {
    color: var(--block-hover-bg-color);
    font-size: 25px
}

.casino-tabs-wrapper .tns-controls button[disabled] {
    opacity: 0
}

.casino-tabs-wrapper .tns-controls button[data-controls=prev] {
    margin-left: -30px;
    transform: rotate(90deg)
}

@media only screen and (width <= 1365px) {
    .casino-tabs-wrapper .tns-controls button[data-controls=prev] {
        margin-left: -25px
    }
}

.casino-tabs-wrapper .tns-controls button[data-controls=next] {
    margin-right: -30px;
    transform: rotate(-90deg)
}

@media only screen and (width <= 1365px) {
    .casino-tabs-wrapper .tns-controls button[data-controls=next] {
        margin-right: -25px
    }
}

.casino-tabs-wrapper .casino-tabs-navigation {
    white-space: nowrap;
    padding: 10px 0;
    display: flex;
    overflow: hidden
}

.casino-tabs-wrapper .casino-tabs-navigation .casino-tab-link {
    height: 80px;
    font-family: var(--font-secondary);
    background-color: var(--block-background-color);
    color: var(--block-text-color);
    border-radius: 12px;
    align-items: center;
    margin-right: 16px;
    padding: 0 24px;
    font-size: 18px;
    font-weight: 600;
    transition: all .2s;
    display: flex !important
}

.casino-tabs-wrapper .casino-tabs-navigation .casino-tab-link img {
    height: 35px;
    margin-right: 14px
}

.casino-tabs-wrapper .casino-tabs-navigation .casino-tab-link .casino-tab-title {
    flex-direction: column;
    display: flex
}

.casino-tabs-wrapper .casino-tabs-navigation .casino-tab-link .casino-tab-title .count {
    font-size: 14px
}

.casino-tabs-wrapper .casino-tabs-navigation .casino-tab-link:hover, .casino-tabs-wrapper .casino-tabs-navigation .casino-tab-link.active {
    cursor: pointer;
    background-color: var(--block-hover-bg-color);
    color: var(--block-hover-text-color)
}

.casino-tabs-wrapper .casino-tabs-navigation .casino-tab-link .loader {
    border: 4px dotted var(--block-hover-text-color);
    box-sizing: border-box;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    margin-left: -10px;
    margin-right: 10px;
    animation: 2s linear infinite rotation;
    display: inline-block;
    position: relative
}

@keyframes rotation {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

.has-dark-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-dark-gray-background-color .casino-tabs-wrapper, .has-carbon-black-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-carbon-black-background-color .casino-tabs-wrapper, .has-slate-gray-background-color .has-dark-gray-background-color .casino-tabs-wrapper, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-tabs-wrapper, .has-slate-gray-background-color .has-carbon-black-background-color .casino-tabs-wrapper, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-tabs-wrapper, .has-gray-background-color .has-dark-gray-background-color .casino-tabs-wrapper, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-tabs-wrapper, .has-gray-background-color .has-carbon-black-background-color .casino-tabs-wrapper, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-tabs-wrapper, .has-image-gray-background-color .has-dark-gray-background-color .casino-tabs-wrapper, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-tabs-wrapper, .has-image-gray-background-color .has-carbon-black-background-color .casino-tabs-wrapper, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-tabs-wrapper {
    --block-background-color: var(--color-gutenberg-gray)
}

.has-slate-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-slate-gray-background-color .casino-tabs-wrapper, .has-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-gray-background-color .casino-tabs-wrapper, .has-image-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-image-gray-background-color .casino-tabs-wrapper, .has-dark-gray-background-color .has-slate-gray-background-color .casino-tabs-wrapper, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-tabs-wrapper, .has-dark-gray-background-color .has-gray-background-color .casino-tabs-wrapper, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-tabs-wrapper, .has-dark-gray-background-color .has-image-gray-background-color .casino-tabs-wrapper, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-tabs-wrapper, .has-carbon-black-background-color .has-slate-gray-background-color .casino-tabs-wrapper, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-tabs-wrapper, .has-carbon-black-background-color .has-gray-background-color .casino-tabs-wrapper, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-tabs-wrapper, .has-carbon-black-background-color .has-image-gray-background-color .casino-tabs-wrapper, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-tabs-wrapper {
    --block-background-color: var(--color-gutenberg-gray-dark)
}

.has-slate-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-slate-gray-background-color .casino-tabs-wrapper, .has-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-gray-background-color .casino-tabs-wrapper, .has-image-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-image-gray-background-color .casino-tabs-wrapper, .has-dark-gray-background-color .has-slate-gray-background-color .casino-tabs-wrapper, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-tabs-wrapper, .has-dark-gray-background-color .has-gray-background-color .casino-tabs-wrapper, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-tabs-wrapper, .has-dark-gray-background-color .has-image-gray-background-color .casino-tabs-wrapper, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-tabs-wrapper, .has-carbon-black-background-color .has-slate-gray-background-color .casino-tabs-wrapper, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-tabs-wrapper, .has-carbon-black-background-color .has-gray-background-color .casino-tabs-wrapper, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-tabs-wrapper, .has-carbon-black-background-color .has-image-gray-background-color .casino-tabs-wrapper, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .casino-tabs-wrapper, .has-dark-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-dark-gray-background-color .casino-tabs-wrapper, .has-carbon-black-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-carbon-black-background-color .casino-tabs-wrapper, .has-slate-gray-background-color .has-dark-gray-background-color .casino-tabs-wrapper, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-tabs-wrapper, .has-slate-gray-background-color .has-carbon-black-background-color .casino-tabs-wrapper, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-tabs-wrapper, .has-gray-background-color .has-dark-gray-background-color .casino-tabs-wrapper, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-tabs-wrapper, .has-gray-background-color .has-carbon-black-background-color .casino-tabs-wrapper, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-tabs-wrapper, .has-image-gray-background-color .has-dark-gray-background-color .casino-tabs-wrapper, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-tabs-wrapper, .has-image-gray-background-color .has-carbon-black-background-color .casino-tabs-wrapper, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .casino-tabs-wrapper, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .casino-tabs-wrapper {
    --block-text-color: var(--color-white);
    --block-background-color: var(--color-gutenberg-gray-slate);
    --block-hover-bg-color: var(--color-button-alt)
}

.rtp-calculator {
    background: var(--color-white);
    border-radius: 8px;
    padding: 20px;
    box-shadow: 0 4px 8px #0000001a
}

.rtp-calculator h3 {
    margin-bottom: 20px
}

.rtp-calculator #rtpForm span {
    color: var(--color-gray-dark);
    margin-bottom: 5px;
    font-size: 14px;
    display: block
}

.rtp-calculator #rtpForm span.rtp-warning {
    color: var(--color-link);
    display: none
}

.rtp-calculator #rtpForm label {
    margin: 10px 0 5px;
    font-size: 16px;
    display: block
}

.rtp-calculator #rtpForm input {
    border: 1px solid var(--color-gray-dark);
    border-radius: 4px;
    width: 100%;
    margin-bottom: 10px;
    padding: 8px;
    font-size: 16px
}

.rtp-calculator #rtpForm button {
    background-color: var(--color-link);
    width: 100%;
    color: var(--color-white);
    cursor: pointer;
    border: none;
    border-radius: 4px;
    margin-top: 20px;
    padding: 10px;
    font-size: 16px
}

.rtp-calculator #rtpForm button:hover {
    background-color: var(--color-main-hover)
}

.rtp-calculator #rtpForm .rtp-required-sign {
    color: var(--color-red);
    display: inline
}

.rtp-calculator .result {
    color: var(--text-main);
    margin: 15px 0;
    font-size: 16px
}

.rtp-calculator .result .message-block {
    margin-bottom: 10px;
    font-weight: 600
}

.rtp-calculator .result .message-block > span {
    display: none
}

.rtp-calculator .result .rtp-block {
    font-weight: 400
}

.rtp-calculator .result .rtp-block .rtp-value, .rtp-calculator .result .rtp-block .rtp-expected {
    display: none
}

.rtp-calculator .result .rtp-block .rtp-value > span, .rtp-calculator .result .rtp-block .rtp-expected > span {
    font-weight: 600
}

.bonus-calculator {
    background: var(--color-white);
    border-radius: 8px;
    justify-content: space-between;
    gap: 10px;
    margin: 30px 0;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 20px #081d5414
}

.bonus-calculator .nav-tabs {
    margin: 10px 0 15px;
    display: flex
}

.bonus-calculator .nav-tabs .nav-link {
    cursor: pointer;
    background: 0 0;
    width: 50%;
    padding-bottom: 18px;
    font-size: 16px;
    font-weight: 600
}

.bonus-calculator .nav-tabs .nav-link.active {
    color: var(--color-link);
    border-bottom: 3px solid var(--color-link)
}

.bonus-calculator > div {
    width: 50%;
    padding: 10px
}

.bonus-calculator > div .d-none {
    display: none
}

.bonus-calculator__data {
    border-right: 1px solid var(--color-main-light);
    padding-right: 20px !important
}

.bonus-calculator__fields {
    flex-wrap: wrap;
    gap: 0 20px;
    display: flex
}

.bonus-calculator__fields > div {
    flex-direction: column;
    flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
    display: flex
}

.bonus-calculator__fields > div label {
    color: var(--text-main);
    margin-bottom: 5px;
    font-size: 14px;
    display: block
}

.bonus-calculator__fields > div:first-child {
    flex: 0 0 100%;
    max-width: 100%
}

.bonus-calculator__fields > div input, .bonus-calculator__fields > div select {
    border: 1px solid var(--color-gray-dark);
    padding: 8px
}

.bonus-calculator__fields > div select {
    background-color: var(--text-input-bg);
    border-radius: 8px;
    margin-bottom: 16px;
    font-size: 16px
}

.bonus-calculator__fields > div.button-wrapper {
    flex: 50%;
    max-width: calc(50% - 10px)
}

.bonus-calculator__fields > div.button-wrapper button {
    background-color: var(--color-link);
    cursor: pointer;
    color: var(--color-white);
    margin-top: 16px;
    padding: 9px
}

.bonus-calculator__fields > div.button-wrapper button:hover {
    background-color: var(--color-main-hover)
}

.bonus-calculator__results h3 {
    margin: 0 0 15px;
    font-size: 24px
}

.bonus-calculator__results .result-item {
    border-top: 1px solid var(--color-main-light);
    justify-content: space-between;
    padding: 16px 0;
    font-size: 14px;
    display: flex
}

.bonus-calculator__results .result-item span:last-child {
    font-weight: 700
}

.bonus-calculator__results .result-item.txt-green {
    color: var(--color-link);
    font-size: 18px;
    font-weight: 700
}

.bonus-calculator__results .note {
    color: var(--text-main);
    align-items: center;
    font-size: 12px;
    display: flex
}

.bonus-calculator__results .note svg {
    margin-right: 10px
}

@media only screen and (width <= 991px) {
    .bonus-calculator {
        flex-direction: column;
        padding-right: 10px !important
    }

    .bonus-calculator > div {
        border: none;
        width: 100%
    }
}

@media only screen and (width <= 767px) {
    .bonus-calculator__fields {
        width: 100%
    }

    .bonus-calculator__fields > div {
        flex: 0 0 100%;
        max-width: 100%
    }

    .bonus-calculator__fields > div select {
        margin-bottom: 10px
    }

    .bonus-calculator .nav-tabs .nav-link {
        padding: 0 5px 18px;
        font-size: 15px
    }
}

.news-cta {
    margin: 50px 0
}

@media only screen and (width <= 767px) {
    .news-cta {
        margin: 25px 0
    }
}

.news-cta .container {
    padding-left: 0;
    padding-right: 0
}

.news-cta__wrapper {
    background: #1e252b;
    border-radius: 12px;
    align-items: center;
    gap: 50px;
    padding: 32px 60px;
    display: flex
}

@media only screen and (width <= 767px) {
    .news-cta__wrapper {
        padding: 15px 15px 25px
    }
}

.news-cta__wrapper__left {
    width: 65%
}

@media only screen and (width <= 767px) {
    .news-cta__wrapper__left {
        width: 100%
    }
}

.news-cta__wrapper__right {
    width: 35%
}

@media only screen and (width <= 767px) {
    .news-cta__wrapper__right {
        display: none
    }
}

.news-cta__subtitle {
    text-transform: uppercase;
    margin-bottom: 30px;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 45px;
    color: #f7bc3c !important
}

@media only screen and (width <= 767px) {
    .news-cta__subtitle {
        margin-bottom: 15px;
        font-size: 26px
    }
}

.news-cta__title {
    color: #fff;
    text-align: left;
    margin-bottom: 16px;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 37.5px
}

@media only screen and (width <= 767px) {
    .news-cta__title {
        text-align: center;
        font-size: 26px
    }
}

.news-cta__content {
    color: #fff;
    text-align: left;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 27px
}

@media only screen and (width <= 767px) {
    .news-cta__content {
        text-align: center;
        font-size: 16px
    }
}

.news-cta__image {
    object-fit: cover;
    border-radius: 12px;
    width: 100%;
    height: 275px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block
}

.news-cta__image--mobile {
    display: none
}

@media only screen and (width <= 767px) {
    .news-cta__image--mobile {
        border-radius: 12px;
        margin-top: 15px;
        margin-bottom: 30px;
        display: block
    }
}

.news-cta .btn {
    width: max-content;
    margin: 0 auto;
    display: block
}

.image-grid {
    flex-wrap: wrap;
    justify-content: center;
    gap: 25px;
    display: flex
}

.image-grid__wrapper {
    margin: 20px 0
}

.image-grid__wrapper.rounded .image-grid__item img {
    border-radius: 12px
}

.image-grid__wrapper .image-grid--thumbnail .image-grid__item {
    flex-basis: calc(14.2857% - 25px)
}

@media only screen and (width <= 991px) {
    .image-grid__wrapper .image-grid--thumbnail .image-grid__item {
        flex-basis: calc(20% - 25px)
    }
}

@media only screen and (width <= 767px) {
    .image-grid__wrapper .image-grid--thumbnail .image-grid__item {
        flex-basis: calc(20% - 25px)
    }
}

@media only screen and (width <= 575px) {
    .image-grid__wrapper .image-grid--thumbnail .image-grid__item {
        flex-basis: calc(33.3333% - 25px)
    }
}

@media only screen and (width <= 320px) {
    .image-grid__wrapper .image-grid--thumbnail .image-grid__item {
        flex-basis: calc(50% - 25px)
    }
}

.image-grid__wrapper .image-grid--medium .image-grid__item {
    flex-basis: calc(20% - 25px)
}

@media only screen and (width <= 991px) {
    .image-grid__wrapper .image-grid--medium .image-grid__item {
        flex-basis: calc(33.3333% - 25px)
    }
}

@media only screen and (width <= 767px) {
    .image-grid__wrapper .image-grid--medium .image-grid__item {
        flex-basis: calc(50% - 25px)
    }

    .image-grid__wrapper .image-grid--medium .image-grid__item img {
        margin: 0 auto
    }
}

@media only screen and (width <= 575px) {
    .image-grid__wrapper .image-grid--medium .image-grid__item {
        flex-basis: calc(100% - 25px)
    }

    .image-grid__wrapper .image-grid--medium .image-grid__item img {
        margin: 0 auto
    }
}

.image-grid__wrapper .image-grid--large .image-grid__item {
    flex-basis: calc(33.3333% - 25px)
}

@media only screen and (width <= 991px) {
    .image-grid__wrapper .image-grid--large .image-grid__item {
        flex-basis: calc(50% - 25px)
    }
}

@media only screen and (width <= 767px) {
    .image-grid__wrapper .image-grid--large .image-grid__item {
        flex-basis: calc(100% - 25px)
    }

    .image-grid__wrapper .image-grid--large .image-grid__item img {
        margin: 0 auto
    }
}

@media only screen and (width <= 575px) {
    .image-grid__wrapper .image-grid--large .image-grid__item {
        flex-basis: calc(100% - 25px)
    }

    .image-grid__wrapper .image-grid--large .image-grid__item img {
        margin: 0 auto
    }
}

.image-grid__item {
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.image-grid__item img {
    max-width: 100%;
    height: auto;
    display: block
}

.image-grid__item-wrapper {
    text-align: center;
    width: 100%
}

.image-grid__content {
    margin-top: 5px;
    font-size: 15px
}

.image-grid__content p {
    margin-bottom: 0
}

.purposes-block {
    --purposes-bg-color: var(--color-white);
    --purposes-text-color: var(--text-main);
    background-color: var(--purposes-bg-color);
    color: var(--purposes-text-color);
    border-radius: 12px;
    margin: 30px 0;
    display: flex;
    box-shadow: 0 8px 20px #081d5414
}

.purposes-block__border {
    background: var(--purpose-red);
    border-radius: 12px 0 0 12px;
    padding-right: 10px
}

.purposes-block__border.border-yellow {
    background: var(--purpose-yellow)
}

.purposes-block__border.border-green {
    background: var(--purpose-green)
}

.purposes-block__content {
    padding: 20px
}

.has-dark-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color, .has-carbon-black-background-color, .wp-block-group.has-background.has-carbon-black-background-color, .has-slate-gray-background-color, .wp-block-group.has-background.has-slate-gray-background-color, .has-gray-background-color, .wp-block-group.has-background.has-gray-background-color, .has-image-gray-background-color, .wp-block-group.has-background.has-image-gray-background-color, .has-slate-gray-background-color .has-dark-gray-background-color, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color, .has-slate-gray-background-color .has-carbon-black-background-color, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color, .has-gray-background-color .has-dark-gray-background-color, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color, .has-gray-background-color .has-carbon-black-background-color, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color, .has-image-gray-background-color .has-dark-gray-background-color, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color, .has-image-gray-background-color .has-carbon-black-background-color, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color, .has-slate-gray-background-color, .wp-block-group.has-background.has-slate-gray-background-color, .has-gray-background-color, .wp-block-group.has-background.has-gray-background-color, .has-image-gray-background-color, .wp-block-group.has-background.has-image-gray-background-color, .has-dark-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color, .has-carbon-black-background-color, .wp-block-group.has-background.has-carbon-black-background-color, .has-dark-gray-background-color .has-slate-gray-background-color, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color, .has-dark-gray-background-color .has-gray-background-color, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color, .has-dark-gray-background-color .has-image-gray-background-color, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color, .has-carbon-black-background-color .has-slate-gray-background-color, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color, .has-carbon-black-background-color .has-gray-background-color, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color, .has-carbon-black-background-color .has-image-gray-background-color, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color {
    --color-link: var(--color-link-light)
}

.step-by-step-wrapper .step-by-step-items {
    margin: 0
}

.step-by-step-wrapper .step-by-step-items .step-by-step-item .step-content .title h1, .step-by-step-wrapper .step-by-step-items .step-by-step-item .step-content .title h2, .step-by-step-wrapper .step-by-step-items .step-by-step-item .step-content .title h3, .step-by-step-wrapper .step-by-step-items .step-by-step-item .step-content .title h4, .step-by-step-wrapper .step-by-step-items .step-by-step-item .step-content .title h5, .step-by-step-wrapper .step-by-step-items .step-by-step-item .step-content .title h6 {
    margin: 0;
    font-size: 20px;
    line-height: 24px
}

@media only screen and (width <= 575px) {
    .step-by-step-wrapper .step-by-step:has(input[name=load-more]:not(:checked)) .step-by-step-item:nth-of-type(n+4) + .step-by-step-more {
        display: block
    }
}

.step-by-step-items-column {
    margin: 0
}

.step-by-step-items-column .step-by-step-item-column {
    align-items: center
}

.step-by-step-items-column .step-by-step-item-column .step-content-column .title h1, .step-by-step-items-column .step-by-step-item-column .step-content-column .title h2, .step-by-step-items-column .step-by-step-item-column .step-content-column .title h3, .step-by-step-items-column .step-by-step-item-column .step-content-column .title h4, .step-by-step-items-column .step-by-step-item-column .step-content-column .title h5, .step-by-step-items-column .step-by-step-item-column .step-content-column .title h6 {
    margin: 0;
    font-size: 20px;
    line-height: 24px
}

.bonus-filter-block {
    --bonus-filter-block-bg: var(--color-white);
    --bonus-filter-block-input-bg: var(--text-input-bg);
    --bonus-filter-block-input-color: var(--bg-submenu-hover);
    --bonus-filter-block-input-arrow: var(--color-black);
    margin: 40px 0
}

@media only screen and (width <= 767px) {
    .bonus-filter-block .casino-cards__item {
        width: calc(50% - 5px)
    }

    .bonus-filter-block .casino-cards__item:last-child {
        margin-right: inherit
    }

    .bonus-filter-block .casino-cards__item .casino-card__btn {
        padding: 10px;
        font-size: 14px
    }
}

.bonus-filter-block .casino-cards__item .casino-card__inner {
    padding: 10px
}

.bonus-filter-block .casino-cards__item .casino-card__inner .casino-card__logo {
    margin-top: 10px
}

.bonus-filter-block__top-badge {
    justify-content: center;
    width: 100%;
    display: flex;
    position: absolute;
    top: -10px;
    left: auto
}

.bonus-filter-block__top-badge-text {
    background-color: var(--color-button-alt);
    color: var(--color-white);
    letter-spacing: 1.6px;
    text-transform: uppercase;
    text-wrap: nowrap;
    border-radius: 4px;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 900;
    line-height: 12px
}

.bonus-filter-block__type, .bonus-filter-block__description, .bonus-filter-block__code {
    text-align: center;
    width: 100%;
    margin-top: 4px;
    font-weight: 600
}

.bonus-filter-block__code {
    justify-content: center;
    align-items: center;
    font-weight: 400;
    display: flex;
    position: relative
}

.bonus-filter-block__code .bonus-code-text {
    text-align: center;
    letter-spacing: 1px;
    z-index: 1;
    flex: auto
}

.bonus-filter-block__code .bonus-code-copy {
    cursor: pointer;
    z-index: 1;
    background: 0 0;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: inline-flex;
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%)
}

.bonus-filter-block__code .bonus-code-copy svg {
    transition: none
}

.bonus-filter-block__code .bonus-code-copied {
    background: var(--color-gutenberg-gray);
    pointer-events: none;
    z-index: 2;
    border-radius: 8px;
    padding: 2px 10px;
    animation: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.bonus-filter-block__filters {
    background: var(--bonus-filter-block-bg);
    border-radius: 12px;
    margin-bottom: 20px;
    padding: 20px;
    box-shadow: 0 8px 20px #081d5414
}

.bonus-filter-block__controls {
    gap: 20px;
    display: flex
}

@media only screen and (width <= 575px) {
    .bonus-filter-block__controls {
        flex-direction: column;
        gap: 15px
    }
}

.bonus-filter-block__control {
    width: 100%
}

.bonus-filter-block__control .bonus-filter-block__select {
    background-color: var(--text-input-bg);
    width: 100%;
    color: var(--text-input);
    border: 1px solid var(--color-gray);
    border-radius: 8px;
    margin-bottom: 0;
    padding: 14px 16px;
    font-size: 14px;
    line-height: 24px
}

.bonus-filter-block__control .select2-container {
    background-color: var(--bonus-filter-block-input-bg);
    color: var(--text-input);
    border-radius: 8px;
    margin-bottom: 0;
    padding: 14px 16px;
    font-size: 14px;
    line-height: 24px
}

.bonus-filter-block__control .select2-container .select2-selection--single {
    background: 0 0;
    border: none;
    padding: 0
}

.bonus-filter-block__control .select2-container .select2-selection--single .select2-selection__rendered {
    color: var(--bonus-filter-block-input-color);
    padding: 0;
    font-size: 14px
}

.bonus-filter-block__control .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 16px;
    height: 16px;
    top: 12px;
    right: 20px
}

.bonus-filter-block__control .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-left: 1px solid var(--bonus-filter-block-input-arrow);
    border-bottom: 1px solid var(--bonus-filter-block-input-arrow);
    border-top: none;
    border-right: none;
    width: 12px;
    height: 12px;
    transform: rotate(-45deg)
}

.bonus-filter-block__control .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: var(--bonus-filter-block-input-arrow);
    border-width: 0 0 1px 1px;
    transform: rotate(135deg) translate(7px, -4px)
}

.bonus-filter-block__results {
    gap: 20px;
    margin-top: 20px;
    transition: opacity .3s;
    display: grid;
    position: relative
}

.bonus-filter-block__results.loading {
    opacity: .6;
    pointer-events: none
}

.bonus-filter-block__results.loading:after {
    content: "";
    z-index: 10;
    border: 3px solid #e0e0e0;
    border-top-color: #ef404ff5;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px;
    animation: 1s linear infinite spin;
    position: absolute;
    top: 50%;
    left: 50%
}

.bonus-filter-block__pagination {
    text-align: center;
    margin-top: 30px
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

.has-slate-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-slate-gray-background-color .bonus-filter-block, .has-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-gray-background-color .bonus-filter-block, .has-image-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-image-gray-background-color .bonus-filter-block {
    --bonus-filter-block-bg: var(--color-gutenberg-gray);
    --bonus-filter-block-input-bg: var(--color-gutenberg-gray-dark);
    --bonus-filter-block-input-color: var(--color-white);
    --bonus-filter-block-input-arrow: var(--color-gray-light)
}

.has-slate-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-slate-gray-background-color .bonus-filter-block__code, .has-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-gray-background-color .bonus-filter-block__code, .has-image-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-image-gray-background-color .bonus-filter-block__code {
    background-color: #363d42;
    border: 2px dashed #fffc;
    border-radius: 8px
}

.has-dark-gray-background-color .has-slate-gray-background-color .bonus-filter-block, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .bonus-filter-block, .has-dark-gray-background-color .has-gray-background-color .bonus-filter-block, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .bonus-filter-block, .has-dark-gray-background-color .has-image-gray-background-color .bonus-filter-block, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .bonus-filter-block, .has-carbon-black-background-color .has-slate-gray-background-color .bonus-filter-block, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .bonus-filter-block, .has-carbon-black-background-color .has-gray-background-color .bonus-filter-block, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .bonus-filter-block, .has-carbon-black-background-color .has-image-gray-background-color .bonus-filter-block, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .bonus-filter-block {
    --bonus-filter-block-bg: var(--color-gutenberg-gray);
    --bonus-filter-block-input-bg: var(--color-gutenberg-gray-dark);
    --bonus-filter-block-input-color: var(--color-white);
    --bonus-filter-block-input-arrow: var(--color-gray-light)
}

.has-dark-gray-background-color .has-slate-gray-background-color .bonus-filter-block__code, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .bonus-filter-block__code, .has-dark-gray-background-color .has-gray-background-color .bonus-filter-block__code, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .bonus-filter-block__code, .has-dark-gray-background-color .has-image-gray-background-color .bonus-filter-block__code, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .bonus-filter-block__code, .has-carbon-black-background-color .has-slate-gray-background-color .bonus-filter-block__code, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .bonus-filter-block__code, .has-carbon-black-background-color .has-gray-background-color .bonus-filter-block__code, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .bonus-filter-block__code, .has-carbon-black-background-color .has-image-gray-background-color .bonus-filter-block__code, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .bonus-filter-block__code {
    background-color: #363d42;
    border: 2px dashed #fffc;
    border-radius: 8px
}

.has-dark-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-dark-gray-background-color .bonus-filter-block, .has-carbon-black-background-color .bonus-filter-block, .wp-block-group.has-background.has-carbon-black-background-color .bonus-filter-block {
    --bonus-filter-block-bg: var(--color-gutenberg-gray);
    --bonus-filter-block-input-bg: var(--color-gutenberg-gray-dark);
    --bonus-filter-block-input-color: var(--color-white);
    --bonus-filter-block-input-arrow: var(--color-gray-light)
}

.has-dark-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-dark-gray-background-color .bonus-filter-block__code, .has-carbon-black-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-carbon-black-background-color .bonus-filter-block__code {
    background-color: #363d42;
    border: 2px dashed #fffc;
    border-radius: 8px
}

.has-slate-gray-background-color .has-dark-gray-background-color .bonus-filter-block, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .bonus-filter-block, .has-slate-gray-background-color .has-carbon-black-background-color .bonus-filter-block, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .bonus-filter-block, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .bonus-filter-block, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .bonus-filter-block, .has-gray-background-color .has-dark-gray-background-color .bonus-filter-block, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .bonus-filter-block, .has-gray-background-color .has-carbon-black-background-color .bonus-filter-block, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .bonus-filter-block, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .bonus-filter-block, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .bonus-filter-block, .has-image-gray-background-color .has-dark-gray-background-color .bonus-filter-block, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .bonus-filter-block, .has-image-gray-background-color .has-carbon-black-background-color .bonus-filter-block, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .bonus-filter-block, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .bonus-filter-block, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .bonus-filter-block, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .bonus-filter-block {
    --bonus-filter-block-bg: var(--color-gutenberg-gray);
    --bonus-filter-block-input-bg: var(--color-gutenberg-gray-dark);
    --bonus-filter-block-input-color: var(--color-white);
    --bonus-filter-block-input-arrow: var(--color-gray-light)
}

.has-slate-gray-background-color .has-dark-gray-background-color .bonus-filter-block__code, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .bonus-filter-block__code, .has-slate-gray-background-color .has-carbon-black-background-color .bonus-filter-block__code, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .bonus-filter-block__code, .has-gray-background-color .has-dark-gray-background-color .bonus-filter-block__code, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .bonus-filter-block__code, .has-gray-background-color .has-carbon-black-background-color .bonus-filter-block__code, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .bonus-filter-block__code, .has-image-gray-background-color .has-dark-gray-background-color .bonus-filter-block__code, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .bonus-filter-block__code, .has-image-gray-background-color .has-carbon-black-background-color .bonus-filter-block__code, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .bonus-filter-block__code, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .bonus-filter-block__code {
    background-color: #363d42;
    border: 2px dashed #fffc;
    border-radius: 8px
}

.big-win-block {
    --big-win-block-bg: var(--color-white);
    --big-win-block-item-bg: #f8fafe;
    --big-win-block-game-name-color: var(--color-link);
    align-items: center;
    padding: 20px 0;
    display: flex;
    overflow: hidden
}

.big-win-block__carousel-wrapper {
    white-space: nowrap;
    flex: 1;
    display: inline-block;
    overflow: hidden;
    mask-image: linear-gradient(90deg, #000 80%, #0000)
}

.big-win-block__carousel {
    overflow: hidden
}

.big-win-block__carousel-item-content {
    background: var(--big-win-block-item-bg);
    color: var(--color-white);
    box-sizing: border-box;
    border-radius: 5px;
    width: 210px;
    margin-bottom: 5px;
    display: flex;
    box-shadow: 0 2px 6px #acb6bf66
}

@media only screen and (width <= 575px) {
    .big-win-block__carousel-item-content {
        width: 180px
    }
}

.big-win-block__carousel-item-content .item-brand-logo {
    border-radius: 6px 0 0 6px;
    width: 100px;
    min-width: 100px;
    height: auto;
    padding: 10px;
    display: flex;
    position: relative;
    overflow: hidden
}

@media only screen and (width <= 575px) {
    .big-win-block__carousel-item-content .item-brand-logo {
        width: 60px;
        min-width: 60px
    }
}

.big-win-block__carousel-item-content .item-brand-logo img {
    object-fit: cover;
    border-radius: 6px;
    max-height: 100%;
    display: block
}

.big-win-block__carousel-item-content .item-brand-logo .logo-overlay {
    background-color: var(--color-main-dark);
    color: var(--color-white);
    opacity: 0;
    pointer-events: none;
    z-index: 5;
    justify-content: center;
    align-items: center;
    transition: opacity .3s;
    display: flex;
    position: absolute;
    inset: 0
}

.big-win-block__carousel-item-content .item-brand-logo .logo-overlay span {
    background: var(--color-link);
    text-align: center;
    border-radius: 4px;
    min-width: 50px;
    padding: 2px 6px;
    font-size: 10px;
    line-height: 20px
}

.big-win-block__carousel-item-content .item-brand-logo .logo-overlay span a {
    pointer-events: all;
    color: var(--color-white);
    width: 100%;
    display: block
}

@media only screen and (width <= 575px) {
    .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span {
        padding: 2px 4px;
        font-size: 9px
    }
}

.big-win-block__carousel-item-content:hover .item-brand-logo {
    background-color: var(--color-main-dark)
}

.big-win-block__carousel-item-content:hover .item-brand-logo .logo-overlay {
    opacity: 1
}

.big-win-block__carousel-item-content .item-content {
    padding: 10px 5px 10px 10px
}

.big-win-block__carousel-item-content .item-content span {
    font-size: 10px;
    line-height: 12px;
    display: block
}

@media only screen and (width <= 575px) {
    .big-win-block__carousel-item-content .item-content span {
        font-size: 8px;
        line-height: 10px
    }
}

.big-win-block__carousel-item-content .item-content span.amount {
    color: var(--color-green);
    font-size: 16px;
    line-height: 20px
}

@media only screen and (width <= 575px) {
    .big-win-block__carousel-item-content .item-content span.amount {
        font-size: 12px;
        line-height: 16px
    }
}

.big-win-block__carousel-item-content .item-content span.winner {
    color: var(--text-dark);
    margin-top: 5px;
    font-size: 12px;
    line-height: 16px
}

@media only screen and (width <= 575px) {
    .big-win-block__carousel-item-content .item-content span.winner {
        font-size: 10px;
        line-height: 14px
    }
}

.big-win-block__carousel-item-content .item-content span.game {
    color: var(--big-win-block-game-name-color);
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 125px;
    margin: 5px 0;
    overflow: hidden
}

@media only screen and (width <= 575px) {
    .big-win-block__carousel-item-content .item-content span.game {
        width: 100px
    }
}

.big-win-block__carousel-item-content .item-content span.win-date {
    color: var(--color-gray-dark);
    margin-bottom: 5px
}

.big-win-block__nav {
    flex-direction: row;
    gap: 8px;
    display: flex
}

.big-win-block__nav .nav__prev, .big-win-block__nav .nav__next {
    color: var(--text-light);
    cursor: pointer;
    z-index: 10;
    background: #e0e3e6;
    border: 1px solid #e0e3e6;
    border-radius: 6px;
    padding: 8px 10px;
    font-size: 11px;
    position: static;
    top: auto;
    right: auto;
    transform: none
}

.big-win-block__nav .nav__prev i, .big-win-block__nav .nav__next i {
    font-size: 11px
}

.big-win-block__nav .nav__prev[disabled], .big-win-block__nav .nav__next[disabled] {
    background: var(--color-white);
    color: var(--color-gray-dark);
    border-color: var(--text-light)
}

.big-win-block__nav .nav__prev {
    right: 55px
}

.big-win-block__nav .nav__prev i {
    transform: rotate(90deg)
}

.big-win-block__nav .nav__next {
    right: 15px
}

.big-win-block__nav .nav__next i {
    transform: rotate(-90deg)
}

.has-slate-gray-background-color .big-win-block, .wp-block-group.has-background.has-slate-gray-background-color .big-win-block, .has-gray-background-color .big-win-block, .wp-block-group.has-background.has-gray-background-color .big-win-block, .has-image-gray-background-color .big-win-block, .wp-block-group.has-background.has-image-gray-background-color .big-win-block {
    --big-win-block-bg: var(--color-gutenberg-gray);
    --big-win-block-item-bg: var(--color-gutenberg-gray-slate);
    --big-win-block-tab-bg: var(--text-dark);
    --big-win-block-tab-color: var(--color-gray-dark);
    --big-win-block-tooltip-color: var(--color-white);
    --big-win-block-tooltip-bg: var(--color-gutenberg-gray);
    --big-win-block-tooltip-border: var(--text-dark);
    --big-win-block-game-name-color: var(--color-main-hover)
}

.has-slate-gray-background-color .big-win-block__nav .nav__prev, .has-slate-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__next, .has-gray-background-color .big-win-block__nav .nav__prev, .has-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__next, .has-image-gray-background-color .big-win-block__nav .nav__prev, .has-image-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__next {
    background: var(--color-gutenberg-gray-slate);
    border: 1px solid var(--color-gutenberg-gray-slate);
    color: var(--color-white)
}

.has-slate-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-slate-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__next[disabled], .has-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__next[disabled], .has-image-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-image-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__next[disabled] {
    background: var(--color-gutenberg-gray);
    color: var(--color-gutenberg-gray-slate)
}

.has-slate-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content, .has-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content, .has-image-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content {
    box-shadow: none
}

.has-slate-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-image-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content .item-content span.winner {
    color: var(--color-white)
}

.has-slate-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-image-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span {
    background: var(--color-red)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win-block, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block, .has-dark-gray-background-color .has-gray-background-color .big-win-block, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block, .has-dark-gray-background-color .has-image-gray-background-color .big-win-block, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win-block, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win-block, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win-block, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block, .has-carbon-black-background-color .has-slate-gray-background-color .big-win-block, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block, .has-carbon-black-background-color .has-gray-background-color .big-win-block, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block, .has-carbon-black-background-color .has-image-gray-background-color .big-win-block, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win-block, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win-block, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win-block, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block {
    --big-win-block-bg: var(--color-gutenberg-gray);
    --big-win-block-item-bg: var(--color-gutenberg-gray-slate);
    --big-win-block-tab-bg: var(--text-dark);
    --big-win-block-tab-color: var(--color-gray-dark);
    --big-win-block-tooltip-color: var(--color-white);
    --big-win-block-tooltip-bg: var(--color-gutenberg-gray);
    --big-win-block-tooltip-border: var(--text-dark);
    --big-win-block-game-name-color: var(--color-main-hover)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win-block__nav .nav__prev, .has-dark-gray-background-color .has-slate-gray-background-color .big-win-block__nav .nav__next, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__prev, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__next, .has-dark-gray-background-color .has-gray-background-color .big-win-block__nav .nav__prev, .has-dark-gray-background-color .has-gray-background-color .big-win-block__nav .nav__next, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__prev, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__next, .has-dark-gray-background-color .has-image-gray-background-color .big-win-block__nav .nav__prev, .has-dark-gray-background-color .has-image-gray-background-color .big-win-block__nav .nav__next, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__prev, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__next, .has-carbon-black-background-color .has-slate-gray-background-color .big-win-block__nav .nav__prev, .has-carbon-black-background-color .has-slate-gray-background-color .big-win-block__nav .nav__next, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__prev, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__next, .has-carbon-black-background-color .has-gray-background-color .big-win-block__nav .nav__prev, .has-carbon-black-background-color .has-gray-background-color .big-win-block__nav .nav__next, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__prev, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__next, .has-carbon-black-background-color .has-image-gray-background-color .big-win-block__nav .nav__prev, .has-carbon-black-background-color .has-image-gray-background-color .big-win-block__nav .nav__next, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__prev, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__next {
    background: var(--color-gutenberg-gray-slate);
    border: 1px solid var(--color-gutenberg-gray-slate);
    color: var(--color-white)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-dark-gray-background-color .has-slate-gray-background-color .big-win-block__nav .nav__next[disabled], .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__next[disabled], .has-dark-gray-background-color .has-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-dark-gray-background-color .has-gray-background-color .big-win-block__nav .nav__next[disabled], .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__next[disabled], .has-dark-gray-background-color .has-image-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-dark-gray-background-color .has-image-gray-background-color .big-win-block__nav .nav__next[disabled], .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__next[disabled], .has-carbon-black-background-color .has-slate-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-carbon-black-background-color .has-slate-gray-background-color .big-win-block__nav .nav__next[disabled], .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__next[disabled], .has-carbon-black-background-color .has-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-carbon-black-background-color .has-gray-background-color .big-win-block__nav .nav__next[disabled], .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__next[disabled], .has-carbon-black-background-color .has-image-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-carbon-black-background-color .has-image-gray-background-color .big-win-block__nav .nav__next[disabled], .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__nav .nav__next[disabled] {
    background: var(--color-gutenberg-gray);
    color: var(--color-gutenberg-gray-slate)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win-block__carousel-item-content, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content, .has-dark-gray-background-color .has-gray-background-color .big-win-block__carousel-item-content, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content, .has-dark-gray-background-color .has-image-gray-background-color .big-win-block__carousel-item-content, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content, .has-carbon-black-background-color .has-slate-gray-background-color .big-win-block__carousel-item-content, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content, .has-carbon-black-background-color .has-gray-background-color .big-win-block__carousel-item-content, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content, .has-carbon-black-background-color .has-image-gray-background-color .big-win-block__carousel-item-content, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content {
    box-shadow: none
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-dark-gray-background-color .has-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-dark-gray-background-color .has-image-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-carbon-black-background-color .has-slate-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-carbon-black-background-color .has-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-carbon-black-background-color .has-image-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content .item-content span.winner {
    color: var(--color-white)
}

.has-dark-gray-background-color .has-slate-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-dark-gray-background-color .has-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-dark-gray-background-color .has-image-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-carbon-black-background-color .has-slate-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-carbon-black-background-color .has-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-carbon-black-background-color .has-image-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span {
    background: var(--color-red)
}

.has-dark-gray-background-color .big-win-block, .wp-block-group.has-background.has-dark-gray-background-color .big-win-block, .has-carbon-black-background-color .big-win-block, .wp-block-group.has-background.has-carbon-black-background-color .big-win-block {
    --big-win-block-bg: var(--color-gutenberg-gray);
    --big-win-block-item-bg: var(--color-gutenberg-gray-slate);
    --big-win-block-tab-bg: var(--text-dark);
    --big-win-block-tab-color: var(--color-gray-dark);
    --big-win-block-tooltip-color: var(--color-white);
    --big-win-block-tooltip-bg: var(--color-gutenberg-gray);
    --big-win-block-tooltip-border: var(--text-dark);
    --big-win-block-game-name-color: var(--color-main-hover)
}

.has-dark-gray-background-color .big-win-block__nav .nav__prev, .has-dark-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__next, .has-carbon-black-background-color .big-win-block__nav .nav__prev, .has-carbon-black-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__next {
    background: var(--color-gutenberg-gray-slate);
    border: 1px solid var(--color-gutenberg-gray-slate);
    color: var(--color-white)
}

.has-dark-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-dark-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__next[disabled], .has-carbon-black-background-color .big-win-block__nav .nav__prev[disabled], .has-carbon-black-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__next[disabled] {
    background: var(--color-gutenberg-gray);
    color: var(--color-gutenberg-gray-slate)
}

.has-dark-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content, .has-carbon-black-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content {
    box-shadow: none
}

.has-dark-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-carbon-black-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content .item-content span.winner {
    color: var(--color-white)
}

.has-dark-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-carbon-black-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span {
    background: var(--color-red)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win-block, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block, .has-slate-gray-background-color .has-carbon-black-background-color .big-win-block, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win-block, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win-block, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block, .has-gray-background-color .has-dark-gray-background-color .big-win-block, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block, .has-gray-background-color .has-carbon-black-background-color .big-win-block, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win-block, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win-block, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block, .has-image-gray-background-color .has-dark-gray-background-color .big-win-block, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block, .has-image-gray-background-color .has-carbon-black-background-color .big-win-block, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win-block, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win-block, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block {
    --big-win-block-bg: var(--color-gutenberg-gray);
    --big-win-block-item-bg: var(--color-gutenberg-gray-slate);
    --big-win-block-tab-bg: var(--text-dark);
    --big-win-block-tab-color: var(--color-gray-dark);
    --big-win-block-tooltip-color: var(--color-white);
    --big-win-block-tooltip-bg: var(--color-gutenberg-gray);
    --big-win-block-tooltip-border: var(--text-dark);
    --big-win-block-game-name-color: var(--color-main-hover)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__prev, .has-slate-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__next, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__prev, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__next, .has-slate-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__prev, .has-slate-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__next, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__prev, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__next, .has-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__prev, .has-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__next, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__prev, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__next, .has-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__prev, .has-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__next, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__prev, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__next, .has-image-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__prev, .has-image-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__next, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__prev, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__next, .has-image-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__prev, .has-image-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__next, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__prev, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__next, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__prev, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__next {
    background: var(--color-gutenberg-gray-slate);
    border: 1px solid var(--color-gutenberg-gray-slate);
    color: var(--color-white)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-slate-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__next[disabled], .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__next[disabled], .has-slate-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__prev[disabled], .has-slate-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__next[disabled], .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__prev[disabled], .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__next[disabled], .has-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__next[disabled], .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__next[disabled], .has-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__prev[disabled], .has-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__next[disabled], .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__prev[disabled], .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__next[disabled], .has-image-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-image-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__next[disabled], .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__prev[disabled], .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__next[disabled], .has-image-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__prev[disabled], .has-image-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__next[disabled], .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__prev[disabled], .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win-block__nav .nav__next[disabled], .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__prev[disabled], .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__nav .nav__next[disabled] {
    background: var(--color-gutenberg-gray);
    color: var(--color-gutenberg-gray-slate)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content, .has-slate-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content, .has-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content, .has-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content, .has-image-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content, .has-image-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content {
    box-shadow: none
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-slate-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-image-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-image-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content .item-content span.winner, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content .item-content span.winner, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content .item-content span.winner {
    color: var(--color-white)
}

.has-slate-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-slate-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-image-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-image-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .big-win-block__carousel-item-content .item-brand-logo .logo-overlay span {
    background: var(--color-red)
}

.menu-list {
    --mega-list-item-color: var(--text-main);
    --mega-list-hover-color: var(--color-main);
    margin: 10px 0 10px 20px;
    list-style: none
}

.menu-list__title {
    --mega-list-item-color: var(--text-main);
    --mega-list-hover-color: var(--color-main);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 36px;
    font-family: var(--font-secondary);
    margin-top: 0;
    margin-bottom: 20px;
    font-weight: 600;
    color: var(--mega-list-item-color) !important
}

.menu-list__title:hover {
    color: var(--mega-list-hover-color)
}

.menu-list__item {
    margin-bottom: 24px;
    font-size: 14px
}

.menu-list__link {
    color: var(--mega-list-item-color);
    text-decoration: none
}

.menu-list__link:hover {
    color: var(--mega-list-hover-color)
}

.has-slate-gray-background-color .menu-list, .wp-block-group.has-background.has-slate-gray-background-color .menu-list, .has-gray-background-color .menu-list, .wp-block-group.has-background.has-gray-background-color .menu-list, .has-image-gray-background-color .menu-list, .wp-block-group.has-background.has-image-gray-background-color .menu-list {
    --mega-list-item-color: #c5ccd3;
    --mega-list-hover-color: var(--color-link)
}

.has-slate-gray-background-color .menu-list__title, .wp-block-group.has-background.has-slate-gray-background-color .menu-list__title, .has-gray-background-color .menu-list__title, .wp-block-group.has-background.has-gray-background-color .menu-list__title, .has-image-gray-background-color .menu-list__title, .wp-block-group.has-background.has-image-gray-background-color .menu-list__title {
    --mega-list-item-color: var(--color-white);
    --mega-list-hover-color: var(--color-link)
}

.has-dark-gray-background-color .has-slate-gray-background-color .menu-list, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .menu-list, .has-dark-gray-background-color .has-gray-background-color .menu-list, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .menu-list, .has-dark-gray-background-color .has-image-gray-background-color .menu-list, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .menu-list, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .menu-list, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .menu-list, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .menu-list, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .menu-list, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .menu-list, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .menu-list, .has-carbon-black-background-color .has-slate-gray-background-color .menu-list, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .menu-list, .has-carbon-black-background-color .has-gray-background-color .menu-list, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .menu-list, .has-carbon-black-background-color .has-image-gray-background-color .menu-list, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .menu-list, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .menu-list, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .menu-list, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .menu-list, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .menu-list, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .menu-list, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .menu-list {
    --mega-list-item-color: #c5ccd3;
    --mega-list-hover-color: var(--color-link)
}

.has-dark-gray-background-color .has-slate-gray-background-color .menu-list__title, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .menu-list__title, .has-dark-gray-background-color .has-gray-background-color .menu-list__title, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .menu-list__title, .has-dark-gray-background-color .has-image-gray-background-color .menu-list__title, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .menu-list__title, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .menu-list__title, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .menu-list__title, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .menu-list__title, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .menu-list__title, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .menu-list__title, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .menu-list__title, .has-carbon-black-background-color .has-slate-gray-background-color .menu-list__title, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .menu-list__title, .has-carbon-black-background-color .has-gray-background-color .menu-list__title, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .menu-list__title, .has-carbon-black-background-color .has-image-gray-background-color .menu-list__title, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .menu-list__title, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .menu-list__title, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .menu-list__title, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .menu-list__title, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .menu-list__title, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .menu-list__title, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .menu-list__title {
    --mega-list-item-color: var(--color-white);
    --mega-list-hover-color: var(--color-link)
}

.has-dark-gray-background-color .menu-list, .wp-block-group.has-background.has-dark-gray-background-color .menu-list, .has-carbon-black-background-color .menu-list, .wp-block-group.has-background.has-carbon-black-background-color .menu-list {
    --mega-list-item-color: #c5ccd3;
    --mega-list-hover-color: var(--color-link)
}

.has-dark-gray-background-color .menu-list__title, .wp-block-group.has-background.has-dark-gray-background-color .menu-list__title, .has-carbon-black-background-color .menu-list__title, .wp-block-group.has-background.has-carbon-black-background-color .menu-list__title {
    --mega-list-item-color: var(--color-white);
    --mega-list-hover-color: var(--color-link)
}

.has-slate-gray-background-color .has-dark-gray-background-color .menu-list, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .menu-list, .has-slate-gray-background-color .has-carbon-black-background-color .menu-list, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .menu-list, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .menu-list, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .menu-list, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .menu-list, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .menu-list, .has-gray-background-color .has-dark-gray-background-color .menu-list, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .menu-list, .has-gray-background-color .has-carbon-black-background-color .menu-list, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .menu-list, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .menu-list, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .menu-list, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .menu-list, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .menu-list, .has-image-gray-background-color .has-dark-gray-background-color .menu-list, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .menu-list, .has-image-gray-background-color .has-carbon-black-background-color .menu-list, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .menu-list, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .menu-list, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .menu-list, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .menu-list, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .menu-list {
    --mega-list-item-color: #c5ccd3;
    --mega-list-hover-color: var(--color-link)
}

.has-slate-gray-background-color .has-dark-gray-background-color .menu-list__title, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .menu-list__title, .has-slate-gray-background-color .has-carbon-black-background-color .menu-list__title, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .menu-list__title, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .menu-list__title, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .menu-list__title, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .menu-list__title, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .menu-list__title, .has-gray-background-color .has-dark-gray-background-color .menu-list__title, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .menu-list__title, .has-gray-background-color .has-carbon-black-background-color .menu-list__title, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .menu-list__title, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .menu-list__title, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .menu-list__title, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .menu-list__title, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .menu-list__title, .has-image-gray-background-color .has-dark-gray-background-color .menu-list__title, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .menu-list__title, .has-image-gray-background-color .has-carbon-black-background-color .menu-list__title, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .menu-list__title, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .menu-list__title, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .menu-list__title, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .menu-list__title, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .menu-list__title {
    --mega-list-item-color: var(--color-white);
    --mega-list-hover-color: var(--color-link)
}

.payment-provider-cards {
    --payment-provider-title-color: var(--text-main)
}

.payment-provider-cards__grid {
    flex-wrap: wrap;
    gap: 15px;
    padding: 15px;
    display: flex;
    container-type: inline-size
}

@media only screen and (width <= 575px) {
    .payment-provider-cards__grid {
        padding: 10px 0
    }
}

.payment-provider-cards__title {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    line-height: 36px;
    font-family: var(--font-secondary);
    margin: 0 15px;
    color: var(--payment-provider-title-color) !important
}

.payment-provider-cards__item {
    color: inherit;
    flex: 0 0 150px;
    text-decoration: none;
    transition: transform .2s;
    display: block
}

.payment-provider-cards__item:hover {
    transform: translateY(-2px)
}

.payment-provider-cards__item--button .payment-provider-card {
    justify-content: center;
    align-items: center;
    display: flex
}

@container (width<=450px) {
    .payment-provider-cards__item {
        flex: 0 0 140px
    }

    .payment-provider-cards__item--button-full {
        flex: 0 0 295px
    }
}

@container (width<=290px) {
    .payment-provider-cards__item {
        flex: 0 0 109px
    }

    .payment-provider-cards__item--button-full {
        flex: 0 0 232px
    }
}

.payment-provider-cards__item .payment-provider-card {
    text-align: center;
    background: #e7effb;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    height: 78px;
    padding: 5px;
    display: flex;
    overflow: hidden
}

.payment-provider-cards__item .payment-provider-card__button {
    text-align: center;
    text-transform: uppercase;
    color: var(--color-main-dark);
    font-size: 14px
}

.payment-provider-cards__item .payment-provider-card__image {
    padding: 3px
}

.payment-provider-cards__item .payment-provider-card__image img {
    width: auto;
    height: 20px
}

.payment-provider-cards__item .payment-provider-card__without-title img {
    height: 35px
}

.payment-provider-cards__item .payment-provider-card__content {
    padding: 3px 0;
    container-type: inline-size
}

.payment-provider-cards__item .payment-provider-card__content .payment-provider-card__title {
    color: var(--color-main-dark);
    margin: 0;
    font-size: 14px;
    line-height: 100%
}

@container (width<=149px) {
    .payment-provider-cards__item .payment-provider-card__content .payment-provider-card__title {
        font-size: 12px
    }
}

.has-slate-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-slate-gray-background-color .payment-provider-cards, .has-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-gray-background-color .payment-provider-cards, .has-image-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-image-gray-background-color .payment-provider-cards {
    --payment-provider-title-color: #c5ccd3
}

.has-dark-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color, .has-carbon-black-background-color, .wp-block-group.has-background.has-carbon-black-background-color, .has-dark-gray-background-color .has-slate-gray-background-color, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color, .has-dark-gray-background-color .has-gray-background-color, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color, .has-dark-gray-background-color .has-image-gray-background-color, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color, .has-carbon-black-background-color .has-slate-gray-background-color, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color, .has-carbon-black-background-color .has-gray-background-color, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color, .has-carbon-black-background-color .has-image-gray-background-color, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color {
    --color-link: var(--color-link-light)
}

.has-dark-gray-background-color .has-slate-gray-background-color .payment-provider-cards, .has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .payment-provider-cards, .has-dark-gray-background-color .has-gray-background-color .payment-provider-cards, .has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .payment-provider-cards, .has-dark-gray-background-color .has-image-gray-background-color .payment-provider-cards, .has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-dark-gray-background-color .has-slate-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-slate-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-dark-gray-background-color .has-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-dark-gray-background-color .has-image-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-dark-gray-background-color .wp-block-group.has-background.has-image-gray-background-color .payment-provider-cards, .has-carbon-black-background-color .has-slate-gray-background-color .payment-provider-cards, .has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .payment-provider-cards, .has-carbon-black-background-color .has-gray-background-color .payment-provider-cards, .has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .payment-provider-cards, .has-carbon-black-background-color .has-image-gray-background-color .payment-provider-cards, .has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-carbon-black-background-color .has-slate-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-slate-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-carbon-black-background-color .has-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-carbon-black-background-color .has-image-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-carbon-black-background-color .wp-block-group.has-background.has-image-gray-background-color .payment-provider-cards {
    --payment-provider-title-color: #c5ccd3
}

.has-dark-gray-background-color, .wp-block-group.has-background.has-dark-gray-background-color, .has-carbon-black-background-color, .wp-block-group.has-background.has-carbon-black-background-color {
    --color-link: var(--color-link-light)
}

.has-dark-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-dark-gray-background-color .payment-provider-cards, .has-carbon-black-background-color .payment-provider-cards, .wp-block-group.has-background.has-carbon-black-background-color .payment-provider-cards {
    --payment-provider-title-color: #c5ccd3
}

.has-slate-gray-background-color, .wp-block-group.has-background.has-slate-gray-background-color, .has-gray-background-color, .wp-block-group.has-background.has-gray-background-color, .has-image-gray-background-color, .wp-block-group.has-background.has-image-gray-background-color, .has-slate-gray-background-color .has-dark-gray-background-color, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color, .has-slate-gray-background-color .has-carbon-black-background-color, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color, .has-gray-background-color .has-dark-gray-background-color, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color, .has-gray-background-color .has-carbon-black-background-color, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color, .has-image-gray-background-color .has-dark-gray-background-color, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color, .has-image-gray-background-color .has-carbon-black-background-color, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color {
    --color-link: var(--color-link-light)
}

.has-slate-gray-background-color .has-dark-gray-background-color .payment-provider-cards, .has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .payment-provider-cards, .has-slate-gray-background-color .has-carbon-black-background-color .payment-provider-cards, .has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .payment-provider-cards, .wp-block-group.has-background.has-slate-gray-background-color .has-dark-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-slate-gray-background-color .has-carbon-black-background-color .payment-provider-cards, .wp-block-group.has-background.has-slate-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .payment-provider-cards, .has-gray-background-color .has-dark-gray-background-color .payment-provider-cards, .has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .payment-provider-cards, .has-gray-background-color .has-carbon-black-background-color .payment-provider-cards, .has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .payment-provider-cards, .wp-block-group.has-background.has-gray-background-color .has-dark-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-gray-background-color .has-carbon-black-background-color .payment-provider-cards, .wp-block-group.has-background.has-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .payment-provider-cards, .has-image-gray-background-color .has-dark-gray-background-color .payment-provider-cards, .has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .payment-provider-cards, .has-image-gray-background-color .has-carbon-black-background-color .payment-provider-cards, .has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .payment-provider-cards, .wp-block-group.has-background.has-image-gray-background-color .has-dark-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-dark-gray-background-color .payment-provider-cards, .wp-block-group.has-background.has-image-gray-background-color .has-carbon-black-background-color .payment-provider-cards, .wp-block-group.has-background.has-image-gray-background-color .wp-block-group.has-background.has-carbon-black-background-color .payment-provider-cards {
    --payment-provider-title-color: #c5ccd3
}