/* Final responsive integration; original template grids retained. */
*,*::before,*::after{box-sizing:border-box}body{margin:0}.header__container{max-width:1440px;margin:auto}.header__left{min-width:0}.header__leftLinks{flex-wrap:wrap;gap:2px}.header__logo .logo__desktopIcon{width:200px!important;max-height:64px}.header__logo .logo__mobileIcon{width:150px!important}.homeCasino,.page__footer{width:100%;min-width:0}.home__container_wrap,.footer__content{max-width:1276px;margin-left:auto!important;margin-right:auto!important}.seo-content{overflow-wrap:anywhere}.seo-content h1{line-height:1.25}.seo-content p,.seo-content li{font-size:16px}.seo-content ol{list-style:decimal!important}.seo-content ul{list-style:disc!important}.seo-content ol li::marker{font-weight:700;color:#f2c557}.toc{margin:24px 0;padding:22px;border:1px solid #3385a1;border-radius:12px}.page-banner{position:relative;width:calc(100% - 80px);max-width:1276px;margin:24px auto 0;min-height:270px;overflow:hidden;border-radius:16px;isolation:isolate;background:#06364f}.page-banner>img{position:absolute;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:right center}.page-banner::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#06364ff0 0%,#06364fbd 44%,transparent 80%)}.page-banner__copy{padding:36px;width:63%;min-height:270px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.page-banner h1{font-size:clamp(25px,3vw,40px);font-weight:700;line-height:1.2;margin:0;overflow-wrap:anywhere}.page-banner .button{padding:14px 22px;min-height:48px}.inner-page>.bn-slots{width:calc(100% - 80px);max-width:1276px;margin:30px auto}.carousel_mainPromo .carousel__slideImageContainer img{object-fit:cover!important;object-position:right center}.carousel_mainPromo .carousel__slideContent{background:linear-gradient(90deg,#06364fe8,#06364f80,transparent)!important}.carousel_mainPromo .carousel__label_empty{display:none!important}.carousel_mainPromo .carousel__title{font-size:clamp(28px,3.5vw,48px)!important}.carousel_mainPromo .carousel__description{max-width:440px;font-size:18px}.carousel_mainPromo .carousel__contentWrapper{min-width:0}.carousel_mainPromo .carousel__buttonsRow{flex-wrap:wrap}.footer__content{height:auto!important;max-height:none!important;overflow:visible!important}.tabBar .tabBar__click{display:flex;align-items:center;justify-content:center;height:55px;text-align:center}.table-scroll{overflow-x:auto;max-width:100%}.table-scroll table{min-width:520px}.table-scroll table th,.table-scroll table td{vertical-align:top}.page__body{padding-bottom:0}.footer__menu{padding:30px 18px}.site-disclaimer{margin-bottom:60px!important}button,a{touch-action:manipulation}a:focus-visible,summary:focus-visible{outline:2px solid #f2c557;outline-offset:4px}
@media(max-width:1100px){.header__leftLinks{display:none!important}.header__menuBtn{display:flex!important}}
@media(max-width:640px){.page-banner{width:calc(100% - 32px);min-height:300px;margin-top:16px}.page-banner__copy{padding:24px;width:100%;min-height:300px;padding-right:20%}.page-banner::after{background:linear-gradient(90deg,#06364ff5,#06364fd9 48%,#06364f40)}.page-banner>img{object-position:70% center}.page-banner h1{font-size:26px}.inner-page>.bn-slots{width:calc(100% - 32px)}.carousel_mainPromo .carousel__itemSlide,.carousel_mainPromo .carousel__slide,.carousel_mainPromo .carousel__slideImageContainer{height:330px!important;min-height:330px!important}.carousel_mainPromo .carousel__slideContent{position:absolute!important;inset:0!important;width:100%!important;padding:24px!important;background:linear-gradient(90deg,#06364ff0,#06364fa8,transparent)!important;justify-content:center}.carousel_mainPromo .carousel__contentWrapper{width:90%!important}.carousel_mainPromo .carousel__description{font-size:16px;max-width:220px}.carousel_mainPromo .carousel__slideImageContainer{position:absolute!important;inset:0!important}.carousel_mainPromo .carousel__slideImageContainer img{height:330px!important;object-fit:cover!important;object-position:65% center!important}.carousel_mainPromo .carousel__buttonsRow{gap:8px!important}.carousel_mainPromo .button{padding:10px 12px!important;min-width:0!important}.tabBar__title{font-size:10px!important}.tabBar{padding-bottom:env(safe-area-inset-bottom)}.header__container{padding:10px 12px!important}.userinfo__registration{display:none!important}.seo-content h2{font-size:23px}.footer__content{width:100%;padding:24px 16px!important}.home__container_wrap{padding:0 16px!important}}
.carousel_mainPromo .carousel__slideContent{background:none!important}.carousel_mainPromo .carousel__slide::before{background:linear-gradient(90deg,#06364feb 0%,#06364f90 40%,transparent 75%)!important}.carousel_mainPromo .carousel__slideImageContainer{left:0!important;right:0!important}
@media(max-width:640px){.carousel_mainPromo .carousel__slideContent{left:0!important;right:0!important}.carousel_mainPromo .carousel__slide::before{background:linear-gradient(90deg,#06364ff5,#06364fc9 55%,#06364f55)!important}}
.carousel_mainPromo .carousel__slide::after{background:linear-gradient(90deg,#06364feb 0%,#06364f90 40%,transparent 75%)!important}
@media(max-width:640px){.carousel_mainPromo .carousel__slide::after{z-index:1;background:linear-gradient(90deg,#06364fef,#06364fc0 60%,#06364f50)!important}.header__logo{z-index:4}.header__logo .logo__desktopIcon{display:none!important}.header__logo .logo__mobileIcon{display:block!important;opacity:1!important;position:static!important;width:150px!important}.logo__link{display:flex;align-items:center;width:150px;height:44px}}
@media(max-width:640px){.tabBar{display:flex!important;width:100%!important;left:0!important;right:0!important;gap:0!important;padding-left:4px!important;padding-right:4px!important}.tabBar__item{flex:1 1 0!important;width:20%!important;min-width:0!important;max-width:20%!important}.tabBar__title{white-space:normal!important;overflow-wrap:anywhere;line-height:1.25;font-size:10px!important}.tabBar__click{padding:4px!important}}
