
embed,
iframe,
img,
object,
video {
    max-width: 100%
}

iframe,
img {
    border: 0
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

svg:not(:root) {
    overflow: hidden
}

*,
:after,
:before {
    box-sizing: border-box
}

img {
    height: auto;
    vertical-align: middle
}

a:active,
a:focus,
a:hover {
    outline: 0
}

b,
strong {
    font-weight: 700
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

[role=button],
button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

ol,
p,
ul {
    margin: 16px 0
}

h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5 {
    font-weight: bold
}

h1,
.h1 {
    font-size: 36px;
    line-height: 42px;
    margin: 0 0 15px
}

h2,
.h2 {
    font-size: 30px;
    line-height: 36px
}

h3,
.h3 {
    font-size: 24px;
    line-height: 28px
}

h4 {
    font-size: 18px;
    line-height: 27px
}

h5 {
    font-size: 16px;
    line-height: 19px
}

@media (max-width:768px) {

    h1,
    h2,
    .h1,
    .h2 {
        font-weight: bold;
        font-size: 20px;
        line-height: 23px;
        margin: 0 0 5px
    }
}

.btn,
.comment-reply-link {
    padding: 8px;
    border-radius: 4px;
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    display: inline-block
}

.small {
    font-size: 14px
}

.float-none {
    float: none !important
}

.btn-light,
.comment-reply-link,
.btn-green,
.btn-orange-transparent {
    border: 1px solid #78787a;
    color: #78787a;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.btn-orange-transparent {
    border-color: #FF7A00;
    color: #FF7A00
}

.btn-green {
    border-color: #48FF07;
    color: #48FF07;
    transition: border ease-out .3s
}

.btn-light::before,
.comment-reply-link:before,
.btn-orange:before,
.btn-red:before,
.btn-green:before,
.btn-orange-transparent:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.btn-light::before,
.comment-reply-link:before {
    background: #78787a
}

.btn-green:before {
    background: #28b44b
}

.btn-orange-transparent:before {
    background: #FF7A00
}

.btn-orange {
    background: #FF7A00;
    color: #fff;
    border: 1px solid #FF7A00;
    position: relative;
    z-index: 1
}

.btn-light:hover,
.comment-reply-link:hover,
.btn-orange:hover,
.btn-green:hover,
.btn-orange-transparent:hover {
    color: #fff
}

.btn-green:hover {
    border-color: #28b44b
}

.btn-orange:before {
    background: #FF8E26
}

.btn-light:hover::before,
.comment-reply-link:hover:before,
.btn-orange:hover:before,
.btn-orange-transparent:hover:before,
.btn-green:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.btn-white {
    background: #FFF;
    border-radius: 4px;
    border: 1px solid #AEAEB2;
    cursor: default
}

.more-country {
    border-bottom: 1px dashed #007AFF;
    text-decoration: none;
    color: #007AFF;
    cursor: pointer
}

.more-country:hover {
    border-bottom-color: transparent
}

.btn-center {
    display: table;
    width: 230px;
    margin: 30px auto
}

.btn-more {
    display: table;
    padding: 15px 24px;
    margin: 30px auto
}

.load-more,
.load-more-comments {
    width: 240px;
    height: 48px;
    background: #F7F7F7;
    border-radius: 4px;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #AEAEB2;
    margin: 36px auto;
    border: 0;
    display: block;
    cursor: pointer;
    transition: ease all .3s;
    position: relative;
    overflow: hidden
}

.load-more::before,
.load-more-comments::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .6) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg)
}

.load-more:hover,
.load-more-comments:hover {
    color: #FF7A00
}

.load-more[data-ids="[]"] {
    display: none
}

.load-more.loading:before,
.load-more-comments.loading::before {
    -webkit-animation: shine .75s;
    animation: shine .75s
}

@-webkit-keyframes shine {
    100% {
        left: 125%
    }
}

@keyframes shine {
    100% {
        left: 125%
    }
}

.btn-red {
    border: 1px solid #ff2d55;
    color: #fff;
    background-color: #ff2d55;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.btn-red:before {
    background: #fd0000
}

.btn-red:hover {
    color: #fff
}

.btn-red:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.sb-search-container {
    position: relative;
    width: 48px;
    height: 48px;
    z-index: 2
}

.sb-search {
    position: absolute;
    right: 0;
    width: 0;
    min-width: 48px;
    height: 48px;
    float: right;
    overflow: hidden;
    -webkit-transition: width .3s;
    -moz-transition: width .3s;
    transition: width .3s;
    -webkit-backface-visibility: hidden
}

.sb-search-input {
    position: absolute;
    top: 0;
    right: 40px;
    border: 0;
    outline: 0;
    background: transparent;
    width: calc(100% - 40px);
    height: 48px;
    margin: 0;
    z-index: 10;
    padding: 8px 15px 8px 15px;
    font-family: inherit;
    color: #2c3e50
}

input[type="search"].sb-search-input {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    font-size: 14px;
    line-height: 16px;
    color: #AEAEB2
}

.sb-search-input::-webkit-input-placeholder,
.sb-search-input:-moz-placeholder,
.sb-search-input::-moz-placeholder,
.sb-search-input:-ms-input-placeholder {
    color: #AEAEB2
}

#sb-search .sb-icon-search,
#sb-search .sb-search-submit {
    width: 48px;
    height: 48px;
    display: flex;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.sb-search-submit {
    background: #fff;
    opacity: 0;
    color: transparent;
    border: 0;
    outline: 0;
    z-index: -1
}

.sb-icon-search {
    color: #9a9d9f;
    z-index: 90
}

.sb-search.sb-search-open,
.no-js .sb-search {
    width: 840px;
    background: #fff
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
    color: #fff;
    z-index: 11
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
    z-index: 90
}

.sb-search.sb-search-open .sb-search-input {
    background: #F7F7F7;
    border-radius: 12px
}

.icon-close {
    display: none
}

.sb-search.sb-search-open .icon-close {
    display: block
}

.sb-search.sb-search-open .icon-search,
input[type="search" i]::-webkit-search-cancel-button {
    display: none
}

.widget {
    background: #FFF;
    box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
    border-radius: 8px;
    width: 100%
}

.widget+.widget {
    margin-top: 24px
}

.widget__expert {
    padding-bottom: 24px
}

.widget-title {
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    color: #000;
    padding: 18px 24px;
    text-align: center
}

.widget .item {
    position: relative;
    padding: 24px;
    background: #F7F7F7
}

.widget .item:after {
    content: '';
    display: block;
    clear: both
}

.widget .item+.item {
    border-top: 1px solid #E5E5EA;
    clear: both
}

.item__logo {
    border-radius: 4px;
    width: 100px;
    margin-right: 15px;
    display: block;
    float: left;
    min-height: 66px;
    position: relative;
    overflow: hidden;
    aspect-ratio: 75 / 50
}

.item__logo img {
    display: block
}

.item__name {
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
    color: #000;
    text-decoration: none;
    float: left;
    max-width: 185px;
    line-height: 1.35
}

.widget .item.game .item__name {
    width: 100%;
    max-width: none
}

.widget .item__name:hover {
    color: #FF7A00
}

.widget .item__rate {
    float: right
}

.widget .item.game .item__rate {
    position: absolute;
    right: 25px;
    float: none
}

.widget .item__rate .star-full {
    width: 15px;
    height: 14px
}

.widget .item__description {
    color: #333;
    clear: right;
    font-size: 16px;
    line-height: 19px
}

.widget .item__description .icon-gift {
    width: 18px;
    height: 18px
}

.widget .item__description span {
    color: #FF7A00;
    font-weight: bold
}

.widget .line {
    float: left;
    clear: both;
    font-size: 14px;
    color: #999;
    white-space: normal
}

.widget .copy-code {
    margin-right: 2px
}

.btn-orange {
    float: right
}

.item__more {
    padding: 20px;
    font-size: 16px;
    line-height: 19px;
    text-decoration-line: underline;
    color: #007AFF;
    display: block;
    text-align: center
}

.item__more:hover {
    text-decoration: none
}

.item__brands {
    float: left;
    width: 100%;
    max-width: 185px;
    font-size: 12px;
    line-height: 14px;
    color: #AEAEB2
}

.item.game .btn {
    float: left;
    margin-top: 10px;
    width: fit-content
}

.bonus .item__description {
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    color: #333
}

.bonus-type {
    background: #AF52DE;
    padding: 3px 4px;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: .05em;
    color: #FFF;
    margin-bottom: 6px;
    display: inline-block
}

.item__logo::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg)
}

.item__logo:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s
}

@-webkit-keyframes shine {
    100% {
        left: 125%
    }
}

@keyframes shine {
    100% {
        left: 125%
    }
}

@media (max-width:1120px) {
    .sidebar {
        clear: both;
        min-width: 100%;
        max-width: 100%;
        margin-top: 36px
    }

    .widget .item.game .item__rate {
        position: static;
        float: right
    }

    .item__brands {
        float: none;
        max-width: unset;
        width: auto
    }
}

.sidebar .last-news .post__thumb {
    border-radius: 4px
}

.sidebar .star-rating {
    margin: 0;
    height: 32px
}

.sidebar .star-rating .screen-reader-text {
    clip: inherit;
    clip-path: inherit;
    height: inherit;
    width: inherit;
    overflow: inherit;
    right: 0;
    position: inherit !important;
    line-height: 32px
}

.labels {
    display: flex;
    justify-content: space-between
}

.labels .bonus-holder {
    background: #3bc40b
}

.item__bonus__container {
    background: linear-gradient(90deg, rgba(219, 0, 255, .15) 0, rgba(255, 45, 85, .15) 100%);
    border-radius: 4px;
    padding: 10px;
    border: dashed 1px #FF2D55;
    position: relative;
    float: left;
    width: 100%;
    clear: both;
    margin-top: 10px
}

.copy-code__label {
    font-size: 14px;
    line-height: 16px;
    color: #333;
    font-weight: bold;
    display: block
}

.bonus__container__promo {
    background: #fff;
    border-radius: 4px;
    border: dashed 1px #FF2D55;
    position: relative;
    float: left;
    width: 100%;
    clear: both;
    margin-top: 15px;
    text-align: center
}

.bonus__container__promo .line,
.bonus__container__promo .btn {
    float: none
}

.bonus__container__promo .line {
    display: inline-block;
    width: calc(100% - 100px)
}

.bonus__container__promo .btn {
    padding: 5px 15px
}

.bonus__container__promo .copy-code:after {
    right: -30px
}

.bonus__container__promo .item__logo {
    margin: -1px
}

.social_sidebar {
    display: flex;
    flex-direction: row;
    margin-top: 5px
}

.social_sidebar a {
    margin: 0 2.5px
}

.social_sidebar img {
    background: #FF7A00;
    padding: 7px;
    width: 30px;
    height: 30px;
    display: block
}

.social_sidebar a:hover {
    opacity: .8
}

.wprv-box__sidebar .wprv-item.wprv-pc {
    width: 100%;
    max-width: 400px
}

.item.game {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 15px
}

.item.game .item__logo {
    margin: 0;
    min-width: 100px
}

.item.game .item-info {
    width: 100%;
    display: flex;
    flex-direction: column
}

.item.game .item__rate {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 5px
}

.item.game:after {
    display: none
}

@media screen and (max-width:860px) {
    .bonus__container__promo {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .bonus__container__promo .btn-orange {
        margin: 0 8px
    }

    .bonus__container__promo .line {
        margin: 0 0 0 5px;
        width: calc(100% - 210px)
    }
}

@media screen and (max-width:520px) {
    .bonus__container__promo {
        flex-wrap: wrap
    }

    .bonus__container__promo .btn-orange {
        flex-basis: 100%;
        margin: 8px
    }

    .bonus__container__promo .line {
        flex-grow: 1
    }

    .item__name {
        max-width: 200px
    }

    .item__brands {
        width: 100%;
        max-width: 185px;
        float: left
    }
}

@media (min-width:860px) {
    .widget .line {
        white-space: nowrap
    }

    .copy-code__label {
        display: block
    }

    .bonus__container__promo .copy-code__label {
        display: inline
    }
}

* {
    outline: 0
}

a {
    color: #0071ed
}

a:hover {
    text-decoration: none;
    color: #00A3FF
}

.hidden {
    display: none !important
}

img {
    max-width: 100%;
    height: inherit
}

.container {
    max-width: 1224px;
    margin-right: auto;
    margin-left: auto;
    padding: 0 15px
}

.container:after {
    content: "";
    display: block;
    clear: both
}

.container.flex {
    margin-top: 36px
}

.main {
    flex: 1;
    padding-right: 24px;
    width: calc(100% - 392px);
    float: left
}

.main.full {
    width: 100%
}

.sidebar {
    flex: 0 392px;
    width: 392px;
    float: right;
    margin-bottom: 30px
}

body {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
    font-size: 18px;
    line-height: 27px;
    overflow-x: hidden;
    color: #000
}

#header {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    height: 72px;
	background: #007DB2
}

#header:before {
    box-shadow: 0 4px 12px rgba(0, 0, 0, .12);
    position: absolute;
    z-index: -1;
    top: 0;
    left: 50%;
    width: 100vw;
    height: 100%;
    margin-left: -50vw;
	background: #007DB2;
    content: ''
}

.logo__link,
.logo__link img {
    display: block
}

.logo__link img {
    width: 184px
}

.hamburger {
    display: none;
    outline: 0
}

.menu__dropdown {
    display: flex;
    flex-direction: row;
    margin: 0;
    padding: 0;
    list-style: none
}

.menu__dropdown li {
    padding: 10px 6px;
    position: relative
}

.menu__dropdown a {
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
    color: #FFF;
    display: block
}

.menu__dropdown ul {
    display: none;
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0;
    position: absolute;
    transition: all .5s ease;
    left: 10px;
    top: 26px;
    z-index: 5;
    background: #007DB2;
    box-shadow: 0 2px 45px rgba(178, 165, 105, .25);
    min-width: 220px
}

.menu__main a:hover,
.menu__main .active>a {
    color: #FF7A00
}

.menu__dropdown .has-children:hover>ul {
    visibility: visible;
    opacity: 1;
    display: block
}

.menu__dropdown li li {
    clear: both;
    width: 100%;
    padding: 0
}

.menu__dropdown li li a:hover,
.menu__dropdown li li.active {
    background: rgba(0, 0, 0, .08)
}

.menu__dropdown li li a {
    padding: 10px 20px
}

.menu__dropdown>li:hover>a,
.menu__dropdown>li.active>a {
    color: #FF7A00
}

.caret {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: solid #aeaeb2 1.5px;
    border-bottom: solid #aeaeb2 1.5px;
    transform: rotateZ(45deg);
    transform-origin: 100%;
    margin-left: 4px
}

.menu__dropdown li:hover .caret,
.menu__dropdown li:focus-within .caret {
    border-right: solid #FF7A00 1.5px;
    border-bottom: solid #FF7A00 1.5px
}

.menu__dropdown .submenu .has-children:hover .submenu {
    left: 96%;
    position: absolute;
    top: -10px
}

.menu__dropdown .has-children .has-children .caret {
    float: right;
    transform: rotate(-45deg);
    position: absolute;
    right: 15px;
    top: 10px
}

.menu__dropdown .submenu li:hover>a {
    background: rgba(0, 0, 0, .08)
}

.menu__hidden {
    display: none
}

.menu__dropdown>li {
    display: flex;
    flex-direction: row-reverse;
    align-items: center
}

.menu__main {
    margin-right: auto
}

.open-auth.login {
    border: 0;
    background: none;
    display: flex;
    align-items: center;
    margin: 0 10px 0 0;
    cursor: pointer
}

.open-auth.login:hover {
    opacity: .8
}

.gifd {
    display: block;
    background: url('../img/gift.svg') 0 0;
    width: 36px;
    height: 36px
}

.tg-link:before {
    content: '';
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    box-sizing: border-box;
    width: 25px;
    height: 23px;
    display: block
}

.tg-link--desktop:before {
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.1498 2.11097L1.43367 8.94342C0.224929 9.42841 .231179 10.1034 1.21367 10.4034L5.63114 11.7834L7.32238 16.9659C7.52737 17.5333 7.42612 17.7583 8.02237 17.7583C8.48237 17.7583 8.68486 17.5484 8.94236 17.2984C9.10486 17.1396 10.0711 16.1984 11.1511 15.1496L15.7473 18.5458C16.5923 19.0121 17.2036 18.7708 17.4135 17.7608L20.431 3.54346C20.7398 2.30597 19.9585 1.74347 19.1498 2.11097ZM6.32488 11.4659L16.2836 5.18344C16.7811 4.88095 17.2373 5.04344 16.8623 5.37594L8.33487 13.0696L8.00362 16.6109L6.32488 11.4659Z' fill='%23aeaeb2'/%3E%3C/svg%3E%0A");
    margin-right: 12px
}

.tg-link--mobile:before {
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.1498 2.11097L1.43367 8.94342C0.224929 9.42841 .231179 10.1034 1.21367 10.4034L5.63114 11.7834L7.32238 16.9659C7.52737 17.5333 7.42612 17.7583 8.02237 17.7583C8.48237 17.7583 8.68486 17.5484 8.94236 17.2984C9.10486 17.1396 10.0711 16.1984 11.1511 15.1496L15.7473 18.5458C16.5923 19.0121 17.2036 18.7708 17.4135 17.7608L20.431 3.54346C20.7398 2.30597 19.9585 1.74347 19.1498 2.11097ZM6.32488 11.4659L16.2836 5.18344C16.7811 4.88095 17.2373 5.04344 16.8623 5.37594L8.33487 13.0696L8.00362 16.6109L6.32488 11.4659Z' fill='white'/%3E%3C/svg%3E%0A")
}

.tg-link--mobile {
    display: none
}

.btn__profile,
.btn__logout {
    margin: 10px 8px 0
}

.icon {
    width: 24px;
    height: 24px
}

.star-empty {
    fill: #d2d2d2
}

.star-full,
.star-half {
    fill: #faab00
}

.star-half {
    fill: url(#half_gradient)
}

.main-stop {
    stop-color: red
}

.alt-stop {
    stop-color: green
}

.copy {
    fill: #FF2D55;
    width: 18px;
    height: 18px;
    cursor: pointer;
    pointer-events: none
}

[name="menu__main"],
.header .social {
    display: none
}

.copy-code {
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    border-bottom: 1px dashed #FF2D55;
    color: #FF2D55;
    cursor: pointer;
    transition: ease all .3s;
    position: relative
}

.copy-code:after {
    content: '';
    background-image: url('../img/finger.svg');
    width: 31px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 12px;
    z-index: 2;
    pointer-events: none
}

.copy-code:hover {
    border-bottom: 1px dashed transparent
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

html.with--no_scroll {
    overflow: hidden;
    margin-right: 0 !important
}

@media screen and (min-width:1024px) {
    a {
        transition: ease color .3s
    }
}

@media screen and (max-width:768px) {
    .container.flex {
        margin-top: 10px
    }

    .breadcrumbs {
        margin-bottom: 5px !important
    }

    .main {
        padding: 0;
        width: 100%
    }

    .hamburger {
        display: inline-block
    }

    .logo {
        order: 2;
        display: flex;
        flex-direction: row;
        align-items: center;
        margin-right: auto
    }

    .sb-search-container {
        order: 5
    }

    .gifd {
        order: 4;
        width: 24px;
        height: 24px;
        background-size: 24px
    }

    .header .btn-login {
        order: 4;
        padding: 0 5px;
        border: 0
    }

    .header__message {
        display: block;
        padding: 5px;
        font-size: 12px;
        order: 1
    }

    .header__message-slots {
        font-size: 12px
    }

    .notice {
        width: 15px;
        height: 15px;
        margin-right: 0
    }

    .header .social {
        display: flex;
        justify-content: center;
        margin-top: 15px
    }

    .header .social a {
        background: rgba(255, 255, 255, .15)
    }
}

.page__content {
    font-size: 16px;
    line-height: 24px;
    color: #727272;
    margin-bottom: 24px
}

.page__content .heading__section,
.page__content h2 {
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    margin: 20px 0;
    color: #727272
}

.heading__section .btn-login .user {
    display: none
}

@media (max-width:1120px) {
    #header {
        padding-top: 6px;
        padding-bottom: 6px;
        height: 60px
    }

    .hamburger {
        display: inline-block
    }

    .logo {
        order: 2;
        display: flex;
        flex-direction: row;
        align-items: center;
        margin-right: auto
    }

    .sb-search-container {
        order: 5
    }

    .gifd {
        order: 4;
        width: 24px;
        height: 24px;
        background-size: 24px;
        margin-right: 10px
    }

    .tg-link--desktop {
        order: 4
    }

    .tg-link--mobile {
        display: flex;
        border: 1px solid white;
        border-radius: 4px;
        text-decoration: none;
        align-items: center;
        padding: 8px 12px;
        margin: 3px 12px;
        line-height: 1 !important;
        font-size: 22px !important
    }

    .tg-link--mobile:before {
        margin-right: 12px
    }

    .header .btn-login {
        order: 4;
        padding: 0 5px;
        border: 0
    }

    .sb-search.sb-search-open,
    .no-js .sb-search {
        width: 350px
    }

    .main {
        width: 100%;
        padding-right: 0
    }
}

@media (max-width:500px) {
    .tg-link--desktop {
        display: none
    }
}

@media (max-width:411px) {

    .sb-search.sb-search-open,
    .no-js .sb-search {
        width: 255px
    }

    .btn-login {
        font-size: 0;
        margin-left: auto
    }

    .btn-login .user {
        width: 25px;
        height: 25px;
        line-height: 30px;
        display: inline;
        fill: #ff7a00;
        margin-top: 2px
    }

    .gifd,
    .btn__logout {
        display: none
    }
}

@media screen and (max-width:1200px) and (min-width:1120px) {
    .logo__link img {
        width: 125px
    }
}

@media screen and (max-width:620px) {

    .logo__link,
    .logo__link img {
        width: 120px
    }
}

.dropdown__container {
    margin: 0 0 15px !important;
    position: relative
}

.dropdown__link {
    color: #000;
    font-size: 14px;
    line-height: 16px;
    border: 0;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    padding-right: 10px;
    display: inline-flex;
    align-items: center
}

.dropdown {
    position: relative;
    display: inline-block
}

.sort_icon {
    width: 26px;
    height: 16px;
    margin: 0 5px 0 0;
    pointer-events: none
}

.dropdown__content {
    display: none;
    position: absolute;
    top: 29px;
    left: 0;
    background: #fff;
    -webkit-box-shadow: 0 2px 45px rgb(178 165 105 / 25%);
    box-shadow: 0 2px 45px rgb(178 165 105 / 25%);
    z-index: 3
}

.dropdown__content a {
    padding: 10px 15px;
    text-decoration: none;
    font-size: 14px;
    line-height: 16px;
    color: #aeaeb2;
    display: block
}

.dropdown__content ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.dropdown__content a:hover {
    background-color: #ddd;
    color: #FF7A00
}

.show {
    display: block
}

.dropdown__lang {
    margin: 0 0 0 5px !important
}

.dropdown__lang img {
    margin-right: 8px;
    width: auto;
    height: 16px;
    display: block;
    border: solid #787878 1px;
    pointer-events: none
}

.dropdown__lang a {
    color: #747474;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: center;
    padding: 10px
}

.dropdown__lang .dropdown__content {
    white-space: nowrap;
    min-width: 90px;
    top: 40px
}

.dropdown__lang .dropdown__link:after {
    content: '';
    border: solid #aeaeb2;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin: -3px 0 0 8px;
    transition: ease all .3s
}

.dropdown__lang a:hover {
    color: #FF7A00
}

.dropdown__lang a:hover:after {
    border-color: #FF7A00
}

@media (max-width:1120px) {
    .dropdown__lang {
        order: 4
    }

    .sb-search-container,
    .sb-search,
    #sb-search .sb-icon-search,
    #sb-search .sb-search-submit {
        width: 28px;
        min-width: 28px;
        margin-left: 8px
    }
}

@media (max-width:450px) {
    .btn-login .user {
        display: block;
        width: 16px;
        max-height: 18px;
        fill: #aeaeb2
    }

    .header .btn-login span,
    .dropdown__lang img {
        display: none
    }

    .dropdown__lang .dropdown__content {
        min-width: 60px
    }
}

@media (max-width:355px) {
    .dropdown__lang {
        margin: 0 !important
    }

    .dropdown__lang a {
        padding: 10px 10px 10px 5px
    }

    .logo__link,
    .logo__link img {
        width: 120px
    }

    #header {
        padding: 12px 10px
    }

    .sb-search-container,
    .sb-search,
    #sb-search .sb-icon-search,
    #sb-search .sb-search-submit {
        margin-left: 0
    }
}

@media (min-width:1120px) and (max-width:1160px) {
    .dropdown__lang a {
        padding: 10px 0 10px 5px
    }
}

@media (max-width:1120px) {
    .menu__main {
        order: 6;
        background: #FF7A00;
        width: calc(100% + 30px);
        margin: 0 -15px -15px;
        padding: 0 0 10px;
        display: none
    }

    .menu__main a {
        font-weight: bold;
        font-size: 24px;
        line-height: 28px;
        color: #FFF
    }

    [name="menu__main"]:checked~.menu__main {
        display: block;
        z-index: 3
    }

    .menu__dropdown {
        flex-direction: column;
        width: 100%;
        text-align: left;
        align-items: baseline;
        content-visibility: auto
    }

    .menu__dropdown>li>* {
        font-size: 20px;
        margin-left: 6px;
        line-height: 1
    }

    .menu__dropdown>li:hover>a,
    .menu__dropdown>li.active>a {
        color: rgba(0, 0, 0, .4)
    }

    .caret {
        display: block;
        text-decoration: none;
        white-space: nowrap;
        letter-spacing: .5px;
        color: #fff;
        width: inherit;
        height: inherit;
        border: 0 !important;
        transform: unset !important;
        transform-origin: unset !important;
        font-weight: bold;
        font-size: 24px;
        line-height: 28px;
        position: static !important
    }

    .caret:after {
        content: attr(data-name)
    }

    .item.has-children>a {
        display: none
    }

    .menu__dropdown>li {
        flex-direction: column;
        width: 100%;
        text-align: left;
        align-items: baseline
    }

    .submenu {
        background: transparent !important;
        position: static !important;
        box-shadow: none !important;
        padding-left: 15px !important;
        width: 100%;
        margin-top: 0 !important
    }

    .menu__main li .menu__hidden:checked~.submenu {
        display: flex;
        flex-direction: column;
        visibility: visible;
        opacity: 1
    }

    .menu__dropdown li li a,
    .menu__dropdown li li .caret {
        padding: 7px 10px;
        font-size: 16px;
        line-height: 18px
    }

    .menu__main a:hover,
    .menu__main .active>a {
        color: rgb(0 0 0 / 50%)
    }

    .menu__main li .menu__hidden:checked~a {
        display: block;
        padding: 7px 10px 7px 25px;
        font-size: 16px;
        line-height: 18px;
        color: #fff;
        background: transparent
    }

    .menu__main li .menu__hidden:checked~.caret {
        margin-bottom: 10px
    }

    .menu__dropdown li li a:hover,
    .menu__dropdown li li.active {
        background: rgba(0, 0, 0, .0)
    }

    [data-name="Полезное"]+a[href="#"] {
        display: none !important
    }

    .item.has-children {
        position: relative
    }

    .caret:before {
        content: '';
        display: inline-block;
        width: 8px;
        height: 8px;
        border-right: solid #fff 1.5px;
        border-bottom: solid #fff 1.5px;
        transform: rotateZ(45deg);
        transform-origin: 100%;
        position: absolute;
        right: 20px;
        top: 18px
    }

    .menu__dropdown li li .caret:before {
        right: 20px;
        top: 10px
    }

    .btn__profile,
    .btn__logout,
    .open-auth.btn-orange,
    .open-auth.login {
        order: 4
    }

    .menu__dropdown .has-children:hover>ul {
        display: none
    }
}

@media (max-width:540px) {
    .open-auth.btn-orange {
        display: none
    }

    .open-auth.login {
        margin: 0 0 0 5px
    }

    #sb-search .sb-icon-search {
        margin-left: 5px
    }

    .dropdown__lang a {
        padding: 10px 5px
    }
}

.author-card {
    background: #FFF;
    box-shadow: 0 2px 7px rgb(0 0 0 / 5%);
    border-radius: 8px;
    width: 100%;
    padding: 18px 24px;
    clear: both;
    margin-bottom: 30px;
    position: relative
}

.author-card--title {
    font-weight: bold;
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 10px
}

.author-card__logo {
    float: left;
    margin: 0 15px 5px 0
}

.author-card__description {
    clear: both;
    font-size: 14px;
    line-height: 18px
}

.author-card__name {
    color: #000;
    text-decoration: none
}

.author-card__position {
    opacity: .7;
    font-size: 14px
}

.author-card__social-links {
    display: flex;
    flex-direction: row;
    position: absolute;
    right: 24px;
    top: 18px
}

.author-card__social-links a,
.author-card__social-links img {
    display: block;
    min-width: 30px;
    max-width: 30px;
    height: 30px
}

.author-card__social-links a {
    margin: 0 2px
}

.author-card__social-links img {
    background: #FF7A00;
    padding: 7px
}

.author-card__social-links a:hover {
    opacity: .8
}

.times .post__time {
    padding: 12px 12px 2px 0
}

.post__time.update-time {
    padding: 0 0 12px 0
}

.post__data {
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    width: calc(100% - 100px);
    float: right;
    padding: 12px 12px 12px
}

.author-card__social-links.social_sidebar {
    position: static;
    margin-left: -2.5px;
    margin-top: 5px
}

@media (max-width:768px) {
    .items_casino.shortcode .hidden {
        display: flex !important
    }

    .items_casino.shortcode .item {
        min-width: 243px
    }

    .items_casino.shortcode {
        overflow-x: auto
    }

    .author-card__social-links {
        position: static;
        float: left;
        clear: both;
        margin: 0 -2.5px 15px
    }

    .author-card__social-links svg {
        padding: 3px
    }
}

@media (max-width:1200px) and (min-width:1120px) {
    .gifd {
        display: none
    }
}

.header__apps {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px -5px 20px
}

.header__app {
    display: block;
    width: 150px;
    height: 45px;
    margin: 0 5px;
    font-size: 0;
    vertical-align: middle;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat
}

.header__app--ios {
    background-image: url(data:image/png;base64,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)
}

.header__app--android {
    background-image: url(data:image/png;base64,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)
}

@media (min-width:1121px) {
    .header__apps {
        display: none
    }
}

.menu-casinos-box {
    display: none
}

.main__html--root {
    display: flex;
    flex-direction: column
}

.main__html--slice {
    order: -1
}

.hamburger-casino {
    display: grid;
    grid-template-rows: 1fr;
    gap: 10px;
    margin: 20px 0
}

.hamburger-casino .item {
    display: grid;
    grid-template-rows: auto auto;
    grid-template-columns: 120px auto;
    gap: 10px;
    box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
    border-radius: 8px;
    background: #fff;
    margin: 0 10px;
    color: #000
}

.hamburger-casino__logo {
    margin: 0;
    grid-row-start: 1;
    grid-row-end: 2;
    position: relative;
    height: 0;
    padding: 66.4% 0 0
}

.hamburger-casino__logo img {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    object-fit: contain;
    border-radius: 5px 0 0 0
}

.hamburger-casino__rating {
    background: #FFC700;
    border-radius: 0;
    text-decoration: none;
    color: #fff;
    padding: 2px 5px;
    position: absolute;
    top: 0;
    right: 0;
    font-weight: bold;
    font-size: 12px;
    line-height: 11px;
    display: flex;
    align-items: center;
    height: 20px
}

.hamburger-casino__rating svg {
    fill: #fff;
    width: 13px;
    height: 12px;
    margin-right: 3px;
    position: relative;
    top: -1px
}

.hamburger-casino__logo-aside {
    display: grid;
    gap: 10px;
    padding-right: 10px
}

.menu__main .hamburger-casino__title,
.hamburger-casino__title {
    padding: 0;
    margin: 0;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
    text-decoration: none;
    color: #000
}

.menu__main .hamburger-casino__review,
.hamburger-casino__review {
    border-radius: 5px;
    padding: 5px 10px !important;
    margin: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    border: 1px solid #FF7A00;
    color: #FF7A00;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    z-index: 1;
    font-size: 16px;
    line-height: 18px;
    text-decoration: none
}

.hamburger-casino__bonus {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
    background: linear-gradient(268deg, rgba(219.30, 0, 255, .15) 0, rgba(255, 45, 85, .15) 100%);
    padding: 10px;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    border: 0;
    border-top: 2px #DB00FF dotted;
    position: relative;
    cursor: pointer;
    color: #000;
    display: grid;
    grid-template-columns: auto auto;
    gap: 10px;
    border-radius: 0 0 8px 8px
}

.hamburger-casino__bonus.copy-code:after {
    display: none
}

.hamburger-casino__bonus-title {
    align-self: center;
    pointer-events: none
}

.hamburger-casino__bonus-promocode {
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    border: 0;
    border-bottom: 1px dashed #FF7A00;
    color: #FF7A00;
    cursor: pointer;
    transition: ease all .3s;
    position: relative;
    background: transparent;
    padding: 0;
    width: fit-content;
    align-self: center;
    justify-self: end;
    pointer-events: none
}

@media (min-width:560px) {
    .hamburger-casino {
        grid-template-columns: repeat(2, auto);
        margin: 15px 10px
    }

    .hamburger-casino .item {
        margin: 0
    }
}

@media (min-width:1120px) {
    .hamburger-casino {
        display: none
    }
}

.hamburger {
    padding: 0 15px 0 0;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: .15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible;
    height: 18px;
    width: 35px;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-tap-highlight-color: transparent
}

.hamburger:hover,
.hamburger.is-active:hover {
    opacity: .7
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
    background-color: #000
}

.hamburger-box {
    width: 20px;
    height: 18px;
    display: inline-block;
    position: relative
}

.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px
}

.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
    width: 20px;
    height: 2px;
    background-color: #FF7A00;
    border-radius: 2px;
    position: absolute;
    transition-property: transform;
    transition-duration: .15s;
    transition-timing-function: ease
}

.hamburger-inner::before,
.hamburger-inner::after {
    content: "";
    display: block
}

.hamburger-inner::before {
    top: -5px
}

.hamburger-inner::after {
    bottom: -5px
}

.alignnone {
    margin: 5px 20px 20px 0
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto
}

.alignright {
    float: right;
    margin: 5px 0 20px 20px
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px
}

a img.alignnone {
    margin: 5px 20px 20px 0
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px
}

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.screen-reader-text:focus {
    background-color: #eee;
    clip: auto !important;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

.tooltip {
    display: inline-block;
    position: relative
}

.tooltip__trigger {
    cursor: pointer
}

.tooltip__content {
    display: none
}

.tooltip--visible .tooltip__content {
    display: block
}

.tooltip--center .tooltip__content {
    left: 50%;
    transform: translateX(-50%)
}

.tooltip--center .tooltip__content:before {
    left: 50%;
    margin-left: -6px
}

.tooltip--right .tooltip__content {
    right: 0
}

.tooltip--right .tooltip__content:before {
    right: 15px
}

.tooltip__content {
    display: none;
    position: absolute;
    top: 100%;
    min-width: 190px;
    margin-top: 12px;
    padding: 5px;
    color: #000;
    background-color: #fff;
    border: 1px solid #E3E3E3;
    border-radius: 5px;
    z-index: 10
}

.tooltip__content:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 12px;
    height: 12px;
    margin-top: -7px;
    background-color: white;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
    transform: rotate(-45deg)
}

.mailing {
    background-color: #f7f7f7;
    box-shadow: 0 2px 7px rgb(0 0 0 / 20%);
    border-radius: 10px;
    padding: 15px
}

.mailing--short {
    margin: 15px 0;
    clear: both
}

.mailing__title {
    font-weight: bold;
    font-size: 16px;
    line-height: 22px
}

.mailing__form {
    box-sizing: border-box;
    margin-top: 20px
}

.mailing__form-submit {
    background: #FF7A00;
    color: #fff;
    border: 1px solid #FF7A00;
    cursor: pointer;
    border-radius: 4px
}

input.mailing__form-input {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 15px;
    background-color: #F6F5F6;
    border: 1px solid #ddd;
    border-radius: 5px;
    height: 40px;
    font-size: 16px;
    line-height: 19px
}

input.mailing__form-input::placeholder {
    color: #999
}

.mailing__form-submit {
    height: 40px;
    width: 100%;
    margin-top: 10px
}

.mailing__form-response {
    width: 100%
}

.mailing__form-response--visible {
    color: #00B67F;
    margin-bottom: 10px
}

@media (min-width:768px) {
    .mailing__form {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap
    }

    input.mailing__form-input {
        height: 50px;
        flex: 1
    }

    .mailing__form-submit {
        height: 50px;
        width: 228px;
        margin-top: 0;
        margin-left: 24px
    }
}

@media (min-width:1024px) {
    .mailing__title {
        font-size: 18px;
        line-height: 33px
    }

    .mailing__form-submit {
        width: 259px
    }
}

@media (min-width:1280px) {

    .mailing__form-submit,
    input.mailing__form-input {
        height: 50px
    }

    .mailing--short {
        margin: 30px 0
    }
}

.breadcrumbs {
    display: flex;
    flex-direction: row;
    font-size: 12px;
    line-height: 14px;
    align-items: center;
    margin-top: 12px;
    margin-bottom: 21px;
    color: #AEAEB2
}

.breadcrumbs a {
    text-decoration: none;
    color: #007bff;
    font-size: 12px;
    line-height: 14px
}

.breadcrumbs .breadcrumbs__separator {
    padding: 0 3px
}

.casino__heading {
    float: left;
    max-width: 600px
}

.casino_h2 {
    font-size: 24px;
    line-height: 28px;
    margin: 36px 0 12px
}

.casino_h3 {
    font-size: 18px;
    line-height: 21px;
    margin: 0 0 12px;
    color: #000;
    font-weight: bold
}

.casino_h2 small {
    font-weight: normal;
    font-size: 16px;
    color: #3BC30B
}

.item__menu {
    list-style: none;
    margin: 0 0 24px;
    padding: 0;
    clear: both;
    width: 100%;
    display: flex;
    flex-direction: row
}

.item__menu li {
    margin-right: 12px
}

.item__menu a {
    border: 1px solid #AEAEB2;
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    color: #000;
    padding: 10px;
    text-decoration: none
}

.item__menu a:hover,
.item__menu .active a {
    background: #FF7A00;
    color: #fff;
    border: 1px solid #FF7A00
}

.star-full,
.star-empty,
.star-half {
    width: 15px;
    height: 15px
}

.star-rating {
    display: flex;
    flex-direction: row;
    align-items: center;
    float: right;
    clear: right
}

.screen-reader-text {
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    color: #000;
    margin-left: 5px
}

.casino__index {
    font-size: 16px;
    line-height: 19px;
    float: right;
    margin-bottom: 3px
}

.casino__logo {
    filter: drop-shadow(0 7px 10px rgba(0, 0, 0, .25));
    border-radius: 4px;
    width: 134px
}

.casino__header {
    align-items: self-start;
    border-radius: 8px;
    box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
    clear: both;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 30px 0 12px;
    overflow-x: hidden;
    width: 100%;
    padding: 10px
}

.casino__bonus {
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    padding: 15px 35px;
    border-radius: 4px;
    border: dotted 1px #FF2D55;
    max-width: 335px;
    margin: 24px
}

.icon-gift {
    display: inline-block;
    width: 19px;
    height: 19px
}

.line {
    white-space: nowrap
}

.casino__btn {
    display: flex;
    flex-direction: column;
    margin: 18px 24px 18px auto;
    width: 130px
}

.casino__btn .btn {
    font-size: 14px;
    margin: 6px 0
}

.casino__awards {
    font-size: 14px;
    line-height: 16px;
    color: #333;
    width: calc(100% - 134px);
    padding: 0 0 0 10px
}

.casino__awards.blacklist {
    text-align: center
}

.casino__awards:not(.blacklist) .label-awards {
    margin-right: 48px
}

.casino__awards-wrap {
    display: flex;
    gap: 5px;
    align-items: center
}

.casino__awards-wrap+.casino__awards-wrap {
    margin-top: 10px
}

.casino__awards-wrap svg {
    flex-shrink: 0;
    min-width: 16px
}

.label-awards {
    font-size: 13px;
    display: flex;
    color: #333
}

.logo-flag {
    display: inline-block;
    margin-right: 5px;
    height: 10px
}

.aw-3125 {
    background: url('../img/cup.png') 0 0 no-repeat;
    padding-left: 21px
}

.aw-3126 {
    padding-left: 21px;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M14.2436%208.20524C14.3091%209.70479%2013.873%2011.1834%2013.0041%2012.4073C12.1352%2013.6313%2010.8832%2014.5307%209.44598%2014.9634C8.00873%2015.3961%206.46825%2015.3375%205.06807%2014.7967C3.6679%2014.2559%202.48791%2013.2639%201.71465%2011.9774C0.941396%2010.6909%200.618985%209.18342%200.79839%207.6932C0.977795%206.20299%201.64878%204.81508%202.70527%203.74889C3.76176%202.6827%205.14348%201.99906%206.632%201.80604C8.12051%201.61303%209.6309%201.92165%2010.9244%202.68312%22%20stroke%3D%22%233BC40B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M3.72214%207.96468L7.04499%2011.3529L15.0555%202.88232%22%20stroke%3D%22%233BC40B%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E);
    background-repeat: no-repeat
}

.list__bonus {
    display: flex;
    flex-direction: row
}

.list__bonus.column {
    flex-direction: column;
    clear: both
}

.list__bonus .item {
    box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
    border-radius: 8px;
    margin: 0 7.5px 16px;
    position: relative;
    background: #F7F7F7;
    display: flex;
    flex-direction: column
}

.casino__bonuses {
    max-width: 802px;
    clear: both
}

.list__bonus-type {
    background: #AF52DE;
    border-radius: 0 8px;
    font-weight: bold;
    font-size: 12px;
    line-height: 13px;
    letter-spacing: .05em;
    color: #FFF;
    position: absolute;
    top: 0;
    right: 0;
    padding: 4px 12px;
    z-index: 1
}

.list__bonus-name {
    font-weight: bold;
    font-size: 17px;
    line-height: 21px;
    color: #000;
    padding: 12px;
    background-color: #fff;
    border-radius: 8px
}

.list__bonus-banner {
    position: relative;
    margin-top: -25px;
    left: -12px;
    width: calc(100% + 24px);
    height: 160px;
    margin-bottom: 15px
}

.list__bonus-banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px 8px 0 0
}

@media (min-width:576px) {
    .list__bonus-banner {
        display: none
    }
}

.list__bonus-params {
    list-style: none;
    margin: 0;
    padding: 12px;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #AEAEB2;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 16px
}

.list__bonus-params span {
    color: #000;
    float: right
}

.list__bonus-params li {
    border-bottom: 1px solid #E5E5EA;
    padding: 8px 0
}

.bonus__row {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 16px;
    margin-bottom: 16px;
    padding: 0 12px
}

.list__bonus-more {
    display: none;
    float: left;
    width: 100%;
    clear: both;
    font-size: 14px;
    padding: 0 12px 12px;
    color: #AEAEB2
}

.list__bonus-code {
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #8E8E93;
    text-align: center;
    display: flex;
    align-items: center
}

.list__bonus .btn-orange {
    margin: 0 0 0 auto;
    display: table;
    width: 160px
}

.list__bonus-link {
    font-size: 16px;
    line-height: 19px;
    border-bottom: 1px dashed #FF7A00;
    color: #FF7A00;
    margin: 0 auto 12px;
    display: table;
    cursor: pointer;
    transition: ease all .3s
}

.list__bonus-link:hover {
    border-bottom: 1px dashed transparent
}

.casino__bonuses .btn {
    display: table;
    width: 150px
}

.casino__bonuses .btn.btn-center {
    margin: 0 auto 20px;
    width: 200px
}

.mobile-app {
    flex-wrap: wrap
}

.mobile-app .full {
    width: 100%;
    margin-top: 0
}

.bonus-checkbox {
    display: none
}

.bonus-checkbox:checked~.list__bonus-more {
    display: block
}

.list__bonus-container {
    background: #eee;
    z-index: 1;
    width: 100%;
    padding-top: 12px
}

@media screen and (max-width:768px) {
    .container.flex {
        margin-top: 12px
    }

    .item__menu li {
        margin-right: 6px
    }

    .item__menu a {
        padding: 10px 5px
    }

    .item__menu {
        margin: 5px 0 5px 0;
        clear: both;
        float: left;
        width: 100%;
        padding: 7px 0;
        overflow-x: auto;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .item__menu::-webkit-scrollbar {
        display: none
    }

    .casino__index {
        float: left;
        clear: left
    }

    .casino__header {
        margin-top: 12px;
        clear: both;
        float: left;
        width: 100%;
        padding-bottom: 12px
    }

    .casino__bonus {
        width: 100%;
        max-width: 100%;
        margin: 12px;
        padding: 10px
    }

    .casino__header .casino__btn {
        order: -1;
        width: calc(100% - 134px);
        display: flex;
        flex-direction: column;
        padding: 0 12px;
        margin: 0
    }

    .casino__btn .btn {
        width: 100%;
        margin: 8px 0 0
    }

    .label-awards {
        margin: 0
    }

    .label-awards+.label-awards {
        margin-top: 10px
    }

    .casino__bonuses {
        float: left;
        max-width: 100%;
        width: 100%
    }

    .casino_h2 {
        clear: both
    }

    .list__bonus.column {
        margin: 0 -6.5px
    }

    .list__bonus-name {
        font-size: 16px;
        line-height: 20px;
        padding: 25px 12px 6px;
        width: 100%
    }

    .list__bonus-params {
        grid-template-columns: repeat(1, 1fr);
        width: 100%
    }

    .bonus__row {
        display: flex
    }
}

.casino_articles.article__table {
    margin-top: 30px
}

@media screen and (max-width:400px) {
    .casino_h2.reviews {
        font-size: 18px
    }

    .list__bonus-code {
        font-size: 0
    }
}

@media (min-width:860px) {
    .sidebar {
        display: flex;
        flex-direction: column
    }

    .widget__bonuses {
        order: -1;
        margin: 0 0 24px !important
    }
}

.excerpt,
.casino-content {
    box-shadow: 0 2px 7px rgb(0 0 0 / 20%);
    border-radius: 8px;
    padding: 15px;
    clear: both
}

.casino-content h2 {
    margin-top: 0
}

.excerpt {
    margin-top: 12px
}

.item__contents {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap
}

.item__contents li {
    flex: 1 1 50%;
    padding: 5px 15px 5px 0
}

.item__contents a {
    color: #000;
    font-size: 15px
}

@media (max-width:630px) {
    .item__contents li {
        flex: 1 1 100%;
        padding: 5px 5px 5px 0
    }
}

.page__content__bottom {
    clear: both;
    margin: 15px 0 0;
    float: left;
    width: 100%;
    font-size: 16px
}

.casino-card-bottom {
    clear: both;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 5px;
    margin: 0 0 20px
}

.casino-card-geo {
    font-size: 14px;
    line-height: 18px;
    color: #333;
    align-items: center;
    display: flex
}

.casino-modified {
    color: #3BC30B;
    font-size: 14px;
    text-align: center;
    line-height: 18px
}

.items_casino.shortcode {
    display: flex;
    flex-direction: row
}

.items_casino.shortcode .item {
    padding: 0 7.5px 39px;
    display: flex;
    align-items: center;
    flex-direction: column;
    position: relative;
    border-radius: 8px;
    overflow: hidden
}

.items_casino.shortcode .item:before {
    content: '';
    box-shadow: 0 2px 7px rgb(0 0 0 / 20%);
    position: absolute;
    left: 7.5px;
    right: 7.5px;
    top: 0;
    bottom: 15px;
    border-radius: 8px;
    z-index: -1
}

.items_casino.shortcode .item__thumb {
    position: relative;
    display: block;
    border-radius: 8px 8px 0 0;
    overflow: hidden;
    margin-bottom: 16px
}

.items_casino.shortcode .item__thumb::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg)
}

.items_casino.shortcode .item__thumb img {
    display: block
}

.items_casino.shortcode .item__link {
    display: block;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #000;
    text-decoration: none;
    margin: 0
}

.items_casino.shortcode .casino__bonus {
    display: block;
    text-align: center;
    margin: 16px 12px;
    font-size: 16px;
    line-height: 19px;
    color: #000;
    padding: 8px
}

.items_casino.shortcode .icon-gift {
    display: inline-block;
    width: 19px;
    height: 19px;
    position: relative;
    left: 0
}

.items_casino.shortcode .casino__bonus span {
    background: -webkit-linear-gradient(45deg, #FC0, #FF2D55 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold
}

.items_casino.shortcode .line {
    white-space: nowrap;
    display: inline-flex;
    align-items: center
}

.items_casino.shortcode .casino-label {
    background: #F00;
    box-shadow: 0 2px 7px rgb(0 0 0 / 11%), 0 3px 12px rgb(0 0 0 / 8%), 0 3px 8px rgb(0 0 0 / 15%);
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: .05em;
    color: #FFF;
    text-transform: uppercase;
    padding: 3px 12px;
    text-align: center;
    position: absolute;
    left: 7.5px;
    z-index: 1;
    border-radius: 8px 0
}

.items_casino.shortcode .casino__btn {
    width: unset;
    margin: 0
}

.items_casino.shortcode .casino__btn .btn {
    width: unset
}

@media (max-width:768px) {
    .items_casino.shortcode {
        overflow-x: auto
    }

    .items_casino.shortcode .casino__btn .btn {
        width: 100%;
        white-space: nowrap;
        min-width: 160px
    }

    .items_casino.shortcode .casino__bonus {
        max-width: 200px
    }
}

.section__topcasino {
    clear: both;
    float: left;
    width: 100%
}

.aw-7345:before {
    content: '';
    top: -5px;
    position: absolute;
    left: 0;
    width: 23px;
    height: 25px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgd2lkdGg9IjEyODAuMDAwMDAwcHQiIGhlaWdodD0iMTIzNC4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDEyODAuMDAwMDAwIDEyMzQuMDAwMDAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IHBvdHJhY2UgMS4xNSwgd3JpdHRlbiBieSBQZXRlciBTZWxpbmdlciAyMDAxLTIwMTcKPC9tZXRhZGF0YT4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsMTIzNC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiIGZpbGw9IiMwMDAwMDAiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik02MTU1IDEyMzM0IGMtMjcgLTIgLTEyMCAtOCAtMjA1IC0xNCAtOTU1IC02NyAtMTg0NyAtMzIyIC0yNDA4IC02ODkgLTQ0MCAtMjg5IC04MjQgLTczMCAtMTA2NyAtMTIyNiAtMzE4IC02NDkgLTM5MCAtMTI4NCAtMjM2IC0yMDYwIDEyMiAtNjEyIDQwMCAtMTIwMCA3NDMgLTE1NzAgbDY1IC03MCAtMzkgLTIwMCBjLTM3IC0xODkgLTM5IC0yMTEgLTQxIC00MDAgLTIgLTIyMyAxMCAtMzI5IDU0IC01MTMgNTEgLTIxMiAxMzUgLTM4OCAyNDUgLTUxOCBsNTMgLTYzIC0xOTIgOTMgYy02OTEgMzM0IC0xMDQyIDUxOCAtMTEwNSA1NzkgLTY1IDYyIC0xMTAgMTMzIC0yMDIgMzE3IC05OSAxOTggLTE0MiAyNjMgLTIzNSAzNTUgLTEyNyAxMjcgLTI4OSAyMTcgLTQ0MyAyNDUgLTExNyAyMSAtMjM2IC0xOCAtMzI5IC0xMTAgLTE0OSAtMTQ2IC0yMDYgLTMyMCAtMjM0IC03MTEgbC0xMiAtMTcwIC0xMTYgLTEwMiBjLTMzMyAtMjkzIC00NjYgLTQ5OSAtNDQ4IC02OTUgMjEgLTIyNCAyMTkgLTM2OCA1ODcgLTQyOCAxMzQgLTIyIDI2MSAtMTcgNDg0IDE3IDE2NiAyNiAyMjEgMzAgMzE2IDI3IGwxMTUgLTUgMzUwIC0xNjUgYzU5OSAtMjgzIDkyNiAtNDM5IDEzMzUgLTYzOCAyMTcgLTEwNSA0NzggLTIzMiA1ODAgLTI4MSBsMTg1IC05MCAtMiAtMTExIC0yIC0xMTEgLTE1OCAtODQgYy01NDAgLTI4NyAtOTI4IC00NzcgLTEyODMgLTYyNyAtMjQ2IC0xMDUgLTI5NiAtMTIyIC0zOTggLTEzNiAtOTkgLTEzIC0xMzIgLTkgLTMyMiAzOCAtMTMzIDM0IC0xNTcgMzcgLTI5MCAzNyAtMTUzIDAgLTI0MCAtMTQgLTM5MSAtNjEgLTkzIC0yOSAtMTU0IC03NCAtMjEyIC0xNTcgLTY5IC05NyAtOTEgLTE2NCAtOTAgLTI3NyAxIC0xOTEgNDggLTI2NSAzNTMgLTU1NCAxMjEgLTExNSAyMjAgLTIxMiAyMjAgLTIxNSAwIC0zIDcgLTQyIDE0IC04NiA4IC00NCAyNCAtMTc3IDM2IC0yOTUgMjQgLTI0OCA0MSAtMzA5IDExMCAtNDEzIDUyIC03NyAxMTYgLTEzMiAxOTUgLTE2OCA0MSAtMTkgNjggLTIzIDE1MCAtMjMgMTE3IDAgMTkxIDI0IDMwMSA5NiAxMDcgNzAgMjg3IDI4OSA0MTcgNTA2IDU4IDk4IDEzMiAyMTUgMTY1IDI2MSBsNjAgODQgNzc4IDQxMyA3NzkgNDEzIDUwIC01NyBjMjg2IC0zMjggNTAzIC00NzkgODQ3IC01OTEgMzc1IC0xMjMgNjQ0IC0xNjEgMTEyMiAtMTYxIDI5MyAwIDQzMCA5IDYyOSA0MSAzMjAgNTEgNjkwIDE4NiA5MDkgMzMyIDEyMSA4MCAyOTMgMjMyIDM4OCAzNDIgNTAgNTcgODkgOTQgOTcgOTEgNyAtMyAzNTIgLTE4MSA3NjYgLTM5NiBsNzUyIC0zOTAgNjggLTcxIGM4NiAtODggMTM3IC0xNjggMjE5IC0zMzkgODAgLTE2NyAxMzAgLTIzNSAyNTAgLTM0MCAyNTkgLTIyOCA0MzQgLTI4NSA2MTUgLTIwMSA4NyA0MSAxNzEgMTI3IDIxNyAyMjMgNjcgMTQxIDk2IDI3OCAxMjEgNTcyIDkgMTA2IDIwIDE4NSAyOCAxOTQgNiA4IDg4IDgwIDE4MCAxNjAgMzEzIDI2OSA0MDcgNDEzIDM5NCA2MDIgLTYgOTUgLTM3IDE2MSAtMTE1IDI0MiAtOTAgOTQgLTE4MSAxNDIgLTM2NyAxOTMgLTE4NiA1MCAtMzY1IDQ5IC01NzQgLTUgLTI2MSAtNjggLTI4MCAtNjQgLTc3MSAxNjQgLTIwNiA5NSAtNTk3IDI3NiAtODY4IDQwMSBsLTQ5MiAyMjggMiAxMjUgMyAxMjYgNDc1IDIyMyBjMTQ4MyA2OTkgMTk0MCA5MTMgMTk4NSA5MjggMjggOSA4OCAxOSAxMzUgMjIgNzQgNCAxMDUgMCAyMzkgLTMxIDE3MyAtNDEgMjUyIC00NiA0NjYgLTI2IDE1NCAxNCAyNTUgMzggMzUwIDg0IDEzNSA2NCAyMjIgMTU3IDI2NiAyODQgMjUgNzMgMzUgMTg1IDIwIDIzOCAtMjIgODIgLTIxMCAzMTMgLTQyNSA1MjEgbC0xMzYgMTMzIDAgNjkgYzAgMTY2IC02MSA0NzAgLTEyOSA2NDcgLTQzIDExMiAtMTE0IDE5MCAtMjE5IDI0MSAtNzMgMzcgLTgwIDM4IC0xNzYgMzcgLTg1IDAgLTExMiAtNCAtMTY5IC0yNyAtOTMgLTM2IC0xODUgLTk4IC0zMDIgLTIwMyAtMTI0IC0xMTIgLTE4MiAtMTk2IC0yNjUgLTM4NiAtNzQgLTE3MSAtMTI5IC0yNjMgLTIwNCAtMzQxIC01MCAtNTIgLTc3IC02OCAtMjY4IC0xNjEgLTExNyAtNTcgLTM4MyAtMTg3IC01OTEgLTI5MCBsLTM3OCAtMTg1IDM5IDQ3IGM5MiAxMTEgMTU1IDIyOSAyMDcgMzg1IDcyIDIxNiAxMDAgNDMxIDkyIDY5MiAtNSAxNTggLTExIDIwNiAtNTAgMzk3IGwtNDMgMjE3IDM5IDM4IGM2MCA1OCAyMTUgMjQxIDI3OSAzMjkgMzE3IDQ0MiA0OTMgOTE1IDU0OSAxNDc5IDI0IDIzNyAyIDY4MiAtNDYgOTQwIC0xNTAgODA0IC01NzMgMTQ4NyAtMTI0NSAyMDA3IC0xMTYgOTAgLTIwNSAxNDYgLTMzNSAyMTEgLTQ3NiAyMzggLTEzMDMgNDYxIC0xOTc1IDUzMiAtMTM3IDE0IC03NjYgMjggLTg4NSAxOXogbTkwMCAtMzM4IGM3MTggLTg5IDE1NjIgLTMzMyAxOTQwIC01NjEgMTgxIC0xMTAgNDk0IC0zODkgNjYxIC01OTAgMzg1IC00NjIgNjAwIC05ODEgNjY0IC0xNjAwIDE3IC0xNjYgMTUgLTUyNiAtNCAtNjgwIC01MyAtNDE4IC0xODkgLTc5MyAtNDEwIC0xMTMwIC03MiAtMTA5IC0xOTQgLTI3MCAtMjAxIC0yNjMgLTIgMiAtMTEgNzcgLTIwIDE2OCAtMjEgMTk0IC0xNiA0OTIgOSA2MzIgOSA0NyA0OCAxNzggODYgMjkwIDM5IDExMSA4MiAyNDggOTYgMzAzIDUzIDIxNSA3MCA2NjUgMzAgODEwIC0yNCA4OSAtODAgMTk2IC0xMzMgMjU1IGwtNDYgNTEgLTk5IC05OCBjLTEyNSAtMTIzIC0xMjcgLTEyNyAtOTQgLTE2MiA2OCAtNzEgODkgLTE5OSA3NSAtNDQ2IC0xNiAtMjcyIC0yMiAtMjk3IC0xMzcgLTY0MCAtODUgLTI1MCAtOTcgLTMwNyAtMTEzIC01MzMgLTEwIC0xMzYgLTEwIC0yMTEgLTEgLTM1MCAxNyAtMjYxIDM4IC0zOTUgMTQ3IC05NDcgNDMgLTIxOSA0NiAtMjM4IDQ1IC00MDEgMCAtMjkzIC00MyAtNDk5IC0xNDcgLTY5NyAtOTAgLTE3MCAtMjE0IC0yNDYgLTY0OCAtMzk2IC05OSAtMzUgLTIyOSAtODcgLTI5MCAtMTE2IC0xMTAgLTUzIC0zMDEgLTE3NSAtNDA2IC0yNTggLTEyOSAtMTAzIC0yNjcgLTMyMiAtMzA5IC00OTIgLTExIC00NCAtMjMgLTEyOCAtMjcgLTE4OCBsLTYgLTEwNyAtNjYgLTIwIGMtMjg1IC04NCAtNTkxIC0xMTcgLTExNzEgLTEyNiAtNjAzIC0xMCAtOTg3IDIzIC0xMjg0IDEwOCBsLTc5IDIzIC00IDkwIGMtOSAyMTMgLTc1IDM5MyAtMjA5IDU2NiAtNzEgOTMgLTEzMSAxNDggLTI1NSAyMzYgLTE2NiAxMTkgLTI3NSAxNzIgLTQ3OSAyMzYgLTMxMyA5OSAtMzg1IDEyNyAtNTA0IDE5NiAtMTkzIDExMiAtMjkyIDI3NiAtMzU3IDU5MSAtMjEgMTAwIC0yNCAxNDMgLTIzIDMyNSBsMCAyMTAgNTYgMjgwIGMxMDMgNTA2IDEyNiA2NzMgMTM1IDk1MCA2IDIyMSAtNyA0MTUgLTM3IDU1NiAtMTEgNDcgLTUxIDE3NyAtOTAgMjkwIC0zOSAxMTIgLTc4IDIzMCAtODYgMjYzIC0yMSA3OSAtNDQgMzI1IC00NCA0NjggMCAxNzEgMjMgMjU4IDg0IDMyMCBsMjcgMjYgLTExMSAxMTQgLTExMCAxMTMgLTUwIC01MyBjLTU4IC02MiAtMTEyIC0xNjggLTEzNiAtMjY3IC0yMiAtODcgLTI0IC0zNzAgLTYgLTU1NSAxNyAtMTY1IDQ2IC0yODQgMTMwIC01MjYgODEgLTIzNCA5NyAtMzA2IDExMiAtNTA0IDEzIC0xODcgLTExIC01ODQgLTQwIC02MzkgLTUgLTkgLTI2IDEyIC02NyA3MCAtMzU1IDUwMCAtNTcyIDEyMjAgLTU3NCAxOTA0IC0xIDMxMyA1MSA1OTkgMTY2IDkwNSAyMTQgNTcyIDYyNCAxMDg3IDExMDcgMTM5MCA1MDkgMzE4IDEzMTMgNTQ1IDIxNjMgNjEwIDc3IDYgMTYwIDEyIDE4NSAxNCAyNSAyIDIyMSAyIDQzNSAxIDI4MCAtMyA0MjcgLTggNTIwIC0xOXogbTQ3MTMgLTU3MDEgYzIyIC0xOSAzNyAtNDkgNjIgLTEyNSA1MyAtMTY5IDcxIC0yNzAgNzkgLTQ2NSA0IC0xMTEgMTIgLTE4OSAxOSAtMjAzIDcgLTEyIDEwOSAtMTE4IDIyNiAtMjM1IDExNyAtMTE2IDIzOSAtMjQ3IDI3MCAtMjg5IDU0IC03MiA1OCAtODAgNTEgLTExNSAtMTYgLTg4IC0xMjggLTE0NSAtMzI1IC0xNjUgLTE5MCAtMjAgLTI1OCAtMTcgLTQxMCAyMiAtMTE5IDMxIC0xNDkgMzUgLTI2MCAzNCAtMTU0IDAgLTI0MSAtMjIgLTQxNCAtMTAwIC02NyAtMzAgLTYwMCAtMjgxIC0xMTg2IC01NTcgbC0xMDY1IC01MDMgLTMgMzQgYy00IDQ2IDI0IDIyNCA1NSAzNDcgMjcgMTA5IDEwNCAzNDIgMTM3IDQxOCBsMjEgNDcgOTI1IDQ1NCA5MjUgNDUzIDg0IDc5IGMxMDcgMTAxIDE2OSAxODggMjQzIDM0NCAxNTAgMzE1IDE0NCAzMDQgMjE0IDM2OSAxODYgMTc0IDI4MSAyMTYgMzUyIDE1NnogbS0xMDU2MiAtNDkgYzg3IC00NCAxOTAgLTEzNiAyNDEgLTIxOSAyMiAtMzQgNzYgLTEzNiAxMjEgLTIyNyA5MCAtMTgyIDE3MCAtMjk0IDI3MCAtMzc3IDY4IC01NyAyNzMgLTE2OSA2OTcgLTM4MSA0MDUgLTIwMiAxMjIxIC01OTIgMTIzOCAtNTkyIDggMCAxNyAtOCAyMCAtMTcgMyAtMTAgMzEgLTkwIDYyIC0xNzggODQgLTIzOSAxMjkgLTQyNSAxNDIgLTU5MiBsNiAtODQgLTExNCA1NSBjLTYzIDMwIC0yODcgMTM4IC00OTkgMjQxIC00MjIgMjA1IC0xMDMzIDQ5NyAtMTQ4NyA3MTAgLTI2MyAxMjMgLTMwMiAxMzggLTM4NSAxNTIgLTEyMSAyMCAtMjg0IDEyIC00ODYgLTIxIC0xODggLTMyIC0zMzkgLTM0IC00NjIgLTcgLTE2OCAzOCAtMjUwIDgyIC0yNTAgMTM3IDAgMzcgNTIgMTMwIDExNiAyMDcgMjkgMzYgMTMwIDEzMyAyMjMgMjE2IDkzIDgzIDE3OSAxNjcgMTkxIDE4NiAyNSA0MCAzMyA5OCA1MCAzNTIgMTAgMTYzIDQwIDMxNiA3NCAzODEgOCAxNiAzMSA0NyA1MSA2NyAzMSAzNCAzOCAzNyA3MiAzMiAyMSAtNCA3MCAtMjIgMTA5IC00MXogbTc1MjMgLTE2ODYgYy0xNDEgLTM1MSAtMjI5IC02OTcgLTIzMyAtOTE1IDAgLTUxIDggLTE0MCAxOSAtMjA1IDE0IC04NyAxOSAtMTYzIDE5IC0zMTAgMCAtMzM5IC01NCAtNjEwIC0xNjUgLTgzMyAtMTUyIC0zMDMgLTQwOSAtNTgyIC02ODQgLTc0MCAtMTMwIC03NSAtMzk0IC0xNzAgLTYwNSAtMjE3IC0yMDQgLTQ1IC01NTcgLTY1IC05MDUgLTUwIC0zMDYgMTQgLTUxMCA1MCAtNzk1IDE0MiAtMjQ0IDc4IC0zNzEgMTU4IC01NzUgMzYzIC0yNDggMjQ4IC0zOTUgNDkzIC00NjUgNzc1IC03OSAzMjIgLTkxIDY1MyAtMzQgOTQzIDM5IDE5NSAtNTIgNjE0IC0yMjUgMTA0NiAtMjMgNTcgLTQwIDEwNiAtMzcgMTA4IDkgMTAgMTE1IC0zMSAxMTkgLTQ2IDMgLTkgMzMgLTgzIDY3IC0xNjYgMTkzIC00NzQgMjk3IC04NzMgMzY2IC0xNDAzIGwxNyAtMTMyIDEyMiAtMTE5IGMzMjggLTMxNyA3MDkgLTQ2NiAxMzM1IC01MjIgMjE1IC0xOSA2NjAgLTE3IDgxMCA0IDU4NSA4MiAxMDg0IDMyMCAxMjY3IDYwNCAzNiA1NSA0MiA3MyA1MiAxNjAgNTEgNDE1IDExOCA3MTQgMjQ1IDEwODggNTYgMTY1IDE3NiA0NzkgMTg5IDQ5MSA3IDcgMTIxIDUzIDEzMyA1NCA2IDAgLTExIC01NCAtMzcgLTEyMHogbS00MjQwIC0xMDggYzE5NSAtMTQzIDI5MSAtMzA4IDMwOCAtNTMyIGw2IC04MSA1MCAtMjcgNDkgLTI3IC02IC0yOTAgYy0zIC0xNTkgLTYgLTM2NiAtNiAtNDYwIGwwIC0xNjkgLTYwIDU5IGMtMzMgMzMgLTYyIDY2IC02NSA3NSAtMiA4IC0xOCAxMTIgLTM1IDIzMCAtMTcgMTE4IC00MyAyNjkgLTU2IDMzNSAtNDkgMjM0IC0xNTQgNTgxIC0yNTMgODM4IC0yNyA3MCAtNDUgMTI3IC00MCAxMjUgNCAtMiA1MyAtMzYgMTA4IC03NnogbTM4NzcgLTU4IGMtNTMgLTE0MSAtMTUxIC00NDYgLTE4OSAtNTk0IC01MyAtMjAyIC03NCAtMzExIC0xMTEgLTU2NiAtMzUgLTI0OCAtNDEgLTI2NyAtMTA5IC0zMzIgbC0zNCAtMzMgLTYgMzIzIGMtNCAxNzggLTcgMzg2IC03IDQ2NCBsMCAxNDAgNTkgMjkgYzY0IDMwIDcxIDQzIDcxIDEyOSAxIDEwNiA1OCAyNTIgMTM5IDM1MyA0MiA1MyAyMDggMTkwIDIxNyAxODAgMyAtMiAtMTEgLTQ0IC0zMCAtOTN6IG0tNTc3IC04ODkgbDEgLTE2MCAtNDMgLTI2IGMtNTQgLTM1IC0xNjMgLTg5IC0xNzcgLTg5IC03IDAgLTEwIDcyIC04IDIyMiBsMyAyMjIgMTA1IDMxIDEwNSAzMCA3IC0zNSBjNCAtMTkgNyAtMTA3IDcgLTE5NXogbS0yNjQxIDE4OSBsOTIgLTI4IDAgLTIyMyAwIC0yMjMgLTcyIDM2IGMtNDAgMjAgLTg5IDQ3IC0xMTAgNjEgbC0zOSAyNCAyIDE5NSBjMSAxNzYgMyAxOTUgMTggMTkxIDkgLTIgNTggLTE3IDEwOSAtMzN6IG0yMjkyIC0yODkgbDAgLTIzMyAtNDcgLTE1IGMtNTAgLTE2IC0xMzggLTQwIC0xODUgLTUxIGwtMjggLTYgMCAyNTUgYzAgMTk3IDMgMjU1IDEzIDI1NiA2IDEgNjIgOSAxMjIgMTggNjEgOSAxMTMgMTUgMTE4IDEzIDQgLTIgNyAtMTA4IDcgLTIzN3ogbS0xOTQ2IDIxNSBjMzMgLTUgNzUgLTEwIDkzIC0xMCBsMzMgMCAwIC0yNTUgYzAgLTE0MCAtMyAtMjU1IC03IC0yNTUgLTEwIDAgLTEzMiAzMyAtMTkzIDUyIGwtNDUgMTQgLTMgMjM3IC0yIDIzOCAzMiAtNSBjMTggLTMgNjAgLTEwIDkyIC0xNnogbTE1NTggLTI3NyBjMiAtMTQyIDIgLTI2MCAxIC0yNjEgLTEgLTIgLTQ3IC05IC0xMDIgLTE2IGwtMTAxIC0xMiAwIDI1OCBjMCAxNDIgMCAyNjEgMCAyNjYgMCA0IDM1IDEwIDc3IDEzIDQzIDMgODggNiAxMDAgNyBsMjIgMiAzIC0yNTd6IG0tMTA5NSAyMzMgYzIgLTIgMiAtMTIyIDEgLTI2NyBsLTMgLTI2NSAtMTA0IDEzIGMtNTggNyAtMTA2IDE1IC0xMDggMTcgLTIgMiAtMSAxMTkgMyAyNjEgbDcgMjU4IDEwMSAtNyBjNTUgLTQgMTAyIC05IDEwMyAtMTB6IG0yOTQgLTYgbDk5IDAgMCAtMjcwIDAgLTI3MCAtMTMwIDAgLTEzMCAwIDAgMjc2IDAgMjc3IDMxIC03IGMxNyAtMyA3NiAtNiAxMzAgLTZ6IG00NjkgLTI1NSBjMCAtMjA0IC0zIC0yNjcgLTEyIC0yNzAgLTcgLTIgLTYxIC01IC0xMjEgLTcgbC0xMDcgLTMgMCAyNzMgMCAyNzIgMTIwIDAgMTIwIDAgMCAtMjY1eiBtLTE0ODAgLTQ1MiBjMCAtMTIzIC0zIC0yMjMgLTcgLTIyMyAtOSAwIC0xMzIgNjkgLTE3OCAxMDAgbC00MCAyNyAzIDIxMSAzIDIxMCAxMDkgLTUxIDEwOSAtNTIgMSAtMjIyeiBtMjU0OCAxMTAgbC0zIC0yMTggLTgwIC00NyBjLTQ0IC0yNiAtOTIgLTUyIC0xMDcgLTU3IGwtMjcgLTEwIC0zIDIyMCAtMyAyMjAgMTA1IDUzIGM1OCAzMCAxMDggNTQgMTEzIDU1IDQgMCA2IC05NyA1IC0yMTZ6IG0tMzQ4IC0xNjMgbDAgLTIyOSAtMTIyIC0zOSBjLTY4IC0yMiAtMTI0IC0zOSAtMTI0IC0zOCAtMSAxIC01IDEwNSAtOCAyMzMgbC04IDIzMiA0NCAxMCBjMzggMTAgMjA5IDU3IDIxNiA2MCAxIDAgMiAtMTAyIDIgLTIyOXogbS0xOTQwIDE4NyBjOTAgLTI2IDExNSAtMzcgMTE0IC01MCAwIC05IC0xIC0xMTIgLTIgLTIyOCBsLTIgLTIxMSAtMjcgNiBjLTE2IDQgLTcyIDIxIC0xMjcgMzggbC05OCAzMCAzIDIyNCBjMyAxNDEgOCAyMjQgMTQgMjI0IDYgLTEgNjIgLTE1IDEyNSAtMzN6IG0xNTYwIC0yODUgbDAgLTIzOSAtNzIgLTEyIGMtNDAgLTcgLTg4IC0xNSAtMTA1IC0xOCBsLTMzIC01IDAgMjQ1IDAgMjQ1IDgzIDEwIGM0NSA1IDkyIDEwIDEwNSAxMSBsMjIgMSAwIC0yMzh6IG0tMTE2MiAyMTIgbDYyIC03IDAgLTIzMyBjMCAtMTgxIC0zIC0yMzQgLTEyIC0yMzQgLTEyIDAgLTEwNCAxMyAtMTc1IDI1IGwtMzMgNiAwIDIzMSAwIDIzMSA0OCAtNiBjMjYgLTQgNzUgLTkgMTEwIC0xM3ogbTgyMiAtMjQ4IGMwIC0yMTMgLTIgLTI0NSAtMTYgLTI1MCAtOSAtMyAtNjMgLTYgLTEyMCAtNiBsLTEwNCAwIDAgMjQ1IDAgMjQ0IDk4IDQgYzUzIDEgMTA3IDQgMTIwIDUgbDIyIDIgMCAtMjQ0eiBtLTM3MiAtMTUgbDIgLTIzOCAtMTA3IDQgYy02MCAyIC0xMTggNiAtMTMwIDkgbC0yMyA0IDAgMjM0IDAgMjM0IDEyOCAtNCAxMjcgLTQgMyAtMjM5eiBtLTIzMjggLTExMSBjMzAgLTE0MCA3MiAtMjYzIDEzMyAtMzkwIDI4IC01OCA1MiAtMTA4IDU0IC0xMTEgMiAtMyAtMzM1IC0xODUgLTc0OSAtNDA0IC00MTQgLTIxOSAtNzc0IC00MTEgLTc5OSAtNDI3IC03MCAtNDMgLTE3NyAtMTkwIC0zNDIgLTQ2OCAtOTYgLTE2MiAtMjQzIC0zNDEgLTMyMCAtMzkyIC01MiAtMzQgLTEyMiAtNDcgLTE1NSAtMjkgLTEyIDYgLTMzIDMyIC00OCA1NyAtMjQgNDIgLTI5IDY4IC01MCAyNjggLTI2IDI0OCAtNTggNDQ1IC04MSA0OTMgLTggMTcgLTEyNCAxMzYgLTI1OCAyNjMgLTI2NiAyNTMgLTI5MSAyODUgLTI4MyAzNjUgNiA1MSA0MCAxMDIgNzcgMTE2IDYzIDI1IDIxMiA0OSAzMDEgNDkgNzggMCAxMjAgLTcgMjMwIC0zNiAyNTMgLTY3IDQ2MCAtNTcgNjg1IDMwIDE3NSA2OSA0MjIgMTc2IDYzNCAyNzYgMTgwIDg0IDgzMiA0MTYgOTA0IDQ2MSAzOSAyMyAzNSAyOSA2NyAtMTIxeiBtNTEwNiAtMTMgYzk5NiAtNDYzIDEzMzcgLTYxOCAxMzk5IC02MzcgMTQ1IC00NSAzMjMgLTQyIDUyMiAxMCA2NSAxNyAxNTAgMzMgMTg5IDM3IDE2OSAxNCA0MzYgLTc0IDQ4MCAtMTU5IDE0IC0yNyAxNCAtMzMgLTYgLTcyIC0zMSAtNjUgLTExOCAtMTU1IC0zMDAgLTMxMSAtMjEwIC0xODAgLTI0OCAtMjE5IC0yNTkgLTI2NCAtNiAtMjAgLTE5IC0xMzkgLTMxIC0yNjUgLTMwIC0zMzMgLTYwIC00NTggLTEyNyAtNTI1IC0zMCAtMjkgLTM4IC0zMyAtNzAgLTI4IC00OCA4IC0xNDYgNzUgLTI1MCAxNzIgLTgwIDc0IC04NSA4MiAtMTcyIDI1MyAtMTA4IDIxNCAtMTY2IDI5OSAtMjg2IDQxNyBsLTkwIDkwIC03NTMgMzkwIGMtNDE0IDIxNCAtNzU3IDM5MiAtNzYzIDM5NSAtNSA0IDE1IDU4IDUwIDEzMSA3MiAxNTEgMTA1IDI0OCAxMzQgMzk2IDEyIDYyIDIzIDExMyAyMyAxMTMgMSAwIDE0MCAtNjUgMzEwIC0xNDN6Ii8+CjxwYXRoIGQ9Ik01MjgwIDc3NTcgYy0zIC0zIC0xMjQgLTIwIC0yNzAgLTM3IC0yNzcgLTMzIC02MjIgLTgxIC03NDUgLTEwNSAtMjEyIC00MCAtMzg5IC0xNzEgLTQ3NSAtMzUwIC00NiAtOTUgLTYwIC0xNTkgLTYwIC0yNjQgMCAtMTAwIDE3IC0xNTQgMTMyIC00MzAgNTAgLTExOSA5OSAtMjQxIDExMSAtMjcxIDUwIC0xMzYgMjQ0IC0zMzMgNDA5IC00MTYgMjE4IC0xMTAgNDMwIC0xMTcgNjEzIC0yMSAyMTkgMTE2IDc1MSA4NTQgODI2IDExNDggMjIgODQgMTcgMjU4IC05IDM1MiAtNDkgMTc1IC0xMzkgMjkzIC0yNzEgMzU4IC01NiAyOCAtNzkgMzMgLTE2MSAzNyAtNTIgMiAtOTcgMiAtMTAwIC0xeiIvPgo8cGF0aCBkPSJNNzM0NyA3NzQ5IGMtMTQ4IC0zNSAtMjc4IC0xNzUgLTMzNyAtMzY0IC0yOCAtODkgLTM3IC0yNDUgLTIwIC0zNDMgMzEgLTE4NSAyOTYgLTYxNiA1OTUgLTk2NyAxMzkgLTE2MyAyNTEgLTIzOCA0MDUgLTI3MSA4NiAtMTggMTYyIC0xMyAyNzkgMTggMjc1IDcyIDQ4OSAyNjkgNjA4IDU2MCAxNjYgNDA2IDE5MyA0NzggMjAzIDUyNyA1MyAyODAgLTEyMSA1NjYgLTQxMSA2NzUgLTkwIDM0IC0zMzggNzMgLTg5OSAxNDEgLTI5MSAzNiAtMzU3IDQwIC00MjMgMjR6Ii8+CjxwYXRoIGQ9Ik02MTk5IDYxMDAgYy0xMjMgLTEwMSAtMjA4IC0xOTMgLTI5MSAtMzE3IC0xNTkgLTIzNSAtMjI3IC00NDMgLTI0NiAtNzU0IC0xOCAtMjgzIDQyIC01MzcgMTQ1IC02MTcgOTEgLTY4IDIyOCA1IDQyNiAyMjggbDc2IDg1IDMgNzI0IGMyIDQ3NyAwIDcyNSAtNyA3MjcgLTUgMiAtNTMgLTMyIC0xMDYgLTc2eiIvPgo8cGF0aCBkPSJNNjQ5NSA2MTcwIGMtNCAtNiAtNCAtMzM0IC0xIC03MjggbDcgLTcxNyA0NyAtNTkgYzgzIC0xMDIgMjE2IC0yMjIgMjg3IC0yNTcgOTAgLTQ0IDEzNCAtMzggMTkxIDI1IDkxIDEwMCAxMjkgMjY3IDEyMSA1MzYgLTkgMjg0IC0zNiA0MDcgLTEzNyA2MTcgLTkwIDE4OCAtMjA3IDM0NSAtMzQwIDQ1NiAtMTQ1IDEyMSAtMTY4IDEzOCAtMTc1IDEyN3oiLz4KPC9nPgo8L3N2Zz4=) 50% 0 / 25px no-repeat
}

.aw-7345 {
    position: relative;
    padding-left: 30px
}

.main__bonus {
    background: linear-gradient(89.97deg, rgba(219, 0, 255, .15) .97%, rgba(255, 45, 85, .15) 99.6%);
    border-radius: 4px;
    border: dashed 1px rgba(219, 0, 255, 1);
    margin: 10px 0 0;
    padding: 15px;
    flex: 1;
    display: flex;
    order: 2
}

.main__bonus-content {
    flex: 2
}

.main__bonus-info {
    width: 100%;
    flex: 1
}

.main__bonus-title {
    font-weight: 500;
    font-size: 20px;
    line-height: 22px;
    color: #000;
    margin-bottom: 15px;
    padding-left: 34px;
    position: relative
}

.main__bonus-info {
    overflow: hidden
}

.main__bonus-info--item {
    float: left;
    width: 50%;
    display: flex;
    white-space: nowrap
}

.main__bonus-info--label {
    font-weight: 400;
    font-size: 12px;
    padding-right: 10px
}

.main__bonus-info--value {
    display: flex;
    width: 100%;
    font-size: 16px
}

.timer-block .main__bonus-info--value {
    min-width: 115px
}

.main__bonus-info.hide-mobile {
    display: none
}

.main__bonus-info.hide-pc {
    margin: 10px 0 0
}

.timer-block {
    flex-direction: column
}

.timer-block .main__bonus-info--label {
    color: rgba(0, 0, 0, .5);
    position: relative
}

.timer-block .main__bonus-info--label svg {
    position: relative;
    top: 3px
}

.main__bonus-buttons {
    flex: 1;
    border-left: 1px dashed #FF2D55;
    padding-left: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 10px
}

.main__bonus-copy__text {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
    text-align: center;
    line-height: 14px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 600
}

.main__bonus-copy__text::after,
.main__bonus-copy__text::before {
    content: '';
    width: 100%;
    max-width: 25px;
    min-width: 25px;
    height: 25px;
    pointer-events: none;
    user-select: none;
    background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 25 26" xmlns="http://www.w3.org/2000/svg"><path d="M13.2812 3.625L13.2812 19.25M13.2812 19.25L7.03125 13M13.2812 19.25L19.5312 13" stroke="%23FF7A00" stroke-width="2"/></svg>');
    background-repeat: no-repeat;
    background-size: contain
}

.main__bonus-code {
    text-decoration: none;
    background: #FF2D55;
    border-radius: 4px;
    padding: 9px 20px;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    cursor: pointer;
    margin: 0 4px
}

.main__bonus-code:after {
    content: '';
    border: 1px dashed #FF2D55;
    border-radius: 4px;
    padding: 3px;
    position: absolute;
    left: -3px;
    right: -3px;
    top: -3px;
    z-index: -1;
    bottom: -3px
}

.main__bonus-code span {
    border-bottom: 1px dashed #FFF;
    color: #fff;
    pointer-events: none;
    white-space: nowrap
}

.main__bonus-code svg {
    pointer-events: none
}

.main__bonus-code .finger {
    position: absolute;
    bottom: -9px;
    right: 14px
}

.main__bonus-code:hover {
    background: #b50e2e
}

.main__bonus-code:hover:after {
    border: 1px dashed #b50e2e
}

.main__bonus-link {
    margin-top: 8px
}

.casino-nav {
    clear: both;
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin: 20px 0;
    padding: 10px 0
}

.casino-nav-i {
    align-items: center;
    background: #F7F7F7;
    border-radius: 4px;
    color: #333;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    gap: 15px;
    line-height: 1.1;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none
}

.casino-nav-i:hover {
    background: #eeeff1;
    color: #006ddd
}

.casino-nav-svg {
    height: auto;
    width: 28px
}

@media screen and (min-width:550px) {
    .casino-nav {
        flex-direction: row;
        overflow-x: auto
    }

    .casino-nav-i {
        flex-direction: column;
        padding: 15px 0 10px;
        width: 115px
    }

    .casino-nav-svg {
        width: 36px
    }

    .casino__header {
        padding: 14px
    }

    .main__bonus {
        margin: 0 0 10px 14px;
        order: 0
    }

    .casino__awards {
        width: 100%;
        padding: 0;
        display: flex
    }

    .casino__awards-wrap+.casino__awards-wrap {
        margin: 0 0 0 10px
    }

    .casino__awards-wrap svg {
        min-width: 20px;
        height: 20px
    }

    .label-awards {
        font-weight: 600;
        font-size: 15px
    }

    .casino-card-bottom {
        flex-direction: row;
        justify-content: space-between
    }
}

@media screen and (min-width:768px) {
    .main__bonus-info.hide-mobile {
        display: block
    }

    .main__bonus-info.hide-pc {
        display: none
    }

    .casino__logo {
        width: 200px
    }

    .main__bonus {
        margin-bottom: 25px
    }
}

@media (max-width:1280px) {
    .main__bonus {
        flex-direction: column
    }

    .main__bonus-title {
        margin-bottom: 5px;
        text-align: center
    }

    .main__bonus-buttons {
        border: 0;
        padding: 15px 0 0 0;
        flex-direction: row;
        margin: 0;
        align-items: flex-end
    }

    .timer-block {
        flex-direction: row;
        width: 100%;
        text-align: center;
        justify-content: center
    }

    .main__bonus-info--value,
    .timer-block .main__bonus-info--label {
        width: auto
    }

    .main__bonus-info--item {
        justify-content: center
    }

    .main__bonus-link {
        margin: 0 0 0 5px
    }

    .main__bonus-buttons a {
        flex: 1;
        white-space: nowrap
    }
}

@media (max-width:768px) {
    .main__bonus-title .icon-gift {
        display: none
    }

    .main__bonus-title {
        padding: 0
    }
}

@media (max-width:768px) and (min-width:550px) {
    .main__bonus-info>.main__bonus-info--item:not(.timer-block) {
        display: none
    }
}

@media (max-width:550px) {
    .casino__awards:not(.blacklist) .label-awards {
        margin-right: 0
    }
}

@media (max-width:400px) {
    .label-awards+.label-awards {
        margin-top: 2px
    }

    .main__bonus-buttons {
        flex-direction: column;
        align-items: stretch;
        padding: 5px 0 0 0
    }

    .main__bonus-link {
        margin: 10px 0 0
    }
}

@media (max-width:370px) {
    .main__bonus-info--item {
        width: 100%
    }
}

.casino-unrecommended {
    border: 1.4px dashed #000;
    border-radius: 4px;
    margin: 15px;
    padding: 15px 50px;
    flex: 1;
    position: relative;
    overflow: hidden;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px
}

.casino-unrecommended:before {
    content: '';
    top: 5px;
    position: absolute;
    left: 5px;
    width: 23px;
    height: 25px;
    z-index: -1;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljk3MTIgOS44NzkzQzE1LjQ2MjkgOC4zNzM0OCAxNi45NTI4IDguMzEwNDMgMTYuNjMxNSA1LjUxMzkzQzE2LjA1MzggMC40ODMyMjYgMTAuNTI1IDAuNDE0MDYyIDEwLjUyNSAwLjQxNDA2MkMxMC41MjUgMC40MTQwNjIgNC45OTY1IDAuNDgyOTQ3IDQuNDE4NDggNS41MTM5M0M0LjA5NzE4IDguMzEwNDMgNS41ODcxNSA4LjM3MzQ0IDYuMDc4ODEgOS44NzkzQzYuNTcwNDcgMTEuMzg1MSA1LjczODE0IDEwLjkyMTMgNi4wMTQwOSAxMS42ODE3QzYuMjkwMDQgMTIuNDQyMyA3LjU4Mzg2IDEyLjA2OTUgOC4wNTgyNyAxMi41MDMxQzguNTMyNjggMTIuOTM2NiA3Ljk2MzQyIDEzLjQ0NjEgOC4zNjg4MiAxNC4wMzE3QzguNzc0MDUgMTQuNjE3MyA5Ljk3MzM0IDE0LjcwMDQgMTAuNTI0OSAxNC43MDA0QzExLjA3NjUgMTQuNzAwNCAxMi4yNzU4IDE0LjYxNzIgMTIuNjgxMiAxNC4wMzE3QzEzLjA4NjYgMTMuNDQ2MSAxMi41MTczIDEyLjkzNjYgMTIuOTkxNyAxMi41MDMxQzEzLjQ2NjEgMTIuMDY5NSAxNC43NTk4IDEyLjQ0MjMgMTUuMDM1OSAxMS42ODE3QzE1LjMxMTkgMTAuOTIxMiAxNC40Nzk1IDExLjM4NTEgMTQuOTcxIDkuODc5M0gxNC45NzEyWk02Ljk5NDU4IDkuMjE1OUM2LjYxMzAyIDguODI3ODYgNi40NzE0OCA4LjI3Nzc1IDYuNjIxNjMgNy43NjUyMUM2Ljc3MTYgNy4yNTI2OCA3LjE5MTIyIDYuODUyMTggNy43MjgyMiA2LjcwOTA0QzguMjY1MjIgNi41NjU3NCA4Ljg0MTU5IDYuNzAwODIgOS4yNDgxNiA3LjA2NDg0QzkuODUxMDUgNy42NDAyNyAxMC4wNTk2IDguODAyMjkgOS40MzcyIDkuMzk2MzZDOC44MTQ5MyA5Ljk5MDQ0IDcuNTk3NDQgOS43OTE1IDYuOTk0NTQgOS4yMTU5NEw2Ljk5NDU4IDkuMjE1OVpNMTEuMjE5OSAxMS41MTM3QzExLjE2MDEgMTEuNzA1NyAxMS4wMTYzIDExLjg2MzUgMTAuODI1NCAxMS45NDY1QzEwLjYzNDUgMTIuMDI5NCAxMC40MTU0IDEyLjAyOTQgMTAuMjI0NSAxMS45NDY1QzEwLjAzMzYgMTEuODYzNSA5Ljg4OTc4IDExLjcwNTcgOS44MzAwMiAxMS41MTM3QzkuNjkyOTUgMTAuOTkzOSAxMC4zMDU2IDEwLjIyNjcgMTAuNTI0OSAxMC4yMjY3QzEwLjc0NDIgMTAuMjI2NyAxMS4zNTY5IDEwLjk5NDEgMTEuMjE5OCAxMS41MTM3SDExLjIxOTlaTTE0LjA1NTMgOS4yMTU5QzEzLjQ1MjQgOS43OTEzMiAxMi4yMzQ5IDkuOTkwMzYgMTEuNjEyNSA5LjM5NjMyQzEwLjk5MDEgOC44MDIyOCAxMS4xOTg3IDcuNjQwMzkgMTEuODAxNSA3LjA2NDhIMTEuODAxN0MxMi4yMDgzIDYuNzAwNzggMTIuNzg0NiA2LjU2NTY5IDEzLjMyMTYgNi43MDg4NEMxMy44NTg2IDYuODUyMTQgMTQuMjc4MyA3LjI1MjY0IDE0LjQyODIgNy43NjUxN0MxNC41Nzg0IDguMjc3NzEgMTQuNDM2OCA4LjgyNzgyIDE0LjA1NTMgOS4yMTU4NkwxNC4wNTUzIDkuMjE1OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik01LjM2ODAzIDEwLjY0ODZDNS4zNTQyOSAxMC40OTMxIDUuMzIxMTggMTAuMzM5NyA1LjI2OTIxIDEwLjE5MTdDMy45OTI5NCA5LjYxNzM1IDMuMDMwMTcgOS4xODEzIDMuMDMwMTcgOS4xODEzVjkuMTgxNDZDMi44OTAzIDkuMTEzMDUgMi43ODQwMiA4Ljk5NTE5IDIuNzM0MiA4Ljg1Mjg0QzIuNjE4MTUgOC41MzMzNyAyLjM1MTk4IDcuOTU4MTIgMS44ODk5NiA3Ljc1OTM3QzEuMjM2OTMgNy40Nzg0NiAwLjU3MzEzNyA3LjQyODM3IDAuMzEzNTc3IDguMDE2MjdDMC4wNTEyMDQxIDguNjEwOTUgMC45NDAyOTEgOC43NDYyIDAuODQ4OTI2IDkuMjk3NzdDMC43NTc1NjIgOS44NDkzMyAtMC4xNDM3OTggOS43MzYwNCAwLjAyODcxODkgMTAuNjA3MkMwLjE2NzI3MSAxMS4zMDc0IDAuODQ4MjkxIDExLjM5OCAxLjQzNjYxIDExLjI0NjFWMTEuMjQ2QzEuNjc4MTMgMTEuMTc0NCAxLjkwOTU0IDExLjA3NDYgMi4xMjU1OCAxMC45NDg4QzIuMjkyNDQgMTAuODUzNyAyLjQ5NzM3IDEwLjg0MiAyLjY3NSAxMC45MTc0QzIuNjc1IDEwLjkxNzQgMy43ODg4OCAxMS4zNzczIDUuMTk2MjYgMTEuOTYyMkM1LjE5NTEgMTEuOTU5IDUuMTkzNjEgMTEuOTU2NSA1LjE5MjQ1IDExLjk1MzNDNS4wOTcxIDExLjc0MDcgNS4wNjMxNyAxMS41MDc2IDUuMDkzOTYgMTEuMjc4MkM1LjEyNDkxIDExLjA0ODcgNS4yMTk0MyAxMC44MzE0IDUuMzY4MDkgMTAuNjQ4Nkw1LjM2ODAzIDEwLjY0ODZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjAuMTE0NCAxNS41OTk3QzE5LjY1MjQgMTUuNDAwOSAxOS4wMjQ3IDE1LjU5MTYgMTguNjk2OSAxNS43MjAxVjE1LjcyMDJDMTguNTUyMyAxNS43Nzg3IDE4LjM4OTQgMTUuNzgwOSAxOC4yNDMgMTUuNzI2MUMxOC4yNDMgMTUuNzI2MSAxNi44NjE2IDE1LjE2MjUgMTUuMjA4MSAxNC40ODE3QzE1LjI3MDcgMTUuMTMyMSAxNS4xNTkxIDE1LjQ1NDUgMTUuMDEyIDE1LjY4ODZDMTQuOTI4NSAxNS44MjA1IDE0LjgzNiAxNS45NDY5IDE0LjczNDkgMTYuMDY3MkMxNi4wNzM2IDE2LjY2MzEgMTcuMTE1NiAxNy4xMjk3IDE3LjExNTYgMTcuMTI5N0MxNy4yOTI0IDE3LjIwNjggMTcuNDE4OSAxNy4zNjExIDE3LjQ1NDggMTcuNTQzNEMxNy40OTkgMTcuNzgxMiAxNy41NzM4IDE4LjAxMjggMTcuNjc3NiAxOC4yMzMxQzE3Ljk0NzkgMTguNzU0NSAxOC40NyAxOS4xODE1IDE5LjExMTUgMTguODE2OUMxOS45MDk1IDE4LjM2MzEgMTkuMjIzNyAxNy43OTM3IDE5LjU5NjIgMTcuMzYzMUMxOS45Njg4IDE2LjkzMjQgMjAuNjYzNiAxNy40Nzg2IDIwLjk1NjYgMTYuODk3MUMyMS4yNDY0IDE2LjMyMjMgMjAuNzY3NSAxNS44ODA2IDIwLjExNDUgMTUuNTk5N0wyMC4xMTQ0IDE1LjU5OTdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNS44NDE5MSAxNC40ODE3QzQuMTg4MzYgMTUuMTYyNSAyLjgwNyAxNS43MjYxIDIuODA3IDE1LjcyNjFIMi44MDY4M0MyLjY2MDUgMTUuNzgwOSAyLjQ5NzYxIDE1Ljc3ODcgMi4zNTI5MyAxNS43MjAyQzIuMDI1MTcgMTUuNTkxNiAxLjM5NzQ1IDE1LjQwMDkgMC45MzU0NiAxNS41OTk4QzAuMjgyNDMgMTUuODgwNyAtMC4xOTY0NzMgMTYuMzIyNSAwLjA5MzIxNjMgMTYuODk3M0MwLjM4NjIxNSAxNy40Nzg3IDEuMDgxMTEgMTYuOTMyNSAxLjQ1MzYgMTcuMzYzMkMxLjgyNjEgMTcuNzkzOSAxLjE0MDI1IDE4LjM2MzMgMS45MzgzMSAxOC44MTcxQzIuNTc5NzcgMTkuMTgxNyAzLjEwMTg2IDE4Ljc1NDUgMy4zNzIxOCAxOC4yMzMzTDMuMzcyMzUgMTguMjMzMUMzLjQ3NjE0IDE4LjAxMjkgMy41NTA5NiAxNy43ODEyIDMuNTk1MzIgMTcuNTQzNEMzLjYzMTI0IDE3LjM2MTEgMy43NTc3MSAxNy4yMDY4IDMuOTM0MzQgMTcuMTI5N0MzLjkzNDM0IDE3LjEyOTcgNC45NzYzOSAxNi42NjMxIDYuMzE1MDggMTYuMDY3MkM2LjIxNDExIDE1Ljk0NjkgNi4xMjE0MSAxNS44MjA1IDYuMDM3OTcgMTUuNjg4NkM1Ljg5MDgxIDE1LjQ1NDYgNS43Nzk0MSAxNS4xMzIgNS44NDE5OCAxNC40ODE3TDUuODQxOTEgMTQuNDgxN1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNS44NTcyIDExLjk1M0MxNS44NTYxIDExLjk1NjIgMTUuODU0NiAxMS45NTg3IDE1Ljg1MzQgMTEuOTYxOUMxNy4yNjEgMTEuMzc3IDE4LjM3NDcgMTAuOTE3MSAxOC4zNzQ3IDEwLjkxNzFDMTguNTUyMyAxMC44NDE3IDE4Ljc1NzIgMTAuODUzNCAxOC45MjQxIDEwLjk0ODVDMTkuMTQwMSAxMS4wNzQzIDE5LjM3MTYgMTEuMTc0MSAxOS42MTMxIDExLjI0NTdDMjAuMjAxNCAxMS4zOTc3IDIwLjg4MjQgMTEuMzA3MSAyMS4wMjEgMTAuNjA2OEMyMS4xOTMzIDkuNzM1NTggMjAuMjkyMSA5Ljg0OTAzIDIwLjIwMDcgOS4yOTczMUMyMC4xMDk0IDguNzQ1NzQgMjAuOTk4MyA4LjYxMDUzIDIwLjczNTkgOC4wMTU5N0MyMC40NzY1IDcuNDI4MDggMTkuODEyNiA3LjQ3Nzk5IDE5LjE1OTUgNy43NTkwN0MxOC42OTc1IDcuOTU3ODMgMTguNDMxNSA4LjUzMzA5IDE4LjMxNTMgOC44NTI1M0gxOC4zMTU1QzE4LjI2NTYgOC45OTQ4OCAxOC4xNTk0IDkuMTEyNzUgMTguMDE5NSA5LjE4MTE2QzE4LjAxOTUgOS4xODExNiAxNy4wNTY3IDkuNjE3MjEgMTUuNzgwNSAxMC4xOTE1VjEwLjE5MTNDMTUuNzI4NSAxMC4zMzk0IDE1LjY5NTQgMTAuNDkyOCAxNS42ODE2IDEwLjY0ODNDMTUuODMwMyAxMC44MzExIDE1LjkyNDggMTEuMDQ4MyAxNS45NTU4IDExLjI3NzdDMTUuOTg2NiAxMS41MDczIDE1Ljk1MjYgMTEuNzQwMyAxNS44NTczIDExLjk1MjlMMTUuODU3MiAxMS45NTNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQuMDE4NiAxMy4wNTIzQzE0LjAxMjIgMTMuMDMxMyAxNC4wMDI2IDEzLjAxMTQgMTMuOTkwMiAxMi45OTI5QzEzLjk4NzUgMTIuOTg5IDEzLjk4NSAxMi45ODUgMTMuOTgyMiAxMi45ODEyQzEzLjk3MDEgMTIuOTY0NiAxMy45NTU3IDEyLjk1IDEzLjkzOTMgMTIuOTM3MkMxMy45MzY4IDEyLjkzNTQgMTMuOTM0MiAxMi45MzQgMTMuOTMxNyAxMi45MzIzQzEzLjkxNjUgMTIuOTIxOCAxMy45MDAxIDEyLjkxMzEgMTMuODgyNyAxMi45MDY3QzEzLjg3ODkgMTIuOTA1MiAxMy44NzUzIDEyLjkwMzUgMTMuODcxNSAxMi45MDIyTDEzLjg3MTMgMTIuOTAyNEMxMy44NTE4IDEyLjg5NjIgMTMuODMxNiAxMi44OTI5IDEzLjgxMSAxMi44OTI2QzEzLjgwNzEgMTIuODkyNCAxMy44MDI5IDEyLjg5MjkgMTMuNzk5IDEyLjg5MzFDMTMuNzc1IDEyLjg5MzQgMTMuNzUxMSAxMi44OTc4IDEzLjcyODQgMTIuOTA2QzEzLjY2ODUgMTIuOTI4NiAxMy42MDU5IDEyLjk1MjYgMTMuNTUzNSAxMi45NzNMMTMuNTUzNiAxMi45NzI5QzEzLjQ3NDggMTMuMDA0MyAxMy40MjA5IDEzLjA3NTEgMTMuNDEzOCAxMy4xNTYzQzEzLjM4NDUgMTMuNDQ0OSAxMy4zMTc2IDE0LjEwMDEgMTMuMzEyOSAxNC4xMTY2QzEyLjk5MjggMTUuMjM2NCAxMS4yNDQ0IDE1LjMxNTcgMTAuNTI1IDE1LjMxNTdDOS44MDU1NyAxNS4zMTU3IDguMDU3MjIgMTUuMjM2NCA3LjczNzA2IDE0LjExNjZDNy43MzI0MyAxNC4xMDAxIDcuNjY1MDUgMTMuNDQgNy42MzU5MiAxMy4xNTMxQzcuNjI4OTcgMTMuMDczOCA3LjU3NjMzIDEzLjAwNDggNy40OTk1MiAxMi45NzQxQzcuNDQ1MDUgMTIuOTUzIDcuMzc5MTcgMTIuOTI3NyA3LjMxNjYgMTIuOTA0MUM3LjI5NDU4IDEyLjg5NjIgNy4yNzEyNCAxMi44OTIgNy4yNDc3NCAxMi44OTE1QzcuMjQzNzYgMTIuODkxMyA3LjIzOTc5IDEyLjg5MDkgNy4yMzU5OCAxMi44OTFDNy4yMTU5NSAxMi44OTE1IDcuMTk2MDkgMTIuODk0NyA3LjE3Njg5IDEyLjkwMDdDNy4xNzMwOCAxMi45MDE5IDcuMTY5NjEgMTIuOTAzNSA3LjE2NTggMTIuOTA0OUg3LjE2NTk2QzcuMTQ4OTEgMTIuOTExMiA3LjEzMjY5IDEyLjkxOTYgNy4xMTc5NiAxMi45Mjk5QzcuMTE1NDggMTIuOTMxNiA3LjExMjgzIDEyLjkzMjkgNy4xMTA1MSAxMi45MzQ2TDcuMTEwMzUgMTIuOTM0OEM3LjA5NDQ1IDEyLjk0NzMgNy4wODAyMiAxMi45NjE2IDcuMDY4NDcgMTIuOTc3OUM3LjA2NTY1IDEyLjk4MTYgNy4wNjMxNyAxMi45ODU1IDcuMDYwNjkgMTIuOTg5NUg3LjA2MDUyQzcuMDQ4NDQgMTMuMDA3NSA3LjAzOTE3IDEzLjAyNjkgNy4wMzI4OCAxMy4wNDc2QzYuNzg5MjEgMTMuODg5NSA2LjU2NDEgMTQuOTEyOSA2Ljc4MzQxIDE1LjI2MTlDNy4xNzg1NSAxNS44OTA1IDcuODYxODcgMTYuMzA2MiA4LjA2NTMyIDE2LjUzMDJMOC4wNjU0OCAxNi41MzAxQzguMzM0OTggMTYuODExMSA4LjY1MDUgMTcuMDQ4NyA4Ljk5OTc3IDE3LjIzMzVDOS4wMzU1MyAxNy4yNTI5IDkuMDcyMjcgMTcuMjcwNiA5LjExMDAyIDE3LjI4NjJDOS4xMTY0OCAxNy4yODg5IDkuMTIzMSAxNy4yOTE5IDkuMTI5NTUgMTcuMjk0NFYxNy4yOTQzQzkuMTYxODMgMTcuMzA3MSA5LjE5NDk0IDE3LjMxNzggOS4yMjg3MSAxNy4zMjY3QzkuMjM1MTYgMTcuMzI4MyA5LjI0MTQ1IDE3LjMyOTcgOS4yNDc5MSAxNy4zMzExQzkuMjgxMTggMTcuMzM5IDkuMzE0OTUgMTcuMzQ0OCA5LjM0ODg4IDE3LjM0ODZMOS4zNTE3IDE3LjM0ODhDOS4zODU4IDE3LjM1MjMgOS40MjEwNiAxNy4zNTM3IDkuNDU3MzEgMTcuMzUzOEM5LjQ2NDQzIDE3LjM1MzggOS40NzEzOCAxNy4zNTQyIDkuNDc4NjYgMTcuMzU0QzkuNDk3ODcgMTcuMzUzOCA5LjUxNzU3IDE3LjM1MzIgOS41Mzc3NiAxNy4zNTI2QzkuNTQ2MDQgMTcuMzUyMyA5LjU1Mzk4IDE3LjM1MjEgOS41NjI1OSAxNy4zNTE4QzkuNTkxNTYgMTcuMzUwNCA5LjYyMTUyIDE3LjM0ODUgOS42NTMxNCAxNy4zNDYzTDkuNjU2NzggMTcuMzQ1OUM5LjY5MzUzIDE3LjM0MzMgOS43MzI5MyAxNy4zNDAxIDkuNzc0MTQgMTcuMzM2NkM5Ljc5OTggMTcuMzM0NiA5LjgyNTk2IDE3LjMzMjQgOS44NTM3NiAxNy4zMzAxQzkuODcwMzIgMTcuMzI4OSA5Ljg4NzM3IDE3LjMyNzYgOS45MDQ3NSAxNy4zMjYyQzkuOTMwMjQgMTcuMzI0MyA5Ljk1NjQgMTcuMzIyNCA5Ljk4MzcxIDE3LjMyMDVDMTAuMDAwOSAxNy4zMTk0IDEwLjAxODUgMTcuMzE4MSAxMC4wMzY1IDE3LjMxN0MxMC4wNjUyIDE3LjMxNTMgMTAuMDk1MSAxNy4zMTM2IDEwLjEyNTkgMTcuMzEyQzEwLjE0NDggMTcuMzExIDEwLjE2MzMgMTcuMzEwMSAxMC4xODMgMTcuMzA5MUMxMC4yMTcxIDE3LjMwNzYgMTAuMjUzMiAxNy4zMDY0IDEwLjI5IDE3LjMwNTNDMTAuMzA4NSAxNy4zMDQ3IDEwLjMyNTkgMTcuMzA0MSAxMC4zNDUxIDE3LjMwMzZDMTAuNDAyIDE3LjMwMjMgMTAuNDYxNCAxNy4zMDE2IDEwLjUyNSAxNy4zMDE2QzEwLjU4ODYgMTcuMzAxNiAxMC42NDggMTcuMzAyMyAxMC43MDQ5IDE3LjMwMzZDMTAuNzI0MiAxNy4zMDQxIDEwLjc0MTUgMTcuMzA0NyAxMC43NTk5IDE3LjMwNTNDMTAuNzk2NyAxNy4zMDY0IDEwLjgzMjkgMTcuMzA3NiAxMC44NjcgMTcuMzA5MUMxMC44ODY3IDE3LjMwOTkgMTAuOTA1MSAxNy4zMTA5IDEwLjkyNCAxNy4zMTJDMTAuOTU0NyAxNy4zMTM2IDEwLjk4NDkgMTcuMzE1MSAxMS4wMTM3IDE3LjMxN0MxMS4wMzE3IDE3LjMxODEgMTEuMDQ5MSAxNy4zMTkyIDExLjA2NjMgMTcuMzIwNUMxMS4wOTM4IDE3LjMyMjQgMTEuMTIwMSAxNy4zMjQzIDExLjE0NTYgMTcuMzI2MkMxMS4xNjI4IDE3LjMyNzUgMTEuMTc5NyAxNy4zMjg3IDExLjE5NjEgMTcuMzMwMUMxMS4yMjQ0IDE3LjMzMjQgMTEuMjUxMSAxNy4zMzQ2IDExLjI3NzIgMTcuMzM2OEMxMS4zMTc5IDE3LjM0MDEgMTEuMzU2OCAxNy4zNDMzIDExLjM5MzIgMTcuMzQ1OUwxMS4zOTY5IDE3LjM0NjNDMTEuNDI4NSAxNy4zNDg2IDExLjQ1ODUgMTcuMzUwNCAxMS40ODc0IDE3LjM1MThDMTEuNDk2IDE3LjM1MjMgMTEuNTA0IDE3LjM1MjMgMTEuNTEyMyAxNy4zNTI2QzExLjUzMjUgMTcuMzUzNCAxMS41NTIyIDE3LjM1NCAxMS41NzE0IDE3LjM1NEMxMS41Nzg2IDE3LjM1NCAxMS41ODU2IDE3LjM1MzggMTEuNTkyNyAxNy4zNTM4QzExLjYyOTEgMTcuMzUzNSAxMS42NjQyIDE3LjM1MjMgMTEuNjk4MyAxNy4zNDg4TDExLjcwMTEgMTcuMzQ4NkMxMS43MzUyIDE3LjM0NDggMTEuNzY4OCAxNy4zMzkgMTEuODAyMSAxNy4zMzExQzExLjgwODYgMTcuMzI5NyAxMS44MTQ5IDE3LjMyODMgMTEuODIxMyAxNy4zMjY3QzExLjg1NTEgMTcuMzE3OCAxMS44ODgyIDE3LjMwNzEgMTEuOTIwNSAxNy4yOTQ0QzExLjkyNjkgMTcuMjkxOSAxMS45MzM2IDE3LjI4ODkgMTEuOTQwMiAxNy4yODYyVjE3LjI4NjFDMTEuOTc3NyAxNy4yNzA0IDEyLjAxNDcgMTcuMjUyOSAxMi4wNTAzIDE3LjIzMzVDMTIuMzk5NSAxNy4wNDg4IDEyLjcxNTEgMTYuODExMiAxMi45ODQ3IDE2LjUzMDFDMTMuMTg4MiAxNi4zMDYgMTMuODcxNSAxNS44OTA0IDE0LjI2NjYgMTUuMjYxN0MxNC40ODU1IDE0LjkxMzUgMTQuMjYxOCAxMy44OTMzIDE0LjAxODYgMTMuMDUyM0wxNC4wMTg2IDEzLjA1MjNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=) 0 0 no-repeat
}

.casino-unrecommended:after {
    content: '';
    position: absolute;
    width: 100px;
    height: 75px;
    left: -47px;
    top: -37.71px;
    background: #000;
    z-index: -2;
    transform: rotate(-45deg)
}

.casino-unrecommended--btns {
    display: flex;
    justify-content: center;
    padding-top: 10px
}

.casino-unrecommended--btns a {
    margin: 0 5px
}

.casino-unrecommended.mobile {
    display: none
}

.jw-state-idle .jw-controls {
    background: none !important
}

.jw-state-idle .jw-display-icon-container .jw-svg-icon-play {
    color: rgba(255, 255, 255, 0) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' version='1.1' viewBox='0 0 68 48' width='100%25'%3E%3Cpath class='ytp-large-play-button-bg' d='M66.52,7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-.13,27.1-1.55c2.93-.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z' fill='%23f00'%3E%3C/path%3E%3Cpath d='M 45,24 27,14 27,34' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center
}

.jw-state-idle .jw-display-icon-container .jw-button-color:hover {
    opacity: .8
}

@media (max-width:768px) {
    .casino-unrecommended.mobile {
        display: block;
        border: 0;
        padding: 10px
    }

    .casino-unrecommended.mobile:before,
    .casino-unrecommended.mobile:after {
        display: none
    }

    .casino-unrecommended.desktop {
        width: 100%;
        flex: 1 0 calc(100% - 30px);
        margin-bottom: 0
    }

    .casino-unrecommended.desktop .casino-unrecommended--btns {
        display: none
    }
}

@media (max-width:530px) {
    .casino-unrecommended--btns {
        flex-direction: column
    }

    .casino-unrecommended.mobile {
        padding: 0;
        margin: 0 15px
    }

    .casino-unrecommended--btns a {
        font-size: 14px;
        padding: 5px
    }

    .casino-unrecommended--btns a+a {
        margin-top: 5px
    }
}

.tns-visually-hidden {
    position: absolute;
    left: -10000em
}

.tns-outer {
    position: relative
}

.tns-controls button {
    border: 1px solid #F7F7F7;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    text-indent: -9999px;
    white-space: nowrap;
    position: absolute;
    top: 200px;
    z-index: 2;
    box-shadow: 1px 2px 7px rgba(0, 0, 0, .11);
    cursor: pointer;
    transition: ease-in all .3s
}

[data-controls="next"],
[data-controls="prev"] {
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%23FF7A00' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M8.38 1.5.937 9l7.441 7.5M1.972 9h15.09'/%3E%3C/svg%3E") 50% 50% no-repeat
}

[data-controls="prev"] {
    left: 5px
}

[data-controls="next"] {
    right: 5px;
    transform: rotate(180deg);
    overflow: hidden
}

[data-controls="prev"]:hover,
[data-controls="next"]:hover {
    box-shadow: 1px 2px 7px rgba(0, 0, 0, .5)
}

[data-controls="next"][disabled],
[data-controls="prev"][disabled] {
    opacity: .5
}

@media (min-width:768px) {
    #last-reviews-ow [data-controls="next"] {
        right: 20px
    }
}

.widget-games .tns-controls button {
    top: 50%;
    margin-top: -21px
}

.bonus-instruction {
    border-radius: 8px;
    background: #F7F7F7;
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .20);
    display: flex;
    flex-direction: column
}

.bonus-instruction__title {
    padding: 24px;
    background: #FFF;
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    border-radius: 8px 8px 0 0
}

.bonus-instruction__content {
    padding: 24px;
    font-size: 16px;
    line-height: 20px
}

.bonus-instruction__content ul {
    list-style: none;
    margin: 0;
    padding: 0;
    counter-reset: muffins
}

.bonus-instruction__content li+li {
    margin-top: 24px
}

.bonus-instruction__content ul li {
    counter-increment: muffins;
    padding-left: 63px;
    position: relative;
    min-height: 48px
}

.bonus-instruction__content ul li:before {
    content: counter(muffins);
    border-radius: 5px;
    border: 1px solid #E0E0E0;
    background: #FFF;
    color: rgba(36, 37, 38, .70);
    font-size: 24px;
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0
}

.color-green {
    color: #3BC30B;
    font-weight: 700
}

.bonus-instruction__content .main__bonus-code {
    margin: 10px 0 0;
    max-width: 200px
}

.bonus-instruction__content .main__bonus-code:after {
    z-index: 0
}

.bonus-instruction__footer {
    display: grid;
    align-items: center;
    grid-template-columns: auto 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 0;
    border-top: dashed #FF2D55 1px;
    padding: 24px
}

.bonus-instruction__footer-image {
    grid-area: 1 / 1 / 3 / 2;
    width: 100px;
    box-shadow: 0 7px 10px rgba(0, 0, 0, .25);
    transition: all linear .3s
}

.bonus-instruction__footer.active .bonus-instruction__footer-image {
    width: 300px
}

.bonus-instruction__footer-title {
    grid-area: 1 / 2 / 2 / 3;
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: auto 0 10px 0
}

.bonus-instruction__footer-button {
    font-size: 16px;
    line-height: 19px;
    border: 0;
    padding: 0;
    background: transparent;
    border-bottom: 1px dashed #FF7A00;
    color: #FF7A00;
    cursor: pointer;
    white-space: nowrap;
    font-weight: bold;
    transition: ease all .3s
}

.bonus-instruction__footer-button:hover {
    border-bottom: 1px dashed transparent
}

.bonus-instruction__footer-button>span[class] {
    display: none
}

.bonus-instruction__footer.active .close {
    display: inline
}

.bonus-instruction__footer:not(.active) .open {
    display: inline
}

.bonus-instruction__footer--btn {
    grid-area: 2 / 2 / 3 / 3;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 12px;
    column-gap: 24px;
    margin-bottom: auto
}

@media (max-width:700px) {

    .bonus-instruction__title,
    .bonus-instruction__content,
    .bonus-instruction__footer {
        padding: 15px
    }

    .bonus-instruction__title {
        font-size: 16px
    }

    .bonus-instruction__footer-title {
        font-size: 16px;
        margin: 0
    }

    .bonus-instruction__footer-image {
        grid-area: 1 / 1 / 2 / 2
    }

    .bonus-instruction__footer--btn {
        grid-area: 2 / 1 / 3 / 3;
        margin-top: 15px
    }

    .bonus-instruction__footer.active .bonus-instruction__footer-image {
        grid-area: 1 / 1 / 2 / 3;
        width: 100%;
        margin-bottom: 15px
    }

    .bonus-instruction__footer.active .bonus-instruction__footer-title {
        grid-area: 2 / 1 / 3 / 3
    }

    .bonus-instruction__footer.active .bonus-instruction__footer--btn {
        grid-area: 3 / 1 / 4 / 3
    }
}

.article__table {
    display: flex;
    flex-wrap: wrap;
    margin: -12px
}

.post__item {
    width: calc(33.333% - 24px);
    margin: 12px;
    box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
    border-radius: 8px;
    overflow: hidden;
    transition: linear all .3s
}

.post__item:hover {
    box-shadow: 0 2px 7px rgba(0, 0, 0, .5)
}

.post__thumb {
    height: 165px;
    overflow: hidden;
    display: block;
    position: relative
}

.post__thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block
}

.post__thumb img.default {
    object-fit: contain;
    padding: 15px
}

.post__time {
    padding: 12px 12px 2px;
    display: flex;
    flex-direction: row;
    font-size: 12px;
    line-height: 14px;
    color: #767676
}

.article__table .post__time {
    padding: 12px 12px 2px
}

.post__heading {
    padding: 2px 12px 12px
}

.post__heading a {
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    color: #000;
    text-decoration: none;
    display: block
}

.post__heading a:hover {
    color: #FF7A00
}

.post__thumb::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg)
}

.post__thumb:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s
}

@keyframes shine {
    100% {
        left: 125%
    }
}

@media (max-width:768px) {
    .article__table {
        margin: 0;
        clear: both;
        padding: 10px 0
    }

    .article__table .post__item {
        width: 100%;
        margin: 0 0 12px
    }

    .article__table .post__thumb {
        float: left;
        width: 96px;
        height: 100%;
        margin: 0 12px 0 0
    }

    .article__table .post__time {
        padding-left: 0
    }

    .article__table .post__heading a {
        font-weight: bold;
        font-size: 14px;
        line-height: 18px;
        display: flex
    }
}

.pagination {
    list-style: none;
    margin: 36px 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap
}

.pagination li {
    margin: 0 6px;
    font-size: 16px
}

.pagination a {
    text-decoration: none;
    color: #000;
    font-size: 16px
}

.pagination a:hover,
.pagination .active {
    color: #FF7A00
}

.last-news .post__item {
    width: calc(100% - 48px);
    margin: 0 24px;
    box-shadow: none;
    border-radius: 0
}

.last-news .post__thumb {
    width: 100px;
    height: 68px;
    float: left
}

.last-news .post__heading {
    width: calc(100% - 100px);
    float: right;
    padding-bottom: 0
}

.last-news .post__heading a {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px
}

.last-news .post__time {
    padding-top: 0
}

.last-news .post__item+.post__item {
    margin-top: 12px;
    padding-top: 12px;
    border-top: 1px solid #E5E5EA
}

.empty {
    margin: 12px;
    font-size: 16px
}

.pagination~#share {
    margin-top: 0
}

.page-template-tmpl__quiz-results .main-title:after {
    display: none
}

.profile-best-bonuses__empty {
    margin-bottom: 24px
}

.profile-quiz {
    margin: 24px 0;
    background: #FF7A00 url('../img/quiz-img-mobile.png') right center / contain no-repeat;
    border-radius: 10px
}

.profile-quiz.loading {
    position: relative;
    opacity: .8
}

.profile-quiz.loading:after {
    content: '';
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    font-size: 10px;
    position: absolute;
    border-top: 4px solid #ff5207;
    border-right: 4px solid #ff5207;
    border-bottom: 4px solid rgba(255, 255, 255, .2);
    border-left: 4px solid #fff;
    transform: translateZ(0);
    animation: loading 1.1s infinite linear;
    z-index: 9;
    will-change: transform;
    border-radius: 50%
}

.profile-quiz-intro {
    position: relative;
    padding: 12px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    gap: 12px;
    cursor: pointer
}

.profile-quiz-intro__title {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    text-align: left;
    text-align: left;
    color: #fff;
    margin-bottom: 12px
}

.profile-quiz-intro__description {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    color: #fff;
    z-index: 1;
    max-width: calc(100% - 105px)
}

.profile-quiz-intro__button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    cursor: pointer;
    text-decoration: none !important;
    height: 52px;
    padding: 0 15px;
    background: #fff;
    border-radius: 5px;
    border: 0;
    font-weight: 700;
    color: #3BC30B !important
}

.profile-quiz-intro__button:hover {
    opacity: .9
}

.profile-quiz-intro__image {
    position: absolute;
    bottom: -108px;
    width: 284px;
    height: auto;
    z-index: 0
}

.profile-quiz-question {
    padding: 20px;
    border: 0;
    background: #fff;
    box-shadow: 0 3px 4px rgba(0, 0, 0, .1);
    border-radius: 10px
}

.profile-quiz__steps {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 7px;
    color: #27782f
}

.profile-quiz__progress {
    width: 100%;
    height: 2px;
    margin-bottom: 10px;
    background-color: #E3E3E3;
    border-radius: 2px;
    overflow: hidden
}

.profile-quiz__progress-bar {
    height: 100%;
    background-color: #FF7A00
}

.profile-quiz__title {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 32px;
    font-weight: bold;
    color: #FF7A00
}

.profile-quiz__footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 10px;
    border-top: 1px solid #E3E3E3
}

.profile-quiz__message {
    color: #f00
}

.profile-quiz__button {
    border-radius: 4px;
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    padding: 8px 20px;
    text-decoration: none !important;
    margin-right: 0;
    justify-content: center;
    position: relative
}

.profile-quiz__button:hover {
    opacity: .8
}

.profile-quiz__select {
    margin-bottom: 20px
}

.profile-quiz__select .chosen-container-multi .chosen-choices {
    padding: 0 10px;
    background-image: none;
    border: 1px solid #E3E3E3;
    border-radius: 10px
}

.profile-quiz__select .chosen-container-active .chosen-choices {
    border-color: #FF7A00;
    box-shadow: none
}

.profile-quiz__select .chosen-choices input {
    min-height: 38px
}

.profile-quiz__select .chosen-container-multi .chosen-choices li.search-choice {
    display: flex;
    align-items: center;
    height: 34px;
    padding: 0 30px 0 10px;
    font-size: 16px;
    color: #242526;
    background-color: rgba(47, 106, 143, .1);
    background-image: none;
    border: 0;
    border-radius: 10px
}

.profile-quiz__select .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    top: 7px;
    right: 5px;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z' fill='black'/%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-position: 0 !important
}

.profile-quiz__select .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    opacity: .8
}

.profile-quiz__select .chosen-container .chosen-drop {
    border: 0;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    overflow: hidden
}

.profile-quiz__select .chosen-container .chosen-results li {
    display: flex !important;
    align-items: center;
    height: 44px;
    padding: 0 20px;
    font-size: 16px;
    line-height: 24px;
    color: #242526;
    margin: 0
}

.profile-quiz__select .chosen-container .chosen-results li:not(:last-child) {
    border-bottom: 1px solid #E3E3E3
}

.profile-quiz__select .chosen-container-multi .chosen-drop .result-selected {
    color: #aaa
}

.profile-quiz__select .chosen-container .chosen-results li.highlighted {
    background-color: rgba(47, 119, 143, .1);
    background-image: none;
    color: #000
}

.profile-quiz__select .chosen-container li::before {
    display: none !important
}

.profile-quiz__checkbox input[type="checkbox"] {
    display: none
}

.profile-quiz__checkbox label {
    display: flex;
    align-items: center;
    padding: 10px 0;
    font-size: 16px;
    line-height: 1.5;
    color: #000;
    cursor: pointer
}

.profile-quiz__checkbox:not(:last-child) label {
    border-bottom: 1px solid #e5e5e5
}

.profile-quiz__checkbox label:hover {
    opacity: .8
}

.profile-quiz__checkbox label:before {
    content: "";
    flex-shrink: 0;
    display: block;
    width: 24px;
    height: 24px;
    margin-right: 15px;
    border: 1px solid #E3E3E3;
    border-radius: 50%;
    box-sizing: border-box
}

.profile-quiz__checkbox input[type="checkbox"]:checked+label:before {
    border: 7px solid #ff5612
}

@media (min-width:786px) {
    .profile-quiz {
        background: #FF7A00 url('../img/quiz-img-pc.png') right center / contain no-repeat
    }

    .profile-quiz-intro {
        display: flex;
        align-items: center;
        padding: 22px 24px;
        flex-direction: row
    }

    .profile-quiz-intro__content {
        margin-bottom: 0;
        max-width: 490px;
        z-index: 1
    }

    .profile-quiz-intro__title {
        font-size: 24px;
        font-weight: 700;
        line-height: 32px;
        text-align: left
    }

    .profile-quiz-intro__description {
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        text-align: left;
        margin-bottom: 0;
        max-width: none
    }

    .profile-quiz-intro__button {
        flex-shrink: 0;
        width: 219px;
        height: 52px;
        font-size: 18px
    }
}

@-webkit-keyframes loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.popup__body.modal__trap {
    color: #fff !important;
}

.noUi-marker-horizontal.noUi-marker-large {
    background: #fff !important;
}

/* Trap Fix Text */
.popup__body.modal__trap {
    color: #000 !important;
}

.popup__heading {
    font-size: 1.3em !important;
    border-bottom: none !important;
}
.tlp-tooltip {
    position: relative;
    border-bottom: dashed;
    cursor: help;
    color: #0072DB;
    border-width: 1px;
}

.tpl-wrapper {
    display:none;
    position:absolute;
    z-index: 99;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%);
    max-width: 300px;
    width: max-content;
    padding-bottom: 8px;
}

.tpl-wrapper.tlp-show {
    visibility: visible !important;
    display: flex !important
}

.tpl-wrapper::after {
    content: "";
    bottom: 3px;
    left: 50%;
    border-right: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;
    z-index: 3;
    height: 10px;
    width: 10px;
    background: #fff;
    transform: rotate(45deg);
    opacity: 1;
    visibility: visible;
    position: absolute;
}

.tpl-content {
    background: #fff;
    color: #000;
    border-radius: 6px;
    padding: 15px 15px;
    font-size: 15px;
    line-height: 20px;
    max-width: 300px;
    border: 1px solid #E3E3E3;
    box-shadow: 1px 1px 10px #e3e3e3;
    width: 100%;
}

.tlp-left::after{
    left: 20px;
}

.tlp-right::after{
    left: initial;
    right: 30px;
}

.tlp-more{
    display: inline-block;
    width: 100%;
}
.wpnt-box a:hover,
.wpnt-box a {
    text-decoration: none;
}

.wpnt-notice {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 8px;
    text-align: center;
    font-size: 13px;
    line-height: normal;
}

.wpnt-text:before {
    content: attr(data-content);
    margin: 0 6px;
}

.wpnt-notice.wpnt-sticky {
    position: sticky;
    left: 0;
    right: 0;
    z-index: 999;
    box-sizing: border-box;
    top: 0;
}

// .wpnt-notice_1.wpnt-sticky + .wpnt-notice_2.wpnt-sticky{// top:31px;// }//// .wpnt-notice_1.wpnt-sticky + .wpnt-notice_3.wpnt-sticky{// top:31px;// }//// .wpnt-notice_2.wpnt-sticky + .wpnt-notice_3.wpnt-sticky{// top:31px;// }//// .wpnt-notice_1.wpnt-sticky + .wpnt-notice_2.wpnt-sticky + .wpnt-notice_3.wpnt-sticky{// top:62px;// }//// .wpnt-notice_1.wpnt-sticky + .wpnt-notice_2:not(.wpnt-sticky) + .wpnt-notice_3.wpnt-sticky{// top:31px;// }@media screen and (max-width:1200px){.wpnt-box{font-size:11px;}.wpnt-notice{padding:6px;}// .wpnt-notice_1.wpnt-sticky + .wpnt-notice_2.wpnt-sticky{// top:27px;// }//// .wpnt-notice_1.wpnt-sticky + .wpnt-notice_3.wpnt-sticky{// top:27px;// }//// .wpnt-notice_2.wpnt-sticky + .wpnt-notice_3.wpnt-sticky{// top:27px;// }//// .wpnt-notice_1.wpnt-sticky + .wpnt-notice_2.wpnt-sticky + .wpnt-notice_3.wpnt-sticky{// top:54px;// }//// .wpnt-notice_1.wpnt-sticky + .wpnt-notice_2:not(.wpnt-sticky) + .wpnt-notice_3.wpnt-sticky{// top:27px;// }}.wpnt-notice_1{background:#ffe600;color:#000000;}.wpnt-notice_1 a{color:#1e73be;}.wpnt-notice_2{background:#5e4992;color:#fff;}.wpnt-notice_2 a{color:#fff;}.wpnt-notice_3{background:#dd3333;color:#fff;}.wpnt-notice_3 a{color:#fff;}.wpnt-wrapper:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 14'%3E%3Cpath fill='%23FEF105' d='M15.836 12.245 8.973 1.016a1.14 1.14 0 0 0-.972-.542 1.14 1.14 0 0 0-.972.542L.166 12.245c-.215.346-.222.78-.018 1.132.2.356.58.576.99.573h13.726c.41.001.788-.217.99-.57a1.116 1.116 0 0 0-.018-1.135Zm-.446.872a.597.597 0 0 1-.526.304H1.138a.6.6 0 0 1-.524-.301.59.59 0 0 1 .008-.6L7.485 1.29a.605.605 0 0 1 1.032 0L15.38 12.52a.582.582 0 0 1 .01.598Z'/%3E%3Cpath fill='%23FEF105' d='M15.39 13.117a.597.597 0 0 1-.526.304H1.138a.6.6 0 0 1-.524-.301.59.59 0 0 1 .008-.6L7.485 1.29a.605.605 0 0 1 1.032 0L15.38 12.52a.582.582 0 0 1 .01.598Z'/%3E%3Cpath fill='%231B1F2F' d='M15.836 12.245 8.973 1.016a1.14 1.14 0 0 0-.972-.542 1.14 1.14 0 0 0-.972.542L.166 12.245c-.215.346-.222.78-.018 1.132.2.356.58.576.99.573h13.726c.41.001.788-.217.99-.57a1.116 1.116 0 0 0-.018-1.135Zm-.446.872a.597.597 0 0 1-.526.304H1.138a.6.6 0 0 1-.524-.301.59.59 0 0 1 .008-.6L7.485 1.29a.605.605 0 0 1 1.032 0L15.38 12.52a.582.582 0 0 1 .01.598Z'/%3E%3Cpath fill='%231B1F2F' d='M6.935 5.752v2.38c0 .584.477 1.058 1.066 1.058.59 0 1.067-.474 1.067-1.058v-2.38c0-.584-.478-1.058-1.067-1.058s-1.066.474-1.066 1.058Zm1.6 0v2.38a.531.531 0 0 1-.534.53.531.531 0 0 1-.533-.53v-2.38c0-.292.239-.529.533-.529.295 0 .534.237.534.53Z'/%3E%3Cpath fill='%231B1F2F' d='M8.535 5.752v2.38a.531.531 0 0 1-.534.53.531.531 0 0 1-.533-.53v-2.38c0-.292.239-.529.533-.529.295 0 .534.237.534.53ZM8.001 9.719c-.589 0-1.066.474-1.066 1.058 0 .584.477 1.058 1.066 1.058.59 0 1.067-.474 1.067-1.058 0-.584-.478-1.057-1.067-1.058Zm0 1.587a.531.531 0 0 1-.533-.53c0-.291.239-.528.533-.528.295 0 .534.237.534.529a.532.532 0 0 1-.534.529Z'/%3E%3Cpath fill='%231B1F2F' d='M8.001 11.306a.531.531 0 0 1-.533-.53c0-.291.239-.528.533-.528.295 0 .534.237.534.529a.532.532 0 0 1-.534.529Z'/%3E%3C/svg%3E") no-repeat;width:16px;height:14px;display:inline-flex;}.wpnt-notice_1 .wpnt-wrapper:before{content:'';}.wpnt-notice_1 a{text-decoration:underline;}