@import url(https://use.fontawesome.com/releases/v5.6.1/css/all.css);
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: 0;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:after,
.slick-track:before {
    content: "";
    display: table;
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_Z1xlEA.ttf) format("truetype");
}
@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJfedw.ttf) format("truetype");
}
@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf) format("truetype");
}
@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf) format("truetype");
}
@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf) format("truetype");
}
@font-face {
    font-family: Poppins;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLBT5Z1xlEA.ttf) format("truetype");
}
.fontBold {
    font-family: Poppins, sans-serif;
    font-weight: 700;
}
.fontTitle {
    font-family: Poppins, sans-serif;
    font-weight: 700;
}
.fontSubTitle {
    font-family: Poppins, sans-serif;
    font-weight: 300;
}
.extraBold {
    font-family: Poppins, sans-serif;
    font-weight: 900;
}
.fontText {
    font-family: Poppins, sans-serif;
    font-weight: 400;
}
.text--left {
    text-align: left;
}
.text--center {
    text-align: center;
}
.text--right {
    text-align: right;
}
.text--uppercase {
    text-transform: uppercase;
}
.text--capitalize {
    text-transform: capitalize;
}
.button--main {
    font-family: Poppins, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    padding: 12px 45px;
    border: none;
    font-weight: 600;
    text-transform: uppercase;
        height: 50px;
    transition: all 0.3s ease-in-out;
    border-radius: 30px;
    background: #0370ef;
    cursor:pointer;
   width:fit-content;
    margin:0 auto;
    box-shadow: 0 5px 20px rgb(89 195 255 / 50%);
    color: #fff;
}
.button--main:active,
.button--main:focus,
.button--main:hover {
     opacity:0.7;
}
.button--slot {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 175px;
    padding: 12px;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    transition: all 0.3s ease-in-out;
    border-radius: 3px;
    background: linear-gradient(#4fdf33, #03b40a);
    color: #fff;
}
.button--slot:active,
.button--slot:focus,
.button--slot:hover {
   opacity:0.7;
    transition: 1s;
}
body,
html {
    height: 100%;
    padding: 0;
    margin: 0;
}
body {
    overflow-x: hidden;
    min-height: 100vh;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000;
}
* {
    box-sizing: border-box;
}
*,
:active,
:focus,
:hover {
    outline: 0;
}
::-webkit-scrollbar-track {
    background: #f1fbf6;
}
::-webkit-scrollbar-thumb {
    background: #000;
}
select {
    -webkit-appearance: none;
}
.main {
    padding: 160px 0 40px;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    border-bottom: 1px solid #fff;
}
footer {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
img {
    max-width: 100%;
    height: auto;
}
.no-scroll {
    overflow: hidden;
}
.flex-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}
[data-crm-widget="callbackRequest"] .cr-cb-button-block {
    display: none;
}
.visible-mob {
    display: none;
}
.hidden{
    display:none;
}
#cookie-popup {
    position: fixed;
    left: 65px;
    top: auto;
    right: auto;
    bottom: 10px;
    z-index: 9999;
    display: block;
    width: auto;
    height: auto;
    max-height: none;
    font-size: 12px;
    max-width: 404px;
    min-height: 52px;
    margin: 0 auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    border-radius: 5px;
    background-color: #2d3347;
    padding: 5px;
}
#cookie-popup .privacy-inner {
    color: #fff;
    display: flex;
}
.img-block {
    width: 30px;
    margin-right: 5px;
}
#cookie-popup a {
    color: #fff;
}
#cookie-popup .button-block {
    width: 100px;
    cursor: pointer;
    padding: 10px 0;
    border-radius: 2px;
    text-align: center;
    border: 1px solid #fff;
}

.slick-slide img {
    display: inline-block;
}
.faq_item .item_title{
    position:relative;
        width: 90%;
    font-size: 24px;
    font-weight: 600;
    
}

 .faq_item .item_title:before{
    display:block;
    content:"";
    position:absolute;
    width:14px;
    height:7px;
    right: -40px;
    top:14px;
   background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99996 7.99016C6.74905 7.99016 6.49818 7.89436 6.30688 7.70315L0.287198 1.68341C-0.0957326 1.30048 -0.0957326 0.679623 0.287198 0.296847C0.669973 -0.0859283 1.29071 -0.0859283 1.67367 0.296847L6.99996 5.62345L12.3263 0.297033C12.7092 -0.0857422 13.3299 -0.0857422 13.7126 0.297033C14.0957 0.679809 14.0957 1.30066 13.7126 1.6836L7.69304 7.70334C7.50165 7.89457 7.25078 7.99016 6.99996 7.99016Z' fill='white'/%3E%3C/svg%3E%0A");
}
.list_item .item_title.open:before, .faq_item .item_title.open:before{
   transform:rotate(180deg);
    transition: all 0.2s ease-out;
}
 .faq_item .item_title.open .hidden{
    display:block;
  
}

.faq_item{
    cursor:pointer;
  display:flex;  
  border: 1px solid #565E6F;
padding:20px;
margin:10px 0;
border-radius: 10px;
}
.casino_grid .casino_item:nth-child(n+17){
    display: none;
}


@media screen and (max-width: 767px) {
    .visible-mob {
        display: block;
    }
}
.section-separator-service {
    height: 2px;
    width: 100px;
    background: #fab702;
    margin: 20px 0;
}
h1 {
    font-family: Poppins, sans-serif;
    font-weight: 600;
    color: #fff;
    font-size: 30px;
}
h2 {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 30px;
    margin: 0 0 20px;
    color: #fff;
}
p {
    font-size: 17px;
    line-height: 25px;
    font-family: Poppins, sans-serif;
    font-weight: 400;
    color: #e4e4e4;
}
ol,
ul {
    margin: 0 0 20px;
}
a,
a:active,
a:focus,
a:hover {
    text-decoration: none;
}
a {
    color: #fff;
}
@media screen and (max-width: 767px) {
  
    h1 {
        font-size: 30px;
        line-height: 36px;
        margin: 0 0 15px;
    }
    h2 {
        font-size: 30px;
        line-height: 50px;
        margin: 0 0 20px;
    }
    h2.section__title {
        font-size: 30px;
        line-height: 50px;
    }
    h3,
    h4,
    h5,
    h6 {
        font-size: 20px;
        line-height: 24px;
        margin: 0 0 15px;
    }
    .section-title {
        margin-bottom: 15px;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    h1 {
        font-size: 30px;
        line-height: 36px;
    }
    h2 {
        font-size: 30px;
        line-height: 50px;
    }
    h2.section__title {
        font-size: 30px;
        line-height: 40px;
    }
    h3,
    h4,
    h5,
    h6 {
        font-size: 20px;
        line-height: 24px;
    }
}
.container {
    max-width: 1180px;
    width: 100%;
    padding: 0 15px;
    margin: 0 auto;
}
.container--1140 {
    max-width: 1140px;
}
.slick-slider {
    padding-bottom: 80px;
}
.wrap{
    display:flex;
    flex-wrap:wrap;
    justify-content: space-between;
}
.column{
    display:flex;
     justify-content: space-between;
     flex-direction:column;
}
.wrap_item{
    width:48%;
}
@media (min-width: 768px) and (max-width: 1023px) {
    .slick-slider .slick-list,
    .slick-slider .slick-track {
        display: -ms-flexbox;
        display: flex;
    }
}
.slick-slider .slick-arrow {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 85px;
    height: 56px;
    position: absolute;
    bottom: 0;
    outline: 0;
    background: #fff;
    border: none;
    border-radius: 3px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
    cursor: pointer;
    transition: 0.3s ease-in-out;
}
@media (min-width: 1024px) {
    .slick-slider.slick-arrow: hover .fill-arrow {
        fill: #1dc318;
    }
}
.slick-slider .slick-prev {
    left: 15px;
}
.slick-slider .slick-next {
    right: 15px;
}
.fill-arrow {
    transition: 0.3s ease-in-out;
    fill: #1dc318;
}
.header__navigation {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin: 0;
}
.navigation {
    z-index: 9999;
}
.navigation .navigation__link .sub-menu {
    visibility: hidden;
    position: absolute;
    list-style: none;
    background: #121528;
    width: 250px;
    left: -40px;
}
.navigation .navigation__link .sub-menu li {
    margin: 10px;
}
.navigation .navigation__link {
    position: relative;
}
.navigation .navigation__link:hover .sub-menu {
    visibility: visible;
}
.navigation .navigation__link:hover .sub-menu li:hover {
    line-height: 20px;
    border-left: 2px solid #389d29;
    background-color: #f3f3f4;
}
.navigation__link a {
    display: inline-block;
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: #898989;
    margin-right: 20px;
    transition: 0.3s ease-in-out;
}
.navigation__link a.active,
.navigation__link a:active,
.navigation__link a:focus,
.navigation__link a:hover {
    color: silver;
}
@media (max-width: 991px) {
    .header__navigation {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-transform: scaleY(0);
        transform: scaleY(0);
        -ms-transform-origin: top;
        transform-origin: top;
        transition: all 0.3s ease-in-out;
        overflow: scroll;
    }
    .navigation {
        position: absolute;
        top: 95px;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 99;
        padding: 80px 0;
        width: 100%;
        height: calc(100vh - 65px);
        background: #fff;
    }
    .navigation .navigation__link .sub-menu {
        visibility: visible;
        display: block;
        position: relative;
        background:transparent;
    }
    .navigation__link a {
        font-size: 16px;
        line-height: 48px;
        margin-right: 0;
        color: #898989;
    }
    .navigation__link ul {
        display: none;
    }
    .is-open .header__navigation {
        -ms-transform: scaleY(1);
        transform: scaleY(1);
    }
}
.header {
    position: fixed;
    height: 7em;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 1000;
    background: #121528;
    box-shadow: 0 4px 6px rgba(187, 187, 187, 0.25);
    transition: 0.3s ease-in-out;
    padding: 20px 50px;
}
.header__wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}
.header__logo {
    display: block;
    width: 200px;
}
@media (max-width: 991px) {
    .header .logo__desktop {
        display: none;
    }
}
@media (min-width: 992px) {
    .header .logo__mobile {
        display: none;
    }
}
.header__phone {
    display: block;
    cursor: pointer;
}
@media (max-width: 991px) {
    .header__phone {
        display: none;
    }
}
.header__phone--mobile {
    display: none;
    cursor: pointer;
}
@media (max-width: 991px) {
    .header__phone--mobile {
        display: block;
        margin-top: 70px;
    }
}
.header__buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}
.header__order {
    margin-left: 15px;
}
.header__hamburger {
    margin: 20px 0 10px 20px;
    display: none;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 36px;
    height: 36px;
    position: relative;
    transition: all 0.3s ease-in-out;
}
@media (max-width: 991px) {
    .header__hamburger {
        display: -ms-flexbox;
        display: flex;
    }
}
.header__hamburger .hamburger-line1,
.header__hamburger .hamburger-line2,
.header__hamburger .hamburger-line3 {
    position: absolute;
    right: 2px;
    left: 2px;
    display: block;
    width: 80%;
    height: 2px;
    background: #fff;
    transition: all 0.3s ease-in-out;
}
.header__hamburger .hamburger-line1 {
    top: calc(50% - 8px);
}
.header__hamburger .hamburger-line2 {
    top: calc(50% - 1px);
}
.header__hamburger .hamburger-line3 {
    top: calc(50% + 6px);
}
@media (max-width: 991px) {
    .is-open .header__hamburger .hamburger-line1 {
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        top: calc(50% - 1px);
    }
    .is-open .header__hamburger .hamburger-line2 {
        -ms-transform: scaleX(0);
        transform: scaleX(0);
    }
    .is-open .header__hamburger .hamburger-line3 {
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: calc(50% - 1px);
    }
}
.footer {
    background: #181818;
    padding: 50px 50px 0 50px;
    color: #fff;
}
@media (max-width: 767px) {

    .footer {
        padding: 50px 0 20px;
    }
}
@media (min-width: 768px) and (max-width: 1199px) {
    .footer {
        padding: 50px 50px 0 50px;
    }
}
.footer__wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (max-width: 767px) {
    .footer__wrap {
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
    }
}
.footer__center {
    width: 100%;
    margin-bottom: 20px;
}
.footer__left {
    width: 35%;
}
@media (max-width: 767px) {
    .footer__left {
        width: 100%;
    }
}
@media (min-width: 768px) and (max-width: 1199px) {
    .footer__left {
        margin-top: 30px;
        width: 100%;
        -ms-flex-order: 2;
        order: 2;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
.footer__logo {
    display: block;
    width: 200px;
}
.footer .first-line {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.footer .first-line .right-wrap {
    width: 100%;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
#main {
    display: relative;
    width: 100%;
    background: #121528;
    color: #fff;
}
.content_with_sidebar {
    display: flex;
    justify-content: space-between;
}
.content_with_sidebar .content {
    flex: 1;
}
#sidebar {
    width: 370px;
    color: #fff;
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    right: 0;
    bottom: 20px;
    margin-left: 30px;
    flex-shrink: 0;
    height: 100%;
    padding: 20px 0;
}
#sidebar .casino_item-image img {
    width: 50px;
    height: 50px;
    margin: 5px;
}
#sidebar .sidebar_casino_item:first-of-type .casino_item-image img {
    width: 200px;
    height: auto;
}
#sidebar .sidebar_casino_item:first-of-type .casino_item-image {
    width: 50%;
}
.sidebar_casino_grid,
.sidebar_slot_grid {
    margin-bottom: 30px;
    background: #222642;
    border: 1px solid #bec7cd;
    padding: 30px;
    border-radius: 10px;
    text-align: center;
}
.sidebar_casino_item {
    margin: 10px 0;
    display: flex;
    flex-wrap: no-wrap;
    justify-content: space-between;
}
.sidebar_casino_item:first-of-type {
    flex-wrap: wrap;
}
#sidebar .casino-name {
    padding: 10px;
    font-weight: 600;
}
.sidebar_casino_item:first-of-type .casino-name {
    font-size: 22px;
    font-weight: 600;
}
.sidebar_casino_title,
.sidebar_slot_title {
    font-size: 22px;
    font-weight: 600;
}
.casino_item-bonus {
    border-bottom: 1px solid #fff;
}
.casino_item-bonus,
.casino_item-bonus_percent {
    width: 30%;
    margin: 10px 0;
    padding: 10px;
    border-radius: 4px;
    text-align: left;
}
#sidebar .sidebar_casino_item:first-of-type .casino_item-bonus,
#sidebar .sidebar_casino_item:first-of-type .casino_item-bonus_percent {
    width: 100%;
    margin: 10px 0;
    padding: 10px;
    border-radius: 4px;
    text-align: left;
}
#sidebar .casino_item-bonus,
#sidebar .casino_item-bonus_percent {
    display: none;
}
#sidebar .sidebar_casino_item:first-of-type .casino_item-bonus,
#sidebar .sidebar_casino_item:first-of-type .casino_item-bonus_percent {
    display: block;
}
.sidebar_casino_item:first-of-type .casino_item-bonus_percent_title,
.sidebar_casino_item:first-of-type .casino_item-bonus_title {
    display: flex;
    color: #83bcff;
    font-size: 14px;
    margin-bottom: 10px;
}
#sidebar .sidebar_casino_item .button--slot {
    display: flex;
    -ms-flex-pack: center;
    width: fit-content;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 20px;
    height: 40px;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    line-height: 21px;
    transition: all 0.3s ease-in-out;
    border-radius: 30px;
    background: 0 0;
    border: 1px solid #0370ef;
    color: #fff;
    font-weight: 700;
    box-shadow: 0 4px 16px 0 rgba(80, 161, 255, 0.45);
}
#sidebar .sidebar_casino_item:first-of-type .button--slot {
    display: flex;
    width: 100%;
    margin: 10px 0 20px;
    background: #0370ef;
}
.sidebar_casino_item .button--slot a {
    color: #fff;
}
#sidebar .sidebar_casino_item .button--slot:hover {
    opacity:0.7;
    box-shadow: unset;
}
/*.sidebar_casino_item .button--slot:hover a {*/
/*    color: #fff;*/
/*}*/
#sidebar .slot_item-image img {
    width: 100%;
    height: auto;
}
@media (min-width: 768px) {
    .footer .first-line .right-wrap {
        width: 80%;
    }
}
.footer .first-line .right-wrap .right_item_icon {
    height: 40px;
    width: 100px;
    padding: 4px 8px;
}
.footer .first-line .right-wrap .right_item_icon:first-of-type {
    width: 300px;
    margin-bottom: 40px;
}
.footer .first-line .right-wrap .right_item_icon img {
    max-height: 100%;
}
.footer .first-line .right-wrap .right_item_icon:nth-of-type(3) {
    width: 200px;
}
.footer .first-line__copyright {
    font-family: Poppins, sans-serif;
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    margin: 40px 0 0;
}
.footer .first-line .tablet--visible {
    display: none;
}
@media (min-width: 375px) and (max-width: 467px) {
    .footer .first-line .tablet--hidden {
        display: none;
    }
    .footer .first-line .tablet--visible {
        display: block;
    }
}
.footer__menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.footer__menu--terms {
    width: 100%;
    margin: 40px 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
}
.footer__menu--terms .menu-item {
    margin: 20px;
    text-transform: uppercase;
}
.footer__menu li {
    list-style: none;
}
.footer__menu a {
    display: block;
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 15px;
    color: #fff;
    transition: 0.3s ease-in-out;
}
.footer__menu a:hover {
    color: #fff;
    opacity: 0.6;
}
.footer #disclaimer {
    background: #fff !important;
}
.footer .b-popup#age-popup {
    z-index: 10000;
    width: 100%;
    min-height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
}
.footer .b-popup#age-popup .b-popup-content {
    text-align: center;
    margin: 20% auto 0;
    width: 60%;
    height: -webkit-fit-content;
    height: fit-content;
    padding: 10px;
    background: url('../images/pop-up.webp');
    background-size:cover;
    background-repeat:no-repeat;
    border-radius: 10px;
    border:1px solid #fff;
    box-shadow: 0 0 10px #000;
}
.popuo_title{
      font-weight: 700;
    font-size: 29px;
}
.popup_subtitle{

    font-size: 24px;
}
.footer .b-popup .b-popup-content .popup__buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
}
.footer .b-popup .b-popup-content .popup__buttons-item {
    box-shadow: 0 0 10px #000;
    background: #FFFFFF;
border: 1px solid #0370EF;
width:320px;

border-radius: 30px;
    color: #0370EF;
    font-size: 17px;
    cursor: pointer;
    font-weight: 700;
    margin: 10px auto;
    padding: 20px;
}
.footer .b-popup .b-popup-content .popup__buttons-item:hover{
    opacity:0.7;
}
.footer .b-popup .b-popup-content .popup__buttons-item:first-of-type {
    background: #0370EF;
     color: #fff;
}
.breadcrumbs,
.first-section__breadcrumbs {
    width: 100%;
    text-align: left;
    color: #fff;
}
@media (max-width: 767px) {
    .navigation .navigation__link .sub-menu{
        background:transparent;
    }
    #sidebar {
        display: none;
    }
}
@media (max-width: 767px) {
        .popuo_title{
        font-size:18px;
    }
    .popup_subtitle{
        font-size:16px;
    }
    .footer .b-popup#age-popup .b-popup-content{
      margin:0;
    }
    
    .breadcrumbs,
    .first-section__breadcrumbs {
        margin-bottom: 60px;
    }
}
.breadcrumbs span,
.first-section__breadcrumbs span {
    color: red;
    font-family: Poppins, sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
}
.breadcrumbs a,
.first-section__breadcrumbs a {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    color: #000;
    opacity: 0.8;
}
.search_block {
    position: relative;
}
.search_block .fas .fa-search {
    display: block;
    cursor: pointer;
}
.search_block .input_line {
    background: #eff3f6;
    width: 145px;
    height: 36px;
    border-radius: 4px;
    outline: 0;
    border: none;
}
/*form {*/
/*    position: relative;*/
/*}*/
/*form {*/
/*    position: relative;*/
/*}*/
/*.search_area .input_line {*/
/*    background: #eff3f6;*/
/*    width: 145px;*/
/*    height: 36px;*/
/*    border-radius: 4px;*/
/*    outline: 0;*/
/*    border: none;*/
/*}*/
/*form input:last-of-type {*/
/*    display: block;*/
/*    position: absolute;*/
/*    cursor: pointer;*/
/*    content: " ";*/
/*    width: 14px;*/
/*    height: 14px;*/
/*    border: none;*/
/*    background-image: url("data:image/svg+xml, %3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8679 13.2383L10.2533 9.68153C11.1999 8.65314 11.7814 7.29308 11.7814 5.79648C11.781 2.59497 9.144 0 5.89086 0C2.63772 0 0.000732422 2.59497 0.000732422 5.79648C0.000732422 8.99799 2.63772 11.593 5.89086 11.593C7.29644 11.593 8.58561 11.1068 9.59824 10.2985L13.2268 13.8694C13.4036 14.0435 13.6907 14.0435 13.8675 13.8694C14.0447 13.6952 14.0447 13.4125 13.8679 13.2383ZM5.89086 10.7011C3.13835 10.7011 0.907012 8.50525 0.907012 5.79648C0.907012 3.0877 3.13835 0.891822 5.89086 0.891822C8.6434 0.891822 10.8747 3.0877 10.8747 5.79648C10.8747 8.50525 8.6434 10.7011 5.89086 10.7011Z' fill='black'/%3E%3C/svg%3E%0A");*/
/*    top: 10px;*/
/*    left: 125px;*/
/*}*/
@media (max-width: 467px) {
    .search_block: hover .search_area {
        left: -70px;
        z-index: 999;
    }
    .search_block:hover .search_area .input_line,
    .search_block:hover .search_area input {
        width: 70px;
    }
}
/*@media (max-width: 1180px) {*/
/*    section: not(.first-section) {*/
/*        width: 100%;*/
/*    }*/
/*}*/
.right_item_icon {
    position: relative;
}
.right_item_icon span {
    font-size: 10px;
}
.right_item_icon span:before {
    content: " ";
    display: block;
    position: absolute;
    left: -30px;
    top: 38px;
    background-image: url("data:image/svg+xml, %3Csvg enable-background='new -387 264.5 66.9 66.8' viewBox='-387 264.5 66.9 66.8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%236a7ca2'%3E%3Cpath d='m-353.6 331.3c-18.4 0-33.4-15-33.4-33.4s15-33.4 33.4-33.4c3.6 0 7.2.6 10.6 1.7 1.5.5 2.3 2.1 1.8 3.6s-2.1 2.3-3.6 1.8c-2.8-1-5.8-1.4-8.8-1.4-15.3-.1-27.8 12.4-27.8 27.7s12.5 27.8 27.8 27.8 27.8-12.5 27.8-27.8c0-2.4-.3-4.8-.9-7.1-.4-1.5.5-3 2-3.4s3 .5 3.4 2c.7 2.8 1.1 5.7 1.1 8.6 0 18.3-15 33.3-33.4 33.3z'/%3E%3Cpath d='m-359.2 312.4h-5.5v-20.8c-2 1.9-4.4 3.3-7.1 4.2v-5c1.4-.5 3-1.4 4.7-2.7s2.8-2.8 3.5-4.6h4.5v28.9z' stroke='%236a7ca2' stroke-miterlimit='10'/%3E%3Cpath d='m-350.9 296.8c-1.4-.6-2.5-1.4-3.1-2.5s-1-2.2-1-3.5c0-2.1.7-3.9 2.2-5.3s3.6-2.1 6.4-2.1c2.7 0 4.9.7 6.4 2.1s2.3 3.2 2.3 5.3c0 1.3-.3 2.5-1 3.6-.7 1-1.7 1.8-2.9 2.4 1.6.6 2.8 1.6 3.6 2.8s1.2 2.6 1.2 4.3c0 2.7-.8 4.8-2.5 6.5s-3.9 2.5-6.8 2.5c-2.6 0-4.8-.7-6.5-2.1-2.1-1.6-3.1-3.8-3.1-6.7 0-1.6.4-3 1.2-4.3.7-1.2 1.9-2.2 3.6-3zm.6 6.8c0 1.5.4 2.7 1.2 3.6s1.7 1.3 2.9 1.3c1.1 0 2.1-.4 2.8-1.2s1.1-2 1.1-3.5c0-1.3-.4-2.4-1.1-3.2-.8-.8-1.7-1.2-2.9-1.2-1.3 0-2.4.5-3 1.4-.7.7-1 1.7-1 2.8zm.5-12.3c0 1.1.3 2 .9 2.6s1.4.9 2.5.9c1 0 1.9-.3 2.5-.9s.9-1.5.9-2.6c0-1-.3-1.9-.9-2.5s-1.4-.9-2.5-.9-1.9.3-2.5.9-.9 1.5-.9 2.5z' stroke='%236a7ca2' stroke-miterlimit='10'/%3E%3Cpath d='m-322.9 272.5h-3.5v-3.5c0-1.6-1.3-2.8-2.8-2.8-1.6 0-2.8 1.3-2.8 2.8v3.5h-3.5c-1.6 0-2.8 1.3-2.8 2.8s1.3 2.8 2.8 2.8h3.5v3.5c0 1.6 1.3 2.8 2.8 2.8 1.6 0 2.8-1.3 2.8-2.8v-3.5h3.5c1.6 0 2.8-1.3 2.8-2.8s-1.3-2.8-2.8-2.8z'/%3E%3C/g%3E%3C/svg%3E");
    width: 30px;
    height: 30px;
}
.tabs > input {
    display: none;
}
.tabs > div {
    display: none;
    padding: 12px;
}
.tabs > label {
    display: inline-block;
    padding: 7px;
    margin: 0 -5px -1px 0;
    text-align: center;
    cursor: pointer;
}
.tabs > input:checked + label {
    font-weight: 700;
}
#deposit:checked ~ #deposit_casinos,
#no_dep:checked ~ #no_dep_casinos,
#spins:checked ~ #spins_casinos {
    display: block;
}
.casino_item {
    border: 1px solid #bec7cd;
    color: #fff;
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 20px 0;
    padding: 10px 10px 0;
    -webkit-box-shadow: 0 5px 10px 2px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0 5px 10px 2px rgba(34, 60, 80, 0.2);
    box-shadow: 0 5px 10px 2px rgba(34, 60, 80, 0.2);
    border-radius: 4px;
}
.casino_item:hover {
    -webkit-box-shadow: 0 5px 10px 16px rgba(34, 60, 80, 0.2);
    -moz-box-shadow: 0 5px 10px 16px rgba(34, 60, 80, 0.2);
    box-shadow: 0 5px 10px 16px rgba(34, 60, 80, 0.2);
}
.casino_item-image {
    width: 15%;
}
.casino_item-bonus {
    border-bottom: none;
}
.casino_item-description {
    width: 63%;
}
.casino_item-image img {
    width: 160px;
    height: auto;
    margin: 0;
}
.casino_item-bonus,
.casino_item-bonus_percent {
    display: flex;
    width: fit-content;
    justify-content: space-between;
    flex-direction: column;
    padding: 10px;
    margin-right: 50px;
}
.casino_item-bonus_percent_title,
.casino_item-bonus_title {
    color: #9eadb9;
}
.casino_item-bonus_percent_volume,
.casino_item-bonus_volume,
.casino_item-title {
    font-size: 18px;
    font-weight: 600;
}
.casino_item:first-of-type .casino_item-number {
    display: none;
}
.casino_item:first-of-type:before {
    position: absolute;
    width: 46px;
    height: 71px;
    display: block;
    content: "";
    top: -12px;
    left: -17px;
    background-image: url("data:image/svg+xml, %3Csvg width='47' height='71' viewBox='0 0 47 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1072 30.8677V70.2224C13.1072 70.9416 13.9497 71.2738 14.3926 70.7293L23.2943 59.7833C23.5861 59.4245 24.1103 59.4245 24.4021 59.7833L33.3038 70.7293C33.7467 71.2738 34.5892 70.9416 34.5892 70.2224V30.8677H13.1072Z' fill='%23FFA730'/%3E%3Cpath d='M19.536 30.8677H13.1072V70.2224C13.1072 70.9416 13.9497 71.274 14.3926 70.7293L19.536 64.4048V30.8677Z' fill='%23E58D23'/%3E%3Cpath d='M31.5042 62.3439C30.9718 62.3439 30.5399 61.9342 30.5399 61.4287V51.0194C30.5399 50.5139 30.9718 50.1042 31.5042 50.1042C32.0367 50.1042 32.4685 50.5139 32.4685 51.0194V61.4287C32.4685 61.9342 32.0367 62.3439 31.5042 62.3439Z' fill='%23FFB74B'/%3E%3Cpath d='M23.5359 51.0969C24.9396 51.0969 26.0776 50.0169 26.0776 48.6846C26.0776 47.3523 24.9396 46.2723 23.5359 46.2723C22.1321 46.2723 20.9941 47.3523 20.9941 48.6846C20.9941 50.0169 22.1321 51.0969 23.5359 51.0969Z' fill='%23E58D23'/%3E%3Cpath d='M23.7773 45.8653C23.2292 45.8638 22.7048 45.583 22.4163 45.1327C20.6161 42.3232 17.4759 40.6459 14.0161 40.6459C12.9381 40.6459 11.873 40.8135 10.8504 41.1444C10.6818 41.1988 10.5069 41.2266 10.3308 41.2266C9.90213 41.2266 9.48329 41.0587 9.18178 40.7659C8.87754 40.4708 8.71569 40.0803 8.72533 39.6663L8.72871 39.5599C8.73032 39.5182 8.73192 39.4813 8.73192 39.4441C8.73192 35.3208 5.94375 31.7385 1.79378 30.5304C1.27433 30.3791 0.873498 29.9931 0.72226 29.4976L0.712134 29.465C0.571182 29.0077 0.666329 28.5069 0.966233 28.1253C2.18032 26.5969 2.86032 24.7875 2.93843 22.886C3.02217 20.8398 2.34795 18.748 1.03984 16.9955C0.809852 16.6875 0.74685 16.2896 0.871087 15.9308L0.926214 15.7722C0.932803 15.7532 0.992269 15.5868 1.04499 15.4402C1.18272 15.0554 1.51397 14.7659 1.9304 14.6666L2.11426 14.6228C6.48393 13.5809 9.53569 9.86299 9.53569 5.58166C9.53569 5.53682 9.53392 5.49243 9.53231 5.44789L9.52894 5.33288C9.51399 4.81305 9.77516 4.32738 10.2274 4.03344C10.2527 4.01697 10.347 3.9584 10.347 3.9584L10.3914 3.93125C10.6455 3.78161 10.9365 3.7029 11.2371 3.7029C11.4497 3.7029 11.6572 3.7421 11.8538 3.81974L11.8796 3.82996C13.0688 4.29595 14.3284 4.53223 15.6238 4.53223C18.7602 4.53223 21.7347 3.08956 23.5809 0.673117C23.8824 0.278664 24.3687 0.0431519 24.8822 0.0431519C25.3924 0.0431519 25.8605 0.265089 26.1669 0.652068C28.043 3.02107 30.9068 4.3797 34.0242 4.3797C34.3943 4.3797 34.7706 4.36032 35.1426 4.32204C35.5965 4.27521 36.0824 4.18552 36.6275 4.04748C36.7505 4.01636 36.8775 4.0005 37.0047 4.0005C37.3122 4.0005 37.607 4.09034 37.8572 4.26026L37.9127 4.29809C37.9369 4.31456 38.0734 4.4102 38.0734 4.4102C38.4625 4.67943 38.687 5.11262 38.6745 5.56916L38.6698 5.74137C38.6679 5.79445 38.6661 5.84036 38.6661 5.88673C38.6661 9.98487 41.5568 13.6597 45.696 14.8232C46.1909 14.9624 46.5877 15.3216 46.7574 15.7841C46.9273 16.2465 46.8513 16.762 46.5546 17.1627C45.3894 18.7367 44.7735 20.5869 44.7735 22.5129C44.7735 24.515 45.4345 26.4244 46.6854 28.0351C46.989 28.4261 47.0781 28.9169 46.9299 29.3817C46.7817 29.8465 46.421 30.2081 45.94 30.3738C42.0896 31.7008 39.4896 35.2056 39.4707 39.0952C39.4667 39.9326 38.7461 40.6142 37.8648 40.6142C37.6889 40.6142 37.5145 40.5867 37.3463 40.5324C36.3252 40.2032 35.2616 40.0362 34.1849 40.0362C30.5227 40.0362 27.1907 41.9499 25.4849 45.0316L25.4764 45.047C25.2009 45.5471 24.6603 45.8607 24.0655 45.8656C23.9645 45.8664 23.8843 45.867 23.8707 45.867L23.7773 45.8653Z' fill='%23FF624B'/%3E%3Cpath d='M27.1951 40.6457C26.1172 40.6457 25.0521 40.8134 24.0294 41.1442C23.8608 41.1987 23.686 41.2264 23.5098 41.2264C23.0812 41.2264 22.6623 41.0585 22.3608 40.7658C22.0566 40.4706 21.8947 40.0801 21.9044 39.6662L21.9078 39.5597C21.9094 39.5181 21.911 39.4811 21.911 39.4439C21.911 35.3206 19.1228 31.7384 14.9728 30.5303C14.4534 30.379 14.0526 29.9929 13.9013 29.4975L13.8912 29.4648C13.7502 29.0075 13.8454 28.5068 14.1453 28.1251C15.3594 26.5967 16.0394 24.7874 16.1175 22.8859C16.2012 20.8396 15.527 18.7478 14.2189 16.9953C13.9889 16.6874 13.9259 16.2894 14.0501 15.9306L14.1053 15.772C14.1119 15.7531 14.1713 15.5867 14.224 15.4401C14.3618 15.0553 14.693 14.7657 15.1094 14.6664L15.2933 14.6227C19.663 13.5807 22.7147 9.86284 22.7147 5.58151C22.7147 5.53667 22.713 5.49228 22.7114 5.44774L22.708 5.33273C22.693 4.81289 22.9542 4.32722 23.4065 4.03329C23.4317 4.01682 23.5261 3.95824 23.5261 3.95824L23.5704 3.93109C23.8245 3.78146 24.1156 3.70275 24.4161 3.70275C24.6288 3.70275 24.8362 3.74195 25.0328 3.81959L25.0587 3.82981C26.2479 4.2958 27.5074 4.53208 28.8028 4.53208C29.7913 4.53208 30.7635 4.38809 31.6895 4.11627C29.5039 3.61535 27.5619 2.41368 26.1667 0.651915C25.8604 0.264936 25.3922 0.0429993 24.8821 0.0429993C24.3687 0.0429993 23.8822 0.27836 23.5807 0.672965C21.7347 3.08941 18.7601 4.53208 15.6236 4.53208C14.3282 4.53208 13.0688 4.2958 11.8794 3.82981L11.8536 3.81959C11.657 3.74195 11.4495 3.70275 11.2369 3.70275C10.9363 3.70275 10.6453 3.78146 10.3912 3.93109L10.3468 3.95824C10.3468 3.95824 10.2525 4.01682 10.2272 4.03329C9.77514 4.32707 9.51397 4.81274 9.52875 5.33273L9.53213 5.44774C9.53374 5.49228 9.5355 5.53667 9.5355 5.58151C9.5355 9.86299 6.48374 13.5809 2.11408 14.6227L1.93021 14.6664C1.51379 14.7657 1.1827 15.0553 1.0448 15.4401C0.992086 15.5867 0.93262 15.7531 0.926031 15.772L0.870904 15.9306C0.746667 16.2894 0.809669 16.6875 1.03966 16.9953C2.34792 18.7476 3.02215 20.8396 2.93825 22.8859C2.8603 24.7872 2.18013 26.5967 0.96605 28.1251C0.666146 28.5068 0.570999 29.0077 0.711951 29.4648L0.722077 29.4975C0.873315 29.9929 1.27415 30.379 1.7936 30.5303C5.94356 31.7384 8.73174 35.3206 8.73174 39.4439C8.73174 39.4811 8.73013 39.5181 8.72853 39.5597L8.72515 39.6662C8.71535 40.0801 8.87735 40.4706 9.1816 40.7658C9.48311 41.0585 9.90195 41.2264 10.3306 41.2264C10.5069 41.2264 10.6818 41.1988 10.8502 41.1442C11.8729 40.8135 12.938 40.6457 14.0159 40.6457C17.4756 40.6457 20.6157 42.323 22.4161 45.1325C22.7046 45.5828 23.229 45.8636 23.7771 45.8652L23.87 45.8662C23.8837 45.8662 23.9639 45.8656 24.0648 45.8648C24.6596 45.8601 25.2003 45.5464 25.4758 45.0462L25.4843 45.0308C26.4758 43.2396 28.0174 41.844 29.8533 40.9885C29.0021 40.7643 28.11 40.6457 27.1951 40.6457Z' fill='%23FF4B34'/%3E%3Cpath d='M23.8483 39.0023C33.1947 39.0023 40.7714 31.8116 40.7714 22.9413C40.7714 14.071 33.1947 6.88019 23.8483 6.88019C14.502 6.88019 6.92526 14.071 6.92526 22.9413C6.92526 31.8116 14.502 39.0023 23.8483 39.0023Z' fill='%23FFC34C'/%3E%3Cpath d='M23.8483 35.9517C31.4194 35.9517 37.5569 30.1267 37.5569 22.9413C37.5569 15.7558 31.4194 9.93088 23.8483 9.93088C16.2772 9.93088 10.1396 15.7558 10.1396 22.9413C10.1396 30.1267 16.2772 35.9517 23.8483 35.9517Z' fill='%23FCE575'/%3E%3Cpath d='M22.924 14.9389L21.1067 18.4334C20.919 18.7943 20.5563 19.0445 20.1366 19.1023L16.0733 19.6627C15.2279 19.7792 14.8902 20.7654 15.5021 21.3313L18.4425 24.0514C18.7461 24.3324 18.8848 24.737 18.8131 25.1338L18.1189 28.9746C17.9744 29.7737 18.8582 30.3831 19.6144 30.0059L23.2488 28.1926C23.6241 28.0052 24.0725 28.0052 24.4479 28.1926L28.0823 30.0059C28.8385 30.3833 29.7223 29.7737 29.5778 28.9746L28.8837 25.1338C28.812 24.737 28.9505 24.3324 29.2543 24.0514L32.1945 21.3313C32.8062 20.7654 32.4687 19.7792 31.6233 19.6627L27.56 19.1023C27.1403 19.0445 26.7776 18.7943 26.5899 18.4334L24.7726 14.9389C24.3944 14.2117 23.3022 14.2117 22.924 14.9389Z' fill='%23FFC34C'/%3E%3Cpath d='M28.4292 34.0518C28.0478 34.0518 27.6868 33.8357 27.5349 33.4797C27.3355 33.0116 27.573 32.4786 28.0658 32.2886C28.1076 32.2724 32.2574 30.6307 33.3784 27.3619C33.5431 26.8812 34.0872 26.6182 34.5939 26.7749C35.1002 26.9312 35.3773 27.4477 35.2124 27.9284C33.8102 32.0167 28.9951 33.9063 28.7908 33.9847C28.672 34.0302 28.5495 34.0518 28.4292 34.0518Z' fill='%23FFF4C1'/%3E%3Cpath d='M22.1881 25.8963C22.2597 25.4996 22.1212 25.0949 21.8174 24.8139L18.8772 22.0938C18.2655 21.5279 18.603 20.5418 19.4484 20.4252L23.5117 19.8648C23.9314 19.807 24.2941 19.5567 24.4819 19.1959L25.7342 16.7879L24.7726 14.9387C24.3944 14.2116 23.3022 14.2116 22.924 14.9387L21.1067 18.4333C20.919 18.7942 20.5563 19.0443 20.1366 19.1021L16.0733 19.6625C15.2279 19.7791 14.8902 20.7652 15.5021 21.3311L18.4423 24.0513C18.7459 24.3322 18.8844 24.7369 18.8129 25.1336L18.1188 28.9744C17.9744 29.7736 18.8581 30.3829 19.6143 30.0057L21.6268 29.0016L22.1881 25.8963Z' fill='%23FFA730'/%3E%3Cpath d='M38.5213 22.9413C38.5213 23.6577 38.4639 24.3615 38.3533 25.0491L39.6274 25.2142C39.7455 24.4726 39.807 23.7137 39.807 22.9413C39.807 18.7209 37.9782 14.8991 35.034 12.1498L34.5234 13.3978C37.0005 15.8922 38.5213 19.2512 38.5213 22.9413Z' fill='%23FFD551'/%3E%3C/svg%3E%0A");
}
.casino_item-number {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    width: 30px;
    height: 30px;
    left: -14px;
    top: -14px;
    text-align: center;
    background: #000;
    border: 1px solid #bec7cd;
    border-radius: 50%;
    position: absolute;
}
.casino_item-description {
    display: flex;
    max-width: 700px;
}
.casino_item-title {
    width: 100%;
    padding: 10px;
}
.casino_item-terms {
    width: fit-content;
    padding: 5px;
    cursor: pointer;
    font-weight: 600;
    margin-right: 0;
}
.casino_item-terms .hidden {
    display: none;
    font-weight: 400;
}
.casino_item-terms:hover {
    width: 100%;
    transition: all 1s ease-out;
}
.casino_item-terms:hover .hidden {
    display: block;
    transition: all 1s ease-out;
}
.history p {
    color: #e4e4e4;
}
.history img {
    width: 100%;
}
.button--casino {
    cursor:pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    margin: 20px 0;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 160px;
    padding: 12px;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    height: 50px;
    transition: all 0.3s ease-in-out;
    border-radius: 30px;
    background: #0370ef;
    box-shadow: 0 5px 20px rgba(89, 195, 255, 0.5);
    color: #fff;
}
.casino-list__more{
     cursor:pointer;
    width:200px;
    margin:20px auto 0;
}
.button--casino:active,
.button--casino:focus,
.button--casino:hover {
    background: #151515;
    transition: 1s;
}
.first-section {
    padding: 80px 0 0;
}
@media (max-width: 767px) {
    .first-section__left,
    .text-block {
        width: 100%;
    }
    .casino_item {
        text-align: center;
        flex-direction: column;
    }
    .casino_item-image {
        overflow: hidden;
        width: 100%;
    }
    .casino_item-description {
        width: 100%;
    }
    .casino_item-image img {
        width: 100%;
        margin: unset;
        height: auto;
    }
    .casino_item-bonus,
    .casino_item-bonus_percent {
        width: 100%;
    }
    .button--casino,
    .casino_item-number {
        margin: 20px auto;
    }
}
.types p {
    color: #e4e4e4;
}
.casino_item {
    flex-wrap: no-wrap;
}
.casino_item-description {
    width: 40%;
    flex-direction: column;
}
.casino_item-bonus,
.casino_item-bonus_percent,
.casino_item-title {
    padding: 0;
    flex-direction: row;
    justify-content: flex-start;
    margin: 10px 0;
}
.casino_item-bonus_percent_title,
.casino_item-bonus_title {
    margin-right: 10px;
}
.casino_item-bonus_percent_volume,
.casino_item-bonus_volume {
    font-size: 14px;
}
.casino_item-terms:hover .hidden {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #000;
    padding: 10px;
}
.casino_item-title,
.casino_item_rating_title {
    font-size: 18px;
    margin: 10px 0;
    font-weight: 600;
}
.bonuses-block-item p:before {
    display: block;
    width: 14px;
    height: 14px;
    color: #4fdf33;
    left: -15px;
    position: absolute;
    content: "\2714";
}
.bonuses-block-item p {
    font-size: 14px;
    line-height: 21px;
    margin: 10px 0 10px 20px;
    position: relative;
}
.bonuses-block.wrap {
    display: flex;
    flex-wrap: wrap;
}
.bonuses-block-item {
    margin: 0 10px 0 0;
}
.tabs label {
    position: relative;
    margin-left: 20px;
}
.tabs .icon {
    display: inline-block;
    width: 27px;
    height: 20px;
    margin-right: 10px;
    background-repeat: no-repeat;
}
.casino_item .casino_item-bonus .icon {
    display: block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background-repeat: no-repeat;
}
.casino_item .casino_item-bonus:first-of-type .icon,
.tabs label:first-of-type .icon {
    background-image: url("data:image/svg+xml, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0421 9.44385C14.8189 9.13302 14.7246 8.74302 14.792 8.35022L14.9262 7.56723L14.3575 7.01278C14.3488 7.00438 14.341 6.99539 14.3326 6.98679C9.97985 10.6179 9.48477 16.4384 9.5322 19.2958C9.53396 19.3999 9.6139 19.486 9.71762 19.4956C9.82127 19.5053 9.91561 19.4354 9.93659 19.3334C11.1373 13.4857 13.408 10.7219 15.0421 9.44385Z' fill='white'/%3E%3Cpath d='M6.50611 5.53897L5.19259 5.833L4.69014 7.08177C4.68102 7.10444 4.67072 7.1264 4.66056 7.14842C6.71062 10.0486 7.77832 15.97 8.20513 18.9527C8.21517 19.0226 8.27752 19.0729 8.34801 19.0682C8.4185 19.0634 8.47343 19.0051 8.47401 18.9345C8.52594 12.501 7.54176 8.2085 6.54846 5.52803C6.53432 5.53155 6.52044 5.53578 6.50611 5.53897Z' fill='white'/%3E%3Cpath d='M15.4893 15.9558L15.3031 15.6998C15.1525 15.4926 15.0627 15.2567 15.0339 15.0144C13.601 15.3965 11.4457 16.3743 10.757 18.8474C10.7198 18.981 10.7846 19.1219 10.9102 19.1807C11.0358 19.2394 11.1855 19.1989 11.2642 19.0848C12.0156 17.995 13.3664 16.5558 15.3809 16.2636C15.382 16.2605 15.3828 16.2573 15.3839 16.2541L15.4893 15.9558Z' fill='white'/%3E%3Cpath d='M5.24333 13.4583C5.11231 13.6416 4.93802 13.7956 4.72837 13.9047L4.44763 14.0507L4.40873 14.3647C4.39701 14.4593 4.3759 14.5508 4.3473 14.639C5.55032 15.9979 6.43684 17.8645 6.97258 19.2047C7.00848 19.2945 7.10653 19.3427 7.1997 19.3165C7.2928 19.2902 7.35124 19.1981 7.33502 19.1026C6.86065 16.3015 6.03094 14.5473 5.24333 13.4583Z' fill='white'/%3E%3Cpath d='M16.3263 7.11219L16.0762 8.57035C16.0663 8.62833 16.0901 8.68697 16.1377 8.72157C16.1646 8.74111 16.1966 8.75108 16.2286 8.75108C16.2532 8.75108 16.2779 8.74522 16.3005 8.73329L17.6101 8.04484L18.9196 8.73329C18.9422 8.74522 18.9669 8.75108 18.9915 8.75108C19.0236 8.75108 19.0555 8.74111 19.0824 8.72157C19.13 8.68697 19.1539 8.62833 19.1439 8.57035L18.8938 7.11219L19.9532 6.07947C19.9954 6.03836 20.0105 5.97693 19.9924 5.92096C19.9742 5.865 19.9258 5.82421 19.8675 5.81574L18.4034 5.60302L17.7487 4.27634C17.7226 4.22357 17.6689 4.19014 17.61 4.19014C17.5512 4.19014 17.4974 4.22357 17.4714 4.27634L16.8166 5.60302L15.3525 5.81574C15.2943 5.82421 15.2459 5.865 15.2277 5.92096C15.2095 5.97693 15.2247 6.03836 15.2668 6.07947L16.3263 7.11219Z' fill='%23FF0000'/%3E%3Cpath d='M6.22153 4.26746C6.27899 4.25462 6.32414 4.21025 6.33802 4.15305C6.3519 4.09585 6.33216 4.03578 6.28701 3.99799L4.72923 2.69463L4.9198 0.672514C4.92534 0.613942 4.89706 0.55726 4.84702 0.526378C4.82214 0.511068 4.79399 0.50338 4.76591 0.50338C4.73737 0.50338 4.7089 0.511263 4.68382 0.526965L2.96284 1.60575L1.09852 0.79969C1.07878 0.791155 1.05793 0.786985 1.03721 0.786985C1.00119 0.786985 0.965548 0.79956 0.937076 0.823731C0.892187 0.861845 0.872902 0.92211 0.887235 0.979183L1.38141 2.94924L0.0386347 4.47314C-0.000260798 4.51731 -0.0107502 4.57973 0.011662 4.63413C0.0340741 4.6886 0.0854136 4.7256 0.144115 4.72958L2.17046 4.86842L3.20488 6.61637C3.23283 6.66361 3.28358 6.69228 3.33792 6.69228C3.34182 6.69228 3.34573 6.69214 3.34971 6.69182C3.40841 6.68739 3.45942 6.64999 3.48144 6.59539L4.23961 4.71114L6.22153 4.26746Z' fill='%23FF0000'/%3E%3Cpath d='M19.6922 15.3439C19.6837 15.2857 19.6428 15.2373 19.5869 15.2192L18.6343 14.91L18.349 13.9501C18.3323 13.8936 18.2849 13.8516 18.227 13.8417C18.2182 13.8402 18.2095 13.8395 18.2008 13.8395C18.1518 13.8395 18.1051 13.8628 18.0757 13.9033L17.4873 14.7137L16.4862 14.6884C16.4849 14.6884 16.4836 14.6884 16.4823 14.6884C16.425 14.6884 16.3722 14.7202 16.3455 14.771C16.3181 14.8232 16.3227 14.8863 16.3573 14.9339L16.9462 15.7439L16.6127 16.6883C16.5931 16.7438 16.6068 16.8055 16.6479 16.8477C16.6774 16.878 16.7175 16.8943 16.7586 16.8943C16.7745 16.8943 16.7907 16.8919 16.8064 16.8868L17.7588 16.577L18.5539 17.1859C18.5814 17.2069 18.6145 17.2178 18.6479 17.2178C18.6712 17.2178 18.6946 17.2125 18.7164 17.2018C18.7691 17.1757 18.8026 17.122 18.8025 17.0631L18.8022 16.0616L19.627 15.4936C19.6753 15.4602 19.7006 15.4022 19.6922 15.3439Z' fill='%23FFD700'/%3E%3Cpath d='M4.12715 12.7487C4.17934 12.7215 4.21166 12.6671 4.21042 12.6082C4.20918 12.5494 4.17465 12.4964 4.12129 12.4714L3.21406 12.0473L3.04916 11.0595C3.03945 11.0015 2.99769 10.954 2.94133 10.937C2.92661 10.9325 2.91156 10.9304 2.8967 10.9304C2.85455 10.9304 2.81337 10.9476 2.78373 10.9794L2.10003 11.7112L1.10959 11.5628C1.10191 11.5616 1.09428 11.5611 1.08666 11.5611C1.03649 11.5611 0.988867 11.5856 0.959745 11.6275C0.926126 11.6759 0.922934 11.739 0.951405 11.7906L1.43607 12.667L0.988867 13.5631C0.962611 13.6158 0.968475 13.6788 1.00405 13.7257C1.03363 13.7646 1.07936 13.7868 1.12718 13.7868C1.13696 13.7868 1.14679 13.7859 1.15657 13.784L2.13984 13.5939L2.8539 14.2961C2.88328 14.325 2.92244 14.3404 2.96237 14.3404C2.97944 14.3404 2.99658 14.3376 3.01319 14.3318C3.06877 14.3125 3.10851 14.2632 3.11574 14.2049L3.23881 13.211L4.12715 12.7487Z' fill='%23FFD700'/%3E%3Cpath d='M10.6995 4.36678L10.5793 4.07406L10.2699 4.00715C10.039 3.95717 9.83035 3.8545 9.65575 3.71227C9.15728 5.03811 8.80826 7.08889 9.17532 10.1735C9.19506 10.3395 9.43723 10.3376 9.453 10.1712C9.58871 8.74029 9.93844 6.42662 10.8313 4.61566C10.7803 4.53807 10.7358 4.45513 10.6995 4.36678Z' fill='white'/%3E%3Cpath d='M11.1405 0.820059L11.2416 1.81642L10.4781 2.46455C10.4333 2.50267 10.4139 2.56287 10.4282 2.62C10.4425 2.67708 10.488 2.72112 10.5455 2.73356L11.5244 2.94531L11.9048 3.8717C11.9272 3.92617 11.9785 3.96317 12.0372 3.96721C12.0408 3.96747 12.0443 3.9676 12.0478 3.9676C12.1026 3.9676 12.1537 3.93854 12.1815 3.89079L12.6854 3.02531L13.684 2.94974C13.7427 2.94531 13.7938 2.90791 13.8157 2.85331C13.8377 2.79872 13.8268 2.73637 13.7876 2.69252L13.1202 1.94588L13.3569 0.972775C13.3708 0.915572 13.351 0.855437 13.3059 0.817649C13.2775 0.793934 13.2422 0.781555 13.2066 0.781555C13.1855 0.781555 13.1642 0.785855 13.1442 0.794715L12.2279 1.19872L11.3755 0.672882C11.3506 0.657506 11.3224 0.649883 11.2943 0.649883C11.2658 0.649883 11.2373 0.657767 11.2122 0.673468C11.1624 0.704676 11.1346 0.761488 11.1405 0.820059Z' fill='%23FFD700'/%3E%3C/svg%3E%0A");
}
.casino_item .casino_item-bonus:nth-of-type(2) .icon,
.tabs label:nth-of-type(2) .icon {
    background-image: url("data:image/svg+xml, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M1.21094 4.6875H7.07031V7.03125H1.21094V4.6875Z' fill='white'/%3E%3Cpath d='M1.21094 8.20312H7.07031V16.4062H1.21094V8.20312Z' fill='white'/%3E%3Cpath d='M12.9297 4.6875H18.7891V7.03125H12.9297V4.6875Z' fill='white'/%3E%3Cpath d='M12.9297 16.4062H18.7891V8.20312H12.9297V16.4062ZM14.1016 12.8906H17.6172V14.0625H14.1016V12.8906Z' fill='white'/%3E%3Cpath d='M13.479 3.1002C13.875 2.76547 14.1016 2.27621 14.1016 1.75781C14.1016 0.788516 13.313 0 12.3438 0C11.5736 0 10.8995 0.493242 10.6683 1.2268L10 3.33488L9.33168 1.2268C9.10051 0.493242 8.42645 0 7.65625 0C6.68695 0 5.89844 0.788516 5.89844 1.75781C5.89844 2.27621 6.12504 2.76547 6.52215 3.10078L8.39926 4.6875H8.24219V20L10 18.2422L11.7578 20V4.6875H11.601L13.479 3.1002ZM11.7853 1.58043C11.8631 1.33609 12.0874 1.17188 12.3438 1.17188C12.6665 1.17188 12.9297 1.43453 12.9297 1.75781C12.9297 1.93062 12.8541 2.09426 12.7225 2.20586L11.1719 3.51562L11.7853 1.58043ZM7.07031 1.75781C7.07031 1.43453 7.33352 1.17188 7.65625 1.17188C7.91262 1.17188 8.13691 1.33609 8.21473 1.58043L8.82812 3.51562L7.27859 2.20641C7.14586 2.09426 7.07031 1.93062 7.07031 1.75781Z' fill='%23FF0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.casino_item .casino_item-bonus_percent .icon,
.tabs label:nth-of-type(3) .icon {
    background-image: url("data:image/svg+xml, %3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M6.45154 17.7604C6.45154 18.2673 6.03679 18.6821 5.52988 18.6821H1.72033C1.21342 18.6821 0.798666 18.2673 0.798666 17.7604V13.5822C0.798666 13.0753 1.21342 12.6605 1.72033 12.6605H5.52988C6.03679 12.6605 6.45154 13.0753 6.45154 13.5822V17.7604Z' fill='white'/%3E%3Cpath d='M13.2258 17.7604C13.2258 18.2673 12.811 18.6821 12.3041 18.6821H8.49453C7.98762 18.6821 7.57287 18.2673 7.57287 17.7604V11.3702C7.57287 10.8633 7.98762 10.4485 8.49453 10.4485H12.3041C12.811 10.4485 13.2258 10.8633 13.2258 11.3702V17.7604Z' fill='white'/%3E%3Cpath d='M20 17.7604C20 18.2673 19.5853 18.6821 19.0783 18.6821H15.2688C14.7619 18.6821 14.3471 18.2673 14.3471 17.7604V8.91243C14.3471 8.40552 14.7619 7.99077 15.2688 7.99077H19.0783C19.5853 7.99077 20 8.40552 20 8.91243V17.7604Z' fill='white'/%3E%3Cpath d='M19.2027 1.33526L15.0629 2.34246C14.7344 2.42197 14.6612 2.68255 14.9002 2.92151L15.7836 3.78425C15.8577 3.86879 15.7697 3.98124 15.6999 4.02886C15.1437 4.40858 14.2609 4.96576 13.0407 5.60238C6.39763 9.06827 0.921533 8.85567 0.839198 8.85192C0.399625 8.82962 0.0237704 9.16824 0.001036 9.60854C-0.0216369 10.0491 0.317044 10.4247 0.7576 10.4474C0.789981 10.449 0.921656 10.455 1.14304 10.455C2.56283 10.455 7.66296 10.21 13.7797 7.01879C15.227 6.26371 16.2301 5.61246 16.8159 5.20017C16.8987 5.14186 17.043 5.04133 17.1763 5.17694L18.1425 6.14309C18.3814 6.38205 18.6407 6.3085 18.7189 5.97971L19.6581 1.78854C19.7361 1.45969 19.5311 1.25576 19.2027 1.33526Z' fill='%23FF0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.casino_item_rating_number {
    text-align: center;
    font-size: 70px;
    font-weight: 600;
    color: #4fdf33;
}
@media (max-width: 467px) {
    .bonuses-block-item,
    .casino_item-description {
        width: 100%;
    }
    .tabs > label {
        margin: 0;
        padding: 3px;
    }
    .tabs .icon {
        margin-right: 3px;
    }
    .casino_item-number {
        top: -30px;
    }
}
.section__casino_grid {
    background: #121528;
}
.seo-top__wrap {
    position: relative;
}
.seo-top__title {
    width: 100%;
}
@media (max-width: 1199px) {
    .seo-top {
        padding: 20px 0;
        text-align: center;
    }
    .seo-top__wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
@media (max-width: 767px) {
    .section__slots_grid {
        padding: 20px;
    }
}
.section__slots_grid .container {
    padding: 40px;
}
@media (max-width: 767px) {
        .first-section{
        padding:120px 0 0;
    }
    .section__slots_grid .container {
        padding: 20px;
    }
}
.section__slots_grid .slots_grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.section__slots_grid .slots_grid .slot_item {
    width: 20%;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    padding: 10px;
}
.section__slots_grid .slots_grid .slot_item:nth-child(n + 11) {
    display: none;
}
@media (max-width: 767px) {
    .section__slots_grid .slots_grid .slot_item {
        width: 50%;
    }
}
@media (max-width: 467px) {
    .section__slots_grid .slots_grid .slot_item {
        width: 100%;
    }
}
.section__slots_grid .slots_grid .slot_item-image img {
    max-width: 100%;
    height: 200px;
}
.section__slots_grid .slots_grid .slot_item_button {
    margin: 20px auto;
}
.section__slots_grid .slots_grid .slot_item_button i {
    font-size: 23px;
    margin-right: 20px;
}
.second-section__button-item {
    margin: 20px auto;
}
.history {
    position: relative;
}
.choose-items {
    margin-left: -40px;
}
.choose-items li {
    list-style: none;
    border: 1px solid #eff3f6;
    border-radius: 4px;
    padding: 30px;
    margin: 20px 0;
    background: #222642;
}
.choose-icon img {
    float: left;
    margin-right: 20px;
}
.choose-name {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #0370ef;
    margin-bottom: 5px;
}
@media (max-width: 768px) {
    .wrap_item{
    width:100%;
}
    .choose-items {
        display: block;
    }
    section {
        padding: 0;
    }
    .choose-items li {
        margin: 10px 0;
        padding: 5px;
    }
    .text-block {
        width: 100%;
    }
    .choose-icon img {
        float: unset;
        margin: 10px auto;
    }
    .choose-items {
        margin-left: -40px;
    }
    .choose-icon {
        text-align: center;
    }
}
/*Contact form*/

.grid_item input,.grid_item-textarea textarea{
  border:none;
    min-width:300px;
    width:100%;
    margin-top:10px;
    font-size:18px;
    border-radius:8px;
    /*border: 1px solid #2ACA30;*/
}
.grid_item-textarea textarea {
    height:300px;
}
.grid_items{
    display: grid;
  grid-template-columns: 30% 30%;
  grid-auto-rows: 120px;
  grid-column-gap: 20px;
   /*grid-row-gap: 20px;*/
}
.grid_item{
    grid-column-start: 1;
}
.grid_item-textarea{
 order: 1;
    GRID-ROW-START: 1;
    GRID-COLUMN-START: 2;
    
}
.wpcf7-form label{
    width:100%;
}

.wpcf7-form span input{
    height:60px;
    padding:20px;
}
.wpcf7-form-control.wpcf7-submit{
    background: #0370EF;
border: 1px solid #0059C0;

box-shadow: 0px 5px 20px rgba(89, 195, 255, 0.5);
border-radius: 30px;
        min-width:300px;
        font-size:18px;

    color: #fff;
    text-align: center;
    padding: 20px 70px;
    font-weight: 700;
}
.wpcf7-form-control.wpcf7-submit:hover{

    opacity:0.6;
}
@media (max-width: 767px) {
    
.grid_items{
  display:flex;
  flex-direction:column;
}
.grid_item-textarea{
 order:unset;
    
}
.grid_item{
    margin:10px 0;
}

}