.main-layout{
    padding-top: 120px;
}
.main-layout-left{
    position: fixed;
    top: 120px;
    left: 0;
    padding: 20px;
    max-width: 280px;
    width: 100%;
    z-index: 9;
    overflow-y: scroll;
    height: calc(100vh - 120px);
}
.main-layout-left::-webkit-scrollbar {
    width: 1px;
    height: auto;
    background: unset;
    border-radius: 5px;
}
.main-layout-left::-webkit-scrollbar-thumb {
    width: 1px;
    background: #003266;
    height: 1px;
    border-radius: 5px;
}
.layout__scroll{
    height: max-content;
}

.layout__cnt{
    padding-top: 20px;
    height: max-content;
    background: #003266;
    border-radius: 15px;
    width: 100%;
}
.layout__promotion{
    align-items: center;
    background-image: linear-gradient(180deg,#003266 90%,#00326600);
    border-radius: 15px;
    display: flex;
    flex-direction: column;
    padding-top: 20px;
    position: relative;
}
.layout__promotion:before {
    background-image: url(../img/cr.svg);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 59px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -15px;
    width: 87px;
}
.promotion__info{
    background-image: url(../img/sq.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    padding: 15px 20px 5px;
    text-align: center;
    width: 100%;
}
.promotion__info p{
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    margin-top: 12px;
    padding: 0 12px;
    text-transform: uppercase;
}
.promotion__info strong{
    color: #ffba00;
    font-size: 27px;
    font-weight: 700;
    line-height: 1;
    margin-top: 5px;
    padding: 0 8px;
    text-transform: uppercase;
    display: block;
}
.promotion__btn {
    max-width: 126px;
    margin: 7px auto 0;
}
.promotion__item{
    margin-top: 10px;
}
.promotion__item li:nth-child(1){
    border-top: 2px solid unset;
}
.promotion__item li{
    border-top: 2px solid #043e7d;
    align-items: center;
    display: flex;
    height: 60px;
    width: 100%;
}
.promotion__link{
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    line-height: 60px;
    /*max-width: 160px;*/
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    color: #ffffff;
}
.promotion__icon{
    fill: #1183d3;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    line-height: 60px;
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: middle;
    min-width: 40px;
}
.promotion__icon svg{
    width: 100%;
    height: 100%;
}
.promotion__form{
    height: 40px;
    margin: 0 10px;
    width: calc(100% - 20px);
}
.promotion__search{
    align-items: center;
    border: 2px solid #0d4177;
    border-radius: 20px;
    display: flex;
    height: 100%;
    position: relative;
    transition: .4s;
    width: 100%;
}
.promotion__search:hover{
    border: 2px solid #1181d0;
}
.search__btn{
    margin-left: 10px;
    display: flex;
    background: unset;
    fill: #1183d3;
    height: 20px;
    width: 20px;
}
.search__inp{
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    max-width: 120px;
    width: 100%;
    padding: 3px;
    margin-left: 15px;
    text-transform: uppercase;
    background: unset;

}
.search__inp::placeholder{
    color: #1183d3;
}

.genres-menu{
    margin-top: 15px;
    background-color: #ffffff;
    border-radius: 15px;
}
.genres-menu li + li{
    border-top: 2px solid #e8ecf1;
}
.genres-menu__link{
    align-items: center;
    color: #000;
    display: flex;
    height: 60px;
    transition: .2s;
    width: 100%;
    text-transform: uppercase;
}
.genres-menu__link:hover{
    color: #1183d3;
}
.genres-menu__icon{
    fill: #9ea7b2;
    display: inline;
    height: 40px;
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: middle;
    width: 40px;
}
.genres-menu__icon svg {
    height: 100%;
    width: 100%;
}
.fave-genres-li {
    background: #e8ecf1;
}
.fave-genres-li .genres-menu__icon{
    fill: #1183d3;
}
.genres-menu li:last-child{
    border-radius: 0 0 15px 15px;
}
.main-layout-right{
    position: fixed;
    top: 120px;
    right: 0;
    padding: 20px;
    max-width: 340px;
    width: 100%;
    overflow-y: scroll;
    z-index: 9;
    height: calc(100vh - 120px);
}
.main-layout-right::-webkit-scrollbar {
    width: 1px;
    height: auto;
    background: unset;
    border-radius: 5px;
}
.main-layout-right::-webkit-scrollbar-thumb {
    width: 1px;
    background: #003266;
    height: 1px;
    border-radius: 5px;
}
.layout-right__cnt{
    height: max-content;
}
.first-deposit{
    background: linear-gradient(0deg,#084b95 0,#084b95 12%,#003266);
    direction: ltr;
    display: block;
    margin-bottom: -10px;
    overflow: hidden;
    position: relative;
    border-radius: 15px;
}
.first-deposit:before {
    animation-duration: 8s;
    animation-iteration-count: infinite;
    animation-name: rotate360;
    animation-timing-function: linear;
    background: url('../img/liner-anim.png') no-repeat 50%;
    background-size: cover;
    bottom: -90px;
    content: "";
    left: -50px;
    position: absolute;
    right: -50px;
    top: -90px;
    transform-origin: center;
    z-index: 0;
}
@keyframes rotate360 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}
.first-deposit__info{
    margin-bottom: 10px;
    padding: 40px 0 20px;
    position: relative;
    text-align: center;
    z-index: 1;
}
.first-deposit__item{
    font-size: 40px;
    font-style: italic;
    font-weight: 400;
    line-height: 40px;
    position: relative;
    text-shadow: 0 0 19px #fc0;
    text-transform: uppercase;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
}
.first-dep-numb{
    color: #ffd200;
}
.first-dep-mon{
    color: #ffffff;
}
.first-deposit__shadow{
    color: #726950;
    display: inline-block;
    font-family: Roboto Thin,sans-serif;
    font-size: 40px;
    font-style: italic;
    font-weight: 100;
    left: 10px;
    line-height: 40px;
    position: absolute;
    text-transform: uppercase;
    top: 6px;
    width: 100%;
    z-index: -1;
}
.first-deposit__name{
    color: #47abff;
    font-size: 16px;
    font-style: italic;
    line-height: 1;
    text-shadow: 0 0 19px #448ede91;
    text-transform: uppercase;
    text-align: center;
}
.first-deposit__info .btn-registration{
    margin: 10px auto 0;
}
.first-deposit__elems{
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0;
}
.first-deposit__elems div{
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
}
.first-deposit__soccer{
    animation-name: deposit-soccer;
    background-image: url(data:image/png;base64, );
    bottom: -40px;
    height: 107px;
    left: 0;
    width: 46px;
}
@keyframes deposit-soccer {
    0% {
        bottom: -40px;
        left: 0
    }
    50% {
        bottom: -50px;
        left: -10px
    }
    to {
        bottom: -40px;
        left: 0
    }
}

.first-deposit__coinTop{
    animation-name: deposit__coinTop;
    background-image: url(data:image/png;base64,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);
    height: 36px;
    left: 32px;
    top: 0;
    width: 67px;
}
@keyframes deposit__coinTop {
    0% {
        left: 32px;
        top: 0
    }

    50% {
        left: 42px;
        top: -10px
    }

    to {
        left: 32px;
        top: 0
    }
}

.first-deposit__coinBottom{
    animation-name: coinBottom;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAABPCAMAAABF5sy+AAAC91BMVEUAAADsliv92UztqSD910v81kv60En+2U360D/61Uz6w0X70knsqzD7x0f800r91Ev3z0b0yT37ykf81Er91Uv+3E350Un6x0f5xEb91Uv+2Ez81kv810n7xBv7zCP9zzr6xEX+2Ev6xUb6yEj6xUf6yUj81Ev70DvgiRv6xkb9yx36xkf5xEX+2U392k34xTfOUgD/2031uBr9yh37yEj6xkf8yh38yh391kj5xUf8yhz9zSP60knRUgD7wkP8y0jsnhL9zR7+2U39zB/+2k381Ev70Uj7zUj71Uv9zSDljA38yRz7xhz81Er/2k36xhv6xx/8yyLztBf+zR76wkP6w0TvpBLrnBH91Uv70Uf9yxz4xEf8xxv7zEj8yh7vphT6xRr9yh3VYgP9zh3Zawb2yEL7zUrwqxb7wEHyrhb9yx3toBL6yEjolQ/91ErjhQzsnxH9zR3acgb4zUf/zCvwqRX2uhj8yhvuoxP+10r0shbwqRT91kv5wkX/2Ez80UrzsRb8xxvplw/yrhX81Ev92EzupBT800v9yxz90DL7y0jtmhDvpRT900X80DX6wkT7zEj7yEf9ziPqmBH9zx7ljQ70sRbhgAz/0x/jhQvpmBDomxXXYwX80D36whnwqxX6xBr3uxn80z38zzX8yyb3vBj1uBj90Tn80SH2uhn+2TbxqxT0tRj91D312jb+y0X+uzb8wkP7xkf6w0X8xET9zB3+yUP6wUX9wzD8xh39xzn8yEb9xTX8xkX+yD3+vTj+yUD8yRz6vUP9wiz8xir7v0L+wDv7tzr8tDf5whz8wBr7vj/9xDT8wij8uRj7vD3+1Df+uS/8xi38xib8xiP9syL8wiH8th/+xkH7xRv8uBv+xD7+0Cn9ziT9tSf8vRj8ujz+0i/7wxrysRj+wzz9tiv+1j/8uSX8wUD8vCr+zh72uhv91Ur/2ET3uUL9vTH8vSL3vRr0sTr3sxf5ujTtpTPzrS/1tCnwoxT3xDf3tj3mkSv0qxaQI3PUAAAAr3RSTlMAAzAHaWIogSwW4z8R6HlJGhT8T1RKNtqxl3tYQzIlDvrqwbOqk4A5C/Pb0ru0ZB4S/v30zMnHvquaiGtdJ+3i0dDPmJeTkImIgn16dHFtXFVMHerYy8G7sqmoop+ZknpIQkE9OCL+/Pnqsaqmm3NmZGNURhb14uHg1NPTy8PBwLy1qqefnZN9/PPv7+rk29LMuaGPjYyKbV5TTCwd/e3i0srFvrKwnIJwZlQ++5ZLW5Bj6wAAB0pJREFUSMeF12VYU2EcBXCBIVNKBNEhTAWlBRsUVBBREQPExMTu7u7u7u6+2wR0zB44x8TEwpoKIiIqAtYHz//ddZtgnC9++T3H8773PnpX6l8x8fT0NDMp9d+YWdmNH9+BMt7OyuzfsIx/6dJCoQtFKBaXA/+LJGjq6GFpGdcHiYvr5yEUb6/1h5EkhY6Wls729g5Ho9pToqKinT22laCeduVIOts6OASbCwSCoDZIUNCYzUdPliwdIDRFpUNlc0G7kTbu7ociGiERkZGHg4rRKuVKm3qgE7KtjbtFqxbhohNhPXr0CAvrtT6iJEUpyUUWrcJFovndAgMD98+ZM3RobOza3yyjtg7BgnY27q3CmwN27Tpr5sy9DSgBAcbUqgyj5oKRiywgAwMJTp8yZcpK70ne3t6hxjcA6mxb2ZxKRaJu3dbMmrW64pSmK6pVq7akLhJjNNZuAFqJWrToOby6m69rJ5+KZa2XLh34rnZuxhnE+FxCDwxo59QKtJLvDCabVJVKJMCZhI3P5ehsby5wstDRVR3LWntVlUikCQkJ0JlPDNaMzlUh2M/GvUbD6pV8O4E2gZRIyV5OKJ9784nelhkAWtlvJKOunSAHJ0j09v17aeYLWMNYnGtRS9AZjHJvOBkoLOFPX29m8AvwEDC2nU3LGt351jdKtZKDJKuELfh6k69lCwSgDav71l+lo2lpag6Qai9f/lZQ8PXXU3C0dfBru6hGw+Furj5E1aDPn6uVrJXy6XsBs3gK7LporGu9itZVdTQlBRgh+v5bwXfdfQk9KgQLnNxpbP2K1l5Sjigsw6w2LeUTLN5vf9NxDua4LhpbsexSiVyqTiN57VpKipqTUTj150KydlgbTAvYWK/ycolCmUYUef7mgfwUEn/+1WfdBEt7qu3utobGgiq4NEjKheQH8acoF8+nwmKCs4OfU8ue1X3r+Vh7SSQyhUyqfE7y9OkLyY+Zjb94LgkWEyqYt7VAratPU2u5XCGRyjgqTjmNXHiFYtpA1qSMcJy9n03LnpV8sQBjJVIFJ1Wqn5PUF5Ol52s6rrLACbX1fZp6SeQKLJByHPcm+QJZvvgis1X8TW2D21qEV3ejWkyQySCligePybJivbUSY65Nq56VXFeX9ZLLZVSr5BSn4h8YinG080mpOBpuzM+pBSZ0tMYLq8BajpNhonExamFN7ISYayHChdFjUOBuZZwMf6uhOPnxA7KJuAY2V1Rphg8eg5wul8MCSvzjZL741Xm9xVyRW312MlrLFhgXA2MCszhai/lu9TEBc9FKtXwxLMOpScyWg3UK77amXtOqclCFlK3li1/pcF5eamriFVjHCn5OokBXH36CjJ/ALyZ861ZeXqLO2vtZNO/Kz6UnRrV8UAyKZF+5osFeR3sBLLsxvGPsbo2Lib5+nZUNW6qMKdmaq8vixkpYFJ8m+vRpVjasnWkFstPpaBLD5RqugrdZH3i7gCyeMN1uvLG9CEv03j2yVkJmmzVlcw03RqF3JjmP0Xv3YT1L2/qRrVbCohXvQSrsPbKP8K4PGGfO7EBYKY72Oz2XlHeL1ZItVc4y2Kk57Dtmlb9sfLyOJiVmG6yVY2UbEWzt8lL8K45eI0mvTGJ21tP7oGTNhA46+06aIOOU3C9JpUSvZGdngTJr4h/dNrwrbO2BCQkYzCAkT/FwNczeYP+teAS1CJwO+076Xql+c95Ygl69qvkAe4NZE3HUoW57V+Tm5r57/y0t7RUgySSSjGrSP6D2GShO169N2L4VmbmZuTs+ffqcDEedTN5mFPYGelmxcHOvfSt3ZCLnCgs/J+HFRgBvg94BTb/+7Ab1ssXREftXLrlJ+VpYlEiBgwS9cxfUYLE4aG0oLOVzId5rvQS9m34dFgGkmMWtD4h5Qbn5oqhIc1UDx8u7Z8/CUrP+22FMrHdGRgbp20VZGo0GTicRrbFF/Bs1qPsEGrlT9CE9HYwky0MtUYM1cRka8/YJS0Z6jgpnJ8Vy6dJZ7Y38/Hyjr73o0Ldvz7xlXpWj0mof6umlhx/z83/8ANLjMZOAdVF91AKDIaCqnPwfX7789hkV6b34F36o0j5k9gyk6mOdl4NgjTN+fWjMYp0FYZTJnDovYZdBGEUcFuAdUxec11qVToJOWFbMmniEDQ31nhRTt65KpQX7mJPDy+XLJ4cU//Tt12htQINQ+J076yDHyU0Ysnzy5JAQ2OI4slfs0ICABrt3T0SGILt2TZ4WEtK5S5fiFjPGRPTqERs7Z07Anj1TkWnTpoV0hpw7t1TJuEQdjmjUC1+yBw7MRjoTHDZs7ogRJSQijtscFBkJf/DgPGQYgyM2bPiTNRnvEt1+DD6+Izdu3LgQWbdu3YbWrVv/5ZeAuF+f6Kj2R470ZmmNbNq06Y8U1XZil35x8KMpoyhjx/7FotrOX+zicuzY1q1bt2zZMnbs2L59//lryKpDh23b+vfv3xfBH//7VeRZa/v2xnz+Y3mvy0/d/ocK75DcCwAAAABJRU5ErkJggg==);
    bottom: 0;
    height: 79px;
    right: 0;
    width: 43px;
}
@keyframes coinBottom {
    0% {
        bottom: 0;
        right: 0
    }

    50% {
        bottom: -10px;
        right: -10px
    }

    to {
        bottom: 0;
        right: 0
    }
}
.first-deposit__cap{
    animation-name: deposit__cap;
    background-image: url(data:image/png;base64,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);
    height: 42px;
    right: 20px;
    top: 0;
    width: 83px;
}
@keyframes deposit__cap {
    0% {
        right: 20px;
        top: 0
    }

    50% {
        right: 30px;
        top: -10px
    }

    to {
        right: 20px;
        top: 0
    }
}

.coupon-widget{
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 15px;
    font-weight: 600;
    position: relative;
    z-index: 1;
    padding-bottom: 25px;
}
.coupon-widget__buy{
    border-bottom: 1px solid #fff;
    display: flex;
    align-items: center;
    padding: 3px 5px;
    color: #fa550c;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .3s ease;
}
.coupon-widget__icon{
    margin: 5px;
    height: 20px;
    width: 16px;
    fill: #9ea7b2;
}
.coupon-widget__buy span{
    line-height: 18px;
    display: flex;
    margin-left: 5px;
}
.coupon-widget__block{
    background-color: #e8ecf1;
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.coupon-numb__icon{
    fill: #9ea7b2;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    width: 40px;
    display: block;
}
.coupon-widget__block p{
    color: #6b7d8e;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    margin-top: 15px;
}
.btn-reg{
    border: none;
    border-radius: 50px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    line-height: 1.2;
    font-size: 18px;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background-image: linear-gradient(0deg,#87bc17,#88c504);
    box-shadow: 0 10px 30px #87bb1866;
    margin: 20px auto 0;
    max-width: 257px;
    width: 100%;
}
.btn-reg:hover{
    background-image: linear-gradient(0deg,#92c91d 0,#9ada0f);
    box-shadow: 0 20px 30px #87bb1866;
}
.outer-banner{
    background: #003266;
    border: 2px solid #003266;
    border-radius: 15px;
    margin-top: 20px;
    width: 100%;
    padding-bottom: 10px;
}
.outer-banner__casino + .outer-banner__casino{
    margin-top: 10px;
}

.banner-casino__href{
    align-items: center;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    height: 40px;
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    background-color: #0a4c99;
    color: #ffffff;

}
.banner-casino__name{
    display: flex;
    align-items: center;
}
.banner-casino__name span{
    text-transform: uppercase;
    color: #ffffff;
}
.banner-casino__name small{
    color: #428cdc;
    margin-left: 10px;
}
.banner-casino__all{
    display: flex;
    align-items: center;
}
.banner-casino__all span{
    color: #428cdc;
    transition: 0.3s;
}
.banner-casino__href:hover .banner-casino__all span{
    color: #ffffff;
}
.banner-casino__icon{
    margin-left: 10px;
    width: 19px;
    display: block;
}
.banner-casino__icon svg {
    fill: #428cdc;
    transition: 0.3s;
}
.banner-casino__href:hover .banner-casino__icon svg{
    fill: #ffffff;
}
.outer-banner__list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 5px;
}
.banner-href-games{
    display: block;
    transition: .4s;
    width: 48%;
    height: 102px;
    margin-top: 8px;
}
.banner-href-games:hover{
    transform: scale(1.05);
    transition: .4s;
}
.banner-href-games img{
    border-radius: 5px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.outer-banner__fon{
    background-color: #492ead;
    color: #a289ff;
}
.main-glob__slider{
}
.main-glob__block{
    min-height: 400px;
    position: relative;
    background-color: #0a519e;
    padding: 20px 340px 0 280px;
}
.main-glob__picture{
    margin: 0 auto;
    display: flex;
    justify-content: center;
    border-radius: 15px;
    height: 370px;
    width: 100%;
}
.main-glob__picture img{
    width: 100%;
    object-fit: cover;
    border-radius: 20px;
}
.main-glob__slider .swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translateX(-50%);
    z-index: 10;
    bottom: 20px;
    left: 50%;
    width: 100%;
    max-width: 250px;
}
.main-glob__slider .swiper-pagination-bullet {
    display: inline-block;
    border-radius: 50%;
    background: unset;
    opacity: 1;
    background: none;
    border: 2px solid #428cdc;
    height: 14px;
    width: 14px;

}

.main-glob__slider .swiper-pagination-bullet-active{
    background: #ffffff;
    border: 2px solid #ffffff;

}
.layout__style{
    background-color: rgb(221, 228, 236);
    padding: 20px 340px 0 280px;
}
.layout__style_cnt{
    background: #ffffff;
    padding: 2px;
    border-radius: 15px;
}
.layout__head{
    background-color: rgb(221, 228, 236);
    padding: 10px 23px;
    border-radius: 15px 15px 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.layout__head span{
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    color: #000000;
}
.layout__download{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px;
    width: max-content;
    border-radius: 50px;
    transition: 0.3s;
    background: #ffffff;
    color: #0a4c99;
    text-transform: uppercase;
}
.layout__text{
    padding: 5px 20px 20px;
}
.layout__text p{
    margin-top: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    color: #000000;
}
.layout__text ul{
    margin-left: 25px;
    margin-top: 20px;
}
.layout__text ul li{
    margin-bottom: 15px;
    padding-left: 18px;
    position: relative;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    color: #000000;
}
.layout__text ul li:before{
    content: "";
    background: #000000;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 3px;

}
.wp-block-table{
    margin-top: 20px;
    margin-bottom: 20px;
}
.wp-block-table .wp-element-caption {
    color: #b7b7b7;
    text-align: center;
    font-size: 14px;
    margin-top: 6px;
}


.layout__text ol{
    margin-left: 25px;
    margin-top: 20px;
    list-style: decimal;
}
.layout__text ol li{
    margin-bottom: 15px;
    padding-left: 18px;
    position: relative;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    color: #000000;
}


.layout__text h2{
    margin-top: 30px;
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    color: #000000;
}

.layout__text h3{
    margin-top: 30px;
    font-size: 19px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    color: #000000;
}





.popular-hot_info{
    display: flex;
    flex-wrap: wrap;
    margin: 15px -7px;
}
.popular-hot_info_block{
    width: 220px;
    padding: 7px;
}
.popular-hot_box{
    height: 140px;
    transition: 0.3s;
}
.popular-hot_box_img {
    position: relative;
    height: 100%;
}
.popular-hot_box_img img{
    border-radius: 5px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.popular-hot_box:hover .popular-hot_cnt{
    opacity: 1;
}
.popular-hot_cnt{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    background-color: #003266cc;
    opacity: 0;
    transition: 0.3s;
    padding-top: 5px;
}
.popular-hot_cnt .slot_provider{
    color: #99caff;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.1;
    margin-top: 2px;
    max-height: 32px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    transition: .3s;
}

.popular-play{
    margin: 22px auto 7px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 40px;
    max-width: 40px;
    position: relative;
    width: 100%;
    z-index: 3;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.popular-hot_demo{
    margin-left: auto;
    background-color: #428cdc;
    border-radius: 20px;
    color: #002347;
    font-size: 13px;
    font-weight: 500;
    line-height: 15px;
    padding: 3px 9px;
    text-decoration: none;
    text-transform: uppercase;
    transition: .4s;
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 8px;
    right: 5px;
}
.popular-hot_demo:hover{
    color: #ffffff;
}


.games-lnside__fon{
    width: 100%;
    padding: 10px 335px 15px 274px;
    background: #0A519E;
}
.games-lnside{
    max-width: 1277px;
    width: 100%;
    height: 720px;
    display: flex;
    margin: 0 auto;
}
.games-lnside iframe{
    width: 100%;
    height: 100%;
}
.games-vin__flex{
    display: flex;
    flex-wrap: wrap;
    margin: 25px 0 40px;
}
.games-vin__box{
    width: 300px;
    padding: 10px;
    height: auto;
}
.games-vin__info{
    height: 100%;
    width: 100%;
    background: #0A519E;
    padding: 10px;
    border-radius: 6px;
}
.games-vin__info img{
    width: 100%;
    height: 184px;
    object-fit: cover;
    border-radius: 6px;

}
.games-vin__info h3{
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    text-align: left;
    color: #ffffff;
    margin-top: 15px;
}
.games-vin__info p{
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    margin-top: 10px;
    color: #ffffff;
}

.submenu{
    display: none;
}
.layout-accordion{
    margin: 15px 0 30px;
}
.accordion__block{
    margin-top: 20px;
}
.accordion__open{
    display: flex;
    align-items: center;
    cursor: pointer;
    /*width: max-content;*/
}
.accordion__open span{
    display: block;
    margin-left: 10px;
    color: #1183d3;
    font-size: 20px;
    font-weight: 500;
    width: 100%;
}
.arrow-circle{
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 1px solid silver;
    position: relative;
}
.arrow-circle:before{
    content: "";
    position: absolute;
    top: 7px;
    left: 5px;
    width: 7px;
    height: 7px;
    border-top: 2px solid silver;
    border-left: 2px solid silver;
    transform: rotate(135deg);
}
.accordion__text{
    margin-top: 15px;
    padding-left: 40px;
}
.accordion__text p{
    color: #000000;
    margin-top: 20px;
    font-size: 16px;
}

@media (max-width: 1899px){
    .popular-hot_info_block {
        width: 20%;
    }
}
@media (max-width: 1699px){
    .games-vin__box {
        width: 33%;
        padding: 5px;
    }
    .games-vin__info h3 {
        font-size: 20px;
        line-height: 24px;
    }
    .games-vin__flex {
        margin: 20px 0 25px;
    }
    .games-lnside {
        max-width: 800px;
        height: 500px;
    }
}
@media (max-width: 1399px){
    .main-layout-right {
        padding: 10px;
        max-width: 300px;
    }
    .main-layout-left {
        padding: 10px;
        max-width: 260px;
    }
    .layout__style, .main-glob__block {
        padding: 20px 305px 0 265px;
    }
    .promotion__icon {
        height: 30px;
        min-width: 30px;
    }
    .promotion__link {
        font-size: 15px;
        line-height: 24px;
    }
    .promotion__item li {
        height: 50px;
    }
    .genres-menu__link {
        height: 50px;
        font-size: 15px;
    }
    .genres-menu__icon {
        height: 30px;
        width: 30px;
    }
}
@media (max-width: 1299px){
    .main-layout-right {
        display: none;
    }
    .layout__style, .main-glob__block {
        padding: 20px 20px 0 265px;
    }
    .games-lnside__fon {
        padding: 10px 0 95px 274px;
    }
}
@media (max-width: 1199px){
    .main-layout-left {
        display: none;
    }
    .layout__style, .main-glob__block {
        padding: 20px 15px;
    }
    .games-vin__box {
        width: 25%;
    }
    .games-lnside__fon {
        padding: 10px 15px 25px;
    }
    .games-lnside {
        max-width: 800px;
        height: 400px;
    }
}
@media (max-width: 1099px){


    .layout__text ul {
        margin-left: 0;
    }
    .popular-hot_info_block {
        width: 25%;
    }
    .layout__text h2 {
        margin-top: 20px;
        font-size: 22px;
        line-height: 26px;
    }
    .layout__text p {
        margin-top: 20px;
    }
    .accordion__open span {
        font-size: 18px;
    }
    .accordion__text {
        margin-top: 9px;
        padding-left: 30px;
    }
    .main-glob__picture {
        height: 340px;
    }
    .main-glob__block {
        min-height: 330px;
    }
    .main-layout {
        padding-top: 60px;
    }
    .promotion__item li {
        height: 55px;
    }
    .promotion__link {
        font-size: 18px;
        line-height: 24px;
        max-width: 100%;
    }
    .layout__text p {
        font-size: 15px;
    }
    .layout__text ul li {
        margin-bottom: 20px;
        font-size: 15px;
    }
}
@media (max-width: 991px){
    .games-vin__box {
        width: 33%;
    }
}
@media (max-width: 760px){
    .main-glob__block {
        min-height: 230px;
    }
    .main-glob__picture {
        height: 200px;
    }
    .layout__head span {
        font-size: 16px;
    }
    .popular-hot_info_block {
        width: 33%;
    }
    .accordion__text {
        padding-left: 0;
    }
    .games-vin__box {
        width: 50%;
    }
}
@media (max-width: 570px){
    .main-layout {
        padding-top: 45px;
    }
    .main-layout {
        padding-top: 45px;
    }
    .main-glob__block {
        min-height: 180px;
    }
    .main-glob__slider .swiper-pagination {
        bottom: 0;
        max-width: 190px;
    }
    .layout__text {
        padding: 5px 15px 20px;
    }
    .popular-hot_info_block {
        width: 50%;
    }
    .accordion__open span {
        font-size: 16px;
    }
    .main-glob__slider .swiper-pagination-bullet {
        height: 11px;
        width: 11px;
    }
    .layout__head span {
        font-size: 15px;
    }
    .layout__download {
        font-size: 14px;
    }
    .games-lnside {
        max-width: 500px;
        height: 350px;
    }
}
@media (max-width: 480px){

    .games-vin__info h3 {
        font-size: 18px;
        line-height: 24px;
    }
    .games-vin__box {
        width: 100%;
        max-width: 350px;
        margin: 0 auto;
    }
    .main-glob__picture {
        height: 150px;
    }
}