.tc_link{text-decoration:none}.tc_font-icons{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:font-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.tc_font-icons--close:before{content:"\e905"}.tc_font-icons--left:before{content:"\e90c"}.tc_font-icons--right:before{content:"\e911"}.tc_font-icons--select:before{content:"\e919"}.tc_font-icons--show:before{content:"\e91f"}.tc_font-icons--check:before{content:"\e92b"}.tc_text-btn{background:transparent none;border:none;box-shadow:none;display:inline-block;font-size:20px;line-height:1;margin:0;outline:none;padding:0;transition:color .3s ease;vertical-align:top}.tc_text-btn:not(:disabled){cursor:pointer}.tc_text-btn:disabled{opacity:.5}.tc_text-btn:active,.tc_text-btn:focus,.tc_text-btn:hover{background:transparent none;color:#999;outline:none}.tc_text-btn:hover{color:#fff}.tc_text-btn--primary{color:#999}.tc_text-btn--primary:hover{color:#fff}.tc_btn,.tc_link-btn{align-items:center;background:linear-gradient(180deg,#f11647,#c6013b);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-size:14px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1.2;margin:0;min-height:40px;min-width:100px;outline:none;padding:5px 24px;position:relative;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:background .3s ease,box-shadow .3s ease,color .3s ease;vertical-align:middle}.tc_btn:not(:disabled),.tc_link-btn:not(:disabled){cursor:pointer}.tc_btn:disabled,.tc_link-btn:disabled{opacity:.5}.tc_btn:active,.tc_btn:focus,.tc_btn:hover,.tc_link-btn:active,.tc_link-btn:focus,.tc_link-btn:hover{color:#fff;outline:none;text-decoration:none}.tc_btn:active,.tc_btn:hover,.tc_link-btn:active,.tc_link-btn:hover{background:#f11647;box-shadow:none}.tc_link-btn{text-decoration:none}.tc_collapse{height:0;opacity:0;overflow:hidden;transition-property:height,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tc_collapse__content-wrapper{display:flex}.tc_collapse__content{width:100%}.tc_image--hidden{display:none!important}.tc_link-no-styles:link,.tc_link-no-styles:visited{color:inherit;cursor:pointer;text-decoration:inherit}.tc_container{display:block;margin:0 auto;padding:0 15px;width:100%}@media(min-width:768px){.tc_container{padding:0 48px}}@media(min-width:1248px){.tc_container{padding:0 54px}}@media(min-width:1632px){.tc_container{padding:0 64px}}@media(min-width:1920px){.tc_container{padding:0 68px}}@keyframes spinner-border{to{transform:rotate(1turn)}}.tc_game{display:block}.tc_game,.tc_game__block-img{margin:0;overflow:hidden;padding:0;position:relative;width:100%}.tc_game__block-img{aspect-ratio:1;border-radius:6px;display:flex;font-size:0}.tc_game__img{border:none;height:100%;width:100%}.tc_game__action{align-items:center;background-color:rgba(39,58,83,.8);border-radius:6px;box-shadow:inset 0 0 20px 28px #273a53;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:space-between;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity .3s ease;width:100%}@media(min-width:1248px){.tc_game__block-img:hover .tc_game__action{opacity:1}}.tc_game .tc_game__play .tc_game__button{background:url(/assets/default.png) 50% no-repeat;background-size:contain;box-shadow:none;min-width:66px;padding:0;transition:transform .3s ease}@media(min-width:1248px){.tc_game .tc_game__play .tc_game__button{height:66px}}@media(min-width:1632px){.tc_game .tc_game__play .tc_game__button{font-size:16px}}.tc_game .tc_game__play .tc_game__button:hover{transform:scale(1.1)}.tc_game__jackpot{align-items:center;background:linear-gradient(180deg,#f11647,#c6013b);border-radius:6px;bottom:8px;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:12px;font-weight:700;height:28px;justify-content:center;left:8px;opacity:1;overflow:hidden;padding:0 10px;position:absolute;transition:opacity .3s ease;width:calc(100% - 16px)}.tc_game__block-img:hover .tc_game__jackpot{opacity:0}.tc_game__jackpot-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc_game__jackpot-value span{display:inline-block;margin-right:5px}.tc_game__jackpot-value:before{background-image:url(/assets/default.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:12px;margin:0 7px -1px 0;width:12px}.tc_game__label-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;left:8px;opacity:1;position:absolute;right:8px;top:8px;transition:opacity .3s ease;width:45%}.tc_game__block-img:hover .tc_game__label-list{opacity:0}.tc_game__label{align-items:center;background:linear-gradient(180deg,#ffc200 .01%,#ff9500 100.36%);border-radius:4px;color:#fff;display:inline-flex;font-size:7px;font-weight:700;justify-content:center;line-height:1.2;padding:4px;text-transform:uppercase}.tc_game__label--top{background:linear-gradient(110.13deg,#ec2b29 24.92%,#c11340 103.7%)}.tc_game__label--new{background:#f59a01}.tc_game__label--bp{background:#1032ff;gap:4px}.tc_game__label-icon{height:10px;width:10px}.tc_game__title{color:#fff;display:block;font-size:14px;font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0;max-height:40px;overflow:hidden;padding:0 20px;text-align:center;width:100%}@media(min-width:1632px){.tc_game__title{font-size:16px}}.tc_game__buttons{display:block;min-height:16px;padding:0;text-align:center;width:100%}.tc_game .tc_game__button--demo,.tc_game .tc_game__button--play{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}@media(min-width:1248px){.tc_game .tc_game__button--demo,.tc_game .tc_game__button--play{position:static;width:auto}}.tc_game__demo{align-items:center;display:flex;justify-content:center;margin:7px 0 0;padding:0;width:100%}@media(min-width:768px){.tc_game__demo{margin-top:9px}}@media(min-width:960px){.tc_game__demo{margin-top:11px}}@media(min-width:1248px){.tc_game__demo{margin-top:9px}}@media(min-width:1632px){.tc_game__demo{margin-top:15px}}.tc_game--game-with-info{overflow:visible}.tc_game--game-with-info .tc_game__info{margin-top:12px}.tc_game--game-with-info .tc_game__info-title{font-size:14px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc_game--game-with-info .tc_game__info-provider{color:#999;font-size:12px;font-weight:400;letter-spacing:.12px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc_game .tc_game__title{font-size:16px;max-height:40px;max-width:100px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.tc_game .tc_game__demo .tc_game__button{color:#abfcdf;font-size:14px}@media(min-width:1632px){.tc_game .tc_game__demo .tc_game__button{font-size:16px}}.tc_game .tc_game__demo .tc_game__button:hover{color:#fff}.tc_game .tc_game__action{padding:22px 9px 18px}@media(min-width:1632px){.tc_game .tc_game__action{padding:30px 11px 21px}}@keyframes game-animation{0%{opacity:0}to{opacity:1}}.tc_btn{align-items:center;background:linear-gradient(180deg,#f11647,#c6013b);border:none;border-radius:8px;color:#fff;display:inline-flex;flex-wrap:wrap;font-size:14px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1.2;margin:0;min-height:40px;min-width:100px;outline:none;padding:5px 24px;position:relative;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:background .3s ease,box-shadow .3s ease,color .3s ease;vertical-align:middle}.tc_btn,.tc_btn:not(:disabled){cursor:pointer}.tc_btn:disabled{opacity:.5}.tc_btn:active,.tc_btn:focus,.tc_btn:hover{color:#fff;outline:none;text-decoration:none}.tc_btn:active,.tc_btn:hover{background:#f11647;box-shadow:none}.tc_btn--demo{background:transparent none;box-shadow:none;color:#999;font-size:10px;font-weight:600;min-height:10px;min-width:20px;padding:0;transition:color .3s ease}@media(min-width:768px){.tc_btn--demo{font-size:12px}}.tc_btn--demo:active,.tc_btn--demo:focus,.tc_btn--demo:hover{color:#999}.tc_btn--demo:hover{background:transparent none;box-shadow:none;color:#fff}.tc_footer{display:flex;flex-wrap:wrap;margin:0;padding:25px 24px 70px;width:100%}@media(min-width:768px){.tc_footer{padding:40px 48px 45px;padding:65px 48px 45px}}@media(min-width:1248px){.tc_footer{padding:50px 54px 45px}}@media(min-width:1632px){.tc_footer{padding:45px 64px}}.tc_footer__logos{border-bottom:1px solid rgba(185,198,214,.2)}.tc_footer__section-license{display:block;margin-top:30px;padding:0;width:100%}@media(min-width:768px){.tc_footer__section-license{margin-top:34px}}@media(min-width:960px){.tc_footer__section-license{margin-top:52px}}.tc_footer__section-menu{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:42px;padding:0;width:100%}@media(min-width:768px){.tc_footer__section-menu{margin-top:56px}}.tc_footer__reviews{border-bottom:1px solid rgba(185,198,214,.2);border-top:1px solid rgba(185,198,214,.2);display:block;margin-top:42px;padding:24px 0;width:100%}@media(min-width:768px){.tc_footer__reviews{margin-top:56px}}.tc_footer__crypto-exchange-rate{align-items:center;display:flex;justify-content:center;margin-top:42px;width:100%}@media(min-width:768px){.tc_footer__crypto-exchange-rate{margin-top:56px}}.tc_footer-logos{display:block;margin:0;padding:23px 0;width:100%}.tc_footer-logos__list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:18px;justify-content:center;margin:0;padding:0;width:100%}@media(min-width:768px){.tc_footer-logos__list{gap:16px 10px}}.tc_footer-logos__item{align-items:center;display:inline-flex!important;flex-direction:row;flex-wrap:wrap;justify-content:center;opacity:.4;padding:6px 10px;text-decoration:none;transition:opacity .3s ease;width:auto}.tc_footer-logos__item:hover{opacity:1}@media(min-width:768px){.tc_footer-logos__list--payments{margin-bottom:25px}}@media(min-width:960px){.tc_footer-logos__list--payments{margin-bottom:7px}}.tc_footer-logos__list--payments .tc_footer-logos__item{width:calc(50% - 20px)}@media(min-width:768px){.tc_footer-logos__list--payments .tc_footer-logos__item{width:auto}}.tc_footer-logos__image{display:inline-block;filter:grayscale(1);height:28px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;vertical-align:top;width:auto}.tc_footer-slider.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tc_footer-slider.slick-slider .tc_slick-list{display:block;margin:0 25px;overflow:hidden;padding:0;position:relative}@media(min-width:768px){.tc_footer-slider.slick-slider .tc_slick-list{margin:0 22px}}@media(min-width:960px){.tc_footer-slider.slick-slider .tc_slick-list{margin:0 44px}}@media(min-width:1248px){.tc_footer-slider.slick-slider .tc_slick-list{margin:0 auto;max-width:calc(100% - 80px)}}.tc_footer-slider.slick-slider .tc_slick-list:focus{outline:none}.tc_footer-slider.slick-slider .tc_slick-list,.tc_footer-slider.slick-slider .tc_slick-track{transform:translateZ(0)}.tc_footer-slider.slick-slider .tc_slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.tc_footer-slider.slick-slider .tc_slick-track:after,.tc_footer-slider.slick-slider .tc_slick-track:before{content:"";display:table}.tc_footer-slider.slick-slider .tc_slick-track:after{clear:both}.tc_footer-slider.slick-slider .tc_slick-slide{display:none;float:left;height:100%;margin-left:12px;min-height:1px}.tc_footer-slider.slick-slider .tc_slick-slide:first-child{margin-left:0}[dir=rtl] .tc_footer-slider.slick-slider .tc_slick-slide{float:right}.tc_footer-slider.slick-slider .tc_slick-slide img:not(.tc_image--hidden){display:block}.tc_footer-slider.slick-slider .tc_slick-slide.slick-loading img{display:none}.tc_footer-slider.slick-slider .tc_slick-slide>div{display:flex}.tc_footer-slider.slick-slider.slick-initialized .tc_slick-slide{display:block}.tc_footer-slider.slick-slider.slick-loading .tc_slick-slide{visibility:hidden}.tc_footer-slider.slick-slider.slick-vertical .tc_slick-slide{border:1px solid transparent;display:block;height:auto}.tc_footer-slider.slick-slider .tc_slick-arrow.slick-hidden{display:none}.tc_footer-slider.slick-slider .tc_slick-next,.tc_footer-slider.slick-slider .tc_slick-prev{background:transparent;border:none;color:#93a0b4;cursor:pointer;display:block;font-size:12px;height:20px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.tc_footer-slider.slick-slider .tc_slick-next:focus,.tc_footer-slider.slick-slider .tc_slick-next:hover,.tc_footer-slider.slick-slider .tc_slick-prev:focus,.tc_footer-slider.slick-slider .tc_slick-prev:hover{background:transparent;color:#fff;outline:none}.tc_footer-slider.slick-slider .tc_slick-prev{left:-2px}@media(min-width:1248px){.tc_footer-slider.slick-slider .tc_slick-prev{left:10px}}.tc_footer-slider.slick-slider .tc_slick-next{right:-2px}@media(min-width:1248px){.tc_footer-slider.slick-slider .tc_slick-next{right:10px}}.tc_footer-reviews__item{height:50px;position:relative;transition:opacity .3s ease;width:auto}.tc_footer-reviews__item:has(.tc_footer-reviews__link:hover){opacity:.75}.tc_footer-reviews__item:focus-visible{outline:none}.tc_footer-reviews__image{display:inline-block;height:50px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;vertical-align:top;width:auto}.tc_footer-reviews__link{inset:0;outline:none;position:absolute;text-decoration:none}.tc_footer-menu{margin:0;width:100%}.tc_footer-menu__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;max-width:100%;padding:0}.tc_footer-menu__item{padding:5px 12px}.tc_footer-menu__link{color:hsla(0,0%,100%,.6);display:inline-block;font-size:14px;font-weight:400;line-height:1.4;margin:0;outline:none;overflow:hidden;padding:0;text-decoration:none;text-overflow:ellipsis;text-transform:capitalize;transition:color .3s ease;vertical-align:top;white-space:nowrap;width:100%}@media(min-width:1632px){.tc_footer-menu__link{font-size:16px}}.tc_footer-menu__link:active,.tc_footer-menu__link:focus{color:#6ddab0;outline:none;text-decoration:none}.tc_footer-menu__link--current,.tc_footer-menu__link--current:active,.tc_footer-menu__link--current:focus,.tc_footer-menu__link--current:hover,.tc_footer-menu__link:hover{color:#6ddab0}.tc_layout{display:flex;flex-direction:column;min-height:100vh}.tc_layout__main{flex:1;padding-top:60px}.tc_layout--left-padding{padding:0}@media(min-width:1248px){.tc_layout--left-padding{padding-left:200px}.tc_layout--left-padding .tc_layout__main{padding-top:0}}#course-modal .tc_modal__content-wrapper,#playing-currency .tc_modal__content-wrapper{max-width:480px}.tc_select-games-search-for-modal__scroll,.tc_select__dropdown{scrollbar-color:#273a53}.tc_select-games-search-for-modal__scroll::-webkit-scrollbar,.tc_select__dropdown::-webkit-scrollbar{background:#273a53;border-radius:2px;height:3px;width:3px}.tc_select-games-search-for-modal__scroll::-webkit-scrollbar-track,.tc_select__dropdown::-webkit-scrollbar-track{background:#273a53;border-radius:2px}.tc_select-games-search-for-modal__scroll::-webkit-scrollbar-thumb,.tc_select__dropdown::-webkit-scrollbar-thumb{background:#a0bcd9;border-radius:2px;margin:0}.tc_select-games-search-for-modal__scroll::-webkit-scrollbar-thumb:hover,.tc_select-games-search-for-modal__scroll:hover::-webkit-scrollbar-thumb,.tc_select__dropdown::-webkit-scrollbar-thumb:hover,.tc_select__dropdown:hover::-webkit-scrollbar-thumb{background:#a0bcd9}.tc_select,.tc_select-games-search-for-modal{color:#fff;display:block;font-size:14px;font-weight:600;line-height:1.2;margin:0;padding:0;position:relative;text-align:left;width:100%}.tc_select-games-search-for-modal__arrow-icon-wrapper,.tc_select__arrow-icon-wrapper{color:#8596ab;cursor:pointer;font-size:8px;transform:rotate(0deg);transform-origin:center;transition:transform .3s}.tc_Select--exchange-search__list,.tc_select__dropdown{scrollbar-color:#273a53}.tc_Select--exchange-search__list::-webkit-scrollbar,.tc_select__dropdown::-webkit-scrollbar{background:#273a53;border-radius:2px;height:3px;width:3px}.tc_Select--exchange-search__list::-webkit-scrollbar-track,.tc_select__dropdown::-webkit-scrollbar-track{background:#273a53;border-radius:2px}.tc_Select--exchange-search__list::-webkit-scrollbar-thumb,.tc_select__dropdown::-webkit-scrollbar-thumb{background:#a0bcd9;border-radius:2px;margin:0}.tc_Select--exchange-search__list::-webkit-scrollbar-thumb:hover,.tc_Select--exchange-search__list:hover::-webkit-scrollbar-thumb,.tc_select__dropdown::-webkit-scrollbar-thumb:hover,.tc_select__dropdown:hover::-webkit-scrollbar-thumb{background:#a0bcd9}@keyframes spinner{to{transform:rotate(1turn)}}.tc_select__dropdown{scrollbar-color:#273a53}.tc_select__dropdown::-webkit-scrollbar{background:#273a53;border-radius:2px;height:3px;width:3px}.tc_select__dropdown::-webkit-scrollbar-track{background:#273a53;border-radius:2px}.tc_select__dropdown::-webkit-scrollbar-thumb{background:#a0bcd9;border-radius:2px;margin:0}.tc_select__dropdown::-webkit-scrollbar-thumb:hover,.tc_select__dropdown:hover::-webkit-scrollbar-thumb{background:#a0bcd9}.tc_select{color:#fff;display:block;font-size:14px;font-weight:600;line-height:1.2;margin:0;padding:0;position:relative;text-align:left;width:100%}.tc_select__bottom-line{height:0;position:relative;width:100%}.tc_select__dropdown{background:#111923;border:0 solid transparent;border-radius:0 0 4px 4px;color:#fff;display:block;font-size:14px;font-weight:600;left:0;margin:0;max-height:152px;overflow:hidden;overflow-y:auto;padding:0;position:absolute;text-transform:none;top:100%;width:100%;z-index:100}.tc_select__arrow-icon-wrapper{color:#8596ab;cursor:pointer;font-size:8px;transform:rotate(0deg);transform-origin:center;transition:transform .3s}.tc_input{align-items:center;border-radius:8px;color:#fff;cursor:text;display:flex;padding:0 12px;position:relative;transition:background-color .3s ease;width:100%;z-index:10}.tc_input__left-container{display:flex;margin-right:12px}.tc_input__right-container{display:flex;margin-left:12px}.tc_input .tc_input__native,.tc_input--default .tc_input__native{color:#fff}.tc_input .tc_input__native+.tc_input__focus-container,.tc_input--default .tc_input__native+.tc_input__focus-container{background:#0d131c;border-color:transparent}.tc_input .tc_input__native:hover:not([disabled]),.tc_input--default .tc_input__native:hover:not([disabled]){color:#fff}.tc_input .tc_input__native:hover:not([disabled])+.tc_input__focus-container,.tc_input--default .tc_input__native:hover:not([disabled])+.tc_input__focus-container{background:#0d131c none;border-color:transparent}.tc_input .tc_input__native:focus:not([disabled]),.tc_input--default .tc_input__native:focus:not([disabled]){color:#fff}.tc_input .tc_input__native:focus:not([disabled])+.tc_input__focus-container,.tc_input--default .tc_input__native:focus:not([disabled])+.tc_input__focus-container{background:#0d131c none;border-color:transparent}.tc_input--empty .tc_input__native{color:hsla(0,0%,100%,.65)}.tc_input--empty .tc_input__native+.tc_input__focus-container{background:#0d131c none;border-color:transparent}.tc_input--empty .tc_input__native:hover{color:hsla(0,0%,100%,.65)}.tc_input--empty .tc_input__native:hover+.tc_input__focus-container{background:#0d131c none;border-color:transparent}.tc_input--empty .tc_input__native:focus{color:#fff}.tc_input--empty .tc_input__native:focus+.tc_input__focus-container{background:#0d131c none;border-color:transparent}.tc_input__native{background-color:transparent;border:none;caret-color:#fff;display:block;font-size:14px;font-weight:600;height:39px;letter-spacing:normal;line-height:1;margin:1px 0;outline:none;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;text-transform:none;transition:color .3s ease;vertical-align:middle;white-space:nowrap;width:100%}.tc_input__native[name=mobile_phone-code]{flex-shrink:0}.tc_input__native:active,.tc_input__native:focus,.tc_input__native:hover{background-color:transparent;box-shadow:none;outline:none}.tc_input__native::-moz-placeholder{color:hsla(0,0%,100%,.65)!important;line-height:37px!important;opacity:1;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease!important;transition:color .3s ease,background-color .3s ease,border-color .3s ease!important}.tc_input__native::-webkit-input-placeholder{color:hsla(0,0%,100%,.65)!important;line-height:normal;opacity:1;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease!important;transition:color .3s ease,background-color .3s ease,border-color .3s ease!important}.tc_input__native:hover::-moz-placeholder{color:hsla(0,0%,100%,.65)!important;opacity:1}.tc_input__native:hover::-webkit-input-placeholder{color:hsla(0,0%,100%,.65)!important;opacity:1}.tc_input__native:focus::-moz-placeholder{color:hsla(0,0%,100%,.5)!important;opacity:1}.tc_input__native:focus::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)!important;opacity:1}.tc_input__native:-webkit-autofill{-webkit-text-fill-color:#fff!important;background:#0d131c!important;background-clip:content-box!important;border:none!important;border-radius:0!important;box-shadow:inset 0 0 0 100px #0d131c!important;color:#fff!important;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease!important;transition:color .3s ease,background-color .3s ease,border-color .3s ease!important}.tc_input__native:-webkit-autofill:active,.tc_input__native:-webkit-autofill:active:focus,.tc_input__native:-webkit-autofill:active:hover,.tc_input__native:-webkit-autofill:focus,.tc_input__native:-webkit-autofill:focus:hover,.tc_input__native:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 100px #0d131c none!important;color:#fff!important}.tc_input__native:-webkit-autofill:active:not(:hover){-webkit-text-fill-color:#fff!important}.tc_input__focus-container{background:#0d131c;border:1px solid transparent;border-radius:8px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:border-color .3s ease;z-index:-1}.tc_form-element{display:block;margin:0;padding:0;width:100%}.tc_form{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;width:100%}.tc_checkbox{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;width:100%}.tc_checkbox__input{display:none;height:0;margin:0;opacity:0;position:absolute}.tc_checkbox__block{align-items:center;align-self:stretch;cursor:pointer;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:0;width:auto}.tc_checkbox__block:focus{outline:none}.tc_checkbox__required{color:#6ddab0;display:inline-block}.tc_checkbox__point{align-items:center;background:tranparent none;border:1px solid #8596ab;border-radius:2px;box-shadow:none;color:#8596ab;display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-size:8px;height:16px;justify-content:center;margin:0 8px 0 0;overflow:hidden;padding:0;position:relative;text-shadow:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:16px}.tc_checkbox__point .tc_font-icons{display:none}.tc_checkbox__block:hover .tc_checkbox__point{background:tranparent none;border-color:#8596ab}.tc_checkbox__label{align-items:center;color:#fff;display:inline-flex;flex:1;flex-direction:row;flex-wrap:wrap;font-size:12px;font-style:normal;font-weight:700;justify-content:flex-start;letter-spacing:normal;line-height:1.2;margin:0;min-height:16px;padding:0;text-align:left;text-transform:none;transition:color .3s ease;width:100%}.tc_checkbox__block:hover .tc_checkbox__label{color:hsla(0,0%,100%,.9)}.tc_checkbox__label a{cursor:pointer;outline:none;transition:color .3s ease}.tc_checkbox__label a,.tc_checkbox__label a:active,.tc_checkbox__label a:focus,.tc_checkbox__label a:hover{color:#6ddab0;text-decoration:none}.tc_checkbox__label a:hover{color:#6ddab0;text-decoration:underline}.tc_checkbox__label sup{color:#6ddab0;top:0}.tc_checkbox__input:checked+.tc_checkbox__block .tc_checkbox__point{background:#1032ff;border-color:#1032ff}.tc_checkbox__input:checked+.tc_checkbox__block .tc_checkbox__point:before{opacity:1}.tc_checkbox__input:checked+.tc_checkbox__block .tc_checkbox__point .tc_font-icons{display:block}.tc_checkbox__input:checked+.tc_checkbox__block .tc_checkbox__label{color:#fff}.tc_checkbox__input:checked+.tc_checkbox__block:hover .tc_checkbox__point{background:#1032ff;border-color:#1032ff}.tc_checkbox__input:checked+.tc_checkbox__block:hover .tc_checkbox__label{color:#fff}.tc_checkbox--disabled,.tc_checkbox[disabled]{cursor:not-allowed}.tc_checkbox--disabled .tc_checkbox__block,.tc_checkbox[disabled] .tc_checkbox__block{pointer-events:none}.tc_checkbox--disabled .tc_checkbox__point,.tc_checkbox[disabled] .tc_checkbox__point{background:tranparent none;border-color:rgba(133,150,171,.5)}.tc_checkbox--disabled .tc_checkbox__label,.tc_checkbox[disabled] .tc_checkbox__label{color:hsla(0,0%,100%,.5)}.tc_checkbox--disabled .tc_checkbox__input:checked+.tc_checkbox__block .tc_checkbox__point,.tc_checkbox[disabled] .tc_checkbox__input:checked+.tc_checkbox__block .tc_checkbox__point{background:tranparent none;border-color:rgba(133,150,171,.5)}.tc_checkbox--disabled .tc_checkbox__input:checked+.tc_checkbox__block .tc_checkbox__label,.tc_checkbox[disabled] .tc_checkbox__input:checked+.tc_checkbox__block .tc_checkbox__label{color:hsla(0,0%,100%,.5)}.tc_select-with-country-icons__dropdown,.tc_select__dropdown{scrollbar-color:#273a53}.tc_select-with-country-icons__dropdown::-webkit-scrollbar,.tc_select__dropdown::-webkit-scrollbar{background:#273a53;border-radius:2px;height:3px;width:3px}.tc_select-with-country-icons__dropdown::-webkit-scrollbar-track,.tc_select__dropdown::-webkit-scrollbar-track{background:#273a53;border-radius:2px}.tc_select-with-country-icons__dropdown::-webkit-scrollbar-thumb,.tc_select__dropdown::-webkit-scrollbar-thumb{background:#a0bcd9;border-radius:2px;margin:0}.tc_select-with-country-icons__dropdown::-webkit-scrollbar-thumb:hover,.tc_select-with-country-icons__dropdown:hover::-webkit-scrollbar-thumb,.tc_select__dropdown::-webkit-scrollbar-thumb:hover,.tc_select__dropdown:hover::-webkit-scrollbar-thumb{background:#a0bcd9}.tc_select,.tc_select-with-country-icons{color:#fff;display:block;font-size:14px;font-weight:600;line-height:1.2;margin:0;padding:0;position:relative;text-align:left;width:100%}.tc_select-with-country-icons__bottom-line,.tc_select__bottom-line{height:0;position:relative;width:100%}.tc_select-with-country-icons__dropdown,.tc_select__dropdown{background:#111923;border:0 solid transparent;border-radius:0 0 4px 4px;color:#fff;display:block;font-size:14px;font-weight:600;left:0;margin:0;max-height:152px;overflow:hidden;overflow-y:auto;padding:0;position:absolute;text-transform:none;top:100%;width:100%;z-index:100}.tc_select__arrow-icon{font-size:8px}.tc_select-with-country-icons__arrow-icon-wrapper,.tc_select__arrow-icon-wrapper{color:#8596ab;cursor:pointer;font-size:8px;transform:rotate(0deg);transform-origin:center;transition:transform .3s}.tc_select-with-country-icons__input-country-icon,.tc_select-with-country-icons__option-country-icon{height:24px;min-width:24px;width:24px}.tc_password-input .tc_password-input__visibility-button{color:#a0bcd9;margin-left:8px}.tc_password-input .tc_password-input__visibility-icon{font-size:14px;font-weight:400;line-height:1}.tc_password-input__strength{display:block;margin:0;padding:5px 0 0;width:100%}.tc_password-input__strength-bar{background-color:#212121;border-radius:4px;display:block;height:3px;margin:0 0 2px;padding:0;position:relative;width:100%}.tc_password-input__strength-progress{border-radius:4px;display:block;height:100%;position:absolute;right:0;top:0;transition:background-color .3s ease,width .3s ease}.tc_password-input__strength-description{color:#999;display:block;font-size:12px;font-weight:500;margin:0;padding:0;text-align:right;text-transform:uppercase;transition:color .3s ease;width:100%}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes timer{0%{width:100%}to{width:0}}html{height:auto;width:100%}.tc_body,html{min-height:100%}.tc_body{background:#0d131c;color:#fff;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.2;margin:0;max-width:100%;overflow:auto;overflow-x:hidden;padding:0;text-align:left;width:100vw}*{box-sizing:border-box}img{border:none}input::-ms-clear,input::-ms-reveal{display:none;height:0;width:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#chatra:not(.tc_chatra--expanded){opacity:0!important;pointer-events:none;transition:none;visibility:hidden!important}.tc_bonuses{margin:0}.tc_bonuses,.tc_bonuses__inner{display:block;padding:0;width:100%}.tc_registr-title{color:#fff;display:block;font-weight:700;margin:0;padding:0;text-align:center;text-transform:uppercase;width:100%}.tc_registr-title__name{font-size:18px;line-height:24px;margin:0 0 4px}.tc_registr-title__name--small{font-size:16px;line-height:16px;text-transform:none}.tc_registr-title__bonus{color:#f11647;font-size:20px;font-weight:600;line-height:22px;margin:0 0 8px}.tc_home-slide{display:block!important}.tc_home-slide__image{display:block;height:100%;max-height:334px;-o-object-fit:cover;object-fit:cover;-o-object-position:35% center;object-position:35% center;width:100%}@media(min-width:768px){.tc_home-slide__image{max-height:unset;-o-object-position:20% center;object-position:20% center}}@media(min-width:1248px){.tc_home-slide__image{-o-object-position:30% center;object-position:30% center}}@media(min-width:1632px){.tc_home-slide__image{-o-object-position:left center;object-position:left center}}.tc_home-slide__content{bottom:0;color:#fff;display:block;font-size:16px;font-weight:500;left:0;letter-spacing:normal;line-height:1.2;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}@media(min-width:768px){.tc_home-slide__content{font-size:20px}}.tc_home-slide__block{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0;min-height:100%;padding:0 12px;position:relative;text-align:center;width:100%}@media(min-width:768px){.tc_home-slide__block{align-items:center;padding:0 48px}}@media(min-width:1248px){.tc_home-slide__block{padding:0 55px}}.tc_home-slide__block--with-form{align-items:center}.tc_home-slide__block--left{justify-content:center;text-align:left}@media(min-width:768px){.tc_home-slide__block--left{justify-content:flex-start}}.tc_home-slide .tc_registration-form-nomodal{border-radius:10px;max-width:348px}@keyframes faling-money-fs{0%{background-position:center 0}to{background-position:center 602px}}@keyframes faling-money-fs-sm{0%{background-position:center 0}to{background-position:center 628px}}@keyframes faling-money-fs-md{0%{background-position:center 0}to{background-position:center 968px}}@keyframes vert-move-a-fs{0%{transform:translateY(0) scale(.9)}50%{transform:translateY(30px) scale(.9)}to{transform:translateY(0) scale(.9)}}@keyframes vert-move-b-fs{0%{transform:translateY(0) rotate(20deg) scale(.8)}50%{transform:translateY(30px) rotate(20deg) scale(.8)}to{transform:translateY(0) rotate(20deg) scale(.8)}}.tc_body{scrollbar-color:#273a53}.tc_body::-webkit-scrollbar{height:3px;width:3px}.tc_body::-webkit-scrollbar,.tc_body::-webkit-scrollbar-track{background:#273a53;border-radius:2px}.tc_body::-webkit-scrollbar-thumb{background:#a0bcd9;border-radius:2px;margin:0}.tc_body::-webkit-scrollbar-thumb:hover,.tc_body:hover::-webkit-scrollbar-thumb{background:#a0bcd9}:root{--buttons-text-transform:uppercase;--dropdown-max-height:calc(100vh - 60px - var(--tab-bars-tab-bar-height));--aside-space:0px;--width-scroll-bar:1px;--padding-section:16px;--padding-block:24px;--padding-container:14px;--slider-dots-size:6px;--slider-dots-active-size:8px;--slider-dots-gap:4px;--slider-dots-padding:16px}@media(min-width:768px){:root{--padding-section:24px;--padding-block:40px;--padding-container:32px}}@media(min-width:960px){:root{--padding-container:38px}}@media(min-width:1248px){:root{--padding-container:55px}}@media(min-width:1920px){:root{--padding-container:104px}}
.tc_captcha-term-and-policy{color:#fff;font-size:14px;margin:10px 0}.tc_captcha-term-and-policy__link{color:#999}.tc_games-filter{display:block;margin:0;padding:0;width:100%}.tc_games-filter__grid{grid-column-gap:16px;grid-row-gap:16px;display:grid;grid-auto-flow:row;grid-template-columns:1fr;margin:0;padding:0;width:100%}@media(min-width:768px){.tc_games-filter__grid{grid-template-columns:1fr 1fr 1fr}}@media(min-width:960px){.tc_games-filter__grid{grid-column-gap:24px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media(min-width:1248px){.tc_games-filter__grid{grid-column-gap:32px;grid-row-gap:16px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media(min-width:1632px){.tc_games-filter__grid{grid-template-columns:1.57fr 1.57fr 1fr 1fr 1fr}}@media(min-width:1920px){.tc_games-filter__grid{grid-template-columns:1.55fr 1.55fr 1fr 1fr 1fr}}.tc_games-filter__cell{align-items:flex-start;display:inline-flex;flex-direction:row;flex-wrap:nowrap;grid-column:1;justify-content:center;margin:0;padding:0;width:100%}.tc_games-filter__cell--category{margin-left:-20px;overflow:hidden;width:calc(100% + 35px)}@media(min-width:768px){.tc_games-filter__cell--category{grid-column:1;grid-row:2;margin-left:0;width:100%}}@media(min-width:960px){.tc_games-filter__cell--category{grid-column:1/7;padding:10px 0}}@media(min-width:1248px){.tc_games-filter__cell--category{align-items:center;grid-column:1/5;padding:0}}@media(min-width:1920px){.tc_games-filter__cell--category{grid-column:1/4}}@media(min-width:768px){.tc_games-filter__cell--providers{grid-column:3;grid-row:3}}@media(min-width:960px){.tc_games-filter__cell--providers{grid-column:5/7;grid-row:4}}@media(min-width:1248px){.tc_games-filter__cell--providers{grid-column:5;grid-row:3}}.tc_games-filter__cell--home{display:none}.tc_games-filter__category{display:block;margin:0;padding:0;width:100%}@media(min-width:960px){.tc_games-filter__category{display:none}}.tc_games-filter__category--desktop{display:none;height:100%}@media(min-width:960px){.tc_games-filter__category--desktop{display:block}}.tc_games__filter .tc_games-filter,.tc_home__filter .tc_games-filter{position:relative}.tc_games__filter .tc_games-filter .tc_games-filter__grid,.tc_home__filter .tc_games-filter .tc_games-filter__grid{grid-column-gap:27px;grid-row-gap:19px;grid-template-columns:1fr auto}@media(min-width:768px){.tc_games__filter .tc_games-filter .tc_games-filter__grid,.tc_home__filter .tc_games-filter .tc_games-filter__grid{grid-column-gap:10px;grid-template-columns:1fr auto auto}}@media(min-width:960px){.tc_games__filter .tc_games-filter .tc_games-filter__grid,.tc_home__filter .tc_games-filter .tc_games-filter__grid{grid-row-gap:20px;grid-template-columns:1fr auto}}@media(min-width:1248px){.tc_games__filter .tc_games-filter .tc_games-filter__grid,.tc_home__filter .tc_games-filter .tc_games-filter__grid{grid-template-columns:1fr auto auto}}.tc_games__filter .tc_games-filter .tc_games-filter__cell--category,.tc_home__filter .tc_games-filter .tc_games-filter__cell--category{grid-column:span 2;grid-row:1}@media(min-width:768px){.tc_games__filter .tc_games-filter .tc_games-filter__cell--category,.tc_home__filter .tc_games-filter .tc_games-filter__cell--category{grid-column:1}}@media(min-width:960px){.tc_games__filter .tc_games-filter .tc_games-filter__cell--category,.tc_home__filter .tc_games-filter .tc_games-filter__cell--category{grid-column:1;grid-row:1;padding:0}}@media(min-width:1248px){.tc_games__filter .tc_games-filter .tc_games-filter__cell--category,.tc_home__filter .tc_games-filter .tc_games-filter__cell--category{grid-column:1}}.tc_games__filter .tc_games-filter .tc_games-filter__cell--providers,.tc_home__filter .tc_games-filter .tc_games-filter__cell--providers{display:none;grid-column:span 2;grid-row:2}@media(min-width:768px){.tc_games__filter .tc_games-filter .tc_games-filter__cell--providers,.tc_home__filter .tc_games-filter .tc_games-filter__cell--providers{grid-column:span 2;grid-row:1}}@media(min-width:960px){.tc_games__filter .tc_games-filter .tc_games-filter__cell--providers,.tc_home__filter .tc_games-filter .tc_games-filter__cell--providers{grid-column:3;grid-row:1}}@media(min-width:1248px){.tc_games__filter .tc_games-filter .tc_games-filter__cell--providers,.tc_home__filter .tc_games-filter .tc_games-filter__cell--providers{grid-column:3;grid-row:1}}.tc_games__filter .tc_games-filter .tc_games-filter__category,.tc_home__filter .tc_games-filter .tc_games-filter__category{display:block}.tc_game-category-menu__list{scrollbar-color:#273a53}.tc_game-category-menu__list::-webkit-scrollbar{background:#273a53;border-radius:2px;height:1px;width:1px}.tc_game-category-menu__list::-webkit-scrollbar-track{background:#273a53;border-radius:2px}.tc_game-category-menu__list::-webkit-scrollbar-thumb{background:#a0bcd9;border-radius:2px;margin:0}.tc_game-category-menu__list::-webkit-scrollbar-thumb:hover,.tc_game-category-menu__list:hover::-webkit-scrollbar-thumb{background:#a0bcd9}.tc_game-category-menu{align-items:center;display:flex;min-height:40px;overflow:hidden;padding:0;position:relative;width:100%}@media(min-width:768px){.tc_game-category-menu{border-radius:100px;min-height:47px}}.tc_game-category-menu__list{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start;list-style:none;margin:0;-webkit-mask-image:linear-gradient(90deg,transparent 10px,#000 40px,#000 calc(100% - 40px),transparent calc(100% - 10px));mask-image:linear-gradient(90deg,transparent 10px,#000 40px,#000 calc(100% - 40px),transparent calc(100% - 10px));overflow:hidden;overflow-x:auto;padding:0 40px;position:relative;width:100%}@media(min-width:768px){.tc_game-category-menu__list{min-height:38px}}.tc_game-category-menu__item{align-self:stretch;flex-wrap:wrap;padding:0}.tc_game-category-menu__item,.tc_game-category-menu__link{align-items:center;display:inline-flex;flex-direction:row;justify-content:center;margin:0;width:auto}.tc_game-category-menu__link{background:#273a53;border-radius:8px;color:#fff;flex-wrap:nowrap;font-size:14px;font-weight:800;letter-spacing:.136px;line-height:1;outline:none;padding:6px 12px;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.tc_game-category-menu__link:active,.tc_game-category-menu__link:focus,.tc_game-category-menu__link:hover{cursor:pointer;outline:none;text-decoration:none}.tc_game-category-menu__link.active,.tc_game-category-menu__link:hover{background:#001eeb;color:#fff}.tc_game-category-menu__icon{display:inline-block;height:30px;margin:0 4px 0 0;-o-object-fit:contain;object-fit:contain;vertical-align:top;width:30px}.tc_menu-providers__list{scrollbar-color:#273a53}.tc_menu-providers__list::-webkit-scrollbar{background:#273a53;border-radius:2px;height:3px;width:3px}.tc_menu-providers__list::-webkit-scrollbar-track{background:#273a53;border-radius:2px}.tc_menu-providers__list::-webkit-scrollbar-thumb{background:#a0bcd9;border-radius:2px;margin:0}.tc_menu-providers__list::-webkit-scrollbar-thumb:hover,.tc_menu-providers__list:hover::-webkit-scrollbar-thumb{background:#a0bcd9}.tc_menu-providers{align-items:center;align-self:stretch;color:#fff;display:flex;flex-direction:row;font-size:12px;font-weight:700;justify-content:flex-start;letter-spacing:.01em;line-height:1.25;margin:0;padding:0;position:relative;text-align:left;width:100%}@media(min-width:768px){.tc_menu-providers{position:static}}.tc_menu-providers__button{align-items:center;align-self:stretch;background-color:#273a53;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0;min-height:51px;padding:5px 8px;position:relative;text-transform:uppercase;transition:background-color .3s ease;width:100%}@media(min-width:768px){.tc_menu-providers__button{min-height:47px;position:static}}.tc_menu-providers__button:focus-visible,.tc_menu-providers__button:hover{background-color:#273a53}.tc_menu-providers__caret{display:inline-block;font-size:4px;margin:0 0 0 4px;transition:all .3s ease;vertical-align:top;width:auto}.tc_menu-providers__content{background-color:#111923;border-radius:16px;display:none;left:0;margin:8px 0 0;padding:10px 4px 10px 10px;position:absolute;top:100%;width:100%;z-index:6}@media(min-width:576px){.tc_menu-providers__content{padding:12px 4px 16px 12px}}.tc_menu-providers__list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;max-height:288px;overflow:auto;padding:0 7px 0 0;text-align:center;width:100%}@media(min-width:576px){.tc_menu-providers__list{padding-right:6px}}@media(min-width:960px){.tc_menu-providers__list{max-height:720px}}.tc_menu-providers__item{align-items:center;display:inline-flex;line-height:1;margin:0;padding:0;vertical-align:top;width:auto;width:100%}@media(min-width:768px){.tc_menu-providers__item{padding:4px;width:50%}}@media(min-width:576px){.tc_menu-providers__item{padding:4px;width:auto}}.tc_menu-providers__icon-wrap,.tc_menu-providers__reset{align-items:center;display:flex;justify-content:center}.tc_menu-providers__icon-wrap{height:24px;margin-right:8px;width:24px}.tc_menu-providers__icon{max-height:100%;max-width:100%}.tc_menu-providers__link{align-items:center;background-color:transparent;border-radius:8px;color:#fff;display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-size:12px;font-weight:700;height:34px;justify-content:flex-start;letter-spacing:.12px;line-height:1.25;margin:0;max-width:100%;min-height:16px;overflow:hidden;padding:4px 4px 4px 20px;text-align:left;text-decoration:none;transition:background-color .3s ease;width:100%}@media(min-width:576px){.tc_menu-providers__link{background-color:hsla(0,0%,100%,.1);border-radius:5px;height:38px;padding:8px;width:auto}}.tc_menu-providers__link:active,.tc_menu-providers__link:focus,.tc_menu-providers__link:hover{background-color:#1032ff;color:#fff;cursor:pointer;outline:none;text-decoration:none}.tc_tourn-home{color:#fff;font-size:12px;font-weight:600;height:100%;line-height:1.2;margin:0;padding:195px 0 0;text-align:center;text-transform:none;width:100%}@media(min-width:768px){.tc_tourn-home{display:flex;font-size:14px;min-height:260px;padding-left:50%;padding-top:0}}@media(min-width:960px){.tc_tourn-home{display:block;font-size:16px;padding-left:0;padding-top:195px;text-align:center}}@media(min-width:1632px){.tc_tourn-home{padding-top:269px}}.tc_tourn-home__top{left:0;padding-top:27px;position:absolute;top:0;width:100%}@media(min-width:768px){.tc_tourn-home__top{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-top:59px;width:50%}}@media(min-width:960px){.tc_tourn-home__top{height:206px;padding-top:24px;width:100%}}@media(min-width:1632px){.tc_tourn-home__top{height:290px;padding-top:34px}}.tc_tourn-home__winners{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media(min-width:768px){.tc_tourn-home__winners{width:100%}}.tc_tourn-home__bg{display:block;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.tc_tourn-home__bg .tc_image{border:none;border-radius:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.tc_tourn-home__bottom{border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:center;margin-left:-5px;padding-top:12px;width:calc(100% + 10px)}@media(min-width:1632px){.tc_tourn-home__bottom{padding-top:17px}}.tc_tourn-home__see-more-btn{color:#f11647;font-size:16px;font-weight:700;line-height:24px;text-align:center;text-transform:uppercase;transition:color .3s ease}@media(min-width:1632px){.tc_tourn-home__see-more-btn{font-size:22px;line-height:34px}}.tc_tourn-home__see-more-btn:active,.tc_tourn-home__see-more-btn:hover{color:#f11647}.tc_tourn-home__title{display:block;font-family:verveine,Arial,sans-serif;font-size:36px;font-weight:400;margin-bottom:15px;padding:0;position:relative;text-transform:uppercase;width:100%}@media(min-width:1632px){.tc_tourn-home__title{font-size:50px;margin-bottom:21px}}.tc_tourn-home__pool{color:#6ddab0;display:block;font-size:24px;font-weight:700;height:56px;margin:0 auto 39px;max-width:194px;overflow:hidden;padding:0;position:relative;width:100%}@media(min-width:768px){.tc_tourn-home__pool{margin-bottom:58px}}@media(min-width:960px){.tc_tourn-home__pool{margin-bottom:15px}}@media(min-width:1248px){.tc_tourn-home__pool{margin-bottom:39px}}@media(min-width:1632px){.tc_tourn-home__pool{font-size:32px;height:69px;margin-bottom:54px;max-width:274px}}.tc_tourn-home__close{align-items:center;background:transparent none;border:none;box-shadow:none;color:hsla(0,0%,100%,.8);cursor:pointer;display:inline-flex;flex-direction:row;font-size:12px;justify-content:center;margin:0;outline:none;padding:0;position:absolute;right:10px;top:10px;transition:color .3s ease;width:auto}.tc_tourn-home__close:hover{color:#fff}.tc_home-cards .tc_tourn-home__close{display:none}.tc_home-tourn-timer{align-items:center;background-color:#1032ff;color:#fff;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:space-between;letter-spacing:.01px;line-height:1.2;margin:0 auto;padding:0 20px;position:relative;text-transform:none;width:100%}@media(min-width:1632px){.tc_home-tourn-timer{font-size:18px;height:56px}}.tc_home-tourn-timer__title{display:block;margin:0;padding:0}@media(min-width:768px){:root{--padding-section:24px;--padding-block:40px;--padding-container:32px}}@media(min-width:960px){:root{--padding-container:38px}}@media(min-width:1248px){:root{--padding-container:55px}}@media(min-width:1920px){:root{--padding-container:104px}}.tc_home__general-slider{margin-bottom:16px;min-height:580px}@media(min-width:768px){.tc_home__general-slider{margin-bottom:30px}}.tc_home__filter{display:block;margin:0 0 28px;padding:0;width:100%}@media(min-width:768px){.tc_home__filter{margin-bottom:36px}}@media(min-width:960px){.tc_home__filter{margin-bottom:40px}}@media(min-width:1632px){.tc_home__filter{margin-bottom:11px}}.tc_home__providers{display:block;margin-bottom:40px;padding:0;width:100%}.tc_home__section-cards{display:block;margin:40px 0;padding:0;width:100%}@media(min-width:960px){.tc_home__section-cards{margin-top:45px}}@media(min-width:1248px){.tc_home__section-cards{margin-top:50px}}.tc_home__slider-item{align-items:center;display:flex;flex-direction:row;height:580px;justify-content:center;outline:none;position:relative;width:100%}.tc_home-slider-main.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tc_home-slider-main.slick-slider .tc_slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.tc_home-slider-main.slick-slider .tc_slick-list:focus{outline:none}.tc_home-slider-main.slick-slider .tc_slick-list,.tc_home-slider-main.slick-slider .tc_slick-track{transform:translateZ(0)}.tc_home-slider-main.slick-slider .tc_slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.tc_home-slider-main.slick-slider .tc_slick-track:after,.tc_home-slider-main.slick-slider .tc_slick-track:before{content:"";display:table}.tc_home-slider-main.slick-slider .tc_slick-track:after{clear:both}.tc_home-slider-main.slick-slider .tc_slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .tc_home-slider-main.slick-slider .tc_slick-slide{float:right}.tc_home-slider-main.slick-slider .tc_slick-slide img{display:block}.tc_home-slider-main.slick-slider .tc_slick-slide.slick-loading img{display:none}.tc_home-slider-main.slick-slider.slick-initialized .tc_slick-slide{display:block}.tc_home-slider-main.slick-slider.slick-loading .tc_slick-slide{visibility:hidden}.tc_home-slider-main.slick-slider.slick-vertical .tc_slick-slide{border:1px solid transparent;display:block;height:auto}.tc_home-slider-main.slick-slider .tc_slick-arrow.slick-hidden{display:none}.tc_home-slider-main.slick-slider .tc_slick-next,.tc_home-slider-main.slick-slider .tc_slick-prev{display:block;font-size:20px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);z-index:1}@media(min-width:768px){.tc_home-slider-main.slick-slider .tc_slick-next,.tc_home-slider-main.slick-slider .tc_slick-prev{font-size:40px}}.tc_home-slider-main.slick-slider .tc_slick-prev{left:10px}.tc_home-slider-main.slick-slider .tc_slick-next{right:10px}.tc_home-slider-main.slick-slider.slick-dotted{margin-bottom:30px}.tc_home-slider-main.slick-slider .tc_slick-dots{bottom:8px;display:block;left:0;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}@media(min-width:768px){.tc_home-slider-main.slick-slider .tc_slick-dots{bottom:16px}}.tc_home-slider-main.slick-slider .tc_slick-dots li{cursor:pointer;display:inline-block;margin:2px;padding:0;position:relative}.tc_home-slider-main.slick-slider .tc_slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:18px;line-height:0px;outline:none;padding:0;position:relative;width:18px}.tc_home-slider-main.slick-slider .tc_slick-dots li button:hover{outline:none}.tc_home-slider-main.slick-slider .tc_slick-dots li button:hover:before{opacity:1}.tc_home-slider-main.slick-slider .tc_slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border-radius:50%;content:"";font-size:6px;height:6px;left:50%;opacity:.25;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:6px}.tc_home-slider-main.slick-slider .tc_slick-dots li.slick-active button:before{color:#fff;opacity:.75}.tc_registration-form-nomodal{align-items:flex-start;background:#111923;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:14px 12px 20px;width:100%}.tc_registration-form-nomodal__title{display:block;margin:0;padding:0;width:100%}.tc_registration-form-nomodal__form-wrapper{align-items:center;display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:0;padding:0;width:100%}.tc_registration-form-nomodal__form{flex-grow:1}.tc_registration-form-nomodal__form-step{display:none;margin-bottom:auto;width:100%}.tc_registration-form-nomodal__form-step--active{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}.tc_registration-form-nomodal__element{max-width:calc(50% - 5px)}.tc_registration-form-nomodal__element+.tc_registration-form-nomodal__element{margin-top:10px}.tc_registration-form-nomodal__element>*{flex-grow:1}.tc_registration-form-nomodal__element+.tc_registration-form-nomodal__element--age_terms_acceptance,.tc_registration-form-nomodal__element+.tc_registration-form-nomodal__element--receive_all_promos{margin-top:10px}.tc_registration-form-nomodal__element+.tc_registration-form-nomodal__element--age_terms_acceptance,.tc_registration-form-nomodal__element+.tc_registration-form-nomodal__element--gender,.tc_registration-form-nomodal__element--city,.tc_registration-form-nomodal__element--date_of_birth,.tc_registration-form-nomodal__element--email,.tc_registration-form-nomodal__element--password_single,.tc_registration-form-nomodal__element--receive_all_promos{max-width:100%}.tc_registration-form-nomodal__element .tc_select__dropdown{max-height:124px}.tc_registration-form-nomodal__label-wrapper{margin:0 0 6px;padding:0;width:100%}.tc_registration-form-nomodal__label{color:#fff;display:block;font-size:12px;font-weight:600;letter-spacing:normal;line-height:1.2;margin:0;padding:0;text-align:left;width:100%}.tc_registration-form-nomodal__buttons{display:flex;flex-wrap:nowrap;margin:25px 0 0}.tc_registration-form-nomodal__button-wrapper,.tc_registration-form-nomodal__buttons{align-items:center;flex-direction:row;justify-content:center;padding:0;width:100%}.tc_registration-form-nomodal__button-wrapper{align-self:stretch;display:inline-flex;flex-wrap:wrap;margin:0}.tc_registration-form-nomodal__button-wrapper--submit{flex:1}.tc_registration-form-nomodal__button-wrapper+.tc_registration-form-nomodal__button-wrapper{margin-left:24px}.tc_registration-form-nomodal .tc_registration-form-nomodal__submit-button{font-size:14px;min-height:40px;min-width:180px}.tc_home-scroll{margin-bottom:30px;position:relative}.tc_home-scroll__top{align-items:center;display:flex;height:32px;justify-content:space-between;margin-bottom:20px}@media(min-width:768px){.tc_home-scroll__top{padding-right:98px}}.tc_home-scroll .tc_Block--slider-arrow{display:none;top:-52px}@media(min-width:768px){.tc_home-scroll .tc_Block--slider-arrow{display:flex}}.tc_home-scroll__games{width:100%}.tc_home-scroll__title{color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase}@media(min-width:768px){.tc_home-scroll__title{font-size:18px}}.tc_home-scroll__see-more-btn{color:#fff;font-size:18px;font-weight:700;letter-spacing:.18px;text-transform:uppercase}.tc_home-scroll__title-label{align-items:center;background:linear-gradient(180deg,#ffc200 .01%,#ff9500 100.36%);border-radius:4px;color:#fff;display:inline-flex;font-size:7px;font-weight:700;justify-content:center;line-height:1.2;padding:4px;text-transform:uppercase}.tc_home-scroll__title-label--bp{background:#1032ff;font-size:12px;font-weight:700;gap:4px;height:22px;letter-spacing:.12px;line-height:16px;margin-left:10px;padding:0 6px}.tc_home-scroll__title-label-icon{height:12px;width:12px}.tc_home-game-scroll .tc_slick-slide{margin-right:8px;width:120px}@media(min-width:768px){.tc_home-game-scroll .tc_slick-slide{width:176px}}.tc_game-scroll__item{width:100%}.tc_Slider--custom-arrow-slider{position:relative}.tc_Slider--custom-arrow-slider .tc_slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tc_Slider--custom-arrow-slider .tc_slick-slider .tc_slick-list{display:block;overflow:hidden;position:relative}.tc_Slider--custom-arrow-slider .tc_slick-slider .tc_slick-list:focus{outline:none}.tc_Slider--custom-arrow-slider .tc_slick-slider .tc_slick-list,.tc_Slider--custom-arrow-slider .tc_slick-slider .tc_slick-track{direction:ltr;transform:translateZ(0)}.tc_Slider--custom-arrow-slider .tc_slick-slider .tc_slick-track{display:flex;left:0;position:relative;top:0;transition-delay:10ms}.tc_Slider--custom-arrow-slider .tc_slick-slider .tc_slick-slide{display:none;min-height:1px;padding:0}.tc_Slider--custom-arrow-slider .tc_slick-slider .tc_slick-slide>div{display:flex;height:100%;width:100%}.tc_Slider--custom-arrow-slider .tc_slick-slider .tc_slick-slide.slick-loading img{display:none}.tc_Slider--custom-arrow-slider .tc_slick-slider.slick-initialized .tc_slick-slide{display:flex}.tc_Slider--custom-arrow-slider .tc_slick-slider.slick-loading .tc_slick-slide{visibility:hidden}.tc_Slider--custom-arrow-slider .tc_slick-slider.slick-vertical .tc_slick-slide{border:1px solid transparent;display:block;height:auto}.tc_Slider--custom-arrow-slider .tc_slick-slider .tc_slick-arrow.slick-hidden{display:none}.tc_Slider--custom-arrow-slider .tc_slick-dots{align-items:center;bottom:calc((var(--slider-dots-active-size) + var(--slider-dots-padding))*-1);display:flex!important;display:block;gap:var(--slider-dots-gap);justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.tc_Slider--custom-arrow-slider .tc_slick-dots li{cursor:pointer;margin:0;padding:0;position:relative}.tc_Slider--custom-arrow-slider .tc_slick-dots li button{aspect-ratio:1;background:transparent;background-color:var(--slider-dots-color);border:0;border-radius:50%;cursor:pointer;display:block;font-size:0;line-height:0;outline:none;padding:0;position:relative;transition:background-color .3s ease;width:var(--slider-dots-size)}@media(min-width:1248px){.tc_Slider--custom-arrow-slider .tc_slick-dots li button:hover{background-color:var(--slider-dots-color-active);outline:none}}.tc_Slider--custom-arrow-slider .tc_slick-dots li.slick-active button{background-color:var(--slider-dots-color-active);width:var(--slider-dots-active-size)}.tc_Block--slider-arrow{align-items:center;background:#273a53;border:none;border-radius:8px;box-shadow:none;color:#fefefe;cursor:pointer;display:flex;font-size:8px;height:32px;justify-content:center;line-height:1;outline:none;position:absolute;right:0;text-shadow:none;top:-48px;transition:background-color .3s ease,opacity .3s ease;width:32px;z-index:1}.tc_Block--slider-arrow:hover{background:#111923}.tc_Block--slider-arrow.slick-disabled{opacity:.5}.tc_Block--slider-arrow.slick-disabled:hover{background:#111923}.tc_Block--slider-arrow--prev{right:40px}.tc_Block--bonuses{--slide-count:1;--slide-gap:8px;padding:var(--padding-section) 0}@media(min-width:768px){.tc_Block--bonuses{--slide-gap:16px;--slide-count:2}}@media(min-width:1248px){.tc_Block--bonuses{--slide-count:3}}@media(min-width:1632px){.tc_Block--bonuses{--slide-count:4}}.tc_Block--bonuses .tc_slick-track{gap:var(--slide-gap)}.tc_Block--bonuses__title-block{display:flex;flex-direction:column;justify-content:center}@media(min-width:1248px){.tc_Block--bonuses__title-block{flex-direction:row}}.tc_bonus-title{color:#fff;display:block;font-size:18px;font-weight:600;letter-spacing:normal;line-height:1.2;margin:0 0 24px;padding:0;text-align:left;text-transform:none;width:100%}@media(min-width:768px){.tc_bonus-title{font-size:36px;margin-bottom:39px;text-align:center}}.tc_bonus-title__inner{display:block;margin:0 auto;max-width:360px;padding:0;width:100%}@media(min-width:1248px){.tc_bonus-title__inner{max-width:410px}}.tc_bonus-title__icon{display:block;display:none;margin:0 0 24px;padding:0;width:100%}@media(min-width:768px){.tc_bonus-title__icon{display:block}}@media(min-width:1248px){.tc_bonus-title__icon{margin-bottom:32px}}.tc_bonus-title__icon img{display:block;margin:0 auto;max-height:48px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.tc_bonus-title__main{display:block;font-size:24px;font-weight:700;margin:0;padding:0;text-transform:uppercase;width:100%}@media(min-width:768px){.tc_bonus-title__main{font-size:36px}}@media(min-width:1248px){.tc_bonus-title__main{font-size:40px}}.tc_slider.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tc_slider.slick-slider .tc_slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.tc_slider.slick-slider .tc_slick-list:focus{outline:none}.tc_slider.slick-slider .tc_slick-list,.tc_slider.slick-slider .tc_slick-track{transform:translateZ(0)}.tc_slider.slick-slider .tc_slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.tc_slider.slick-slider .tc_slick-track:after,.tc_slider.slick-slider .tc_slick-track:before{content:"";display:table}.tc_slider.slick-slider .tc_slick-track:after{clear:both}.tc_slider.slick-slider .tc_slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .tc_slider.slick-slider .tc_slick-slide{float:right}.tc_slider.slick-slider .tc_slick-slide img{display:block}.tc_slider.slick-slider .tc_slick-slide.slick-loading img{display:none}.tc_slider.slick-slider.slick-initialized .tc_slick-slide{display:block}.tc_slider.slick-slider.slick-loading .tc_slick-slide{visibility:hidden}.tc_slider.slick-slider.slick-vertical .tc_slick-slide{border:1px solid transparent;display:block;height:auto}.tc_slider.slick-slider .tc_slick-arrow.slick-hidden{display:none}.tc_slider.slick-slider .tc_slick-next,.tc_slider.slick-slider .tc_slick-prev{background:transparent;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.tc_slider.slick-slider .tc_slick-next:focus,.tc_slider.slick-slider .tc_slick-next:hover,.tc_slider.slick-slider .tc_slick-prev:focus,.tc_slider.slick-slider .tc_slick-prev:hover{background:transparent;color:transparent;outline:none}.tc_slider.slick-slider .tc_slick-next:focus:before,.tc_slider.slick-slider .tc_slick-next:hover:before,.tc_slider.slick-slider .tc_slick-prev:focus:before,.tc_slider.slick-slider .tc_slick-prev:hover:before{opacity:1}.tc_slider.slick-slider .tc_slick-next.slick-disabled:before,.tc_slider.slick-slider .tc_slick-prev.slick-disabled:before{opacity:.25}.tc_slider.slick-slider .tc_slick-next:before,.tc_slider.slick-slider .tc_slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.tc_slider.slick-slider .tc_slick-prev{left:-25px}[dir=rtl] .tc_slider.slick-slider .tc_slick-prev{left:auto;right:-25px}.tc_slider.slick-slider .tc_slick-prev:before{content:"←"}[dir=rtl] .tc_slider.slick-slider .tc_slick-prev:before{content:"→"}.tc_slider.slick-slider .tc_slick-next{right:-25px}[dir=rtl] .tc_slider.slick-slider .tc_slick-next{left:-25px;right:auto}.tc_slider.slick-slider .tc_slick-next:before{content:"→"}[dir=rtl] .tc_slider.slick-slider .tc_slick-next:before{content:"←"}.tc_slider.slick-slider.slick-dotted{margin-bottom:30px}.tc_slider.slick-slider .tc_slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.tc_slider.slick-slider .tc_slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.tc_slider.slick-slider .tc_slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;outline:none;padding:5px;width:20px}.tc_slider.slick-slider .tc_slick-dots li button:focus,.tc_slider.slick-slider .tc_slick-dots li button:hover{outline:none}.tc_slider.slick-slider .tc_slick-dots li button:focus:before,.tc_slider.slick-slider .tc_slick-dots li button:hover:before{opacity:1}.tc_slider.slick-slider .tc_slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.tc_slider.slick-slider .tc_slick-dots li.slick-active button:before{color:#fff;opacity:.75}.tc_promo-item{align-items:center;align-self:stretch;border-radius:16px;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-size:16px;font-weight:600;height:360px;justify-content:center;line-height:1.2;margin:0 0 32px;overflow:hidden;padding:0;position:relative;text-align:center;width:100%}@media(min-width:768px){.tc_promo-item{font-size:24px}}@media(min-width:960px){.tc_promo-item{text-align:inherit}}.tc_promo-item__bg{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}@media(min-width:768px){.tc_promo-item__bg{-o-object-position:center;object-position:center}}.tc_promo-item__content{display:flex;justify-content:center;letter-spacing:.01em;margin:auto 0 0;padding:14px 25px;position:relative;width:100%}@media(min-width:768px){.tc_promo-item__content{align-items:center;height:100%;justify-content:flex-start;padding:20px 36px}}.tc_promo-item__content:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(13,19,28,.6);content:"";display:block;inset:0;position:absolute}@media(min-width:768px){.tc_promo-item__content:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(270deg,rgba(13,19,28,0),#0d131c);opacity:1}}.tc_promo-item__title{display:block;font-size:12px;font-weight:800;letter-spacing:.12px;line-height:normal;margin:0;padding:0;text-transform:uppercase;width:100%}@media(min-width:768px){.tc_promo-item__title{font-size:40px;letter-spacing:.4px;margin-bottom:18px}}.tc_promo-item__desc{font-size:12px;font-weight:700;letter-spacing:.12px;line-height:normal}@media(min-width:768px){.tc_promo-item__desc{font-size:24px;font-weight:700;letter-spacing:.24px}}.tc_promo-item__button-wrapper{margin-top:8px}@media(min-width:768px){.tc_promo-item__button-wrapper{margin-top:47px}}.tc_promo-item__button-wrapper .tc_btn,.tc_promo-item__button-wrapper .tc_link-btn{font-size:12px;font-weight:700}.tc_promo-item__inner{display:inline-block;height:-moz-fit-content;height:fit-content;position:relative;text-align:center;width:100%;z-index:2}@media(min-width:768px){.tc_promo-item__inner{text-align:left}}.tc_home-cards{grid-gap:18px;display:grid;grid-template-columns:100%}@media(min-width:768px){.tc_home-cards{grid-column-gap:10px;grid-row-gap:15px;grid-template-columns:1fr 1fr}}@media(min-width:960px){.tc_home-cards{grid-column-gap:10px;grid-row-gap:15px;grid-template-columns:1fr 1fr 1fr}}@media(min-width:1248px){.tc_home-cards{grid-column-gap:20px}}@media(min-width:1632px){.tc_home-cards{grid-column-gap:29px}}.tc_home-card{background:radial-gradient(166.04% 107.81% at 50% -7.81%,#0176b6 0,#014186 10.02%,#011a53 29.51%,#111923 100%);border-radius:16px;overflow:hidden;padding:8px;position:relative}@media(min-width:1632px){.tc_home-card{border-radius:22px;padding:12px}}.tc_home-card__bottom{border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:center;margin-left:-5px;padding-top:12px;width:calc(100% + 10px)}@media(min-width:1632px){.tc_home-card__bottom{padding-top:17px}}.tc_home-card__border{border:1px solid hsla(0,0%,100%,.3);border-radius:10px;height:100%;padding:15px 5px 10px}@media(min-width:1632px){.tc_home-card__border{padding:21px 5px 14px}}.tc_home-card__top{margin-bottom:8px}@media(min-width:1632px){.tc_home-card__top{margin-bottom:12px}}.tc_home-card__title{color:#fff;font-family:verveine,Arial,sans-serif;font-size:36px;font-weight:400;line-height:40px;margin:0;text-align:center;text-transform:uppercase}@media(min-width:1632px){.tc_home-card__title{font-size:50px;line-height:56px}}.tc_home-card__title--second{color:#f11647;font-size:24px;font-weight:700;line-height:32px;text-align:center}@media(min-width:1632px){.tc_home-card__title--second{font-size:32px;line-height:45px}}.tc_home-card__see-more-btn{color:#f11647;font-size:16px;font-weight:700;line-height:24px;text-align:center;text-transform:uppercase;transition:color .3s ease}@media(min-width:1632px){.tc_home-card__see-more-btn{font-size:22px;line-height:34px}}.tc_home-card__see-more-btn:active,.tc_home-card__see-more-btn:hover{color:#f11647}.tc_home-card--winners{grid-row:1}.tc_home-card--games{grid-row:2}@media(min-width:768px){.tc_home-card--games{grid-row:1}}@media(min-width:960px){.tc_home-card--games{grid-row:1}}.tc_home-card--tourn{grid-row:3}@media(min-width:768px){.tc_home-card--tourn{grid-column:1/3;grid-row:2}}@media(min-width:960px){.tc_home-card--tourn{grid-column:3;grid-row:1}}.tc_home-winners{flex-direction:column;height:auto;margin:0;max-height:338px;overflow:hidden;padding:0 10px;width:100%}@media(min-width:1632px){.tc_home-winners{max-height:546px;padding:0 17px}}@media(min-width:768px){.tc_home-winners{max-height:386px}}@media(min-width:1632px){.tc_home-winners{max-height:558px}}.tc_winner-title-home{align-items:center;background:none;border-radius:0;display:flex;font-weight:400;justify-content:space-between;margin-bottom:20px;min-height:48px;padding:0;text-decoration:none;width:100%}@media(min-width:1632px){.tc_winner-title-home{margin-bottom:28px;min-height:67px}}.tc_winner-title-home:hover{background:none}.tc_winner-title-home:hover .tc_winner-title-home__info{color:#fff}.tc_winner-title-home:last-child{margin-bottom:0}.tc_winner-title-home__info{align-items:flex-start;color:hsla(0,0%,100%,.65);display:flex;flex-direction:column;font-size:14px;justify-content:center;line-height:20px;max-width:70%;overflow:hidden;text-align:left;transition:color .3s ease;white-space:nowrap}@media(min-width:1632px){.tc_winner-title-home__info{font-size:18px;line-height:28px}}.tc_winner-title-home__sum{color:#6ddab0;display:inline-block;font-weight:700;margin-right:6px}.tc_winner-title-home .tc_image{border-radius:4px;height:48px;width:48px}@media(min-width:1632px){.tc_winner-title-home .tc_image{border-radius:6px;height:67px;width:67px}}.tc_games-vertical-list{display:flex;flex-direction:column;gap:20px;height:auto;margin:9px 0 6px;max-height:326px;overflow:hidden;padding:0 10px;width:100%}@media(min-width:1632px){.tc_games-vertical-list{margin:18px 0 8px;max-height:459px;padding:0 17px}}.tc_game-jackpot{align-items:center;display:flex;gap:20px;justify-content:space-between;position:relative}.tc_game-jackpot__info{color:hsla(0,0%,100%,.65);display:flex;flex-direction:column;flex-shrink:1;font-size:14px;font-weight:400;letter-spacing:.01px;line-height:20px;min-width:0;transition:color .3s ease}@media(min-width:1632px){.tc_game-jackpot__info{font-size:18px;letter-spacing:.014px;line-height:28px}}.tc_game-jackpot:hover .tc_game-jackpot__info{color:#fff}.tc_game-jackpot__jackpot,.tc_game-jackpot__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc_game-jackpot__jackpot{color:#6ddab0;font-size:16px;font-weight:700;letter-spacing:.01px;line-height:24px;margin-top:4px}@media(min-width:1632px){.tc_game-jackpot__jackpot{font-size:22px;letter-spacing:.014px;line-height:34px;margin-top:5px}}.tc_game-jackpot__image{border-radius:2px;flex-shrink:0;height:48px;width:48px}@media(min-width:1632px){.tc_game-jackpot__image{border-radius:6px;height:68px;width:68px}}.tc_game-jackpot .tc_game-jackpot__button{height:100%;inset:0;position:absolute;width:100%}.tc_promo-providers__list{scrollbar-color:#273a53}.tc_promo-providers__list::-webkit-scrollbar{background:#273a53;border-radius:2px;height:3px;width:3px}.tc_promo-providers__list::-webkit-scrollbar-track{background:#273a53;border-radius:2px}.tc_promo-providers__list::-webkit-scrollbar-thumb{background:#a0bcd9;border-radius:2px;margin:0}.tc_promo-providers__list::-webkit-scrollbar-thumb:hover,.tc_promo-providers__list:hover::-webkit-scrollbar-thumb{background:#a0bcd9}.tc_promo-providers{display:block;margin:0;overflow:hidden;padding:0;width:100%}.tc_promo-providers__title{display:block;margin:0 0 16px;padding:0;width:100%}@media(min-width:768px){.tc_promo-providers__title{margin-bottom:37px}}@media(min-width:960px){.tc_promo-providers__title{margin-bottom:38px}}.tc_promo-providers__list{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;padding:0 0 5px;width:100%}@media(min-width:768px){.tc_promo-providers__list{flex-direction:row}}.tc_promo-providers__item{align-items:flex-start;align-self:stretch;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0;padding:0;width:100%}@media(min-width:768px){.tc_promo-providers__item{max-width:33%}}.tc_promo-providers__item:not(:last-child){margin-bottom:21px}@media(min-width:768px){.tc_promo-providers__item:not(:last-child){margin-bottom:0;margin-right:8px}}@media(min-width:960px){.tc_promo-providers__item:not(:last-child){margin-right:12px}}@media(min-width:1248px){.tc_promo-providers__item:not(:last-child){margin-right:21px}}@media(min-width:1632px){.tc_promo-providers__item:not(:last-child){margin-right:35px}}.tc_title{color:#fff;display:block;font-size:14px;font-weight:600;letter-spacing:normal;line-height:1.2;margin:0;padding:0;text-align:center;text-transform:none;width:100%}@media(min-width:768px){.tc_title{font-size:16px}}.tc_title__inner{display:block;margin:0 auto;max-width:360px;padding:0;width:100%}@media(min-width:1248px){.tc_title__inner{max-width:410px}}.tc_title__icon{display:block;margin:0 0 24px;padding:0;width:100%}@media(min-width:1248px){.tc_title__icon{margin-bottom:32px}}.tc_title__icon img{display:block;margin:0 auto;max-height:48px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.tc_title__main{display:block;font-size:24px;font-weight:700;margin:0;padding:0;text-transform:uppercase;width:100%}@media(min-width:768px){.tc_title__main{font-size:36px}}@media(min-width:1248px){.tc_title__main{font-size:40px}}.tc_title__second{display:block;margin:7px 0 0;padding:0;width:100%}@media(min-width:768px){.tc_title__second{margin-top:11px}}@media(min-width:1248px){.tc_title__second{margin-top:12px}}@media(min-width:768px){:root{--padding-section:24px;--padding-block:40px;--padding-container:32px}}@media(min-width:960px){:root{--padding-container:38px}}@media(min-width:1248px){:root{--padding-container:55px}}@media(min-width:1920px){:root{--padding-container:104px}}.tc_provider-block{background:radial-gradient(166.04% 107.81% at 50% -7.81%,#0176b6 0,#014186 10.02%,#011a53 29.51%,#111923 100%);border-radius:16px;padding:0;position:relative}.tc_provider-block,.tc_provider-block__link{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0;width:100%}.tc_provider-block__link{color:#fff;font-size:16px;font-weight:600;letter-spacing:normal;line-height:1.2;min-height:100%;padding:13px 0 0;text-align:center;text-decoration:none}.tc_provider-block__link:after{background:linear-gradient(180deg,#011a53,rgba(1,26,83,0));bottom:0;content:"";display:block;height:93px;left:0;position:absolute;transform:rotate(-180deg);width:100%}@media(min-width:768px){.tc_provider-block__link:after{height:68px}}@media(min-width:960px){.tc_provider-block__link:after{height:88px}}@media(min-width:1248px){.tc_provider-block__link:after{height:94px}}@media(min-width:1632px){.tc_provider-block__link:after{height:105px}}@media(min-width:768px){.tc_provider-block__link{font-size:14px;padding-top:10px}}@media(min-width:960px){.tc_provider-block__link{font-size:16px;padding-top:13px}}@media(min-width:1248px){.tc_provider-block__link{font-size:24px;padding-top:15px}}.tc_provider-block__icon{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:22px;justify-content:center;margin:0 0 13px;padding:0;width:100%}@media(min-width:768px){.tc_provider-block__icon{margin-bottom:5px}}@media(min-width:960px){.tc_provider-block__icon{margin-bottom:7px}}@media(min-width:1248px){.tc_provider-block__icon{margin-bottom:8px}}@media(min-width:1632px){.tc_provider-block__icon{margin-bottom:18px}}.tc_provider-block__icon img{display:block;max-height:100%;max-width:90px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.tc_provider-block__title{display:block;font-size:14px;line-height:1.2;margin:0 auto 13px;text-align:center;width:100%}@media(min-width:768px){.tc_provider-block__title{font-size:12px}}@media(min-width:960px){.tc_provider-block__title{font-size:14px;margin-bottom:17px}}@media(min-width:1632px){.tc_provider-block__title{font-size:16px;margin-bottom:9px}}.tc_provider-block__image{align-items:flex-end;display:flex;flex-direction:row;height:120px;justify-content:center;margin:0;padding:0;position:relative;text-align:center;width:100%}@media(min-width:768px){.tc_provider-block__image{height:85px}}@media(min-width:960px){.tc_provider-block__image{height:111px}}@media(min-width:1248px){.tc_provider-block__image{height:118px}}@media(min-width:1632px){.tc_provider-block__image{height:132px}}.tc_provider-block__image:after{background:linear-gradient(180deg,transparent 0,#0d131c);bottom:0;content:"";display:block;height:113px;left:0;position:absolute;width:100%}@media(min-width:768px){.tc_provider-block__image:after{height:89px}}@media(min-width:960px){.tc_provider-block__image:after{height:112px}}@media(min-width:1248px){.tc_provider-block__image:after{height:152px}}.tc_provider-block__image img{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}

/* ===== inline style block #0 ===== */
#canvas{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:fixed}#html-spinner{width:60px;height:60px;border:4px solid #d3d3d3;border-top:4px solid #000;border-radius:50%;-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1.2s;-webkit-animation-name:rotate;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-transition-property:-moz-transform;-moz-animation-name:rotate;-moz-animation-duration:1.2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;transition-property:transform;animation-name:rotate;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}

/* ===== inline style block #1 ===== */

  .tc_imageye-selected {
    outline: 2px solid black !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
  }

/* ===== inline style block #2 ===== */

/* ============ Fix game grid (scoped, hero-safe) v4 ============ */
/* Only apply to .tc_game-scroll and its descendants */
.tc_game-scroll .tc_slick-slider{display:block !important;position:relative}
.tc_game-scroll .tc_slick-list{overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch}
.tc_game-scroll .tc_slick-list::-webkit-scrollbar{height:6px}
.tc_game-scroll .tc_slick-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25);border-radius:3px}
.tc_game-scroll .tc_slick-track{display:flex !important;flex-wrap:nowrap !important;flex-direction:row !important;transform:none !important;width:auto !important;visibility:visible !important;align-items:stretch}
.tc_game-scroll .tc_slick-slide{display:block !important;visibility:visible !important;flex:0 0 auto !important;width:160px !important;padding:0 4px !important;box-sizing:border-box !important;height:auto !important;float:none !important}
.tc_game-scroll .tc_slick-slide > div{width:100%;height:100%;display:block}
.tc_game-scroll .tc_game-scroll__item{width:100% !important;height:210px !important;display:block !important;flex:0 0 auto !important}
.tc_game-scroll .tc_game,.tc_game-scroll .tc_game--game-with-info{display:block !important;width:100% !important;height:100% !important;border-radius:8px;overflow:hidden;margin:0 !important;padding:0 !important;position:relative}
.tc_game-scroll .tc_game__block-img{width:100% !important;height:100% !important;display:block !important;position:relative}
.tc_game-scroll .tc_game__img{width:100% !important;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important;display:block !important}
.tc_game-scroll{position:relative !important;padding:0;margin-bottom:20px}
.tc_game-scroll .tc_slick-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:2;width:36px;height:36px;background:rgba(0,0,0,.6) !important;border:0;border-radius:50%;cursor:pointer;color:#fff;font-size:0;display:flex;align-items:center;justify-content:center}
.tc_game-scroll .tc_slick-arrow i{font-size:14px}
.tc_game-scroll .tc_slick-prev{left:4px}
.tc_game-scroll .tc_slick-next{right:4px}
@media(max-width:768px){
  .tc_game-scroll .tc_slick-slide{width:135px !important}
  .tc_game-scroll .tc_game-scroll__item{height:180px !important}
}
@media(max-width:400px){
  .tc_game-scroll .tc_slick-slide{width:120px !important}
  .tc_game-scroll .tc_game-scroll__item{height:160px !important}
}

/* ============ Sidebar removed — reset layout v5 ============ */
.tc_layout--left-padding{padding-left:0 !important}
/* Neutralize any sticky/fixed offset for sidebar area */
.tc_layout{grid-template-columns:1fr !important}

/* ============ Fix all remaining slick sliders (bonuses, providers, badges) v6 ============ */
/* Bonuses horizontal carousel */
.tc_bonuses__section .tc_slick-slider,
.tc_home__providers .tc_slick-slider,
.tc_home__section-cards .tc_slick-slider,
.tc_Block--collections-block-v1 .tc_slick-slider,
.tc_home__general-slider .tc_slick-slider{
  display:block !important;position:relative;overflow:hidden;
}
.tc_bonuses__section .tc_slick-list,
.tc_home__providers .tc_slick-list,
.tc_home__section-cards .tc_slick-list,
.tc_Block--collections-block-v1 .tc_slick-list,
.tc_home__general-slider .tc_slick-list{
  overflow-x:auto !important;overflow-y:hidden !important;
  -webkit-overflow-scrolling:touch;padding:6px 0;
}
.tc_bonuses__section .tc_slick-track,
.tc_home__providers .tc_slick-track,
.tc_home__section-cards .tc_slick-track,
.tc_Block--collections-block-v1 .tc_slick-track,
.tc_home__general-slider .tc_slick-track{
  display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;
  transform:none !important;width:auto !important;visibility:visible !important;
  align-items:stretch;gap:12px;
}
.tc_bonuses__section .tc_slick-slide,
.tc_home__providers .tc_slick-slide,
.tc_home__section-cards .tc_slick-slide,
.tc_Block--collections-block-v1 .tc_slick-slide{
  display:block !important;visibility:visible !important;
  flex:0 0 auto !important;height:auto !important;float:none !important;
}
/* Bonuses card sizes */

.tc_home__providers .tc_slick-slide{width:220px !important}
.tc_home__section-cards .tc_slick-slide{width:320px !important}
/* Hero slider — full width, single-item scroll */
.tc_home__general-slider .tc_slick-slide{
  display:block !important;visibility:visible !important;
  flex:0 0 100% !important;width:100% !important;padding:0 !important;
}
/* HIDE cloned duplicates that slick adds for infinite mode */
.tc_slick-cloned{display:none !important}
/* Reset sections that had huge stacked heights */
.tc_bonuses__section{height:auto !important;max-height:none}
/* Hide pagination dots (visual clutter without JS) */
.tc_slick-dots{display:none !important}
.tc_slick-arrow.tc_slick-disabled{opacity:.3;cursor:default}

/* ============ Card sizes + hide broken slides v7 ============ */
/* Hide slides whose img is a broken canonical (marked with data-hidden) */
.tc_slick-slide:has(img[data-hidden]){display:none !important}
/* Game tiles — bigger, better proportions */
.tc_game-scroll .tc_slick-slide{width:180px !important;padding:0 6px !important}
.tc_game-scroll .tc_game-scroll__item{height:240px !important}
@media(max-width:768px){
  .tc_game-scroll .tc_slick-slide{width:145px !important}
  .tc_game-scroll .tc_game-scroll__item{height:195px !important}
}
/* Section cards (LAST WINNERS / POOL JACKPOT / TRIPS LUCKY BATTLE) — bigger */
.tc_home__section-cards .tc_slick-slide{width:340px !important;padding:0 8px !important}
.tc_home__section-cards .tc_slick-slide > div{height:420px !important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,.15));border-radius:14px;overflow:hidden}
/* Providers row */
.tc_home__providers .tc_slick-slide{width:240px !important;padding:0 6px !important}
.tc_home__providers .tc_slick-slide > div{height:220px !important}

/* ============ Remove bottom-right widgets + fix footer empties v8 ============ */
.tc_live-chat-button,
.tc_CryptoExchangeRate--button,
.tc_CryptoExchangeRate,
.tc_rnc__base,
.tc_rnc__notification-container,
.tc_rnc__notification-container--bottom-right,
.tc_rnc__notification-container--bottom-left,
.tc_rnc__notification-container--top-right,
.tc_rnc__notification-container--top-left,
[class*="trust-seal"],
[class*="dlag"],
#tobique-validator-script{
  display:none !important;
  visibility:hidden !important;
  position:absolute !important;
  left:-9999px !important;
}
/* Fix footer empty spaces */
.tc_footer__logos:empty,
.tc_footer__section-license:empty,
.tc_footer__crypto-exchange-rate,
.tc_footer__crypto-exchange-rate:empty{display:none !important}
/* Footer logos row — hide slides with broken images (already covered by :has() but reinforced) */
.tc_footer__logos .tc_slick-slide:has(img[data-hidden]){display:none !important}

/* ============ Fix footer sliders (reviews, logos, badges) v9 ============ */
.tc_footer__reviews .tc_slick-slider,
.tc_footer__logos .tc_slick-slider,
.tc_footer .tc_slick-slider{
  display:block !important;position:relative;overflow:hidden;
}
.tc_footer__reviews .tc_slick-list,
.tc_footer__logos .tc_slick-list,
.tc_footer .tc_slick-list{
  overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch;
}
.tc_footer__reviews .tc_slick-track,
.tc_footer__logos .tc_slick-track,
.tc_footer .tc_slick-track{
  display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;
  transform:none !important;width:auto !important;visibility:visible !important;
  align-items:center;gap:24px;padding:8px 12px;
}
.tc_footer__reviews .tc_slick-slide,
.tc_footer__logos .tc_slick-slide,
.tc_footer .tc_slick-slide{
  display:flex !important;visibility:visible !important;
  flex:0 0 auto !important;width:auto !important;height:auto !important;
  align-items:center;justify-content:center;padding:0 !important;float:none !important;
}
.tc_footer__reviews .tc_slick-slide img,
.tc_footer__logos .tc_slick-slide img,
.tc_footer .tc_slick-slide img{
  max-height:50px !important;max-width:160px !important;
  width:auto !important;height:auto !important;
  object-fit:contain !important;display:block !important;
}
/* Container sizes — cap at reasonable heights */
.tc_footer__logos{max-height:80px !important;overflow:hidden}
.tc_footer__reviews{max-height:80px !important;overflow:hidden}
/* Center footer content */
.tc_footer{padding:20px 20px !important}
.tc_footer > *{max-width:1560px;margin-left:auto !important;margin-right:auto !important}
.tc_footer__section-menu{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:16px 0}

/* ============ Restore bonus cards + finetune v10 ============ */
/* Undo the too-broad :has() rule — do NOT hide bonus slides */
.tc_bonuses__section .tc_slick-slide:has(img[data-hidden]),
.tc_home__section-cards .tc_slick-slide:has(img[data-hidden]),
.tc_home__providers .tc_slick-slide:has(img[data-hidden]),
.tc_Block--collections-block-v1 .tc_slick-slide:has(img[data-hidden]),
.tc_footer__reviews .tc_slick-slide:has(img[data-hidden]),
.tc_footer__logos .tc_slick-slide:has(img[data-hidden]){
  display:block !important;
}
/* Bonuses cards — ensure text-only cards render nicely */

/* Provider logos row — make visible */
.tc_home__providers .tc_slick-slide img{opacity:.9;filter:none}
/* Only hide game tile slides where img is broken (not bonuses/footer) */
.tc_game-scroll .tc_slick-slide:has(img[data-hidden]){display:none !important}

/* ============ BONUSES — 2 cards full-width v17 ============ */
.tc_bonuses__section{padding:0 20px !important;overflow:hidden;max-width:1560px;margin:0 auto}
.tc_bonuses__section .tc_slick-list{overflow:hidden !important;padding:0 !important}
.tc_bonuses__section .tc_slick-track{
  display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;
  transform:none !important;width:100% !important;visibility:visible !important;
  gap:20px;padding:0 !important;
}
.tc_bonuses__section .tc_slick-slide{
  display:block !important;visibility:visible !important;
  flex:1 1 0 !important;
  width:auto !important;
  min-width:0 !important;height:400px !important;
  padding:0 !important;float:none !important;
}
/* Hide slides without real artwork */
.tc_bonuses__section .tc_slick-slide:not(:has(img[src*="assets/"]:not([data-hidden]))){display:none !important}
.tc_bonuses__section .tc_slick-slide > div{
  width:100% !important;height:100% !important;box-sizing:border-box !important;
  background:#0d131c;
  border:1px solid rgba(255,255,255,.06);
  border-radius:16px !important;
  overflow:hidden !important;
  padding:40px !important;
  display:flex !important;flex-direction:column !important;
  align-items:flex-start !important;justify-content:space-between !important;
  color:#fff !important;position:relative !important;
}
.tc_bonuses__section .tc_slick-slide h1,
.tc_bonuses__section .tc_slick-slide h2,
.tc_bonuses__section .tc_slick-slide h3,
.tc_bonuses__section .tc_slick-slide [class*="title"],
.tc_bonuses__section .tc_slick-slide [class*="amount"]{
  font-size:42px !important;font-weight:900 !important;line-height:1.1 !important;
  color:#fff !important;margin:0 !important;text-align:left !important;
  position:relative;z-index:2;
}
.tc_bonuses__section .tc_slick-slide [class*="subtitle"],
.tc_bonuses__section .tc_slick-slide p{
  font-size:18px !important;font-weight:500 !important;color:#c7ccd8 !important;
  margin:14px 0 auto !important;text-align:left !important;position:relative;z-index:2;
}
.tc_bonuses__section .tc_slick-slide a,
.tc_bonuses__section .tc_slick-slide .tc_link-btn{
  display:inline-flex !important;align-items:center;justify-content:center;
  background:#e6234a !important;color:#fff !important;
  padding:14px 32px !important;font-size:13px !important;font-weight:700 !important;
  border-radius:8px !important;text-decoration:none !important;
  text-transform:uppercase;letter-spacing:.5px;min-width:140px;
  position:relative;z-index:2;
}
.tc_bonuses__section .tc_slick-slide img{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;height:100% !important;
  object-fit:cover !important;object-position:right center !important;
  z-index:0 !important;opacity:1 !important;pointer-events:none;
  border-radius:16px;
}
@media(max-width:768px){
  .tc_bonuses__section{padding:0 12px !important}
  .tc_bonuses__section .tc_slick-track{flex-direction:column !important;gap:12px}
  .tc_bonuses__section .tc_slick-slide{width:100% !important;height:280px !important}
  .tc_bonuses__section .tc_slick-slide > div{padding:24px !important}
  .tc_bonuses__section .tc_slick-slide h1,
  .tc_bonuses__section .tc_slick-slide h2,
  .tc_bonuses__section .tc_slick-slide h3{font-size:26px !important}
}

/* ============ Arrows — clean, big, always active, bidirectional v19 ============ */
/* HIDE all Slick-legacy arrows/icons inside our arrows */
.tc_slick-arrow i,
.tc_slick-arrow > svg,
.tc_slick-arrow > span,
.tc_slick-arrow .tc_font-icons{
  display:none !important;
}
/* Base arrow */
.tc_slick-arrow{
  position:absolute !important;
  top:50% !important;
  transform:translateY(-50%) !important;
  z-index:20 !important;
  width:52px !important;height:52px !important;
  padding:0 !important;margin:0 !important;
  background:rgba(0,0,0,.85) !important;
  border:2px solid rgba(255,255,255,.18) !important;
  border-radius:50% !important;
  cursor:pointer !important;
  display:flex !important;align-items:center !important;justify-content:center !important;
  color:#fff !important;font-size:0 !important;overflow:visible !important;
  box-shadow:0 4px 16px rgba(0,0,0,.5) !important;
  transition:.15s ease !important;
  opacity:1 !important;
  visibility:visible !important;
}
.tc_slick-arrow:hover{
  background:#e6234a !important;
  border-color:#fff !important;
  transform:translateY(-50%) scale(1.08) !important;
}
/* Chevron via ::before */
.tc_slick-arrow::before{
  content:"" !important;
  display:block !important;
  width:12px !important;height:12px !important;
  border:0 !important;
  border-top:3px solid #fff !important;
  border-right:3px solid #fff !important;
  transform:rotate(45deg) !important;
  margin-left:-3px !important;
  font-size:0 !important;
  color:transparent !important;
  opacity:1 !important;
}
.tc_slick-arrow.tc_slick-prev::before{
  transform:rotate(-135deg) !important;
  margin-left:3px !important;
}
.tc_slick-prev{left:8px !important;right:auto !important}
.tc_slick-next{right:8px !important;left:auto !important}
/* Force disabled arrows to still look active (my JS handles bidirectional scroll) */
.tc_slick-arrow.tc_slick-disabled{
  opacity:1 !important;
  cursor:pointer !important;
  pointer-events:auto !important;
}
.tc_slick-arrow.tc_slick-disabled:hover{background:#e6234a !important}
/* Remove any hover text-btn styles that override arrows */
.tc_text-btn.tc_slick-arrow{padding:0 !important;background:rgba(0,0,0,.85) !important}

/* ============ Collections + footer fix v20 ============ */
/* Force img on top, remove dark bg */
.tc_Block--collections-card-v1{background:transparent !important}
/* Hide broken provider logos in footer middle row */
.tc_footer .tc_slick-slide:has(img[data-hidden]){display:none !important}
.tc_footer__logos img[data-hidden]{display:none !important}

/* ============ Remove all nofollow red-outline debug decorators v23 ============ */
a[rel~='nofollow'],
a[rel~='sponsored'],
a[rel~='ugc'],
a[rel~='nofollow'] img,
a[rel~='sponsored'] img,
a[rel~='ugc'] img,
a[rel] *{
  outline:none !important;
  outline-offset:0 !important;
}

/* SLIDE — clean container, no bg */
.tc_Block--collections-block-v1 .tc_slick-slide{
  width:280px !important;height:340px !important;
  flex:0 0 280px !important;
  padding:0 !important;margin:0 !important;
  display:block !important;visibility:visible !important;
  float:none !important;background:transparent !important;
}
/* IMAGE — cover crop from right, showing the subject */
.tc_Block--collections-card-v1__image{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;height:100% !important;
  object-fit:cover !important;
  object-position:right center !important;
  transform:none !important;
  z-index:1 !important;
  display:block !important;
  opacity:1 !important;
  filter:none !important;
}
/* LABEL PILL (EGYPT, FANTASY, ...) */
.tc_Block--collections-card-v1__wrapper{
  position:absolute !important;
  bottom:16px !important;left:16px !important;
  top:auto !important;right:auto !important;
  width:auto !important;height:auto !important;
  padding:0 !important;background:transparent !important;
  z-index:3 !important;
  display:inline-block !important;
}
/* Adaptive */
@media(max-width:1280px){
  .tc_Block--collections-block-v1 .tc_slick-slide{width:250px !important;height:300px !important;flex:0 0 250px !important}
}

/* ============ FAQ removed v27 ============ */
.tc_home__faq,.tc_seo-faq,.tc_faq,.tc_faq-page,.tc_faq-block,.tc_home-faq,.tc_seo-faq__item,.tc_seo-faq__q,.tc_seo-faq__a,[class*="faq"]{display:none !important;visibility:hidden !important;height:0 !important;overflow:hidden !important}

/* ============ Footer arrows removed + centered v28 ============ */
.tc_footer .tc_slick-arrow,
.tc_footer__reviews .tc_slick-arrow,
.tc_footer__logos .tc_slick-arrow{display:none !important;visibility:hidden !important}
.tc_footer__reviews .tc_slick-track,
.tc_footer__logos .tc_slick-track,
.tc_footer .tc_slick-track{
  justify-content:center !important;
  margin:0 auto !important;
}
.tc_footer__reviews,.tc_footer__logos{text-align:center}
.tc_footer__section-menu{
  display:flex !important;flex-wrap:wrap !important;
  justify-content:center !important;
  gap:12px 24px !important;padding:16px 0 !important;
}
/* Hide recaptcha elements */
[class*="recaptcha"],[id*="recaptcha"],iframe[src*="recaptcha"]{display:none !important}

/* ============ Arrows — position on tile row middle (skip title) v29 ============ */
.tc_home-scroll,.tc_Block--collections-block-v1,.tc_bonuses__section{position:relative !important}
.tc_home-scroll .tc_slick-arrow,
.tc_Block--collections-block-v1 .tc_slick-arrow,
.tc_bonuses__section .tc_slick-arrow{
  top:auto !important;bottom:16px !important;transform:none !important;
  /* Actually center on TILES not the whole container */
}
/* Better: center vertically on the game-scroll-item (tile area),
   which is inside .tc_slick-list (that starts after title).
   Use calc: title ~50px + tile-height/2. */
.tc_home-scroll .tc_slick-arrow{
  top:50% !important;
  bottom:auto !important;
  transform:translateY(-50%) !important;
  margin-top:24px !important;  /* nudge down by half of title height */
}

/* ============ Play button v32 — one clean pill on hover ============ */
.tc_game__action{
  position:absolute !important;inset:0 !important;
  display:flex !important;
  align-items:center !important;justify-content:center !important;
  background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.7)) !important;
  opacity:0 !important;transition:opacity .2s ease !important;
  z-index:5 !important;padding:0 !important;
}
.tc_game:hover .tc_game__action{opacity:1 !important}
/* Hide title inside action (already visible below) */
.tc_game__action .tc_game__title{display:none !important}
/* Buttons container — first is empty, second contains 'Play for fun' */
.tc_game__action .tc_game__buttons{
  background:transparent !important;padding:0 !important;
}
.tc_game__action .tc_game__buttons:empty{display:none !important}
/* Show only the buttons block with visible text as PLAY button */
.tc_game__action a,.tc_game__action button{
  display:inline-flex !important;
  align-items:center !important;justify-content:center !important;
  padding:12px 32px !important;
  background:#e6234a !important;
  color:#fff !important;
  font-weight:800 !important;font-size:13px !important;
  border-radius:999px !important;
  text-decoration:none !important;
  text-transform:uppercase !important;letter-spacing:.5px !important;
  border:0 !important;cursor:pointer !important;
  min-width:140px !important;text-align:center !important;
  box-shadow:0 6px 20px rgba(230,35,74,.35) !important;
  transition:transform .15s ease, box-shadow .15s ease !important;
}
.tc_game__action a:hover,.tc_game__action button:hover{
  transform:scale(1.05) !important;
  box-shadow:0 8px 24px rgba(230,35,74,.5) !important;
  background:#f0355a !important;
}

/* ============ Remove all scrollbars from horizontal slick lists v32 ============ */
.tc_slick-list{scrollbar-width:none !important;-ms-overflow-style:none !important}
.tc_slick-list::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}

/* ============ Site slightly narrower v32 ============ */
.tc_layout,.tc_layout__main,.tc_home{max-width:1560px !important;margin:0 auto !important}
.tc_footer{max-width:1560px !important;margin:0 auto !important}
.tc_home__general-slider{max-width:1560px !important;margin:0 auto !important}

/* ============ Hide empty footer rows v32 ============ */
.tc_footer__logos:has(.tc_slick-slide:not([style*="display: none"]) img[data-hidden]:only-child),
.tc_footer__logos:empty{display:none !important}

/* ============ Kill any leftover stray floating buttons v32 ============ */
.tc_footer__section-license:empty,
.tc_footer__crypto-exchange-rate{display:none !important}
/* Bottom-right small popup elements */
[class*="popup"][class*="anchor"],
[class*="seal"]:not(.tc_footer__reviews *),
[class*="validator"]{display:none !important}

/* ============ Game play buttons — labels + clean layout v33 ============ */
/* Hide empty PLAY (real money) — keep only demo Play for fun */
.tc_game__buttons .tc_game__play{display:flex}
/* OR: add label to PLAY button — comment out hide above and use content: */
/* .tc_game__button--play:empty::before{content:"Play"} */

/* Action overlay layout — single button centered */
.tc_game__action{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;justify-content:center !important;
  gap:8px !important;
}
.tc_game__buttons{
  display:flex !important;justify-content:center !important;
  padding:0 !important;
}
/* Button */
.tc_game__demo a,
.tc_game__demo button,
.tc_game__action a.tc_game__button{
  display:inline-flex !important;
  align-items:center;justify-content:center;
  padding:12px 32px !important;
  min-width:140px !important;
  background:#e6234a !important;color:#fff !important;
  font-weight:800 !important;font-size:13px !important;
  border-radius:999px !important;
  text-decoration:none !important;
  text-transform:uppercase !important;letter-spacing:.5px;
  box-shadow:0 6px 20px rgba(230,35,74,.35);
  transition:transform .15s ease;
}
.tc_game__demo a:hover{transform:scale(1.05);background:#f0355a !important}

/* ============ ALL SECTIONS unified layout v34 ============ */
.tc_home-scroll,
.tc_Block--collections-block-v1,
.tc_bonuses__section,
.tc_home__section-cards,
.tc_home__providers,
.tc_Block--bonuses,
.tc_home__general-slider,
.tc_home__filter{
  max-width:1560px !important;
  width:100% !important;
  margin:0 auto 24px !important;
  padding:0 60px !important;      /* 60px gutter each side for arrows */
  box-sizing:border-box !important;
  position:relative !important;
}
.tc_home__general-slider{padding:0 !important}
.tc_home__filter{padding:0 60px !important;margin-bottom:16px !important}

/* Arrows sit in the 60px gutter */
.tc_home-scroll .tc_slick-arrow,
.tc_Block--collections-block-v1 .tc_slick-arrow,
.tc_bonuses__section .tc_slick-arrow,
.tc_home__section-cards .tc_slick-arrow{
  position:absolute !important;
  top:50% !important;
  transform:translateY(-50%) !important;
  margin-top:24px !important;
  width:44px !important;height:44px !important;
  z-index:20 !important;
}
.tc_home-scroll .tc_slick-prev,
.tc_Block--collections-block-v1 .tc_slick-prev,
.tc_bonuses__section .tc_slick-prev,
.tc_home__section-cards .tc_slick-prev{
  left:8px !important;right:auto !important;
}
.tc_home-scroll .tc_slick-next,
.tc_Block--collections-block-v1 .tc_slick-next,
.tc_bonuses__section .tc_slick-next,
.tc_home__section-cards .tc_slick-next{
  right:8px !important;left:auto !important;
}

/* ============ HEADER — clean, top-fixed with Sign In / Register v34 ============ */
.tc_site-header{
  position:sticky;top:0;z-index:100;
  background:rgba(13,19,28,.95);
  backdrop-filter:blur(12px);
  border-bottom:1px solid rgba(255,255,255,.06);
  padding:12px 24px;
}
.tc_site-header__inner{
  max-width:1560px;margin:0 auto;
  display:flex;align-items:center;justify-content:space-between;
  gap:20px;
}
.tc_site-header__logo{
  display:inline-flex;align-items:center;gap:8px;
  color:#fff;text-decoration:none;
  font-size:20px;font-weight:900;letter-spacing:.5px;
  font-family:-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}
.tc_site-header__logo::before{
  content:"";display:inline-block;width:32px;height:32px;
  background:linear-gradient(135deg,#e6234a,#f0355a);
  border-radius:8px;
  transform:rotate(45deg);
}
.tc_site-header__actions{display:flex;gap:10px;align-items:center}
.tc_site-header__login{
  padding:10px 22px;font-size:13px;font-weight:700;
  color:#fff;background:transparent;
  border:1px solid rgba(255,255,255,.2);border-radius:999px;
  text-decoration:none;letter-spacing:.4px;text-transform:uppercase;
  transition:.15s;cursor:pointer;
}
.tc_site-header__login:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4)}
.tc_site-header__reg{
  padding:10px 22px;font-size:13px;font-weight:800;
  color:#fff;background:linear-gradient(90deg,#e6234a,#f0355a);
  border:0;border-radius:999px;text-decoration:none;
  letter-spacing:.4px;text-transform:uppercase;cursor:pointer;
  box-shadow:0 4px 14px rgba(230,35,74,.35);
  transition:.15s;
}
.tc_site-header__reg:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(230,35,74,.5)}
@media(max-width:640px){
  .tc_site-header{padding:8px 12px}
  .tc_site-header__logo{font-size:16px}
  .tc_site-header__login,.tc_site-header__reg{padding:8px 16px;font-size:12px}
}

/* ============ Single clean PLAY button v36 ============ */
.tc_game__action{
  display:flex !important;
  align-items:center !important;justify-content:center !important;
  background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.65)) !important;
}
.tc_game__action .tc_game__title,
.tc_game__action .tc_game__play{display:flex}
.tc_game__demo{width:auto !important;padding:0 !important;background:transparent !important}
.tc_game__demo a{
  display:inline-flex !important;
  align-items:center !important;justify-content:center !important;
  padding:0 !important;height:44px !important;min-width:110px !important;
  background:linear-gradient(90deg,#ff3159,#e6234a) !important;
  color:#fff !important;
  font-family:-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;
  font-weight:800 !important;font-size:14px !important;
  letter-spacing:.6px !important;text-transform:uppercase !important;
  border-radius:999px !important;
  text-decoration:none !important;
  box-shadow:0 6px 18px rgba(230,35,74,.4),inset 0 1px 0 rgba(255,255,255,.2) !important;
  transition:.18s ease !important;
  border:0 !important;cursor:pointer !important;
}
.tc_game__demo a:hover{
  transform:scale(1.06) !important;
  background:linear-gradient(90deg,#ff4a6f,#f0355a) !important;
  box-shadow:0 8px 22px rgba(230,35,74,.55),inset 0 1px 0 rgba(255,255,255,.3) !important;
}

/* ============ Site header: no logo, right-align actions v37 ============ */

/* v38 — search removed */
.tc_search-filter,.tc_games-filter__cell--search,[class*="search"]:not(.tc_home-scroll):not(.tc_slick-list){display:none !important}

/* ============ Universal PLAY button on all games (v39) — for both demo + real-only ============ */
.tc_game__demo,.tc_game__play{display:flex !important;padding:0 !important;background:transparent !important}
/* Empty anchors get 'Play' via ::before */
.tc_game__button--play:empty::before,
.tc_game__button--demo:empty::before{
  content:"Play" !important;
}
/* Style ALL game action anchors identically */
.tc_game__demo a,
.tc_game__play a,
.tc_game__action a.tc_game__button{
  display:inline-flex !important;
  align-items:center !important;justify-content:center !important;
  padding:0 24px !important;height:44px !important;min-width:110px !important;
  background:linear-gradient(90deg,#ff3159,#e6234a) !important;
  color:#fff !important;
  font-family:-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;
  font-weight:800 !important;font-size:14px !important;
  letter-spacing:.6px !important;text-transform:uppercase !important;
  border-radius:999px !important;
  text-decoration:none !important;
  box-shadow:0 6px 18px rgba(230,35,74,.4),inset 0 1px 0 rgba(255,255,255,.2) !important;
  transition:.18s ease !important;
  border:0 !important;cursor:pointer !important;
}
.tc_game__demo a:hover,
.tc_game__play a:hover{
  transform:scale(1.06) !important;
  background:linear-gradient(90deg,#ff4a6f,#f0355a) !important;
}
/* If both play + demo present, show only ONE (demo takes priority) */
.tc_game__action:has(.tc_game__demo:not(:empty)) .tc_game__play{display:none !important}

/* ============ Mobile fix v40 — no horizontal overflow ============ */
html,body{max-width:100vw !important;overflow-x:hidden !important}
body>*,.tc_layout,.tc_layout__main,.tc_home{max-width:100vw !important;width:100% !important;box-sizing:border-box}
.tc_home__general-slider,.tc_home-slider-wrapper{max-width:100vw !important;width:100% !important;overflow:hidden}
.tc_home-slide{width:100% !important;max-width:100vw !important;box-sizing:border-box}
img,video{max-width:100% !important}
@media(max-width:768px){
  /* Section padding smaller on mobile */
  .tc_home-scroll,.tc_Block--collections-block-v1,.tc_home__section-cards,.tc_home__providers,.tc_bonuses__section,.tc_home__filter{
    padding:0 40px !important;margin:0 auto 20px !important;
  }
  /* Site header compact */
  .tc_site-header{padding:8px 12px !important}
  /* Header inner: flex-end */
  .tc_site-header__inner{gap:8px !important}
  .tc_site-header__login,.tc_site-header__reg{padding:8px 14px !important;font-size:12px !important}
  /* Hero — full width */
  .tc_home__general-slider{width:100% !important;max-width:100vw !important}
  /* Filter categories — scroll horizontally */
  .tc_home__filter{overflow-x:auto !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px !important}
  .tc_home__filter::-webkit-scrollbar{display:none}
  /* Bonus cards — smaller */
  .tc_bonuses__section .tc_slick-slide{width:calc(100vw - 100px) !important;max-width:340px !important;height:280px !important}
  .tc_bonuses__section .tc_slick-slide > div{padding:20px !important}
  .tc_bonuses__section .tc_slick-slide h1,
  .tc_bonuses__section .tc_slick-slide h2,
  .tc_bonuses__section .tc_slick-slide h3{font-size:24px !important}
  /* Game tiles — mobile size */
  .tc_home-scroll .tc_slick-slide{width:130px !important}
  .tc_home-scroll .tc_game-scroll__item{height:170px !important}
    /* Arrows — smaller, closer */
  .tc_home-scroll .tc_slick-arrow,
  .tc_Block--collections-block-v1 .tc_slick-arrow,
  .tc_bonuses__section .tc_slick-arrow{
    width:36px !important;height:36px !important;
  }
  .tc_home-scroll .tc_slick-prev,.tc_Block--collections-block-v1 .tc_slick-prev,.tc_bonuses__section .tc_slick-prev{left:2px !important}
  .tc_home-scroll .tc_slick-next,.tc_Block--collections-block-v1 .tc_slick-next,.tc_bonuses__section .tc_slick-next{right:2px !important}
  /* Footer padding */
  .tc_footer{padding:16px 12px !important}
}
@media(max-width:480px){
  .tc_home-scroll,.tc_Block--collections-block-v1,.tc_home__section-cards,.tc_home__providers,.tc_bonuses__section{
    padding:0 30px !important;
  }
  .tc_home-scroll .tc_slick-slide{width:115px !important}
  .tc_home-scroll .tc_game-scroll__item{height:150px !important}
}

/* ============ Mobile — full width v41 ============ */
@media(max-width:768px){
  /* Minimal padding — sections fill viewport */
  .tc_home-scroll,.tc_Block--collections-block-v1,.tc_home__section-cards,.tc_home__providers,.tc_bonuses__section{
    padding:0 8px !important;margin:0 auto 16px !important;
  }
  .tc_home__filter{padding:0 8px !important}
  /* Arrows — very compact, inside padding */
  .tc_home-scroll .tc_slick-arrow,
  .tc_Block--collections-block-v1 .tc_slick-arrow,
  .tc_bonuses__section .tc_slick-arrow,
  .tc_home__section-cards .tc_slick-arrow{
    width:32px !important;height:32px !important;
  }
  .tc_home-scroll .tc_slick-prev,.tc_Block--collections-block-v1 .tc_slick-prev,.tc_bonuses__section .tc_slick-prev{left:0 !important}
  .tc_home-scroll .tc_slick-next,.tc_Block--collections-block-v1 .tc_slick-next,.tc_bonuses__section .tc_slick-next{right:0 !important}
  /* Bonus cards larger fill */
  .tc_bonuses__section .tc_slick-slide{width:calc(100vw - 32px) !important;max-width:none !important;height:240px !important}
  /* Game tiles a bit larger */
  .tc_home-scroll .tc_slick-slide{width:145px !important;padding:0 4px !important}
  .tc_home-scroll .tc_game-scroll__item{height:190px !important}
  /* Collections a bit larger */
  .tc_Block--collections-block-v1 .tc_slick-slide{width:260px !important;height:220px !important;flex:0 0 260px !important}
  /* Section-cards */
  .tc_home__section-cards .tc_slick-slide{width:calc(100vw - 32px) !important;max-width:340px !important}
  /* Header — minimal padding */
  .tc_site-header{padding:8px 6px !important}
  .tc_site-header__inner{padding:0 4px !important}
  /* Footer — minimal padding */
  .tc_footer{padding:16px 8px !important}
  /* Filter categories scroll nicely */
  .tc_home__filter{gap:4px !important}
}
@media(max-width:480px){
  .tc_home-scroll,.tc_Block--collections-block-v1,.tc_home__section-cards,.tc_home__providers,.tc_bonuses__section{
    padding:0 6px !important;
  }
  .tc_home-scroll .tc_slick-slide{width:135px !important}
  .tc_home-scroll .tc_game-scroll__item{height:175px !important}
  }

/* ============ Mobile — kill .tc_container inner padding v42 ============ */
@media(max-width:768px){
  .tc_container{padding:0 !important}
  .tc_home{padding-bottom:12px !important}
  /* Reset section padding to minimum */
  .tc_home-scroll,.tc_Block--collections-block-v1,.tc_home__section-cards,.tc_home__providers,.tc_bonuses__section,.tc_home__filter{
    padding:0 4px !important;
  }
  /* Arrows fit inside 4px padding — overlap first/last tile edges */
  .tc_home-scroll .tc_slick-arrow,
  .tc_Block--collections-block-v1 .tc_slick-arrow,
  .tc_bonuses__section .tc_slick-arrow,
  .tc_home__section-cards .tc_slick-arrow{
    width:32px !important;height:32px !important;
    background:rgba(0,0,0,.75) !important;
  }
  .tc_home-scroll .tc_slick-prev,.tc_Block--collections-block-v1 .tc_slick-prev,.tc_bonuses__section .tc_slick-prev{left:-4px !important}
  .tc_home-scroll .tc_slick-next,.tc_Block--collections-block-v1 .tc_slick-next,.tc_bonuses__section .tc_slick-next{right:-4px !important}
}

/* ============ Mobile — bonuses full-width v43 ============ */
@media(max-width:768px){
  .tc_bonuses__section{padding:0 4px !important;max-width:100vw !important}
  .tc_bonuses__section .tc_slick-slide{
    width:calc(100vw - 16px) !important;
    max-width:none !important;
    height:230px !important;
    padding:0 4px !important;
  }
  .tc_bonuses__section .tc_slick-slide > div{padding:20px !important}
  .tc_bonuses__section .tc_slick-slide h1,
  .tc_bonuses__section .tc_slick-slide h2,
  .tc_bonuses__section .tc_slick-slide h3{font-size:24px !important}
  /* Providers/section-cards stacking OK — just make padding minimal */
  .tc_home__section-cards,.tc_home__providers{padding:0 4px !important}
  .tc_home-cards,.tc_promo-providers{width:100% !important}
}

/* ============ Mobile — kill Block--bonuses padding v44 ============ */
@media(max-width:768px){
  .tc_Block--bonuses{padding:0 4px !important;max-width:100vw !important;margin:0 auto 16px !important}
  .tc_Block--bonuses .tc_bonuses__section{padding:0 !important}
  .tc_bonus-title{padding:0 8px !important}
}

/* ============ Mobile hero fix v45 ============ */
@media(max-width:768px){
  .tc_home__general-slider{height:auto !important;min-height:0 !important}
  .tc_home-slide{height:auto !important;min-height:0 !important;background:#1a0f2e !important}
  /* Hide the background image (dice/palm trees) — form only */
  .tc_home-slide__image{display:none !important}
  /* Hide the SECOND content block (WELCOME PACK text overlay) */
  .tc_home-slide__content--right,
  .tc_home-slide__content + .tc_home-slide__content,
  .tc_home-slide__block--right{display:none !important}
  /* Make form content full-width, no absolute */
  .tc_home-slide__content{position:static !important;width:100% !important;height:auto !important;padding:16px !important}
  .tc_home-slide__block--with-form{width:100% !important;max-width:none !important}
  /* Form container full width */
  .tc_home-slide__form,.tc_form{width:100% !important;max-width:none !important;margin:0 !important;padding:20px 16px !important}
}

/* ============ Mobile hero — natural form height v46 ============ */
@media(max-width:768px){
  .tc_home__general-slider{height:auto !important;min-height:auto !important}
  .tc_home-slide{
    height:auto !important;min-height:auto !important;
    background:linear-gradient(135deg,#2a1245,#1a0f2e) !important;
    padding:0 !important;
  }
  .tc_home-slide__content{
    position:relative !important;
    width:100% !important;height:auto !important;min-height:auto !important;
    padding:20px 16px !important;
    top:auto !important;left:auto !important;transform:none !important;
  }
  .tc_home-slide__block{
    width:100% !important;height:auto !important;padding:0 !important;
  }
  .tc_home-slide__block--with-form{position:relative !important}
  /* Hero content and title styling on mobile */
  .tc_home-slide h1,.tc_home-slide h2{font-size:22px !important;line-height:1.2 !important;margin:0 0 8px !important}
  .tc_home-slide h3{font-size:16px !important}
  /* Form inputs full-width */
  .tc_home-slide input,.tc_home-slide select{
    width:100% !important;box-sizing:border-box !important;
  }
  .tc_home-slide button,.tc_home-slide a.tc_btn{
    width:100% !important;box-sizing:border-box !important;
  }
}

/* ============ Mobile hero — override inline positioning v47 ============ */
@media(max-width:768px){
  /* Override ANY inline style positioning inside hero content */
  .tc_home-slide__content > *{
    position:static !important;
    top:auto !important;right:auto !important;left:auto !important;bottom:auto !important;
    transform:none !important;
    padding:16px !important;
    margin:0 !important;
    width:100% !important;box-sizing:border-box !important;
    background:transparent !important;
  }
  .tc_home-slide__content{padding:16px !important;background:linear-gradient(135deg,#2a1245,#1a0f2e) !important}
  .tc_home-slide__content > * > *{position:static !important;transform:none !important}
  /* Font sizes for promo text */
  .tc_home-slide__content div[style*="font-size"]{font-size:16px !important}
  .tc_home-slide__content h1,.tc_home-slide__content h2{font-size:20px !important;line-height:1.2 !important;text-align:center !important}
  .tc_home-slide__content h3,.tc_home-slide__content h4{font-size:14px !important;text-align:center !important}
}

/* ============ Logo v48 — header + footer ============ */
.tc_site-header__inner{justify-content:space-between !important}
.tc_site-header__logo{display:inline-flex !important;align-items:center;text-decoration:none}
.tc_site-header__logo::before{display:none !important}
.tc_site-header__logo img{
  height:36px !important;width:auto !important;
  max-height:36px;display:block;
}
/* Footer brand */
.tc_footer__brand{
  display:flex;justify-content:center;align-items:center;
  padding:20px 16px 16px;
}
.tc_footer__brand img{
  height:44px;width:auto;max-width:200px;
  filter:brightness(1.05);
  transition:.15s;
}
.tc_footer__brand a:hover img{filter:brightness(1.15)}
@media(max-width:640px){
  .tc_site-header__logo img{height:28px !important}
  .tc_footer__brand img{height:36px}
  .tc_footer__brand{padding:16px 8px 12px}
}

/* ============ Mobile fixes v49 ============ */
@media(max-width:768px){
  /* HERO text — force smaller sizes, wrap */
  .tc_home-slide__content span{font-size:16px !important;line-height:1.2 !important;white-space:normal !important}
  .tc_home-slide__content span[style*="font-size: 40px"],
  .tc_home-slide__content span[style*="font-size:40px"]{font-size:22px !important}
  .tc_home-slide__content span[style*="font-size: 24px"]{font-size:14px !important}
  .tc_home-slide__content div[style]{
    padding:16px !important;text-align:center !important;
    max-width:100% !important;box-sizing:border-box !important;
  }

  /* BONUSES — cards scroll ONE at a time, text visible */
  .tc_bonuses__section .tc_slick-slide{
    width:calc(100vw - 16px) !important;
    height:280px !important;
    padding:0 4px !important;
  }
  .tc_bonuses__section .tc_slick-slide > div{
    padding:20px !important;
    display:flex !important;flex-direction:column !important;
    justify-content:space-between !important;
    align-items:flex-start !important;
  }
  .tc_bonuses__section .tc_slick-slide h1,
  .tc_bonuses__section .tc_slick-slide h2,
  .tc_bonuses__section .tc_slick-slide h3,
  .tc_bonuses__section .tc_slick-slide [class*="title"]{
    font-size:26px !important;line-height:1.1 !important;
    color:#fff !important;text-shadow:0 2px 8px rgba(0,0,0,.7) !important;
    position:relative;z-index:2;
  }
  .tc_bonuses__section .tc_slick-slide [class*="subtitle"]{
    font-size:15px !important;color:#fff !important;
    text-shadow:0 2px 6px rgba(0,0,0,.7) !important;
    position:relative;z-index:2;
  }
  /* Ensure bg image doesn't cover text */
  .tc_bonuses__section .tc_slick-slide img{
    z-index:0 !important;opacity:.75 !important;
  }

  /* COLLECTIONS — scroll one at a time on mobile */
  .tc_Block--collections-block-v1 .tc_slick-slide{
    width:calc(100vw - 16px) !important;
    height:200px !important;
    flex:0 0 calc(100vw - 16px) !important;
    padding:0 4px !important;
  }
  .tc_Block--collections-card-v1__wrapper{
    bottom:14px !important;left:14px !important;
    z-index:5 !important;
  }
  .tc_Block--collections-card-v1__wrapper > *{
    padding:8px 18px !important;
    font-size:14px !important;
    background:rgba(59,63,140,.95) !important;
    box-shadow:0 4px 16px rgba(0,0,0,.5) !important;
  }

  /* Section cards — same */
  .tc_home__section-cards .tc_slick-slide{
    width:calc(100vw - 16px) !important;
    padding:0 4px !important;
  }
}

/* ============ Bottom mobile bar — HIDE (NL rule 10a) v49 ============ */
.tc_bottom-nav,.tc_mobile-nav,.tc_tabbar,.tc_bottom-bar,
.tc_navigation-panel,.tc_footer-nav,.tc_mnav,
[class*="bottom-nav"],[class*="mobile-nav"],[class*="tabbar"],
[class*="navigation-panel"]:not(.tc_home__filter):not(.tc_home-scroll):not(.tc_footer):not(.tc_slider){display:none !important;visibility:hidden !important}

/* ============ Kill main top padding — no gap after header v51 ============ */
.tc_layout__main{padding-top:0 !important}
@media(max-width:768px){
  .tc_layout__main{padding:0 !important}
  .tc_home{padding-top:0 !important}
}

/* ============ Mobile — bonus card text overlay v52 ============ */
@media(max-width:768px){
  /* Bonus card — background image behind + strong dark overlay + text on top */
  .tc_bonuses__section .tc_slick-slide{
    width:calc(100vw - 16px) !important;
    height:220px !important;
    padding:0 4px !important;
  }
  .tc_bonuses__section .tc_slick-slide > div{
    padding:24px 20px !important;
    display:flex !important;flex-direction:column !important;
    justify-content:space-between !important;
    align-items:flex-start !important;
    position:relative !important;overflow:hidden !important;
  }
  /* IMAGE — full bg, dimmed */
  .tc_bonuses__section .tc_slick-slide img{
    position:absolute !important;inset:0 !important;
    width:100% !important;height:100% !important;
    object-fit:cover !important;object-position:center !important;
    z-index:0 !important;opacity:.5 !important;
    filter:blur(1px) !important;
  }
  /* Dark scrim ON TOP of image for text readability */
  .tc_bonuses__section .tc_slick-slide > div::before{
    content:"" !important;
    position:absolute !important;inset:0 !important;
    background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,rgba(0,0,0,.75) 100%) !important;
    z-index:1 !important;pointer-events:none;
  }
  /* Text ABOVE scrim */
  .tc_bonuses__section .tc_slick-slide > div > *{
    position:relative !important;z-index:2 !important;
  }
  /* Bright text */
  .tc_bonuses__section .tc_slick-slide h1,
  .tc_bonuses__section .tc_slick-slide h2,
  .tc_bonuses__section .tc_slick-slide h3,
  .tc_bonuses__section .tc_slick-slide [class*="title"],
  .tc_bonuses__section .tc_slick-slide [class*="amount"]{
    font-size:28px !important;font-weight:900 !important;line-height:1.1 !important;
    color:#fff !important;margin:0 !important;
    text-shadow:0 2px 12px rgba(0,0,0,.9) !important;
  }
  .tc_bonuses__section .tc_slick-slide [class*="subtitle"],
  .tc_bonuses__section .tc_slick-slide p{
    font-size:14px !important;color:#fff !important;
    text-shadow:0 2px 8px rgba(0,0,0,.9) !important;
    margin:8px 0 auto !important;
  }
  /* GET BONUS button */
  .tc_bonuses__section .tc_slick-slide a{
    padding:10px 24px !important;font-size:12px !important;
    background:#e6234a !important;color:#fff !important;
    border-radius:8px !important;
    text-transform:uppercase;letter-spacing:.5px;
    box-shadow:0 6px 18px rgba(230,35,74,.5) !important;
  }

  /* Collections — bigger label, sharper contrast */
  .tc_Block--collections-card-v1__wrapper > *{
    padding:10px 22px !important;
    font-size:15px !important;font-weight:900 !important;
    background:linear-gradient(135deg,#3b3f8c,#5a5eb5) !important;
    color:#fff !important;
    box-shadow:0 6px 20px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.15) !important;
    letter-spacing:1px !important;
  }
}

/* ============ Category filter scrollbar — visible thick v53 ============ */
.tc_home__filter{
  overflow-x:auto !important;overflow-y:hidden !important;
  scrollbar-width:auto !important;
  scrollbar-color:#e6234a rgba(255,255,255,.08) !important;
  padding-bottom:12px !important;
  -webkit-overflow-scrolling:touch;
}
.tc_home__filter::-webkit-scrollbar{
  height:8px !important;display:block !important;
}
.tc_home__filter::-webkit-scrollbar-track{
  background:rgba(255,255,255,.06) !important;
  border-radius:4px;
}
.tc_home__filter::-webkit-scrollbar-thumb{
  background:linear-gradient(90deg,#e6234a,#f0355a) !important;
  border-radius:4px;
  min-width:60px;
}
.tc_home__filter::-webkit-scrollbar-thumb:hover{
  background:#f0355a !important;
}

/* Bonuses text — force above scrim */
.tc_bonuses__section .tc_promo-item,
.tc_bonuses__section .tc_promo-item__content,
.tc_bonuses__section .tc_promo-item__inner,
.tc_bonuses__section .tc_Block--bonuses__slide-wrap{
  position:relative !important;
  z-index:3 !important;
  height:100% !important;
}
.tc_bonuses__section .tc_promo-item{
  display:flex !important;
  flex-direction:column !important;
  justify-content:space-between !important;
  padding:24px 20px !important;
  height:100% !important;
  overflow:hidden !important;
}
.tc_bonuses__section .tc_promo-item__bg{
  position:absolute !important;inset:0 !important;
  width:100% !important;height:100% !important;
  object-fit:cover !important;
  z-index:0 !important;opacity:.5 !important;
  filter:blur(1px) !important;
}
/* Scrim over image */
.tc_bonuses__section .tc_promo-item::before{
  content:"" !important;
  position:absolute !important;inset:0 !important;
  background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.75)) !important;
  z-index:1 !important;pointer-events:none;
}
.tc_bonuses__section .tc_promo-item__content{
  position:relative !important;z-index:2 !important;
  height:100% !important;
  display:flex !important;flex-direction:column !important;
  justify-content:space-between !important;
}
.tc_bonuses__section .tc_promo-item__title{
  font-size:28px !important;font-weight:900 !important;
  color:#fff !important;line-height:1.1 !important;
  text-shadow:0 2px 12px rgba(0,0,0,.9) !important;
  margin:0 !important;
}
.tc_bonuses__section .tc_promo-item__desc{
  font-size:14px !important;color:#fff !important;
  text-shadow:0 2px 8px rgba(0,0,0,.9) !important;
  margin:8px 0 auto !important;
}
.tc_bonuses__section .tc_promo-item__button-wrapper{margin-top:12px}
.tc_bonuses__section .tc_promo-item a,
.tc_bonuses__section .tc_promo-item__button-wrapper a{
  display:inline-flex !important;padding:10px 24px !important;
  background:#e6234a !important;color:#fff !important;
  font-size:12px !important;font-weight:700 !important;
  border-radius:8px !important;
  text-decoration:none !important;text-transform:uppercase;
  box-shadow:0 6px 18px rgba(230,35,74,.5) !important;
}

/* ============ Collections mobile — 1 card per view, hide label v61 ============ */
@media(max-width:768px){
  .tc_Block--collections-block-v1 .tc_slick-slide{
    width:calc(100vw - 20px) !important;
    height:220px !important;
    flex:0 0 calc(100vw - 20px) !important;
    padding:0 4px !important;
  }
  /* Hide the misplaced label wrapper — artwork is enough */

  /* Show artwork full */
  .tc_Block--collections-card-v1__image{
    object-position:right center !important;
  }
}

/* ============ Collections label — use ::after via attr() v62 ============ */
@media(max-width:768px){
  /* Hide broken label wrapper */
  .tc_Block--collections-card-v1__wrapper{display:none !important}
  /* Use ::after with attr(data-name) on card link */
  .tc_Block--collections-card-v1{position:relative !important}
  .tc_Block--collections-card-v1__link{position:relative !important}
  .tc_Block--collections-card-v1__image[alt]:not([alt=""])+*::after,
  .tc_Block--collections-card-v1::after{
    content:attr(data-label) !important;
    position:absolute !important;
    bottom:14px !important;left:14px !important;
    padding:8px 18px !important;
    background:linear-gradient(135deg,#3b3f8c,#5a5eb5) !important;
    color:#fff !important;
    font-weight:900 !important;font-size:14px !important;
    letter-spacing:1px !important;
    text-transform:uppercase !important;
    border-radius:8px !important;
    box-shadow:0 6px 20px rgba(0,0,0,.6) !important;
    z-index:10 !important;
    pointer-events:none !important;
  }
}

/* ============ Final override — restore label wrapper properly v63 ============ */
@media(max-width:768px){
  /* KEEP the wrapper visible, but FORCE its position to bottom-left of slide */
  html body div.tc_Block--collections-block-v1 div.tc_slick-slide div.tc_Block--collections-card-v1 div.tc_Block--collections-card-v1__wrapper{
    display:inline-flex !important;
    position:absolute !important;
    top:auto !important;
    bottom:14px !important;
    left:14px !important;
    right:auto !important;
    width:auto !important;
    height:auto !important;
    max-height:none !important;
    min-height:0 !important;
    padding:0 !important;
    margin:0 !important;
    background:transparent !important;
    z-index:100 !important;
    align-items:center !important;
    transform:translateY(0) !important;
  }
  /* The label button/span — styled pill */
  html body div.tc_Block--collections-block-v1 div.tc_slick-slide div.tc_Block--collections-card-v1__wrapper > *{
    display:inline-flex !important;
    padding:8px 18px !important;
    background:linear-gradient(135deg,#3b3f8c,#5a5eb5) !important;
    color:#fff !important;
    font-weight:900 !important;font-size:14px !important;
    letter-spacing:1px !important;
    text-transform:uppercase !important;
    border-radius:8px !important;
    box-shadow:0 6px 20px rgba(0,0,0,.6) !important;
    line-height:1 !important;
  }
  /* Ensure card wrapper doesn't clip the label */
  html body div.tc_Block--collections-card-v1{overflow:visible !important;position:relative !important}
  html body div.tc_Block--collections-block-v1 div.tc_slick-slide{overflow:visible !important}
}

/* ============ Collections mobile — strictly 1 card per view v66 ============ */
@media(max-width:768px){
  html body div.tc_Block--collections-block-v1 div.tc_slick-slide{
    width:100vw !important;
    max-width:100vw !important;
    flex:0 0 100vw !important;
    padding:0 !important;
    margin:0 !important;
    box-sizing:border-box !important;
  }
  html body div.tc_Block--collections-block-v1 div.tc_slick-slide > div{padding:0 8px !important;box-sizing:border-box !important}
  html body div.tc_Block--collections-block-v1 div.tc_slick-track{gap:0 !important;padding:0 !important}
  html body div.tc_Block--collections-block-v1 div.tc_slick-list{padding:0 !important;overflow:hidden !important;scroll-snap-type:x mandatory !important}
  html body div.tc_Block--collections-block-v1 div.tc_slick-slide{scroll-snap-align:start !important}
}

/* ============ Collections mobile — TRUE 1 per view v67 ============ */
@media(max-width:768px){
  /* Section: no padding */
  html body div.tc_Block--collections-block-v1{padding:0 !important;margin:0 auto 16px !important;overflow:hidden !important}
  /* Slide = 100vw */
  html body div.tc_Block--collections-block-v1 div.tc_slick-slide,
  html body div.tc_Block--collections-block-v1 div.tc_slick-slide.tc_slick-cloned{
    width:100vw !important;max-width:100vw !important;
    flex:0 0 100vw !important;
    padding:0 !important;margin:0 !important;
  }
  /* Slide inner: 8px side padding for breathing */
  html body div.tc_Block--collections-block-v1 div.tc_slick-slide > div{
    padding:0 8px !important;box-sizing:border-box !important;width:100% !important;
  }
  /* Track & list */
  html body div.tc_Block--collections-block-v1 div.tc_slick-track{
    gap:0 !important;padding:0 !important;
  }
  html body div.tc_Block--collections-block-v1 div.tc_slick-list{
    padding:0 !important;overflow:hidden !important;
  }
  /* Arrows still visible, over card */
  html body div.tc_Block--collections-block-v1 button.tc_slick-arrow{
    width:36px !important;height:36px !important;
    background:rgba(0,0,0,.75) !important;
  }
  html body div.tc_Block--collections-block-v1 button.tc_slick-prev{left:8px !important;right:auto !important}
  html body div.tc_Block--collections-block-v1 button.tc_slick-next{right:8px !important;left:auto !important}
}

/* ============ Collections mobile — final specificity v68 ============ */
@media(max-width:768px){
  html body .tc_home div.tc_Block--collections-block-v1{
    padding:0 !important;margin:0 auto 16px !important;
  }
  html body .tc_home div.tc_Block--collections-block-v1 div.tc_slick-slide{
    width:100vw !important;max-width:100vw !important;
    flex:0 0 100vw !important;
    padding:0 !important;margin:0 !important;
  }
}

/* ============ CUSTOM COLLECTIONS CAROUSEL v70 (from scratch) ============ */
.tcc{max-width:1560px;width:100%;margin:24px auto;padding:0 60px;box-sizing:border-box}
.tcc__title{color:#fff;font-size:18px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;margin:0 0 14px;padding:0}
@media(max-width:1200px){.tcc{padding:0 30px}}
@media(max-width:900px){.tcc{padding:0 16px}}
.tcc__wrap{position:relative;width:100%}
.tcc__scroll{
  display:flex;flex-wrap:nowrap;
  overflow-x:auto;overflow-y:hidden;
  scroll-snap-type:x mandatory;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none;
  gap:12px;padding:0 0 4px;
  width:100%;
  box-sizing:border-box;
}
.tcc__scroll::-webkit-scrollbar{display:none}
.tcc__card{
  flex:0 0 calc((100% - 4 * 12px) / 5);
  height:200px;
  position:relative;
  border-radius:14px;overflow:hidden;
  scroll-snap-align:start;
  background:linear-gradient(180deg,#1a202b,#0d131c);
  text-decoration:none;
  display:block;
  box-sizing:border-box;
}
@media(max-width:1200px){.tcc__card{flex:0 0 calc((100% - 3 * 12px) / 4)}}
@media(max-width:900px){.tcc__card{flex:0 0 calc((100% - 2 * 12px) / 3)}}
.tcc__card img{
  position:absolute;inset:0;
  width:100%;height:100%;
  object-fit:cover;object-position:right center;
  display:block;
  transition:transform .3s ease;
}
.tcc__card:hover img{transform:scale(1.05)}
.tcc__label{
  position:absolute;bottom:14px;left:14px;
  display:inline-flex;align-items:center;
  padding:8px 18px;
  background:linear-gradient(135deg,#3b3f8c,#5a5eb5);
  color:#fff;font-weight:900;font-size:14px;
  letter-spacing:1px;text-transform:uppercase;
  border-radius:8px;
  box-shadow:0 6px 20px rgba(0,0,0,.6);
  z-index:2;line-height:1;
}
.tcc__nav{
  position:absolute;top:50%;transform:translateY(-50%);
  width:44px;height:44px;border-radius:50%;
  background:rgba(0,0,0,.85);color:#fff;
  border:2px solid rgba(255,255,255,.18);
  cursor:pointer;z-index:20;
  display:flex;align-items:center;justify-content:center;
  font-size:22px;font-weight:800;line-height:1;
  transition:.15s;
  box-shadow:0 4px 14px rgba(0,0,0,.5);
}
.tcc__nav:hover{background:#e6234a;border-color:#fff;transform:translateY(-50%) scale(1.06)}
.tcc__nav--prev{left:4px}
.tcc__nav--next{right:4px}
@media(max-width:768px){
  .tcc{margin:16px 0 !important;padding:0 !important;max-width:100% !important}
  .tcc__title{padding:0 16px !important;font-size:16px}
  .tcc__wrap{position:relative;width:100%}
  .tcc__scroll{gap:0 !important;padding:0 !important;width:100% !important}
  .tcc__card{
    flex:0 0 100% !important;
    width:100% !important;
    max-width:100% !important;
    height:200px;
    padding:0 !important;box-sizing:border-box;
    border-radius:0;
  }
  .tcc__card img{
    border-radius:0 !important;
    left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;
    width:100% !important;height:100% !important;
    inset:0 !important;
  }
  .tcc__label{left:16px;bottom:16px;font-size:13px;padding:7px 16px}
  .tcc__nav{width:36px;height:36px;font-size:18px}
  .tcc__nav--prev{left:6px}
  .tcc__nav--next{right:6px}
}

/* ============ Section width alignment v75 — bonuses matches games ============ */
html body .tc_Block--bonuses{
  padding-left:0 !important;padding-right:0 !important;
  margin-left:auto !important;margin-right:auto !important;
  max-width:1560px !important;box-sizing:border-box !important;
}
html body .tc_Block--bonuses .tc_bonuses__section{
  padding:0 60px !important;max-width:1560px !important;margin:0 auto !important;
  box-sizing:border-box !important;
}
@media(max-width:1200px){
  html body .tc_Block--bonuses .tc_bonuses__section{padding:0 30px !important}
}
@media(max-width:900px){
  html body .tc_Block--bonuses .tc_bonuses__section{padding:0 16px !important}
}

/* ============================================================
   tc_seo — SEO content block (main + subpages)
   English (en-AU) - Trips Casino
============================================================ */
.tc_seo, .tc_seo *{box-sizing:border-box}
.tc_seo{max-width:1180px;margin:32px auto 48px;padding:24px clamp(14px,3vw,32px);
  background:#0d131c;color:#f4f7fc;font:16px/1.65 -apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  border-radius:18px;box-shadow:0 8px 30px rgba(0,0,0,.45)}
.tc_seo p{text-align:justify;margin:0 0 14px;color:#d8dee8}
.tc_seo h1,.tc_seo h2,.tc_seo h3,.tc_seo h4{color:#fff;text-align:left;font-weight:800;line-height:1.25;margin:24px 0 14px}
.tc_seo h1.tc_seo__h1{font-size:clamp(26px,3.4vw,38px);margin:4px 0 20px;color:#fff}
.tc_seo h2{font-size:clamp(21px,2.4vw,28px);color:#ffc200;padding-bottom:6px;border-bottom:1px solid rgba(255,194,0,.22)}
.tc_seo h3{font-size:19px;color:#ffdd66}
.tc_seo a{color:#ffc200;text-decoration:underline;text-underline-offset:2px}
.tc_seo a:hover{color:#fff;text-decoration:none}
.tc_seo ul,.tc_seo ol{text-align:left;color:#d8dee8;margin:0 0 16px 22px;padding:0}
.tc_seo li{margin:4px 0}
.tc_seo strong{color:#fff}
.tc_seo table{width:100%;border-collapse:collapse;margin:12px 0 18px;font-size:15px;text-align:left}
.tc_seo table th,.tc_seo table td{border:1px solid rgba(255,255,255,.14);padding:9px 12px}
.tc_seo table th{background:rgba(255,194,0,.08);color:#ffc200;font-weight:700}
.tc_seo table tr:nth-child(even) td{background:rgba(255,255,255,.03)}

.tc_seo__hero{margin:0 0 22px;padding:14px 18px;background:rgba(255,255,255,.03);border-left:3px solid #ffc200;border-radius:6px;color:#e4ebf5}

/* CTA card */
.tc_seo__cta{margin:18px 0;padding:20px 22px;background:linear-gradient(135deg,#e6234a 0%,#a3122d 100%);
  border-radius:14px;color:#fff;text-align:left}
.tc_seo__cta-title{font-size:22px;font-weight:900;margin:0 0 6px;color:#fff;letter-spacing:.3px}
.tc_seo__cta-text{font-size:15px;line-height:1.55;color:#ffe7ec;margin:0 0 14px;text-align:justify}
.tc_seo__cta-buttons{display:flex;gap:12px;flex-wrap:wrap}
.tc_seo__btn{display:inline-block;padding:12px 22px;border-radius:10px;font-weight:800;font-size:15px;
  text-decoration:none;letter-spacing:.3px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}
.tc_seo__btn--primary{background:#ffc200;color:#0d131c;box-shadow:0 4px 14px rgba(0,0,0,.35)}
.tc_seo__btn--primary:hover{background:#ffd233;color:#0d131c;transform:translateY(-1px)}
.tc_seo__btn--ghost{background:transparent;color:#fff;border:2px solid #fff}
.tc_seo__btn--ghost:hover{background:#fff;color:#e6234a}

/* Table of contents */
.tc_seo__toc{margin:22px 0;padding:16px 20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px}
.tc_seo__toc-title{color:#ffc200;font-weight:800;font-size:17px;margin:0 0 10px;letter-spacing:.3px;text-transform:uppercase}
.tc_seo__toc ol{list-style:decimal;margin:0 0 0 22px;padding:0;columns:2;column-gap:26px}
@media(max-width:720px){.tc_seo__toc ol{columns:1}}
.tc_seo__toc li{margin:5px 0;break-inside:avoid}
.tc_seo__toc a{color:#e4ebf5;text-decoration:none;border-bottom:1px dashed rgba(255,194,0,.35)}
.tc_seo__toc a:hover{color:#ffc200;border-bottom-color:#ffc200}

/* Content sections */
.tc_seo__section{margin:22px 0}
.tc_seo__section-body p{margin:0 0 14px}
.tc_seo__section-body table{display:block;overflow-x:auto;white-space:nowrap;max-width:100%}
@media(min-width:900px){.tc_seo__section-body table{display:table;white-space:normal}}

/* FAQ */
.tc_seo__faq{margin:28px 0 8px !important;display:block !important;visibility:visible !important;height:auto !important;overflow:visible !important}
.tc_seo__faq h2{color:#ffc200}
.tc_seo__faq-item{margin:8px 0;padding:0;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;
  display:block !important;visibility:visible !important;height:auto !important}
.tc_seo__faq-item summary{cursor:pointer;padding:14px 44px 14px 18px;font-weight:700;color:#fff;list-style:none;position:relative;user-select:none}
.tc_seo__faq-item summary::-webkit-details-marker{display:none}
.tc_seo__faq-item summary::after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;
  border-right:2px solid #ffc200;border-bottom:2px solid #ffc200;
  transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}
.tc_seo__faq-item[open] summary::after{transform:translateY(-30%) rotate(-135deg)}
.tc_seo__faq-item[open] summary{color:#ffc200}
.tc_seo__faq-a{padding:0 18px 16px;color:#d8dee8;line-height:1.6;display:block !important;visibility:visible !important;height:auto !important}
.tc_seo__faq-a p{text-align:justify;margin:0 0 10px}

/* Mobile */
@media(max-width:640px){
  .tc_seo{margin:16px 8px 32px;padding:18px 14px;border-radius:12px}
  .tc_seo__author{flex-direction:column;text-align:left}
  .tc_seo__avatar{width:52px;height:52px;flex-basis:52px}
  .tc_seo__cta-buttons{flex-direction:column}
  .tc_seo__btn{text-align:center;width:100%}
}

/* Neutralize the global [class*="faq"] hide rule for our block */
.tc_seo [class*="faq"],
.tc_seo__faq,
.tc_seo__faq-item,
.tc_seo__faq-a{display:block !important;visibility:visible !important;height:auto !important;overflow:visible !important}
.tc_seo__faq-item summary{display:list-item}

/* ============ Header nav pills + mobile drawer v78 ============ */
.tc_site-header__nav{
  display:flex;gap:8px;align-items:center;flex:1;justify-content:center;
}
.tc_site-header__pill{
  padding:8px 18px;font-size:13px;font-weight:600;
  color:rgba(255,255,255,.85);text-decoration:none;
  border:1px solid rgba(255,255,255,.12);border-radius:999px;
  background:rgba(255,255,255,.03);
  letter-spacing:.3px;white-space:nowrap;
  transition:.15s;
  font-family:-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}
.tc_site-header__pill:hover{
  background:linear-gradient(90deg,rgba(230,35,74,.15),rgba(240,53,90,.15));
  border-color:rgba(230,35,74,.5);color:#fff;transform:translateY(-1px);
}
.tc_site-header__menu{
  display:none;
  width:40px;height:40px;padding:0;border:0;background:transparent;cursor:pointer;
  flex-direction:column;justify-content:center;align-items:center;gap:5px;
  border-radius:8px;transition:.15s;
}
.tc_site-header__menu:hover{background:rgba(255,255,255,.06)}
.tc_site-header__menu span{
  display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:.2s;
}
.tc_site-header__drawer{
  position:fixed;top:0;left:0;height:100vh;width:280px;max-width:85vw;
  background:#0d131c;border-right:1px solid rgba(255,255,255,.08);
  transform:translateX(-100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);
  z-index:1001;padding:60px 0 20px;overflow-y:auto;
  box-shadow:8px 0 32px rgba(0,0,0,.5);
}
.tc_site-header__drawer-title{
  padding:0 24px 12px;font-size:11px;font-weight:800;
  color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:1.5px;
  border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px;
}
.tc_site-header__drawer-link{
  display:block;padding:14px 24px;
  color:#fff;text-decoration:none;font-size:15px;font-weight:600;
  border-left:3px solid transparent;transition:.15s;
}
.tc_site-header__drawer-link:hover,.tc_site-header__drawer-link:active{
  background:rgba(230,35,74,.1);border-left-color:#e6234a;color:#f0355a;
}
.tc_site-header__drawer-close{
  position:absolute;top:12px;right:12px;
  width:36px;height:36px;padding:0;border:0;border-radius:50%;
  background:rgba(255,255,255,.08);color:#fff;
  font-size:22px;font-weight:400;line-height:1;cursor:pointer;
  display:flex;align-items:center;justify-content:center;
  transition:.15s;
}
.tc_site-header__drawer-close:hover{background:#e6234a}
.tc_site-header__scrim{
  position:fixed;inset:0;background:rgba(0,0,0,.5);
  opacity:0;pointer-events:none;transition:opacity .25s;z-index:1000;
  backdrop-filter:blur(2px);
}
@media(max-width:1200px){
  .tc_site-header__pill{padding:7px 12px;font-size:12px}
  .tc_site-header__nav{gap:4px}
}
@media(max-width:1024px){
  .tc_site-header__nav{display:none}
  .tc_site-header__menu{display:flex}
  .tc_site-header__inner{gap:12px}
}
@media(min-width:1025px){
  .tc_site-header__menu,.tc_site-header__drawer,.tc_site-header__scrim{display:none !important}
}

/* ============ SEO CTA buttons — visibility + centering v79 ============ */
.tc_seo__cta{text-align:center !important}
.tc_seo__cta-title,.tc_seo__cta-text{text-align:center !important}
.tc_seo__cta-buttons{display:flex !important;gap:14px !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;margin-top:8px !important}
html body .tc_seo .tc_seo__btn{
  display:inline-flex !important;align-items:center;justify-content:center;
  padding:14px 32px !important;min-width:180px;
  border-radius:999px !important;font-weight:800 !important;font-size:15px !important;
  text-transform:uppercase;letter-spacing:.6px;
  text-decoration:none !important;line-height:1;
  transition:.15s;
}
html body .tc_seo .tc_seo__btn--primary{
  background:#ffc200 !important;color:#0d131c !important;
  box-shadow:0 4px 18px rgba(255,194,0,.35) !important;border:2px solid #ffc200 !important;
}
html body .tc_seo .tc_seo__btn--primary:hover{
  background:#ffd233 !important;color:#0d131c !important;transform:translateY(-1px);
  box-shadow:0 6px 22px rgba(255,194,0,.55) !important;
}
html body .tc_seo .tc_seo__btn--ghost{
  background:transparent !important;color:#fff !important;border:2px solid #fff !important;
}
html body .tc_seo .tc_seo__btn--ghost:hover{
  background:#fff !important;color:#e6234a !important;
}
@media(max-width:640px){
  html body .tc_seo .tc_seo__btn{width:100%;max-width:320px}
}

/* ============ Tournament "Show More" button visible + styled v89 ============ */
.tc_tourn-home__winners{min-height:60px !important;padding:12px 12px 16px !important;display:block !important}
.tc_tourn-home__bottom{border-top:0 !important;margin:0 !important;padding:0 !important;width:100% !important;display:flex !important;justify-content:center !important}
.tc_tourn-home__see-more-btn{
  display:inline-block !important;
  background:linear-gradient(90deg,#e6234a,#f0355a) !important;
  color:#fff !important;text-decoration:none !important;
  padding:10px 26px !important;min-width:160px !important;
  border-radius:999px !important;
  font-size:13px !important;font-weight:800 !important;line-height:1 !important;
  text-transform:uppercase !important;letter-spacing:.6px !important;text-align:center !important;
  box-shadow:0 4px 14px rgba(230,35,74,.4) !important;
  transition:.15s;
}
.tc_tourn-home__see-more-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(230,35,74,.6) !important}

/* ============ Tournament timer — unified card v91 ============ */
.tc_tourn-home__timer{background:transparent !important;padding:0 !important;margin:12px 12px 0 !important;border-radius:0 !important}
.tc_home-tourn-timer{
  display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;
  gap:12px !important;padding:12px 20px !important;
  background:linear-gradient(90deg,rgba(16,50,255,.9) 0%,rgba(43,73,255,.75) 100%) !important;
  border-radius:12px !important;
  border:1px solid rgba(255,255,255,.08) !important;
  box-shadow:0 4px 18px rgba(16,50,255,.28);
}
.tc_home-tourn-timer__title{color:rgba(255,255,255,.9) !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.6px !important;text-transform:uppercase;line-height:1.3;text-align:left !important;margin:0 !important}
.tc_home-tourn-timer__title span{white-space:nowrap}
.tc_home-tourn-timer__value{
  color:#ffd54a !important;font-size:20px !important;font-weight:900 !important;letter-spacing:.8px !important;
  line-height:1 !important;text-transform:uppercase !important;
  text-shadow:0 2px 6px rgba(255,213,74,.35);
  font-family:-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  white-space:nowrap;
}
@media(max-width:640px){
  .tc_home-tourn-timer{padding:10px 14px !important;gap:10px !important}
  .tc_home-tourn-timer__title{font-size:11px !important}
  .tc_home-tourn-timer__value{font-size:17px !important}
}

/* ─── overrides ─── */
img.tc_image--hidden:not([src*="default.png"]){display:inline-block!important}
.tc_Block--bonuses,.tc_slick-cloned{display:none!important}
