@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap);

.swiper-slide, .swiper-wrapper {
	height: 100%;
	transition-property: transform;
	position: relative;
	width: 100%
}

.swiper, ul {
	list-style: none
}

*, .swiper {
	padding: 0
}

body, div, html {
	-webkit-text-size-adjust: 100%;
	font: inherit
}

:root {
	--swiper-theme-color: #007aff;
	--color-brand-primary: #ff2400;
	--color-brand-secondary: #00cfa6;
	--color-brand-secondary-light: rgba(0, 207, 166, .15);
	--color-additionals-danger: #ff2400;
	--color-additionals-success: #00cfa6;
	--color-additionals-warning: #ffc700;
	--color-additionals-favorites: #ffc700;
	--color-button-primary-bg: #ff2400;
	--color-button-primary-bg-animation: rgba(255, 36, 0, .5);
	--color-button-primary-bg-hover: linear-gradient(0deg, rgba(49, 51, 52, .15), rgba(49, 51, 52, .15)), #ff2400;
	--color-button-primary-bg-pressed: linear-gradient(0deg, rgba(13, 16, 22, .2), rgba(13, 16, 22, .2)), #ff2400;
	--color-button-primary-txt: #ffffff;
	--color-button-primary-txt-pressed: #c2c4c9;
	--color-button-secondary-strk: #ff2400;
	--color-button-secondary-bg-hover: #ff2400;
	--color-button-secondary-bg-pressed: linear-gradient(0deg, rgba(13, 16, 22, .2), rgba(13, 16, 22, .2)), #ff2400;
	--color-button-secondary-txt: #ffffff;
	--color-button-secondary-txt-hover: #ffffff;
	--color-button-secondary-txt-pressed: #c2c4c9;
	--color-button-secondary-icon: #ff2400;
	--color-button-secondary-icon-hover: #ffffff;
	--color-button-secondary-icon-pressed: #c2c4c9;
	--color-button-tertiary-strk: #444852;
	--color-button-tertiary-strk-hover: linear-gradient(163deg, #00cfa6 0%, #444852 59.09%);
	--color-button-tertiary-strk-before: linear-gradient(163deg, #00cfa6 0%, #444852 59.09%);
	--color-button-tertiary-strk-pressed: linear-gradient(136.34deg, #00cfa6 0%, rgba(0, 207, 166, .3) 59.09%);
	--color-button-tertiary-strk-hover-only-icon: linear-gradient(136.34deg, #00cfa6 0%, #444852 59.09%);
	--color-button-tertiary-strk-pressed-only-icon: linear-gradient(136.34deg, #00cfa6 0%, #444852 59.09%);
	--color-button-tertiary-bg-pressed: linear-gradient(95.29deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
	--color-button-tertiary-txt: #80858f;
	--color-button-tertiary-txt-hover: #c2c4c9;
	--color-button-tertiary-txt-pressed: #c2c4c9;
	--color-button-tertiary-accent-strk: #444852;
	--color-button-tertiary-accent-strk-hover: linear-gradient(163deg, rgba(255, 199, 0, 1) 0%, rgba(255, 199, 0, .3) 59.09%);
	--color-button-tertiary-accent-strk-hover-2:linear-gradient(136deg, #FFC700 0%, #444852 59.09%);
	--color-button-tertiary-accent-strk-pressed: linear-gradient(163deg, rgba(255, 199, 0, 1) 0%, rgba(255, 199, 0, .3) 59.09%);
	--color-button-tertiary-accent-strk-pressed-2:linear-gradient(136deg, #FFC700 0%, rgba(255, 199, 0, .3) 59.09%);
	--color-button-tertiary-accent-strk-hover-only-icon: linear-gradient(163deg, rgba(255, 199, 0, 1) 0%, rgba(255, 199, 0, .3) 59.09%);
	--color-button-tertiary-accent-strk-pressed-only-icon: linear-gradient(163deg, rgba(255, 199, 0, 1) 0%, rgba(255, 199, 0, .3) 59.09%);
	--color-button-tertiary-accent-bg-pressed: linear-gradient(95.29deg, rgba(255, 199, 0, .2) 0%, rgba(255, 199, 0, 0) 100%);
	--color-button-tertiary-accent-txt: #80858f;
	--color-button-tertiary-accent-txt-hover: #c2c4c9;
	--color-button-tertiary-accent-txt-pressed: #ffffff;
	--color-button-link-txt: #80858f;
	--color-button-link-txt-pressed: #444852;
	--color-button-special-bg-1:rgba(13, 16, 22, .85);
	--color-button-special-bg-pressed-1:#0d1016;
	--color-button-special-txt-1:#80858f;
	--color-button-special-txt-pressed-1:#444852;
	--color-button-special-strk-1:linear-gradient(180deg, #80858f 0%, rgba(13, 16, 22, 0) 92.5%);
	--color-button-special-strk-hover-1:linear-gradient(180.03deg, #00cfa6 .03%, rgba(13, 16, 22, 0) 99.98%);
	--color-button-special-strk-pressed-1:linear-gradient(180.03deg, #00cfa6 .03%, rgba(13, 16, 22, 0) 99.98%);
	--color-button-special-bg-2:transparent;
	--color-button-special-bg-hover-2:rgba(13, 16, 22, .25);
	--color-button-special-bg-pressed-2:rgba(13, 16, 22, .4);
	--color-button-special-txt-2:#ffffff;
	--color-button-special-txt-pressed-2:#c2c4c9;
	--color-button-special-strk-2:#ffffff;
	--color-button-special-txt-3:#ffffff;
	--color-button-special-txt-pressed-3:#c2c4c9;
	--color-button-special-strk-3:#ffffff;
	--color-button-special-bg-pressed-3:rgba(13, 16, 22, .4);
	--color-bg-1:#0d1016;
	--color-bg-2:#13171f;
	--color-bg-3:#1b1f28;
	--color-bg-4:#232834;
	--color-bg-5:#80858f;
	--color-bg-6:#a7aab1;
	--color-bg-7:#c2c4c9;
	--color-bg-8:#ffffff;
	--shadow-welcome-banner: 0px 0px 10px rgba(0, 0, 0, .3);
	--shadow-lang-dropdown: 0px 4px 8px rgba(0, 0, 0, .4);
	--shadow-lang-icon: none;
	--shadow-navbar-tabs: 0px -4px 10px rgba(0, 0, 0, .4);
	--shadow-balance-details: 0px 2px 8px rgba(0, 0, 0, .4);
	--shadow-control-tooltip: 0px 4px 8px rgba(0, 0, 0, .4);
	--shadow-control-dropdown: 0px 1px 3px rgba(0, 0, 0, .5);
	--shadow-news-cta-button: 0px -4px 10px rgba(0, 0, 0, .4);
	--shadow-game-frame: 0px 0px 16px rgba(0, 0, 0, .8);
	--shadow-profile-tooltip: 0px 1px 3px rgba(0, 0, 0, .5);
	--shadow-tooltip: 0px 1px 3px rgba(0, 0, 0, .5);
	--shadow-balance-filters-footer: 0px -4px 10px rgba(0, 0, 0, .4);
	--shadow-calendar-dropdown: 0px 1px 3px rgba(0, 0, 0, .5);
	--shadow-select-list-option: 0px 1px 3px rgba(0, 0, 0, .5);
	--shadow-fd-bonus: 0px 0px 16px rgba(0, 0, 0, .8);
	--shadow-login: 0px 4px 4px rgba(0, 0, 0, .6);
	--color-txt-icon-1:#ffffff;
	--color-txt-icon-2:#c2c4c9;
	--color-txt-icon-3:#80858f;
	--color-txt-icon-4:#444852;
	--color-txt-icon-5:#0d1016;
	--color-txt-icon-banner-1:#ffffff;
	--color-txt-icon-white: #ffffff;
	--gradient-menu-divider: linear-gradient(90deg, rgba(0, 207, 166, 0) 0%, rgba(0, 207, 166, .35) 27.6%, rgba(0, 207, 166, .7) 52.62%, rgba(0, 207, 166, .35) 74.48%, rgba(0, 207, 166, 0) 100%);
	--gradient-hover: #00cfa6 0%, rgba(13, 16, 22, .2) 59.09%;
	--gradient-divider-horiz: linear-gradient(90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .252417) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100%);
	--gradient-divider-vert: linear-gradient(0deg, rgba(30, 35, 46, 0) .01%, rgba(128, 133, 143, .252417) 27.61%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100%);
	--gradient-tab-highlighting: linear-gradient(90deg, rgba(255, 36, 0, 0) 0%, #ff2400 50.52%, rgba(255, 36, 0, 0) 100%);
	--gradient-navbar-tab-highlighting: transparent;
	--gradient-accent-menu-highlight: linear-gradient(180deg, rgba(0, 207, 166, 0) 17.94%, #00cfa6 40.59%, rgba(0, 207, 166, 0) 63.66%);
	--gradient-secondary-menu-highlight: linear-gradient(180deg, rgba(128, 133, 143, 0) 17.94%, #80858f 40.59%, rgba(128, 133, 143, 0) 63.66%);
	--gradient-scroll-shadow: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 81.82%);
	--gradient-scroll-shadow-2:linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0D1016 81.82%);
	--gradient-horiz-tab-scroll: linear-gradient(270deg, #0d1016 0%, rgba(13, 16, 22, 0) 86.76%);
	--gradient-horiz-tab-scroll-2:linear-gradient(270deg, rgba(255, 255, 255, 0) 14.01%, #ffffff 86.76%);
	--gradient-horiz-tab-scroll-padding-24:linear-gradient(270deg, #0d1016 28.47%, rgba(255, 255, 255, 0) 86.76%);
	--gradient-horiz-tab-scroll-rotate: linear-gradient(90deg, #0d1016 0%, rgba(13, 16, 22, 0) 86.76%);
	--gradient-horiz-tab-scroll-padding-24-rotate: linear-gradient(90deg, #0d1016 28.47%, rgba(255, 255, 255, 0) 86.76%);
	--gradient-progressbar: linear-gradient(90deg, #ffc700 79.95%, rgba(255, 199, 0, 0) 100%);
	--gradient-selected-point: linear-gradient(98.86deg, #00cfa6 0%, rgba(0, 207, 166, .2) 100%);
	--gradient-sidebar-bottom-down: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 100%);
	--gradient-sidebar-bottom-down-2:linear-gradient(180deg, #858585 0%, rgba(13, 16, 22, 0) 100%);
	--gradient-sb-pt-left: linear-gradient(90deg, rgba(13, 16, 22, 0) 0%, #80858f 100%);
	--gradient-sb-pt-right: linear-gradient(90.05deg, #00cfa6 .04%, rgba(13, 16, 22, 0) 99.96%);
	--gradient-bottom-bar: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 64.77%);
	--gradient-bottom-bar-2:linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 64.77%);
	--gradient-corner-shadow-small: linear-gradient(128.83deg, #0d1016 0%, rgba(13, 16, 22, 0) 23.69%);
	--gradient-corner-shadow-big: linear-gradient(120.62deg, #0d1016 0%, rgba(13, 16, 22, 0) 39.74%);
	--gradients-graphics-mobile-cards: linear-gradient(360deg, rgba(19, 23, 31, .3) 0%, rgba(19, 23, 31, .243) 33.56%, rgba(19, 23, 31, 0) 100%), linear-gradient(360deg, #13171f 0%, rgba(19, 23, 31, .81) 33.56%, rgba(19, 23, 31, 0) 100%);
	--gradients-graphics-mobile-page: linear-gradient(0deg, rgba(13, 16, 22, .3) 0%, rgba(255, 255, 255, .3) 0%, rgba(13, 16, 22, .3) 0%, rgba(13, 16, 22, .24) 33.56%, rgba(13, 16, 22, 0) 100%), linear-gradient(0deg, #0D1016 0%, #FFF 0%, #0D1016 0%, rgba(13, 16, 22, .81) 33.56%, rgba(13, 16, 22, 0) 100%);
	--gradients-graphics-desktop-cards: linear-gradient(0deg, rgba(19, 23, 31, .3) 0%, rgba(19, 23, 31, .243) 22.77%, rgba(19, 23, 31, 0) 67.86%), linear-gradient(0deg, #13171f 0%, rgba(19, 23, 31, .81) 22.77%, rgba(19, 23, 31, 0) 67.86%);
	--gradients-tournaments-sidebar-picture: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 100%);
	--gradients-skeleton-blur: linear-gradient(93.37deg, rgba(255, 255, 255, 0) .89%, rgba(255, 255, 255, .6) 48.66%, rgba(255, 255, 255, 0) 96.17%);
	--gradient-sport-menu-dropdown-item: linear-gradient(90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .25) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .29) 74.48%, rgba(13, 16, 22, 0) 100%);
	--gradient-label-corner-accent: linear-gradient(214.86deg, #00cfa6 0%, rgba(0, 207, 166, 0) 22.41%);
	--gradient-radial-2:radial-gradient(50% 50% at 50% 50%, #232834 46.15%, rgba(27, 31, 40, 0) 100%);
	--gradients-label-new: linear-gradient(135deg, #FFC700 0%, rgba(13, 16, 22, .2) 54%);
	--gradients-label-exclusive: linear-gradient(136deg, #FFF 0%, rgba(13, 16, 22, .2) 57.1%);
	--gradients-bm-t-bar-highlighting: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFF 50.52%, rgba(255, 255, 255, 0) 100%);
	--gradients-1-lbl: linear-gradient(131deg, #0D1016 0%, rgba(13, 16, 22, 0) 28.71%);
	--gradients-2-lbl: linear-gradient(126deg, #0D1016 0%, rgba(13, 16, 22, 0) 39.73%);
	--gradients-txt-accent: linear-gradient(180deg, #FFC700 6.29%, #FF7A00 100%);
	--color-menu-icon: #80858f;
	--color-menu-icon-hover: #ffffff;
	--color-menu-icon-active: #ff2400;
	--color-menu-icon-secondary: #80858f;
	--color-menu-icon-indicator: #00cfa6;
	--color-menu-text: #80858f;
	--color-menu-text-hover: #ffffff;
	--color-menu-text-active: #ffffff;
	--color-menu-bg: #232834;
	--color-menu-bg-2:#13171f;
	--color-menu-bg-hover: #1b1f28;
	--color-menu-bg-hover-2:#0d1016;
	--color-menu-bg-line: #1b1f28;
	--color-menu-bg-gradient: linear-gradient(90deg, #1b1f28 0%, rgba(27, 31, 40, 0) 100%);
	--color-menu-bg-gradient-2:linear-gradient(84.68deg, rgba(0, 207, 166, .1) 3.75%, rgba(0, 207, 166, 0) 95.24%);
	--shadow-menu-hover: 0px 1px 3px rgba(0, 0, 0, .5);
	--shadow-menu-hover-2:0px 1px 3px rgba(0, 0, 0, .5);
	--color-sidebar-icon: #00cfa6;
	--color-sidebar-icon-hover: #00cfa6;
	--color-sidebar-icon-2:#80858f;
	--color-sidebar-icon-hover-2:#80858f;
	--color-sidebar-bg: #0d1016;
	--color-sidebar-bg-secondary: #0d1016;
	--color-sidebar-line: #1b1f28;
	--shadow-sidebar-pulling-tag: 3px 0px 6px rgba(0, 0, 0, .4);
	--shadow-sidebar-pulling-tag-2:3px 0px 6px rgba(0, 0, 0, .4);
	--color-headers-bg: #0d1016;
	--shadow-headers: 0px 4px 10px rgba(0, 0, 0, .4);
	--color-headers-bg-secondary: #13171f;
	--color-headers-bg-tertiary: #1b1f28;
	--color-headers-bg-quaternary: #232834;
	--color-headers-bg-grad: linear-gradient(270deg, #13171f 0%, rgba(19, 23, 31, 0) 86.76%);
	--color-headers-bg-grad-2:linear-gradient(270deg, #0D1016 0%, rgba(13, 16, 22, 0) 86.76%);
	--color-headers-bg-line: #232834;
	--color-headers-txt-icon: #ffffff;
	--color-headers-txt-icon-secondary: #80858f;
	--color-headers-txt-icon-tertiary: #444852;
	--color-footer-txt-1:#ffffff;
	--color-footer-txt-2:#80858f;
	--color-footer-txt-3:#80858f;
	--color-breadcrumbs-txt-icon: #444852;
	--color-breadcrumbs-txt-icon-hover: #ffffff;
	--color-tabs-icon: #80858f;
	--color-tabs-icon-hover: #ffffff;
	--color-tabs-icon-active: #ff2400;
	--color-tabs-bg: #0d1016;
	--color-tabs-bg-gradient-left: linear-gradient(135deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
	--color-tabs-bg-gradient-right: linear-gradient(225deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
	--color-tabs-txt: #80858f;
	--color-tabs-txt-active-1:#ffffff;
	--color-tabs-txt-hover-1:#ffffff;
	--color-tabs-txt-active-2:#ffffff;
	--color-tabs-tag-txt: #ffc700;
	--color-tabs-strk: #444852;
	--color-tabs-strk-gradient-left: linear-gradient(135deg, #00cfa6 0%, #444852 100%);
	--color-tabs-strk-gradient-right: linear-gradient(225deg, #00cfa6 0%, #444852 100%);
	--color-navbar-icon: #80858f;
	--color-navbar-icon-active: #ffffff;
	--color-navbar-bg: #0d1016;
	--color-navbar-txt: #80858f;
	--color-navbar-txt-active: #ffffff;
	--color-navbar-tag-txt: #ffc700;
	--color-filters-sorting-icon: #80858f;
	--color-filters-sorting-icon-hover: #c2c4c9;
	--color-filters-sorting-icon-active: #ffffff;
	--color-filters-sorting-bg: #232834;
	--color-filters-sorting-bg-active: #1b1f28;
	--color-filters-sorting-txt-active: #ffffff;
	--color-filters-sorting-txt: #80858f;
	--color-filters-search-icon-1:#80858f;
	--color-filters-search-icon-2:#80858f;
	--color-filters-search-bg: #1b1f28;
	--color-filters-search-txt-placeholder: #80858f;
	--color-filters-search-txt-filling: #ffffff;
	--shadow-filters-sorting-label: 0px 1px 3px rgba(0, 0, 0, .5);
	--shadow-filters-sorting-list: 0px 4px 8px rgba(0, 0, 0, .4);
	--color-providers-bg: linear-gradient(291.37deg, rgba(13, 16, 22, .5) 0%, rgba(13, 16, 22, 0) 36.07%), #232834;
	--color-providers-bg-hover: #2d3443;
	--color-providers-bg-active: #0d1016;
	--color-providers-hover-light: rgba(255, 255, 255, .05);
	--color-providers-txt-title: #ffffff;
	--color-providers-tag-txt: #ffc700;
	--color-providers-tag-highlight: linear-gradient(135.14deg, #ffc700 0%, rgba(13, 16, 22, .2) 54%);
	--shadow-provider-card: 0px 0px 4px rgba(0, 0, 0, .2);
	--color-search-result-txt-title: #80858f;
	--color-search-result-txt-placeholder: #ffffff;
	--color-search-result-txt-name: #ffffff;
	--color-search-result-txt-highlight: #00cfa6;
	--color-search-result-darker-mob: rgba(13, 16, 22, .9);
	--color-label-in-bottom-text: #ffffff;
	--color-label-in-bottom-bg: rgba(13, 16, 22, .65);
	--color-label-txt: #ffffff;
	--color-label-game-tile: #c2c4c9;
	--color-label-game-empty-star: #ffffff;
	--color-label-game-darker: rgba(13, 16, 22, .7);
	--color-label-winner-bg: rgba(13, 16, 22, .95);
	--color-label-winner-bg-hover: #0d1016;
	--shadow-label-winner-bg-hover: 0px 0px 8px rgba(0, 0, 0, .5);
	--color-label-new-bg: rgba(255, 36, 0, .6);
	--color-label-exclusive-bg: rgba(0, 207, 166, .6);
	--color-label-freespins-bg: rgba(13, 16, 22, .6);
	--filter-color-tabs-icon: brightness(0) saturate(100%) invert(60%) sepia(3%) saturate(1090%) hue-rotate(182deg) brightness(87%) contrast(88%);
	--filter-color-tabs-icon-hover: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(343deg) brightness(102%) contrast(101%);
	--filter-tabs-icon-active: brightness(0) saturate(100%) invert(28%) sepia(100%) saturate(5905%) hue-rotate(6deg) brightness(104%) contrast(105%);
	--filter-brightness-0:brightness(0%);
	--color-toggle-bg: #80858f;
	--color-toggle-bg-2:#444852;
	--color-toggle-bg-active: #00cfa6;
	--color-toggle-circle: linear-gradient(141.95deg, #dddddd 25.7%, #939393 100%);
	--color-toggle-circle-active: linear-gradient(141.95deg, #01cfa6 25.7%, #007e65 100%);
	--color-toggle-circle-bg: linear-gradient(144.73deg, #e3e3e3 15.19%, #ffffff 56.91%);
	--color-toggle-circle-strk: linear-gradient(90deg, #ffffff -20.71%, rgba(255, 255, 255, 0) 120.71%);
	--shadow-toggle: inset -1px 1px 1px rgba(0, 0, 0, .18);
	--shadow-toggle-active: inset 1px 1px 1px rgba(0, 0, 0, .18);
	--shadow-toggle-circle: 1px 1px 1px rgba(0, 0, 0, .18);
	--shadow-toggle-circle-active: -1px 1px 1px rgba(0, 0, 0, .18);
	--color-checkbox-bg: transparent;
	--color-checkbox-bg-active: #00cfa6;
	--color-checkbox-strk: #444852;
	--color-checkbox-txt: #80858f;
	--color-checkbox-point: #ffffff;
	--border-checkbox: 1px solid var(--color-checkbox-strk);
	--shadow-checkbox: inset -1px 1px 2px rgba(13, 16, 22, .4);
	--shadow-checkbox-icon: drop-shadow(1px 1px 1px rgba(0, 0, 0, .18));
	--shadow-checkbox-active: inset 1px 1px 2px rgba(13, 16, 22, .4);
	--color-radiobutton-bg: transparent;
	--color-radiobutton-bg-2:#1b1f28;
	--color-radiobutton-bg-active: #00cfa6;
	--color-radiobutton-strk: #444852;
	--color-radiobutton-strk-2:linear-gradient(180deg, rgba(0, 207, 166, 1) 0%, rgba(0, 207, 166, .3) 100%);
	--color-radiobutton-circle-bg: linear-gradient(144.73deg, #e3e3e3 15.19%, #ffffff 56.91%);
	--color-radiobutton-circle-bg-active: linear-gradient(141.95deg, #01cfa6 25.7%, #007e65 100%);
	--color-radiobutton-circle-strk: #ffffff;
	--color-radiobutton-circle-strk-2:linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, .2) 100%);
	--shadow-radiobutton-circle-strk: 0px 0px 4px rgba(0, 0, 0, .2);
	--radiobutton-border-width: 1px;
	--color-stepper-strk: #444852;
	--color-stepper-bg: transparent;
	--color-stepper-bg-active: #00cfa6;
	--color-stepper-txt: #80858f;
	--color-stepper-txt-active: #c2c4c9;
	--color-stepper-txt-point: #ffffff;
	--shadow-stepper-txt-point: 0px 0px 4px rgba(0, 0, 0, .2);
	--shadow-controls-inner-right: -1px 1px 2px 0px #0d101666 inset;
	--shadow-controls-inner-left: 1px 1px 2px 0px #0d101666 inset;
	--shadow-controls-to-right: 1px 1px 1px 0px #0000002e;
	--shadow-controls-to-left: -1px 1px 1px 0px #0000002e;
	--text-shadow-controls-to-right: 1px 1px 1px #0000002e;
	--filter-drop-shadow-controls-to-right: drop-shadow(1px 1px 1px #0000002e);
	--color-input-border-active: #80858f;
	--color-input-border-focus: #c2c4c9;
	--color-input-border-uneditable: #232834;
	--color-input-bg-label-1:#0d1016;
	--color-input-bg-label-2:#13171f;
	--color-input-bg-label-3:#0d1016;
	--color-input-bg-label-4:#1b1f28;
	--color-input-txt-label: #80858f;
	--color-input-txt-label-focus: #c2c4c9;
	--color-input-txt-placeholder: #444852;
	--color-input-txt-filled: #ffffff;
	--color-input-hint-txt: #80858f;
	--color-input-hint-icon: #00cfa6;
	--color-input-hint-bg: #13171f;
	--color-input-list-bg: #232834;
	--color-input-list-bg-hover: #1b1f28;
	--color-input-list-bg-active: #1b1f28;
	--color-input-list-txt: #80858f;
	--color-input-list-txt-hover: #80858f;
	--color-input-list-txt-active: #ffffff;
	--color-input-list-icon: #444852;
	--color-input-list-icon-hover: #80858f;
	--color-tournaments-prize-first: rgba(255, 186, 86, 1);
	--color-tournaments-prize-second: rgba(0, 207, 166, 1);
	--color-tournaments-prize-third: rgba(128, 133, 143, 1);
	--color-cashbox-switch-bg: #232834;
	--color-cashbox-switch-ic-passive: #232834;
	--color-cashbox-switch-ic-active: #ffffff;
	--color-cashbox-cardholder-bg-1:#1b1f28;
	--color-cashbox-cardholder-bg-2:#0d1016;
	--color-cashbox-cardholder-bg-3:#232834;
	--color-cashbox-payment-bg-default: #1b1f28;
	--color-cashbox-payment-bg-selected: linear-gradient(95.29deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
	--color-cashbox-payment-gradient: linear-gradient(142deg, #00cfa6 0%, #444852 59.09%);
	--color-cashbox-payment-gradient-row: linear-gradient(171deg, #00cfa6 0%, #444852 59.09%);
	--color-cashbox-conclusion-status-bg-1:#1b1f28;
	--color-cashbox-conclusion-status-bg-2:#232834;
	--color-cashbox-conclusion-status-txt-1:#80858f;
	--color-cashbox-conclusion-status-txt-2:#ffffff;
	--color-cashbox-comment-line: #1b1f28;
	--color-cashbox-header-bg-1:#1b1f28;
	--color-cashbox-header-bg-2:#232834;
	--color-cashbox-header-txt-1:#ffffff;
	--color-cashbox-header-txt-2:#80858f;
	--color-cashbox-related-method-bg: #232834;
	--color-cashbox-related-method-stroke: transparent;
	--color-cashbox-related-method-txt: #ffffff;
	--color-cashbox-related-method-txt-secondary: #80858f;
	--color-cashbox-tabs-cdk-bg-1:#1b1f28;
	--color-cashbox-tabs-cdk-bg-2:#232834;
	--color-cashbox-bg-1:#1b1f28;
	--color-cashbox-bg-2:#13171f;
	--shadow-front-card: 0px 0px 8px rgba(0, 0, 0, .5);
	--color-pop-up-bg-header: #232834;
	--color-pop-up-bg-body: #1b1f28;
	--color-pop-up-line: #13171f;
	--color-pop-up-bg-toast: #232834;
	--color-pop-up-txt-header: #ffffff;
	--color-pop-up-txt-body: #c2c4c9;
	--color-pop-up-ic-close: #80858f;
	--color-pop-up-overlay-darken: rgba(13, 16, 22, .7);
	--color-pop-up-bg-gradient: linear-gradient(270deg, #1B1F28 0%, rgba(27, 31, 40, 0) 86.76%);
	--pincoins-exchange-bg: url(../img/exchange-bg_dark.svg);
	--color-card-bg-1:#13171f;
	--color-card-bg-2:#1b1f28;
	--color-card-bg-3:#1b1f28;
	--color-card-bg-4:#444852;
	--color-card-bg-accent-1:#ff2400;
	--color-card-bg-accent-2:linear-gradient(0deg, rgba(49, 51, 52, .2), rgba(49, 51, 52, .2)), #ff2400;
	--color-card-bg-line-1:#1b1f28;
	--color-card-txt-1:#ffffff;
	--color-card-txt-2:#80858f;
	--color-card-txt-3:#444852;
	--color-card-txt-4:#444852;
	--color-card-txt-5:#ffffff;
	--color-profile-txt-1:#ffffff;
	--color-profile-txt-2:#80858f;
	--color-profile-txt-3:#80858f;
	--color-profile-txt-4:#444852;
	--color-profile-table-bg-1:#13171f;
	--color-profile-table-line-1:#1b1f28;
	--color-profile-table-txt-header: #ffffff;
	--color-profile-table-txt-1:#c2c4c9;
	--color-profile-table-txt-2:#80858f;
	--color-stage-bg-1:#1b1f28;
	--color-stage-bg-2:#13171f;
	--color-stage-bg-3:#80858f;
	--color-stage-bg-4:#80858f;
	--color-stage-bg-accent: #ff2400;
	--color-stage-txt-ic-1:#444852;
	--color-stage-txt-ic-2:#ffffff;
	--color-stage-txt-ic-3:#13171f;
	--color-stage-txt-ic-accent: #ff2400;
	--color-stage-ic: #13171f;
	--color-countdown-num-1:#ffffff;
	--color-countdown-txt-1:#80858f;
	--color-countdown-num-2:#ffffff;
	--color-countdown-txt-2:#c2c4c9;
	--animation-border-rotation-width: 1px;
	--color-transparent: transparent;
	--color-white: #ffffff;
	--color-overlay-backdrop: var(--color-bg-1);
	--color-banner-txt-icon: #ffffff;
	--color-progressbar-full: #ffc700;
	--content-summary-chevron: url(../img/summary-chevron_light.svg);
	--not-found-page-bg: #000211;
	color: #fff;
	background: var(--color-bg-1)
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1;
	display: block
}

.swiper-wrapper {
	z-index: 1;
	display: flex;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box;
	transform: translateZ(0)
}

.pu-casino-running-line_fixed[_nghost-ng-c1577968072], .pu-footer__bonus_kz [_nghost-ng-c74073218] .pu-footer-bonus__list[_ngcontent-ng-c74073218], .pu-footer__bonus_kz[_nghost-ng-c74073218] .pu-footer-bonus__list[_ngcontent-ng-c74073218], .swiper-slide, .ui-category-tab_active.ui-category-tab_has-initial-img[_nghost-ng-c1619245982] .ui-category-tab__img[_ngcontent-ng-c1619245982]:not(.ui-category-tab__img_initial), .ui-game-tile_touched[_nghost-ng-c444127096]:before, .ui-tournament-card__buttons_plural[_ngcontent-ng-c3726349065] .ui-tournament-card__link_btn-details[_ngcontent-ng-c3726349065], [_nghost-ng-c1619245982]:hover:not(.ui-category-tab_active).ui-category-tab_has-initial-img .ui-category-tab__img[_ngcontent-ng-c1619245982]:not(.ui-category-tab__img_initial), [_nghost-ng-c2814279950], [_nghost-ng-c444127096]:hover:not(.ui-game-tile_touch-supported):before, details, footer, header, img, picture {
	display: block
}

*, .ui-button {
	box-sizing: border-box;
	margin: 0
}

.swiper-slide {
	flex-shrink: 0
}

a, b, body, details, div, footer, h3, header, html, img, li, span, summary, ul {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	font: inherit;
	vertical-align: baseline
}

button {
	border-radius: 0
}

body {
	line-height: 1;
	font-family: Roboto, sans-serif;
	font-size: 16px
}

img, picture {
	max-width: 100%
}

summary::-webkit-details-marker {
	content: "";
	display: none
}

.ui-icon {
	display: flex;
	align-items: center;
	justify-content: center
}

.ui-icon-svg.xs {
	height: 16px;
	width: 16px
}

.ui-icon-svg.s {
	height: 20px;
	width: 20px
}

.ui-icon-svg.m {
	height: 24px;
	width: 24px
}

.ui-icon-svg.l {
	height: 32px;
	width: 32px
}

.ui-button {
	font-family: inherit;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	background: 0 0;
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	padding: .4375rem 1rem;
	cursor: pointer;
	letter-spacing: 0;
	text-decoration: none;
	font-size: .875rem;
	line-height: .875rem;
	font-weight: 500;
	display: flex;
	border-radius: .25rem;
	align-items: center
}

.pu-header__wallet[_ngcontent-ng-c789543291], .ui-menu-list-item, .ui-slider-controls__btn[_ngcontent-ng-c3060796444] {
	-webkit-appearance: none;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	letter-spacing: 0;
	text-decoration: none
}

.pu-header__wallet[_ngcontent-ng-c789543291]>[_ngcontent-ng-c789543291], .pu-header__wallet[_ngcontent-ng-c789543291]>[_ngcontent-ng-c789543291]:after, .pu-header__wallet[_ngcontent-ng-c789543291]>[_ngcontent-ng-c789543291]:before, .ui-button>*, .ui-button>:after, .ui-button>:before, .ui-menu-list-item>*, .ui-menu-list-item>:after, .ui-menu-list-item>:before, .ui-running-line__dropdown[_ngcontent-ng-c762707674]>[_ngcontent-ng-c762707674], .ui-running-line__dropdown[_ngcontent-ng-c762707674]>[_ngcontent-ng-c762707674]:after, .ui-running-line__dropdown[_ngcontent-ng-c762707674]>[_ngcontent-ng-c762707674]:before, .ui-slider-controls__btn[_ngcontent-ng-c3060796444]>[_ngcontent-ng-c3060796444], .ui-slider-controls__btn[_ngcontent-ng-c3060796444]>[_ngcontent-ng-c3060796444]:after, .ui-slider-controls__btn[_ngcontent-ng-c3060796444]>[_ngcontent-ng-c3060796444]:before {
	box-sizing: inherit
}

.ui-button_l, .ui-button_m, .ui-button_m.ui-button_tertiary {
	line-height: 24px;
	font-weight: 500
}

.ui-button::-moz-focus-inner {
	border: 0
}

.pu-sidebar__bottom-btn-text_lang-icon[_ngcontent-ng-c821757686], .ui-button .ui-icon+span, .ui-button_m .ui-icon+span {
	margin-left: .5rem
}

.ui-button .ui-icon-svg.m {
	width: 12px;
	height: 12px
}

.ui-button.ui-button_primary-animation:after {
	width: calc(100% + 24px);
	height: calc(100% + 24px)
}

.ui-button_m {
	font-size: 1rem;
	padding: .5rem 1.5rem
}

.ui-button_m .ui-icon-svg.m {
	width: 20px;
	height: 20px
}

.ui-button_m.ui-button_secondary {
	padding: .5rem 1rem
}

.ui-button_m.ui-button_tertiary {
	font-size: .875rem;
	padding: .5rem 1rem
}

.ui-button_l .ui-icon-svg.m, .ui-button_m.ui-button_tertiary .ui-icon-svg.m {
	width: 24px;
	height: 24px
}

.ui-button_l {
	font-size: 1rem;
	padding: .6875rem 2rem
}

.ui-button_l.ui-button_tertiary {
	padding: .5rem 1.5rem
}

.ui-button_secondary:before, .ui-button_tertiary:before {
	content: "";
	border-radius: .25rem;
	padding: 1px;
	-webkit-mask: linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);
	top: 0;
	left: 0;
	position: absolute;
	right: 0;
	bottom: 0
}

.ui-button_primary, .ui-button_primary-animation {
	background: var(--color-button-primary-bg);
	color: var(--color-button-primary-txt);
	position: relative
}

.ui-button_primary-animation:active, .ui-button_primary:active {
	color: var(--color-button-primary-txt-pressed);
	background: var(--color-button-primary-bg-pressed)
}

.ui-button_primary-animation:not(.ui-button_pressed):not(:active):hover:not(:disabled), .ui-button_primary:not(.ui-button_pressed):not(:active):hover:not(:disabled) {
	background: var(--color-button-primary-bg-hover)
}

.ui-button_primary-animation:not(.ui-button_pressed):not(.ui-button_prerender):not(:active):not(:disabled):after {
	content: "";
	animation: 1.6s ease-out .5s infinite button-pulse;
	position: absolute;
	border-radius: .25rem;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%) scale(.7, .5);
	background: var(--color-button-primary-bg-animation);
	z-index: -1;
	transition: transform .5s linear
}

.ui-button_secondary {
	position: relative;
	color: var(--color-button-secondary-txt);
	transition: .3s linear
}

.ui-button_secondary:before {
	mask: linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	background: var(--color-button-secondary-strk)
}

.ui-button_secondary:active, .ui-button_secondary:active:before {
	background: var(--color-button-secondary-bg-pressed)
}

.ui-button_secondary:active {
	color: var(--color-button-secondary-txt-pressed)
}

.ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover {
	background: var(--color-button-secondary-bg-hover);
	color: var(--color-button-secondary-txt-hover)
}

.ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover:before {
	background: var(--color-button-secondary-bg-hover)
}

@media (pointer:coarse) {
	.ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover {
		background: 0 0;
		color: var(--color-button-secondary-txt)
	}

	.ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover:before {
		background: var(--color-button-secondary-strk)
	}

}

.ui-button_tertiary {
	position: relative;
	color: var(--color-button-tertiary-txt)
}

.ui-button_tertiary:before {
	mask: linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	background: var(--color-button-tertiary-strk)
}

[_nghost-ng-c3331469690]:after, [_nghost-ng-c982372943]:after {
	-webkit-mask: linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);
	content: "";
	mask: linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0)
}

.ui-button_tertiary:active {
	background: var(--color-button-tertiary-bg-pressed);
	color: var(--color-button-tertiary-txt-pressed)
}

.pu-header__wallet[_ngcontent-ng-c789543291], .ui-menu-list-item {
	font-family: inherit;
	background: 0 0;
	cursor: pointer;
	box-sizing: border-box
}

.ui-button_tertiary:active:before {
	background: var(--color-button-tertiary-strk-pressed)
}

.ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover {
	color: var(--color-button-tertiary-txt-hover)
}

.ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover:before {
	background: var(--color-button-tertiary-strk-hover)
}

.ui-button:disabled {
	pointer-events: none;
	opacity: .3
}

.ui-button_full-width {
	width: 100%;
	justify-content: center
}

@keyframes button-pulse {
	0% {
		transform: translate(-50%, -50%) scale(.7, .5);
		opacity: 0;
		border-radius: .25rem
	}

	12% {
		opacity: 1
	}

	34% {
		transform: translate(-50%, -50%) scale(1)
	}

	38% {
		opacity: 0
	}

	40% {
		transform: translate(-50%, -50%) scale(1);
		opacity: 0;
		border-radius: .5rem
	}

	to {
		transform: translate(-50%, -50%) scale(1);
		opacity: 0;
		border-radius: .25rem
	}

}

.ui-menu-list-item {
	margin: 0;
	display: inline-block;
	appearance: none;
	border: 0;
	padding: 0;
	font-size: .875rem;
	line-height: 1.125rem;
	font-weight: 400;
	display: flex;
	align-items: center;
	color: var(--color-menu-text);
	border-radius: .25rem
}

.ui-menu-list-item::-moz-focus-inner {
	border: 0
}

.pu-footer-details__list-item[_ngcontent-ng-c2771208699]+.pu-footer-details__list-item[_ngcontent-ng-c2771208699], .ui-menu-list-item+.ui-menu-list-item, .ui-promo-card__label[_ngcontent-ng-c2120592244]+.ui-promo-card__label[_ngcontent-ng-c2120592244] {
	margin-top: .25rem
}

.ui-menu-list-item>span {
	display: block;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex-grow: 1;
	text-align: left;
	margin: 0 .25rem;
	width: auto;
	visibility: visible;
	transition: width .2s ease-in-out .2s, visibility .2s ease-in-out .2s
}

.ui-menu-list-item .ui-icon {
	color: var(--color-menu-icon);
	height: 40px;
	width: 40px;
	min-width: 40px
}

.ui-menu-list-item_live .ui-icon:before {
	content: "";
	position: absolute;
	left: 6px;
	top: .5rem;
	width: .25rem;
	height: .25rem;
	border-radius: 50%;
	background-color: var(--color-brand-primary);
	animation: 2s ease-out .3s infinite live-flashing
}

.ui-menu-list.horizontal .ui-menu-list-item {
	position: relative;
	margin-bottom: 0;
	margin-top: 0
}

.ui-menu-list.horizontal .ui-menu-list-item+.ui-menu-list-item {
	margin-left: 1.5rem
}

.pu-sidebar__bottom-btn.ui-button_only-icon[_ngcontent-ng-c821757686] .pu-sidebar__bottom-btn-icon[_ngcontent-ng-c821757686], .ui-menu-list.horizontal .ui-menu-list-item>span {
	margin-right: 0
}

.ui-menu-list.horizontal .ui-menu-list-item:hover>span {
	font-size: .875rem;
	line-height: 1.125rem;
	font-weight: 400;
	transform: scale(1.15);
	transform-origin: left center
}

.pu-swiper-autosize .swiper-slide {
	width: auto
}

.swiper-button-disabled, .swiper-button-lock {
	display: none !important
}

a {
	color: var(--color-brand-secondary)
}

@keyframes live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

@keyframes _ngcontent-ng-c1672928806_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c1672928806_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

.pu-footer-apps__link[_ngcontent-ng-c3149848606], [_nghost-ng-c1672928806] {
	display: flex
}

.pu-shell__main[_ngcontent-ng-c1672928806] {
	width: 100%;
	transition: padding-left .2s ease-in-out;
	display: flex;
	flex-direction: column;
	height: 100%
}

.pu-shell__main_navbar[_ngcontent-ng-c1672928806] {
	padding-bottom: 56px
}

@media (max-width:767.98px) {
	.pu-shell__to-top-btn[_ngcontent-ng-c1672928806] {
		transition: bottom .6s
	}

	.pu-shell__to-top-btn_with-betslip.pu-shell__to-top-btn_with-navbar[_ngcontent-ng-c1672928806] {
		bottom: calc(7.5rem + env(safe-area-inset-bottom, 1rem))
	}

}

@keyframes _ngcontent-ng-c789543291_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c789543291_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c789543291] {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex: 1 auto;
	background-color: var(--color-headers-bg);
	position: -webkit-sticky;
	position: sticky;
	position: -webkit-sticky;
	top: 0;
	left: 0;
	padding: 0 .5rem;
	height: 40px;
	box-sizing: border-box;
	z-index: 600;
	transition: top .6s
}

.pu-header_hidden[_nghost-ng-c789543291] {
	top: -40px
}

[_nghost-ng-c789543291]:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	box-shadow: var(--shadow-headers);
	pointer-events: none
}

.pu-header_with-deposit[_nghost-ng-c789543291] {
	flex-wrap: wrap;
	height: 94px
}

.pu-header__logo[_ngcontent-ng-c789543291] {
	padding-top: .5rem
}

.pu-footer-bonus_vertical[_nghost-ng-c74073218] .pu-footer-bonus__list-item[_ngcontent-ng-c74073218]+.pu-footer-bonus__list-item[_ngcontent-ng-c74073218]:before, .pu-footer__bonus_kz [_nghost-ng-c74073218] .pu-footer-bonus__list-item[_ngcontent-ng-c74073218]:last-child:before, .pu-footer__bonus_kz[_nghost-ng-c74073218] .pu-footer-bonus__list-item[_ngcontent-ng-c74073218]:last-child:before, .pu-header__menu-list[_ngcontent-ng-c789543291], .ui-home-promo-tournament-slider__controls [_nghost-ng-c3060796444] .ui-slider-controls__btn[_ngcontent-ng-c3060796444], .ui-home-promo-tournament-slider__controls [_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444], .ui-home-promo-tournament-slider__controls[_nghost-ng-c3060796444] .ui-slider-controls__btn[_ngcontent-ng-c3060796444], .ui-home-promo-tournament-slider__controls[_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444] {
	display: none
}

.pu-header__deposit[_ngcontent-ng-c789543291] {
	width: 100%;
	order: 1
}

.pu-header__wallet[_ngcontent-ng-c789543291] {
	margin: 0;
	font-size: 100%;
	display: inline-block;
	appearance: none;
	border: 0;
	padding: 0;
	color: var(--color-txt-icon-3);
	height: 40px
}

.pu-header__wallet[_ngcontent-ng-c789543291]::-moz-focus-inner {
	border: 0
}

.pu-header__actions[_ngcontent-ng-c789543291] {
	display: flex;
	align-items: center
}

.pu-header__user-bonus[_ngcontent-ng-c789543291] {
	font-size: .875rem;
	line-height: 1.125rem;
	font-weight: 500;
	display: none;
	align-items: center;
	margin-right: 1rem;
	padding-left: 1rem;
	color: var(--color-txt-icon-1)
}

.pu-header__balance[_ngcontent-ng-c789543291] {
	margin-right: 1rem
}

.pu-header__login[_ngcontent-ng-c789543291] {
	margin-top: 6px;
	margin-left: .5rem;
	white-space: nowrap
}

.pu-header__login-dropdown[_ngcontent-ng-c789543291] {
	position: absolute;
	top: 100%;
	right: 0;
	z-index: -1
}

@keyframes _ngcontent-ng-c669060854_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c669060854_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

.logo[_ngcontent-ng-c669060854] {
	display: flex;
	width: 80px;
	height: 28px;
	margin: -.25rem auto 0;
	transition: .2s ease-in-out
}

.logo_short[_ngcontent-ng-c669060854] {
	width: 40px;
	height: 40px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 38px
}

.logo__image[_ngcontent-ng-c669060854], .ui-starshine-wrapper[_ngcontent-ng-c1361703537] {
	display: block;
	width: 100%;
	height: 100%
}

@keyframes _ngcontent-ng-c2152865757_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c2152865757_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c2152865757], [_nghost-ng-c3162942583] {
	display: flex;
	flex-direction: column
}

.horizontal[_nghost-ng-c2152865757] {
	flex-direction: row;
	margin-bottom: 0;
	grid-gap: 0
}

@keyframes _ngcontent-ng-c726443551_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c726443551_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

@font-face {
	font-family: Pinup-Regular-It;
	src: url(../fonts/Pinup-Regular-It.eot);
	src: url(../fonts/Pinup-Regular-It.eot?#iefix) format("embedded-opentype"), url(../fonts/Pinup-Regular-It.woff2) format("woff2"), url(../fonts/Pinup-Regular-It.woff) format("woff"), url(../fonts/Pinup-Regular-It.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Pinup-Bold;
	src: url(../fonts/Pinup-Bold.eot);
	src: url(../fonts/Pinup-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/Pinup-Bold.woff2) format("woff2"), url(../fonts/Pinup-Bold.woff) format("woff"), url(../fonts/Pinup-Bold.ttf) format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Pinup-Bold-It;
	src: url(../fonts/Pinup-Bold-It.eot);
	src: url(../fonts/Pinup-Bold-It.eot?#iefix) format("embedded-opentype"), url(../fonts/Pinup-Bold-It.woff2) format("woff2"), url(../fonts/Pinup-Bold-It.woff) format("woff"), url(../fonts/Pinup-Bold-It.ttf) format("truetype");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

[_nghost-ng-c726443551] {
	display: block;
	padding: 0 .5rem
}

.pu-home__bonus-list[_ngcontent-ng-c726443551] {
	display: grid;
	grid-gap: 1rem;
	grid-template-columns: 1fr;
	padding: 1rem 0
}

@media (min-width:375px) {
	.logo[_ngcontent-ng-c669060854] {
		width: 92px;
		height: 32px;
		margin-top: -6px;
		margin-left: -.25rem
	}

	.pu-home__bonus-list[_ngcontent-ng-c726443551] {
		padding: 1.5rem .5rem;
		grid-gap: 1.5rem
	}

}

@media (min-width:768px) {
	.md\:ui-button_m {
		font-size: 1rem;
		font-weight: 500;
		padding: .5rem 1.5rem;
		line-height: 24px
	}

	.md\:ui-button_m.ui-button_secondary {
		padding: .5rem 1rem
	}

	.pu-shell__main_navbar[_ngcontent-ng-c1672928806] {
		padding-bottom: 66px
	}

	.pu-header_hidden[_nghost-ng-c789543291] {
		top: -64px
	}

	.pu-header_with-deposit[_nghost-ng-c789543291] {
		flex-wrap: nowrap;
		height: 64px;
		padding: .75rem 1rem
	}

	[_nghost-ng-c789543291] {
		height: 64px;
		padding: .75rem 1rem
	}

	.pu-header__logo[_ngcontent-ng-c789543291] {
		padding-top: 0
	}

	.pu-header__deposit[_ngcontent-ng-c789543291] {
		width: auto;
		order: initial;
		flex: 1;
		margin-right: 1rem
	}

	.pu-header__user-bonus[_ngcontent-ng-c789543291] {
		display: flex
	}

	.pu-header__balance[_ngcontent-ng-c789543291] {
		margin-right: .75rem
	}

	.pu-header__login[_ngcontent-ng-c789543291] {
		margin-top: 0
	}

	.logo[_ngcontent-ng-c669060854] {
		width: 150px;
		height: 53px;
		margin-top: -.5rem;
		margin-left: -2px
	}

	[_nghost-ng-c726443551] {
		padding: 0 1rem
	}

	.pu-home__bonus-list[_ngcontent-ng-c726443551] {
		padding: 1.5rem .5rem;
		grid-gap: 1rem
	}

}

.pu-home__promo[_ngcontent-ng-c726443551] {
	margin: 0 -.5rem
}

.pu-home__thematic-sections-list[_ngcontent-ng-c726443551] {
	width: calc(100% + 1rem);
	margin: 0 -.5rem -10px;
	display: grid;
	grid-gap: 10px;
	grid-template-columns: 1fr 1fr;
	padding: 30px .5rem 1.5rem;
	overflow: hidden
}

@media (min-width:768px) {
	.pu-home__promo[_ngcontent-ng-c726443551] {
		margin: 0 -1rem
	}

	.pu-home__thematic-sections-list[_ngcontent-ng-c726443551] {
		width: calc(100% + 2rem);
		grid-template-columns: repeat(4, 1fr);
		margin: 0 -1rem -10px;
		padding: 22px 1rem 1.5rem;
		grid-gap: 1rem 14px
	}

}

@media (min-width:1024px) {
	.pu-home__bonus-list[_ngcontent-ng-c726443551] {
		padding: 2.5rem 1.5rem .5rem;
		grid-template-columns: 1fr 1fr;
		grid-gap: 1rem
	}

	.pu-home__thematic-sections-list[_ngcontent-ng-c726443551] {
		padding: 26px 1rem 24px;
		grid-gap: 10px;
		margin-top: -14px;
		margin-bottom: -5px
	}

}

.pu-home__thematic-sections-link[_ngcontent-ng-c726443551] {
	color: var(--color-txt-icon-1);
	text-decoration: none
}

.pu-home__counter-list[_ngcontent-ng-c726443551] {
	width: 100%;
	max-width: 375px;
	margin: 7px auto .5rem;
	display: grid;
	grid-gap: .5rem 1rem;
	grid-template-columns: 1fr 1fr;
	padding: 0 .5rem
}

.pu-home__counter-link[_ngcontent-ng-c726443551] {
	text-decoration: none
}

.pu-home__progress[_ngcontent-ng-c726443551] {
	font-size: 1.5rem;
	line-height: 1.75rem;
	font-weight: 700;
	height: 500px;
	display: flex;
	align-items: center;
	justify-content: center
}

.pu-home__block[_ngcontent-ng-c726443551] {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: .75rem
}

.pu-home__block-buttons[_ngcontent-ng-c726443551] {
	display: grid;
	grid-gap: .5rem;
	grid-template-columns: 1fr 1fr
}

.pu-home__block-button[_ngcontent-ng-c726443551] {
	justify-content: center;
	text-align: center;
	min-width: 132px;
	max-width: 360px;
	margin: .5rem auto 0
}

.pu-home__block-button_sport[_ngcontent-ng-c726443551] {
	margin-top: 1rem;
	max-width: 359px;
	width: 100%
}

.pu-home__promo-tournament-block[_ngcontent-ng-c726443551] .pu-home__block-button[_ngcontent-ng-c726443551] {
	padding-left: .25rem;
	padding-right: .25rem
}

.pu-home__top-matches-block[_ngcontent-ng-c726443551] {
	position: relative;
	width: 100%;
	overflow: hidden
}

.pu-home__top-matches-block[_ngcontent-ng-c726443551] .pu-home__block-button[_ngcontent-ng-c726443551] {
	z-index: 2;
	max-width: 360px;
	margin: .5rem auto 0
}

.pu-home__running-line-stars[_ngcontent-ng-c726443551] {
	width: calc(100% - 2rem);
	left: 50%;
	transform: translate(-50%)
}

.pu-home__running-line_mobile[_ngcontent-ng-c726443551] {
	position: relative;
	min-height: 200px;
	margin-bottom: .75rem
}

.pu-home__casino-block[_ngcontent-ng-c726443551] {
	position: relative;
	width: 100%;
	padding: 20px 0 0
}

.pu-home__casino-block[_ngcontent-ng-c726443551] .pu-home__block-button[_ngcontent-ng-c726443551] {
	margin-top: .5rem;
	z-index: 2
}

@keyframes _ngcontent-ng-c203152021_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c203152021_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c203152021] {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	width: calc(100% + 1rem);
	position: relative;
	z-index: 2;
	overflow: hidden;
	padding: 26px .5rem 21px;
	margin: 0 -.5rem -10px
}

.pu-live-dealers__block-title [_nghost-ng-c203152021], .pu-live-dealers__block-title[_nghost-ng-c203152021] {
	padding: 20px .5rem 30px
}

.ui-block-title__wrapper[_ngcontent-ng-c203152021] {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	z-index: 2
}

.ui-block-title__title[_ngcontent-ng-c203152021] {
	font-size: 1.25rem;
	line-height: 1.625rem;
	font-weight: 500;
	color: var(--color-txt-icon-1);
	text-transform: uppercase;
	text-align: center
}

.ui-block-title__description[_ngcontent-ng-c203152021] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 400;
	color: var(--color-txt-icon-1);
	margin-top: -2px;
	margin-bottom: 5px
}

.ui-block-title__highlight[_ngcontent-ng-c203152021] {
	width: calc(100% + 2rem);
	height: 1px
}

.ui-block-title__highlight[_ngcontent-ng-c203152021]:after, .ui-block-title__highlight[_ngcontent-ng-c203152021]:before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 50%;
	transform: translate(-50%);
	height: 3px;
	width: 88px;
	border-radius: 100px
}

.ui-block-title__highlight[_ngcontent-ng-c203152021]:before {
	filter: blur(10px)
}

.pu-footer-logos__swiper-slide[_ngcontent-ng-c3162942583]:hover, .pu-footer-social__icon[_ngcontent-ng-c640869079]:hover, .pu-footer-social_dark[_nghost-ng-c640869079] .pu-footer-social__icon[_ngcontent-ng-c640869079]:hover, .pu-sidebar__bottom-btn.ui-button_pressed[_ngcontent-ng-c821757686] .pu-sidebar__bottom-btn-icon_country[_ngcontent-ng-c821757686], .pu-sidebar__bottom-btn[_ngcontent-ng-c821757686]:hover .pu-sidebar__bottom-btn-icon_country[_ngcontent-ng-c821757686] {
	filter: none
}

.ui-block-title__highlight_green[_ngcontent-ng-c203152021] {
	background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, var(--color-brand-secondary) 50%, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__highlight_green[_ngcontent-ng-c203152021]:after, .ui-block-title__highlight_green[_ngcontent-ng-c203152021]:before {
	background-color: var(--color-brand-secondary)
}

.ui-block-title__highlight_red[_ngcontent-ng-c203152021] {
	background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, var(--color-brand-primary) 50%, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__highlight_red[_ngcontent-ng-c203152021]:after, .ui-block-title__highlight_red[_ngcontent-ng-c203152021]:before {
	background-color: var(--color-brand-primary)
}

.ui-block-title__highlight_magenta[_ngcontent-ng-c203152021] {
	background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #f32293 50%, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__highlight_magenta[_ngcontent-ng-c203152021]:after, .ui-block-title__highlight_magenta[_ngcontent-ng-c203152021]:before {
	background-color: #f32293
}

.ui-block-title__highlight_blue[_ngcontent-ng-c203152021] {
	background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #00b2ff 50%, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__highlight_blue[_ngcontent-ng-c203152021]:after, .ui-block-title__highlight_blue[_ngcontent-ng-c203152021]:before {
	background-color: #00b2ff
}

.ui-block-title__highlight_white[_ngcontent-ng-c203152021] {
	background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, #fff 50%, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__highlight_white[_ngcontent-ng-c203152021]:after, .ui-block-title__highlight_white[_ngcontent-ng-c203152021]:before {
	background-color: #fff
}

.ui-block-title__glow[_ngcontent-ng-c203152021] {
	position: absolute;
	top: 11px;
	height: 56px;
	width: 495px
}

.ui-block-title__glow[_ngcontent-ng-c203152021]:after {
	content: "";
	position: absolute;
	top: .5rem;
	width: 144px;
	height: 40px;
	left: 50%;
	transform: translate(-50%);
	background: radial-gradient(50% 50% at 50% 50%, #0d1016 0, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__glow[_ngcontent-ng-c203152021]:before {
	content: "";
	position: absolute;
	top: 25px;
	width: 100%;
	height: 5px;
	left: 50%;
	transform: translate(-50%)
}

.ui-block-title__glow_green[_ngcontent-ng-c203152021] {
	background: radial-gradient(50% 50% at 50% 50%, rgba(0, 207, 166, .1) 0, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__glow_green[_ngcontent-ng-c203152021]:before {
	background: radial-gradient(50% 50% at 50% 50%, rgba(0, 207, 166, .1) 0, rgba(0, 207, 166, .1) 15.45%, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__glow_red[_ngcontent-ng-c203152021] {
	background: radial-gradient(50% 50% at 50% 50%, rgba(255, 36, 0, .1) 0, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__glow_red[_ngcontent-ng-c203152021]:before {
	background: radial-gradient(50% 50% at 50% 50%, rgba(255, 36, 0, .1) 0, rgba(255, 36, 0, .1) 15.45%, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__glow_white[_ngcontent-ng-c203152021] {
	background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, .1) 0, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__glow_white[_ngcontent-ng-c203152021]:before {
	background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, .1) 0, rgba(255, 255, 255, .1) 15.45%, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__glow_magenta[_ngcontent-ng-c203152021] {
	background: radial-gradient(50% 50% at 50% 50%, rgba(243, 34, 147, .1) 0, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__glow_magenta[_ngcontent-ng-c203152021]:before {
	background: radial-gradient(50% 50% at 50% 50%, rgba(243, 34, 147, .15) 0, rgba(243, 34, 147, .15) 15.45%, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__glow_blue[_ngcontent-ng-c203152021] {
	background: radial-gradient(50% 50% at 50% 50%, rgba(0, 178, 255, .1) 0, rgba(0, 0, 0, 0) 100%)
}

.ui-block-title__glow_blue[_ngcontent-ng-c203152021]:before {
	background: radial-gradient(50% 50% at 50% 50%, rgba(0, 178, 255, .1) 0, rgba(0, 178, 255, .1) 15.45%, rgba(0, 0, 0, 0) 100%)
}

@keyframes _ngcontent-ng-c2885728356_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c2885728356_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c2885728356] {
	display: block;
	width: 100%
}

.pu-home-sports[_ngcontent-ng-c2885728356] {
	position: relative;
	height: 220px
}

.pu-home-sports__image[_ngcontent-ng-c2885728356] {
	width: 100%;
	height: 100%
}

.pu-home-sports__image[_ngcontent-ng-c2885728356] img[_ngcontent-ng-c2885728356] {
	object-position: top center;
	object-fit: cover;
	height: 100%;
	width: 100%
}

.pu-home-sports__text[_ngcontent-ng-c2885728356] {
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%);
	text-align: center;
	width: 100%
}

.pu-home-sports__text-title[_ngcontent-ng-c2885728356] {
	font-family: Pinup-Bold-It, sans-serif;
	line-height: 27px;
	font-size: 27px;
	margin-bottom: .5rem
}

.pu-home-sports__text-subtitle[_ngcontent-ng-c2885728356] {
	line-height: 16px;
	font-size: 16px
}

@keyframes _ngcontent-ng-c1901712968_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c1901712968_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c1901712968] {
	display: flex;
	align-items: flex-end;
	margin: 0
}

.ui-home-counter__value[_ngcontent-ng-c1901712968] {
	font-family: Pinup-Bold, sans-serif;
	min-width: 48px;
	margin-right: .25rem;
	font-size: 42px;
	line-height: 1;
	text-align: right;
	color: var(--color-txt-icon-1)
}

.ui-home-counter__description[_ngcontent-ng-c1901712968] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 400;
	margin-bottom: .25rem;
	color: var(--color-txt-icon-3)
}

@media (min-width:375px) {
	.pu-home__counter-list[_ngcontent-ng-c726443551] {
		padding: 0 1rem;
		margin-top: 5px
	}

	.pu-home__block-button[_ngcontent-ng-c726443551] {
		min-width: 160px
	}

	.pu-home__promo-tournament-block[_ngcontent-ng-c726443551] .pu-home__block-button[_ngcontent-ng-c726443551] {
		padding-left: 1rem;
		padding-right: 1rem
	}

	[_nghost-ng-c203152021] {
		padding-top: 1.5rem;
		padding-bottom: 19px
	}

	.pu-live-dealers__block-title [_nghost-ng-c203152021], .pu-live-dealers__block-title[_nghost-ng-c203152021] {
		padding-top: 20px;
		padding-bottom: 30px
	}

	.ui-block-title__title[_ngcontent-ng-c203152021] {
		font-size: 1.5rem;
		line-height: 1.75rem;
		font-weight: 500
	}

	.ui-block-title__description[_ngcontent-ng-c203152021] {
		font-size: .875rem;
		line-height: 1.125rem;
		font-weight: 400
	}

	.ui-home-counter__value[_ngcontent-ng-c1901712968] {
		min-width: 55px;
		font-size: 48px
	}

	.ui-home-counter__description[_ngcontent-ng-c1901712968] {
		font-size: .875rem;
		line-height: 1.125rem;
		font-weight: 400;
		margin-bottom: 6px
	}

}

@keyframes _ngcontent-ng-c1361703537_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c1361703537_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c1361703537] {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}

.ui-starshine-green[_nghost-ng-c1361703537] .ui-star[_ngcontent-ng-c1361703537] {
	background-image: url(../img/green-light.webp);
	background-image: image-set(url(../img/green-light.webp) 1x, url(../img/green-light@2x.webp) 2x)
}

.ui-starshine-red[_nghost-ng-c1361703537] .ui-star[_ngcontent-ng-c1361703537] {
	background-image: url(../img/red-light.webp);
	background-image: image-set(url(../img/red-light.webp) 1x, url(../img/red-light@2x.webp) 2x)
}

.ui-starshine-magenta[_nghost-ng-c1361703537] .ui-star[_ngcontent-ng-c1361703537] {
	background-image: url(../img/magenta-light.webp);
	background-image: image-set(url(../img/magenta-light.webp) 1x, url(../img/magenta-light@2x.webp) 2x)
}

.ui-starshine-blue[_nghost-ng-c1361703537] .ui-star[_ngcontent-ng-c1361703537] {
	background-image: url(../img/blue-light.webp);
	background-image: image-set(url(../img/blue-light.webp) 1x, url(../img/blue-light@2x.webp) 2x)
}

.ui-starshine-white[_nghost-ng-c1361703537] .ui-star[_ngcontent-ng-c1361703537] {
	background-image: url(../img/white-light.webp);
	background-image: image-set(url(../img/white-light.webp) 1x, url(../img/white-light@2x.webp) 2x)
}

.ui-starshine-yellow[_nghost-ng-c1361703537] .ui-star[_ngcontent-ng-c1361703537] {
	background-image: url(../img/yellow-light.webp);
	background-image: image-set(url(../img/yellow-light.webp) 1x, url(../img/yellow-light@2x.webp) 2x)
}

.ui-star[_ngcontent-ng-c1361703537] {
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	z-index: 2;
	opacity: 0;
	animation: 5s linear infinite _ngcontent-ng-c1361703537_glitter
}

.ui-star-small[_ngcontent-ng-c1361703537] {
	width: 7px;
	height: 7px
}

.ui-star-medium[_ngcontent-ng-c1361703537] {
	width: 15px;
	height: 15px
}

.ui-star-large[_ngcontent-ng-c1361703537] {
	width: 35px;
	height: 35px
}

@keyframes _ngcontent-ng-c1361703537_glitter {
	0%, 80%, to {
		transform: scale(.3);
		opacity: 0
	}

	40% {
		transform: scale(1);
		opacity: 1
	}

}

[_nghost-ng-c4031125371] {
	display: grid;
	grid-gap: 1rem;
	padding: 0 1rem 1.5rem
}

.pu-footer__menu[_ngcontent-ng-c4031125371] {
	padding: 1rem 0;
	display: grid;
	grid-gap: .5rem;
	position: relative;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent
}

.pu-footer__menu[_ngcontent-ng-c4031125371]:after, .pu-footer__menu[_ngcontent-ng-c4031125371]:before {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: 1px;
	background: var(--gradient-divider-horiz)
}

.pu-footer__menu[_ngcontent-ng-c4031125371]:after {
	top: auto;
	bottom: -1px
}

.pu-footer__menu-support[_ngcontent-ng-c4031125371] {
	display: grid;
	grid-gap: 1rem;
	width: 180px
}

.pu-footer__apps-wrapper[_ngcontent-ng-c4031125371], .pu-footer__logos[_ngcontent-ng-c4031125371], .pu-footer__social-wrapper[_ngcontent-ng-c4031125371], .pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c4031125371], .pu-footer__support-wrapper[_ngcontent-ng-c4031125371] {
	display: flex;
	justify-content: space-between
}

.pu-footer__support-partners[_ngcontent-ng-c4031125371] {
	display: grid;
	grid-auto-flow: column;
	justify-content: space-between;
	width: 100%
}

.pu-footer__support-social[_ngcontent-ng-c4031125371] {
	display: grid;
	grid-gap: .5rem;
	width: 200px
}

.pu-footer__support-blank[_ngcontent-ng-c4031125371] {
	width: 180px
}

@keyframes _ngcontent-ng-c4031125371_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c4031125371_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

@media (min-width:768px) {
	.pu-home__counter-list[_ngcontent-ng-c726443551] {
		width: auto;
		max-width: 100%;
		display: flex;
		align-items: center;
		justify-items: center;
		padding: 0 44px;
		grid-gap: 0;
		margin-top: -1px
	}

	.pu-home__progress[_ngcontent-ng-c726443551] {
		font-size: 3rem;
		line-height: 3.5rem;
		font-weight: 700
	}

	.pu-home__block[_ngcontent-ng-c726443551], .pu-home__running-line_mobile[_ngcontent-ng-c726443551] {
		margin-bottom: 1rem
	}

	.pu-home__block-buttons[_ngcontent-ng-c726443551] {
		grid-auto-flow: column
	}

	.pu-home__block-button[_ngcontent-ng-c726443551] {
		min-width: auto
	}

	.pu-home__top-matches-block[_ngcontent-ng-c726443551] .pu-home__block-button[_ngcontent-ng-c726443551] {
		position: absolute;
		right: 0;
		top: 1rem;
		min-width: auto;
		margin: 0
	}

	.pu-home__casino-block[_ngcontent-ng-c726443551] {
		padding: 36px 0 0
	}

	.pu-home__casino-block[_ngcontent-ng-c726443551] .pu-home__block-button[_ngcontent-ng-c726443551] {
		position: absolute;
		right: 0;
		top: 0;
		margin-top: 0
	}

	[_nghost-ng-c203152021] {
		width: calc(100% + 2rem);
		padding: 2rem 1rem 22px;
		margin: 0 -1rem -5px
	}

	.pu-live-dealers__block-title [_nghost-ng-c203152021], .pu-live-dealers__block-title[_nghost-ng-c203152021] {
		padding: 24px 1rem 42px
	}

	.ui-block-title__title[_ngcontent-ng-c203152021] {
		font-size: 1.75rem;
		line-height: 2.0625rem;
		font-weight: 500
	}

	.ui-block-title__description[_ngcontent-ng-c203152021], .ui-home-counter__description[_ngcontent-ng-c1901712968] {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 400
	}

	.ui-block-title__glow[_ngcontent-ng-c203152021] {
		width: 712px;
		height: 80px;
		top: 9px
	}

	.ui-block-title__glow[_ngcontent-ng-c203152021]:after {
		width: 207px;
		height: 57px;
		top: 20px
	}

	.ui-block-title__glow[_ngcontent-ng-c203152021]:before {
		top: 36px;
		width: 620px;
		height: 7px
	}

	[_nghost-ng-c1901712968] {
		margin: 0 .75rem
	}

	.ui-home-counter__value[_ngcontent-ng-c1901712968] {
		min-width: auto;
		font-size: 60px;
		margin-right: .5rem
	}

	.ui-star-small[_ngcontent-ng-c1361703537] {
		width: 10px;
		height: 10px
	}

	.ui-star-medium[_ngcontent-ng-c1361703537] {
		width: 30px;
		height: 30px
	}

	.ui-star-large[_ngcontent-ng-c1361703537] {
		width: 50px;
		height: 50px
	}

	[_nghost-ng-c4031125371] {
		grid-gap: 1.5rem;
		padding: 0 1.5rem 1.5rem
	}

	.pu-footer__menu[_ngcontent-ng-c4031125371] {
		padding: 0;
		grid-auto-flow: column;
		justify-content: space-between;
		border: none
	}

	.pu-footer__menu[_ngcontent-ng-c4031125371]:after, .pu-footer__menu[_ngcontent-ng-c4031125371]:before {
		display: none
	}

	.pu-footer__partners[_ngcontent-ng-c4031125371] {
		width: 160px
	}

	.pu-footer__bonus[_ngcontent-ng-c4031125371], .pu-footer__menu-details_0[_ngcontent-ng-c4031125371] {
		width: 260px
	}

	.pu-footer__apps-wrapper[_ngcontent-ng-c4031125371] {
		justify-content: center;
		text-align: center
	}

	.pu-footer__support-partners[_ngcontent-ng-c4031125371] {
		grid-auto-rows: -webkit-max-content;
		grid-auto-rows: max-content;
		grid-auto-flow: row;
		grid-gap: 1rem;
		width: 200px
	}

	.pu-footer__bonus[_ngcontent-ng-c4031125371], .pu-footer__menu-details_1[_ngcontent-ng-c4031125371], .pu-footer__menu-details_2[_ngcontent-ng-c4031125371] {
		width: 200px
	}

}

@media (min-width:1280px) {
	.ui-menu-list-item:hover {
		color: var(--color-menu-text-hover)
	}

	.ui-menu-list-item:hover>span {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 400
	}

	.ui-menu-list-item:hover .ui-icon {
		color: var(--color-menu-icon-hover)
	}

	.ui-menu-list-item:hover .ui-icon-svg.m {
		width: 28px;
		height: 28px
	}

	.pu-shell__main[_ngcontent-ng-c1672928806] {
		padding-left: 210px
	}

	.pu-shell__main_maximized[_ngcontent-ng-c1672928806], .pu-shell__main_sport[_ngcontent-ng-c1672928806] {
		padding-left: 72px
	}

	.pu-shell__main_full[_ngcontent-ng-c1672928806] {
		padding-left: 0
	}

	.pu-shell__main_navbar[_ngcontent-ng-c1672928806] {
		padding-bottom: 0
	}

	.pu-header_with-deposit[_nghost-ng-c789543291], [_nghost-ng-c789543291] {
		height: 72px;
		padding: 1rem 1.5rem
	}

	.pu-header_hidden[_nghost-ng-c789543291] {
		top: -72px
	}

	.pu-header_hidden.pu-header_with-deposit[_nghost-ng-c789543291] {
		top: 0
	}

	[_nghost-ng-c789543291]:before {
		display: none
	}

	[_nghost-ng-c789543291] {
		box-shadow: none;
		overflow: initial
	}

	.pu-header__menu-list[_ngcontent-ng-c789543291] {
		display: flex
	}

	.pu-header__user-bonus[_ngcontent-ng-c789543291] {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 500
	}

	.pu-header__balance[_ngcontent-ng-c789543291] {
		margin-right: 20px
	}

	.logo[_ngcontent-ng-c669060854] {
		width: 156px;
		height: 53px;
		margin-bottom: 29px;
		margin-top: -.25rem;
		margin-left: 7px
	}

	[_nghost-ng-c2152865757] {
		margin-bottom: 0;
		display: grid;
		grid-gap: .25rem
	}

	[_nghost-ng-c726443551] {
		padding: 0
	}

	.pu-home__bonus-list[_ngcontent-ng-c726443551] {
		margin: 0 1.5rem;
		padding: 2rem .5rem;
		grid-gap: 3rem
	}

	.pu-home__promo[_ngcontent-ng-c726443551] {
		margin: 0;
		padding: 0 1.5rem
	}

	.pu-home__thematic-sections-list[_ngcontent-ng-c726443551] {
		padding: 26px 1rem 25px;
		grid-gap: 1rem;
		margin-top: -14px;
		margin-bottom: -20px
	}

	.pu-home__block[_ngcontent-ng-c726443551] {
		padding: 0 1.5rem
	}

	.pu-home__casino-block[_ngcontent-ng-c726443551] {
		padding: 1rem 0 0
	}

	.pu-home__casino-block[_ngcontent-ng-c726443551] .pu-home__block-button[_ngcontent-ng-c726443551] {
		top: -30px
	}

	[_nghost-ng-c203152021] {
		width: calc(100% + 3rem);
		max-width: 1300px;
		padding: 55px 1.5rem 25px;
		margin: 0 -1.5rem
	}

	.pu-live-dealers__block-title [_nghost-ng-c203152021], .pu-live-dealers__block-title[_nghost-ng-c203152021] {
		padding: 50px 1rem
	}

	.ui-block-title__title[_ngcontent-ng-c203152021] {
		font-size: 3rem;
		font-weight: 700;
		line-height: 48px;
		margin-bottom: .25rem
	}

	.ui-block-title__description[_ngcontent-ng-c203152021] {
		margin-top: 0
	}

	.ui-block-title__highlight[_ngcontent-ng-c203152021] {
		min-width: 280px
	}

	.ui-block-title__highlight[_ngcontent-ng-c203152021]:after, .ui-block-title__highlight[_ngcontent-ng-c203152021]:before {
		width: 112px
	}

	.ui-block-title__glow[_ngcontent-ng-c203152021] {
		width: 1300px;
		height: 100px;
		top: 27px
	}

	.ui-block-title__glow[_ngcontent-ng-c203152021]:after {
		width: 482px;
		height: 72px;
		top: 14px
	}

	.ui-block-title__glow[_ngcontent-ng-c203152021]:before {
		top: 45px;
		width: 820px;
		height: 10px
	}

	[_nghost-ng-c1901712968] {
		margin: 0 1.5rem
	}

	.ui-star-small[_ngcontent-ng-c1361703537] {
		width: 24px;
		height: 24px
	}

	.ui-star-medium[_ngcontent-ng-c1361703537] {
		width: 68px;
		height: 68px
	}

	.ui-star-large[_ngcontent-ng-c1361703537] {
		width: 100px;
		height: 100px
	}

	.pu-footer__partners[_ngcontent-ng-c4031125371] {
		width: auto
	}

	.pu-footer__menu-details_0[_ngcontent-ng-c4031125371] {
		width: 180px
	}

	.pu-footer__menu-details_1[_ngcontent-ng-c4031125371] {
		width: 170px
	}

}

.pu-footer__bonus-wrapper[_ngcontent-ng-c4031125371] {
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}

@media (min-width:1280px) {
	.pu-footer__bonus[_ngcontent-ng-c4031125371], .pu-footer__menu-details_2[_ngcontent-ng-c4031125371] {
		width: 180px
	}

	.pu-footer__menu-support[_ngcontent-ng-c4031125371] {
		width: 200px
	}

}

.pu-footer__support-wrapper[_ngcontent-ng-c4031125371] {
	align-items: flex-start
}

@media (min-width:768px) {
	.pu-footer__support-social[_ngcontent-ng-c4031125371] {
		width: 200px
	}

}

@media (min-width:1280px) {
	.pu-footer__support-social[_ngcontent-ng-c4031125371] {
		width: 170px
	}

}

.pu-footer__support-partners[_ngcontent-ng-c4031125371] {
	justify-content: normal;
	padding-bottom: 1rem
}

@media (min-width:768px) {
	.pu-footer__support-partners[_ngcontent-ng-c4031125371] {
		width: 260px;
		grid-auto-rows: auto;
		padding-bottom: 0
	}

	.pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c4031125371] .pu-footer__bonus[_ngcontent-ng-c4031125371] {
		width: 260px
	}

	.pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c4031125371] .pu-footer__support-partners[_ngcontent-ng-c4031125371] {
		width: 200px
	}

}

.pu-footer__support-sport-wrapper[_ngcontent-ng-c4031125371], [_nghost-ng-c2333784847] {
	display: flex;
	justify-content: center
}

@media (min-width:1280px) {
	.pu-footer__support-partners[_ngcontent-ng-c4031125371] {
		width: 200px
	}

	.pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c4031125371] .pu-footer__bonus[_ngcontent-ng-c4031125371] {
		width: 180px
	}

}

@media (min-width:1366px) {
	.pu-footer__bonus[_ngcontent-ng-c4031125371], .pu-footer__menu-details_0[_ngcontent-ng-c4031125371] {
		width: 210px
	}

	.pu-footer__menu-details_1[_ngcontent-ng-c4031125371], .pu-footer__support-social[_ngcontent-ng-c4031125371] {
		width: 220px
	}

	.pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c4031125371] .pu-footer__bonus[_ngcontent-ng-c4031125371] {
		width: 210px
	}

}

@keyframes _ngcontent-ng-c3162942583_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c3162942583_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

.dropdown[_ngcontent-ng-c2273576515], .pu-footer-logos__swiper[_ngcontent-ng-c3162942583], .pu-sidebar__bottom-dropdowns[_ngcontent-ng-c821757686] {
	width: 100%
}

.pu-footer-logos__swiper_payments[_ngcontent-ng-c3162942583], .pu-footer-logos__swiper_providers[_ngcontent-ng-c3162942583] {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%
}

.pu-footer-logos__swiper_providers[_ngcontent-ng-c3162942583] {
	padding-bottom: .5rem;
	margin-bottom: .5rem
}

.pu-footer-logos__swiper_providers[_ngcontent-ng-c3162942583]:after {
	content: "";
	position: absolute;
	bottom: 1px;
	display: initial;
	height: 1px;
	background: var(--gradient-divider-horiz);
	left: -1rem;
	right: -1rem
}

.pu-footer-logos__swiper-slide[_ngcontent-ng-c3162942583] {
	height: 1.5rem;
	width: auto;
	filter: grayscale(100)
}

.pu-footer-logos__swiper-slide_prerender[_ngcontent-ng-c3162942583] {
	height: 1.5rem;
	width: 60px
}

@keyframes _ngcontent-ng-c3149848606_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c3149848606_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c3149848606], [_nghost-ng-c465278733], [_nghost-ng-c640869079] {
	display: grid;
	grid-gap: .5rem
}

.pu-footer-apps__title[_ngcontent-ng-c3149848606], .pu-footer-bonus__title[_ngcontent-ng-c74073218], .pu-footer-details__title[_ngcontent-ng-c2771208699], .pu-footer-social__title[_ngcontent-ng-c640869079], .pu-footer-support__title[_ngcontent-ng-c465278733] {
	font-size: .875rem;
	line-height: 1.125rem;
	font-weight: 500;
	color: var(--color-footer-txt-1)
}

.pu-footer-apps__list-item[_ngcontent-ng-c3149848606], .ui-home-apps__list-item[_ngcontent-ng-c2527160759] {
	display: flex;
	align-items: flex-start;
	position: relative
}

.pu-footer-apps__link_disabled[_ngcontent-ng-c3149848606], .ui-home-apps__link_disabled[_ngcontent-ng-c2527160759] {
	pointer-events: none;
	cursor: none;
	opacity: .3
}

.pu-footer-apps__icon[_ngcontent-ng-c3149848606] {
	width: 120px;
	height: 40px;
	color: var(--color-footer-txt-2);
	border: 1px solid var(--color-bg-4);
	border-radius: .25rem;
	overflow: hidden
}

.pu-footer-apps__icon[_ngcontent-ng-c3149848606]:hover {
	color: var(--color-txt-icon-5);
	background: var(--color-bg-8);
	border-color: var(--color-bg-8)
}

@keyframes _ngcontent-ng-c1976685021_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c1976685021_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c1976685021] {
	display: grid;
	grid-auto-flow: column;
	position: relative
}

.pu-footer-legal__copyright[_ngcontent-ng-c1976685021] {
	font-size: .625rem;
	line-height: .875rem;
	font-weight: 400;
	color: var(--color-footer-txt-3);
	text-align: center
}

.pu-footer-legal__license[_ngcontent-ng-c1976685021] {
	position: absolute;
	bottom: calc(100% + 1rem);
	right: 0;
	display: grid;
	grid-auto-flow: column;
	align-items: center;
	grid-gap: .75rem
}

.pu-footer-legal__license-age[_ngcontent-ng-c1976685021] {
	color: var(--color-footer-txt-2);
	border: 1px solid var(--color-footer-txt-2);
	border-radius: 1.5px;
	padding: 6px .25rem;
	font-size: 13px;
	line-height: 18px
}

@keyframes _ngcontent-ng-c3060796444_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c3060796444_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c3060796444] {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.ui-slider-controls_bottom-gap[_nghost-ng-c3060796444] .ui-slider-controls__container[_ngcontent-ng-c3060796444] {
	height: calc(100% - 2px)
}

.pu-footer-apps__tooltip [_nghost-ng-c2930749264] .ui-tooltip__icon[_ngcontent-ng-c2930749264], .pu-footer-apps__tooltip[_nghost-ng-c2930749264] .ui-tooltip__icon[_ngcontent-ng-c2930749264], .pu-footer-logos__swiper-controls [_nghost-ng-c3060796444] .ui-slider-controls__btn[_ngcontent-ng-c3060796444], .pu-footer-logos__swiper-controls[_nghost-ng-c3060796444] .ui-slider-controls__btn[_ngcontent-ng-c3060796444] {
	color: var(--color-footer-txt-3)
}

.ui-tournaments-carousel__swiper-controls [_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444], .ui-tournaments-carousel__swiper-controls[_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444] {
	background: var(--color-tr-logo-bg-grad-rotate)
}

.ui-tournaments-carousel__swiper-controls [_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .ui-tournaments-carousel__swiper-controls[_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444] {
	background: var(--color-tr-logo-bg-grad)
}

.pu-betslip-bonuses__slider-wrapper [_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .pu-betslip-bonuses__slider-wrapper [_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444], .pu-betslip-bonuses__slider-wrapper[_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .pu-betslip-bonuses__slider-wrapper[_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444], .pu-betslip-form__quick-sum [_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .pu-betslip-form__quick-sum [_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444], .pu-betslip-form__quick-sum[_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .pu-betslip-form__quick-sum[_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444], .pu-system-calculator-dialog__slider-wrapper [_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .pu-system-calculator-dialog__slider-wrapper [_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444], .pu-system-calculator-dialog__slider-wrapper[_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .pu-system-calculator-dialog__slider-wrapper[_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444] {
	width: 44px
}

.pu-betslip-bonuses__slider-wrapper [_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444], .pu-betslip-bonuses__slider-wrapper[_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444], .pu-betslip-form__quick-sum [_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444], .pu-betslip-form__quick-sum[_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444], .pu-system-calculator-dialog__slider-wrapper [_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444], .pu-system-calculator-dialog__slider-wrapper[_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444] {
	background: var(--color-betslip-bg-grad-left)
}

.pu-betslip-bonuses__slider-wrapper [_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .pu-betslip-bonuses__slider-wrapper[_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .pu-betslip-form__quick-sum [_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .pu-betslip-form__quick-sum[_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .pu-system-calculator-dialog__slider-wrapper [_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .pu-system-calculator-dialog__slider-wrapper[_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444] {
	background: var(--color-betslip-bg-grad-right)
}

.ui-home-promo-tournament-slider__controls [_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .ui-home-promo-tournament-slider__controls[_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444] {
	width: 25px;
	background: linear-gradient(270deg, #0d1016 0, rgba(13, 16, 22, 0) 86.76%);
	z-index: 1
}

.ui-slider-controls__btn[_ngcontent-ng-c3060796444] {
	box-sizing: border-box;
	margin: 0;
	font-size: 100%;
	font-family: inherit;
	display: inline-block;
	background: 0 0;
	appearance: none;
	border: 0;
	padding: 0;
	cursor: pointer;
	pointer-events: visible;
	display: flex;
	align-items: center;
	width: 50%;
	height: 100%;
	color: var(--color-txt-icon-3)
}

.ui-slider-controls__btn[_ngcontent-ng-c3060796444]::-moz-focus-inner {
	border: 0
}

[_nghost-ng-c1663460785], [_nghost-ng-c1836692960] {
	background-color: var(--color-menu-bg);
	border-radius: .25rem;
	box-shadow: var(--shadow-lang-dropdown);
	max-height: 320px;
	overflow-y: auto
}

.ui-slider-controls__btn[_ngcontent-ng-c3060796444]:hover .ui-slider-controls__icon[_ngcontent-ng-c3060796444] {
	transition: .2s ease-in-out;
	transform: scale(1.2)
}

.ui-slider-controls__btn[_ngcontent-ng-c3060796444]:hover .ui-slider-controls__icon_prev[_ngcontent-ng-c3060796444] {
	transform: scale(1.2) rotate(180deg)
}

.ui-slider-controls__btn_prev[_ngcontent-ng-c3060796444] {
	justify-content: flex-start;
	padding-left: .25rem
}

.ui-slider-controls__btn_next[_ngcontent-ng-c3060796444] {
	justify-content: flex-end;
	padding-right: .25rem
}

.ui-slider-controls__container[_ngcontent-ng-c3060796444] {
	position: absolute;
	top: 0;
	z-index: 1;
	pointer-events: none;
	display: flex;
	width: 44px;
	height: 100%;
	padding: 0
}

.ui-slider-controls__container_prev[_ngcontent-ng-c3060796444] {
	justify-content: flex-start;
	background: var(--gradient-horiz-tab-scroll-rotate)
}

.ui-slider-controls__container_next[_ngcontent-ng-c3060796444] {
	right: 0;
	justify-content: flex-end;
	background: var(--gradient-horiz-tab-scroll)
}

.ui-slider-controls__icon_prev[_ngcontent-ng-c3060796444] {
	transform: rotate(180deg)
}

@keyframes _ngcontent-ng-c821757686_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c821757686_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c821757686] {
	-ms-overflow-style: none;
	scrollbar-width: none;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: auto;
	pointer-events: none;
	z-index: 650;
	position: fixed;
	transform: translate(0)
}

[_nghost-ng-c821757686]::-webkit-scrollbar {
	display: none;
	width: 0
}

.pu-sidebar_collapsed[_nghost-ng-c821757686] .pu-sidebar__container[_ngcontent-ng-c821757686] {
	width: 72px
}

.pu-sidebar_collapsed[_nghost-ng-c821757686] .pu-sidebar__main[_ngcontent-ng-c821757686] {
	overflow: unset
}

.pu-sidebar_full-collapse.pu-sidebar_collapsed[_nghost-ng-c821757686] .pu-sidebar__container[_ngcontent-ng-c821757686] {
	width: 210px;
	transform: translate(-100%)
}

.pu-sidebar__container[_ngcontent-ng-c821757686] {
	pointer-events: all;
	display: flex;
	background-color: var(--color-sidebar-bg);
	width: 210px;
	height: 100%;
	transition: .2s ease-in-out;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	padding: 1rem 1rem .75rem
}

.pu-sidebar__container[_ngcontent-ng-c821757686]:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 100%;
	background-color: var(--color-sidebar-line)
}

.pu-sidebar__main[_ngcontent-ng-c821757686] {
	-ms-overflow-style: none;
	scrollbar-width: none;
	z-index: 2;
	flex-shrink: 1;
	overflow: auto
}

.pu-sidebar__main[_ngcontent-ng-c821757686]::-webkit-scrollbar {
	display: none;
	width: 0
}

.pu-sidebar__bottom[_ngcontent-ng-c821757686] {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: auto
}

.pu-sidebar__bottom-btn[_ngcontent-ng-c821757686] {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: calc(50% - .25rem);
	width: 100%;
	transition: .2s;
	margin-bottom: .5rem
}

.pu-sidebar__bottom-btn-text[_ngcontent-ng-c821757686] {
	transition: .2s .2s, color 1ms
}

.pu-sidebar__bottom-btn-text_lang[_ngcontent-ng-c821757686] {
	text-transform: uppercase
}

.pu-sidebar__bottom-btn-icon[_ngcontent-ng-c821757686] {
	border-radius: .125rem;
	box-shadow: var(--shadow-lang-icon);
	width: 1.5rem;
	min-width: 1.5rem;
	height: 18px
}

.pu-sidebar__bottom-btn-icon_hide[_ngcontent-ng-c821757686] {
	transition: .2s .2s;
	box-shadow: none
}

.pu-sidebar__bottom-btn-icon_country[_ngcontent-ng-c821757686] {
	transition: .2s;
	filter: grayscale(1)
}

[_nghost-ng-c3331469690]:before, [_nghost-ng-c3331469690]:hover:before {
	visibility: visible;
	filter: blur(15px)
}

[_nghost-ng-c982372943]:before, [_nghost-ng-c982372943]:hover:before {
	filter: blur(3px);
	visibility: visible
}

.pu-sidebar__bottom-btn_full[_ngcontent-ng-c821757686], .pu-sidebar__bottom_column[_ngcontent-ng-c821757686] .pu-sidebar__bottom-btn[_ngcontent-ng-c821757686] {
	max-width: unset
}

.pu-sidebar__bottom_column[_ngcontent-ng-c821757686] .pu-sidebar__bottom-btn-icn_hide[_ngcontent-ng-c821757686], .pu-sidebar__bottom_column[_ngcontent-ng-c821757686] .pu-sidebar__bottom-btn-text[_ngcontent-ng-c821757686]:not(.pu-sidebar__bottom-btn-text_lang) {
	max-width: 0;
	opacity: 0;
	transition: none;
	position: absolute
}

.pu-sidebar__time[_ngcontent-ng-c821757686] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 400;
	min-height: 1rem;
	color: var(--color-txt-icon-3);
	display: flex;
	width: 100%;
	justify-content: center
}

.pu-sidebar__pulling-tag[_ngcontent-ng-c821757686] {
	position: absolute;
	top: calc(40.59% - 20px);
	left: calc(100% - 1px);
	background: var(--color-sidebar-bg-secondary);
	color: var(--color-sidebar-icon-2)
}

.pu-support-menu__item[_ngcontent-ng-c1663460785], [_nghost-ng-c3611666372] {
	font-size: .875rem;
	line-height: 1.125rem;
	font-weight: 400;
	color: var(--color-menu-text);
	cursor: pointer
}

.pu-sidebar__pulling-tag[_ngcontent-ng-c821757686]:hover {
	color: var(--color-sidebar-icon-hover-2);
	box-shadow: var(--shadow-sidebar-pulling-tag-2)
}

.pu-sidebar__overlay[_ngcontent-ng-c821757686] {
	position: fixed;
	left: 0;
	top: 0;
	z-index: -1;
	width: 100vw;
	height: 100vh;
	background: var(--color-pop-up-overlay-darken)
}

@keyframes _ngcontent-ng-c1060766083_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c1060766083_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

.pu-sidebar-menu__item[_ngcontent-ng-c1060766083] {
	position: relative;
	height: 40px
}

.pu-sidebar-menu__item_divider[_ngcontent-ng-c1060766083] {
	margin-top: 5px
}

.pu-sidebar-menu__item_divider[_ngcontent-ng-c1060766083]:before {
	position: relative;
	top: -5px;
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: var(--gradient-menu-divider)
}

@keyframes _ngcontent-ng-c1836692960_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c1836692960_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c1836692960] {
	display: grid;
	width: 217px
}

@keyframes _ngcontent-ng-c1663460785_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c1663460785_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c1663460785] {
	display: block;
	width: 178px
}

.pu-support-menu__item[_ngcontent-ng-c1663460785] {
	padding: .5rem .75rem;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	text-decoration: none
}

.pu-support-menu__item[_ngcontent-ng-c1663460785]:hover, .ui-language-list-item_active[_nghost-ng-c3611666372], [_nghost-ng-c3611666372]:hover {
	background-color: var(--color-menu-bg-hover);
	color: var(--color-menu-text-hover)
}

.pu-support-menu__item-icon[_ngcontent-ng-c1663460785] {
	color: var(--color-txt-icon-3);
	margin-right: .5rem
}

.pu-support-menu__item-icon_image[_ngcontent-ng-c1663460785] {
	width: 24px;
	height: 24px;
	object-fit: contain
}

@keyframes _ngcontent-ng-c3611666372_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c3611666372_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c3611666372] {
	width: 100%;
	padding: .75rem
}

.ui-language-list-item_icon[_nghost-ng-c3611666372] {
	display: flex;
	align-items: center;
	padding: .5rem;
	line-height: 1.5rem
}

.ui-language-list-item__icon[_ngcontent-ng-c3611666372] {
	width: 1.5rem;
	margin-right: .5rem;
	box-shadow: var(--shadow-lang-icon);
	border-radius: .125rem
}

[_nghost-ng-c1490993643], [_nghost-ng-c1490993643]:before {
	top: 0;
	bottom: 0;
	right: 0;
	width: 1px;
	opacity: 0;
	position: absolute
}

@keyframes _ngcontent-ng-c1490993643_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c1490993643_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c1490993643] {
	display: block;
	transform: translate(-4px);
	transition: .2s ease-in-out;
	z-index: 1
}

[_nghost-ng-c1490993643]:before {
	content: "";
	transition: .2s ease-in-out .2s;
	background: var(--gradient-accent-menu-highlight)
}

.right[_nghost-ng-c1490993643] {
	right: auto;
	left: 0;
	transform: translate(4px)
}

.right[_nghost-ng-c1490993643] .ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643] {
	transform: rotate(180deg);
	right: -19px
}

.right[_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643], .right[_nghost-ng-c1490993643] .ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643]:before {
	background: var(--color-sidebar-bg-secondary)
}

.ui-sidebar-toggle_secondary[_nghost-ng-c1490993643]:before {
	background: var(--gradient-secondary-menu-highlight)
}

.ui-sidebar-toggle_secondary[_nghost-ng-c1490993643] .ui-sidebar-toggle__content[_ngcontent-ng-c1490993643] {
	color: var(--color-sidebar-icon-2)
}

.pu-sidebar:hover [_nghost-ng-c1490993643], .pu-sidebar:hover[_nghost-ng-c1490993643], .ui-right-sidebar_expanded [_nghost-ng-c1490993643], .ui-right-sidebar_expanded[_nghost-ng-c1490993643] {
	opacity: 1;
	transform: translate(0)
}

.pu-sidebar:hover [_nghost-ng-c1490993643]:before, .pu-sidebar:hover[_nghost-ng-c1490993643]:before, .ui-right-sidebar_expanded [_nghost-ng-c1490993643]:before, .ui-right-sidebar_expanded[_nghost-ng-c1490993643]:before {
	opacity: 1
}

.pu-sidebar:hover [_nghost-ng-c1490993643] .ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643]:after, .pu-sidebar:hover[_nghost-ng-c1490993643] .ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643]:after, .ui-right-sidebar_expanded [_nghost-ng-c1490993643] .ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643]:after, .ui-right-sidebar_expanded[_nghost-ng-c1490993643] .ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643]:after {
	border-color: var(--color-sidebar-icon)
}

.pu-sidebar:hover [_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:after, .pu-sidebar:hover [_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:before, .pu-sidebar:hover[_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:after, .pu-sidebar:hover[_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:before, .ui-right-sidebar_expanded [_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:after, .ui-right-sidebar_expanded [_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:before, .ui-right-sidebar_expanded[_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:after, .ui-right-sidebar_expanded[_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:before {
	border-color: var(--color-sidebar-icon)
}

.pu-sidebar:hover .ui-sidebar-toggle_secondary[_nghost-ng-c1490993643] .ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643]:after, .pu-sidebar:hover.ui-sidebar-toggle_secondary[_nghost-ng-c1490993643] .ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643]:after, .ui-right-sidebar_expanded .ui-sidebar-toggle_secondary[_nghost-ng-c1490993643] .ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643]:after, .ui-right-sidebar_expanded.ui-sidebar-toggle_secondary[_nghost-ng-c1490993643] .ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643]:after {
	border-color: var(--color-sidebar-icon-2)
}

.pu-sidebar:hover .ui-sidebar-toggle_secondary[_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:after, .pu-sidebar:hover .ui-sidebar-toggle_secondary[_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:before, .pu-sidebar:hover.ui-sidebar-toggle_secondary[_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:after, .pu-sidebar:hover.ui-sidebar-toggle_secondary[_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:before, .ui-right-sidebar_expanded .ui-sidebar-toggle_secondary[_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:after, .ui-right-sidebar_expanded .ui-sidebar-toggle_secondary[_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:before, .ui-right-sidebar_expanded.ui-sidebar-toggle_secondary[_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:after, .ui-right-sidebar_expanded.ui-sidebar-toggle_secondary[_nghost-ng-c1490993643] .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:before {
	border-color: var(--color-sidebar-icon-2)
}

.pu-sidebar_collapsed [_nghost-ng-c1490993643] .ui-sidebar-toggle__content[_ngcontent-ng-c1490993643], .pu-sidebar_collapsed[_nghost-ng-c1490993643] .ui-sidebar-toggle__content[_ngcontent-ng-c1490993643] {
	transform: rotate(0)
}

.ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643] {
	position: absolute;
	top: calc(40.59% - 20px);
	height: 40px;
	width: 40px;
	right: -20px;
	z-index: 1
}

.ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643]:after, .ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643]:before {
	content: "";
	position: absolute
}

.ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643]:before {
	top: -3px;
	bottom: -3px;
	left: calc(50% - 2px);
	background: var(--color-sidebar-bg);
	width: 2px
}

.ui-sidebar-toggle__wrapper[_ngcontent-ng-c1490993643]:after {
	top: -4px;
	left: calc(50% - 1px);
	width: 4px;
	height: 4px;
	border-bottom: 1px solid transparent;
	border-left: 1px solid transparent;
	border-bottom-left-radius: 3px;
	transition: .2s ease-in-out .2s
}

.ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643] {
	height: 40px;
	width: 40px;
	background-color: var(--color-sidebar-bg);
	border: none;
	border-radius: 4px;
	cursor: pointer
}

.ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:after, .ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:before {
	content: "";
	position: absolute;
	transition: .2s ease-in-out .2s
}

.ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:after {
	top: 0;
	bottom: 0;
	left: calc(50% + 2px);
	right: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid transparent;
	border-left: none
}

.ui-sidebar-toggle__btn[_ngcontent-ng-c1490993643]:before {
	bottom: -4px;
	left: calc(50% - 1px);
	width: 4px;
	height: 4px;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-top-left-radius: 3px
}

.ui-sidebar-toggle__content[_ngcontent-ng-c1490993643] {
	z-index: 1;
	position: relative;
	color: var(--color-sidebar-icon);
	transform: rotate(180deg);
	transition: .2s ease-in-out
}

@keyframes _ngcontent-ng-c982372943_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c982372943_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c982372943] {
	position: relative;
	height: 134px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	text-align: center;
	background-color: var(--color-card-bg-1);
	border-radius: .25rem;
	padding: 0
}

[_nghost-ng-c982372943]:before {
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: .25rem;
	background: linear-gradient(110.74deg, rgba(255, 255, 255, .4) 0, rgba(255, 255, 255, 0) 100%)
}

[_nghost-ng-c982372943]:after {
	position: absolute;
	padding: 1px;
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	border-radius: .25rem;
	z-index: 0;
	background: linear-gradient(110.74deg, #fff 0, rgba(255, 255, 255, 0) 100%);
	visibility: visible
}

[_nghost-ng-c3331469690]:hover .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after, [_nghost-ng-c3331469690]:hover .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before, [_nghost-ng-c3331469690]:hover:after, [_nghost-ng-c982372943]:hover .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after, [_nghost-ng-c982372943]:hover .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before, [_nghost-ng-c982372943]:hover:after {
	visibility: visible
}

.ui-home-thematic-section__card-live[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
	background-position: top -193px left -175px
}

.ui-home-thematic-section__card-live[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
	bottom: -26px;
	left: -2px
}

.ui-home-thematic-section__card-live[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
	right: 52px;
	top: -26px
}

.ui-home-thematic-section__card-crash[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
	background-position: bottom -200px left -173px
}

.ui-home-thematic-section__card-crash[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
	bottom: 2px;
	left: -25px
}

.ui-home-thematic-section__card-crash[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
	right: 36px;
	top: -26px
}

.ui-home-thematic-section__card-virtual[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
	background-position: top -48px right -181px
}

.ui-home-thematic-section__card-virtual[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
	bottom: -26px;
	left: .25rem
}

.ui-home-thematic-section__card-virtual[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
	right: 28px;
	top: -26px
}

.ui-home-thematic-section__card-cyber[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
	background-position: bottom -196px right -175px
}

.ui-home-thematic-section__card-cyber[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
	bottom: 2px;
	left: -25px
}

.ui-home-thematic-section__card-cyber[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
	right: 36px;
	top: -26px
}

.ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 1px;
	left: 0;
	right: 1px;
	display: block;
	border-radius: 6px;
	background-repeat: no-repeat;
	background-image: image-set(url(../img/card-underlay.webp) 1x, url(../img/card-underlay@2x.webp) 2x);
	background-size: 322px
}

.ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after, .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
	content: "";
	position: absolute;
	z-index: 2;
	height: 50px;
	width: 51px;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: image-set(url(../img/white-light@2x.webp) 1x, url(../img/white-light@2x.webp) 2x);
	visibility: visible
}

.ui-home-thematic-section__title[_ngcontent-ng-c982372943] {
	font-family: Roboto, sans-serif;
	position: relative;
	font-size: 14px;
	line-height: 14px;
	font-weight: 900;
	text-transform: uppercase;
	padding: 0 8px;
	height: 28px;
	margin-top: -5px;
	display: flex;
	justify-content: center;
	align-items: center
}

.ui-home-thematic-section__img[_ngcontent-ng-c982372943] {
	width: 146px;
	height: 102px;
	z-index: 2
}

.ui-home-thematic-section__img[_ngcontent-ng-c982372943] img[_ngcontent-ng-c982372943] {
	width: 100%;
	height: 100%;
	object-fit: contain
}

@keyframes _ngcontent-ng-c2527160759_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c2527160759_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c2527160759] {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 9px;
	padding-bottom: 36px
}

.ui-home-apps__img[_ngcontent-ng-c2527160759] {
	width: 100%;
	max-width: 600px;
	height: auto;
	margin-bottom: .5rem
}

@media (min-width:375px) {
	.ui-home-promo-tournament-slider__controls [_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .ui-home-promo-tournament-slider__controls[_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444] {
		width: 34px
	}

	[_nghost-ng-c982372943] {
		height: 160px
	}

	.ui-home-thematic-section__card-live[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
		background-position: top -246px left -223px
	}

	.ui-home-thematic-section__card-live[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
		right: 80px
	}

	.ui-home-thematic-section__card-crash[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
		background-position: bottom -255px left -215px
	}

	.ui-home-thematic-section__card-crash[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
		bottom: .75rem;
		left: -25px
	}

	.ui-home-thematic-section__card-crash[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
		right: 20px
	}

	.ui-home-thematic-section__card-virtual[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
		background-position: top -64px right -227px
	}

	.ui-home-thematic-section__card-virtual[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
		left: 0
	}

	.ui-home-thematic-section__card-virtual[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
		right: 38px
	}

	.ui-home-thematic-section__card-cyber[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
		background-position: bottom -236px right -219px
	}

	.ui-home-thematic-section__card-cyber[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
		bottom: .5rem;
		left: -25px
	}

	.ui-home-thematic-section__card-cyber[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
		right: 54px
	}

	.ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
		background-size: 400px
	}

	.ui-home-thematic-section__title[_ngcontent-ng-c982372943] {
		font-size: 18px;
		line-height: 18px;
		height: 36px
	}

	.ui-home-thematic-section__img[_ngcontent-ng-c982372943] {
		width: 174px;
		height: 122px
	}

	[_nghost-ng-c2527160759] {
		padding-top: 1rem
	}

	.ui-home-apps__img[_ngcontent-ng-c2527160759] {
		margin-bottom: 1rem
	}

}

@media (min-width:768px) {
	.pu-footer-logos__swiper_providers[_ngcontent-ng-c3162942583]:after {
		left: -1.5rem;
		right: -1.5rem
	}

	.pu-footer-logos__swiper-slide[_ngcontent-ng-c3162942583] {
		height: 2rem
	}

	.pu-footer-apps__title[_ngcontent-ng-c3149848606] {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 500
	}

	[_nghost-ng-c1976685021] {
		grid-auto-columns: -webkit-min-content 1fr;
		grid-auto-columns: min-content 1fr;
		grid-gap: 1.5rem;
		align-items: center
	}

	.pu-footer-legal__license[_ngcontent-ng-c1976685021] {
		position: initial
	}

	.pu-footer-legal__license-without-copyright[_ngcontent-ng-c1976685021] {
		position: absolute;
		right: auto;
		left: 0;
		bottom: calc(100% + 1.5rem)
	}

	.ui-home-promo-tournament-slider__controls [_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .ui-home-promo-tournament-slider__controls[_nghost-ng-c3060796444] .ui-slider-controls__container_next[_ngcontent-ng-c3060796444], .ui-slider-controls__container[_ngcontent-ng-c3060796444] {
		width: 80px
	}

	[_nghost-ng-c2527160759] {
		padding-top: 0
	}

	.ui-home-apps__img[_ngcontent-ng-c2527160759] {
		max-width: 717px;
		margin-bottom: 2rem
	}

}

.ui-home-apps__list[_ngcontent-ng-c2527160759] {
	width: 100%;
	display: flex;
	justify-content: center;
	padding: 0 27px
}

.ui-home-apps__link[_ngcontent-ng-c2527160759] {
	display: flex;
	align-items: center;
	min-width: 144px;
	height: 40px;
	padding: .25rem .75rem;
	color: var(--color-txt-icon-1);
	border: 1px solid var(--color-button-tertiary-strk);
	border-radius: .25rem;
	overflow: hidden;
	text-decoration: none
}

.ui-home-apps__link[_ngcontent-ng-c2527160759]:hover {
	color: var(--color-txt-icon-5);
	background: var(--color-bg-8);
	border-color: var(--color-bg-8)
}

.pu-footer-support__button-icon[_ngcontent-ng-c465278733], .ui-home-apps__link-icon[_ngcontent-ng-c2527160759] {
	margin-right: .5rem
}

.ui-home-apps__link-icon[_ngcontent-ng-c2527160759] .ui-icon-svg.m[_ngcontent-ng-c2527160759] {
	width: 32px;
	height: 32px
}

.ui-home-apps__link-text-prefix[_ngcontent-ng-c2527160759] {
	font-size: .625rem;
	line-height: .875rem;
	font-weight: 400
}

.ui-home-apps__link-text-label[_ngcontent-ng-c2527160759] {
	font-family: Roboto, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1
}

.ui-home-apps__qrcode[_ngcontent-ng-c2527160759] {
	display: none;
	width: 92px;
	height: auto
}

.ui-home-apps__qrcode[_ngcontent-ng-c2527160759] img[_ngcontent-ng-c2527160759], .ui-tournament-card__picture[_ngcontent-ng-c3726349065] {
	width: 100%;
	height: 100%
}

@keyframes _ngcontent-ng-c3331469690_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c3331469690_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c3331469690] {
	position: relative;
	height: 186px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	background-color: var(--color-card-bg-1);
	border-radius: 1rem;
	padding: .75rem;
	z-index: 1;
	text-align: left
}

[_nghost-ng-c3331469690]:before {
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 1rem
}

[_nghost-ng-c3331469690]:after {
	position: absolute;
	border-radius: 1rem;
	padding: 1px;
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	z-index: 0;
	visibility: visible
}

.ui-home-bonus__card-sport[_nghost-ng-c3331469690]:before {
	background: linear-gradient(110.74deg, rgba(255, 36, 0, .4) 0, rgba(255, 36, 0, 0) 100%)
}

.ui-home-bonus__card-sport[_nghost-ng-c3331469690]:after {
	background: linear-gradient(110.74deg, rgba(255, 36, 0, .8) 0, rgba(255, 36, 0, 0) 100%)
}

.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
	background-position: bottom 0 right -150px;
	background-size: auto 100%;
	background-image: url(../img/bonus-sport-underlay-mob.webp)
}

@supports (background-image:url(../img/bonus-sport-underlay-mob.webp)) {
	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
		background-image: url(../img/bonus-sport-underlay-mob.webp)
	}

}

@media (min-width:375px) {
	[_nghost-ng-c3331469690] {
		height: 210px;
		padding: 1rem
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
		background-position: bottom 0 right -175px
	}

}

.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690]:after {
	background-image: radial-gradient(84.73% 98.43% at 100% 60.83%, red 0, rgba(255, 0, 0, 0) 100%);
	z-index: -1
}

.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after, .ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before {
	background-image: image-set(url(../img/red-light.webp) 1x, url(../img/red-light@2x.webp) 2x)
}

.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after {
	left: 24px;
	top: -34px
}

.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before {
	bottom: -35px;
	left: 93px
}

.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
	bottom: -1px;
	right: 0;
	width: 170px
}

@media (min-width:375px) {
	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after {
		left: 37px
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before {
		left: 107px
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		width: 194px
	}

}

@media (min-width:550px) {
	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
		background-position: bottom 0 right -80px
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		right: 17%
	}

}

@media (min-width:660px) {
	.pu-home__bonus-list[_ngcontent-ng-c726443551] {
		grid-template-columns: 1fr 1fr
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
		background-position: bottom 0 right -166px
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		right: 0
	}

}

@media (min-width:1024px) {
	[_nghost-ng-c982372943] {
		height: 182px
	}

	.ui-home-thematic-section__card-live[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
		left: -3px
	}

	.ui-home-thematic-section__card-crash[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
		right: 10px
	}

	.ui-home-thematic-section__title[_ngcontent-ng-c982372943] {
		font-size: 26px;
		line-height: 26px;
		height: 52px;
		margin-top: .5rem
	}

	.ui-home-thematic-section__img[_ngcontent-ng-c982372943] {
		width: 240px;
		height: 124px;
		margin-top: -16px
	}

	[_nghost-ng-c3331469690] {
		height: 320px;
		padding: 2rem
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
		background-position: bottom 0 right -240px;
		background-image: url(../img/bonus-sport-underlay-desk.webp)
	}

	@supports (background-image:url(../img/bonus-sport-underlay-desk.webp)) {
		.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
			background-image: url(../img/bonus-sport-underlay-desk.webp)
		}

	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after {
		top: -56px;
		left: 48px
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before {
		bottom: -56px;
		left: 218px
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		width: 310px
	}

}

@media (min-width:1280px) {
	.pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c4031125371] .pu-footer__support-partners[_ngcontent-ng-c4031125371] {
		width: 180px
	}

	.pu-footer-logos__swiper_providers[_ngcontent-ng-c3162942583] {
		padding-bottom: .75rem;
		margin-bottom: .75rem
	}

	.pu-footer-logos__swiper_providers[_ngcontent-ng-c3162942583]:after {
		left: -1rem;
		right: -1rem
	}

	.pu-footer-logos__swiper-slide[_ngcontent-ng-c3162942583] {
		height: 3rem
	}

	.pu-footer-logos__swiper-slide_prerender[_ngcontent-ng-c3162942583] {
		height: 3rem;
		width: 120px
	}

	.pu-footer-apps__list[_ngcontent-ng-c3149848606] {
		display: grid;
		grid-auto-flow: column;
		grid-gap: .5rem
	}

	.pu-footer-legal__license-age[_ngcontent-ng-c1976685021] {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 700;
		padding: .5rem 5px
	}

	.pu-casino-filter__tabs [_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444], .pu-casino-filter__tabs[_nghost-ng-c3060796444] .ui-slider-controls__container_prev[_ngcontent-ng-c3060796444] {
		padding-left: 1.5rem;
		width: 125px;
		background: var(--gradient-horiz-tab-scroll-padding-24-rotate)
	}

	.ui-slider-controls__container[_ngcontent-ng-c3060796444] {
		width: 101px
	}

	[_nghost-ng-c1836692960] {
		width: auto;
		grid-auto-flow: column
	}

	[_nghost-ng-c3611666372] {
		width: 162px;
		padding: .75rem 1rem
	}

	.ui-language-list-item_icon[_nghost-ng-c3611666372] {
		padding: .5rem 1rem
	}

	[_nghost-ng-c3331469690]:before, [_nghost-ng-c982372943]:before {
		visibility: hidden;
		filter: none
	}

	.ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after, .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before, [_nghost-ng-c3331469690]:after, [_nghost-ng-c982372943]:after {
		visibility: hidden
	}

	[_nghost-ng-c982372943]:hover:before {
		filter: blur(5px)
	}

	.ui-home-thematic-section__card-live[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
		background-position: top -209px left -216px
	}

	.ui-home-thematic-section__card-live[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
		left: .25rem
	}

	.ui-home-thematic-section__card-live[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
		right: 40px
	}

	.ui-home-thematic-section__card-crash[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
		background-position: bottom -291px left -176px
	}

	.ui-home-thematic-section__card-crash[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
		bottom: 0;
		left: -25px
	}

	.ui-home-thematic-section__card-crash[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
		right: 20px
	}

	.ui-home-thematic-section__card-virtual[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
		background-position: top -262px right -211px
	}

	.ui-home-thematic-section__card-virtual[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
		left: .75rem
	}

	.ui-home-thematic-section__card-virtual[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
		right: 52px
	}

	.ui-home-thematic-section__card-cyber[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
		background-position: bottom -221px right -197px
	}

	.ui-home-thematic-section__card-cyber[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
		bottom: 0;
		left: -25px
	}

	.ui-home-thematic-section__card-cyber[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
		right: 76px
	}

	.ui-home-apps__list[_ngcontent-ng-c2527160759] {
		display: flex;
		align-items: center;
		justify-content: space-between
	}

	.ui-home-apps__list-wrapper[_ngcontent-ng-c2527160759] {
		display: grid;
		grid-auto-flow: column;
		grid-gap: 1rem
	}

	.ui-home-apps__qrcode[_ngcontent-ng-c2527160759] {
		display: block
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
		background-position: bottom 0 right 50%
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		right: 6%
	}

}

@media (min-width:1480px) {
	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
		background-position: bottom 0 right 60%
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		right: 10%
	}

}

@media (min-width:1680px) {
	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
		background-position: bottom 0 right 0
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		right: 15%
	}

}

.ui-home-bonus__card-casino[_nghost-ng-c3331469690] {
	align-items: flex-end;
	text-align: right
}

.ui-home-bonus__card-casino[_nghost-ng-c3331469690]:before {
	background: linear-gradient(110.74deg, rgba(0, 207, 166, .4) 0, rgba(0, 207, 166, 0) 100%)
}

.ui-home-bonus__card-casino[_nghost-ng-c3331469690]:after {
	background: linear-gradient(264.74deg, rgba(0, 207, 166, .8) 0, rgba(0, 207, 166, 0) 100%)
}

.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after, .ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before {
	background-image: image-set(url(../img/green-light.webp) 1x, url(../img/green-light@2x.webp) 2x)
}

.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after {
	right: .25rem;
	top: -34px
}

.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before {
	top: 36px;
	left: -34px
}

.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
	background-position: bottom left;
	background-size: auto 100%;
	background-image: url(../img/bonus-casino-underlay-mob.webp)
}

@supports (background-image:url(../img/bonus-casino-underlay-mob.webp)) {
	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
		background-image: url(../img/bonus-casino-underlay-mob.webp)
	}

}

.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690]:after {
	background-color: unset;
	background-image: radial-gradient(105.93% 112.43% at -14.58% 32.81%, #00ffb2 0, rgba(0, 255, 209, 0) 100%)
}

.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
	bottom: 0;
	left: -.25rem;
	width: 170px
}

@media (min-width:550px) {
	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		left: 17%
	}

}

@media (min-width:660px) {
	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		left: 0
	}

}

.ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
	position: absolute;
	overflow: hidden;
	z-index: unset;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	display: block;
	border-radius: 1rem;
	background-repeat: no-repeat
}

.ui-home-bonus__underlay[_ngcontent-ng-c3331469690]:after {
	content: "";
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--color-card-bg-1);
	position: absolute
}

.ui-home-bonus__lights[_ngcontent-ng-c3331469690] {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 1px;
	left: 0;
	right: 1px;
	display: block;
	border-radius: 1rem;
	background-repeat: no-repeat;
	background-size: contain
}

.ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after, .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before {
	content: "";
	position: absolute;
	z-index: 2;
	height: 67px;
	width: 67px;
	background-repeat: no-repeat;
	background-size: contain;
	visibility: visible
}

.ui-home-bonus__btn[_ngcontent-ng-c3331469690], .ui-home-bonus__prize[_ngcontent-ng-c3331469690], .ui-home-bonus__title[_ngcontent-ng-c3331469690] {
	position: relative;
	z-index: 2
}

.ui-home-bonus__title-first-line[_ngcontent-ng-c3331469690] {
	font-size: 2rem;
	line-height: 2.375rem;
	font-weight: 900
}

.ui-home-bonus__title-second-line[_ngcontent-ng-c3331469690] {
	font-family: Pinup-Regular-It, sans-serif;
	font-size: 20px;
	line-height: 20px
}

.ui-home-bonus__prize-first-line[_ngcontent-ng-c3331469690] {
	background: linear-gradient(180deg, #fff 39.5%, #cecece 69.19%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	font-family: Pinup-Bold-It, sans-serif;
	font-size: 1.25rem;
	line-height: 1.25rem
}

.ui-home-bonus__prize-second-line[_ngcontent-ng-c3331469690] {
	background: linear-gradient(180deg, #ffc700 26.48%, #ff8a00 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	font-family: Pinup-Bold-It, sans-serif;
	font-size: 1.875rem;
	line-height: 1.875rem
}

.ui-home-bonus__prize-prefix[_ngcontent-ng-c3331469690] {
	background: linear-gradient(180deg, #fff 39.5%, #cecece 69.19%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	font-family: Pinup-Bold-It, sans-serif;
	font-size: 1rem;
	line-height: 1rem
}

@media (min-width:375px) {
	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after {
		right: .5rem
	}

	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before {
		top: 44px
	}

	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		width: 218px
	}

	.ui-home-bonus__title-first-line[_ngcontent-ng-c3331469690] {
		font-family: Pinup-Bold-It, sans-serif;
		font-size: 2.25rem;
		font-weight: 900;
		line-height: 2.25rem
	}

	.ui-home-bonus__title-second-line[_ngcontent-ng-c3331469690] {
		font-size: 24px;
		line-height: 24px
	}

	.ui-home-bonus__prize-first-line[_ngcontent-ng-c3331469690] {
		font-family: Pinup-Bold-It, sans-serif;
		font-size: 1.5rem;
		line-height: 1.5rem
	}

	.ui-home-bonus__prize-second-line[_ngcontent-ng-c3331469690] {
		font-family: Pinup-Bold-It, sans-serif;
		font-size: 2.25rem;
		line-height: 2.25rem
	}

	.ui-home-bonus__prize-prefix[_ngcontent-ng-c3331469690] {
		font-family: Pinup-Bold-It, sans-serif;
		font-size: 1.25rem;
		line-height: 1.25rem
	}

}

@media (min-width:1024px) {
	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] {
		align-items: flex-start;
		text-align: left
	}

	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after {
		top: -56px
	}

	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before {
		top: 83px;
		left: -56px
	}

	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
		background-image: url(../img/bonus-casino-underlay-desk.webp)
	}

	@supports (background-image:url(../img/bonus-casino-underlay-desk.webp)) {
		.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690] {
			background-image: url(../img/bonus-casino-underlay-desk.webp)
		}

	}

	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		width: 300px;
		left: auto;
		right: 0
	}

	.ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after, .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before {
		height: 111px;
		width: 111px
	}

	.ui-home-bonus__title-first-line[_ngcontent-ng-c3331469690] {
		font-family: Pinup-Bold-It, sans-serif;
		font-weight: 900;
		font-size: 3.25rem;
		line-height: 3.25rem
	}

	.ui-home-bonus__title-second-line[_ngcontent-ng-c3331469690] {
		font-size: 36px;
		line-height: 36px
	}

	.ui-home-bonus__prize-first-line[_ngcontent-ng-c3331469690] {
		font-family: Pinup-Bold-It, sans-serif;
		font-size: 3rem;
		line-height: 3rem
	}

	.ui-home-bonus__prize-second-line[_ngcontent-ng-c3331469690] {
		font-family: Pinup-Bold-It, sans-serif;
		font-size: 3.5rem;
		line-height: 3.5rem
	}

	.ui-home-bonus__prize-prefix[_ngcontent-ng-c3331469690] {
		font-family: Pinup-Bold-It, sans-serif;
		font-size: 2rem;
		line-height: 2rem
	}

}

.ui-running-line__close[_ngcontent-ng-c762707674], .ui-running-line__dropdown[_ngcontent-ng-c762707674] {
	box-sizing: border-box;
	font-family: inherit;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	letter-spacing: 0;
	text-decoration: none
}

@media (min-width:1920px) {
	.pu-home__bonus-list[_ngcontent-ng-c726443551] {
		padding: 3rem .5rem 2rem
	}

	[_nghost-ng-c203152021] {
		padding: 50px 1.5rem 60px
	}

	.pu-footer__bonus[_ngcontent-ng-c4031125371], .pu-footer__menu-details_0[_ngcontent-ng-c4031125371], .pu-footer__menu-details_1[_ngcontent-ng-c4031125371], .pu-footer__menu-details_2[_ngcontent-ng-c4031125371], .pu-footer__menu-support[_ngcontent-ng-c4031125371], .pu-footer__support-partners[_ngcontent-ng-c4031125371], .pu-footer__support-social[_ngcontent-ng-c4031125371], .pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c4031125371] .pu-footer__bonus[_ngcontent-ng-c4031125371], .pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c4031125371] .pu-footer__support-partners[_ngcontent-ng-c4031125371] {
		width: 350px
	}

	[_nghost-ng-c982372943] {
		height: 276px
	}

	.ui-home-thematic-section__card-live[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
		background-position: top -314px left -324px
	}

	.ui-home-thematic-section__card-live[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
		bottom: -38px;
		left: .5rem
	}

	.ui-home-thematic-section__card-live[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
		right: 20px;
		top: -39px
	}

	.ui-home-thematic-section__card-crash[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
		background-position: bottom -437px left -264px
	}

	.ui-home-thematic-section__card-crash[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
		bottom: 0;
		left: -38px
	}

	.ui-home-thematic-section__card-crash[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
		top: -39px;
		right: 30px
	}

	.ui-home-thematic-section__card-virtual[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
		background-position: top -393px right -317px
	}

	.ui-home-thematic-section__card-virtual[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
		bottom: -38px;
		left: 20px
	}

	.ui-home-thematic-section__card-virtual[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
		right: 95px;
		top: -39px
	}

	.ui-home-thematic-section__card-cyber[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
		background-position: bottom -332px right -296px
	}

	.ui-home-thematic-section__card-cyber[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
		bottom: 0;
		left: -38px
	}

	.ui-home-thematic-section__card-cyber[_nghost-ng-c982372943] .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after {
		top: -39px;
		right: 130px
	}

	.ui-home-thematic-section__underlay[_ngcontent-ng-c982372943] {
		background-size: 600px
	}

	.ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:after, .ui-home-thematic-section__underlay[_ngcontent-ng-c982372943]:before {
		height: 76px;
		width: 76px
	}

	.ui-home-thematic-section__title[_ngcontent-ng-c982372943] {
		font-size: 42px;
		line-height: 42px;
		height: 84px;
		margin-top: 10px
	}

	.ui-home-thematic-section__img[_ngcontent-ng-c982372943] {
		width: 402px;
		height: 190px;
		margin-top: -24px
	}

	.ui-home-apps__img[_ngcontent-ng-c2527160759] {
		max-width: 1076px
	}

	.ui-home-apps__link[_ngcontent-ng-c2527160759] {
		min-width: 192px;
		height: 56px;
		padding: .25rem 1rem
	}

	.ui-home-apps__link-text-prefix[_ngcontent-ng-c2527160759] {
		font-size: .75rem;
		line-height: 1rem;
		font-weight: 400
	}

	.ui-home-apps__link-text-label[_ngcontent-ng-c2527160759] {
		font-size: 20px
	}

	[_nghost-ng-c3331469690] {
		height: 480px;
		padding: 3rem
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after {
		top: -84px;
		left: 72px
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before {
		bottom: -84px;
		left: 343px
	}

	.ui-home-bonus__card-sport[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		right: 6%;
		width: 465px
	}

	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after {
		top: -83px;
		right: -14px
	}

	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before {
		top: 125px;
		left: -83px
	}

	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		width: 450px
	}

	.ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after, .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before {
		height: 166px;
		width: 166px
	}

	.ui-home-bonus__title-first-line[_ngcontent-ng-c3331469690] {
		font-family: Pinup-Bold-It, sans-serif;
		font-weight: 900;
		font-size: 5.25rem;
		line-height: 5.25rem
	}

	.ui-home-bonus__title-second-line[_ngcontent-ng-c3331469690] {
		font-size: 54px;
		line-height: 54px
	}

	.ui-home-bonus__prize-first-line[_ngcontent-ng-c3331469690] {
		font-family: Pinup-Bold-It, sans-serif;
		font-size: 4.5rem;
		line-height: 4.5rem
	}

	.ui-home-bonus__prize-second-line[_ngcontent-ng-c3331469690] {
		font-family: Pinup-Bold-It, sans-serif;
		font-size: 5.25rem;
		line-height: 5.25rem
	}

	.ui-home-bonus__prize-prefix[_ngcontent-ng-c3331469690] {
		font-family: Pinup-Bold-It, sans-serif;
		font-size: 3rem;
		line-height: 3rem
	}

	.ui-home-bonus__btn[_ngcontent-ng-c3331469690] {
		font-size: 1.5rem;
		line-height: 1.75rem;
		font-weight: 500;
		height: 69px;
		padding: 0 48px
	}

}

.ui-home-bonus__img[_ngcontent-ng-c3331469690] {
	position: absolute;
	z-index: 1;
	height: auto;
	border-radius: 23px;
	overflow: hidden
}

@media (min-width:768px) {
	.ui-home-bonus__card-casino[_nghost-ng-c3331469690]:after {
		background: linear-gradient(110.74deg, rgba(0, 207, 166, .8) 0, rgba(0, 207, 166, 0) 100%)
	}

	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__underlay[_ngcontent-ng-c3331469690]:after {
		background-image: radial-gradient(105.93% 112.43% at 114.58% 68.81%, #00ffb2 0, rgba(0, 255, 209, 0) 100%)
	}

	.ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		border-radius: 22px
	}

	.pu-footer-details__summary[_ngcontent-ng-c2771208699] {
		pointer-events: none
	}

}

@media (min-width:550px) {
	.ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		border-radius: 0
	}

}

@media (min-width:660px) {
	.ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		border-radius: 22px
	}

}

@media (min-width:1024px) {
	.ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		border-radius: 16px
	}

}

@keyframes _ngcontent-ng-c2930749264_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c2930749264_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c2930749264] {
	display: flex;
	position: relative
}

.pu-footer-apps__tooltip [_nghost-ng-c2930749264] .ui-tooltip__icon_active[_ngcontent-ng-c2930749264], .pu-footer-apps__tooltip[_nghost-ng-c2930749264] .ui-tooltip__icon_active[_ngcontent-ng-c2930749264] {
	color: var(--color-footer-txt-2)
}

.ui-tooltip__icon[_ngcontent-ng-c2930749264] {
	color: var(--color-input-list-txt);
	cursor: pointer;
	position: relative
}

.ui-tooltip__icon_active[_ngcontent-ng-c2930749264] {
	color: var(--color-input-list-txt-active)
}

.ui-tooltip__icon_active[_ngcontent-ng-c2930749264]:after {
	content: "";
	position: absolute;
	bottom: -.5rem;
	z-index: 1001;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 5px;
	border-color: transparent transparent var(--color-input-list-bg) transparent
}

.ui-tooltip__template[_ngcontent-ng-c2930749264] {
	position: absolute
}

.ui-tooltip__template-text[_ngcontent-ng-c2930749264] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 400;
	position: relative;
	max-width: 304px;
	background: var(--color-input-list-bg);
	color: var(--color-input-list-txt-hover);
	border-bottom-left-radius: .25rem;
	border-bottom-right-radius: .25rem;
	padding: .5rem;
	box-shadow: var(--shadow-tooltip);
	top: .25rem
}

@media (max-width:428px) {
	.ui-tooltip__template-text[_ngcontent-ng-c2930749264] {
		width: calc(100vw - 16px);
		max-width: 412px
	}

	.ui-tooltip__template-text_auto-width[_ngcontent-ng-c2930749264] {
		width: auto
	}

}

@keyframes _ngcontent-ng-c2771208699_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c2771208699_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[open][_nghost-ng-c2771208699] .pu-footer-details__chevron[_ngcontent-ng-c2771208699] {
	transform: rotate(-90deg)
}

.pu-footer-details__summary[_ngcontent-ng-c2771208699] {
	display: flex;
	justify-content: space-between;
	cursor: pointer;
	width: 100%
}

.pu-footer-details__summary[_ngcontent-ng-c2771208699]:focus {
	outline: 0;
	border: none;
	-moz-outline-style: none
}

.pu-footer-details__chevron[_ngcontent-ng-c2771208699] {
	color: var(--color-footer-txt-3);
	transform: rotate(90deg);
	transition: .2s ease-in-out
}

.pu-footer-details__list[_ngcontent-ng-c2771208699] {
	padding-top: .25rem
}

.pu-footer-details__list-item[_ngcontent-ng-c2771208699] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 400;
	padding-left: .75rem;
	position: relative
}

.pu-footer-details__list-item[_ngcontent-ng-c2771208699]:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: .25rem;
	height: .25rem;
	border-radius: 50%;
	background: var(--color-footer-txt-2)
}

.pu-footer-details__list-item_prerender[_ngcontent-ng-c2771208699] {
	display: flex;
	margin-bottom: .5rem
}

.pu-footer-details__list-link[_ngcontent-ng-c2771208699] {
	color: var(--color-footer-txt-2);
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden
}

.pu-footer-details__list-link_hover[_ngcontent-ng-c2771208699] {
	transition: .2s ease-in-out;
	display: block
}

.pu-footer-details__list-link_hover[_ngcontent-ng-c2771208699]:hover {
	transform: scale(1.12) translate(.75rem)
}

.pu-footer-details__list-link_prerender[_ngcontent-ng-c2771208699] {
	width: 100%;
	padding: .25rem 0
}

@keyframes _ngcontent-ng-c465278733_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c465278733_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

.pu-footer__support-sport[_nghost-ng-c465278733] .pu-footer-support__buttons[_ngcontent-ng-c465278733] {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: .5rem
}

.pu-footer__support-sport[_nghost-ng-c465278733] .pu-footer-support__button[_ngcontent-ng-c465278733] {
	padding-left: 1rem;
	padding-right: 1rem
}

.pu-footer-support__buttons[_ngcontent-ng-c465278733] {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: .5rem
}

.pu-footer-support__button[_ngcontent-ng-c465278733] {
	font-size: .875rem;
	line-height: .875rem;
	font-weight: 500;
	padding-left: .5rem;
	padding-right: .5rem
}

@keyframes _ngcontent-ng-c74073218_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c74073218_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c74073218] {
	display: grid;
	grid-auto-rows: -webkit-min-content 1fr;
	grid-auto-rows: min-content 1fr;
	grid-gap: .5rem
}

.pu-footer-bonus_vertical[_nghost-ng-c74073218] .pu-footer-bonus__list[_ngcontent-ng-c74073218] {
	grid-auto-flow: row;
	grid-auto-rows: -webkit-max-content;
	grid-auto-rows: max-content;
	grid-gap: .5rem
}

.pu-footer__bonus_kz [_nghost-ng-c74073218] .pu-footer-bonus__list-item[_ngcontent-ng-c74073218], .pu-footer__bonus_kz[_nghost-ng-c74073218] .pu-footer-bonus__list-item[_ngcontent-ng-c74073218] {
	margin-bottom: .5rem
}

.pu-footer__bonus_kz [_nghost-ng-c74073218] .pu-footer-bonus__list-item[_ngcontent-ng-c74073218]:last-child, .pu-footer__bonus_kz[_nghost-ng-c74073218] .pu-footer-bonus__list-item[_ngcontent-ng-c74073218]:last-child {
	margin-bottom: 0
}

.pu-footer-bonus__list[_ngcontent-ng-c74073218] {
	display: grid;
	grid-gap: 33px;
	grid-auto-flow: column;
	grid-auto-columns: -webkit-max-content;
	grid-auto-columns: max-content
}

.pu-footer-bonus__list-item[_ngcontent-ng-c74073218] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 400;
	display: grid;
	grid-gap: 2px;
	color: var(--color-footer-txt-3)
}

.pu-footer-bonus__list-item[_ngcontent-ng-c74073218]+.pu-footer-bonus__list-item[_ngcontent-ng-c74073218] {
	position: relative
}

.pu-footer-bonus__list-item[_ngcontent-ng-c74073218]+.pu-footer-bonus__list-item[_ngcontent-ng-c74073218]:before {
	content: "";
	position: absolute;
	top: 5px;
	left: -1rem;
	height: 1.5rem;
	width: 1px;
	background: var(--color-bg-4)
}

.pu-footer-bonus__list-link[_ngcontent-ng-c74073218] {
	color: var(--color-footer-txt-1);
	text-decoration: none
}

.pu-footer-bonus__list-link[_ngcontent-ng-c74073218]:hover {
	color: var(--color-brand-secondary)
}

@keyframes _ngcontent-ng-c640869079_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c640869079_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

.pu-footer-social_dark[_nghost-ng-c640869079] .pu-footer-social__icon[_ngcontent-ng-c640869079] {
	filter: brightness(0) invert(1)
}

.pu-footer-social__list[_ngcontent-ng-c640869079] {
	display: grid;
	grid-auto-flow: column;
	grid-auto-columns: -webkit-max-content;
	grid-auto-columns: max-content;
	grid-gap: .5rem
}

.pu-footer-social__icon[_ngcontent-ng-c640869079] {
	filter: grayscale(100);
	width: 40px
}

[_nghost-ng-c1577968072] {
	display: contents;
	position: relative;
	z-index: 2
}

.pu-casino-running-line_fixed[_nghost-ng-c1577968072] ui-running-line[_ngcontent-ng-c1577968072] {
	position: initial
}

@keyframes _ngcontent-ng-c762707674_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c762707674_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c762707674] {
	position: -webkit-sticky;
	position: sticky;
	position: -webkit-sticky;
	bottom: -1px;
	left: 0;
	padding-bottom: 1px;
	align-items: center;
	width: 100%;
	background-color: var(--color-label-winner-bg);
	z-index: 500;
	overflow: hidden;
	margin-bottom: 2rem
}

.ui-running-line_closed[_nghost-ng-c762707674] {
	background: 0 0;
	justify-content: flex-end
}

.ui-running-line_intersected[_nghost-ng-c762707674] {
	background: 0 0
}

.ui-running-line_intersected[_nghost-ng-c762707674] .ui-running-line__close[_ngcontent-ng-c762707674] {
	pointer-events: none
}

.ui-running-line_intersected[_nghost-ng-c762707674] .ui-running-line__close-icon[_ngcontent-ng-c762707674] {
	color: transparent
}

.ui-running-line__dropdown[_ngcontent-ng-c762707674] {
	background: 0 0;
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	font-size: 1rem;
	line-height: 1.375rem;
	font-weight: 500;
	position: relative;
	padding: 0;
	margin: 0 auto 10px;
	display: inline-block;
	align-items: center;
	height: 100%;
	color: var(--color-txt-icon-1);
	width: 100%;
	text-transform: uppercase;
	text-align: center;
	cursor: default
}

.ui-running-line__dropdown[_ngcontent-ng-c762707674]::-moz-focus-inner {
	border: 0
}

.ui-running-line__dropdown[_ngcontent-ng-c762707674]:after {
	content: "";
	display: none;
	position: absolute;
	width: 1px;
	height: 24px;
	background-color: var(--color-txt-icon-3);
	opacity: .5;
	right: 0;
	top: 50%;
	transform: translateY(-50%)
}

.ui-running-line__dropdown_expanded[_ngcontent-ng-c762707674] {
	padding: .75rem 2.5rem .75rem 1.5rem;
	background-color: var(--color-label-winner-bg);
	border-top-right-radius: .25rem
}

.ui-running-line__dropdown_expanded[_ngcontent-ng-c762707674]:hover:before {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 3px;
	border-radius: .5rem;
	height: calc(100% - 1rem);
	background-color: var(--color-brand-primary)
}

.ui-category-tab_active.ui-category-tab_has-initial-img[_nghost-ng-c1619245982] .ui-category-tab__img.ui-category-tab__img_initial[_ngcontent-ng-c1619245982], .ui-category-tab_has-initial-img[_nghost-ng-c1619245982] .ui-category-tab__img[_ngcontent-ng-c1619245982]:not(.ui-category-tab__img_initial), .ui-running-line__dropdown_expanded[_ngcontent-ng-c762707674]:after, [_nghost-ng-c1619245982]:hover:not(.ui-category-tab_active).ui-category-tab_has-initial-img .ui-category-tab__img.ui-category-tab__img_initial[_ngcontent-ng-c1619245982] {
	display: none
}

.ui-running-line__dropdown_expanded[_ngcontent-ng-c762707674]:hover {
	color: var(--color-txt-icon-1)
}

.ui-running-line__dropdown-icon[_ngcontent-ng-c762707674] {
	padding: .5rem;
	transition: transform .2s ease-in-out;
	transform: rotate(90deg)
}

.ui-running-line__dropdown-icon_active[_ngcontent-ng-c762707674] {
	transform: rotate(270deg)
}

.ui-running-line__close[_ngcontent-ng-c762707674] {
	margin: 0;
	font-size: 100%;
	background: 0 0;
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	padding: .5rem .5rem .5rem 1rem;
	cursor: pointer;
	display: none;
	color: var(--color-txt-icon-3)
}

.ui-game-tile__favorite[_ngcontent-ng-c444127096]>[_ngcontent-ng-c444127096], .ui-game-tile__favorite[_ngcontent-ng-c444127096]>[_ngcontent-ng-c444127096]:after, .ui-game-tile__favorite[_ngcontent-ng-c444127096]>[_ngcontent-ng-c444127096]:before, .ui-running-line__close[_ngcontent-ng-c762707674]>[_ngcontent-ng-c762707674], .ui-running-line__close[_ngcontent-ng-c762707674]>[_ngcontent-ng-c762707674]:after, .ui-running-line__close[_ngcontent-ng-c762707674]>[_ngcontent-ng-c762707674]:before, [_nghost-ng-c1619245982]>[_ngcontent-ng-c1619245982], [_nghost-ng-c1619245982]>[_ngcontent-ng-c1619245982]:after, [_nghost-ng-c1619245982]>[_ngcontent-ng-c1619245982]:before {
	box-sizing: inherit
}

.ui-game-tile__favorite[_ngcontent-ng-c444127096], [_nghost-ng-c1619245982] {
	box-sizing: border-box;
	font-family: inherit;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	cursor: pointer;
	letter-spacing: 0;
	text-decoration: none
}

.ui-running-line__close[_ngcontent-ng-c762707674]::-moz-focus-inner {
	border: 0
}

.ui-running-line__close-icon[_ngcontent-ng-c762707674] {
	padding: .5rem
}

.ui-running-line__items[_ngcontent-ng-c762707674] {
	display: flex;
	flex: 1;
	overflow: hidden;
	position: relative;
	max-width: 320px;
	width: 100%;
	margin: 0 auto
}

.ui-running-line__items[_ngcontent-ng-c762707674]:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -.5rem;
	width: 80px;
	background: var(--gradient-horiz-tab-scroll);
	z-index: 11;
	transform: rotate(180deg)
}

.ui-running-line__items-list[_ngcontent-ng-c762707674] {
	display: grid;
	justify-content: start;
	grid-template-columns: 55px 132px 132px;
	grid-auto-columns: 132px;
	grid-auto-flow: column;
	grid-template-rows: 1fr 1fr 1fr;
	justify-items: end
}

.ui-running-line__pulling-tag[_ngcontent-ng-c762707674] {
	margin: .5rem 0;
	background-color: var(--color-label-winner-bg)
}

.ui-running-line__pulling-tag-icon[_ngcontent-ng-c762707674] {
	color: var(--color-txt-icon-3);
	transform: rotate(180deg)
}

pu-casino-game [_nghost-ng-c762707674], pu-casino-game[_nghost-ng-c762707674] {
	position: absolute;
	margin: 0
}

@keyframes _ngcontent-ng-c1850867336_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c1850867336_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c1850867336] {
	position: relative;
	display: flex;
	align-items: center;
	overflow: hidden;
	width: calc(100% + 1rem);
	margin: 0 -.5rem
}

.ui-home-category-tabs[_ngcontent-ng-c1850867336] {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0
}

.ui-home-category-tabs__slide[_ngcontent-ng-c1850867336] {
	min-height: 100%;
	padding-right: .5rem;
	padding-left: .5rem
}

@keyframes _ngcontent-ng-c1619245982_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c1619245982_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c1619245982] {
	margin: 0;
	font-size: 100%;
	display: inline-block;
	background: 0 0;
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	padding: .5rem 0 10px;
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	-webkit-user-select: none;
	user-select: none;
	min-width: 3rem
}

[_nghost-ng-c1619245982]::-moz-focus-inner {
	border: 0
}

.ui-category-tab_multiline[_nghost-ng-c1619245982] .ui-category-tab__title[_ngcontent-ng-c1619245982] {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-word;
	white-space: initial;
	display: -webkit-box;
	line-clamp: 2;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: none
}

[_nghost-ng-c1619245982]:not(.ui-category-tab_has-initial-img) .ui-category-tab__img[_ngcontent-ng-c1619245982] {
	filter: var(--filter-color-tabs-icon);
	will-change: filter
}

.ui-category-tab_active[_nghost-ng-c1619245982]:not(.ui-category-tab_has-initial-img) .ui-category-tab__img[_ngcontent-ng-c1619245982] {
	filter: var(--filter-tabs-icon-active)
}

.ui-category-tab_active[_nghost-ng-c1619245982] .ui-category-tab__count[_ngcontent-ng-c1619245982], .ui-category-tab_active[_nghost-ng-c1619245982] .ui-category-tab__subtitle[_ngcontent-ng-c1619245982], .ui-category-tab_active[_nghost-ng-c1619245982] .ui-category-tab__title[_ngcontent-ng-c1619245982] {
	color: var(--color-tabs-txt-active-1)
}

.ui-category-tab_active[_nghost-ng-c1619245982] .ui-category-tab__icn[_ngcontent-ng-c1619245982] {
	color: var(--color-tabs-icon-active)
}

.ui-category-tab_active[_nghost-ng-c1619245982]:after, .ui-category-tab_active[_nghost-ng-c1619245982]:before {
	content: "";
	position: absolute;
	bottom: 1px;
	left: 50%;
	transform: translate(-50%)
}

.ui-category-tab_active[_nghost-ng-c1619245982]:before {
	width: 100%;
	height: 1px;
	background: var(--gradient-tab-highlighting)
}

.ui-category-tab_active[_nghost-ng-c1619245982]:after {
	width: 20px;
	height: 3px;
	bottom: 0;
	background: var(--color-brand-primary);
	border-radius: 100px
}

.ui-category-tab_active_larger[_nghost-ng-c1619245982]:after {
	width: 30px
}

.ui-category-tab_disabled[_nghost-ng-c1619245982] {
	opacity: .3;
	pointer-events: none
}

.ui-category-tab_text[_nghost-ng-c1619245982] {
	justify-content: center
}

.ui-category-tab_larger-font[_nghost-ng-c1619245982] .ui-category-tab__title[_ngcontent-ng-c1619245982] {
	font-size: 1rem;
	line-height: 1.375rem;
	font-weight: 400
}

.ui-category-tab_larger-font.ui-category-tab_active[_nghost-ng-c1619245982] .ui-category-tab__title[_ngcontent-ng-c1619245982] {
	font-size: 1rem;
	line-height: 1.375rem;
	font-weight: 500
}

[_nghost-ng-c1619245982]:hover:not(.ui-category-tab_active):not(.ui-category-tab_has-initial-img) .ui-category-tab__img[_ngcontent-ng-c1619245982] {
	filter: var(--filter-color-tabs-icon-hover)
}

[_nghost-ng-c1619245982]:hover:not(.ui-category-tab_active) .ui-category-tab__count[_ngcontent-ng-c1619245982], [_nghost-ng-c1619245982]:hover:not(.ui-category-tab_active) .ui-category-tab__title[_ngcontent-ng-c1619245982] {
	color: var(--color-tabs-txt-hover-1)
}

[_nghost-ng-c1619245982]:hover:not(.ui-category-tab_active) .ui-category-tab__icn[_ngcontent-ng-c1619245982] {
	color: var(--color-tabs-icon-hover)
}

.ui-category-tab_smaller-font[_nghost-ng-c1619245982] .ui-category-tab__title[_ngcontent-ng-c1619245982] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 400
}

.ui-category-tab_smaller-tab[_nghost-ng-c1619245982] {
	min-width: 2.5rem
}

.ui-category-tab_with-subtitle.ui-category-tab_active[_nghost-ng-c1619245982] .ui-category-tab__subtitle[_ngcontent-ng-c1619245982] {
	font-size: .875rem;
	line-height: 1.125rem;
	font-weight: 500
}

.ui-category-tab_with-subtitle.ui-category-tab_active[_nghost-ng-c1619245982] .ui-category-tab__title[_ngcontent-ng-c1619245982] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 500
}

.ui-category-tab_capitalize-text[_nghost-ng-c1619245982] .ui-category-tab__subtitle[_ngcontent-ng-c1619245982], .ui-category-tab_capitalize-text[_nghost-ng-c1619245982] .ui-category-tab__title[_ngcontent-ng-c1619245982] {
	text-transform: capitalize
}

.ui-event-tabs__slide_favorite [_nghost-ng-c1619245982] .ui-category-tab__icn[_ngcontent-ng-c1619245982], .ui-event-tabs__slide_favorite[_nghost-ng-c1619245982] .ui-category-tab__icn[_ngcontent-ng-c1619245982] {
	color: var(--color-additionals-favorites);
	fill: var(--color-additionals-favorites)
}

.ui-category-tab__img[_ngcontent-ng-c1619245982] {
	width: 1.5rem;
	height: 1.5rem;
	object-fit: contain;
	object-position: 50% 50%
}

.ui-category-tab__count[_ngcontent-ng-c1619245982] {
	font-size: .625rem;
	line-height: .625rem;
	position: absolute;
	top: 0;
	left: calc(50% + .75rem + 2px);
	color: var(--color-tabs-icon);
	background: var(--color-bg-1);
	border-radius: 2px;
	padding: 1px;
	text-align: right
}

.ui-category-tab__icn[_ngcontent-ng-c1619245982] {
	color: var(--color-tabs-icon)
}

.ui-category-tab__title[_ngcontent-ng-c1619245982] {
	font-size: .625rem;
	line-height: .875rem;
	font-weight: 400;
	white-space: nowrap;
	color: var(--color-tabs-txt)
}

@media (min-width:375px) {
	[_nghost-ng-c1619245982] {
		padding-bottom: .5rem
	}

	.ui-category-tab__count[_ngcontent-ng-c1619245982] {
		font-size: .75rem;
		line-height: .75rem
	}

	.ui-category-tab__title[_ngcontent-ng-c1619245982] {
		font-size: .75rem;
		line-height: 1rem;
		font-weight: 400
	}

}

.ui-category-tab__subtitle[_ngcontent-ng-c1619245982] {
	font-size: .875rem;
	line-height: 1.125rem;
	font-weight: 400
}

@keyframes _ngcontent-ng-c3886463768_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c3886463768_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c3886463768] {
	position: relative;
	display: block;
	overflow: hidden;
	width: calc(100% + 1rem);
	margin: 0 -.5rem .5rem
}

.ui-home-promo-tournament-slider[_ngcontent-ng-c3886463768] {
	display: flex;
	height: 424px;
	width: 100%;
	padding-left: .5rem
}

@media (min-width:768px) {
	.pu-footer-bonus__title[_ngcontent-ng-c74073218], .pu-footer-details__title[_ngcontent-ng-c2771208699], .pu-footer-social__title[_ngcontent-ng-c640869079], .pu-footer-support__title[_ngcontent-ng-c465278733] {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 500
	}

	.pu-footer-details__list[_ngcontent-ng-c2771208699] {
		padding-top: .5rem
	}

	.pu-footer__support-sport[_nghost-ng-c465278733] .pu-footer-support__title[_ngcontent-ng-c465278733] {
		text-align: center
	}

	.pu-footer-support__buttons[_ngcontent-ng-c465278733] {
		grid-template-columns: 1fr
	}

	.pu-footer-bonus__list[_ngcontent-ng-c74073218] {
		grid-auto-flow: column;
		grid-gap: 49px
	}

	.pu-footer-bonus__list-item[_ngcontent-ng-c74073218]+.pu-footer-bonus__list-item[_ngcontent-ng-c74073218]:before {
		left: -1.5rem
	}

	.ui-running-line__items[_ngcontent-ng-c762707674] {
		max-width: 657px
	}

	.ui-running-line__items[_ngcontent-ng-c762707674]:before {
		left: 0
	}

	.ui-running-line__items-list[_ngcontent-ng-c762707674] {
		grid-template-columns: 80px 148px 148px 148px;
		grid-auto-columns: 148px
	}

	.ui-home-category-tabs[_ngcontent-ng-c1850867336] {
		padding: 0 1rem
	}

	.ui-home-category-tabs__slide[_ngcontent-ng-c1850867336] {
		padding-right: .75rem;
		padding-left: .75rem
	}

	[_nghost-ng-c1619245982] {
		padding: 14px 0 10px
	}

	.ui-category-tab__title[_ngcontent-ng-c1619245982] {
		font-size: .875rem;
		line-height: 1.125rem;
		font-weight: 400
	}

	[_nghost-ng-c3886463768] {
		width: 100%;
		margin: 0 0 .75rem
	}

	.ui-home-promo-tournament-slider[_ngcontent-ng-c3886463768] {
		padding-left: 0
	}

}

@keyframes _ngcontent-ng-c1227067991_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c1227067991_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c1227067991] {
	display: flex;
	height: 100%;
	padding: 1rem 0 0
}

@media (min-width:1280px) {
	.ui-home-bonus__card-casino[_nghost-ng-c3331469690] .ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		bottom: -1px;
		right: 6%
	}

	.ui-home-bonus__lights[_ngcontent-ng-c3331469690]:after, .ui-home-bonus__lights[_ngcontent-ng-c3331469690]:before {
		visibility: hidden
	}

	.ui-home-bonus__img[_ngcontent-ng-c3331469690] {
		border-radius: 0
	}

	.ui-running-line__items-list[_ngcontent-ng-c762707674], [_nghost-ng-c762707674] {
		display: flex
	}

	.ui-running-line__dropdown[_ngcontent-ng-c762707674] {
		font-size: .75rem;
		line-height: 1rem;
		font-weight: 400;
		padding: .5rem 0 .5rem 1.5rem;
		display: flex;
		color: var(--color-txt-icon-3);
		width: 140px;
		text-align: left;
		text-transform: none;
		margin: 0 auto
	}

	.ui-running-line__dropdown[_ngcontent-ng-c762707674]:after {
		display: block
	}

	.ui-running-line__close[_ngcontent-ng-c762707674] {
		display: inline-block
	}

	.ui-running-line__items[_ngcontent-ng-c762707674] {
		max-width: 100%
	}

	.ui-running-line__items[_ngcontent-ng-c762707674]:before {
		display: none
	}

	[_nghost-ng-c1850867336] {
		width: auto;
		margin: 0 auto;
		justify-content: center
	}

	.ui-home-category-tabs[_ngcontent-ng-c1850867336] {
		padding: 0
	}

	[_nghost-ng-c1619245982] {
		padding-bottom: 1rem
	}

	[_nghost-ng-c1619245982]:hover:not(.ui-category-tab_active) {
		transform: scale(1.13)
	}

	.ui-home-promo-tournament-slide_reduced[_nghost-ng-c1227067991] .ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 310px
	}

	[_nghost-ng-c2333784847]:not(.s) .ui-counter__block[_ngcontent-ng-c2333784847]+.ui-counter__block[_ngcontent-ng-c2333784847] {
		margin-left: .25rem
	}

	[_nghost-ng-c2333784847]:not(.s) .ui-counter__num[_ngcontent-ng-c2333784847] {
		font-size: 2.25rem;
		line-height: 2.625rem;
		font-weight: 700
	}

	[_nghost-ng-c2333784847]:not(.s) .ui-counter__separator[_ngcontent-ng-c2333784847] {
		font-size: 1.75rem;
		line-height: 2.0625rem;
		font-weight: 700
	}

	[_nghost-ng-c2333784847]:not(.s) .ui-counter__label[_ngcontent-ng-c2333784847] {
		font-size: .875rem;
		line-height: 1.125rem;
		font-weight: 400;
		margin-top: -6px
	}

}

@media (min-width:1320px) {
	.ui-home-promo-tournament-slide_reduced[_nghost-ng-c1227067991] .ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 320px
	}

}

@media (min-width:1410px) {
	.ui-home-promo-tournament-slide_reduced[_nghost-ng-c1227067991] .ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 350px
	}

}

@media (min-width:1530px) {
	.ui-home-promo-tournament-slide_reduced[_nghost-ng-c1227067991] .ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 380px
	}

}

@media (min-width:1640px) {
	.ui-home-promo-tournament-slide_reduced[_nghost-ng-c1227067991] .ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 412px
	}

}

@media (min-width:1680px) {
	.ui-home-promo-tournament-slide_reduced[_nghost-ng-c1227067991] .ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 320px
	}

}

@media (min-width:1800px) {
	.ui-home-promo-tournament-slide_reduced[_nghost-ng-c1227067991] .ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 350px
	}

}

@media (min-width:1940px) {
	.ui-home-promo-tournament-slide_reduced[_nghost-ng-c1227067991] .ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 380px
	}

}

@media (min-width:2080px) {
	.ui-home-promo-tournament-slide_reduced[_nghost-ng-c1227067991] .ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 412px
	}

}

@media (min-width:2150px) {
	.ui-home-promo-tournament-slide_reduced[_nghost-ng-c1227067991] .ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 350px
	}

}

@media (min-width:2300px) {
	.ui-home-promo-tournament-slide_reduced[_nghost-ng-c1227067991] .ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 380px
	}

}

@media (min-width:2480px) {
	.ui-home-promo-tournament-slide_reduced[_nghost-ng-c1227067991] .ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 412px
	}

}

.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
	width: 288px
}

@media (min-width:375px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 330px
	}

	.xl[_nghost-ng-c2333784847] .ui-counter__block[_ngcontent-ng-c2333784847]+.ui-counter__block[_ngcontent-ng-c2333784847] {
		margin-left: 6px
	}

}

@media (min-width:410px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 350px
	}

}

@media (min-width:480px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 380px
	}

}

@media (min-width:520px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 412px
	}

}

@media (min-width:600px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 288px
	}

}

@media (min-width:650px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 310px
	}

}

@media (min-width:760px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 330px
	}

}

@media (min-width:800px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 350px
	}

}

@media (min-width:840px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 380px
	}

}

@media (min-width:930px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 412px
	}

}

@media (min-width:1080px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 320px
	}

}

@media (min-width:1170px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 350px
	}

}

@media (min-width:1360px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 380px
	}

}

@media (min-width:1440px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 412px
	}

}

@media (min-width:1520px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 320px
	}

}

@media (min-width:1640px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 350px
	}

}

@media (min-width:1770px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 380px
	}

}

@media (min-width:1910px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 412px
	}

}

@media (min-width:2020px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 350px
	}

}

@media (min-width:2180px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 380px
	}

}

@media (min-width:2360px) {
	.ui-home-promo-tournaments-slide__card[_ngcontent-ng-c1227067991] {
		width: 412px
	}

}

@keyframes _ngcontent-ng-c2120592244_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c2120592244_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c2120592244] {
	background: var(--color-card-bg-1);
	border-radius: .25rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 1rem;
	padding-top: 0;
	position: relative;
	flex-grow: 1;
	max-width: 412px;
	min-height: 408px
}

.ui-promo-card_past[_nghost-ng-c2120592244] .ui-promo-card__img[_ngcontent-ng-c2120592244], .ui-tournament-card_past[_nghost-ng-c3726349065] .ui-tournament-card__image[_ngcontent-ng-c3726349065] {
	filter: grayscale(1)
}

.ui-promo-card__img-wrapper[_ngcontent-ng-c2120592244] {
	height: 160px;
	width: 100%;
	margin-top: -.75rem;
	display: flex;
	justify-content: center;
	overflow: hidden
}

.ui-promo-card__img[_ngcontent-ng-c2120592244] {
	height: 160px;
	width: 429px;
	max-width: none
}

.ui-promo-card__title[_ngcontent-ng-c2120592244] {
	font-size: 1.25rem;
	line-height: 1.625rem;
	font-weight: 500;
	color: var(--color-card-txt-1);
	margin-bottom: .5rem;
	text-align: center
}

.ui-promo-card__description[_ngcontent-ng-c2120592244] {
	font-size: .875rem;
	line-height: 1.125rem;
	font-weight: 400;
	color: var(--color-card-txt-2);
	text-align: center
}

.ui-promo-card__counter[_ngcontent-ng-c2120592244] {
	margin-bottom: 1rem
}

.ui-promo-card__counter-label[_ngcontent-ng-c2120592244] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 400;
	color: var(--color-card-txt-2)
}

.ui-promo-card__body[_ngcontent-ng-c2120592244] {
	flex-grow: 1;
	margin-bottom: .5rem
}

.ui-promo-card__body[_ngcontent-ng-c2120592244], .ui-promo-card__footer[_ngcontent-ng-c2120592244] {
	padding: 0 1rem
}

.ui-promo-card__control[_ngcontent-ng-c2120592244], .ui-promo-card__footer[_ngcontent-ng-c2120592244] {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%
}

.ui-promo-card__quiz-message[_ngcontent-ng-c2120592244] {
	font-size: .875rem;
	line-height: 1.125rem;
	font-weight: 400;
	position: relative;
	width: 100%;
	padding: .5rem 0;
	display: flex;
	align-items: flex-start;
	color: var(--color-card-txt-1)
}

.ui-promo-card__quiz-message[_ngcontent-ng-c2120592244]:after, .ui-promo-card__quiz-message[_ngcontent-ng-c2120592244]:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	height: 1px;
	background: var(--gradient-divider-horiz)
}

.ui-promo-card__quiz-message[_ngcontent-ng-c2120592244]:before {
	top: 0
}

.ui-promo-card__quiz-message[_ngcontent-ng-c2120592244]:after {
	bottom: 0
}

.ui-promo-card__quiz-message_icon[_ngcontent-ng-c2120592244] {
	color: var(--color-additionals-danger);
	margin-right: .5rem
}

.ui-promo-card__quiz-message_already-answered[_ngcontent-ng-c2120592244] {
	font-size: 1rem;
	line-height: 1.375rem;
	font-weight: 500;
	flex-direction: column;
	align-items: center;
	text-align: center;
	color: var(--color-additionals-success)
}

.cdk-overlay-container:empty, .ui-counter__label_hidden[_ngcontent-ng-c2333784847], .ui-counter_timer[_nghost-ng-c2333784847] .ui-counter__label[_ngcontent-ng-c2333784847], .ui-promo-card__quiz-message_already-answered[_ngcontent-ng-c2120592244] .ui-promo-card__quiz-message_icon[_ngcontent-ng-c2120592244], .ui-tournament-card__buttons_plural[_ngcontent-ng-c3726349065] .ui-tournament-card__link_details[_ngcontent-ng-c3726349065] {
	display: none
}

.ui-promo-card__labels[_ngcontent-ng-c2120592244] {
	position: absolute;
	top: .5rem;
	left: .5rem;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	z-index: 3
}

.ui-promo-card__label[_ngcontent-ng-c2120592244] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 500;
	color: var(--color-label-txt);
	text-transform: uppercase;
	border-radius: .125rem;
	padding: 2px .25rem;
	text-align: center
}

.ui-promo-card__label_new[_ngcontent-ng-c2120592244], .ui-tournament-card__label_primary[_ngcontent-ng-c3726349065] {
	background: var(--color-brand-primary)
}

.ui-promo-card__label_exclusive[_ngcontent-ng-c2120592244], .ui-tournament-card__label_secondary[_ngcontent-ng-c3726349065] {
	background: var(--color-brand-secondary)
}

.ui-promo-card__buttons[_ngcontent-ng-c2120592244] {
	display: flex;
	align-items: center;
	width: 100%
}

.ui-promo-card__details[_ngcontent-ng-c2120592244] {
	margin: 0 0 0 .5rem
}

@keyframes _ngcontent-ng-c2333784847_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c2333784847_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c2333784847] .ui-counter__block[_ngcontent-ng-c2333784847]+.ui-counter__block[_ngcontent-ng-c2333784847] {
	margin-left: 1px
}

.xl[_nghost-ng-c2333784847] .ui-counter__num[_ngcontent-ng-c2333784847] {
	font-size: 1.25rem;
	line-height: 1.625rem;
	font-weight: 700;
	text-shadow: 0 3px 0 rgba(0, 0, 0, .25);
	color: var(--color-white)
}

@media (min-width:375px) {
	.xl[_nghost-ng-c2333784847] .ui-counter__num[_ngcontent-ng-c2333784847] {
		font-size: 1.5rem;
		line-height: 1.75rem;
		font-weight: 700
	}

}

@media (min-width:430px) {
	.xl[_nghost-ng-c2333784847] .ui-counter__num[_ngcontent-ng-c2333784847] {
		font-size: 2.25rem;
		line-height: 2.625rem;
		font-weight: 700
	}

}

@media (min-width:768px) {
	.xl[_nghost-ng-c2333784847] .ui-counter__block[_ngcontent-ng-c2333784847]+.ui-counter__block[_ngcontent-ng-c2333784847] {
		margin-left: 3px
	}

	.xl[_nghost-ng-c2333784847] .ui-counter__num[_ngcontent-ng-c2333784847] {
		font-size: 1.5rem;
		line-height: 1.75rem;
		font-weight: 700
	}

}

.xl[_nghost-ng-c2333784847] .ui-counter__separator[_ngcontent-ng-c2333784847] {
	font-size: 1.125rem;
	line-height: 1.3125rem;
	font-weight: 700;
	color: var(--color-white)
}

@media (min-width:375px) {
	.xl[_nghost-ng-c2333784847] .ui-counter__separator[_ngcontent-ng-c2333784847] {
		font-size: 1.25rem;
		line-height: 1.625rem;
		font-weight: 700
	}

}

@media (min-width:1280px) {
	.xl[_nghost-ng-c2333784847] .ui-counter__separator[_ngcontent-ng-c2333784847] {
		font-size: 1.75rem;
		line-height: 2.0625rem;
		font-weight: 700
	}

}

.xl[_nghost-ng-c2333784847] .ui-counter__label[_ngcontent-ng-c2333784847] {
	font-size: .625rem;
	line-height: .875rem;
	font-weight: 400;
	margin-top: -.25rem;
	color: var(--color-countdown-txt-2)
}

@media (min-width:375px) {
	.xl[_nghost-ng-c2333784847] .ui-counter__label[_ngcontent-ng-c2333784847] {
		font-size: .75rem;
		line-height: 1rem;
		font-weight: 400
	}

}

@media (min-width:430px) {
	.xl[_nghost-ng-c2333784847] .ui-counter__label[_ngcontent-ng-c2333784847] {
		font-size: .875rem;
		line-height: 1.125rem;
		font-weight: 400
	}

}

@media (min-width:768px) {
	.xl[_nghost-ng-c2333784847] .ui-counter__label[_ngcontent-ng-c2333784847] {
		font-size: .75rem;
		line-height: 1rem;
		font-weight: 400
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) {
		max-width: 100%;
		min-height: 204px;
		grid-template-columns: 320px 1fr minmax(252px, .8fr)
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__images[_ngcontent-ng-c3726349065] {
		height: 220px;
		margin-top: -1rem
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__images[_ngcontent-ng-c3726349065]:before {
		bottom: 28px;
		right: -28px;
		width: 204px;
		height: 148px;
		background-image: var(--gradients-graphics-desktop-cards);
		transform: rotate(-90deg)
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__label[_ngcontent-ng-c3726349065] {
		width: 250px;
		height: 142px
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__col_left[_ngcontent-ng-c3726349065] {
		padding-top: 1.5rem;
		padding-right: .375rem;
		padding-bottom: 2.25rem;
		text-align: left
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__col_right[_ngcontent-ng-c3726349065] {
		padding: 1.5rem 1rem 1rem
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__col_right[_ngcontent-ng-c3726349065]:before {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		width: 1px;
		height: 100%;
		background-image: var(--gradient-divider-vert)
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__title[_ngcontent-ng-c3726349065] {
		font-size: 1rem;
		line-height: 1.375rem;
		font-weight: 500;
		display: block;
		padding: 0;
		height: auto;
		margin-bottom: .5rem
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[_ngcontent-ng-c3726349065] {
		font-size: 1.125rem;
		line-height: 1.3125rem;
		font-weight: 700
	}

}

@media (min-width:1024px) {
	.xl[_nghost-ng-c2333784847] .ui-counter__num[_ngcontent-ng-c2333784847] {
		font-size: 2.25rem;
		line-height: 2.625rem;
		font-weight: 700
	}

	.xl[_nghost-ng-c2333784847] .ui-counter__label[_ngcontent-ng-c2333784847] {
		font-size: .875rem;
		line-height: 1.125rem;
		font-weight: 400
	}

}

@media (min-width:1700px) {
	.xl[_nghost-ng-c2333784847] .ui-counter__block[_ngcontent-ng-c2333784847]+.ui-counter__block[_ngcontent-ng-c2333784847] {
		margin-left: .5rem
	}

	.xl[_nghost-ng-c2333784847] .ui-counter__num[_ngcontent-ng-c2333784847] {
		font-size: 3.375rem;
		line-height: 3.375rem;
		font-weight: 700
	}

	.xl[_nghost-ng-c2333784847] .ui-counter__separator[_ngcontent-ng-c2333784847] {
		font-size: 2.625rem;
		line-height: 3.0625rem;
		font-weight: 900
	}

	.xl[_nghost-ng-c2333784847] .ui-counter__label[_ngcontent-ng-c2333784847] {
		font-size: 1.25rem;
		line-height: 1.625rem;
		font-weight: 400
	}

}

@media (min-width:2560px) {
	.xl[_nghost-ng-c2333784847] .ui-counter__block[_ngcontent-ng-c2333784847]+.ui-counter__block[_ngcontent-ng-c2333784847] {
		margin-left: .75rem
	}

	.xl[_nghost-ng-c2333784847] .ui-counter__num[_ngcontent-ng-c2333784847] {
		font-size: 4.5rem;
		line-height: 4.5rem;
		font-weight: 700
	}

	.xl[_nghost-ng-c2333784847] .ui-counter__separator[_ngcontent-ng-c2333784847] {
		font-size: 3.75rem;
		line-height: 3.75rem;
		font-weight: 700
	}

	.xl[_nghost-ng-c2333784847] .ui-counter__label[_ngcontent-ng-c2333784847] {
		font-size: 1.75rem;
		line-height: 2.0625rem;
		font-weight: 400
	}

}

.xs[_nghost-ng-c2333784847] .ui-counter__block[_ngcontent-ng-c2333784847]+.ui-counter__block[_ngcontent-ng-c2333784847], .xxs[_nghost-ng-c2333784847] .ui-counter__block[_ngcontent-ng-c2333784847]+.ui-counter__block[_ngcontent-ng-c2333784847] {
	margin-left: 0
}

.xs[_nghost-ng-c2333784847] .ui-counter__num[_ngcontent-ng-c2333784847], .xxs[_nghost-ng-c2333784847] .ui-counter__num[_ngcontent-ng-c2333784847] {
	font-size: 1rem;
	line-height: 1.375rem;
	font-weight: 700
}

.xs[_nghost-ng-c2333784847] .ui-counter__separator[_ngcontent-ng-c2333784847], .xxs[_nghost-ng-c2333784847] .ui-counter__separator[_ngcontent-ng-c2333784847] {
	font-size: 1rem;
	line-height: 1.375rem;
	font-weight: 700;
	width: .5rem
}

.xs[_nghost-ng-c2333784847] .ui-counter__label[_ngcontent-ng-c2333784847], .xxs[_nghost-ng-c2333784847] .ui-counter__label[_ngcontent-ng-c2333784847] {
	font-size: .625rem;
	line-height: .875rem;
	font-weight: 400;
	margin-top: -6px
}

.xxs[_nghost-ng-c2333784847] .ui-counter__num[_ngcontent-ng-c2333784847] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 500
}

.xxs[_nghost-ng-c2333784847] .ui-counter__separator[_ngcontent-ng-c2333784847] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 500;
	width: 100%;
	opacity: 1
}

.ui-counter_disabled[_nghost-ng-c2333784847] .ui-counter__label[_ngcontent-ng-c2333784847], .ui-tournament-card_past[_nghost-ng-c3726349065] .ui-tournament-card__sum[_ngcontent-ng-c3726349065], .ui-tournament-card_past[_nghost-ng-c3726349065] .ui-tournament-card__text[_ngcontent-ng-c3726349065], .ui-tournament-card_past[_nghost-ng-c3726349065] .ui-tournament-card__title[_ngcontent-ng-c3726349065] {
	color: var(--color-card-txt-3)
}

.ui-counter__num[_ngcontent-ng-c2333784847] {
	font-size: 1.5rem;
	line-height: 1.75rem;
	font-weight: 700;
	color: var(--color-card-txt-1)
}

.ui-counter__num_disabled[_ngcontent-ng-c2333784847] {
	opacity: .3
}

.ui-counter__separator[_ngcontent-ng-c2333784847] {
	font-size: 1.25rem;
	font-weight: 700;
	width: 14px;
	text-align: center;
	color: var(--color-card-txt-1);
	opacity: .15;
	line-height: 1.75rem
}

.ui-counter__label[_ngcontent-ng-c2333784847] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 400;
	color: var(--color-card-txt-2);
	text-align: center
}

@keyframes _ngcontent-ng-c3726349065_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c3726349065_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c3726349065] {
	position: relative;
	display: grid;
	max-width: 412px;
	background-color: var(--color-card-bg-1);
	border-radius: .25rem;
	margin: 0 auto
}

.ui-tournament-card_list[_nghost-ng-c3726349065] .ui-tournament-card__images[_ngcontent-ng-c3726349065] {
	background-image: var(--gradients-graphics-mobile-cards)
}

@media (min-width:802px) {
	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__title[_ngcontent-ng-c3726349065] {
		font-size: 1.25rem;
		line-height: 1.625rem;
		font-weight: 500
	}

}

@media (min-width:800px) {
	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[_ngcontent-ng-c3726349065] {
		font-size: 1.25rem;
		line-height: 1.625rem;
		font-weight: 700
	}

}

@media (min-width:820px) {
	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[_ngcontent-ng-c3726349065] {
		font-size: 1.5rem;
		line-height: 1.75rem;
		font-weight: 700
	}

}

@media (min-width:960px) {
	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[_ngcontent-ng-c3726349065] {
		font-size: 2.25rem;
		line-height: 2.625rem;
		font-weight: 700
	}

}

@media (min-width:1024px) {
	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[_ngcontent-ng-c3726349065] {
		font-size: 2.5rem;
		line-height: 2.9375rem;
		font-weight: 700
	}

}

@media (min-width:1180px) {
	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[_ngcontent-ng-c3726349065] {
		font-size: 3rem;
		line-height: 3.5rem;
		font-weight: 700
	}

}

@media (min-width:1280px) {
	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) {
		grid-template-columns: 320px 1fr minmax(266px, .8fr)
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__col_left[_ngcontent-ng-c3726349065] {
		padding: 1rem 1rem 1.5rem
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__col_right[_ngcontent-ng-c3726349065] {
		padding: 1rem 1.5rem
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__text[_ngcontent-ng-c3726349065] {
		font-size: .875rem;
		line-height: 1.125rem;
		font-weight: 400
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[_ngcontent-ng-c3726349065] {
		font-size: 2.5rem;
		line-height: 2.9375rem;
		font-weight: 700
	}

}

@media (min-width:1366px) {
	.pu-footer-bonus_vertical[_nghost-ng-c74073218] .pu-footer-bonus__list[_ngcontent-ng-c74073218] {
		grid-auto-flow: column;
		grid-gap: 49px
	}

	.pu-footer-bonus_vertical[_nghost-ng-c74073218] .pu-footer-bonus__list-item[_ngcontent-ng-c74073218]+.pu-footer-bonus__list-item[_ngcontent-ng-c74073218]:before {
		display: initial
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) {
		grid-template-columns: 375px 1fr minmax(338px, .5fr)
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__title[_ngcontent-ng-c3726349065] {
		font-size: 1.5rem;
		line-height: 1.75rem;
		font-weight: 500
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[_ngcontent-ng-c3726349065] {
		font-size: 2.625rem;
		line-height: 3.0625rem;
		font-weight: 900
	}

}

@media (min-width:1440px) {
	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[_ngcontent-ng-c3726349065] {
		font-size: 3rem;
		line-height: 3.5rem;
		font-weight: 700
	}

}

.ui-tournament-card__images[_ngcontent-ng-c3726349065] {
	display: flex;
	position: relative;
	width: 100%;
	height: 160px;
	margin-top: -.75rem;
	overflow: hidden
}

.ui-tournament-card__images[_ngcontent-ng-c3726349065]:before {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 73px;
	background-image: var(--gradients-graphics-mobile-cards);
	z-index: 1
}

.ui-tournament-card__image[_ngcontent-ng-c3726349065] {
	width: 100%;
	height: calc(100% - 1px);
	object-fit: cover;
	object-position: top
}

.ui-tournament-card__watermark[_ngcontent-ng-c3726349065] {
	width: 202px;
	height: 108px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, calc(-50% + 14px));
	z-index: 2
}

.ui-tournament-card__col[_ngcontent-ng-c3726349065] {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative
}

.ui-tournament-card__col_left[_ngcontent-ng-c3726349065] {
	text-align: center
}

.ui-tournament-card__col_right[_ngcontent-ng-c3726349065] {
	padding: .25rem 1rem 1rem;
	text-align: center
}

.ui-tournament-card__title[_ngcontent-ng-c3726349065] {
	font-size: 1.25rem;
	line-height: 1.625rem;
	font-weight: 500;
	height: 52px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 0 1rem;
	margin-bottom: .5rem;
	color: var(--color-card-txt-1)
}

.ui-tournament-card__text[_ngcontent-ng-c3726349065] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 400;
	color: var(--color-card-txt-2)
}

.ui-tournament-card__sum[_ngcontent-ng-c3726349065] {
	font-size: 1.75rem;
	line-height: 2.0625rem;
	font-weight: 700;
	white-space: nowrap;
	color: var(--color-card-txt-1)
}

.ui-tournament-card__state[_ngcontent-ng-c3726349065] {
	margin-bottom: .5rem;
	padding: .75rem .5rem;
	position: relative;
	font-weight: 500;
	color: var(--color-additionals-success);
	display: none
}

.ui-tournament-card__state_mobile[_ngcontent-ng-c3726349065] {
	display: block;
	margin: 0 auto
}

.ui-tournament-card__state[_ngcontent-ng-c3726349065]:after, .ui-tournament-card__state[_ngcontent-ng-c3726349065]:before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 1px;
	background-image: var(--gradient-divider-horiz)
}

.ui-tournament-card__state[_ngcontent-ng-c3726349065]:before {
	top: 0
}

.ui-tournament-card__state[_ngcontent-ng-c3726349065]:after {
	bottom: 0
}

.ui-tournament-card__buttons[_ngcontent-ng-c3726349065] {
	width: 100%;
	display: flex;
	justify-content: center;
	margin: 1rem 0 0;
	flex-direction: row
}

.ui-tournament-card__button[_ngcontent-ng-c3726349065] {
	margin-bottom: 0;
	justify-content: center;
	position: relative;
	width: 100%
}

.ui-tournament-card__button_participate[_ngcontent-ng-c3726349065] {
	margin: 0 .5rem 0 0
}

.ui-tournament-card__link[_ngcontent-ng-c3726349065] {
	margin: 0 auto
}

.ui-tournament-card__link_btn-details[_ngcontent-ng-c3726349065] {
	margin: 0;
	display: none
}

.ui-tournament-card__wrap_activity-status[_ngcontent-ng-c3726349065] {
	margin: 15px 0 0
}

.ui-tournament-card__label[_ngcontent-ng-c3726349065] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 500;
	position: absolute;
	top: .5rem;
	left: .5rem;
	z-index: 3;
	color: var(--color-label-txt);
	text-transform: uppercase;
	border-radius: .125rem;
	padding: 2px .25rem;
	text-align: center
}

@keyframes _ngcontent-ng-c1856187353_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c1856187353_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c1856187353] {
	position: relative;
	flex-grow: 1;
	display: inline-grid;
	grid-template-columns: 48px 1fr;
	grid-column-gap: .5rem;
	padding: .75rem;
	width: 140px;
	flex-shrink: 0
}

[_nghost-ng-c1856187353]:hover .ui-running-line-item__game-btn[_ngcontent-ng-c1856187353] {
	background-color: var(--color-label-winner-bg-hover);
	box-shadow: var(--shadow-label-winner-bg-hover);
	opacity: 1
}

.ui-running-line_intersected [_nghost-ng-c1856187353]:hover .ui-running-line-item__game-btn[_ngcontent-ng-c1856187353], .ui-running-line_intersected[_nghost-ng-c1856187353]:hover .ui-running-line-item__game-btn[_ngcontent-ng-c1856187353] {
	background-color: var(--color-bg-1);
	box-shadow: none
}

.ui-running-line-item__image[_ngcontent-ng-c1856187353] {
	grid-row: span 2;
	border-radius: .125rem;
	overflow: hidden
}

.ui-running-line-item__name[_ngcontent-ng-c1856187353] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 400;
	display: block;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: var(--color-txt-icon-3)
}

.ui-running-line-item__value[_ngcontent-ng-c1856187353] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 400;
	color: var(--color-txt-icon-1)
}

.ui-running-line-item__game-btn[_ngcontent-ng-c1856187353] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	transition: opacity .3s;
	z-index: 1
}

@keyframes _ngcontent-ng-c2603492089_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c2603492089_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c2603492089] {
	display: grid;
	grid-gap: .25rem;
	grid-template-columns: 1fr 1fr
}

@media (min-width:609px) {
	[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(3, 1fr)
	}

}

@media (min-width:768px) {
	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__buttons_plural[_ngcontent-ng-c3726349065] .ui-tournament-card__link_details[_ngcontent-ng-c3726349065], [_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__state[_ngcontent-ng-c3726349065] {
		display: block
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__state_mobile[_ngcontent-ng-c3726349065] {
		display: none;
		margin-bottom: 0
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__buttons[_ngcontent-ng-c3726349065] {
		flex-direction: column;
		margin-top: 0
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__buttons_plural[_ngcontent-ng-c3726349065] .ui-tournament-card__link_btn-details[_ngcontent-ng-c3726349065] {
		display: none
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__button[_ngcontent-ng-c3726349065] {
		width: auto;
		margin-bottom: .5rem
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__button_single[_ngcontent-ng-c3726349065] {
		margin-bottom: 1.5rem
	}

	[_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__button_participate[_ngcontent-ng-c3726349065], [_nghost-ng-c3726349065]:not(.ui-tournament-card_simplified) .ui-tournament-card__wrap_activity-status[_ngcontent-ng-c3726349065] {
		margin: 0
	}

	.ui-tournament-card__image[_ngcontent-ng-c3726349065] {
		height: 100%
	}

	[_nghost-ng-c2603492089] {
		grid-gap: .5rem
	}

}

@media (min-width:931px) {
	[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(4, 1fr)
	}

}

@media (min-width:1233px) {
	[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(5, 1fr)
	}

}

@media (min-width:1280px) {
	[_nghost-ng-c1856187353] {
		width: 156px
	}

	[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(4, 1fr)
	}

}

@media (min-width:1459px) {
	[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(5, 1fr)
	}

}

@media (min-width:1761px) {
	[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(6, 1fr)
	}

}

@media (min-width:2063px) {
	[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(7, 1fr)
	}

}

@media (min-width:2365px) {
	[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(8, 1fr)
	}

}

@media (min-width:2667px) {
	[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(9, 1fr)
	}

}

@media (min-width:2969px) {
	[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(10, 1fr)
	}

}

@media (min-width:3271px) {
	[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(11, 1fr)
	}

}

@media (min-width:3573px) {
	[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(12, 1fr)
	}

}

@media (min-width:3875px) {
	[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(13, 1fr)
	}

}

@media (min-width:1321px) {
	.ui-game-tile-grid_sidebar[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(5, 1fr)
	}

}

@media (min-width:1623px) {
	.ui-game-tile-grid_sidebar[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(6, 1fr)
	}

}

@media (min-width:1925px) {
	.ui-game-tile-grid_sidebar[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(7, 1fr)
	}

}

@media (min-width:2227px) {
	.ui-game-tile-grid_sidebar[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(8, 1fr)
	}

}

@media (min-width:2529px) {
	.ui-game-tile-grid_sidebar[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(9, 1fr)
	}

}

@media (min-width:2831px) {
	.ui-game-tile-grid_sidebar[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(10, 1fr)
	}

}

@media (min-width:3133px) {
	.ui-game-tile-grid_sidebar[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(11, 1fr)
	}

}

@media (min-width:3435px) {
	.ui-game-tile-grid_sidebar[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(12, 1fr)
	}

}

@media (min-width:3737px) {
	.ui-game-tile-grid_sidebar[_nghost-ng-c2603492089] {
		grid-template-columns: repeat(13, 1fr)
	}

}

@keyframes _ngcontent-ng-c444127096_shine {
	0% {
		left: -150%
	}

	to {
		left: 150%
	}

}

@keyframes _ngcontent-ng-c444127096_live-flashing {
	0%, to {
		opacity: 0
	}

	50% {
		opacity: 1
	}

}

[_nghost-ng-c444127096] {
	--gradient-angle: 136deg;
	position: relative;
	display: grid;
	border-radius: .25rem;
	transition: transform .3s;
	overflow: hidden;
	width: 100%
}

.ui-game-tile_2x2[_nghost-ng-c444127096] {
	grid-area: span 2/span 2/span 2/span 2
}

.ui-game-tile_2x2.ui-game-tile_touched[_nghost-ng-c444127096], .ui-game-tile_2x2[_nghost-ng-c444127096]:hover:not(.ui-game-tile_touched) {
	transform: scale(1.02)
}

[_nghost-ng-c444127096]:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: .25rem;
	padding: 1px;
	-webkit-mask: linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);
	mask: linear-gradient(var(--color-white) 0 0) content-box, linear-gradient(var(--color-white) 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	display: none;
	z-index: 2;
	width: calc(100% - var(--animation-border-rotation-width) * 2);
	height: calc(100% - var(--animation-border-rotation-width) * 2);
	padding: var(--animation-border-rotation-width);
	pointer-events: none;
	background: linear-gradient(var(--gradient-angle), var(--gradient-hover))
}

body.pu-old-scss [_nghost-ng-c444127096]:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: .25rem;
	clip-path: polygon(0% 0%, 0% 100%, 1px 100%, 1px 1px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - 1px), 0 calc(100% - 1px), 0 100%, 100% 100%, 100% 0%);
	-webkit-clip-path: polygon(0% 0%, 0% 100%, 1px 100%, 1px 1px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - 1px), 0 calc(100% - 1px), 0 100%, 100% 100%, 100% 0%)
}

.ui-game-tile_touched[_nghost-ng-c444127096], [_nghost-ng-c444127096]:hover:not(.ui-game-tile_touch-supported) {
	transform: scale(1.03);
	z-index: 3
}

.ui-game-tile_touched[_nghost-ng-c444127096] .ui-game-tile__bottom[_ngcontent-ng-c444127096], .ui-game-tile_touched[_nghost-ng-c444127096] .ui-game-tile__labels[_ngcontent-ng-c444127096], [_nghost-ng-c444127096]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__bottom[_ngcontent-ng-c444127096], [_nghost-ng-c444127096]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__labels[_ngcontent-ng-c444127096] {
	opacity: 0
}

.ui-game-tile_touched[_nghost-ng-c444127096] .ui-game-tile__content[_ngcontent-ng-c444127096], [_nghost-ng-c444127096]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__content[_ngcontent-ng-c444127096] {
	background-color: var(--color-label-game-darker)
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing, .ui-game-tile__image.pu-img-loaded[_ngcontent-ng-c444127096], .ui-game-tile__image_placeholder[_ngcontent-ng-c444127096], .ui-game-tile_touched[_nghost-ng-c444127096] .ui-game-tile__favorite[_ngcontent-ng-c444127096], .ui-game-tile_touched[_nghost-ng-c444127096] .ui-game-tile__name[_ngcontent-ng-c444127096], [_nghost-ng-c444127096]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__favorite[_ngcontent-ng-c444127096], [_nghost-ng-c444127096]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__name[_ngcontent-ng-c444127096] {
	opacity: 1
}

.ui-game-tile_touched[_nghost-ng-c444127096] .ui-game-tile__buttons[_ngcontent-ng-c444127096], [_nghost-ng-c444127096]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__buttons[_ngcontent-ng-c444127096] {
	visibility: initial
}

.ui-game-tile__content[_ngcontent-ng-c444127096] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: .5rem;
	z-index: 1;
	border-radius: .25rem;
	overflow: hidden
}

.ui-game-tile__header[_ngcontent-ng-c444127096] {
	display: flex;
	justify-content: space-between;
	width: 100%
}

.ui-game-tile__header_2x2[_ngcontent-ng-c444127096] {
	flex-direction: column-reverse
}

.ui-game-tile__name[_ngcontent-ng-c444127096] {
	display: block;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .875rem;
	line-height: 1.125rem;
	font-weight: 400;
	color: var(--color-label-game-tile);
	width: 100%;
	opacity: 0
}

.ui-game-tile__name_2x2[_ngcontent-ng-c444127096] {
	font-size: 1rem;
	line-height: 1.375rem;
	font-weight: 400;
	text-align: center;
	margin-top: .25rem
}

.ui-game-tile__favorite[_ngcontent-ng-c444127096] {
	margin: 0;
	font-size: 100%;
	display: inline-block;
	background: 0 0;
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	padding: 0;
	color: var(--color-label-game-empty-star);
	opacity: 0
}

.ui-game-tile__favorite[_ngcontent-ng-c444127096]::-moz-focus-inner {
	border: 0
}

.ui-game-tile__favorite-icon[_ngcontent-ng-c444127096] {
	fill: transparent
}

.ui-game-tile__favorite_active[_ngcontent-ng-c444127096] {
	opacity: 1;
	color: var(--color-additionals-favorites)
}

.ui-game-tile__favorite_active[_ngcontent-ng-c444127096] .ui-game-tile__favorite-icon[_ngcontent-ng-c444127096] {
	color: var(--color-additionals-favorites);
	fill: var(--color-additionals-favorites)
}

.ui-game-tile__favorite_2x2[_ngcontent-ng-c444127096] {
	align-self: flex-end
}

.ui-game-tile__buttons[_ngcontent-ng-c444127096] {
	visibility: hidden;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: center
}

.ui-game-tile__button[_ngcontent-ng-c444127096] {
	display: flex;
	justify-content: center;
	align-items: center
}

.ui-game-tile__button_demo[_ngcontent-ng-c444127096] {
	margin-top: .5rem
}

.ui-game-tile__picture[_ngcontent-ng-c444127096] {
	grid-area: 1/-1;
	aspect-ratio: 1.3008849558/1;
	position: relative;
	width: 100%
}

@media (min-width:1280px) {
	.ui-game-tile_2x2.ui-game-tile_touched[_nghost-ng-c444127096], .ui-game-tile_2x2[_nghost-ng-c444127096]:hover:not(.ui-game-tile_touched) {
		transform: scale(1.04)
	}

	.ui-game-tile_touched[_nghost-ng-c444127096], [_nghost-ng-c444127096]:hover:not(.ui-game-tile_touch-supported) {
		transform: scale(1.08)
	}

	.ui-game-tile__name_2x2[_ngcontent-ng-c444127096] {
		font-size: 1.25rem;
		line-height: 1.625rem;
		font-weight: 400;
		margin-top: .75rem
	}

	.ui-game-tile__picture[_ngcontent-ng-c444127096] {
		aspect-ratio: 1.5154639175/1
	}

}

@supports not (aspect-ratio:auto) {
	[_nghost-ng-c444127096] {
		display: flex
	}

	.ui-game-tile__picture[_ngcontent-ng-c444127096] {
		padding-bottom: 76.55%
	}

	@media (min-width:1280px) {
		.ui-game-tile__picture[_ngcontent-ng-c444127096] {
			padding-bottom: 65.52%
		}

	}

}

.ui-game-tile__picture_animated[_ngcontent-ng-c444127096]:not(.pu-img-loaded) {
	background: var(--color-bg-3)
}

.ui-game-tile__picture_animated[_ngcontent-ng-c444127096]:not(.pu-img-loaded):before {
	position: absolute;
	content: "";
	height: 100%;
	width: 90%;
	animation: 1.5s linear infinite _ngcontent-ng-c444127096_shine;
	transform: skew(150deg) translateZ(0);
	background-image: var(--gradients-skeleton-blur)
}

.ui-game-tile__image[_ngcontent-ng-c444127096] {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 0;
	transition: .2s linear
}

.ui-game-tile__labels[_ngcontent-ng-c444127096] {
	position: absolute;
	display: flex;
	flex-direction: column;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: .25rem;
	background-image: var(--gradient-corner-shadow-small)
}

.ui-game-tile__labels_big[_ngcontent-ng-c444127096] {
	background-image: var(--gradient-corner-shadow-big)
}

.ui-game-tile__label[_ngcontent-ng-c444127096] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 500;
	width: -webkit-max-content;
	width: max-content;
	padding: 2px .25rem;
	color: var(--color-label-txt);
	border-radius: 2px;
	text-transform: uppercase
}

.ui-game-tile__label[_ngcontent-ng-c444127096]+.ui-game-tile__label[_ngcontent-ng-c444127096] {
	margin-top: .25rem
}

.ui-game-tile__label_new[_ngcontent-ng-c444127096] {
	background-color: var(--color-label-new-bg)
}

.ui-game-tile__label_exclusive[_ngcontent-ng-c444127096] {
	background-color: var(--color-label-exclusive-bg)
}

.ui-game-tile__label_freespins[_ngcontent-ng-c444127096] {
	background-color: var(--color-label-freespins-bg)
}

.ui-game-tile__bottom[_ngcontent-ng-c444127096] {
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 500;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: var(--color-label-in-bottom-bg);
	color: var(--color-label-in-bottom-text);
	text-transform: uppercase;
	padding: 2px
}

.ui-game-tile__bottom-icon[_ngcontent-ng-c444127096] {
	margin-right: .25rem
}

.ui-game-tile__bottom_min-bet[_ngcontent-ng-c444127096] {
	text-transform: none
}

.cdk-global-overlay-wrapper, .cdk-overlay-container {
	pointer-events: none;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.cdk-overlay-container {
	position: fixed;
	z-index: 1000
}

.cdk-global-overlay-wrapper {
	display: flex;
	position: absolute;
	z-index: 1000
}

.cdk-overlay-pane {
	position: absolute;
	pointer-events: auto;
	box-sizing: border-box;
	z-index: 1000;
	display: flex;
	max-width: 100%;
	max-height: 100%
}

.cdk-overlay-backdrop {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	pointer-events: auto;
	-webkit-tap-highlight-color: transparent;
	transition: opacity .4s cubic-bezier(.25, .8, .25, 1);
	opacity: 0
}

.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
	opacity: .6
}

.cdk-overlay-dark-backdrop {
	background: rgba(0, 0, 0, .32)
}

.cdk-overlay-transparent-backdrop {
	transition: visibility 1ms linear, opacity 1ms linear;
	visibility: hidden;
	opacity: 1
}

.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
	opacity: 0;
	visibility: visible
}

.cdk-overlay-backdrop-noop-animation {
	transition: none
}

.cdk-overlay-connected-position-bounding-box {
	position: absolute;
	z-index: 1000;
	display: flex;
	flex-direction: column;
	min-width: 1px;
	min-height: 1px
}

.cdk-global-scrollblock {
	position: fixed;
	width: 100%;
	overflow-y: scroll
}

.cdk-visually-hidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	white-space: nowrap;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	left: 0
}

[dir=rtl] .cdk-visually-hidden {
	left: auto;
	right: 0
}
	.ui-button_tertiary:active, .ui-button_tertiary.ui-button_pressed {
    background: var(--color-button-tertiary-bg-pressed);
    color: var(--color-button-tertiary-txt-pressed);
}

.ui-button_tertiary:active:before, .ui-button_tertiary.ui-button_pressed:before {
    background: var(--color-button-tertiary-strk-pressed);
}