@charset "UTF-8";
@font-face {
    font-family: Roboto;
    font-display: swap;
    src: url("../fonts/Roboto-Black.woff2") format("woff2");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: icons;
    font-display: swap;
    src: url("../fonts/icons.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Roboto;
    font-display: swap;
    src: url("../fonts/Roboto-Bold.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: Roboto;
    font-display: swap;
    src: url("../fonts/Roboto-Medium.woff2") format("woff2");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Roboto;
    font-display: swap;
    src: url("../fonts/Roboto-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
}

:root {
    --offsets: 25px;
    --color-white: #ffffff;
    --color-black: #000000;
    --color-bg-header: #1a1a1a;
    --color-border-header: #0a519e;
    --color-bg-second-header: #fb4d00;
    --color-header-link: #ffffff;
    --color-header-sublink: #903107;
    --color-header-link-hover: #ffba00;
    --color-header-sublink-hover: #000000;
    --color-footer-link: #69a3e0;
    --color-footer-link-hover: #ffba00;
    --color-bg-footer: #1a1a1a;
    --color-border-footer: #2e3340;
    --color-font-dark: #02274e;
    --color-font-darkgray: #656d87;
    --color-accent-blue: #448ede;
    --color-accent-hover-blue: #448ede81;
    --color-accent-red: #fcbe13;
    --color-accent-hover-red: #fb4b0081;
    --color-bg-first-button: #1b96f3;
    --color-bg-second-button: #089e4e;
    --ff-primary: "Roboto", sans-serif
}

.container {
    max-width: 1480px;
    padding: 0 var(--offsets);
    margin: 0 auto
}

main .container {
    background-color: var(--color-white);
    border-radius: 15px;
    padding: 25px;
    overflow: hidden
}

.container-full {
    max-width: 100%
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

p:not([class]) {
    margin-top: 18px
}

main p,
main td,
main th,
main span,
main li:not([class]){
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
}

@media (max-width: 576px) {
    main p,
    main td,
    main th,
    main span,
    main li:not([class]){
        font-size: 1.4rem;
        line-height: 2.2rem;
    }
}

main a:not([class]) {
    /*font-size: 18px;*/
    /*font-weight: 400;*/
    color: #000;
    text-decoration: underline;
}

a:hover {
    text-decoration: none
}

main ol:not([class]),
main ul:not([class]){
    /*font-size: 18px;*/
    /*line-height: 27px;*/
    /*font-weight: 400;*/
    padding-left: 25px;
    margin-top: 18px
}

ul:not([class]) {
    list-style: none
}

ul:not([class]) li {
    position: relative
}

ul:not([class]) li::before {
    position: absolute;
    content: "";
    top: 50%;
    left: -25px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 13px;
    height: 13px;
    border-radius: 100%;
    background-color: var(--color-accent-red)
}

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

h1 {
    font-size: 36px;
    font-weight: 900;
    line-height: 44px;
    margin-bottom: 18px;
}

.global-title, h2 {
    margin: 0 0 10px;
    font-family: inherit;
    font-weight: 700;
    font-size: 36px;
    line-height: 42px;
    color: #02274e
}

h3 {
    font-size: 28px;
    font-weight: 900;
    line-height: 37px;
    margin-bottom: 18px;
    margin-top: 18px
}

h4 {
    font-size: 25px;
    font-weight: 900;
    line-height: 35px;
    margin-bottom: 18px;
    margin-top: 18px
}

h5 {
    font-size: 21px;
    font-weight: 900;
    line-height: 30px;
    margin-bottom: 18px;
    margin-top: 18px
}

h6 {
    font-size: 18px;
    font-weight: 900;
    line-height: 27px;
    margin-bottom: 18px;
    margin-top: 18px
}

@media (max-width: 576px) {
    h1 {
        font-size: 2.4rem;
        margin-bottom: 1.2rem;
        line-height: 3.2rem;
    }


    .global-title, h2 {
        font-size: 2.2rem;
        line-height: 3rem;
    }

    h3 {
        font-size: 2rem;
        line-height: 2.2rem;
    }

    h4 {
        font-size: 1.8rem;
        line-height: 2rem;
    }
}

.melbet-wrapper > .wp-block-table, .melbet-wrapper > blockquote, .melbet-wrapper > h1, .melbet-wrapper > h2, .melbet-wrapper > h3, .melbet-wrapper > h4, .melbet-wrapper > h5, .melbet-wrapper > h6, .melbet-wrapper > ol, .melbet-wrapper > p, .melbet-wrapper > ul {
    padding: 0 var(--offsets);
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto
}

.melbet-wrapper > ol, .melbet-wrapper > ul {
    padding-left: 50px
}

.melbet-wrapper blockquote, blockquote {
    padding: 18px var(--offsets) 18px 36px;
    border-left: 5px solid var(--main-accent-bg-color);
    background-color: #f0f8ff;
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    margin-top: 18px
}

.melbet-wrapper {
    margin-top: 30px;
    margin-bottom: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center
}

/*.list-reset {*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    list-style: none*/
/*}*/

.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    white-space: nowrap;
    border: 0;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%)
}

/*.scroll-lock {*/
/*    overflow: hidden*/
/*}*/

/*.text-accent {*/
/*    color: var(--color-accent-red)*/
/*}*/

/*.global-title p, h2 p {*/
/*    font-size: inherit;*/
/*    line-height: inherit;*/
/*    font-weight: inherit;*/
/*    margin: 0*/
/*}*/

/*html {*/
/*    height: 100%;*/
/*    font-size: 18px;*/
/*    line-height: 27px*/
/*}*/

/*body {*/
/*    background-color: #dde4ec;*/
/*    height: 100%;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column*/
/*}*/

/*main {*/
/*    -webkit-box-flex: 1;*/
/*    -ms-flex-positive: 1;*/
/*    flex-grow: 1*/
/*}*/

/*.get-image {*/
/*    margin: 0;*/
/*    display: block;*/
/*    line-height: 1*/
/*}*/

/*a, button {*/
/*    font-family: inherit*/
/*}*/

/*.button {*/
/*    border: 1px solid transparent;*/
/*    border-radius: 45px;*/
/*    padding: 19px;*/
/*    outline: 0;*/
/*    font-family: var(--ff-primary);*/
/*    font-weight: 700;*/
/*    font-size: 14px;*/
/*    line-height: 16px;*/
/*    -webkit-transition: .3s ease-in-out;*/
/*    -o-transition: .3s ease-in-out;*/
/*    transition: .3s ease-in-out;*/
/*    text-decoration: none;*/
/*    text-align: center;*/
/*    color: var(--color-white);*/
/*    cursor: pointer;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center*/
/*}*/

/*.button .get-image {*/
/*    margin-right: 10px;*/
/*    height: -webkit-min-content;*/
/*    height: -moz-min-content;*/
/*    height: min-content;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-transform: translateY(-2px);*/
/*    -ms-transform: translateY(-2px);*/
/*    transform: translateY(-2px);*/
/*    -ms-flex-negative: 0;*/
/*    flex-shrink: 0*/
/*}*/

/*.button img {*/
/*    width: 16px;*/
/*    height: 16px*/
/*}*/

/*.button--accent-red {*/
/*    background-color: var(--color-accent-red);*/
/*    border-color: var(--color-accent-red)*/
/*}*/

/*.button--accent-blue {*/
/*    background-color: var(--color-accent-blue);*/
/*    border-color: var(--color-accent-blue)*/
/*}*/

/*@font-face {*/
/*    font-family: Inter;*/
/*    font-display: swap;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    src: local(""), url(../fonts/inter-v12-latin_cyrillic-400.woff2) format("woff2"), url(../fonts/inter-v12-latin_cyrillic-400.woff) format("woff")*/
/*}*/

/*@font-face {*/
/*    font-family: Inter;*/
/*    font-display: swap;*/
/*    font-style: normal;*/
/*    font-weight: 500;*/
/*    src: local(""), url(../fonts/inter-v12-latin_cyrillic-500.woff2) format("woff2"), url(../fonts/inter-v12-latin_cyrillic-500.woff) format("woff")*/
/*}*/

/*body {*/
/*    font-family: var(--ff-primary);*/
/*    overflow-x: hidden;*/
/*    color: var(--color-font-darkgray)*/
/*}*/

/*.icon-arrow {*/
/*    display: none;*/
/*    margin-left: 5px;*/
/*    -webkit-transition: .3s ease-in-out;*/
/*    -o-transition: .3s ease-in-out;*/
/*    transition: .3s ease-in-out;*/
/*    -webkit-transform: rotate(180deg);*/
/*    -ms-transform: rotate(180deg);*/
/*    transform: rotate(180deg)*/
/*}*/

/*.icon-arrow svg {*/
/*    -webkit-transition: .3s ease-in-out;*/
/*    -o-transition: .3s ease-in-out;*/
/*    transition: .3s ease-in-out;*/
/*    fill: var(--color-accent-blue)*/
/*}*/


.breadcrumbs__list {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0;
    padding: 5px 0
}

.breadcrumbs__list.container{
    padding: 5px 0
}

@media (max-width: 1500px) {
    .breadcrumbs__list.container {
        margin-left: 10px;
        margin-right: 10px;
    }
}

.breadcrumbs__list_item:not(:last-child) {
    margin-right: 4px
}

.breadcrumbs__list-link {
    font-family: inherit;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-decoration: none;
    text-transform: capitalize;
    color: #222222;
    padding: 5px 0;
    -webkit-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.breadcrumbs__list-link svg {
    margin-left: 4px;
}

.breadcrumbs__list-link--no-active {
    color: #656D87
}

.breadcrumbs__list-link--no-active svg {
    display: none
}

/*.melbet-footer {*/
/*    position: relative;*/
/*    padding: 40px 0;*/
/*    background-color: var(--color-bg-footer)*/
/*}*/

/*.melbet-footer__scroll-top {*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    -webkit-transform: translateX(-50%);*/
/*    -ms-transform: translateX(-50%);*/
/*    transform: translateX(-50%);*/
/*    top: -40px;*/
/*    display: none*/
/*}*/

/*.melbet-footer__container {*/
/*    position: relative;*/
/*    max-width: 1480px;*/
/*    padding: 0 var(--offsets);*/
/*    margin: 0 auto;*/
/*    display: -ms-grid;*/
/*    display: grid;*/
/*    -ms-grid-columns: 270px 1fr 1fr 38px;*/
/*    grid-template-columns:270px 1fr 1fr 38px;*/
/*    gap: 0 70px*/
/*}*/

/*.melbet-footer__logo {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center*/
/*}*/

/*.melbet-footer__logo img {*/
/*    display: block;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    -o-object-fit: contain;*/
/*    object-fit: contain;*/
/*    max-height: 38px*/
/*}*/

/*.melbet-footer__nav {*/
/*    padding: 10px 0;*/
/*    -ms-grid-column-span: 2;*/
/*    grid-column: span 2*/
/*}*/

/*.melbet-footer__nav-list {*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    list-style: none;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -ms-flex-wrap: wrap;*/
/*    flex-wrap: wrap*/
/*}*/

/*.melbet-footer__nav-item {*/
/*    padding: 10px 0;*/
/*    margin: 0 20px*/
/*}*/

/*.melbet-footer__nav-item a {*/
/*    font-family: var(--ff-primay);*/
/*    color: var(--color-footer-link);*/
/*    font-weight: 700;*/
/*    font-size: 16px;*/
/*    line-height: 19px;*/
/*    text-decoration: none;*/
/*    -webkit-transition: color .3s ease-in-out;*/
/*    -o-transition: color .3s ease-in-out;*/
/*    transition: color .3s ease-in-out;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center*/
/*}*/

/*.melbet-footer__nav-item a img {*/
/*    margin-right: 10px;*/
/*    width: 19px;*/
/*    height: 19px;*/
/*    -o-object-fit: contain;*/
/*    object-fit: contain;*/
/*    display: block*/
/*}*/

/*.melbet-footer__warning {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -ms-grid-row: 1;*/
/*    -ms-grid-row-span: 1;*/
/*    grid-row: 1/2;*/
/*    -ms-grid-column: 4;*/
/*    -ms-grid-column-span: 1;*/
/*    grid-column: 4/5*/
/*}*/

/*.melbet-footer__warning svg {*/
/*    width: 38px;*/
/*    height: 38px*/
/*}*/

/*.melbet-footer__social-list {*/
/*    grid-column: 1/-1;*/
/*    margin: 0;*/
/*    padding: 10px 0;*/
/*    list-style: none;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -ms-flex-wrap: wrap;*/
/*    flex-wrap: wrap;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center*/
/*}*/

/*.melbet-footer__social-item {*/
/*    margin: 0 20px*/
/*}*/

/*.melbet-footer__social-link {*/
/*    display: block;*/
/*    border-radius: 100%;*/
/*    -webkit-transition: .3s ease-in-out;*/
/*    -o-transition: .3s ease-in-out;*/
/*    transition: .3s ease-in-out*/
/*}*/

/*.melbet-footer__social-link p {*/
/*    margin: 0;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center*/
/*}*/

/*.melbet-footer__social-link img {*/
/*    padding: 2px;*/
/*    display: block;*/
/*    width: 24px;*/
/*    height: 24px;*/
/*    -o-object-fit: contain;*/
/*    object-fit: contain*/
/*}*/

/*.melbet-footer__payments-systems {*/
/*    padding: 10px 0;*/
/*    grid-column: 1/-1;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -ms-flex-wrap: wrap;*/
/*    flex-wrap: wrap*/
/*}*/

/*.payments-systems__item {*/
/*    margin: 0 auto*/
/*}*/

/*.payments-systems__item .get-image {*/
/*    margin: 5px 15px*/
/*}*/

/*.melbet-footer__links {*/
/*    grid-column: 1/-1;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    padding-top: 10px;*/
/*    padding-bottom: 10px*/
/*}*/

/*.melbet-footer__link {*/
/*    -webkit-transition: .3s ease-in-out;*/
/*    -o-transition: .3s ease-in-out;*/
/*    transition: .3s ease-in-out*/
/*}*/

/*.melbet-footer__link p {*/
/*    margin: 0*/
/*}*/

/*.melbet-footer__link img {*/
/*    display: block;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    -o-object-fit: contain;*/
/*    object-fit: contain;*/
/*    max-height: 50px*/
/*}*/

/*.melbet-footer__link:not(:last-child) {*/
/*    margin-right: 40px*/
/*}*/

/*.melbet-footer__widget-1, .melbet-footer__widget-2 {*/
/*    padding: 10px 0;*/
/*    -ms-grid-column-span: 2;*/
/*    grid-column: span 2;*/
/*    font-size: 14px;*/
/*    line-height: 17px;*/
/*    color: #69a3e0*/
/*}*/

/*.scroll-top {*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    width: 40px;*/
/*    height: 40px;*/
/*    background-color: transparent*/
/*}*/

/*.scroll-top__button {*/
/*    outline: 0;*/
/*    border: none;*/
/*    background-color: transparent*/
/*}*/

/*.melbet-mobile-button {*/
/*    position: fixed;*/
/*    left: var(--offsets);*/
/*    bottom: 20px;*/
/*    right: var(--offsets);*/
/*    z-index: 15;*/
/*    opacity: 0;*/
/*    visibility: hidden;*/
/*    -webkit-transition: .3s ease-in-out;*/
/*    -o-transition: .3s ease-in-out;*/
/*    transition: .3s ease-in-out*/
/*}*/

/*.melbet-mobile-button._active {*/
/*    opacity: 1;*/
/*    visibility: visible*/
/*}*/

/*.melbet-mobile-button__control {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    width: 100%;*/
/*    padding: 15px 20px;*/
/*    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fa5e00), to(#fa7c00));*/
/*    background-image: -o-linear-gradient(bottom, #fa5e00 0, #fa7c00);*/
/*    background-image: linear-gradient(0deg, #fa5e00 0, #fa7c00);*/
/*    -webkit-box-shadow: 0 20px 30px rgba(250, 65, 0, .4);*/
/*    box-shadow: 0 20px 30px rgba(250, 65, 0, .4);*/
/*    border-radius: 50px;*/
/*    font-family: inherit;*/
/*    font-size: 14px;*/
/*    line-height: 16px;*/
/*    font-weight: 700;*/
/*    color: var(--color-white);*/
/*    text-transform: uppercase;*/
/*    border: none;*/
/*    outline: 0;*/
/*    text-decoration: none*/
/*}*/

/*.melbet-faq__header {*/
/*    padding: 30px;*/
/*    background-color: #f1f5ff;*/
/*    border-radius: 10px;*/
/*    margin-bottom: 10px*/
/*}*/

/*.melbet-faq__subtitle {*/
/*    margin-bottom: 10px*/
/*}*/

.melbet-faq__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.melbet-faq__body-item:not(:last-child) {
    margin-bottom: 20px
}

.melbet-faq__body-details {
    overflow: hidden;
    border-radius: 10px;
    outline: 0;
    border: 1px solid #0a519e;
    background-color: var(--color-white)
}

.melbet-faq__body-details[open] .melbet-faq__body-question svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.melbet-faq__body-question {
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    font-family: inherit;
    color: var(--color-white);
    background-color: #0a519e;
    cursor: pointer;
    outline: 0
}

.melbet-faq__body-question svg {
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    margin-left: 30px;
    z-index: 10;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 33px;
    width: 33px
}

.melbet-faq__body-question::-webkit-details-marker {
    display: none
}

.melbet-faq__body-answer {
    color: var(--color-font-darkgrey);
    padding: 20px
}

.melbet-faq__body-answer p:first-child{
    margin-top: 0;
}

.melbet-toc {
    margin: 18px auto;
    background-color: #212121
}

.melbet-toc__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.melbet-toc__title {
    margin: 0 10px 0 0;
    font-weight: 900;
    font-size: 14px;
    line-height: 16px;
    color: var(--color-accent-red);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.melbet-toc__title svg {
    display: none;
    pointer-events: none
}

.melbet-toc__list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-transition: max-height .3s ease-out;
    -o-transition: max-height .3s ease-out;
    transition: max-height .3s ease-out
}

.melbet-toc__item:not(:last-child) {
    margin-right: 25px
}

.melbet-toc__link {
    font-size: 14px;
    line-height: 16px;
    color: var(--color-white);
    padding: 5px;
    -webkit-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none
}

.melbet-slots__subtitle {
    margin-bottom: 10px
}

.melbet-slots__list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns:(1fr) [ 5 ];
    grid-template-columns:repeat(5, 1fr);
    gap: 15px
}

.melbet-slots__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    background-color: #e8ecf1;
    border-radius: 15px;
    overflow: hidden
}

.melbet-slots__image {
    margin-bottom: 20px
}

.melbet-slots__image img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    max-height: 250px;
    border-radius: 15px
}

.melbet-slots__description {
    margin: 0 15px 20px;
    font-family: inherit;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: var(--color-font-dark);
    text-align: center
}

.melbet-slots__link {
    margin: auto;
    padding: 15px;
    text-transform: uppercase;
    align-self: center;
    width: 100%;
    border-radius: 0!important;
}

.slots-popup__buttons .melbet-slots__link{
    width: auto;
    border-radius: 3px!important;
}

.melbet-slots__demo{
    border-radius: 0!important;
}

.melbet-slots__link:hover,
.melbet-slots__demo:hover{
    transform: unset!important;
    opacity: .8;
}

/* Slots popup */
.slots-popup{
    position: fixed;
    display: none;
    justify-content: center;
    align-items: center;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: rgba(0,0,0,.7);
    margin: 0!important;
}

.slots-popup._active{
    display: flex;
}

.slots-popup__title{
    color: #FFF;
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
    padding: 10px;
}

.slots-popup__buttons{
    display: flex;
    justify-content: center;
}

.slots-popup__buttons .slots__button{
    width: unset;
}

.slots-popup__frame {
    display: grid;
    grid-template-columns: auto 1fr auto;
    grid-template-rows: auto 1fr;
    width: 100%;
    height: 100%;
    max-width: 1380px;
    max-height: 720px;
    margin: auto;
    border-radius: 12px;
    background: #3b3b3b;
    padding: 8px 12px 0 12px;
}

.slots-popup__body{
    position: relative;
    grid-column: 1/4;
    grid-row: 2/3;
    margin: 8px -10px 2px -10px;
    border-radius: 10px;
    background: #D9D9D9;
    overflow: hidden;
}

.slots-popup__body iframe{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    border: none;
}

.slost-popup__cross{
    background: none;
    border: none;
    cursor: pointer;
}

@media (max-width: 767px) {
    .slots-popup__frame{
        max-height: unset;
        height: 80vh;
    }

    .slots-popup__frame{
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto 1fr;
    }

    .slost-popup__cross{
        grid-column: 2/3;
        grid-row: 1/2;
    }

    .slots-popup__frame .slots-popup__buttons{
        grid-column: 1/3;
        grid-row: 2/3;
    }

    .slots-popup__body{
        grid-column: 1/3;
        grid-row: 3/4;
    }
}

.melbet-screenshot-gallery__description {
    margin: 0 0 10px
}

.melbet-screenshot-gallery__list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.melbet-screenshot-gallery__item p {
    margin: 0
}

.gbtn {
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background-color: rgba(251, 77, 0, .3) !important
}

.melbet-video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.melbet-video__container {
    position: relative;
    width: 100%;
    max-width: 800px;
    border-radius: 15px;
    overflow: hidden
}

.melbet-video.align-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.melbet-video.align-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.melbet-video.align-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.melbet-video__player {
    display: block;
    width: 100%;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain
}

.melbet-video__button {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: none;
    background-color: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    outline: 0;
    cursor: pointer;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.melbet-video._active .melbet-video__button {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.melbet-video._active .melbet-video__player {
    cursor: pointer
}

.melbet-video__button svg {
    width: 56px;
    height: 56px;
    fill: var(--color-accent-red);
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.melbet-steps {
    border-left: 1px solid #e8ecf1
}

.melbet-steps__item:not(:last-child) {
    margin-bottom: 20px
}

.melbet-steps__item .get-image {
    margin-top: 10px
}

.melbet-steps__counter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 15px;
    font-family: inherit;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    color: var(--color-font-dark)
}

.melbet-steps__counter span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 10px;
    width: 36px;
    height: 36px;
    color: var(--color-white);
    background-color: var(--color-accent-red);
    border-radius: 100%
}

.melbet-steps-block .melbet-steps {
    margin-top: 18px;
    border: none;
    padding-left: 0
}

/*.melbet-custom-columns {*/
/*    display: -ms-grid;*/
/*    display: grid;*/
/*    gap: 20px;*/
/*    font-size: inherit;*/
/*    line-height: inherit*/
/*}*/

/*.melbet-custom-columns .melbet-buttons {*/
/*    margin: 0;*/
/*    -ms-grid-column: 2;*/
/*    -ms-grid-column-span: 1;*/
/*    grid-column: 2/3*/
/*}*/

/*.melbet-custom-columns + .melbet-custom-columns {*/
/*    margin-top: 36px*/
/*}*/

/*.melbet-custom-columns--added-buttons .melbet-custom-columns__content {*/
/*    -ms-grid-row: 1;*/
/*    -ms-grid-row-span: 2;*/
/*    grid-row: 1/3*/
/*}*/

/*.melbet-custom-columns--image-block, .melbet-custom-columns--steps-block {*/
/*    -ms-grid-columns: 1fr .7fr;*/
/*    grid-template-columns:1fr .7fr*/
/*}*/

/*.melbet-custom-columns--video-block {*/
/*    -ms-grid-columns: 1fr 1.2fr;*/
/*    grid-template-columns:1fr 1.2fr*/
/*}*/

/*.melbet-custom-columns .get-image {*/
/*    padding: 0;*/
/*    height: auto;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center*/
/*}*/

/*.melbet-custom-columns .get-image img {*/
/*    display: block;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    -o-object-fit: contain;*/
/*    object-fit: contain*/
/*}*/

/*.melbet-custom-columns ol, .melbet-custom-columns ul {*/
/*    font-weight: 500*/
/*}*/

/*.melbet-custom-columns__content :first-child {*/
/*    margin-top: 0*/
/*}*/

/*.melbet-custom-columns__steps {*/
/*    padding: 0 0 0 25px*/
/*}*/

/*.melbet-custom-columns__image {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center*/
/*}*/

/*.melbet-buttons {*/
/*    margin: 18px 0;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center*/
/*}*/

/*.melbet-buttons--stretch {*/
/*    display: -ms-grid;*/
/*    display: grid;*/
/*    -ms-grid-columns:(1fr) [ 2 ];*/
/*    grid-template-columns:repeat(2, 1fr);*/
/*    gap: 20px*/
/*}*/

/*.melbet-buttons--stretch .melbet-buttons__button + .melbet-buttons__button {*/
/*    margin: 0*/
/*}*/

/*.melbet-buttons--stretch .melbet-buttons__button {*/
/*    width: 100%*/
/*}*/

/*.melbet-buttons--one .melbet-buttons__button {*/
/*    grid-column: 1/-1*/
/*}*/

/*.melbet-buttons.align-left {*/
/*    -webkit-box-pack: start;*/
/*    -ms-flex-pack: start;*/
/*    justify-content: flex-start*/
/*}*/

/*.melbet-buttons.align-center {*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center*/
/*}*/

/*.melbet-buttons.align-right {*/
/*    -webkit-box-pack: end;*/
/*    -ms-flex-pack: end;*/
/*    justify-content: flex-end*/
/*}*/

/*.melbet-buttons__button {*/
/*    min-width: 150px*/
/*}*/

/*.melbet-buttons__button + .melbet-buttons__button {*/
/*    margin-left: 20px*/
/*}*/

/*.melbet-promo.melbet-wrapper {*/
/*    margin-top: 0 !important*/
/*}*/

/*.melbet-promo .buttons, .melbet-promo .insert-in-a-header, .melbet-promo .rating-and-downloads {*/
/*    max-width: 650px*/
/*}*/

/*.melbet-promo__container {*/
/*    padding-top: 40px;*/
/*    padding-bottom: 25px;*/
/*    display: -ms-grid;*/
/*    display: grid;*/
/*    -ms-grid-columns: 58% 42%;*/
/*    grid-template-columns:58% 42%;*/
/*    gap: 10px;*/
/*    background-color: transparent !important;*/
/*    border-radius: 0 !important*/
/*}*/

/*.melbet-promo__content > * {*/
/*    color: #b3d5f8;*/
/*    font-size: 20px;*/
/*    line-height: 24px*/
/*}*/

/*.melbet-promo__title {*/
/*    margin: 0 0 15px;*/
/*    font-weight: 900;*/
/*    font-size: 36px;*/
/*    line-height: 130%;*/
/*    color: var(--color-white);*/
/*    max-width: 550px*/
/*}*/

/*.melbet-promo__title span {*/
/*    color: var(--color-accent-red)*/
/*}*/

/*.melbet-promo__subtitle {*/
/*    margin: 0 0 15px;*/
/*    color: var(--color-white)*/
/*}*/

/*.melbet-promo__description {*/
/*    margin: 0;*/
/*    color: var(--color-white);*/
/*    font-size: 20px;*/
/*    line-height: 24px*/
/*}*/

/*.melbet-promo__image {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center*/
/*}*/

/*.melbet-promo__image p {*/
/*    height: 100%;*/
/*    margin: 0*/
/*}*/

/*.melbet-promo__image img {*/
/*    display: block;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    -o-object-fit: contain;*/
/*    object-fit: contain*/
/*}*/

/*.melbet-rating-and-downloads {*/
/*    margin: 18px 0;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center*/
/*}*/

/*.melbet-rating-and-downloads.align-left {*/
/*    -webkit-box-pack: start;*/
/*    -ms-flex-pack: start;*/
/*    justify-content: flex-start*/
/*}*/

/*.melbet-rating-and-downloads.align-center {*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center*/
/*}*/

/*.melbet-rating-and-downloads.align-right {*/
/*    -webkit-box-pack: end;*/
/*    -ms-flex-pack: end;*/
/*    justify-content: flex-end*/
/*}*/

/*.melbet-rating-and-downloads__rating {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    padding: 0 15px;*/
/*    border-right: 1px solid #0a519e*/
/*}*/

/*.melbet-rating-and-downloads__rating-star {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    font-weight: 900;*/
/*    font-size: 16px;*/
/*    line-height: 19px;*/
/*}*/

/*.melbet-rating-and-downloads__rating-star svg {*/
/*    width: 19px;*/
/*    height: 19px;*/
/*    margin-left: 5px*/
/*}*/

/*.melbet-rating-and-downloads__download-text, .melbet-rating-and-downloads__rating-reviews {*/
/*    font-size: 14px;*/
/*    line-height: 16px;*/
/*    margin-top: 5px*/
/*}*/

/*.melbet-rating-and-downloads__download {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    padding: 0 15px*/
/*}*/

/*.melbet-rating-and-downloads__download-number {*/
/*    font-weight: 900;*/
/*    font-size: 16px;*/
/*    line-height: 19px;*/
/*}*/

/*.comment-form__form {*/
/*    position: relative;*/
/*    display: -ms-grid;*/
/*    display: grid;*/
/*    -ms-grid-columns: .6fr 1fr;*/
/*    grid-template-columns:.6fr 1fr;*/
/*    gap: 15px*/
/*}*/

/*.comment-form__textarea {*/
/*    -ms-grid-column: 2;*/
/*    -ms-grid-column-span: 1;*/
/*    grid-column: 2/3;*/
/*    -ms-grid-row: 1;*/
/*    -ms-grid-row-span: 2;*/
/*    grid-row: 1/3;*/
/*    resize: none*/
/*}*/

/*.comment-form__field {*/
/*    background-color: #e8ecf1;*/
/*    border-radius: 5px;*/
/*    padding: 25px 20px;*/
/*    border: 1px solid #e7e9ee;*/
/*    outline: 0;*/
/*    font-family: inherit;*/
/*    font-weight: 500;*/
/*    font-size: 20px;*/
/*    line-height: 23px;*/
/*    -webkit-transition: .3s ease-in-out;*/
/*    -o-transition: .3s ease-in-out;*/
/*    transition: .3s ease-in-out*/
/*}*/

/*.comment-form__field::-webkit-input-placeholder {*/
/*    font-family: inherit*/
/*}*/

/*.comment-form__field::-moz-placeholder {*/
/*    font-family: inherit*/
/*}*/

/*.comment-form__field:-ms-input-placeholder {*/
/*    font-family: inherit*/
/*}*/

/*.comment-form__field::-ms-input-placeholder {*/
/*    font-family: inherit*/
/*}*/

/*.comment-form__field::placeholder {*/
/*    font-family: inherit*/
/*}*/

/*.comment-form__field:focus {*/
/*    border-color: var(--color-header-link-hover)*/
/*}*/

/*.comment-form__field.error {*/
/*    border-color: #cf2e2e*/
/*}*/

/*.comment-form__field.success {*/
/*    border-color: #3d812c*/
/*}*/

/*.comment-form__button {*/
/*    border-radius: 5px;*/
/*    padding: 25px;*/
/*    font-family: inherit;*/
/*    font-weight: 700;*/
/*    font-size: 20px;*/
/*    line-height: 23px*/
/*}*/

/*.comment__child {*/
/*    grid-column: 1/-1*/
/*}*/

/*.comment-form__alert {*/
/*    max-height: 0;*/
/*    opacity: 0;*/
/*    visibility: hidden;*/
/*    -webkit-transition: .3s ease-in-out;*/
/*    -o-transition: .3s ease-in-out;*/
/*    transition: .3s ease-in-out*/
/*}*/

/*.error {*/
/*    max-height: 100%;*/
/*    color: #cf2e2e;*/
/*    opacity: 1;*/
/*    visibility: visible*/
/*}*/

/*.success {*/
/*    max-height: 100%;*/
/*    color: #00d084;*/
/*    opacity: 1;*/
/*    visibility: visible*/
/*}*/

/*.comment {*/
/*    margin: 18px auto;*/
/*    padding: 25px;*/
/*    background: #f1f5ff;*/
/*    border: 1px solid #d6ddf0;*/
/*    border-radius: 10px;*/
/*    display: -ms-grid;*/
/*    display: grid;*/
/*    -ms-grid-columns: -webkit-min-content 1fr;*/
/*    -ms-grid-columns: min-content 1fr;*/
/*    grid-template-columns:-webkit-min-content 1fr;*/
/*    grid-template-columns:min-content 1fr;*/
/*    gap: 10px*/
/*}*/

/*.comment:first-child {*/
/*    margin-top: 22px*/
/*}*/

/*.comment__author {*/
/*    font-family: var(--font-secondary);*/
/*    font-weight: 500;*/
/*    font-size: 20px;*/
/*    line-height: 140%;*/
/*    color: var(--color-accent-red);*/
/*    white-space: nowrap;*/
/*    margin: 0*/
/*}*/

/*.comment__date {*/
/*    font-family: var(--font-secondary);*/
/*    font-weight: 500;*/
/*    font-size: 20px;*/
/*    line-height: 140%;*/
/*    color: #0a519e;*/
/*    text-align: right*/
/*}*/

/*.comment__content {*/
/*    margin: 0;*/
/*    font-family: var(--font-secondary);*/
/*    font-weight: 400;*/
/*    font-size: 20px;*/
/*    line-height: 140%;*/
/*    color: #3d3d3d;*/
/*    grid-column: 1/-1*/
/*}*/

/*.comment__child .comment, .comments-container {*/
/*    margin: 18px 0*/
/*}*/

.melbet-button-content {
    display: flex;
    align-items: center;
    margin-top: 18px;
    margin-bottom: 18px
}

.melbet-button-content.alight-left {
    justify-content: start
}

.melbet-button-content.align-center {
    justify-content: center
}

.melbet-button-content.align-right {
    justify-content: end
}

/*.melbet-news__subtitle {*/
/*    margin: 0 0 15px*/
/*}*/

/*.melbet-news__list {*/
/*    display: -ms-grid;*/
/*    display: grid;*/
/*    -ms-grid-columns:(1fr) [ 2 ];*/
/*    grid-template-columns:repeat(2, 1fr);*/
/*    gap: 25px*/
/*}*/

/*.melbet-news__item {*/
/*    display: -ms-grid;*/
/*    display: grid;*/
/*    -ms-grid-columns: 275px 1fr;*/
/*    grid-template-columns:275px 1fr;*/
/*    gap: 5px 25px*/
/*}*/

/*.melbet-news__item .get-image {*/
/*    -ms-grid-row-span: 2;*/
/*    grid-row: span 2;*/
/*    border-radius: 20px;*/
/*    overflow: hidden*/
/*}*/

/*.melbet-news__item img {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    display: block;*/
/*    -o-object-fit: cover;*/
/*    object-fit: cover*/
/*}*/

/*.melbet-news__list-title {*/
/*    display: inline-block;*/
/*    margin: 0;*/
/*    font-family: inherit;*/
/*    color: var(--color-font-dark);*/
/*    font-weight: 700;*/
/*    font-size: 20px;*/
/*    line-height: 23px*/
/*}*/

/*.melbet-news__list-description {*/
/*    margin: 0;*/
/*    font-family: inherit;*/
/*    font-size: 16px;*/
/*    line-height: 150%*/
/*}*/

/*.select-lang {*/
/*    position: relative;*/
/*    background-color: #04386e;*/
/*    border-radius: 10px;*/
/*    border: 1px solid #04386e;*/
/*    -webkit-transition: border-color .3s ease-in-out;*/
/*    -o-transition: border-color .3s ease-in-out;*/
/*    transition: border-color .3s ease-in-out;*/
/*    cursor: pointer;*/
/*    width: 90px*/
/*}*/

/*.select-lang::before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    width: 18px;*/
/*    height: 18px;*/
/*    top: 12px;*/
/*    left: 4px;*/
/*    background-image: url(../images/icon-arrow-down.svg);*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    -webkit-transition: -webkit-transform .3s ease-in-out;*/
/*    transition: transform .3s ease-in-out;*/
/*    -o-transition: transform .3s ease-in-out;*/
/*    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out*/
/*}*/

/*.select-lang._active {*/
/*    border-radius: 10px 10px 0 0;*/
/*    border: 1px solid var(--color-header-link-hover);*/
/*    border-bottom: 1px solid transparent*/
/*}*/

/*.select-lang._active:hover {*/
/*    border-color: var(--color-header-link-hover)*/
/*}*/

/*.select-lang._active::before {*/
/*    -webkit-transform: rotate(180deg);*/
/*    -ms-transform: rotate(180deg);*/
/*    transform: rotate(180deg)*/
/*}*/

/*.select-lang._active .select-lang__options-list {*/
/*    max-height: -webkit-min-content;*/
/*    max-height: -moz-min-content;*/
/*    max-height: min-content;*/
/*    border: 1px solid var(--color-header-link-hover);*/
/*    border-top: transparent*/
/*}*/

/*.select-lang > .select-lang__option {*/
/*    border-radius: 10px 10px 0 0*/
/*}*/

/*.select-lang__options-list {*/
/*    max-height: 0;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-transition: max-height .3s ease-in-out;*/
/*    -o-transition: max-height .3s ease-in-out;*/
/*    transition: max-height .3s ease-in-out;*/
/*    position: absolute;*/
/*    left: -1px;*/
/*    right: -1px;*/
/*    background-color: #04386e;*/
/*    border-radius: 0 0 10px 10px;*/
/*    overflow: hidden*/
/*}*/

/*.select-lang__options-list .select-lang__option {*/
/*    padding: 0*/
/*}*/

/*.select-lang__option, .select-lang__selected {*/
/*    color: var(--color-white);*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center*/
/*}*/

/*.select-lang__option p, .select-lang__selected p {*/
/*    margin: 0*/
/*}*/

/*.select-lang__option img, .select-lang__selected img {*/
/*    display: block;*/
/*    -o-object-fit: contain;*/
/*    object-fit: contain;*/
/*    width: 24px;*/
/*    height: 24px*/
/*}*/

/*.select-lang__option {*/
/*    padding: 7px 7px 7px 25px;*/
/*    -webkit-transition: background-color .3s ease-in-out;*/
/*    -o-transition: background-color .3s ease-in-out;*/
/*    transition: background-color .3s ease-in-out*/
/*}*/

/*.select-lang__option span {*/
/*    text-transform: uppercase*/
/*}*/

/*.select-lang__image {*/
/*    overflow: hidden;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    margin-left: 5px*/
/*}*/

/*.select-lang__link {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    text-decoration: none;*/
/*    padding: 7px 7px 7px 25px*/
/*}*/

/*.melbet-bet-on {*/
/*    margin: 14px 0;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -ms-flex-wrap: wrap;*/
/*    flex-wrap: wrap*/
/*}*/

/*.melbet-bet-on.align-left {*/
/*    -webkit-box-pack: start;*/
/*    -ms-flex-pack: start;*/
/*    justify-content: flex-start*/
/*}*/

/*.melbet-bet-on.align-center {*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center*/
/*}*/

/*.melbet-bet-on.align-right {*/
/*    -webkit-box-pack: end;*/
/*    -ms-flex-pack: end;*/
/*    justify-content: flex-end*/
/*}*/

/*.melbet-bet-on__item {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    margin: 5px*/
/*}*/

/*.melbet-bet-on__item .get-image {*/
/*    width: 44px;*/
/*    height: 44px;*/
/*    padding: 4px;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    border-radius: 100%;*/
/*    overflow: hidden;*/
/*    margin-right: 5px;*/
/*    background-color: var(--color-accent-red)*/
/*}*/

/*.melbet-bet-on__item .get-image img {*/
/*    width: 24px;*/
/*    height: 24px;*/
/*    -o-object-fit: contain;*/
/*    object-fit: contain;*/
/*    display: block*/
/*}*/

/*.melbet-bet-on__item p {*/
/*    margin: 0;*/
/*    font-size: 20px;*/
/*    line-height: 23px;*/
/*    color: var(--color-font-dark);*/
/*    font-weight: 700*/
/*}*/

/*.melbet-bet-on__item:not(:last-child) {*/
/*    margin-right: 30px*/
/*}*/

/*.wp-block-image {*/
/*    margin-top: 20px*/
/*}*/

.container .wp-block-table {
    margin: 18px -25px -25px
}

.container > .wp-block-table:first-child{
    margin-top: 0;
}

.wp-block-table table {
    width: 100%;
    border-collapse: collapse
}

.wp-block-table:not(.payments-table) tr:not(:last-child) {
    border-bottom: 1px solid #e8ecf1
}

.wp-block-table td, .wp-block-table th {
    padding: 20px 25px
}

.wp-block-table td:first-child {
    font-weight: 500;
    color: var(--color-font-dark)
}

.wp-block-table + * {
    margin-top: 36px
}

.wp-block-table.table-container {
    margin: -25px
}

.wp-block-table.table-container td {
    padding: 20px
}

.wp-block-table.insert-in-a-container {
    background-color: transparent;
    margin: 18px 0 !important;
    font-family: inherit;
    font-size: 16px;
    line-height: 19px
}

.wp-block-table.insert-in-a-container table {
    margin: 0;
    border-collapse: collapse
}

.wp-block-table.insert-in-a-container tbody {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.wp-block-table.insert-in-a-container tr:not(:last-child) {
    border: none;
    margin-right: 35px
}

.wp-block-table.insert-in-a-container td {
    padding: 7px 0
}

.wp-block-table.insert-in-a-container td:first-child {
    width: auto;
    font-weight: 600
}

.wp-block-table.insert-in-a-container td:not(:last-child) {
    padding-right: 15px
}

.wp-block-table.insert-in-a-header {
    margin: 18px 0 !important;
    border-radius: 5px;
    overflow: hidden;
    background: rgba(4, 28, 55, .3);
    border: 1px solid #0a519e
}

.wp-block-table.insert-in-a-header table {
    width: 100%;
    border-collapse: collapse
}

.wp-block-table.insert-in-a-header tr:not(:last-child) {
    border-bottom: 1px solid #0a519e
}

.wp-block-table.insert-in-a-header td {
    padding: 20px;
    width: auto !important
}

.wp-block-table.insert-in-a-header td:first-child {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: var(--color-white)
}

.wp-block-table.insert-in-a-header td:last-child {
    text-align: right;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #b3d5f8
}

/*.melbet-custom-notes {*/
/*    position: relative;*/
/*    padding: 15px 15px 15px 25px;*/
/*    max-width: 600px;*/
/*    background: #4eb3ff1a;*/
/*    margin-top: 25px*/
/*}*/

/*.melbet-custom-notes:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    width: 10px;*/
/*    background-color: var(--color-accent-blue)*/
/*}*/

/*.melbet-custom-notes p {*/
/*    margin: 0*/
/*}*/

@media (hover: hover), screen and (min-width: 0\0
) {
/*    .button--accent-red:focus, .button--accent-red:hover {*/
/*        background-color: #fa7c00;*/
/*        border-color: #fa7c00;*/
/*        -webkit-box-shadow: 0 20px 30px rgba(250, 65, 0, .4);*/
/*        box-shadow: 0 20px 30px rgba(250, 65, 0, .4)*/
/*    }*/

/*    .button--accent-blue:focus, .button--accent-blue:hover {*/
/*        background-color: #6871fa;*/
/*        border-color: #6871fa;*/
/*        -webkit-box-shadow: 0 20px 30px #4e58ec;*/
/*        box-shadow: 0 20px 30px #4e58ec*/
/*    }*/

    a.breadcrumbs__list-link:focus, a.breadcrumbs__list-link:hover {
        color: var(--color-header-link-hover)
    }

/*    .melbet-footer__nav-item a:focus, .melbet-footer__nav-item a:hover {*/
/*        color: var(--color-footer-link-hover)*/
/*    }*/

/*    .melbet-footer__social-link:focus, .melbet-footer__social-link:hover {*/
/*        -webkit-transform: scale(1.2) translateZ(0);*/
/*        transform: scale(1.2) translateZ(0)*/
/*    }*/

/*    .melbet-footer__link:focus, .melbet-footer__link:hover {*/
/*        -webkit-transform: scale(1.1) translateZ(0);*/
/*        transform: scale(1.1) translateZ(0)*/
/*    }*/

    .melbet-toc__link:focus, .melbet-toc__link:hover {
        color: var(--color-header-link-hover)
    }

/*    .gbtn:focus, .gbtn:hover {*/
/*        background-color: #fb4d00 !important*/
/*    }*/

/*    .melbet-video__button:focus svg, .melbet-video__button:hover svg {*/
/*        fill: var(--color-header-sublink)*/
/*    }*/

/*    .select-lang:focus, .select-lang:hover {*/
/*        border-color: var(--color-header-link-hover)*/
/*    }*/

/*    .select-lang._active .select-lang__option:focus, .select-lang._active .select-lang__option:hover {*/
/*        background-color: var(--color-header-link-hover)*/
/*    }*/
}

@media (max-width: 1500px) {
    main .container {
        margin-left: 10px;
        margin-right: 10px
    }
}

/*@media (max-width: 1439px) {*/
/*    .global-title, h2 {*/
/*        font-size: 32px;*/
/*        line-height: 38px*/
/*    }*/
/*}*/

/*@media screen and (max-width: 1280px) {*/
/*    :root {*/
/*        --offsets: 20px*/
/*    }*/
/*}*/

@media (max-width: 1279px) {
    .melbet-slots__list {
        -ms-grid-columns:(1fr) [ 4 ];
        grid-template-columns:repeat(4, 1fr)
    }

/*    .melbet-news__list {*/
/*        -ms-grid-columns: 1fr;*/
/*        grid-template-columns:1fr*/
/*    }*/

/*    .melbet-bet-on__item:not(:last-child) {*/
/*        margin-right: 25px*/
/*    }*/
}

/*@media screen and (max-width: 1024px) {*/
/*    :root {*/
/*        --offsets: 16px*/
/*    }*/
/*}*/

/*@media (max-width: 1024px) {*/
/*    html {*/
/*        font-size: 16px;*/
/*        line-height: 25px*/
/*    }*/
/*}*/

@media (max-width: 1023px) {
    main .container {
        padding: 20px
    }

/*    .global-title, h2 {*/
/*        font-size: 26px;*/
/*        line-height: 32px*/
/*    }*/

/*    .button {*/
/*        padding: 15px 25px*/
/*    }*/

/*    .melbet-footer {*/
/*        padding: 20px 0*/
/*    }*/

/*    .melbet-footer--enable-mobile-button {*/
/*        padding-bottom: 90px*/
/*    }*/

/*    .melbet-footer__container {*/
/*        -ms-grid-columns: 150px 1fr 1fr 38px;*/
/*        grid-template-columns:150px 1fr 1fr 38px;*/
/*        gap: 0 30px*/
/*    }*/

/*    .melbet-footer__logo img {*/
/*        max-height: 20px*/
/*    }*/

/*    .melbet-footer__link img {*/
/*        max-height: 35px*/
/*    }*/

/*    .melbet-footer__link:not(:last-child) {*/
/*        margin-right: 30px*/
/*    }*/

    .melbet-faq__body-item:not(:last-child) {
        margin-bottom: 10px
    }

    .melbet-faq__body-answer, .melbet-faq__body-question {
        padding: 15px;
        font-size: 17px;
        line-height: 20px
    }

    .melbet-slots__list {
        -ms-grid-columns:(1fr) [ 3 ];
        grid-template-columns:repeat(3, 1fr)
    }

    .melbet-steps {
        padding: 15px 0 0;
        border-left: none;
        border-top: 1px solid #e8ecf1
    }

/*    .melbet-custom-columns .melbet-buttons {*/
/*        grid-column: auto*/
/*    }*/

/*    .melbet-custom-columns--added-buttons .melbet-custom-columns__content {*/
/*        grid-row: auto*/
/*    }*/

/*    .melbet-custom-columns {*/
/*        gap: 20px;*/
/*        -ms-grid-columns: 1fr;*/
/*        grid-template-columns:1fr*/
/*    }*/

/*    .melbet-custom-columns__video {*/
/*        margin: 0 auto*/
/*    }*/

/*    .melbet-promo__container {*/
/*        -ms-grid-columns: 1fr;*/
/*        grid-template-columns:1fr;*/
/*        gap: 0*/
/*    }*/

/*    .melbet-promo__title {*/
/*        font-size: 24px;*/
/*        margin-bottom: 10px;*/
/*        width: 100%*/
/*    }*/

/*    .comment-form__form {*/
/*        -ms-grid-columns: 1fr;*/
/*        grid-template-columns:1fr*/
/*    }*/

/*    .comment-form__textarea {*/
/*        -ms-grid-column: 1;*/
/*        grid-column: 1/1;*/
/*        grid-row: auto*/
/*    }*/

/*    .comment-form__field {*/
/*        padding: 15px;*/
/*        font-size: 18px;*/
/*        line-height: 20px*/
/*    }*/

/*    .comment-form__alert {*/
/*        position: absolute;*/
/*        bottom: -25px;*/
/*        left: 0*/
/*    }*/

/*    .comment {*/
/*        padding: 20px*/
/*    }*/

/*    .comment__author, .comment__date {*/
/*        font-size: 14px*/
/*    }*/

/*    .comment__content, .melbet-bet-on__item p {*/
/*        font-size: 14px;*/
/*        line-height: 16px*/
/*    }*/

    .wp-block-table {
        max-width: 1200px;
        overflow-x: auto;
        width: calc(100% + 50px)
    }
}

/*@media (max-width: 768px) {*/
/*    html {*/
/*        font-size: 15px;*/
/*        line-height: 23px*/
/*    }*/
/*}*/

/*@media screen and (max-width: 767px) {*/
/*    :root {*/
/*        --offsets: 10px*/
/*    }*/
/*}*/

@media (max-width: 767px) {
    main .container {
        padding: 15px;
        border-radius: 5px
    }

/*    ul:not([class]) li::before {*/
/*        width: 8px;*/
/*        height: 8px*/
/*    }*/

    .melbet-wrapper {
        margin-bottom: 9px;
        margin-top: 9px
    }

/*    .global-title, h2 {*/
/*        font-size: 20px;*/
/*        line-height: 24px*/
/*    }*/

/*    .button {*/
/*        padding: 10px 25px*/
/*    }*/

/*    .melbet-footer__scroll-top {*/
/*        display: -webkit-box;*/
/*        display: -ms-flexbox;*/
/*        display: flex*/
/*    }*/

/*    .melbet-footer__container {*/
/*        display: -webkit-box;*/
/*        display: -ms-flexbox;*/
/*        display: flex;*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-pack: center;*/
/*        -ms-flex-pack: center;*/
/*        justify-content: center*/
/*    }*/

/*    .melbet-footer__logo {*/
/*        margin: 0 auto 10px*/
/*    }*/

/*    .melbet-footer__nav-list {*/
/*        -webkit-box-pack: center;*/
/*        -ms-flex-pack: center;*/
/*        justify-content: center*/
/*    }*/

/*    .melbet-footer__nav-item a img {*/
/*        width: 16px;*/
/*        height: 16px*/
/*    }*/

/*    .melbet-footer__nav-item a {*/
/*        font-weight: 400;*/
/*        font-size: 14px;*/
/*        line-height: 16px*/
/*    }*/

/*    .melbet-footer__warning svg {*/
/*        width: 27px;*/
/*        height: 27px*/
/*    }*/

/*    .melbet-footer__warning {*/
/*        margin-top: 10px;*/
/*        -webkit-box-pack: center;*/
/*        -ms-flex-pack: center;*/
/*        justify-content: center;*/
/*        -webkit-box-ordinal-group: 11;*/
/*        -ms-flex-order: 10;*/
/*        order: 10*/
/*    }*/

/*    .melbet-footer__social-list {*/
/*        padding: 10px 0*/
/*    }*/

/*    .melbet-footer__social-item {*/
/*        margin: 0 15px*/
/*    }*/

/*    .melbet-footer__widget-1, .melbet-footer__widget-2 {*/
/*        text-align: center*/
/*    }*/

/*    .melbet-faq__header {*/
/*        padding: 15px 10px*/
/*    }*/

    .melbet-faq__body-details {
        border-radius: 5px
    }

    .melbet-faq__body-question svg {
        margin-left: 15px;
        height: 16px;
        width: 16px
    }

    .melbet-faq__body-question {
        padding: 10px;
        font-size: 14px;
        line-height: 16px
    }

    .melbet-faq__body-answer {
        padding: 0 10px 15px;
        font-size: 14px;
        line-height: 16px
    }

    .melbet-toc {
        margin: 9px 0
    }

    .melbet-toc._active .melbet-toc__list {
        max-height: 100%;
        visibility: visible;
        opacity: 1
    }

    .melbet-toc._active .melbet-toc__title svg {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }

    .melbet-toc__nav {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .melbet-toc__title svg {
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        display: block
    }

    .melbet-toc__title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        margin-right: 0;
        width: 100%;
        cursor: pointer
    }

    .melbet-toc__list {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        max-height: 0;
        visibility: hidden;
        opacity: 0
    }

    .melbet-toc__item:not(:last-child) {
        margin-right: 0
    }

    .melbet-slots__list {
        gap: 10px;
        -ms-grid-columns:(1fr) [ 2 ];
        grid-template-columns:repeat(2, 1fr)
    }

    .melbet-slots__image {
        margin-bottom: 12px
    }

    .melbet-slots__description {
        margin: 0 10px 12px
    }

    .melbet-screenshot-gallery {
        margin-right: -15px;
        margin-left: -15px
    }

    .melbet-screenshot-gallery__description, .melbet-screenshot-gallery__title {
        margin-left: 15px
    }

    .melbet-screenshot-gallery__list {
        width: 100%;
        max-width: 980px;
        overflow-x: auto
    }

    .melbet-screenshot-gallery__item {
        min-width: 250px;
        max-width: 270px
    }

    .melbet-video__container {
        border-radius: 5px
    }

    .melbet-steps__item:not(:last-child) {
        margin-bottom: 15px
    }

    .melbet-steps__counter span {
        width: 26px;
        height: 26px
    }

    .melbet-steps__counter {
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 10px
    }

/*    .melbet-custom-columns {*/
/*        gap: 15px*/
/*    }*/

/*    .melbet-buttons--stretch {*/
/*        gap: 10px*/
/*    }*/

/*    .melbet-buttons__button {*/
/*        padding: 10px*/
/*    }*/

/*    .melbet-buttons__button + .melbet-buttons__button {*/
/*        margin-left: 10px*/
/*    }*/

/*    .melbet-promo--no-breadcrumbs .melbet-promo__container.container {*/
/*        padding: 65px 0 0*/
/*    }*/

/*    .melbet-promo__content > * {*/
/*        font-size: 14px;*/
/*        line-height: 17px;*/
/*        text-align: center*/
/*    }*/

/*    .melbet-promo__title {*/
/*        margin-left: auto;*/
/*        margin-right: auto;*/
/*        font-size: 18px;*/
/*        text-align: center*/
/*    }*/

/*    .melbet-promo__subtitle {*/
/*        margin-bottom: 10px;*/
/*        text-align: center*/
/*    }*/

/*    .melbet-promo__description {*/
/*        font-size: 14px;*/
/*        line-height: 17px*/
/*    }*/

/*    .comment-form {*/
/*        border-radius: 5px;*/
/*        background-color: #f1f5ff;*/
/*        padding: 10px*/
/*    }*/

/*    .comment-form__field {*/
/*        font-size: 14px;*/
/*        line-height: 16px*/
/*    }*/

/*    .comment-form__button {*/
/*        padding: 15px;*/
/*        font-size: 14px;*/
/*        line-height: 16px*/
/*    }*/

/*    .comment {*/
/*        padding: 15px*/
/*    }*/

/*    .comment.container {*/
/*        margin-top: 5px;*/
/*        margin-bottom: 5px*/
/*    }*/

/*    .comments-container {*/
/*        margin: 9px 0*/
/*    }*/

/*    .melbet-news__list {*/
/*        gap: 15px*/
/*    }*/

/*    .melbet-news__item .get-image {*/
/*        border-radius: 5px;*/
/*        grid-row: auto;*/
/*        gap: 10px*/
/*    }*/

/*    .melbet-news__item {*/
/*        -ms-grid-columns: 1fr;*/
/*        grid-template-columns:1fr;*/
/*        gap: 10px*/
/*    }*/

/*    .melbet-news__list-title {*/
/*        font-size: 14px;*/
/*        line-height: 16px*/
/*    }*/

/*    .melbet-news__list-description {*/
/*        font-size: 14px;*/
/*        line-height: inherit*/
/*    }*/

/*    .select-lang._active .select-lang__options-list {*/
/*        border: 1px solid var(--color-header-link-hover);*/
/*        border-top: transparent*/
/*    }*/

/*    .select-lang.mob-menu-open._active {*/
/*        border-radius: 0 0 10px 10px;*/
/*        border: 1px solid var(--color-header-link-hover);*/
/*        border-top: 1px solid transparent*/
/*    }*/

/*    .select-lang.mob-menu-open._active .select-lang__options-list {*/
/*        border-radius: 10px 10px 0 0;*/
/*        bottom: 100%;*/
/*        border: 1px solid var(--color-header-link-hover);*/
/*        border-bottom: none*/
/*    }*/

/*    .select-lang.mob-menu-open._active .select-lang__option {*/
/*        border-radius: 0 0 10px 10px;*/
/*        border-top: transparent*/
/*    }*/

/*    .melbet-bet-on__item .get-image {*/
/*        width: 24px;*/
/*        height: 24px;*/
/*        padding: 4px*/
/*    }*/

/*    .melbet-bet-on__item .get-image img {*/
/*        width: 16px;*/
/*        height: 16px*/
/*    }*/

/*    .wp-block-image {*/
/*        margin-top: 10px*/
/*    }*/

    .container .wp-block-table {
        margin: 18px -15px -15px;
        background-color: #f1f2f5
    }

    .wp-block-table tr:not(:last-child) {
        border-color: #e7e9ee
    }

    /*.wp-block-table td, .wp-block-table th {*/
    /*    padding: 15px;*/
    /*    border: 1px solid #e7e9ee*/
    /*}*/

    .wp-block-table {
        max-width: 1200px;
        overflow-x: auto;
        width: calc(100% + 30px)
    }

    .wp-block-table.table-container {
        margin: -15px;
        background-color: #f1f2f5
    }

    .wp-block-table.table-container td {
        padding: 15px
    }

    .wp-block-table.insert-in-a-container tbody {
        display: table;
        width: 100%
    }

    .wp-block-table.insert-in-a-container tr {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .wp-block-table.insert-in-a-container tr:not(:last-child) {
        margin: 0;
        border-bottom: 1px solid #04386e
    }

    .wp-block-table.insert-in-a-container td:first-child {
        color: var(--color-white)
    }

    .wp-block-table.insert-in-a-container td:last-child {
        text-align: right
    }

    .wp-block-table.insert-in-a-container td {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 15px;
        border: none;
        color: #b3d5f8;
        display: block !important
    }

    .wp-block-table.insert-in-a-container {
        color: var(--color-white);
        font-size: 14px;
        line-height: 16px;
        background-color: #0a519e;
        margin: 9px -15px !important
    }

    .wp-block-table.insert-in-a-header tr:not(:last-child) {
        border-bottom: 1px solid #115eb1
    }

    .wp-block-table.insert-in-a-header td {
        padding: 10px;
        border: none
    }

    .wp-block-table.insert-in-a-header {
        background-color: #0a519e
    }

/*    .melbet-custom-notes:after {*/
/*        width: 2px*/
/*    }*/

/*    .melbet-custom-notes {*/
/*        padding: 10px;*/
/*        margin-top: 15px*/
/*    }*/
}

/*@media (max-width: 575px) {*/
/*    .global-title, h1, h2, h3, h4, h5, h6 {*/
/*        font-size: 16px;*/
/*        line-height: 17px*/
/*    }*/

/*    html {*/
/*        font-size: 14px;*/
/*        line-height: 18px*/
/*    }*/

/*    .melbet-footer__nav-list {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column;*/
/*        -webkit-box-align: center;*/
/*        -ms-flex-align: center;*/
/*        align-items: center*/
/*    }*/

    .melbet-toc__list {
        width: 100%;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .melbet-toc__link {
        padding-left: 0
    }

/*    .comment-form__alert {*/
/*        bottom: -28px*/
/*    }*/

/*    .select-lang._active .select-lang__options-list {*/
/*        border: 1px solid var(--color-header-link-hover);*/
/*        border-bottom: transparent*/
/*    }*/

/*    .select-lang._active {*/
/*        border-radius: 0 0 10px 10px;*/
/*        border: 1px solid var(--color-header-link-hover);*/
/*        border-top: none*/
/*    }*/

/*    .select-lang__options-list {*/
/*        border-radius: 10px 10px 0 0;*/
/*        bottom: 100%*/
/*    }*/

    .wp-block-table td, .wp-block-table th, .wp-block-table.table-container td {
        padding: 10px
    }
/*}*/

/*@media (max-width: 374px) {*/
/*    .melbet-buttons {*/
/*        -webkit-box-orient: vertical;*/
/*        -webkit-box-direction: normal;*/
/*        -ms-flex-direction: column;*/
/*        flex-direction: column*/
/*    }*/

/*    .melbet-buttons--stretch {*/
/*        -ms-grid-columns: 1fr;*/
/*        grid-template-columns:1fr*/
/*    }*/

/*    .melbet-buttons__button {*/
/*        width: 100%*/
/*    }*/

/*    .melbet-buttons__button + .melbet-buttons__button {*/
/*        margin-left: 0;*/
/*        margin-top: 10px*/
/*    }*/
/*}*/

.has-text-align-center {
    text-align: center
}

/*body {*/
/*    font-family: var(--ff-primary)*/
/*}*/

.wp-block-media-text {
    display: flex;
    gap: 20px
}

.wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {
    flex: 1 1
}

/*.melbet-footer {*/
/*    background-color: var(--color-bg-footer)*/
/*}*/

.melbet-toc.container {
    background-color: #212121
}

.melbet-faq__body-question {
    background-color: #1a1a1a
}

/*.melbet-footer__scroll-top, ul:not([class]) li::before {*/
/*    top: unset;*/
/*    left: unset;*/
/*    background-color: var(--color-accent-red)*/
/*}*/

/*.melbet-footer__scroll-top, .melbet-footer__scroll-top button, .melbet-footer__scroll-top svg {*/
/*    cursor: pointer*/
/*}*/

/*.melbet-footer__scroll-top {*/
/*    display: flex;*/
/*    position: fixed;*/
/*    right: 20px;*/
/*    bottom: 40px;*/
/*    border-radius: 2px*/
/*}*/

/*.melbet-footer__scroll-top:hover {*/
/*    opacity: .7*/
/*}*/

/*.melbet-footer__scroll-top svg path {*/
/*    fill: white*/
/*}*/

/*.melbet-footer__nav-item.melbet-footer__nav-item--current a{*/
/*    color: var(--color-header-link-hover)*/
/*}*/

/*.melbet-button-content__link, .melbet-button-content__link.button--accent-blue, .melbet-button-content__link.button--accent-red {*/
/*    background-color: #fcbe13;*/
/*    border: none*/
/*}*/

/*.melbet-button-content__link.button--accent-blue:hover, .melbet-button-content__link.button--accent-red:hover, .melbet-button-content__link:hover {*/
/*    box-shadow: unset;*/
/*    opacity: .7*/
/*}*/

.wp-block-table td:first-child {
    font-weight: 400;
    color: var(--color-font-darkgray)
}

.wp-block-table td:first-child[rowspan] {
    font-weight: 500;
    color: var(--color-font-dark)
}

/*a {*/
/*    color: var(--color-accent-red)*/
/*}*/

/*.melbet-footer__nav-item a, .melbet-footer__widget-1, .melbet-footer__widget-2 {*/
/*    color: var(--color-header-link)*/
/*}*/

.melbet-steps-block {
    display: flex;
    flex-direction: column
}

/*ul:not([class]) li {*/
/*    display: inline-block*/
/*}*/

/*ul:not([class]) li::before {*/
/*    position: relative;*/
/*    content: "";*/
/*    transform: unset;*/
/*    min-width: 13px;*/
/*    width: 13px;*/
/*    height: 13px;*/
/*    border-radius: 100%;*/
/*    display: inline-flex;*/
/*    margin-right: 13px*/
/*}*/

.wp-block-table:not(.payments-table) td:not(:last-child),
.wp-block-table:not(.payments-table) th:not(:last-child) {
    border-right: 1px solid #e8ecf1
}

.wp-block-table th {
    border-bottom: 1px solid #e8ecf1;
    background-color: #fcbe13;
    color: #fff
}

/*.melbet-footer__scroll-top.mobile-shifted {*/
/*    bottom: 86px*/
/*}*/

/*.melbet-mobile-button__control {*/
/*    background-image: unset;*/
/*    background-color: #fcbe13;*/
/*    box-shadow: unset*/
/*}*/

.container .wp-block-table {
    margin: 18px 0 0
}

.wp-block-table table {
    min-width: 500px
}

@media (max-width: 1024px) {
    .wp-block-media-text {
        flex-direction: column
    }

    .wp-block-media-text .wp-block-media-text__media {
        order: 2
    }

    .wp-block-media-text .wp-block-media-text__content {
        order: 1
    }

    .wp-block-table table li {
        font-size: 16px;
        line-height: 25px
    }
}

@media (max-width: 768px) {
    .wp-block-table table li {
        font-size: 15px;
        line-height: 23px
    }
}

@media (max-width: 575px) {
    .wp-block-table table li {
        font-size: 14px;
        line-height: 18px
    }
}

.melbet-faq__body-question .melbet-faq__title {
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    font-family: inherit;
    color: var(--color-white);
    margin-top: 0;
    margin-bottom: 0
}

@media (max-width: 767px) {
    .wp-block-table, .wp-block-table table {
        width: 100%
    }

    .melbet-faq__body-question .melbet-faq__title {
        font-size: 14px;
        line-height: 16px
    }
}

.melbet-steps__item {
    display: grid;
    grid-template-columns:repeat(2, 1fr);
    grid-column-gap: 10px;
    border: 1px solid var(--color-accent-red);
    border-radius: 14px;
    padding: 10px
}

.melbet-steps__counter {
    align-self: start;
    margin-bottom: 0
}

.melbet-steps__item .get-image {
    grid-column: 2/3;
    grid-row: 1/10;
    margin-top: 0;
    border-radius: 14px;
    overflow: hidden
}

@media (max-width: 1023px) {
    .wp-block-table, .wp-block-table table {
        width: 100%
    }

    .melbet-steps__item {
        grid-template-columns:1fr
    }

    .melbet-steps__counter {
        grid-row: 1/2;
        margin-bottom: 18px
    }

    .melbet-steps__item .get-image {
        grid-column: unset;
        grid-row: 2/3
    }
}

.promocode {
    padding: 18px 0
}

.promocode__container {
    max-width: 670px;
    margin: 0 auto;
    background-color: #f5f5f5;
    padding: 18px 36px
}

.promocode__title {
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    text-align: center;
}

.promocode__controls {
    display: flex;
    justify-content: center;
    align-items: stretch;
    padding: 3px;
    background-color: #fff;
    border-radius: 8px
}

.promocode__value {
    display: flex;
    align-items: center;
    font-size: 36px;
    font-weight: 700;
    padding: 0 20px
}

.promocode__bottom, .promocode__button {
    width: 100%;
    padding: 10px 18px;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    outline: 0;
    text-align: center;
    text-decoration: none;
    cursor: pointer
}

.promocode__button {
    max-width: 200px;
    margin-left: auto;
    /*border-radius: 7px;*/
    /*background-color: #fcbe13;*/
    /*border: 2px solid #fcbe13*/
}

/*.promocode__button:hover {*/
/*    background-color: #fff;*/
/*    color: #fcbe13*/
/*}*/

.promocode__text {
    margin-top: 18px;
    font-size: 18px;
    font-weight: 400;
    text-align: center
}

.promocode__bottom {
    display: block;
    margin: 22px auto 0;
    max-width: 300px;
    background-color: #12a152;
    border: 2px solid #12a152;
    border-radius: 7px
}

.promocode__bottom:hover {
    background-color: #fff;
    color: #12a152
}

@media (max-width: 600px) {
    .promocode > .container {
        padding: 0;
        margin: 0
    }

    .promocode__controls {
        flex-wrap: wrap
    }

    .promocode__button {
        max-width: none;
        margin-top: 9px
    }

    .promocode__text {
        margin-left: 0;
        text-align: center
    }

    .promocode__value {
        padding: 10px 20px
    }
}

/*:root {*/
/*    --color-header-sublink: #fff;*/
/*    --color-header-sublink-hover: #000;*/
/*    --color-bg-second-header: #fcbe13*/
/*}*/

.wp-block-table table.has-fixed-layout {
    table-layout: fixed
}

.melbet-wrapper > .container > .wp-block-media-text:not(:first-child) {
    margin-top: 54px
}

h1 {
    color: #151515;
}

/*.melbet-button-content__link,*/
/*.melbet-button-content__link.button--accent-red,*/
/*.melbet-button-content__link.button--accent-blue {*/
/*    background-color: #fcbe13;*/
/*    border: none;*/
/*    color: #000;*/
/*}*/

/*.melbet-footer__scroll-top svg path {*/
/*    fill: #000;*/
/*}*/

/*.melbet-mobile-button__control {*/
/*    color: #000;*/
/*}*/

/*a {*/
/*    color: #000;*/
/*    text-decoration: underline;*/
/*}*/

/*.melbet-footer__scroll-top {*/
/*    right: 0;*/
/*}*/

.wp-block-table th:not(:last-child) {
    border-right: 1px solid #ebad00;
}

.wp-block-table th {
    color: #000;
}

/*.melbet-faq__title svg path {*/
/*    fill: #000 !important;*/
/*}*/

.wp-block-table table {
    border: 1px solid #e8ecf1;
}

/*.advantages-container {*/
/*    display: grid;*/
/*    gap: 10px;*/
/*}*/

/*.advantages-container.col-1 {*/
/*    grid-template-columns: 1fr;*/
/*}*/

/*.advantages-container.col-2 {*/
/*    grid-template-columns: repeat(2, 1fr);*/
/*}*/

/*.advantages-container.col-3 {*/
/*    grid-template-columns: repeat(3, 1fr);*/
/*}*/

/*.advantages-container.col-4 {*/
/*    grid-template-columns: repeat(4, 1fr);*/
/*}*/

/*.advantages-container.col-5 {*/
/*    grid-template-columns: repeat(5, 1fr);*/
/*}*/

/*@media (max-width: 1200px) {*/
/*    .advantages-container.col-4,*/
/*    .advantages-container.col-5 {*/
/*        grid-template-columns: repeat(3, 1fr);*/
/*    }*/
/*}*/

/*@media (max-width: 900px) {*/
/*    .advantages-container.col-3,*/
/*    .advantages-container.col-4,*/
/*    .advantages-container.col-5 {*/
/*        grid-template-columns: repeat(2, 1fr);*/
/*    }*/
/*}*/

/*@media (max-width: 767px) {*/
/*    .advantages-container.col-2,*/
/*    .advantages-container.col-3,*/
/*    .advantages-container.col-4,*/
/*    .advantages-container.col-5 {*/
/*        grid-template-columns: 1fr;*/
/*    }*/
/*}*/

/*.advantages {*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-box-direction: normal;*/
/*    -ms-flex-direction: column;*/
/*    flex-direction: column;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center;*/
/*    text-align: center;*/
/*    padding: 18px;*/
/*    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);*/
/*    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);*/
/*    border-radius: 10px;*/
/*    height: 100%*/
/*}*/

/*.advantages__image {*/
/*    width: 150px;*/
/*    height: 150px;*/
/*    display: -webkit-box;*/
/*    display: -ms-flexbox;*/
/*    display: flex;*/
/*    -webkit-box-pack: center;*/
/*    -ms-flex-pack: center;*/
/*    justify-content: center;*/
/*    -webkit-box-align: center;*/
/*    -ms-flex-align: center;*/
/*    align-items: center*/
/*}*/

/*.advantages__title {*/
/*    margin-top: 18px*/
/*}*/

/*!* Advantages *!*/
/*.advantages {*/
/*    background-color: var(--color-bg-header);*/
/*    border-radius: 15px;*/
/*    padding: 25px;*/
/*    box-shadow: unset;*/
/*    color: #FFF;*/
/*    overflow: hidden;*/
/*}*/

/*.advantages .get-image {*/
/*    width: calc(100% + 36px);*/
/*    height: auto;*/
/*}*/

/*.advantages__title {*/
/*    width: 100%;*/
/*    border-bottom: 1px solid #fcbe13;*/
/*    margin-bottom: unset;*/
/*    padding-bottom: 18px;*/
/*}*/

/*!* Links *!*/
/*.links {*/
/*    display: grid;*/
/*    grid-template-columns: repeat(4, 1fr);*/
/*    gap: 20px;*/
/*    width: 100%;*/
/*    list-style: none;*/
/*    padding: 0;*/
/*    margin: 0;*/
/*}*/

/*@media (max-width: 1024px) {*/
/*    .links {*/
/*        gap: 10px;*/
/*        grid-template-columns: repeat(2, 1fr);*/
/*    }*/
/*}*/

/*@media (max-width: 767px) {*/
/*    .links {*/
/*        grid-template-columns: 1fr;*/
/*    }*/
/*}*/

/*.links li {*/
/*    width: 100%;*/
/*}*/

/*.links .links__item {*/
/*    display: grid;*/
/*    grid-template-columns: 1fr auto;*/
/*    box-shadow: -5px 4px 10px rgba(0, 0, 0, .09);*/
/*    background-color: var(--color-bg-header);*/
/*    border-radius: 10px;*/
/*    text-transform: uppercase;*/
/*    text-align: left;*/
/*    color: #fff;*/
/*    cursor: pointer;*/
/*    padding: 10px;*/
/*    border: none;*/
/*    width: 100%;*/
/*    text-decoration: none;*/
/*}*/

/*.links .links__title {*/
/*    font-size: 16px;*/
/*    font-weight: 700;*/
/*    align-self: flex-end;*/
/*    color: var(--color-accent-red);*/
/*}*/

/*.links .links__description {*/
/*    font-size: 14px;*/
/*    line-height: 16px;*/
/*}*/

/*.links .get-image {*/
/*    display: flex;*/
/*    grid-row: 1/3;*/
/*    grid-column: 2/3;*/
/*    padding: 0 0 0 10px;*/
/*    align-self: center;*/
/*}*/

/*.links .links__item > :not(.get-image) {*/
/*    grid-column: 1/2;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*}*/

/*.links .get-image img {*/
/*    width: auto;*/
/*    max-height: 40px;*/
/*}*/

 /* Tabs */
.tabs {
    overflow: hidden
}

.tabs__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    overflow: hidden;
    margin: 0;
    border-radius: 20px 20px 0 0;
    padding: 0;
    background-color: #282828
}

.tabs--horizontal .tabs__header-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    outline: 0;
    border: none;
    border-radius: 20px 20px 0 0;
    padding: 12px;
    font-weight: 700;
    font-style: italic;
    font-size: 25px;
    line-height: 40px;
    background-color: #282828;
    -webkit-transition: background-color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out;
    cursor: pointer
}

.tabs--horizontal .tabs__header-button svg {
    margin-right: 10px;
    width: 40px;
    height: 40px;
    fill: var(--bg-dark-0);
    -webkit-transition: fill .3s ease-in-out;
    -o-transition: fill .3s ease-in-out;
    transition: fill .3s ease-in-out
}

.tabs--horizontal .tabs__header-button:nth-child(2n+1).active {
    color: #000;
    background-color: var(--primary-color-green)
}

.tabs--horizontal .tabs__header-button:nth-child(2n+1).active svg {
    fill: #000
}

.tabs--horizontal .tabs__header-button:nth-child(2n+2).active {
    color: #fff;
    background-color: var(--primary-color-blue)
}

.tabs--horizontal .tabs__header-button:nth-child(2n+2).active svg {
    fill: #fff
}

.tabs__list {
    list-style: none;
    margin: 0;
    border-style: solid;
    border-width: 0 2px 2px;
    border-color: #00000090;
    border-radius: 0 0 20px 20px;
    padding: 24px 16px;
    background-color: #fff
}

.tabs__content {
    border-style: solid;
    border-width: 0 2px 2px;
    border-color: #00000090;
    border-radius: 0 0 20px 20px;
    padding: 24px 16px;
    background: #fff
}

.tabs__item > :first-child {
    margin-top: 0
}

.tabs__item > :last-child {
    margin-bottom: 0
}

.tabs--vertical .tabs__container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 275px 1fr;
    grid-template-columns: 275px 1fr
}

.tabs--vertical .tabs__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: -24px;
    border-radius: 20px 0 0 20px
}

.tabs--vertical .tabs__header-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    outline: 0;
    border: 1px solid #282828;
    padding: 16px 20px;
    width: 100%;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    word-break: break-word;
    color: #333;
    background-color: #fff;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    cursor: pointer
}

.tabs--vertical .tabs__header-button svg {
    margin-right: 10px;
    width: 24px;
    height: 24px
}

.tabs--vertical .tabs__header-button:not(:last-child) {
    border-bottom: none
}

.tabs--vertical .tabs__header-button:hover {
    color: #000;
    background-color: var(--primary-color-blue)
}

.tabs--vertical .tabs__header-button:first-child {
    border-radius: 20px 0 0
}

.tabs--vertical .tabs__header-button:last-child {
    border-radius: 0 0 0 20px
}

.tabs--vertical .tabs__header-button.active {
    color: #000;
    background-color: var(--color-accent-red);
}

.tabs--vertical .tabs__content {
    border: 1px solid var(--primary-color-blue);
    border-radius: 20px
}

@media (max-width: 1279px) {
    .tabs--vertical .tabs__container {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }

    .tabs--vertical .tabs__header {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow: auto;
        margin-right: 0;
        border: 1px solid #00000090;
        border-bottom: none;
        border-radius: 16px 16px 0 0;
        padding: 24px 16px 0;
        background-color: #fff
    }

    .tabs--vertical .tabs__header-button:not(:last-child) {
        margin-right: 12px;
        border-bottom: 1px solid #00000090
    }

    .tabs--vertical .tabs__header-button:first-child, .tabs--vertical .tabs__header-button:last-child {
        border-radius: 16px
    }

    .tabs--vertical .tabs__header-button {
        border: 1px solid #00000090;
        border-radius: 16px;
        padding: 12px 20px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    .tabs--vertical .tabs__content {
        border: 1px solid #00000090;
        border-top: none;
        border-radius: 0 0 16px 16px;
        padding: 24px 16px
    }
}

/*.tabs__container {*/
/*    margin-right: -16px;*/
/*    margin-left: -16px*/
/*}*/

.tabs__header {
    border-radius: 20px 20px 0 0;
    border: 2px solid #00000090;
    border-bottom: none;
}

.tabs--horizontal .tabs__header-button {
    padding: 8px;
    padding-right: 16px;
    font-size: 18px;
    line-height: 24px
}

.tabs__list {
    border-radius: 0 0 20px 20px
}

.tabs--horizontal .tabs__header-button {
    flex: 1 1 50%;
    align-self: stretch
}

.tabs--horizontal .tabs__header-button svg {
    flex-shrink: 0
}

.tabs--horizontal .tabs__header-item {
    flex-grow: 1
}

.tabs--horizontal .tabs__header-item .tabs__header-button {
    width: 100%;
    color: #fff;
}

.tabs--vertical .tabs__header {
    list-style: none
}

.tabs--vertical .tabs__header-item {
    width: 100%;
    border: 1px solid #282828
}

.tabs--vertical .tabs__header-item:not(:first-child) {
    border-top: none
}

.tabs--vertical .tabs__header-item:first-child {
    border-radius: 20px 0 0 0
}

.tabs--vertical .tabs__header-item:last-child {
    border-radius: 0 0 0 20px
}

.tabs--vertical .tabs__header-button:last-child {
    border-radius: inherit
}

.tabs--vertical .tabs__header-button {
    border: none
}

@media (hover: hover), screen and (min-width: 0\0
) {
    .tabs--vertical .tabs__header-button:hover {
        color: #000;
        background-color: var(--primary-color-blue)
    }
}

@media (max-width: 1279px) {
    .tabs--vertical .tabs__header {
        padding: 24px 16px 16px
    }

    .tabs--vertical .tabs__content {
        padding: 8px 16px 24px
    }

    .tabs--vertical .tabs__header-button, .tabs--vertical .tabs__header-button {
        -webkit-tap-highlight-color: transparent
    }

    .tabs--vertical .tabs__header-item {
        flex-shrink: 0;
        width: fit-content
    }

    .tabs--vertical .tabs__header-item:not(:first-child) {
        border-top: 1px solid #282828;
    }

    .tabs--vertical .tabs__header-item:last-child,
    .tabs--vertical .tabs__header-item:first-child {
        border-radius: 0
    }
}

@media (max-width: 767px) {
    .tabs__container {
        margin-left: 0;
        margin-right: 0
    }

    .tabs--vertical .tabs__header-button, .tabs--vertical .tabs__header-button {
        cursor: auto
    }
}

@media (max-width: 375px) {
    .tabs--horizontal .tabs__header-button svg {
        width: 28px;
        height: 28px
    }

    .tabs--horizontal .tabs__header-item .tabs__header-button {
        flex-direction: column
    }

    .tabs--horizontal .tabs__header-button svg {
        margin: 0
    }
}

@media (hover: hover), screen and (min-width: 0\0
) {
    .tabs--vertical .tabs__header-button:hover {
        color: #000;
        background-color: var(--primary-color-blue)
    }
}

.tabs--vertical .tabs__header-button:hover, .tabs--horizontal .tabs__header-button:nth-child(2n+1).active {
    background-color: var(--color-accent-red);
}

.tabs .wp-block-table td > *, .tabs table td > *, .tabs table td {
    color: var(--text-color)
}

.tabs--vertical .tabs__content {
    border: 1px solid rgb(33 33 33)
}

.tabs .wp-block-table table th:not(:last-child) {
    border-right: 1px solid rgba(255, 255, 255, .2)
}

/*!* header lang *!*/
.header__lang {
    position: relative;
    display: flex;
    flex-direction: column;
    align-self: center;
    background-color: #2C2C2C;
    border-radius: 5px;
    padding: 8px 9px;
    margin: 0 20px 0 10px;
    cursor: pointer;
    z-index: 10000;
}

@media (max-width: 1380px) {
    .header__lang{
        order: 3;
        margin-right: 6rem;
    }
}

.header__current-lang,
.header__lang img {
    width: auto;
    height: 22px;
    object-fit: contain;
    /*margin-left: auto;*/
}

.header__current-lang {
    cursor: pointer;
}

.header__lang .header__lang-list {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    flex-direction: column;
    padding-left: 0;
    margin-top: 0;
    list-style: none;
    background-color: #2C2C2C;
    border-radius: 0 0 5px 5px;
}

@media (min-width: 901px) {
    .header__lang:hover .header__lang-list {
        display: flex;
    }
}

.header__lang._open .header__lang-list {
    display: flex;
}

.header__lang .header__lang-item {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}

/* header lang */
.header__buttons {
    margin-left: auto;
}

.header__wrapper {
    flex-grow: 1;
}

.page-header__burger {
    margin-left: 16px;
}

.header__current-lang, .header__lang img {
    width: 32px;
    height: 22px;
    object-fit: cover;
}

.header__current-lang {
    height: 22px;
    width: auto;
    object-fit: contain;
}

.header__lang img {
    height: 22px;
    width: auto;
    object-fit: contain;
}

.header__lang {
    flex-direction: row;
    align-items: center;
    gap: 5px;
}

.header__lang > svg {
    min-width: 10px;
}

.lang__code {
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
    text-transform: uppercase;
    white-space: nowrap;
    color: #fff;
    margin: 0;
}

.header__lang .header__lang-list {
    width: 100%;
}

.header__lang .header__lang-list:before {
    content: '';
    width: 100%;
    height: 2px;
}

.header__lang .header__lang-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    font-weight: 600;
    color: #fff;
    padding: 0;
}

.header__lang .header__lang-list > li {
    padding: 8px 9px;
}

.header__lang,
.header__lang._open {
    border-radius: 10px;
}

.header__lang img {
    width: 32px;
    min-width: 32px;
    height: 23px;
    object-fit: cover;
}

.header__lang .header__lang-item p {
    margin: 0;
}

.header__lang .header__lang-list {
    background-color: unset;
}

.header__lang .header__lang-list > li {
    display: flex;
    justify-content: flex-end;
    background-color: #2C2C2C;
}

.header__lang .header__lang-list > li:first-child {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.header__lang .header__lang-list > li:last-child {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.header__lang-close {
    color: white;
    width: 100%;
    border: none;
    align-items: center;
    gap: 5px;
    font-weight: 600;
    text-transform: uppercase;
    white-space: nowrap;
    color: #fff;
    background-color: unset;
    border: none;
}

.header__lang-close,
.header__lang._open .header__lang-close {
    display: none;
}

.header__lang .header__lang-list > li {
    position: relative;
}


.header__lang-list .lang__code {
    position: absolute;
    top: 0;
    left: 46px;
    bottom: 0;
    margin: auto;
    pointer-events: none;
}

@media (min-width: 901px) {
    .header__lang:hover .header__lang-list {
        display: flex;
    }
}

/*@media (max-width: 900px) {*/
/*    .header__lang._open {*/
/*        flex-wrap: wrap;*/
/*        position: absolute;*/
/*        top: 100%;*/
/*        width: 100vw;*/
/*        margin: 0;*/
/*        border-radius: 0;*/
/*        display: flex;*/
/*        justify-content: space-between;*/
/*        padding: 12px var(--offsets);*/
/*        z-index: 999;*/
/*        left: 0;*/
/*        right: 0;*/
/*    }*/

/*    .header__lang._open > svg {*/
/*        display: none;*/
/*    }*/

/*    .header__lang._open .header__lang-list {*/
/*        width: 100%;*/
/*    }*/

/*    .header__lang._open .header__lang-list::before {*/
/*        content: unset;*/
/*    }*/

/*    .header__lang._open .header__lang-list > li {*/
/*        background-color: var(--color-bg-header);*/
/*        padding: 0;*/
/*        margin: 0 -var(--offsets);*/
/*    }*/

/*    .header__lang._open .header__lang-list > li:first-child {*/
/*        border-radius: 0;*/
/*    }*/

/*    .header__lang._open .header__lang-list > li:last-child {*/
/*        border-radius: 0;*/
/*    }*/

/*    .header__lang._open .header__lang-list > li:not(:last-child) {*/
/*        border-bottom: 1px solid var(--color-header-link-hover);*/
/*    }*/

/*    .header__lang._open .header__lang-item {*/
/*        padding: 12px var(--offsets);*/
/*    }*/

/*    .header__lang-close {*/
/*        display: none;*/
/*    }*/

/*    .header__lang._open .header__lang-close {*/
/*        display: flex;*/
/*        z-index: 999;*/
/*    }*/

/*    .header__lang._open {*/
/*        padding: 12px var(--offsets);*/
/*    }*/

/*    .header__lang._open .header__lang-list .lang__code {*/
/*        left: var(--offsets);*/
/*    }*/
/*}*/

/*@media (max-width: 767px) {*/
/*    .header__toggle-button {*/
/*        margin-left: 10px;*/
/*    }*/

/*    .header__lang {*/
/*        margin-left: auto;*/
/*    }*/

/*    .header__lang._open + .header__toggle-button {*/
/*        margin-left: auto;*/
/*    }*/
/*}*/

/*@media (max-width: 767px) {*/
/*    .header__logo img {*/
/*        max-width: 150px;*/
/*    }*/
/*}*/

/* ------------------------NEW STYLES-----------------------------  */
* {
    padding: 0;
    margin: 0;
    border: 0;
}

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

:focus,
:active {
    outline: none;
}

a:focus,
a:active {
    outline: none;
}

nav,
footer,
header,
aside {
    display: block;
}

html,
body {
    min-height: 100%;
    width: 100%;
}

html{
    font-size: 10px;
    line-height: 1;
}

body{
    font-family: Roboto, sans-serif;
    color: var(--text-withe-bg, #656d87);
    font-family: Roboto;
    /*    font-size: 18px;*/
    /*    line-height: 27px*/
}

input,
button,
textarea {
    font-family: inherit;
}

input::-ms-clear {
    display: none;
}

button {
    cursor: pointer;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

a,
a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

ul li {
    list-style: none;
}

img {
    vertical-align: top;
}

/*--------------------*/
@font-face {
    font-family: "icons";
    src: url("../fonts/icons.ttf?9gj94n") format("truetype"), url("../fonts/icons.woff?9gj94n") format("woff"), url("../img/icons.svg?9gj94n#icons") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
[class^=icon-font__]:before,
[class*=" icon-font__"]:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "icons" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-font__deposit:before {
    content: "\e901";
    color: #fff;
}

.icon-font__casino:before {
    content: "\e902";
    color: #fff;
}

.icon-font__bonus:before {
    content: "\e903";
    color: #fff;
}

.icon-font__reg:before {
    content: "\e904";
    color: #fff;
}

.icon-font__app:before {
    content: "\e905";
    color: #fff;
}

/* Colors */
/* Breakpoints */
.container {
    max-width: 148rem;
    padding-right: 2.5rem;
    padding-left: 2.5rem;
    margin: 0 auto;
}
@media (max-width: 1500px) {
    .container.header__content  {
        width: 95%;
    }
}
@media (max-width: 576px) {
    .container.header__content  {
        width: 94%;
    }
}

/* Colors */
/* Breakpoints */
.btn {
    min-height: 4.4rem;
    /*text-wrap: wrap;*/
    padding: 1rem 2.4rem;
    gap: 0.4rem;
    border-radius: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    /*word-break: break-all;*/
    color: #222;
    font-family: Roboto;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2rem;
    cursor: pointer;
    text-align: center;
    transition: all 0.2s ease 0s;
}
.btn svg {
    min-width: 2.4rem;
    max-width: 2.4rem;
    height: 2.4rem;
}
.btn:hover {
    transform: scale(0.99);
}
.btn--gold {
    background: #ffb805;
    color: #222;
    align-self: flex-start;
}
@media (max-width: 576px) {
    .btn--gold {
        font-size: 1.6rem;
    }
}
.btn--black {
    background: #3b3b3b;
    color: white;
}
@media (max-width: 576px) {
    .btn--black {
        font-size: 1.6rem;
    }
}
.btn--without-svg svg {
    display: none;
}
.btn--reverse {
    flex-direction: row-reverse;
}
.btn--full-width {
    width: 100%;
    max-width: unset;
}
.btn--full-width svg {
    min-width: 3.2rem;
    max-width: 3.2rem;
    height: 3.2rem;
}
.btn--space-between {
    justify-content: space-between;
}
.btn--space-between svg {
    min-width: 3.2rem;
    max-width: 3.2rem;
    height: 3.2rem;
}

/* Colors */
/* Breakpoints */
.ad {
    display: none;
    width: 95vw;
    min-height: 6rem;
    padding: 0.8rem;
    justify-content: space-between;
    align-items: center;
    border-radius: 0.6rem;
    background: white;
}
@media (max-width: 768px) {
    .ad {
        display: flex;
        gap: 1rem;
    }
    .footer._ad-on .footer__content{
        padding-bottom: 100px;
    }
}
.ad__hidden-content {
    width: 100%;
    min-height: inherit;
    display: none;
}
.ad__hidden-content .bonus {
    width: 100%;
    background-color: #151515;
    padding: 1.2rem;
    border-radius: 0.6rem;
}
@media (max-width: 576px) {
    .ad__hidden-content .bonus__content {
        display: flex;
        flex-direction: column;
        order: 1;
        gap: 1rem;
    }
}
.ad__hidden-content .bonus__header {
    display: flex;
    justify-content: space-between;
    margin-top: 0.9rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.ad__hidden-content .bonus__gift {
    align-self: flex-start;
    width: 6.4rem;
    height: 6.4rem;
    transform: translateY(-10px);
}
.ad__hidden-content .bonus__description {
    color: #a8a8a8;
    font-family: Roboto;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2rem;
}
@media (max-width: 576px) {
    .ad__hidden-content .bonus__description {
        font-size: 1.4rem;
    }
}
.ad__hidden-content .bonus .bonus__promo-title {
    margin-top: 0.4rem;
    color: #fff;
    font-family: Roboto;
    font-size: 2.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2.4rem; /* 100% */
}
@media (max-width: 576px) {
    .ad__hidden-content .bonus .bonus__promo-title {
        font-size: 1.7rem;
    }
}
.ad__hidden-content .bonus .bonus__promo-title span {
    color: #ffb805;
}
.ad__hidden-content .bonus__main {
    padding-bottom: 1.4rem;
    padding-top: 1.4rem;
}

.ad__hidden-content .bonus__button svg {
    min-width: 32px;
    max-width: unset;
    width: 32px;
    height: 32px;
}

.ad__hidden-content .bonus__main p {
    margin-bottom: 0.5rem;
    padding-left: 1.1rem;
    color: #a8a8a8;
    font-family: Roboto;
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.8rem;
    margin-top: 0;
}
@media (max-width: 576px) {
    .ad__hidden-content .bonus__main p {
        font-size: 1.4rem;
        line-height: 2.2rem;
        padding-left: 0;
    }
}
.ad__hidden-content .bonus__main p span {
    color: #fff;
    font-weight: 900;
}
@media (max-width: 576px) {
    .ad__hidden-content .bonus__main {
        padding-bottom: 0;
        padding-top: 0;
        /*margin-top: 0;*/
    }
}
.ad__hidden-content .bonus__promocode {
    margin-top: 0rem;
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 8px;
}
.ad__hidden-content .bonus__promocode input {
    flex: 1 1 auto;
    margin-left: 1rem;
    background-color: transparent;
    color: #ffb805;
    font-family: Roboto;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2rem; /* 125% */
    border-radius: 0.4rem;
    padding: 1.2rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 576px) {
    .ad__hidden-content .bonus__promocode input {
        margin-left: 0;
        /*max-width: 19.8rem;*/
    }
}
.ad__hidden-content .bonus__promocode .copy-btn {
    width: 8rem;
    display: flex;
    padding: 0.8rem 1.6rem;
    justify-content: center;
    align-items: center;
    border-radius: 0.4rem;
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    font-family: Roboto;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2rem; /* 142.857% */
    transition: all 0.2s ease 0s;
}
.ad__hidden-content .bonus__promocode .copy-btn:hover {
    background: rgba(255, 255, 255, 0.8);
    color: black;
}
.ad__hidden-content .bonus__promocode .copy-btn.copied {
    background-color: rgb(182, 244, 89);
    color: black;
}
.ad__content {
    display: flex;
    gap: 1rem;
}
.ad__logo {
    width: 5.6rem;
    height: 6rem;
}
.ad__name {
    margin-bottom: 0.6rem;
    margin-top: 1rem;
    color: #222;
    font-family: Roboto;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2rem; /* 133.333% */
}
.ad__description {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    color: var(--text-withe-bg, #656d87);
    font-family: Roboto;
    font-size: 1.2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6rem;
}
.ad__description span {
    color: #ffb805;
    font-weight: 900;
}
.ad__description img {
    width: 2rem;
    height: 2rem;
}
.ad__btn {
    align-self: flex-start;
    flex: 1 1;
    width: 100%;
}
.ad__btn .btn {
    padding: 1rem;
    margin-top: 1rem;
    width: 100%;
    max-width: unset;
    text-transform: uppercase;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 1.6rem; /* 114.286% */
}
.ad__hide {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 1rem;
}
.ad__hide p {
    width: 60%;
    color: #222;
    font-family: Roboto;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2.2rem; /* 137.5% */
    margin-top: 0;
}
.ad__hide button {
    border-radius: 0.4rem;
    background: rgba(34, 34, 34, 0.1);
    padding: 1.2rem 1.6rem;
    color: #222;
    font-family: Roboto;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.6rem; /* 114.286% */
}

@-moz-document url-prefix() {
    .ad {
        width: 95vw;
    }
}
.ad._no-title .ad__btn .btn{
    margin-top: 0;
}
/* Colors */
/* Breakpoints */
.welcome-bonus {
    width: 100%;
    min-height: 13.6rem;
    border-radius: 0.8rem;
    border: 1px solid #2a3145;
    background: #12192c;
    padding: 1.6rem;
    background-image: url("../img/Football.png");
    background-repeat: no-repeat;
    background-position-x: center;
}
.welcome-bonus__content {
    display: flex;
}
@media (max-width: 1380px) {
    .welcome-bonus__content {
        flex-direction: column;
        align-items: center;
        gap: 1.6rem;
    }
}
@media (max-width: 1380px) {
    .welcome-bonus {
        max-width: 50rem;
        margin: 0 auto;
    }
}
@media (max-width: 768px) {
    .welcome-bonus {
        max-width: 40rem;
    }
}
.welcome-bonus__description {
    margin-top: 0.7rem;
}
@media (max-width: 1380px) {
    .welcome-bonus__description {
        text-align: center;
    }
}
.welcome-bonus__description h3 {
    margin-bottom: 0.5rem;
    color: #fff;
    font-family: Microsoft Sans Serif;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.4rem; /* 141.176% */
}
.welcome-bonus__description p {
    color: #fff;
    font-family: Inter;
    font-size: 2rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3rem;
}
@media (max-width: 390px) {
    .welcome-bonus__description p {
        width: 90%;
        margin: 0 auto;
    }
}
.welcome-bonus__btn {
    min-width: 26rem;
    width: 26rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 0.5rem;
    color: rgba(255, 255, 255, 0.8);
    align-self: flex-start;
    text-align: center;
    font-family: Microsoft Sans Serif;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.4rem; /* 141.176% */
}
@media (max-width: 1380px) {
    .welcome-bonus__btn {
        width: 100%;
    }
}
.welcome-bonus__btn .btn {
    width: 100%;
    display: block;
    max-width: 23.8rem;
    margin-left: 1rem;
    padding: 1rem 1.2rem;
}
@media (max-width: 1380px) {
    .welcome-bonus__btn .btn {
        max-width: unset;
        margin: 0;
    }
}
.welcome-bonus__btn .btn svg {
    fill: white;
    padding-top: 0.5rem;
}

/* Colors */
/* Breakpoints */
.mp-welcome-bonus {
    padding: 1.6rem;
    border-radius: 0.8rem;
    border: 1px solid #2a3145;
    background: #12192c;
}
.mp-welcome-bonus__content {
    display: flex;
    flex-direction: column;
}
@media (max-width: 576px) {
    .mp-welcome-bonus__content {
        gap: 1.6rem;
    }
}
@media (max-width: 576px) {
    .mp-welcome-bonus__text {
        order: 2;
    }
}
.mp-welcome-bonus__text p {
    color: #fff;
    font-family: Inter;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.9rem; /* 126.667% */
}
.mp-welcome-bonus__text p span {
    font-weight: 700;
}
.mp-welcome-bonus__description {
    margin-top: 1.6rem;
    display: flex;
    align-items: flex-start;
    gap: 0.8rem;
}
.mp-welcome-bonus__downloads, .mp-welcome-bonus__size {
    min-height: 6.4rem;
    text-align: center;
    flex: 1;
    padding: 0.8rem;
    border-radius: 0.4rem;
    background: #2a3145;
}
.mp-welcome-bonus__downloads svg, .mp-welcome-bonus__size svg {
    width: 2rem;
    height: 2.1rem;
    transform: translateY(4px);
}
.mp-welcome-bonus__downloads p, .mp-welcome-bonus__size p {
    display: inline-block;
    color: var(--white, #fff);
    font-family: Microsoft Sans Serif;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.8rem; /* 128.571% */
    text-transform: uppercase;
}
.mp-welcome-bonus__downloads-name, .mp-welcome-bonus__size-name {
    color: #fff;
    font-family: Microsoft Sans Serif;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.4rem; /* 141.176% */
}
.mp-welcome-bonus__btns {
    margin-top: 0.8rem;
    display: flex;
    align-items: flex-start;
    gap: 0.8rem;
}
@media (max-width: 576px) {
    .mp-welcome-bonus__btns {
        flex-direction: column;
        order: 1;
        gap: 0.5rem;
    }
}
.mp-welcome-bonus__btns .btn {
    display: block;
    position: relative;
    flex: 1;
    max-width: unset;
    font-size: 1.6rem;
    line-height: normal;
    min-height: 4.4rem;
}
.mp-welcome-bonus__btns .btn svg {
    position: absolute;
    top: 50%;
    transform: translate(30%, -58%);
}
.mp-welcome-bonus__rating {
    margin-top: 0.8rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
@media (max-width: 576px) {
    .mp-welcome-bonus__rating {
        order: 3;
        margin-top: 0;
    }
}
.mp-welcome-bonus__stars {
    display: flex;
    align-items: flex-start;
    gap: 1.5rem;
}
.mp-welcome-bonus__stars-meter {
    width: 8rem;
    height: 1.6rem;
    --percent: calc(var(--rating) / 5 * 100%);
    display: inline-block;
}
.mp-welcome-bonus__stars-meter::before {
    font-size: 2rem;
    content: "★★★★★";
    letter-spacing: 0.1rem;
    background: -webkit-gradient(linear, left top, right top, from(var(--star-background)), to(var(--star-color)));
    background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.mp-welcome-bonus__stars-meter.is-safari::before {
    font-size: 20px;
}
.mp-welcome-bonus__stars span {
    padding-top: 0.2rem;
    color: #fff;
    font-family: Microsoft Sans Serif;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.8rem; /* 128.571% */
    text-transform: uppercase;
}
.mp-welcome-bonus__reviews {
    color: #fff;
    font-family: Microsoft Sans Serif;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.4rem; /* 141.176% */
}

.hidden_svg {
    display: none;
}

.no-scroll {
    overflow: hidden;
}

body {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    background: #dde4ec;
}

main {
    flex-grow: 1;
}

:root {
    --star-color: lightgray;
    --star-background: #d33;
}

/* Colors */
/* Breakpoints */
.header {
    position: sticky;
    top: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    width: 100%;
    z-index: 99;
    border-bottom: 1px solid #49494a;
    background: #212121;
}
.header__content {
    display: flex;
    padding-left: 0;
    padding-right: 0;
}
@media (max-width: 1380px) {
    .header__content {
        justify-content: space-between;
    }
}
@media (max-width: 768px) {
    .header__content {
        /*flex-direction: column;*/
        flex-wrap: wrap;
        gap: 1.5rem;
    }
}
.header__logo {
    margin-right: 2rem;
    display: flex;
    align-items: flex-start;
}
.header__logo a {
    height: 100%;
    max-height: 5.2rem;
}
.header__logo a img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
@media (max-width: 1380px) {
    .header__logo {
        margin-right: 0;
    }
}
@media (max-width: 390px) {
    .header__logo a {
        height: 2.5rem;
    }
    .header__logo a img {
        height: 100%;
    }
}
.header__nav {
    flex: 1 0 auto;
    display: flex;
    align-items: center;
    /*max-width: 62%;*/
}
.header__nav > ul {
    /*margin-top: 1rem;*/
    margin-left: 1.2rem;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 2.5rem;
    padding-left: 0;
}
.header__nav li {
    color: #fff;
    font-family: Roboto;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2rem;
}
.header__nav li:last-child {
    border-right: none;
}
.header__nav li span {
    color: #ffb805;
    cursor: default;
}
.header__nav li .arrow {
    width: 1.2rem;
    height: 1.2rem;
    transform: translateY(1px);
    transition: transform 0.3s ease 0s;
}
.header__nav li a {
    color: #fff;
    transition: color 0.2s ease 0s;
}

.header__nav li a img:first-child,
.header__nav li span:first-child{
    margin-right: 5px;
}

.header__nav li .header__nav-sublist {
    width: 100%;
    display: none;
    position: absolute;
    min-width: 22rem;
    padding: 3rem 0 0.5rem 0;
    flex-direction: column;
    gap: 0;
    justify-content: center;
    align-items: flex-start;
    border-radius: 0.5rem;
    background: #212121;
    right: 50%;
    top: 100%;
    transform: translateX(50%);
}
.header__nav li .header__nav-sublist a {
    width: 100%;
    color: #040507;
    padding: 1.2rem 2rem;
}
@media (min-width: 1380px) {
    .header__nav li .header__nav-sublist a {
        color: white;
    }
}
@media (max-width: 1380px) {
    .header__nav li .header__nav-sublist {
        width: 100%;
        position: static;
        background-color: transparent;
        transform: none;
        padding: 1.2rem 0.5rem 2rem 0.5rem;
    }
}
.header__nav li .header__nav-subitem {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 1rem;
    font-size: 1.6rem;
    line-height: 1.6rem;
    margin-bottom: 1rem;
    padding: 0.6rem 1rem;
}
.header__nav li .header__nav-subitem:last-child {
    margin-bottom: 0;
}
.header__nav li .header__nav-subitem a {
    padding: 0;
}
.header__nav li .header__nav-subitem svg {
    width: 2.6rem;
    height: 2.4rem;
    transform: none;
}
@media (max-width: 768px) {
    .header__nav li .header__nav-subitem svg {
        width: 2.2rem;
        height: 2.2rem;
    }
}
.header__nav li.header__nav-item--has-children {
    position: relative;
}
@media (max-width: 1380px) {
    .header__nav li.header__nav-item--has-children .arrow {
        margin-left: auto;
    }
}
.header__nav li.active .arrow {
    top: 1rem;
    transform: rotate(180deg);
}
@media (max-width: 1380px) {
    .header__nav li.active {
        gap: 1rem;
        flex-wrap: wrap;
    }
    .header__nav li.active .header__nav-sublist {
        display: flex;
    }
    .header__nav li.active .header__nav-subitem a {
        color: #fff;
        font-size: 1.6rem;
    }
}
@media (max-width: 1380px) {
    .header__nav li {
        width: 90%;
        margin-left: 1rem;
        margin-right: 1rem;
        padding: 1.6rem 2rem;
        display: flex;
    }
    .header__nav li:last-child {
        padding-bottom: 0;
    }
    .header__nav li a,
    .header__nav li span {
        padding-left: 1rem;
        display: block;
    }
}
@media (min-width: 1380px) {
    .header__nav li:hover > a {
        color: #ffb805;
        transition: none;
    }
    .header__nav li:hover .arrow {
        transform: scaleY(-1);
    }
    .header__nav li:hover .header__nav-sublist {
        display: flex;
    }
}
@media (max-width: 1380px) {
    .header__nav {
        overflow: auto;
        background: #212121;
        position: absolute;
        top: 100%;
        right: 0;
        height: calc(100vh - var(--height));
        max-width: 100vw;
        width: 100vw;
        display: none;
        z-index: 5;
        padding-bottom: 2rem;
        overflow-y: auto;
    }
    .header__nav ul {
        flex-direction: column;
        gap: 0;
        margin-left: 0;
        margin-top: 0;
    }
}
.header__buttons {
    /*flex-grow: 1;*/
    /*max-width: 41rem;*/
    display: flex;
    justify-content: flex-end;
    align-self: flex-start;
    align-items: flex-start;
    gap: 0.8rem;
    flex-wrap: nowrap;
}
@media (max-width: 1380px) {
    .header__buttons {
        flex-direction: row;
        /*margin-right: 6rem;*/
        gap: 0.8rem;
        width: 100%;
        justify-content: center;
        max-width: unset;
    }
}
@media (max-width: 768px) {
    .header__buttons {
        align-self: flex-end;
        margin-right: 0;
        order: 3;
        width: 100%;
        flex: 1 1 100%;
    }
}
@media (max-width: 390px) {
    .header__buttons {
        width: 100%;
        justify-content: flex-start;
        min-width: unset;
    }
    .header__buttons .btn {
        flex: 1;
        min-width: 48%;
        padding: 1rem 1.6rem;
    }
}
.header__burger {
    display: none;
    position: relative;
    width: 3.4rem;
    height: 2.6rem;
    margin-right: 0.5rem;
    margin-top: 1rem;
    cursor: pointer;
    transition: filter 0.3s ease 0s;
}
@media (max-width: 1380px) {
    .header__burger {
        display: block;
        position: absolute;
        right: 1.5rem;
    }
}
@media (max-width: 768px) {
    .header__burger {
        margin-top: 0;
    }
}
.header__burger::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 2px;
    background-color: white;
}
.header__burger::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 2px;
    background-color: white;
}
.header__burger:hover, .header__burger:active {
    filter: drop-shadow(0px 2px 5px #4993e3);
}
.header__burger span {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 100%;
    height: 2px;
    background-color: white;
}
@media (max-width: 1380px) {
    .header.burger-active .header__nav {
        display: block;
    }
}
.header.burger-active .header__burger span {
    display: none;
}
.header.burger-active .header__burger::before {
    transform: rotate(45deg);
    top: 1.4rem;
    right: 0.4rem;
}
.header.burger-active .header__burger::after {
    transform: rotate(-45deg);
    bottom: 1rem;
    right: 0.4rem;
}

/* Colors */
/* Breakpoints */
.hero-section {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: white;
    border-radius: 0.8rem;
}

.hero-section > p:last-child{
    margin-bottom: 0;
}
@media (max-width: 1500px) {
    .hero-section {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
}
@media (max-width: 1380px) {
    .hero-section {
        align-items: center;
    }
}
@media (max-width: 576px) {
    .hero-section {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
.hero-section__title {
    color: #151515;
    font-family: Roboto;
    font-size: 3.6rem;
    font-style: normal;
    font-weight: 900;
    line-height: 4.4rem; /* 122.222% */
    margin-bottom: 3.2rem;
}
@media (max-width: 1380px) {
    .hero-section__title {
        width: 100%;
        position: relative;
        z-index: 1;
    }
}
@media (max-width: 768px) {
    .hero-section__title {
        font-size: 2.8rem;
        margin-bottom: 2rem;
        line-height: 3.6rem;
    }
}
@media (max-width: 576px) {
    .hero-section__title {
        font-size: 2.4rem;
        margin-bottom: 1.2rem;
        line-height: 3.2rem;
    }
}
.hero-section__main {
    display: flex;
    align-items: flex-start;
    gap: 2.4rem;
    margin-bottom: 3rem;
}
@media (max-width: 1380px) {
    .hero-section__main {
        flex-direction: column;
    }
}
.hero-section__bonus {
    width: 50%;
    background: #212121;
    border-radius: 0.6rem;
    padding: 2.4rem;
}
@media (max-width: 1380px) {
    .hero-section__bonus {
        width: 100%;
        order: 2;
    }
}
.hero-section__bonus-header {
    display: flex;
    justify-content: space-between;
    margin-top: 0.9rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.hero-section__bonus-gift {
    align-self: flex-start;
    width: 6.4rem;
    height: 6.4rem;
    transform: translateY(-10px);
}
.hero-section__bonus-description {
    color: #a8a8a8;
    font-family: Roboto;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2rem;
}
@media (max-width: 576px) {
    .hero-section__bonus-description {
        font-size: 1.4rem;
    }
}
.hero-section__bonus h2 {
    margin-top: 0.4rem;
    color: #fff;
    font-family: Roboto;
    font-size: 2.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2.4rem; /* 100% */
}
@media (max-width: 576px) {
    .hero-section__bonus h2 {
        font-size: 1.7rem;
    }
}
.hero-section__bonus h2 span {
    color: #ffb805;
}
.hero-section__bonus-main {
    margin-top: 1.1rem;
}
.hero-section__bonus-main p {
    margin-bottom: 0.5rem;
    color: #a8a8a8;
    font-family: Roboto;
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.8rem;
}
@media (max-width: 576px) {
    .hero-section__bonus-main p {
        font-size: 1.4rem;
        line-height: 2.2rem;
    }
}
.hero-section__bonus-main p span {
    color: #fff;
    font-weight: 900;
}
@media (max-width: 576px) {
    .hero-section__bonus-main {
        margin-top: 0;
        padding-bottom: 0;
        padding-top: 1.4rem;
    }
}
.hero-section__bonus-promocode-wrapper {
    display: flex;
    align-items: flex-start;
    gap: 2.4rem;
    margin-top: 1.8rem;
}
.hero-section__bonus-promocode-wrapper .btn {
    padding: 1.6rem;
}
@media (max-width: 1500px) {
    .hero-section__bonus-promocode-wrapper {
        flex-direction: column;
    }
}
.hero-section__bonus-promocode {
    margin-top: 0rem;
    width: 50%;
    display: flex;
    gap: 0.8rem;
}
.hero-section__bonus-promocode input {
    flex: 1 1 auto;
    background-color: transparent;
    color: #ffb805;
    font-family: Roboto;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2rem; /* 125% */
    border-radius: 0.4rem;
    padding: 1.5rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 576px) {
    .hero-section__bonus-promocode input {
        max-width: 19.8rem;
    }
}
.hero-section__bonus-promocode .copy-btn {
    width: 8rem;
    display: flex;
    padding: 0.8rem 1.6rem;
    justify-content: center;
    align-items: center;
    border-radius: 0.4rem;
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    font-family: Roboto;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2rem; /* 142.857% */
    transition: all 0.2s ease 0s;
}
.hero-section__bonus-promocode .copy-btn:hover {
    background: rgba(255, 255, 255, 0.8);
    color: black;
}
.hero-section__bonus-promocode .copy-btn.copied {
    background-color: rgb(182, 244, 89);
    color: black;
}
@media (max-width: 576px) {
    .hero-section__bonus-promocode .copy-btn {
        min-width: 8rem;
    }
}
@media (max-width: 576px) {
    .hero-section__bonus {
        padding: 1.2rem;
    }
}
.hero-section__img {
    width: 50%;
    max-height: 26rem;
    overflow: hidden;
}
.hero-section__img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
@media (max-width: 1380px) {
    .hero-section__img {
        width: 100%;
        order: 1;
    }
}
.hero-section__text {
    margin-bottom: 1.5rem;
    color: var(--text-withe-bg, #656d87);
    font-family: Roboto;
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.6rem;
}
.hero-section__text:last-child {
    margin-bottom: 0;
}
@media (max-width: 768px) {
    .hero-section__text {
        margin-top: 1rem;
    }
}
@media (max-width: 576px) {
    .hero-section__text {
        font-size: 1.4rem;
        line-height: 2.2rem;
    }
}

/* Colors */
/* Breakpoints */
.ad-section {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    margin-top: 2rem;
    display: none;
    margin: 0 1rem;
    justify-content: flex-end;
    align-items: center;
    gap: 1rem;
    z-index: 900;
}

.ad-section.open {
    min-height: 35rem;
}
.ad-section.open .ad {
    min-height: 24rem;
    padding: 0.8rem;
    justify-content: center;
    align-items: flex-end;
}
.ad-section.open .ad__hidden-content {
    display: block;
}
.ad-section.open .ad__content,
.ad-section.open .ad__btn {
    display: none;
}
@media (max-width: 768px) {
    .ad-section {
        display: flex;
        flex-direction: column;
        flex: 1 1 auto;
    }
}

/* Colors */
/* Breakpoints */
.mp-hero-section {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: white;
    border-radius: 0.8rem;
}
@media (max-width: 1500px) {
    .mp-hero-section {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
}
@media (max-width: 1380px) {
    .mp-hero-section {
        align-items: center;
    }
}
.mp-hero-section__title {
    color: #151515;
    font-family: Roboto;
    font-size: 3.6rem;
    font-style: normal;
    font-weight: 700;
    line-height: 4.4rem; /* 122.222% */
    margin-bottom: 3.2rem;
}
@media (max-width: 1380px) {
    .mp-hero-section__title {
        width: 100%;
        position: relative;
        z-index: 1;
    }
}
@media (max-width: 768px) {
    .mp-hero-section__title {
        font-size: 2.8rem;
        margin-bottom: 2rem;
        line-height: 3.6rem;
    }
}
@media (max-width: 576px) {
    .mp-hero-section__title {
        font-size: 2.4rem;
        margin-bottom: 1.2rem;
        line-height: 3.2rem;
    }
}
.mp-hero-section__main {
    display: flex;
    gap: 2rem;
}
@media (max-width: 1000px) {
    .mp-hero-section__main {
        flex-direction: column;
    }
}
@media (max-width: 768px) {
    .mp-hero-section__main {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        gap: 0;
    }
}
.mp-hero-section__bonus {
    flex: 0 0 auto;
    width: 48rem;
    min-height: 38rem;
    background: #212121;
    border-radius: 0.6rem;
    padding: 2.4rem;
}
@media (max-width: 768px) {
    .mp-hero-section__bonus-content {
        display: flex;
        flex-direction: column;
        order: 1;
    }
}
.mp-hero-section__bonus-header {
    display: flex;
    justify-content: space-between;
    margin-top: 0.9rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.mp-hero-section__bonus-gift {
    align-self: flex-start;
    width: 6.4rem;
    height: 6.4rem;
    transform: translateY(-10px);
}
.mp-hero-section__bonus-description {
    color: #a8a8a8;
    font-family: Roboto;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2rem;
}
@media (max-width: 768px) {
    .mp-hero-section__bonus-description {
        font-size: 1.4rem;
    }
}
.mp-hero-section__bonus h2 {
    margin-top: 0.4rem;
    color: #fff;
    font-family: Roboto;
    font-size: 2.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2.4rem; /* 100% */
}
@media (max-width: 768px) {
    .mp-hero-section__bonus h2 {
        font-size: 1.7rem;
    }
}
.mp-hero-section__bonus h2 span {
    color: #ffb805;
}
.mp-hero-section__bonus-main {
    margin-top: 1.1rem;
    padding-bottom: 1.4rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.mp-hero-section__bonus-main p {
    margin-bottom: 0.5rem;
    padding-left: 1.1rem;
    color: #a8a8a8;
    font-family: Roboto;
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.8rem;
}
@media (max-width: 768px) {
    .mp-hero-section__bonus-main p {
        font-size: 1.4rem;
        line-height: 2.2rem;
        padding-left: 0;
    }
}
.mp-hero-section__bonus-main p span {
    color: #fff;
    font-weight: 900;
}
@media (max-width: 768px) {
    .mp-hero-section__bonus-main {
        order: 3;
        margin-top: 1rem;
        padding-bottom: 0;
        padding-top: 1.4rem;
        border: none;
        border-top: 1px solid rgba(255, 255, 255, 0.1);
    }
}
.mp-hero-section__bonus-promocode {
    margin-top: 0rem;
    width: 100%;
    display: flex;
    gap: 0.8rem;
}
.mp-hero-section__bonus-promocode input {
    flex: 1 1 auto;
    margin-left: 1rem;
    background-color: transparent;
    color: #ffb805;
    font-family: Roboto;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2rem; /* 125% */
    border-radius: 0.4rem;
    padding: 1.2rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 768px) {
    .mp-hero-section__bonus-promocode input {
        margin-left: 0;
        max-width: 19.8rem;
    }
}
.mp-hero-section__bonus-promocode .copy-btn {
    width: 8rem;
    display: flex;
    padding: 0.8rem 1.6rem;
    justify-content: center;
    align-items: center;
    border-radius: 0.4rem;
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    font-family: Roboto;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2rem; /* 142.857% */
    transition: all 0.2s ease 0s;
}
.mp-hero-section__bonus-promocode .copy-btn:hover {
    background: rgba(255, 255, 255, 0.8);
    color: black;
}
.mp-hero-section__bonus-promocode .copy-btn.copied {
    background-color: rgb(182, 244, 89);
    color: black;
}
.mp-hero-section__bonus-buttons {
    margin-top: 1.5rem;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
@media (max-width: 768px) {
    .mp-hero-section__bonus-buttons {
        order: 2;
    }
}
@media (max-width: 768px) {
    .mp-hero-section__bonus {
        order: 3;
        width: 31rem;
        height: auto;
        min-height: 35.6rem;
    }
}
@media (max-width: 705px) {
    .mp-hero-section__bonus {
        margin-top: -14rem;
    }
}
@media (max-width: 768px) {
    .mp-hero-section__bonus {
        padding: 1.2rem;
    }
}
.mp-hero-section__info {
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
}
@media (max-width: 768px) {
    .mp-hero-section__info {
        display: contents;
    }
}
.mp-hero-section__text p {
    margin-bottom: 1.5rem;
    color: var(--text-withe-bg, #656d87);
    font-family: Roboto;
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.6rem;
}
.mp-hero-section__text p:last-child {
    margin-bottom: 0;
}
@media (max-width: 768px) {
    .mp-hero-section__text p {
        margin-top: 1rem;
    }
}
@media (max-width: 576px) {
    .mp-hero-section__text p {
        font-size: 1.4rem;
        line-height: 2.2rem;
    }
}
@media (max-width: 768px) {
    .mp-hero-section__text {
        order: 4;
    }
}
.mp-hero-section__specifications {
    display: inline-block;
    width: 20rem;
    height: 19rem;
}
.mp-hero-section__specifications ul {
    margin-top: 2rem;
    padding-left: 0;
}
.mp-hero-section__specifications ul li {
    margin-bottom: 1.5rem;
    min-height: 4.4rem;
    color: var(--text-withe-bg, #656d87);
    font-family: Roboto;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.2rem; /* 157.143% */
}
.mp-hero-section__specifications ul li:before{
    content: none;
}
.mp-hero-section__specifications-header {
    display: flex;
    align-items: center;
    gap: 0.4rem;
    color: #212121;
    font-family: Roboto;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2.2rem; /* 157.143% */
}
.mp-hero-section__specifications-header svg {
    width: 2.2rem;
    height: 2.2rem;
}
@media (max-width: 768px) {
    .mp-hero-section__specifications {
        order: 2;
        width: 12rem;
    }
}
.mp-hero-section__img {
    min-width: 20.4rem;
}
.mp-hero-section__img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
@media (max-width: 1000px) {
    .mp-hero-section__img {
        height: 60rem;
    }
}
@media (max-width: 768px) {
    .mp-hero-section__img {
        order: 1;
        min-width: unset;
        width: 19rem;
        height: auto;
    }
}

/* Colors */
/* Breakpoints */
.bonus-section {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 38rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    background-color: white;
    border-radius: 0.8rem;
    overflow: hidden;
    z-index: 1;
}
@media (max-width: 1500px) {
    .bonus-section {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
}
@media (max-width: 1380px) {
    .bonus-section {
        min-height: unset;
        align-items: center;
    }
}
@media (max-width: 576px) {
    .bonus-section {
        padding: 1.5rem;
    }
}
.bonus-section__bg-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.bonus-section__main {
    display: flex;
    align-items: flex-start;
    gap: 2.4rem;
    margin-bottom: 3rem;
}
@media (max-width: 1380px) {
    .bonus-section__main {
        flex-direction: column;
    }
}
@media (max-width: 576px) {
    .bonus-section__main {
        gap: 0;
        margin-bottom: 0;
    }
}
.bonus-section__bonus {
    width: 50%;
    min-height: 26rem;
    background: transparent;
    border-radius: 0.6rem;
}
@media (max-width: 1380px) {
    .bonus-section__bonus {
        display: contents;
    }
}
@media (max-width: 1380px) {
    .bonus-section__bonus-content {
        display: contents;
    }
}
.bonus-section__bonus-gift {
    align-self: flex-start;
    width: 6.4rem;
    height: 6.4rem;
    transform: translateY(-10px);
}
.bonus-section__bonus-description {
    padding-bottom: 1.8rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 576px) {
    .bonus-section__bonus-description {
        width: 100%;
        padding-bottom: 1rem;
    }
}
.bonus-section__bonus-description p {
    margin-bottom: 1.2rem;
    color: #a8a8a8;
    font-family: Roboto;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2rem;
}
@media (max-width: 576px) {
    .bonus-section__bonus-description p {
        font-size: 1.4rem;
        margin-bottom: 0.4rem;
    }
}
.bonus-section__bonus-description h2 {
    color: #fff;
    font-family: Roboto;
    font-size: 2.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2.4rem; /* 100% */
}
@media (max-width: 576px) {
    .bonus-section__bonus-description h2 {
        font-size: 1.7rem;
    }
}
.bonus-section__bonus-description h2 span {
    color: #ffb805;
}
.bonus-section__bonus-main {
    margin-top: 2rem;
}
.bonus-section__bonus-main p {
    margin-bottom: 0.5rem;
    color: #a8a8a8;
    font-family: Roboto;
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.8rem;
}
@media (max-width: 576px) {
    .bonus-section__bonus-main p {
        font-size: 1.4rem;
        line-height: 2.2rem;
    }
}
.bonus-section__bonus-main p span {
    color: #fff;
    font-weight: 900;
}
@media (max-width: 1380px) {
    .bonus-section__bonus-main {
        order: 3;
    }
}
@media (max-width: 576px) {
    .bonus-section__bonus-main {
        order: 3;
        margin-top: 1rem;
        padding-bottom: 0;
        padding-top: 0;
        border: none;
    }
}
.bonus-section__bonus-promocode-wrapper {
    display: flex;
    align-items: flex-start;
    gap: 1rem;
    margin-top: 1.8rem;
}
.bonus-section__bonus-promocode-wrapper .btn {
    padding: 1.6rem;
}
@media (max-width: 1500px) {
    .bonus-section__bonus-promocode-wrapper {
        flex-direction: column;
    }
}
@media (max-width: 576px) {
    .bonus-section__bonus-promocode-wrapper {
        margin-top: 1rem;
    }
}
.bonus-section__bonus-promocode {
    width: 100%;
    display: flex;
    gap: 0.8rem;
}
.bonus-section__bonus-promocode input {
    width: 90%;
    background-color: transparent;
    color: #ffb805;
    font-family: Roboto;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2rem; /* 125% */
    border-radius: 0.4rem;
    padding: 1.5rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 576px) {
    .bonus-section__bonus-promocode input {
        padding: 1rem;
    }
}
.bonus-section__bonus-promocode .copy-btn {
    min-width: 8rem;
    display: flex;
    padding: 0.8rem 1.6rem;
    justify-content: center;
    align-items: center;
    border-radius: 0.4rem;
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    font-family: Roboto;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2rem; /* 142.857% */
    transition: all 0.2s ease 0s;
}
.bonus-section__bonus-promocode .copy-btn:hover {
    background: rgba(255, 255, 255, 0.8);
    color: black;
}
.bonus-section__bonus-promocode .copy-btn.copied {
    background-color: rgb(182, 244, 89);
    color: black;
}
@media (max-width: 576px) {
    .bonus-section__bonus {
        padding: 1.2rem;
    }
}
.bonus-section__img {
    width: 50%;
    max-height: 26rem;
}
@media (max-width: 1380px) {
    .bonus-section__img {
        width: 95%;
    }
}
@media (max-width: 576px) {
    .bonus-section__img {
        width: 100%;
    }
}
.bonus-section__img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

/* Colors */
/* Breakpoints */
.footer {
    min-height: 39.4rem;
    margin-top: 3rem;
}

.footer__content {
    display: flex;
    flex-wrap: wrap;
    gap: 3.2rem;
    padding: 2.5rem;
    min-height: inherit;
    background: #1a1a1a;
}
@media (max-width: 576px) {
    .footer__content {
        padding: 2.5rem 1.2rem 2rem 1.2rem;
        width: 100%;
        gap: 2.4rem;
    }
}
.footer__name {
    display: inline-block;
    color: #fff;
    font-family: Roboto;
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2rem; /* 111.111% */
    text-transform: uppercase;
}
@media (max-width: 1380px) {
    .footer__name {
        display: block;
        width: 100%;
    }
}
@media (max-width: 390px) {
    .footer__name {
        order: 1;
    }
}
.footer__main {
    display: inline-flex;
    gap: 3.2rem;
    max-height: 15rem;
}
@media (max-width: 1380px) {
    .footer__main {
        width: 100%;
        flex-direction: column;
        max-height: unset;
    }
}
@media (max-width: 576px) {
    .footer__main {
        display: flex;
    }
}
@media (max-width: 390px) {
    .footer__main {
        display: contents;
    }
}
.footer__links {
    width: 36.5rem;
    display: flex;
    gap: 6rem;
}
.footer__links ul{
    columns: 3;
    padding-left: 0;
}
@media (max-width: 576px) {
    .footer__links {
        flex-direction: column;
        gap: 2.4rem;
        width: 100%;
    }
    .footer__links ul{
        columns: unset;
    }
}
@media (max-width: 390px) {
    .footer__links {
        order: 2;
    }
}
.footer__links ul li {
    margin-bottom: 3.2rem;
}
@media (max-width: 576px) {
    .footer__links ul li {
        margin-bottom: 2.4rem;
    }
}
.footer__links ul li:last-child {
    margin-bottom: 0;
}
.footer__links ul li a {
    text-wrap: nowrap;
    color: #cecece;
    font-family: Roboto;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2rem; /* 142.857% */
}
.footer__links ul li a:hover, .footer__links ul li a:active {
    color: #ffb805;
}
.footer__logos {
    width: 42.6rem;
    display: flex;
    gap: 0.8rem;
}
@media (max-width: 576px) {
    .footer__logos {
        width: 100%;
    }
}
@media (max-width: 390px) {
    .footer__logos {
        order: 5;
    }
}
.footer__gamble {
    position: relative;
    flex: 6;
    border-radius: 0.3rem;
    background: #212121;
    height: 6rem;
}
@media (max-width: 576px) {
    .footer__gamble {
        flex: unset;
        width: 26.8rem;
    }
}
.footer__gamble img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: contain;
}
.footer__age {
    position: relative;
    flex: 1;
    border-radius: 0.3rem;
    background: #212121;
    height: 6rem;
}
@media (max-width: 576px) {
    .footer__age {
        flex: unset;
        width: 6rem;
    }
}
.footer__age img {
    position: absolute;
    width: 80%;
    height: 80%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: contain;
}
.footer__app {
    width: 42.6rem;
    display: flex;
    flex-direction: column;
    gap: 1.2rem;
}
@media (max-width: 576px) {
    .footer__app {
        width: 100%;
    }
}
@media (max-width: 390px) {
    .footer__app {
        order: 4;
    }
}
.footer__dmca{
    display: flex;
    justify-content: center;
    width: 100%;
}
.footer__download-text {
    padding: 1.2rem;
    border-radius: 0.3rem;
    background: #212121;
    text-align: center;
    color: #fff;
    font-family: Roboto;
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2rem; /* 111.111% */
    text-transform: uppercase;
}
.footer__buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 0.8rem;
}
@media (max-width: 576px) {
    .footer__buttons {
        justify-content: space-between;
    }
}
.footer__buttons .btn {
    width: 20.9rem;
}
@media (max-width: 576px) {
    .footer__buttons .btn {
        max-width: 48%;
    }
}
.footer__partners {
    width: 100%;
    min-height: 15rem;
    display: flex;
    flex-direction: column;
    gap: 1.2rem;
}
@media (max-width: 390px) {
    .footer__partners {
        order: 3;
    }
}
.footer__partners-text {
    border-radius: 0.3rem;
    background: #212121;
    padding: 1.2rem;
    text-align: center;
    color: #fff;
    font-family: Roboto;
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2rem; /* 111.111% */
    text-transform: uppercase;
}
.footer__partners-list {
    display: flex;
    flex-wrap: wrap;
    gap: 0.8rem;
    padding-left: 0;
}
.footer__partners-list li {
    position: relative;
    flex: 1;
    height: 7.6rem;
    padding: 0.8rem;
    border-radius: 0.3rem;
    background: #212121;
}
@media (max-width: 768px) {
    .footer__partners-list li {
        flex: 40%;
    }
}
.footer__partners-list li img {
    position: absolute;
    width: 6rem;
    height: 6rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: contain;
}
.footer__copyright {
    width: 100%;
    color: #656565;
    text-align: center;
    font-family: Roboto;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6rem; /* 114.286% */
    text-transform: uppercase;
}
@media (max-width: 390px) {
    .footer__copyright {
        order: 6;
    }
}

.payments-table .payments-table__cell-wrapper {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start
}

.payments-table .payments-table__cell-wrapper .get-image {
    flex-shrink: 0;
    margin-right: 10px
}

.payments-table .payments-table__cell-wrapper .get-image img {
    width: 100%;
    height: auto;
    max-width: 80px;
    object-fit: contain
}

.payments-table__cell{
    border: 1px solid #e8ecf1;
}

.payments-table__cell--1 {
    border-right: none;
    border-bottom: none;
    padding-bottom: 6px
}

.payments-table__cell--2 {
    border-bottom: none;
    border-left: none;
    padding-bottom: 6px;
    text-align: right
}

.payments-table__cell--3 {
    border-top: none;
    border-right: none;
    padding-top: 6px
}

.payments-table__cell--4 {
    border-top: none;
    border-left: none;
    padding-top: 6px;
    text-align: right
}