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

.ui-spinner-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 9999999;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background: #171213;
}
.ui-spinner {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 50%;
  overflow: hidden;
  transform: translateZ(0);
  width: 94px;
  height: 94px;
}
.ui-spinner:after,
.ui-spinner:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.ui-spinner:before {
  border: 6px solid rgba(226, 3, 40, 0.5);
  animation: 1.8s infinite pulse-1;
}
.ui-spinner:after {
  background: #171213;
  animation: 1.8s ease-out infinite pulse-2;
}
.ui-spinner__letter {
  position: absolute;
  width: 68%;
  height: 68%;
  left: 50%;
  top: 50%;
  transform: translate(-45%, -54%);
  z-index: 1;
}
@keyframes pulse-1 {
  0% {
    transform: scale(0.3);
  }
  70% {
    transform: scale(1);
  }
}
@keyframes pulse-2 {
  0% {
    transform: scale(0.3);
  }
  90% {
    transform: scale(1);
  }
}
.casino-welcome-spin {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}

/* ===== inline style block 3 ===== */

@keyframes _ngcontent-ng-c3173145619_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c3173145619_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c3173145619_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c3173145619] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c3173145619] {
  animation: _ngcontent-ng-c3173145619_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c3173145619] {
  animation: _ngcontent-ng-c3173145619_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c3173145619_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c3173145619_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c3173145619] {
  display: flex;
}
.pu-shell__main[_ngcontent-ng-c3173145619] {
  width: 100%;
  transition: padding-left 0.2s ease-in-out;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-top: var(--maintenance-header-height, 0px);
}
.pu-shell__main_with-top-bar[_ngcontent-ng-c3173145619] {
  padding-top: 88px;
}
@media (min-width: 768px) {
  .pu-shell__main_with-top-bar[_ngcontent-ng-c3173145619] {
    padding-top: 66px;
  }
}
@media (min-width: 1280px) {
  .pu-shell__main_with-top-bar[_ngcontent-ng-c3173145619] {
    padding-top: 44px;
  }
}
.pu-shell__main_with-bonus-top-bar[_ngcontent-ng-c3173145619] {
  padding-top: 50px;
}
@media (min-width: 768px) {
  .pu-shell__main_with-bonus-top-bar[_ngcontent-ng-c3173145619] {
    padding-top: 58px;
  }
}
@media (min-width: 1280px) {
  .pu-shell__main_with-bonus-top-bar[_ngcontent-ng-c3173145619] {
    padding-top: 64px;
  }
}
.pu-shell__main_with-account-verification-top-bar[_ngcontent-ng-c3173145619] {
  padding-top: 48px;
}
@media (min-width: 1280px) {
  .pu-shell__main_with-account-verification-top-bar[_ngcontent-ng-c3173145619] {
    padding-top: 0;
  }
}
@media (min-width: 1280px) {
  .pu-shell__main[_ngcontent-ng-c3173145619] {
    padding-left: 210px;
  }
  .pu-shell__main_sport[_ngcontent-ng-c3173145619],
  .pu-shell__main_maximized[_ngcontent-ng-c3173145619] {
    padding-left: 72px;
  }
  .pu-shell__main_full[_ngcontent-ng-c3173145619] {
    padding-left: 0;
  }
}
.pu-shell__main_navbar[_ngcontent-ng-c3173145619] {
  padding-bottom: 56px;
}
@media (min-width: 768px) {
  .pu-shell__main_navbar[_ngcontent-ng-c3173145619] {
    padding-bottom: 66px;
  }
}
@media (min-width: 1280px) {
  .pu-shell__main_navbar[_ngcontent-ng-c3173145619] {
    padding-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .pu-shell__container[_ngcontent-ng-c3173145619] {
    display: flex;
  }
}
.pu-shell__container_column-layout[_ngcontent-ng-c3173145619]
  .pu-shell__info-column[_ngcontent-ng-c3173145619],
.pu-shell__container_column-layout[_ngcontent-ng-c3173145619]
  .pu-shell__menu-portal[_ngcontent-ng-c3173145619],
.pu-shell__container_column-layout[_ngcontent-ng-c3173145619]
  .pu-shell__inner[_ngcontent-ng-c3173145619] {
  height: calc(100vh - var(--actual-header-height) - 56px - 1rem);
  overflow-y: auto;
}
.pu-shell__container_column-layout[_ngcontent-ng-c3173145619]
  .pu-shell__info-column[_ngcontent-ng-c3173145619] {
  padding: 0 1rem 0 0.5rem;
  margin-right: 0.5rem;
  box-sizing: initial;
}
.pu-shell__container_column-layout[_ngcontent-ng-c3173145619]
  .pu-shell__inner[_ngcontent-ng-c3173145619] {
  padding-left: 0.25rem;
}
.pu-shell__container_column-layout_freezed[_ngcontent-ng-c3173145619]
  .pu-shell__info-column[_ngcontent-ng-c3173145619],
.pu-shell__container_column-layout_freezed[_ngcontent-ng-c3173145619]
  .pu-shell__menu-portal[_ngcontent-ng-c3173145619] {
  display: none;
}
.pu-shell__container_column-layout_freezed[_ngcontent-ng-c3173145619]
  .pu-shell__inner[_ngcontent-ng-c3173145619] {
  padding-left: 0;
  height: auto;
  overflow-y: visible;
}
@media (min-width: 1280px) {
  .pu-shell__inner[_ngcontent-ng-c3173145619] {
    flex: 1;
    min-width: 0;
  }
}
.pu-shell__menu-portal[_ngcontent-ng-c3173145619] {
  width: 288px;
}
@media (max-width: 767.98px) {
  .pu-shell__to-top-btn[_ngcontent-ng-c3173145619] {
    transition: bottom 0.6s;
  }
  .pu-shell__to-top-btn_with-betslip.pu-shell__to-top-btn_with-navbar[_ngcontent-ng-c3173145619] {
    bottom: calc(7.5rem + env(safe-area-inset-bottom, 1rem));
  }
}
/*# sourceMappingURL=shell.component-SKIHQCZU.css.map */

/* ===== inline style block 4 ===== */

@keyframes _ngcontent-ng-c3980013818_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c3980013818_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c3980013818_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c3980013818] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c3980013818] {
  animation: _ngcontent-ng-c3980013818_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c3980013818] {
  animation: _ngcontent-ng-c3980013818_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c3980013818_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c3980013818_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c3980013818] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  white-space: nowrap;
  flex: 1 auto;
  background-color: var(--color-headers-bg);
  position: sticky;
  position: -webkit-sticky;
  top: calc(
    env(safe-area-inset-top, 0) + var(--maintenance-header-height, 0px)
  );
  left: 0;
  padding: var(--header-padding-s);
  min-height: var(--header-height-s);
  box-sizing: border-box;
  z-index: 600;
  transition: top 0.6s;
}
@media (min-width: 768px) {
  [_nghost-ng-c3980013818] {
    min-height: var(--header-height-m);
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c3980013818] {
    min-height: var(--header-height-l);
  }
}
.pu-header_visible-top-bar[_nghost-ng-c3980013818] {
  top: 88px;
}
@media (min-width: 768px) {
  .pu-header_visible-top-bar[_nghost-ng-c3980013818] {
    top: 66px;
  }
}
@media (min-width: 1280px) {
  .pu-header_visible-top-bar[_nghost-ng-c3980013818] {
    top: 44px;
  }
}
.pu-header_hidden[_nghost-ng-c3980013818] {
  top: calc(var(--header-height-s) * -1);
}
@media (min-width: 768px) {
  .pu-header_hidden[_nghost-ng-c3980013818] {
    top: -64px;
  }
}
@media (min-width: 1280px) {
  .pu-header_hidden.pu-header_with-deposit[_nghost-ng-c3980013818] {
    top: 0;
  }
}
.pu-header_hidden.pu-header_visible-top-bar[_nghost-ng-c3980013818] {
  top: calc(88px - var(--actual-header-height));
}
@media (min-width: 768px) {
  .pu-header_hidden.pu-header_visible-top-bar[_nghost-ng-c3980013818] {
    top: calc(66px - var(--actual-header-height));
  }
}
@media (min-width: 1280px) {
  .pu-header_hidden.pu-header_visible-top-bar[_nghost-ng-c3980013818] {
    top: calc(44px - var(--actual-header-height));
  }
}
[_nghost-ng-c3980013818]:before {
  content: "";
  position: absolute;
  inset: 0;
  box-shadow: var(--shadow-headers);
  pointer-events: none;
}
@media (min-width: 1280px) {
  [_nghost-ng-c3980013818]:before {
    display: none;
  }
}
.pu-header_with-deposit[_nghost-ng-c3980013818] {
  flex-wrap: wrap;
}
@media (min-width: 1280px) {
  .pu-header_with-deposit[_nghost-ng-c3980013818] {
    flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c3980013818] {
    padding: var(--header-padding-m);
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c3980013818] {
    padding: var(--header-padding-l);
    box-shadow: none;
    overflow: initial;
  }
}
@media (max-width: 767.98px) {
  .pu-shell__main_profile-switcher[_nghost-ng-c3980013818],
  .pu-shell__main_profile-switcher [_nghost-ng-c3980013818] {
    padding-bottom: var(--profile-switcher-header-padding-bottom-mobile);
  }
}
.pu-header__back-btn[_ngcontent-ng-c3980013818] {
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  font-weight: 500;
}
@media (min-width: 768px) {
  .pu-header__back-btn[_ngcontent-ng-c3980013818] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500;
  }
}
.pu-header__back-icon[_ngcontent-ng-c3980013818] {
  transform: rotate(180deg);
}
.pu-header__logo[_ngcontent-ng-c3980013818] {
  min-height: var(--header-height-s);
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .pu-header__logo[_ngcontent-ng-c3980013818] {
    padding-top: 0;
  }
}
.pu-header__menu-list[_ngcontent-ng-c3980013818] {
  display: none;
  margin-right: 0.5rem;
}
@media (min-width: 1280px) {
  .pu-header__menu-list[_ngcontent-ng-c3980013818] {
    display: flex;
  }
}
.pu-header__menu-list__img[_ngcontent-ng-c3980013818] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
}
.pu-header__pip[_ngcontent-ng-c3980013818],
.pu-header__wallet-button[_ngcontent-ng-c3980013818],
.pu-header__search[_ngcontent-ng-c3980013818],
.pu-header__profile[_ngcontent-ng-c3980013818] {
  color: var(--color-txt-icon-3);
  height: 40px;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
.pu-header__pip[_ngcontent-ng-c3980013818] > *[_ngcontent-ng-c3980013818],
.pu-header__pip[_ngcontent-ng-c3980013818]
  > *[_ngcontent-ng-c3980013818]:before,
.pu-header__pip[_ngcontent-ng-c3980013818] > *[_ngcontent-ng-c3980013818]:after,
.pu-header__wallet-button[_ngcontent-ng-c3980013818]
  > *[_ngcontent-ng-c3980013818],
.pu-header__wallet-button[_ngcontent-ng-c3980013818]
  > *[_ngcontent-ng-c3980013818]:before,
.pu-header__wallet-button[_ngcontent-ng-c3980013818]
  > *[_ngcontent-ng-c3980013818]:after,
.pu-header__search[_ngcontent-ng-c3980013818] > *[_ngcontent-ng-c3980013818],
.pu-header__search[_ngcontent-ng-c3980013818]
  > *[_ngcontent-ng-c3980013818]:before,
.pu-header__search[_ngcontent-ng-c3980013818]
  > *[_ngcontent-ng-c3980013818]:after,
.pu-header__profile[_ngcontent-ng-c3980013818] > *[_ngcontent-ng-c3980013818],
.pu-header__profile[_ngcontent-ng-c3980013818]
  > *[_ngcontent-ng-c3980013818]:before,
.pu-header__profile[_ngcontent-ng-c3980013818]
  > *[_ngcontent-ng-c3980013818]:after {
  box-sizing: inherit;
}
.pu-header__pip[_ngcontent-ng-c3980013818],
.pu-header__wallet-button[_ngcontent-ng-c3980013818],
.pu-header__search[_ngcontent-ng-c3980013818],
.pu-header__profile[_ngcontent-ng-c3980013818] {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background: none;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  padding: 0;
  cursor: pointer;
  letter-spacing: 0;
  text-decoration: none;
}
.pu-header__pip[_ngcontent-ng-c3980013818]::-moz-focus-inner,
.pu-header__wallet-button[_ngcontent-ng-c3980013818]::-moz-focus-inner,
.pu-header__search[_ngcontent-ng-c3980013818]::-moz-focus-inner,
.pu-header__profile[_ngcontent-ng-c3980013818]::-moz-focus-inner {
  border: 0;
}
.pu-header__pip[_ngcontent-ng-c3980013818] {
  inline-size: 32px;
}
@media (min-width: 768px) {
  .pu-header__pip[_ngcontent-ng-c3980013818] {
    inline-size: 40px;
  }
}
.pu-header__search[_ngcontent-ng-c3980013818],
.pu-header__pip[_ngcontent-ng-c3980013818] {
  margin-right: 0.75rem;
}
.pu-header__pip[_ngcontent-ng-c3980013818]:last-of-type {
  margin-right: 0;
}
.pu-header__gift[_ngcontent-ng-c3980013818] {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
.pu-header__gift[_ngcontent-ng-c3980013818] > *[_ngcontent-ng-c3980013818],
.pu-header__gift[_ngcontent-ng-c3980013818]
  > *[_ngcontent-ng-c3980013818]:before,
.pu-header__gift[_ngcontent-ng-c3980013818]
  > *[_ngcontent-ng-c3980013818]:after {
  box-sizing: inherit;
}
.pu-header__gift[_ngcontent-ng-c3980013818] {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background: none;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  padding: 0;
  cursor: pointer;
  letter-spacing: 0;
  text-decoration: none;
}
.pu-header__gift[_ngcontent-ng-c3980013818]::-moz-focus-inner {
  border: 0;
}
.pu-header__gift[_ngcontent-ng-c3980013818] {
  color: var(--color-additionals-favorites);
  margin-left: 1rem;
}
.pu-header__profile[_ngcontent-ng-c3980013818] {
  margin-left: 0.5rem;
  color: var(--color-txt-icon-3);
  display: flex;
}
.pu-header__actions[_ngcontent-ng-c3980013818] {
  display: flex;
  align-items: center;
}
.pu-header__user-bonus[_ngcontent-ng-c3980013818] {
  display: none;
  align-items: center;
  margin-right: 1rem;
  padding-left: 1rem;
  color: var(--color-txt-icon-1);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  font-weight: 500;
}
@media (min-width: 768px) {
  .pu-header__user-bonus[_ngcontent-ng-c3980013818] {
    display: flex;
  }
}
@media (min-width: 1280px) {
  .pu-header__user-bonus[_ngcontent-ng-c3980013818] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500;
  }
}
.pu-header__gam-player[_ngcontent-ng-c3980013818] {
  display: none;
}
@media (min-width: 768px) {
  .pu-header__gam-player[_ngcontent-ng-c3980013818] {
    margin-right: 0.75rem;
    display: flex;
  }
}
@media (min-width: 1280px) {
  .pu-header__gam-player[_ngcontent-ng-c3980013818] {
    margin-right: 1rem;
  }
}
.pu-header__balance[_ngcontent-ng-c3980013818] {
  margin-right: var(--header-balance-button-margin-right-s);
}
@media (min-width: 768px) {
  .pu-header__balance[_ngcontent-ng-c3980013818] {
    margin-right: var(--header-balance-button-margin-right-s);
  }
}
@media (min-width: 1280px) {
  .pu-header__balance[_ngcontent-ng-c3980013818] {
    margin-right: var(--header-balance-button-margin-right-s);
  }
}
.pu-header__notifications[_ngcontent-ng-c3980013818] {
  margin-left: var(--notification-center-icon-margin-left-s);
}
@media (min-width: 768px) {
  .pu-header__notifications[_ngcontent-ng-c3980013818] {
    margin-left: var(--notification-center-icon-margin-left-m);
  }
}
@media (min-width: 1280px) {
  .pu-header__notifications[_ngcontent-ng-c3980013818] {
    margin-left: var(--notification-center-icon-margin-left-l);
  }
}
.pu-header__register[_ngcontent-ng-c3980013818] {
  border-radius: var(--header-register-button-border-radius);
  margin-left: var(--header-login-button-margin-left);
  white-space: nowrap;
}
@media (min-width: 768px) {
  .pu-header__register[_ngcontent-ng-c3980013818] {
    line-height: var(--header-login-buttons-line-height-m);
  }
}
.pu-header__login.ui-button[_ngcontent-ng-c3980013818] {
  border-radius: var(--header-login-button-border-radius);
  margin-left: var(--header-login-button-margin-left);
  white-space: nowrap;
}
.pu-header__login.ui-button[_ngcontent-ng-c3980013818]:before {
  border-radius: var(--header-login-button-border-radius);
}
@media (min-width: 768px) {
  .pu-header__login.ui-button[_ngcontent-ng-c3980013818] {
    line-height: var(--header-login-buttons-line-height-m);
  }
}
.pu-header__login-dropdown[_ngcontent-ng-c3980013818] {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: -1;
}
.pu-header__wallet[_ngcontent-ng-c3980013818] {
  border-radius: var(--header-cash-button-border-radius);
}
.pu-header__wallet[_ngcontent-ng-c3980013818]:before {
  border-radius: var(--header-cash-button-border-radius);
}
.pu-header__wallet_short[_ngcontent-ng-c3980013818] {
  padding: 0.25rem;
  height: 32px;
  font-size: 11px;
}
.pu-header__wallet_short[_ngcontent-ng-c3980013818]
  .ui-icon[_ngcontent-ng-c3980013818] {
  width: 24px;
  height: 24px;
}
@media (min-width: 768px) {
  .pu-header__wallet_short[_ngcontent-ng-c3980013818] {
    padding: 0.5rem;
    height: 40px;
  }
  .pu-header__wallet_short[_ngcontent-ng-c3980013818]
    .ui-icon[_ngcontent-ng-c3980013818] {
    width: 24px;
    height: 24px;
  }
}
@media (min-width: 1280px) {
  .pu-header__wallet_short[_ngcontent-ng-c3980013818] {
    padding-left: 10px;
    padding-right: 10px;
    height: 48px;
  }
  .pu-header__wallet_short[_ngcontent-ng-c3980013818]
    .ui-icon[_ngcontent-ng-c3980013818] {
    width: 28px;
    height: 28px;
  }
}
.pu-header__wallet_short[_ngcontent-ng-c3980013818]:after {
  display: none;
}
.pu-header__favorite-btn[_ngcontent-ng-c3980013818] {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
.pu-header__favorite-btn[_ngcontent-ng-c3980013818]
  > *[_ngcontent-ng-c3980013818],
.pu-header__favorite-btn[_ngcontent-ng-c3980013818]
  > *[_ngcontent-ng-c3980013818]:before,
.pu-header__favorite-btn[_ngcontent-ng-c3980013818]
  > *[_ngcontent-ng-c3980013818]:after {
  box-sizing: inherit;
}
.pu-header__favorite-btn[_ngcontent-ng-c3980013818] {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background: none;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  padding: 0;
  cursor: pointer;
  letter-spacing: 0;
  text-decoration: none;
}
.pu-header__favorite-btn[_ngcontent-ng-c3980013818]::-moz-focus-inner {
  border: 0;
}
.pu-header__favorite-btn[_ngcontent-ng-c3980013818] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: 0.75rem;
  color: var(--color-txt-icon-3);
}
.pu-header__favorite-btn_active[_ngcontent-ng-c3980013818] {
  color: var(--color-additionals-favorites);
}
/*# sourceMappingURL=header.component-MKCQS3TK.css.map */

/* ===== inline style block 5 ===== */

@keyframes _ngcontent-ng-c1220031472_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1220031472_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1220031472_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1220031472] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1220031472] {
  animation: _ngcontent-ng-c1220031472_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1220031472] {
  animation: _ngcontent-ng-c1220031472_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1220031472_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1220031472_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1220031472] {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1280px) {
  [_nghost-ng-c1220031472] {
    margin-bottom: 0;
    display: grid;
    grid-gap: 0.25rem;
  }
}
.horizontal[_nghost-ng-c1220031472] {
  flex-direction: row;
  margin-bottom: 0;
  grid-gap: 0;
}
/*# sourceMappingURL=menu-list.component-QEPJ4RAH.css.map */

/* ===== inline style block 6 ===== */

@keyframes _ngcontent-ng-c2263886733_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c2263886733_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c2263886733_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c2263886733] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c2263886733] {
  animation: _ngcontent-ng-c2263886733_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c2263886733] {
  animation: _ngcontent-ng-c2263886733_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c2263886733_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c2263886733_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c2263886733]:not(.pu-widget-page_without-paddings) {
  display: block;
  padding: var(--widget-page-offset, 0 0.5rem);
}
@media (min-width: 768px) {
  [_nghost-ng-c2263886733]:not(.pu-widget-page_without-paddings) {
    padding: var(--widget-page-offset-md, 0 1rem);
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c2263886733]:not(.pu-widget-page_without-paddings) {
    padding: var(--widget-page-offset-xl, 0);
  }
}
/*# sourceMappingURL=widget-page-A4IYDXWA.css.map */

/* ===== inline style block 7 ===== */

@keyframes _ngcontent-ng-c2779082020_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c2779082020_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c2779082020_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c2779082020] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c2779082020] {
  animation: _ngcontent-ng-c2779082020_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c2779082020] {
  animation: _ngcontent-ng-c2779082020_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c2779082020_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c2779082020_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c2779082020] {
  top: var(--maintenance-header-height, 0px);
  left: 0;
  bottom: 0;
  right: 0;
  overflow: auto;
  pointer-events: none;
  z-index: 650;
  position: fixed;
  transform: translate(0);
  -ms-overflow-style: none;
  scrollbar-width: none;
}
[_nghost-ng-c2779082020]::-webkit-scrollbar {
  display: none;
  width: 0;
}
.pu-sidebar_collapsed[_nghost-ng-c2779082020]
  .pu-sidebar__container[_ngcontent-ng-c2779082020] {
  width: 72px;
}
.pu-sidebar_collapsed[_nghost-ng-c2779082020]
  .pu-sidebar__container_authorized[_ngcontent-ng-c2779082020]
  .pu-sidebar__main[_ngcontent-ng-c2779082020] {
  padding-bottom: 202px;
}
.pu-sidebar_collapsed[_nghost-ng-c2779082020]
  .pu-sidebar__container_authorized.pu-sidebar__container_with-account-verification-item[_ngcontent-ng-c2779082020]
  .pu-sidebar__main[_ngcontent-ng-c2779082020] {
  padding-bottom: 257px;
}
.pu-sidebar_collapsed[_nghost-ng-c2779082020]
  .pu-sidebar__container_authorized.pu-sidebar__container_with-account-verification-item[_ngcontent-ng-c2779082020]
  .pu-sidebar__bottom[_ngcontent-ng-c2779082020]:before {
  top: -30px;
}
.pu-sidebar_collapsed[_nghost-ng-c2779082020]
  .pu-sidebar__container_with-time[_ngcontent-ng-c2779082020]
  .pu-sidebar__main[_ngcontent-ng-c2779082020] {
  padding-bottom: 176px;
}
.pu-sidebar_collapsed[_nghost-ng-c2779082020]
  .pu-sidebar__container_authorized.pu-sidebar__container_with-time[_ngcontent-ng-c2779082020]
  .pu-sidebar__main[_ngcontent-ng-c2779082020] {
  padding-bottom: 224px;
}
.pu-sidebar_collapsed[_nghost-ng-c2779082020]
  .pu-sidebar__main[_ngcontent-ng-c2779082020] {
  padding-bottom: 152px;
}
.pu-sidebar_full-collapse.pu-sidebar_collapsed[_nghost-ng-c2779082020]
  .pu-sidebar__container[_ngcontent-ng-c2779082020] {
  width: 210px;
  transform: translate(-100%);
}
.pu-sidebar_with-top-gap[_nghost-ng-c2779082020] {
  padding-top: 88px;
}
@media (min-width: 768px) {
  .pu-sidebar_with-top-gap[_nghost-ng-c2779082020] {
    padding-top: 66px;
  }
}
@media (min-width: 1280px) {
  .pu-sidebar_with-top-gap[_nghost-ng-c2779082020] {
    padding-top: 44px;
  }
}
.pu-sidebar_with-bonus-top-bar-gap[_nghost-ng-c2779082020] {
  padding-top: 50px;
}
@media (min-width: 768px) {
  .pu-sidebar_with-bonus-top-bar-gap[_nghost-ng-c2779082020] {
    padding-top: 58px;
  }
}
@media (min-width: 1280px) {
  .pu-sidebar_with-bonus-top-bar-gap[_nghost-ng-c2779082020] {
    padding-top: 64px;
  }
}
.pu-sidebar__container[_ngcontent-ng-c2779082020] {
  pointer-events: all;
  display: flex;
  background-color: var(--color-sidebar-bg);
  width: 210px;
  height: 100%;
  transition: 0.2s ease-in-out;
  flex-direction: column;
  justify-content: flex-start;
  position: relative;
  padding: 1rem 0 0;
}
.pu-sidebar__container[_ngcontent-ng-c2779082020]:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: var(--color-sidebar-line);
}
.pu-sidebar__container_authorized[_ngcontent-ng-c2779082020]
  .pu-sidebar__main[_ngcontent-ng-c2779082020] {
  padding-bottom: 160px;
}
.pu-sidebar__container_with-time[_ngcontent-ng-c2779082020]
  .pu-sidebar__main[_ngcontent-ng-c2779082020] {
  padding-bottom: 128px;
}
.pu-sidebar__container_authorized.pu-sidebar__container_with-time[_ngcontent-ng-c2779082020]
  .pu-sidebar__main[_ngcontent-ng-c2779082020] {
  padding-bottom: 176px;
}
.pu-sidebar__top[_ngcontent-ng-c2779082020] {
  padding: 0 1rem;
  min-height: 78px;
}
.pu-sidebar__main[_ngcontent-ng-c2779082020] {
  z-index: 2;
  flex-shrink: 1;
  overflow: auto;
  padding: 0 1rem 112px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.pu-sidebar__main[_ngcontent-ng-c2779082020]::-webkit-scrollbar {
  display: none;
  width: 0;
}
.pu-sidebar__bottom[_ngcontent-ng-c2779082020] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  z-index: 2;
  padding: 0.75rem 1rem;
  background-color: var(--color-sidebar-bg);
}
.pu-sidebar__bottom[_ngcontent-ng-c2779082020]:before {
  content: "";
  width: 100%;
  height: 2.5rem;
  position: absolute;
  left: 0;
  top: -40px;
  z-index: 2;
  background: var(--shadow-sidebar-scrolling-bottom);
}
.pu-sidebar__bottom-btn[_ngcontent-ng-c2779082020] {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: calc(50% - 0.25rem);
  width: 100%;
  transition: 0.2s ease;
  margin-bottom: 0.5rem;
}
.pu-sidebar__bottom-btn_full-width[_ngcontent-ng-c2779082020] {
  max-width: unset;
}
.pu-sidebar__bottom-btn.ui-button_only-icon[_ngcontent-ng-c2779082020]
  .pu-sidebar__bottom-btn-icon[_ngcontent-ng-c2779082020] {
  margin-right: 0;
}
.pu-sidebar__bottom-btn-text[_ngcontent-ng-c2779082020] {
  transition:
    all 0.2s 0.2s ease,
    color 1ms;
}
.pu-sidebar__bottom-btn-text_lang[_ngcontent-ng-c2779082020] {
  text-transform: uppercase;
}
.pu-sidebar__bottom-btn-text_lang-icon[_ngcontent-ng-c2779082020] {
  margin-left: 0.5rem;
}
.pu-sidebar__bottom-btn-text_nowrap[_ngcontent-ng-c2779082020] {
  white-space: nowrap;
}
.pu-sidebar__bottom-btn-icon[_ngcontent-ng-c2779082020] {
  border-radius: 0.125rem;
  box-shadow: var(--shadow-lang-icon);
  width: var(--sidebar-lang-icon-width);
  min-width: var(--sidebar-lang-icon-width);
  height: 24px;
}
.pu-sidebar__bottom-btn-icon_hide[_ngcontent-ng-c2779082020] {
  transition: 0.2s 0.2s ease;
  box-shadow: none;
}
.pu-sidebar__bottom-btn-icon_country[_ngcontent-ng-c2779082020] {
  transition: 0.2s;
  filter: grayscale(1);
}
.pu-sidebar__bottom-btn_full[_ngcontent-ng-c2779082020] {
  max-width: unset;
}
.pu-sidebar__bottom-btn.ui-button_pressed[_ngcontent-ng-c2779082020]
  .pu-sidebar__bottom-btn-icon_country[_ngcontent-ng-c2779082020],
.pu-sidebar__bottom-btn[_ngcontent-ng-c2779082020]:hover
  .pu-sidebar__bottom-btn-icon_country[_ngcontent-ng-c2779082020] {
  filter: none;
}
.pu-sidebar__bottom_column[_ngcontent-ng-c2779082020]
  .pu-sidebar__bottom-btn[_ngcontent-ng-c2779082020] {
  max-width: unset;
}
.pu-sidebar__bottom_column[_ngcontent-ng-c2779082020]
  .pu-sidebar__bottom-btn-text[_ngcontent-ng-c2779082020]:not(
    .pu-sidebar__bottom-btn-text_lang
  ),
.pu-sidebar__bottom_column[_ngcontent-ng-c2779082020]
  .pu-sidebar__bottom-btn-icn_hide[_ngcontent-ng-c2779082020] {
  max-width: 0;
  opacity: 0;
  transition: 0s;
  position: absolute;
}
.pu-sidebar__bottom-dropdowns[_ngcontent-ng-c2779082020] {
  width: 100%;
}
.pu-sidebar__time[_ngcontent-ng-c2779082020] {
  min-height: 1rem;
  color: var(--color-txt-icon-3);
  display: flex;
  width: 100%;
  justify-content: center;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
.pu-sidebar__pulling-tag[_ngcontent-ng-c2779082020] {
  position: absolute;
  top: calc(40.59% - 20px);
  left: calc(100% - 1px);
  background: var(--color-sidebar-bg-secondary);
  color: var(--color-sidebar-icon-2);
}
.pu-sidebar__pulling-tag[_ngcontent-ng-c2779082020]:hover {
  color: var(--color-sidebar-icon-hover-2);
  box-shadow: var(--shadow-sidebar-pulling-tag-2);
}
.pu-sidebar__overlay[_ngcontent-ng-c2779082020] {
  position: fixed;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100vw;
  height: 100vh;
  background: var(--color-pop-up-overlay-darken);
}
.pu-sidebar__sports-setting-menu_divider[_ngcontent-ng-c2779082020] {
  margin-top: 5px;
}
.pu-sidebar__sports-setting-menu_divider[_ngcontent-ng-c2779082020]:before {
  position: relative;
  top: -5px;
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: var(--gradient-menu-divider-2);
}
/*# sourceMappingURL=sidebar.component-43KQKMOP.css.map */

/* ===== inline style block 8 ===== */

.dropdown[_ngcontent-ng-c623942073] {
  width: 100%;
}
/*# sourceMappingURL=dropdown.component-LEDESQ6Y.css.map */

/* ===== inline style block 9 ===== */

@keyframes _ngcontent-ng-c3881735248_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c3881735248_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c3881735248_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c3881735248] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c3881735248] {
  animation: _ngcontent-ng-c3881735248_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c3881735248] {
  animation: _ngcontent-ng-c3881735248_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c3881735248_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c3881735248_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c3881735248] {
  display: grid;
  background-color: var(--color-menu-bg);
  border-radius: 0.25rem;
  box-shadow: var(--shadow-lang-dropdown);
  width: 217px;
  max-height: 320px;
  overflow-y: auto;
}
@media (min-width: 1280px) {
  [_nghost-ng-c3881735248] {
    width: auto;
    grid-auto-flow: column;
    max-height: 360px;
  }
}
/*# sourceMappingURL=language-dropdown.component-NBABO6MV.css.map */

/* ===== inline style block 10 ===== */

@keyframes _ngcontent-ng-c4184622930_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c4184622930_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c4184622930_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c4184622930] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c4184622930] {
  animation: _ngcontent-ng-c4184622930_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c4184622930] {
  animation: _ngcontent-ng-c4184622930_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c4184622930_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c4184622930_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c4184622930] {
  display: block;
  position: absolute;
  width: 1px;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  transform: translate(-4px);
  transition: 0.2s ease-in-out;
  z-index: 1;
}
[_nghost-ng-c4184622930]:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 1px;
  opacity: 0;
  transition: 0.2s ease-in-out;
  transition-delay: 0.2s;
  background: var(--gradient-accent-menu-highlight);
}
.right[_nghost-ng-c4184622930] {
  right: auto;
  left: 0;
  transform: translate(4px);
}
.right[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930] {
  transform: rotate(180deg);
  right: -19px;
}
.right[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930]:before {
  background: var(--color-sidebar-bg-secondary);
}
.right[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930] {
  background: var(--color-sidebar-bg-secondary);
}
.ui-sidebar-toggle_secondary[_nghost-ng-c4184622930]:before {
  background: var(--gradient-secondary-menu-highlight);
}
.ui-sidebar-toggle_secondary[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__content[_ngcontent-ng-c4184622930] {
  color: var(--color-sidebar-icon-2);
}
.pu-sidebar:hover[_nghost-ng-c4184622930],
.pu-sidebar:hover [_nghost-ng-c4184622930],
.ui-right-sidebar_expanded[_nghost-ng-c4184622930],
.ui-right-sidebar_expanded [_nghost-ng-c4184622930] {
  opacity: 1;
  transform: translate(0);
}
.pu-sidebar:hover[_nghost-ng-c4184622930]:before,
.pu-sidebar:hover [_nghost-ng-c4184622930]:before,
.ui-right-sidebar_expanded[_nghost-ng-c4184622930]:before,
.ui-right-sidebar_expanded [_nghost-ng-c4184622930]:before {
  opacity: 1;
}
.pu-sidebar:hover[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930]:after,
.pu-sidebar:hover
  [_nghost-ng-c4184622930]
  .ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930]:after,
.ui-right-sidebar_expanded[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930]:after,
.ui-right-sidebar_expanded
  [_nghost-ng-c4184622930]
  .ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930]:after {
  border-color: var(--color-sidebar-icon);
}
.pu-sidebar:hover[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:after,
.pu-sidebar:hover
  [_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:after,
.pu-sidebar:hover[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:before,
.pu-sidebar:hover
  [_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:before,
.ui-right-sidebar_expanded[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:after,
.ui-right-sidebar_expanded
  [_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:after,
.ui-right-sidebar_expanded[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:before,
.ui-right-sidebar_expanded
  [_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:before {
  border-color: var(--color-sidebar-icon);
}
.pu-sidebar:hover.ui-sidebar-toggle_secondary[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930]:after,
.pu-sidebar:hover
  .ui-sidebar-toggle_secondary[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930]:after,
.ui-right-sidebar_expanded.ui-sidebar-toggle_secondary[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930]:after,
.ui-right-sidebar_expanded
  .ui-sidebar-toggle_secondary[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930]:after {
  border-color: var(--color-sidebar-icon-2);
}
.pu-sidebar:hover.ui-sidebar-toggle_secondary[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:after,
.pu-sidebar:hover
  .ui-sidebar-toggle_secondary[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:after,
.pu-sidebar:hover.ui-sidebar-toggle_secondary[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:before,
.pu-sidebar:hover
  .ui-sidebar-toggle_secondary[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:before,
.ui-right-sidebar_expanded.ui-sidebar-toggle_secondary[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:after,
.ui-right-sidebar_expanded
  .ui-sidebar-toggle_secondary[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:after,
.ui-right-sidebar_expanded.ui-sidebar-toggle_secondary[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:before,
.ui-right-sidebar_expanded
  .ui-sidebar-toggle_secondary[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:before {
  border-color: var(--color-sidebar-icon-2);
}
.pu-sidebar_collapsed[_nghost-ng-c4184622930]
  .ui-sidebar-toggle__content[_ngcontent-ng-c4184622930],
.pu-sidebar_collapsed
  [_nghost-ng-c4184622930]
  .ui-sidebar-toggle__content[_ngcontent-ng-c4184622930] {
  transform: rotate(0);
}
.ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930] {
  position: absolute;
  top: calc(40.59% - 20px);
  height: 40px;
  width: 40px;
  right: -20px;
  z-index: 1;
}
.ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930]:before,
.ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930]:after {
  content: var(--sidebar-toggle-wrapper-after-content);
  position: absolute;
}
.ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930]:before {
  top: -3px;
  bottom: -3px;
  left: calc(50% - 2px);
  background: var(--color-sidebar-bg);
  width: 2px;
}
.ui-sidebar-toggle__wrapper[_ngcontent-ng-c4184622930]: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: 0.2s ease-in-out;
  transition-delay: 0.2s;
}
.ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930] {
  height: 40px;
  width: 40px;
  background-color: var(--color-sidebar-bg);
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
.ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:after,
.ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:before {
  content: "";
  position: absolute;
  transition: 0.2s ease-in-out;
  transition-delay: 0.2s;
}
.ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]:after {
  top: 0;
  bottom: 0;
  left: var(--sidebar-toggle-btn-after-left);
  right: 0;
  border-top-right-radius: var(--sidebar-toggle-btn-after-radius);
  border-bottom-right-radius: var(--sidebar-toggle-btn-after-radius);
  border: 1px solid transparent;
  border-left: none;
}
.ui-sidebar-toggle__btn[_ngcontent-ng-c4184622930]: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;
  content: var(--sidebar-toggle-btn-before-content);
}
.ui-sidebar-toggle__content[_ngcontent-ng-c4184622930] {
  z-index: 1;
  position: relative;
  color: var(--color-sidebar-toggle-icon);
  transform: rotate(180deg);
  transition: 0.2s ease-in-out;
}
/*# sourceMappingURL=sidebar-toggle.component-MT7ZUY6Q.css.map */

/* ===== inline style block 11 ===== */

@keyframes _ngcontent-ng-c1967784293_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1967784293_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1967784293_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1967784293] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1967784293] {
  animation: _ngcontent-ng-c1967784293_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1967784293] {
  animation: _ngcontent-ng-c1967784293_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1967784293_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1967784293_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1967784293] {
  width: 100%;
  padding: 0.75rem;
  color: var(--color-menu-text);
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
}
@media (min-width: 1280px) {
  [_nghost-ng-c1967784293] {
    min-width: 162px;
    padding: 0.75rem 1rem;
  }
}
[_nghost-ng-c1967784293]:hover,
.ui-language-list-item_active[_nghost-ng-c1967784293] {
  background-color: var(--color-menu-bg-hover);
  color: var(--color-menu-text-hover);
}
[_nghost-ng-c1967784293]:has(.ui-language-list-item__icon) {
  display: flex;
  align-items: center;
  padding: 0.5rem;
  line-height: 1.5rem;
}
@media (min-width: 1280px) {
  [_nghost-ng-c1967784293]:has(.ui-language-list-item__icon) {
    padding: 0.5rem 1rem;
  }
}
.ui-language-list-item__icon[_ngcontent-ng-c1967784293] {
  width: 1.5rem;
  margin-right: 0.5rem;
  box-shadow: var(--shadow-lang-icon);
  border-radius: 0.125rem;
}
/*# sourceMappingURL=language-list-item.component-P3T4ATJH.css.map */

/* ===== inline style block 12 ===== */

.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
}
@layer cdk-overlay {
  .cdk-overlay-container {
    z-index: 1000;
  }
}
.cdk-overlay-container:empty {
  display: none;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
}
@layer cdk-overlay {
  .cdk-global-overlay-wrapper {
    z-index: 1000;
  }
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
@layer cdk-overlay {
  .cdk-overlay-pane {
    z-index: 1000;
  }
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  opacity: 0;
  touch-action: manipulation;
}
@layer cdk-overlay {
  .cdk-overlay-backdrop {
    z-index: 1000;
    transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  }
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}

.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}

@layer cdk-overlay {
  .cdk-overlay-dark-backdrop {
    background: rgba(0, 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,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}

.cdk-overlay-backdrop-noop-animation {
  transition: none;
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
@layer cdk-overlay {
  .cdk-overlay-connected-position-bounding-box {
    z-index: 1000;
  }
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

.cdk-overlay-popover {
  background: none;
  border: none;
  padding: 0;
  outline: 0;
  overflow: visible;
  position: fixed;
  pointer-events: none;
  white-space: normal;
  color: inherit;
  text-decoration: none;
  width: 100%;
  height: 100%;
  inset: auto;
  top: 0;
  left: 0;
}
.cdk-overlay-popover::backdrop {
  display: none;
}
.cdk-overlay-popover .cdk-overlay-backdrop {
  position: fixed;
  z-index: auto;
}

/* ===== inline style block 13 ===== */

@keyframes _ngcontent-ng-c147447685_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c147447685_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c147447685_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c147447685] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c147447685] {
  animation: _ngcontent-ng-c147447685_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c147447685] {
  animation: _ngcontent-ng-c147447685_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c147447685_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c147447685_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
.pu-sidebar-menu__item[_ngcontent-ng-c147447685] {
  position: relative;
  height: 40px;
}
.pu-sidebar-menu__item_divider[_ngcontent-ng-c147447685] {
  margin-top: 5px;
}
.pu-sidebar-menu__item_divider[_ngcontent-ng-c147447685]:before {
  position: relative;
  top: -5px;
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: var(--gradient-menu-divider-2);
}
.pu-sidebar-menu__item_new[_ngcontent-ng-c147447685] {
  position: absolute;
  bottom: 5px;
  left: 10px;
  border-radius: 2px;
  background: var(--color-sidebar-new-bg);
  color: var(--color-sidebar-new);
  padding: 1px 2px;
  font-size: 8px;
  font-style: normal;
  font-weight: 500;
  line-height: 7px;
  text-transform: uppercase;
}
.pu-sidebar-menu__item_new-active[_ngcontent-ng-c147447685] {
  color: var(--color-sidebar-new-bg);
  background: var(--color-sidebar-new);
}
/*# sourceMappingURL=sidebar-menu.component-UP3GIDIB.css.map */

/* ===== inline style block 14 ===== */

mat-icon,
mat-icon.mat-primary,
mat-icon.mat-accent,
mat-icon.mat-warn {
  color: var(--mat-icon-color, inherit);
}

.mat-icon {
  -webkit-user-select: none;
  user-select: none;
  background-repeat: no-repeat;
  display: inline-block;
  fill: currentColor;
  height: 24px;
  width: 24px;
  overflow: hidden;
}
.mat-icon.mat-icon-inline {
  font-size: inherit;
  height: inherit;
  line-height: inherit;
  width: inherit;
}
.mat-icon.mat-ligature-font[fontIcon]::before {
  content: attr(fontIcon);
}

[dir="rtl"] .mat-icon-rtl-mirror {
  transform: scale(-1, 1);
}

.mat-form-field:not(.mat-form-field-appearance-legacy)
  .mat-form-field-prefix
  .mat-icon,
.mat-form-field:not(.mat-form-field-appearance-legacy)
  .mat-form-field-suffix
  .mat-icon {
  display: block;
}
.mat-form-field:not(.mat-form-field-appearance-legacy)
  .mat-form-field-prefix
  .mat-icon-button
  .mat-icon,
.mat-form-field:not(.mat-form-field-appearance-legacy)
  .mat-form-field-suffix
  .mat-icon-button
  .mat-icon {
  margin: auto;
}

/* ===== inline style block 15 ===== */

@keyframes _ngcontent-ng-c2860783891_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c2860783891_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c2860783891_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c2860783891] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c2860783891] {
  animation: _ngcontent-ng-c2860783891_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c2860783891] {
  animation: _ngcontent-ng-c2860783891_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c2860783891_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c2860783891_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
.logo[_ngcontent-ng-c2860783891] {
  display: flex;
  width: 80px;
  height: 24px;
  margin: 0 auto;
  transition: 0.2s ease-in-out;
  cursor: pointer;
}
@media (min-width: 768px) {
  .logo[_ngcontent-ng-c2860783891] {
    width: 120px;
    height: 36px;
  }
}
@media (min-width: 1280px) {
  .logo[_ngcontent-ng-c2860783891] {
    width: 142px;
    height: 41px;
    margin-bottom: 37px;
  }
}
.logo_short[_ngcontent-ng-c2860783891] {
  width: 40px;
  height: 40px;
  margin-bottom: 38px;
}
.logo_wc26[_ngcontent-ng-c2860783891]:not(.logo_short) {
  width: 86px;
  height: 33px;
  margin-top: 0;
}
@media (min-width: 768px) {
  .logo_wc26[_ngcontent-ng-c2860783891]:not(.logo_short) {
    width: 110px;
    height: 40px;
  }
}
@media (min-width: 1280px) {
  .logo_wc26[_ngcontent-ng-c2860783891]:not(.logo_short) {
    width: 142px;
    height: 68px;
    margin-bottom: 8px;
    margin-top: -4px;
  }
}
.logo__image[_ngcontent-ng-c2860783891] {
  display: block;
  width: 100%;
  height: 100%;
}
/*# sourceMappingURL=logo.component-SY5RUQ7T.css.map */

/* ===== inline style block 16 ===== */

@keyframes _ngcontent-ng-c1585868619_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1585868619_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1585868619_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1585868619] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1585868619] {
  animation: _ngcontent-ng-c1585868619_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1585868619] {
  animation: _ngcontent-ng-c1585868619_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1585868619_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1585868619_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1585868619] {
  display: grid;
  grid-gap: 1rem;
  padding: 0 1rem 1.5rem;
}
@media (min-width: 768px) {
  [_nghost-ng-c1585868619] {
    grid-gap: 1.5rem;
    padding: 0 1.5rem 1.5rem;
  }
}
.pu-footer__menu[_ngcontent-ng-c1585868619] {
  padding: 1rem 0;
  display: grid;
  grid-gap: 0.5rem;
  position: relative;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
@media (min-width: 768px) {
  .pu-footer__menu[_ngcontent-ng-c1585868619] {
    padding: 0;
    grid-auto-flow: column;
    justify-content: space-between;
    border: none;
  }
  .pu-footer__menu[_ngcontent-ng-c1585868619]:after,
  .pu-footer__menu[_ngcontent-ng-c1585868619]:before {
    display: none;
  }
}
.pu-footer__menu[_ngcontent-ng-c1585868619]:after,
.pu-footer__menu[_ngcontent-ng-c1585868619]:before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: var(--gradient-divider-horiz);
}
.pu-footer__menu[_ngcontent-ng-c1585868619]:after {
  top: auto;
  bottom: -1px;
}
@media (min-width: 768px) {
  .pu-footer__menu-details_0[_ngcontent-ng-c1585868619] {
    width: 260px;
  }
  .pu-footer__menu-details_1[_ngcontent-ng-c1585868619],
  .pu-footer__menu-details_2[_ngcontent-ng-c1585868619] {
    width: 200px;
  }
}
.pu-footer__menu-support[_ngcontent-ng-c1585868619] {
  display: grid;
  grid-gap: 1rem;
  width: 180px;
}
@media (min-width: 768px) {
  .pu-footer__partners[_ngcontent-ng-c1585868619] {
    width: 160px;
  }
}
@media (min-width: 1280px) {
  .pu-footer__partners[_ngcontent-ng-c1585868619] {
    width: auto;
  }
}
@media (min-width: 768px) {
  .pu-footer__bonus[_ngcontent-ng-c1585868619] {
    width: 260px;
  }
}
.pu-footer__support-wrapper[_ngcontent-ng-c1585868619],
.pu-footer__apps-wrapper[_ngcontent-ng-c1585868619],
.pu-footer__social-wrapper[_ngcontent-ng-c1585868619],
.pu-footer__logos[_ngcontent-ng-c1585868619] {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .pu-footer__apps-wrapper[_ngcontent-ng-c1585868619] {
    justify-content: center;
    text-align: center;
  }
}
.pu-footer__support-partners[_ngcontent-ng-c1585868619] {
  display: grid;
  grid-auto-flow: column;
  justify-content: space-between;
  width: 100%;
}
@media (min-width: 768px) {
  .pu-footer__support-partners[_ngcontent-ng-c1585868619] {
    grid-auto-rows: max-content;
    grid-auto-flow: row;
    grid-gap: 1rem;
    width: 200px;
  }
}
.pu-footer__support-social[_ngcontent-ng-c1585868619] {
  display: grid;
  grid-gap: 0.5rem;
  width: 200px;
}
.pu-footer__support-blank[_ngcontent-ng-c1585868619] {
  width: 180px;
}
/*# sourceMappingURL=footer.component-FLPP3NL2.css.map */

/* ===== inline style block 17 ===== */

@keyframes _ngcontent-ng-c1585868619_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1585868619_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1585868619_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1585868619] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1585868619] {
  animation: _ngcontent-ng-c1585868619_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1585868619] {
  animation: _ngcontent-ng-c1585868619_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1585868619_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1585868619_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
@media (min-width: 768px) {
  .pu-footer__menu-details_0[_ngcontent-ng-c1585868619] {
    width: 260px;
  }
}
@media (min-width: 1280px) {
  .pu-footer__menu-details_0[_ngcontent-ng-c1585868619] {
    width: 180px;
  }
}
@media (min-width: 1366px) {
  .pu-footer__menu-details_0[_ngcontent-ng-c1585868619] {
    width: 210px;
  }
}
@media (min-width: 1920px) {
  .pu-footer__menu-details_0[_ngcontent-ng-c1585868619] {
    width: 350px;
  }
}
@media (min-width: 768px) {
  .pu-footer__menu-details_1[_ngcontent-ng-c1585868619] {
    width: 200px;
  }
}
@media (min-width: 1280px) {
  .pu-footer__menu-details_1[_ngcontent-ng-c1585868619] {
    width: 170px;
  }
}
@media (min-width: 1366px) {
  .pu-footer__menu-details_1[_ngcontent-ng-c1585868619] {
    width: 220px;
  }
}
@media (min-width: 1920px) {
  .pu-footer__menu-details_1[_ngcontent-ng-c1585868619] {
    width: 350px;
  }
}
@media (min-width: 768px) {
  .pu-footer__menu-details_2[_ngcontent-ng-c1585868619] {
    width: 200px;
  }
}
@media (min-width: 1280px) {
  .pu-footer__menu-details_2[_ngcontent-ng-c1585868619] {
    width: 180px;
  }
}
@media (min-width: 1920px) {
  .pu-footer__menu-details_2[_ngcontent-ng-c1585868619] {
    width: 350px;
  }
}
.pu-footer__menu-support[_ngcontent-ng-c1585868619] {
  align-items: flex-start;
}
@media (min-width: 1280px) {
  .pu-footer__menu-support[_ngcontent-ng-c1585868619] {
    width: 200px;
  }
}
@media (min-width: 1920px) {
  .pu-footer__menu-support[_ngcontent-ng-c1585868619] {
    width: 350px;
  }
}
.pu-footer__bonus-wrapper[_ngcontent-ng-c1585868619] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media (min-width: 768px) {
  .pu-footer__bonus[_ngcontent-ng-c1585868619] {
    width: 200px;
  }
}
@media (min-width: 1280px) {
  .pu-footer__bonus[_ngcontent-ng-c1585868619] {
    width: 180px;
  }
}
@media (min-width: 1366px) {
  .pu-footer__bonus[_ngcontent-ng-c1585868619] {
    width: 210px;
  }
}
@media (min-width: 1920px) {
  .pu-footer__bonus[_ngcontent-ng-c1585868619] {
    width: 350px;
  }
}
.pu-footer__support-wrapper[_ngcontent-ng-c1585868619] {
  align-items: flex-start;
}
@media (min-width: 768px) {
  .pu-footer__support-social[_ngcontent-ng-c1585868619] {
    width: 200px;
  }
}
@media (min-width: 1280px) {
  .pu-footer__support-social[_ngcontent-ng-c1585868619] {
    width: 170px;
  }
}
@media (min-width: 1366px) {
  .pu-footer__support-social[_ngcontent-ng-c1585868619] {
    width: 220px;
  }
}
@media (min-width: 1920px) {
  .pu-footer__support-social[_ngcontent-ng-c1585868619] {
    width: 350px;
  }
}
.pu-footer__support-partners[_ngcontent-ng-c1585868619] {
  justify-content: normal;
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .pu-footer__support-partners[_ngcontent-ng-c1585868619] {
    width: 260px;
    grid-auto-rows: auto;
    padding-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .pu-footer__support-partners[_ngcontent-ng-c1585868619] {
    width: 200px;
  }
}
@media (min-width: 1920px) {
  .pu-footer__support-partners[_ngcontent-ng-c1585868619] {
    width: 350px;
  }
}
.pu-footer__support-sport-wrapper[_ngcontent-ng-c1585868619] {
  display: flex;
  justify-content: center;
}
.pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c1585868619] {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c1585868619]
    .pu-footer__bonus[_ngcontent-ng-c1585868619] {
    width: 260px;
  }
}
@media (min-width: 1280px) {
  .pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c1585868619]
    .pu-footer__bonus[_ngcontent-ng-c1585868619] {
    width: 180px;
  }
}
@media (min-width: 1366px) {
  .pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c1585868619]
    .pu-footer__bonus[_ngcontent-ng-c1585868619] {
    width: 210px;
  }
}
@media (min-width: 1920px) {
  .pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c1585868619]
    .pu-footer__bonus[_ngcontent-ng-c1585868619] {
    width: 350px;
  }
}
@media (min-width: 768px) {
  .pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c1585868619]
    .pu-footer__support-partners[_ngcontent-ng-c1585868619] {
    width: 200px;
  }
}
@media (min-width: 1280px) {
  .pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c1585868619]
    .pu-footer__support-partners[_ngcontent-ng-c1585868619] {
    width: 180px;
  }
}
@media (min-width: 1920px) {
  .pu-footer__support-wrapper.pu-footer__support-sport-wrapper[_ngcontent-ng-c1585868619]
    .pu-footer__support-partners[_ngcontent-ng-c1585868619] {
    width: 350px;
  }
}
/*# sourceMappingURL=footer.component-MQJMZ2TE.css.map */

/* ===== inline style block 18 ===== */

@keyframes shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering {
  animation: ui-vertical-accordion-animation-entering 0.1s;
}
.ui-vertical-accordion-animation.leaving {
  animation: ui-vertical-accordion-animation-leaving 0.1s;
}
@keyframes ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
.pu-footer__seo,
.pu-sign-up__seo,
.pu-games-providers__seo {
  position: relative;
}
.pu-footer__seo[open] .ui-seo-block__chevron,
.pu-sign-up__seo[open] .ui-seo-block__chevron,
.pu-games-providers__seo[open] .ui-seo-block__chevron {
  transform: rotate(-90deg);
}
@media (min-width: 768px) {
  .pu-footer__seo[open] .ui-seo-block__summary,
  .pu-sign-up__seo[open] .ui-seo-block__summary,
  .pu-games-providers__seo[open] .ui-seo-block__summary {
    padding-bottom: 0.5rem;
  }
}
.pu-sign-up__seo .ui-seo-block__content {
  max-height: 190px;
}
.ui-seo-block__title {
  color: var(--color-footer-txt-1);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  font-weight: 500;
}
@media (min-width: 768px) {
  .ui-seo-block__title {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500;
  }
}
.ui-seo-block__summary {
  padding: 0.5rem 0;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  width: 100%;
}
.ui-seo-block__summary:focus {
  outline: none;
  border: none;
  -moz-outline-style: none;
}
@media (min-width: 768px) {
  .ui-seo-block__summary {
    padding: 1rem 0 0.5rem;
  }
}
.ui-seo-block__summary-wrapper {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  width: 100%;
}
.ui-seo-block__summary-wrapper:focus {
  outline: none;
  border: none;
  -moz-outline-style: none;
}
.ui-seo-block__chevron {
  color: var(--color-footer-txt-3);
  transform: rotate(90deg);
  transition: 0.2s ease-in-out;
}
.ui-seo-block__content {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
.ui-seo-block__content {
  max-height: 224px;
  overflow: auto;
  margin-right: -0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 80px;
  color: var(--color-footer-txt-2);
}
.ui-seo-block__content_prerender {
  max-height: none;
}
.ui-seo-block__content:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 80px;
  background: var(--gradient-scroll-shadow);
  pointer-events: none;
}
.ui-seo-block__content p {
  color: var(--color-footer-txt-2);
  margin-bottom: 1rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
.ui-seo-block__content h2,
.ui-seo-block__content h3,
.ui-seo-block__content h4,
.ui-seo-block__content h5,
.ui-seo-block__content h6 {
  color: var(--color-footer-txt-1);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
}
.ui-seo-block__content ul {
  color: var(--color-footer-txt-2);
  padding-top: 2px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
.ui-seo-block__content ul li {
  padding-left: 18px;
  position: relative;
}
.ui-seo-block__content ul li:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0.5rem;
  transform: translateY(-50%);
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: var(--color-footer-txt-2);
}
.ui-seo-block__content ol {
  list-style-type: decimal;
  list-style-position: inside;
}
.ui-seo-block__content table {
  margin-bottom: 1rem;
}
/*# sourceMappingURL=seo-block.component-2AV345BY.css.map */

/* ===== inline style block 19 ===== */

@keyframes _ngcontent-ng-c2942989012_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c2942989012_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c2942989012_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c2942989012] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c2942989012] {
  animation: _ngcontent-ng-c2942989012_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c2942989012] {
  animation: _ngcontent-ng-c2942989012_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c2942989012_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c2942989012_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c2942989012] {
  display: flex;
  flex-direction: column;
}
.pu-footer-logos__swiper[_ngcontent-ng-c2942989012] {
  width: 100%;
}
.pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012],
.pu-footer-logos__swiper_payments[_ngcontent-ng-c2942989012] {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012] {
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 1280px) {
  .pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012] {
    padding-bottom: 0.75rem;
    margin-bottom: 0.75rem;
  }
}
.pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012]:after {
  content: "";
  position: absolute;
  bottom: 1px;
  display: initial;
  height: 1px;
  background: var(--gradient-divider-horiz);
  left: -1rem;
  right: -1rem;
}
@media (min-width: 768px) {
  .pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012]:after {
    left: -1.5rem;
    right: -1.5rem;
  }
}
@media (min-width: 1280px) {
  .pu-footer-logos__swiper_providers[_ngcontent-ng-c2942989012]:after {
    left: -1rem;
    right: -1rem;
  }
}
.pu-footer-logos__swiper-slide[_ngcontent-ng-c2942989012] {
  height: 1.5rem;
  width: auto;
  filter: grayscale(100);
}
.pu-footer-logos__swiper-slide[_ngcontent-ng-c2942989012]:hover {
  filter: none;
}
@media (min-width: 768px) {
  .pu-footer-logos__swiper-slide[_ngcontent-ng-c2942989012] {
    height: 2rem;
  }
}
@media (min-width: 1280px) {
  .pu-footer-logos__swiper-slide[_ngcontent-ng-c2942989012] {
    height: 3rem;
  }
}
.pu-footer-logos__swiper-slide_prerender[_ngcontent-ng-c2942989012] {
  height: 1.5rem;
  width: 60px;
}
@media (min-width: 1280px) {
  .pu-footer-logos__swiper-slide_prerender[_ngcontent-ng-c2942989012] {
    height: 3rem;
    width: 120px;
  }
}
/*# sourceMappingURL=footer-logos.component-XK2KQTZS.css.map */

/* ===== inline style block 20 ===== */

@keyframes _ngcontent-ng-c2711920814_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c2711920814_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c2711920814_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c2711920814] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c2711920814] {
  animation: _ngcontent-ng-c2711920814_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c2711920814] {
  animation: _ngcontent-ng-c2711920814_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c2711920814_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c2711920814_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c2711920814] {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  column-gap: 1.5rem;
  row-gap: 1.5rem;
}
[_nghost-ng-c2711920814]:before {
  content: "";
  position: absolute;
  top: -0.75rem;
  display: initial;
  height: 1px;
  background: var(--gradient-divider-horiz);
  left: -1rem;
  right: -1rem;
}
@media (min-width: 768px) {
  [_nghost-ng-c2711920814]:before {
    left: -1.5rem;
    right: -1.5rem;
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c2711920814]:before {
    left: 0;
    right: 0;
    top: -1rem;
  }
}
.pu-footer-trust__link[_ngcontent-ng-c2711920814] {
  position: relative;
  width: 80px;
  height: 32px;
  display: flex;
}
@media (min-width: 1280px) {
  .pu-footer-trust__link[_ngcontent-ng-c2711920814] {
    width: 120px;
    height: 40px;
  }
}
.pu-footer-trust__link[_ngcontent-ng-c2711920814]
  img[_ngcontent-ng-c2711920814] {
  object-fit: contain;
}
/*# sourceMappingURL=footer-trust.component-JGGPDXQ6.css.map */

/* ===== inline style block 21 ===== */

[_nghost-ng-c2196582403] {
  display: block;
}
/*# sourceMappingURL=carousel.component-IDIW2SU3.css.map */

/* ===== inline style block 22 ===== */

@keyframes _ngcontent-ng-c1291807574_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1291807574_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1291807574_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1291807574] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1291807574] {
  animation: _ngcontent-ng-c1291807574_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1291807574] {
  animation: _ngcontent-ng-c1291807574_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1291807574_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1291807574_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1291807574] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.ui-slider-controls_bottom-gap[_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574] {
  height: calc(100% - 2px);
}
.pu-footer-logos__swiper-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.pu-footer-logos__swiper-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
  color: var(--color-footer-txt-3);
}
@media (min-width: 1280px) {
  .pu-games-filter__tabs[_nghost-ng-c1291807574]
    .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
  .pu-games-filter__tabs
    [_nghost-ng-c1291807574]
    .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574] {
    padding-left: 1.5rem;
    width: 125px;
    background: var(--gradient-horiz-tab-scroll-padding-24-rotate);
  }
}
.pu-tournaments-carousel__swiper-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-tournaments-carousel__swiper-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574] {
  background: var(--color-tr-logo-bg-grad-rotate);
}
.pu-tournaments-carousel__swiper-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-tournaments-carousel__swiper-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
  background: var(--color-tr-logo-bg-grad);
}
.pu-tournaments-carousel__swiper-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.pu-tournaments-carousel__swiper-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
  color: var(--color-tr-logo-txt-icon-secondary);
}
.pu-bonus-info-popup__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls[_ngcontent-ng-c1291807574],
.pu-bonus-info-popup__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls[_ngcontent-ng-c1291807574],
.pu-gam-achievement-details__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls[_ngcontent-ng-c1291807574],
.pu-gam-achievement-details__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls[_ngcontent-ng-c1291807574],
.pu-player-avatar-details__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls[_ngcontent-ng-c1291807574],
.pu-player-avatar-details__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls[_ngcontent-ng-c1291807574] {
  display: none;
}
.pu-bonus-info-popup__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-bonus-info-popup__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-gam-achievement-details__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-gam-achievement-details__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-player-avatar-details__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-player-avatar-details__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574] {
  justify-content: flex-end;
  background: none;
  right: 100%;
}
.pu-bonus-info-popup__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-bonus-info-popup__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-gam-achievement-details__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-gam-achievement-details__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-player-avatar-details__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-player-avatar-details__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
  background: none;
  justify-content: flex-start;
  left: 100%;
}
.pu-bonus-info-popup__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574],
.pu-bonus-info-popup__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574],
.pu-gam-achievement-details__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574],
.pu-gam-achievement-details__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574],
.pu-player-avatar-details__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574],
.pu-player-avatar-details__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574] {
  justify-content: flex-end;
}
.pu-bonus-info-popup__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574],
.pu-bonus-info-popup__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574],
.pu-gam-achievement-details__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574],
.pu-gam-achievement-details__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574],
.pu-player-avatar-details__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574],
.pu-player-avatar-details__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574] {
  justify-content: flex-start;
}
.pu-betslip-bonuses__slider-wrapper[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-betslip-bonuses__slider-wrapper
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-betslip-bonuses__slider-wrapper[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-betslip-bonuses__slider-wrapper
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-betslip-form__quick-sum[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-betslip-form__quick-sum
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-betslip-form__quick-sum[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-betslip-form__quick-sum
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-system-calculator-dialog__slider-wrapper[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-system-calculator-dialog__slider-wrapper
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-system-calculator-dialog__slider-wrapper[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-system-calculator-dialog__slider-wrapper
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
  width: 44px;
}
.pu-betslip-bonuses__slider-wrapper[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-betslip-bonuses__slider-wrapper
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-betslip-form__quick-sum[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-betslip-form__quick-sum
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-system-calculator-dialog__slider-wrapper[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-system-calculator-dialog__slider-wrapper
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574] {
  background: var(--color-betslip-bg-grad-left);
}
.pu-betslip-bonuses__slider-wrapper[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-betslip-bonuses__slider-wrapper
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-betslip-form__quick-sum[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-betslip-form__quick-sum
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-system-calculator-dialog__slider-wrapper[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-system-calculator-dialog__slider-wrapper
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
  background: var(--color-betslip-bg-grad-right);
}
.pu-betslip-form__quick-sum_within-card[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-betslip-form__quick-sum_within-card
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574] {
  background: var(--color-betslip-bg-grad-left-2);
}
.pu-betslip-form__quick-sum_within-card[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-betslip-form__quick-sum_within-card
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
  background: var(--color-betslip-bg-grad-right-2);
}
.ui-home-promo-championship-slider__controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.ui-home-promo-championship-slider__controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574] {
  display: none;
}
.ui-home-promo-championship-slider__controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.ui-home-promo-championship-slider__controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
  width: 25px;
  background: linear-gradient(
    270deg,
    var(--color-bg-1) 0%,
    rgba(13, 16, 22, 0) 86.76%
  );
  z-index: 1;
}
@media (min-width: 375px) {
  .ui-home-promo-championship-slider__controls[_nghost-ng-c1291807574]
    .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
  .ui-home-promo-championship-slider__controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
    width: 34px;
  }
}
@media (min-width: 768px) {
  .ui-home-promo-championship-slider__controls[_nghost-ng-c1291807574]
    .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
  .ui-home-promo-championship-slider__controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
    width: 80px;
  }
}
.ui-home-promo-championship-slider__controls[_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.ui-home-promo-championship-slider__controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
  display: none;
}
.ui-gam-achievements-carousel__slider-controls_leaderboard[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.ui-gam-achievements-carousel__slider-controls_leaderboard
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574] {
  background: var(--color-pop-up-bg-gradient-rotate);
}
.ui-gam-achievements-carousel__slider-controls_leaderboard[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.ui-gam-achievements-carousel__slider-controls_leaderboard
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
  background: var(--color-pop-up-bg-gradient);
}
.ui-gam-achievements-carousel__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574],
.ui-gam-achievements-carousel__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574],
.pu-gam-championships-widget__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574],
.pu-gam-championships-widget__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574],
.pu-gam-promo-widget__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574],
.pu-gam-promo-widget__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574],
.pu-gam-bonuses-widget__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574],
.pu-gam-bonuses-widget__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574] {
  align-items: center;
}
.ui-gam-achievements-carousel__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.ui-gam-achievements-carousel__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.pu-gam-championships-widget__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.pu-gam-championships-widget__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.pu-gam-promo-widget__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.pu-gam-promo-widget__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.pu-gam-bonuses-widget__slider-controls[_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.pu-gam-bonuses-widget__slider-controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
  display: none;
}
@media (min-width: 1280px) {
  .ui-gam-achievements-carousel__slider-controls[_nghost-ng-c1291807574]
    .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
  .ui-gam-achievements-carousel__slider-controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
  .pu-gam-championships-widget__slider-controls[_nghost-ng-c1291807574]
    .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
  .pu-gam-championships-widget__slider-controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
  .pu-gam-promo-widget__slider-controls[_nghost-ng-c1291807574]
    .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
  .pu-gam-promo-widget__slider-controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
  .pu-gam-bonuses-widget__slider-controls[_nghost-ng-c1291807574]
    .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
  .pu-gam-bonuses-widget__slider-controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
    display: flex;
    width: 2rem;
    height: 2rem;
  }
  .ui-gam-achievements-carousel__slider-controls[_nghost-ng-c1291807574]
    .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574],
  .ui-gam-achievements-carousel__slider-controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574],
  .pu-gam-championships-widget__slider-controls[_nghost-ng-c1291807574]
    .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574],
  .pu-gam-championships-widget__slider-controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574],
  .pu-gam-promo-widget__slider-controls[_nghost-ng-c1291807574]
    .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574],
  .pu-gam-promo-widget__slider-controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574],
  .pu-gam-bonuses-widget__slider-controls[_nghost-ng-c1291807574]
    .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574],
  .pu-gam-bonuses-widget__slider-controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574] {
    padding-right: 0;
  }
  .ui-gam-achievements-carousel__slider-controls[_nghost-ng-c1291807574]
    .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574],
  .ui-gam-achievements-carousel__slider-controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574],
  .pu-gam-championships-widget__slider-controls[_nghost-ng-c1291807574]
    .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574],
  .pu-gam-championships-widget__slider-controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574],
  .pu-gam-promo-widget__slider-controls[_nghost-ng-c1291807574]
    .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574],
  .pu-gam-promo-widget__slider-controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574],
  .pu-gam-bonuses-widget__slider-controls[_nghost-ng-c1291807574]
    .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574],
  .pu-gam-bonuses-widget__slider-controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574] {
    padding-left: 0;
  }
}
.recommendation-games-slider__controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.recommendation-games-slider__controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.recommendation-games-slider__controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.recommendation-games-slider__controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
  width: 44px;
  background: transparent;
}
@media (min-width: 768px) {
  .recommendation-games-slider__controls[_nghost-ng-c1291807574]
    .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
  .recommendation-games-slider__controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
  .recommendation-games-slider__controls[_nghost-ng-c1291807574]
    .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
  .recommendation-games-slider__controls
    [_nghost-ng-c1291807574]
    .ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
    width: 90px;
  }
}
.recommendation-games-slider__controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.recommendation-games-slider__controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.recommendation-games-slider__controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.recommendation-games-slider__controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
  width: 100%;
}
.recommendation-games-slider__controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574]
  .ui-icon[_ngcontent-ng-c1291807574],
.recommendation-games-slider__controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574]
  .ui-icon[_ngcontent-ng-c1291807574],
.recommendation-games-slider__controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574]
  .ui-icon[_ngcontent-ng-c1291807574],
.recommendation-games-slider__controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574]
  .ui-icon[_ngcontent-ng-c1291807574] {
  display: none;
}
.pu-top-events-carousel[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-top-events-carousel
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.pu-top-events-carousel[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.pu-top-events-carousel
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
  width: 44px;
  background: transparent;
}
.ui-tinder-bonus-slider__controls[_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.ui-tinder-bonus-slider__controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
  width: 100%;
  justify-content: center;
  color: var(--color-txt-icon-4);
}
.ui-tinder-bonus-slider__controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574],
.ui-tinder-bonus-slider__controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574] {
  height: 42px;
  width: 42px;
  border-radius: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: var(--color-bg-5);
  opacity: 0.4;
}
.ui-tinder-bonus-slider__controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.ui-tinder-bonus-slider__controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
  left: calc(50% + 140px);
}
.ui-tinder-bonus-slider__controls[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.ui-tinder-bonus-slider__controls
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574] {
  left: calc(50% - 140px);
}
.ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
.ui-slider-controls__btn[_ngcontent-ng-c1291807574]
  > *[_ngcontent-ng-c1291807574],
.ui-slider-controls__btn[_ngcontent-ng-c1291807574]
  > *[_ngcontent-ng-c1291807574]:before,
.ui-slider-controls__btn[_ngcontent-ng-c1291807574]
  > *[_ngcontent-ng-c1291807574]:after {
  box-sizing: inherit;
}
.ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background: none;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  padding: 0;
  cursor: pointer;
  letter-spacing: 0;
  text-decoration: none;
}
.ui-slider-controls__btn[_ngcontent-ng-c1291807574]::-moz-focus-inner {
  border: 0;
}
.ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
  pointer-events: visible;
  display: flex;
  align-items: center;
  width: 50%;
  height: 100%;
  background: transparent;
  color: var(--color-txt-icon-3);
}
.ui-slider-controls__btn[_ngcontent-ng-c1291807574]:hover
  .ui-slider-controls__icon[_ngcontent-ng-c1291807574] {
  transition: 0.2s ease-in-out;
  transform: scale(1.2);
}
.ui-slider-controls__btn[_ngcontent-ng-c1291807574]:hover
  .ui-slider-controls__icon_prev[_ngcontent-ng-c1291807574] {
  transform: scale(1.2) rotate(180deg);
}
.ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574] {
  justify-content: flex-start;
  padding-left: 0.25rem;
}
.ui-slider-controls__btn_next[_ngcontent-ng-c1291807574] {
  justify-content: flex-end;
  padding-right: 0.25rem;
}
.ui-slider-controls__container[_ngcontent-ng-c1291807574] {
  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-c1291807574] {
  justify-content: flex-start;
  background: var(--gradient-horiz-tab-scroll-rotate);
}
.ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
  right: 0;
  justify-content: flex-end;
  background: var(--gradient-horiz-tab-scroll);
}
@media (min-width: 768px) {
  .ui-slider-controls__container[_ngcontent-ng-c1291807574] {
    width: 80px;
  }
}
@media (min-width: 1280px) {
  .ui-slider-controls__container[_ngcontent-ng-c1291807574] {
    width: 101px;
  }
}
.ui-slider-controls__icon_prev[_ngcontent-ng-c1291807574] {
  transform: rotate(180deg);
}
.ui-event-card-markets-slider_secondary[_nghost-ng-c1291807574]
  .ui-slider-controls__container.swiper-button-disabled[_ngcontent-ng-c1291807574],
.ui-event-card-markets-slider_secondary
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container.swiper-button-disabled[_ngcontent-ng-c1291807574] {
  display: flex !important;
}
.ui-event-card-markets-slider_secondary[_nghost-ng-c1291807574]
  .ui-slider-controls__container.swiper-button-disabled[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.ui-event-card-markets-slider_secondary
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container.swiper-button-disabled[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
  color: var(--color-odds-txt-secondary);
}
.ui-event-card-markets-slider_secondary[_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.ui-event-card-markets-slider_secondary
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_prev[_ngcontent-ng-c1291807574],
.ui-event-card-markets-slider_secondary[_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574],
.ui-event-card-markets-slider_secondary
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container_next[_ngcontent-ng-c1291807574] {
  background: transparent;
}
.ui-event-card-markets-slider_secondary[_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574],
.ui-event-card-markets-slider_secondary
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn[_ngcontent-ng-c1291807574] {
  color: var(--color-odds-txt);
}
.ui-event-card-markets-slider_secondary[_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574],
.ui-event-card-markets-slider_secondary
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn_next[_ngcontent-ng-c1291807574] {
  padding-right: 2px;
}
.ui-event-card-markets-slider_secondary[_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574],
.ui-event-card-markets-slider_secondary
  [_nghost-ng-c1291807574]
  .ui-slider-controls__container[_ngcontent-ng-c1291807574]
  .ui-slider-controls__btn_prev[_ngcontent-ng-c1291807574] {
  padding-left: 2px;
}
/*# sourceMappingURL=slider-controls.component-EVPU37MV.css.map */

/* ===== inline style block 23 ===== */

@keyframes _ngcontent-ng-c3937376266_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c3937376266_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c3937376266_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c3937376266] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c3937376266] {
  animation: _ngcontent-ng-c3937376266_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c3937376266] {
  animation: _ngcontent-ng-c3937376266_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c3937376266_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c3937376266_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c3937376266] {
  display: grid;
  grid-gap: 0.5rem;
}
.pu-footer-apps__title[_ngcontent-ng-c3937376266] {
  color: var(--color-footer-txt-1);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  font-weight: 500;
}
@media (min-width: 768px) {
  .pu-footer-apps__title[_ngcontent-ng-c3937376266] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500;
  }
}
@media (min-width: 1280px) {
  .pu-footer-apps__list[_ngcontent-ng-c3937376266] {
    display: grid;
    grid-auto-flow: column;
    grid-gap: 0.5rem;
  }
}
.pu-footer-apps__list-item[_ngcontent-ng-c3937376266] {
  display: flex;
  align-items: flex-start;
  position: relative;
  justify-content: center;
}
.pu-footer-apps__link[_ngcontent-ng-c3937376266] {
  display: flex;
}
.pu-footer-apps__link_disabled[_ngcontent-ng-c3937376266] {
  pointer-events: none;
  cursor: none;
  opacity: 0.3;
}
.pu-footer-apps__icon[_ngcontent-ng-c3937376266] {
  width: 120px;
  height: 40px;
  color: var(--color-footer-txt-1);
  border: 1px solid var(--color-bg-8);
  border-radius: 0.25rem;
  overflow: hidden;
}
.pu-footer-apps__icon[_ngcontent-ng-c3937376266]:hover {
  color: var(--color-txt-icon-5);
  background: var(--color-bg-8);
  border-color: var(--color-bg-8);
}
/*# sourceMappingURL=footer-apps.component-5BHH55LR.css.map */

/* ===== inline style block 24 ===== */

@keyframes _ngcontent-ng-c903613647_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c903613647_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c903613647_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c903613647] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c903613647] {
  animation: _ngcontent-ng-c903613647_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c903613647] {
  animation: _ngcontent-ng-c903613647_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c903613647_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c903613647_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c903613647] {
  display: grid;
  grid-auto-flow: column;
  position: relative;
}
@media (min-width: 768px) {
  [_nghost-ng-c903613647] {
    grid-auto-columns: min-content 1fr;
    grid-gap: 1.5rem;
    align-items: center;
  }
}
.pu-footer-legal__copyright[_ngcontent-ng-c903613647] {
  color: var(--color-footer-txt-3);
  text-align: center;
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 400;
}
.pu-footer-legal__license[_ngcontent-ng-c903613647] {
  position: absolute;
  bottom: calc(100% + 1rem);
  right: 0;
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  grid-gap: 0.75rem;
}
.pu-footer-legal__license-age[_ngcontent-ng-c903613647] {
  color: var(--color-footer-txt-2);
  border: 1px solid var(--color-footer-txt-2);
  border-radius: 1.5px;
  padding: 6px 0.25rem;
  font-size: 13px;
  line-height: 18px;
}
@media (min-width: 1280px) {
  .pu-footer-legal__license-age[_ngcontent-ng-c903613647] {
    padding: 0.5rem 5px;
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 400;
    font-weight: 700;
  }
}
.pu-footer-legal__license-link[_ngcontent-ng-c903613647] {
  width: 150px;
  height: 85px;
}
@media (min-width: 768px) {
  .pu-footer-legal__license[_ngcontent-ng-c903613647] {
    position: initial;
  }
}
@media (min-width: 768px) {
  .pu-footer-legal__license-without-copyright[_ngcontent-ng-c903613647] {
    position: absolute;
    right: auto;
    left: 0;
    bottom: calc(100% + 1.5rem);
  }
}
/*# sourceMappingURL=footer-legal-wl.component-JVEW5SUH.css.map */

/* ===== inline style block 25 ===== */

@keyframes _ngcontent-ng-c1697149977_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1697149977_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1697149977_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1697149977] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1697149977] {
  animation: _ngcontent-ng-c1697149977_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1697149977] {
  animation: _ngcontent-ng-c1697149977_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1697149977_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1697149977_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[open][_nghost-ng-c1697149977]
  .pu-footer-details__chevron[_ngcontent-ng-c1697149977] {
  transform: rotate(-90deg);
}
.pu-footer-details__summary[_ngcontent-ng-c1697149977] {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  width: 100%;
}
.pu-footer-details__summary[_ngcontent-ng-c1697149977]:focus {
  outline: none;
  border: none;
  -moz-outline-style: none;
}
@media (min-width: 768px) {
  .pu-footer-details__summary[_ngcontent-ng-c1697149977] {
    pointer-events: none;
  }
}
.pu-footer-details__title[_ngcontent-ng-c1697149977] {
  color: var(--color-footer-txt-1);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  font-weight: 500;
}
@media (min-width: 768px) {
  .pu-footer-details__title[_ngcontent-ng-c1697149977] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500;
  }
}
.pu-footer-details__chevron[_ngcontent-ng-c1697149977] {
  color: var(--color-footer-txt-3);
  transform: rotate(90deg);
  transition: 0.2s ease-in-out;
}
.pu-footer-details__list[_ngcontent-ng-c1697149977] {
  padding-top: 0.25rem;
  width: fit-content;
}
@media (min-width: 768px) {
  .pu-footer-details__list[_ngcontent-ng-c1697149977] {
    padding-top: 0.5rem;
  }
}
.pu-footer-details__list-item[_ngcontent-ng-c1697149977] {
  padding-left: 0.75rem;
  position: relative;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
.pu-footer-details__list-item[_ngcontent-ng-c1697149977]:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background: var(--color-footer-txt-2);
}
.pu-footer-details__list-item[_ngcontent-ng-c1697149977]
  + .pu-footer-details__list-item[_ngcontent-ng-c1697149977] {
  margin-top: 0.25rem;
}
.pu-footer-details__list-item_prerender[_ngcontent-ng-c1697149977] {
  display: flex;
  margin-bottom: 0.5rem;
}
.pu-footer-details__list-link[_ngcontent-ng-c1697149977] {
  color: var(--color-footer-txt-2);
  text-decoration: none;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pu-footer-details__list-link_hover[_ngcontent-ng-c1697149977] {
  transition: 0.2s ease-in-out;
  display: block;
}
.pu-footer-details__list-link_hover[_ngcontent-ng-c1697149977]:hover {
  transform: scale(1.12) translate(0.75rem);
}
.pu-footer-details__list-link_prerender[_ngcontent-ng-c1697149977] {
  width: 100%;
  padding: 0.25rem 0;
}
/*# sourceMappingURL=footer-details.component-UTDV5ORE.css.map */

/* ===== inline style block 26 ===== */

@keyframes _ngcontent-ng-c2372416108_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c2372416108_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c2372416108_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c2372416108] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c2372416108] {
  animation: _ngcontent-ng-c2372416108_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c2372416108] {
  animation: _ngcontent-ng-c2372416108_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c2372416108_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c2372416108_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c2372416108] {
  display: grid;
  grid-gap: 0.5rem;
}
@media (min-width: 768px) {
  .pu-footer__support-sport[_nghost-ng-c2372416108]
    .pu-footer-support__title[_ngcontent-ng-c2372416108] {
    text-align: center;
  }
}
.pu-footer__support-sport[_nghost-ng-c2372416108]
  .pu-footer-support__buttons[_ngcontent-ng-c2372416108] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.5rem;
}
.pu-footer__support-sport[_nghost-ng-c2372416108]
  .pu-footer-support__button[_ngcontent-ng-c2372416108] {
  padding-left: 1rem;
  padding-right: 1rem;
}
.pu-footer-support__title[_ngcontent-ng-c2372416108] {
  color: var(--color-footer-txt-1);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  font-weight: 500;
}
@media (min-width: 768px) {
  .pu-footer-support__title[_ngcontent-ng-c2372416108] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500;
  }
}
.pu-footer-support__hint[_ngcontent-ng-c2372416108] {
  color: var(--color-footer-txt-2);
  position: relative;
  padding-left: 0.75rem;
  margin-top: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
.pu-footer-support__hint[_ngcontent-ng-c2372416108]:before {
  content: "";
  position: absolute;
  top: 0.5rem;
  left: 0;
  transform: translateY(-50%);
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  background: var(--color-footer-txt-2);
}
.pu-footer-support__buttons[_ngcontent-ng-c2372416108] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.pu-footer-support__buttons_kz[_ngcontent-ng-c2372416108] {
  grid-template-columns: 2fr 1fr;
}
@media (min-width: 578px) {
  .pu-footer-support__buttons[_ngcontent-ng-c2372416108] {
    grid-auto-flow: column;
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {
  .pu-footer-support__buttons[_ngcontent-ng-c2372416108] {
    display: grid;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    grid-gap: 0.5rem;
  }
}
.pu-footer-support__button[_ngcontent-ng-c2372416108] {
  flex: 1 1 calc(50% - 0.5rem);
  min-width: calc(50% - 0.5rem);
  align-self: flex-start;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.pu-footer-support__button-icon[_ngcontent-ng-c2372416108] {
  margin-right: 0.5rem;
}
.pu-footer-support__button-icon_tg[_ngcontent-ng-c2372416108] {
  width: var(--footer-support-tg-icon-size);
  height: var(--footer-support-tg-icon-size);
}
.pu-footer-support__button_call-back[_ngcontent-ng-c2372416108] {
  flex-basis: 100%;
  min-width: 100%;
}
.pu-footer-support__phone-container[_ngcontent-ng-c2372416108] {
  grid-column: span 2;
}
@media (min-width: 578px) {
  .pu-footer-support__phone-container[_ngcontent-ng-c2372416108] {
    grid-column: span 1;
  }
}
.pu-footer-support__schedule[_ngcontent-ng-c2372416108] {
  display: flex;
  align-items: center;
  margin-top: 0.5rem;
  gap: 0.5rem;
  color: var(--color-footer-txt-2);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
/*# sourceMappingURL=footer-support.component-HR2Z6NOR.css.map */

/* ===== inline style block 27 ===== */

@keyframes _ngcontent-ng-c1694210944_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1694210944_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1694210944_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1694210944] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1694210944] {
  animation: _ngcontent-ng-c1694210944_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1694210944] {
  animation: _ngcontent-ng-c1694210944_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1694210944_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1694210944_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1694210944] {
  display: grid;
  grid-auto-rows: min-content 1fr;
  grid-gap: 0.5rem;
}
.pu-footer-bonus_vertical[_nghost-ng-c1694210944]
  .pu-footer-bonus__list[_ngcontent-ng-c1694210944] {
  grid-auto-flow: row;
  grid-auto-rows: max-content;
  grid-gap: 0.5rem;
}
@media (min-width: 1366px) {
  .pu-footer-bonus_vertical[_nghost-ng-c1694210944]
    .pu-footer-bonus__list[_ngcontent-ng-c1694210944] {
    grid-auto-flow: column;
    grid-gap: 49px;
  }
}
.pu-footer-bonus_vertical[_nghost-ng-c1694210944]
  .pu-footer-bonus__list-item[_ngcontent-ng-c1694210944]
  + .pu-footer-bonus__list-item[_ngcontent-ng-c1694210944]:before {
  display: none;
}
@media (min-width: 1366px) {
  .pu-footer-bonus_vertical[_nghost-ng-c1694210944]
    .pu-footer-bonus__list-item[_ngcontent-ng-c1694210944]
    + .pu-footer-bonus__list-item[_ngcontent-ng-c1694210944]:before {
    display: initial;
  }
}
.pu-footer__bonus_kz[_nghost-ng-c1694210944]
  .pu-footer-bonus__list[_ngcontent-ng-c1694210944],
.pu-footer__bonus_kz
  [_nghost-ng-c1694210944]
  .pu-footer-bonus__list[_ngcontent-ng-c1694210944] {
  display: block;
}
.pu-footer__bonus_kz[_nghost-ng-c1694210944]
  .pu-footer-bonus__list-item[_ngcontent-ng-c1694210944],
.pu-footer__bonus_kz
  [_nghost-ng-c1694210944]
  .pu-footer-bonus__list-item[_ngcontent-ng-c1694210944] {
  margin-bottom: 0.5rem;
}
.pu-footer__bonus_kz[_nghost-ng-c1694210944]
  .pu-footer-bonus__list-item[_ngcontent-ng-c1694210944]:last-child,
.pu-footer__bonus_kz
  [_nghost-ng-c1694210944]
  .pu-footer-bonus__list-item[_ngcontent-ng-c1694210944]:last-child {
  margin-bottom: 0;
}
.pu-footer__bonus_kz[_nghost-ng-c1694210944]
  .pu-footer-bonus__list-item[_ngcontent-ng-c1694210944]:last-child:before,
.pu-footer__bonus_kz
  [_nghost-ng-c1694210944]
  .pu-footer-bonus__list-item[_ngcontent-ng-c1694210944]:last-child:before {
  display: none;
}
.pu-footer-bonus__title[_ngcontent-ng-c1694210944] {
  color: var(--color-footer-txt-1);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  font-weight: 500;
}
@media (min-width: 768px) {
  .pu-footer-bonus__title[_ngcontent-ng-c1694210944] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500;
  }
}
.pu-footer-bonus__list[_ngcontent-ng-c1694210944] {
  display: grid;
  grid-gap: 33px;
  grid-auto-flow: column;
  grid-auto-columns: max-content;
}
@media (min-width: 768px) {
  .pu-footer-bonus__list[_ngcontent-ng-c1694210944] {
    grid-auto-flow: column;
    grid-gap: 49px;
  }
}
.pu-footer-bonus__list-item[_ngcontent-ng-c1694210944] {
  display: grid;
  grid-gap: 2px;
  color: var(--color-footer-txt-3);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
.pu-footer-bonus__list-item[_ngcontent-ng-c1694210944]
  + .pu-footer-bonus__list-item[_ngcontent-ng-c1694210944] {
  position: relative;
}
.pu-footer-bonus__list-item[_ngcontent-ng-c1694210944]
  + .pu-footer-bonus__list-item[_ngcontent-ng-c1694210944]:before {
  content: "";
  position: absolute;
  top: 5px;
  left: -1rem;
  height: 1.5rem;
  width: 1px;
  background: var(--color-bg-4);
}
@media (min-width: 768px) {
  .pu-footer-bonus__list-item[_ngcontent-ng-c1694210944]
    + .pu-footer-bonus__list-item[_ngcontent-ng-c1694210944]:before {
    left: -1.5rem;
  }
}
.pu-footer-bonus__list-link[_ngcontent-ng-c1694210944] {
  color: var(--color-footer-txt-1);
  text-decoration: none;
}
.pu-footer-bonus__list-link[_ngcontent-ng-c1694210944]:hover {
  color: var(--color-brand-secondary);
}
/*# sourceMappingURL=footer-bonus.component-WRHIFVP5.css.map */

/* ===== inline style block 28 ===== */

@keyframes _ngcontent-ng-c2382187510_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c2382187510_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c2382187510_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c2382187510] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c2382187510] {
  animation: _ngcontent-ng-c2382187510_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c2382187510] {
  animation: _ngcontent-ng-c2382187510_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c2382187510_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c2382187510_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c2382187510] {
  display: grid;
  grid-gap: 0.5rem;
}
.pu-footer-social_dark[_nghost-ng-c2382187510]
  .pu-footer-social__icon[_ngcontent-ng-c2382187510] {
  filter: brightness(0) invert(1);
}
.pu-footer-social_dark[_nghost-ng-c2382187510]
  .pu-footer-social__icon[_ngcontent-ng-c2382187510]:hover {
  filter: none;
}
.pu-footer-social__title[_ngcontent-ng-c2382187510] {
  color: var(--color-footer-txt-1);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  font-weight: 500;
}
@media (min-width: 768px) {
  .pu-footer-social__title[_ngcontent-ng-c2382187510] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500;
  }
}
.pu-footer-social__list[_ngcontent-ng-c2382187510] {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: max-content;
  grid-gap: 0.5rem;
}
.pu-footer-social__icon[_ngcontent-ng-c2382187510] {
  filter: grayscale(100);
  width: 40px;
}
.pu-footer-social__icon[_ngcontent-ng-c2382187510]:hover {
  filter: none;
}
/*# sourceMappingURL=footer-social.component-HRRQYB5X.css.map */

/* ===== inline style block 29 ===== */

@keyframes _ngcontent-ng-c3527299105_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c3527299105_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c3527299105_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c3527299105] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c3527299105] {
  animation: _ngcontent-ng-c3527299105_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c3527299105] {
  animation: _ngcontent-ng-c3527299105_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c3527299105_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c3527299105_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c3527299105] {
  display: block;
  background-color: var(--color-menu-bg);
  border-radius: 0.25rem;
  box-shadow: var(--shadow-lang-dropdown);
  max-height: 320px;
  width: 178px;
  overflow-y: auto;
}
.pu-support-menu__item[_ngcontent-ng-c3527299105] {
  padding: 0.5rem 0.75rem;
  box-sizing: border-box;
  color: var(--color-menu-text);
  cursor: pointer;
  display: flex;
  align-items: center;
  text-decoration: none;
  position: relative;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
}
.pu-support-menu__item_loading[_ngcontent-ng-c3527299105] {
  position: relative;
  pointer-events: none;
  color: transparent;
}
.pu-support-menu__item_loading[_ngcontent-ng-c3527299105]:after {
  content: "";
  display: block;
  position: absolute;
  background-color: var(--color-menu-text);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-mask: url(/assets/btn-spinner.svg) no-repeat center;
  mask: url(/assets/btn-spinner.svg) no-repeat center;
  -webkit-mask-size: auto 40%;
  mask-size: auto 40%;
}
.pu-support-menu__item[_ngcontent-ng-c3527299105]:hover {
  background-color: var(--color-menu-bg-hover);
  color: var(--color-menu-text-hover);
}
.pu-support-menu__item-icon[_ngcontent-ng-c3527299105] {
  color: var(--color-txt-icon-3);
  margin-right: 0.5rem;
}
.pu-support-menu__item-icon_image[_ngcontent-ng-c3527299105] {
  width: 24px;
  height: 24px;
  object-fit: contain;
}
.pu-support-menu__item-count[_ngcontent-ng-c3527299105] {
  top: calc(50% - 0.5rem);
  right: 0.5rem;
}
/*# sourceMappingURL=support-dropdown.component-QUA4ATPV.css.map */

/* ===== inline style block 30 ===== */

@keyframes _ngcontent-ng-c1720674165_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1720674165_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1720674165_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1720674165] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1720674165] {
  animation: _ngcontent-ng-c1720674165_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1720674165] {
  animation: _ngcontent-ng-c1720674165_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1720674165_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1720674165_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1720674165]:not(.pu-reg-bonus-widget-compact) {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: 1fr;
  padding: 1rem 0;
}
@media (min-width: 375px) {
  [_nghost-ng-c1720674165]:not(.pu-reg-bonus-widget-compact) {
    padding: 1.5rem 0.5rem;
    grid-gap: 1.5rem;
  }
}
@media (min-width: 660px) {
  [_nghost-ng-c1720674165]:not(.pu-reg-bonus-widget-compact) {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c1720674165]:not(.pu-reg-bonus-widget-compact) {
    padding: 1.5rem 0.5rem;
    grid-gap: 1rem;
  }
}
@media (min-width: 1024px) {
  [_nghost-ng-c1720674165]:not(.pu-reg-bonus-widget-compact) {
    padding: 2.5rem 1.5rem 0.5rem;
    grid-template-columns: 1fr 1fr;
    grid-gap: 1rem;
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c1720674165]:not(.pu-reg-bonus-widget-compact) {
    margin: 0 1.5rem;
    padding: 2rem 0.5rem;
    grid-gap: 3rem;
  }
}
@media (min-width: 1920px) {
  [_nghost-ng-c1720674165]:not(.pu-reg-bonus-widget-compact) {
    padding: 3rem 0.5rem 2rem;
  }
}
.pu-reg-bonus-widget-compact[_nghost-ng-c1720674165] {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: 1fr;
  padding: 1rem 0;
}
/*# sourceMappingURL=reg-bonus-widget-MQSRNSRP.css.map */

/* ===== inline style block 31 ===== */

@keyframes _ngcontent-ng-c3816328721_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c3816328721_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c3816328721_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c3816328721] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c3816328721] {
  animation: _ngcontent-ng-c3816328721_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c3816328721] {
  animation: _ngcontent-ng-c3816328721_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c3816328721_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c3816328721_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
@font-face {
  font-family: Banner-Regular-It;
  src: url(/assets/fonts/Banner-Regular-It/Banner-Regular-It.eot);
  src:
    url(/assets/fonts/Banner-Regular-It/Banner-Regular-It.eot?#iefix)
      format("embedded-opentype"),
    url(/assets/fonts/Banner-Regular-It/Banner-Regular-It.woff2) format("woff2"),
    url(/assets/fonts/Banner-Regular-It/Banner-Regular-It.woff) format("woff"),
    url(/assets/fonts/Banner-Regular-It/Banner-Regular-It.ttf)
      format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Banner-Bold;
  src: url(/assets/fonts/Banner-Bold/Banner-Bold.eot);
  src:
    url(/assets/fonts/Banner-Bold/Banner-Bold.eot?#iefix)
      format("embedded-opentype"),
    url(/assets/fonts/Banner-Bold/Banner-Bold.woff2) format("woff2"),
    url(/assets/fonts/Banner-Bold/Banner-Bold.woff) format("woff"),
    url(/assets/fonts/Banner-Bold/Banner-Bold.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
[_nghost-ng-c3816328721] {
  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: var(--home-bonus-card-border-radius-s);
  padding: 0.75rem;
  z-index: 1;
  text-align: left;
}
@media (min-width: 375px) {
  [_nghost-ng-c3816328721] {
    height: 210px;
    padding: 1rem;
  }
}
@media (min-width: 1024px) {
  [_nghost-ng-c3816328721] {
    height: 320px;
    padding: 2rem;
    border-radius: var(--home-bonus-card-border-radius-m);
  }
}
@media (min-width: 1920px) {
  [_nghost-ng-c3816328721] {
    height: 480px;
    padding: 3rem;
    border-radius: var(--home-bonus-card-border-radius-l);
  }
}
[_nghost-ng-c3816328721]:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  inset: 0;
  border-radius: var(--home-bonus-card-border-radius-s);
  visibility: visible;
  filter: blur(15px);
}
@media (min-width: 1024px) {
  [_nghost-ng-c3816328721]:before {
    border-radius: var(--home-bonus-card-border-radius-m);
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c3816328721]:before {
    visibility: hidden;
    filter: none;
  }
}
[_nghost-ng-c3816328721]:after {
  z-index: 0;
  visibility: visible;
  content: "";
  position: absolute;
  inset: 0;
  border-radius: var(--border-radius-button);
  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;
}
[_nghost-ng-c3816328721]:after {
  inset: -1px;
  border-radius: var(--home-bonus-card-border-radius-s);
}
@media (min-width: 1024px) {
  [_nghost-ng-c3816328721]:after {
    border-radius: var(--home-bonus-card-border-radius-m);
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c3816328721]:after {
    visibility: hidden;
  }
}
[_nghost-ng-c3816328721]:hover:before {
  visibility: visible;
  filter: blur(15px);
}
[_nghost-ng-c3816328721]:hover:after {
  visibility: visible;
}
[_nghost-ng-c3816328721]:hover
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after,
[_nghost-ng-c3816328721]:hover
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
  visibility: visible;
}
.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]:before {
  background: linear-gradient(110.74deg, #ff240066, #ff240000);
}
.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]:after {
  background: linear-gradient(110.74deg, #ff2400cc, #ff240000);
}
.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
  .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
  background-position: bottom 0 right -150px;
  background-size: auto 100%;
  background-image: url(/assets/home/bonuses/bonus-sport-underlay-mob.png);
}
@supports (
  background-image: url(/assets/home/bonuses/bonus-sport-underlay-mob.webp)
) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-image: url(/assets/home/bonuses/bonus-sport-underlay-mob.webp);
  }
}
@media (min-width: 375px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-position: bottom 0 right -175px;
  }
}
@media (min-width: 550px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-position: bottom 0 right -80px;
  }
}
@media (min-width: 660px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-position: bottom 0 right -166px;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-position: bottom 0 right -240px;
    background-image: url(/assets/home/bonuses/bonus-sport-underlay-desk.png);
  }
  @supports (
    background-image: url(/assets/home/bonuses/bonus-sport-underlay-desk.webp)
  ) {
    .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
      .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
      background-image: url(/assets/home/bonuses/bonus-sport-underlay-desk.webp);
    }
  }
}
@media (min-width: 1280px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-position: bottom 0 right 50%;
  }
}
@media (min-width: 1480px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-position: bottom 0 right 60%;
  }
}
@media (min-width: 1680px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-position: bottom 0 right 0;
  }
}
.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
  .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721]:after {
  background-image: radial-gradient(84.73% 98.43% at 100% 60.83%, red, #f000);
  z-index: -1;
}
.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after,
.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
  background-image: image-set(
    url(/assets/home/bonuses/red-light.png) 1x,
    url(/assets/home/bonuses/red-light@2x.png) 2x
  );
}
.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after {
  left: 24px;
  top: -34px;
}
@media (min-width: 375px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after {
    left: 37px;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after {
    top: -56px;
    left: 48px;
  }
}
@media (min-width: 1920px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after {
    top: -84px;
    left: 72px;
  }
}
.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
  bottom: -35px;
  left: 93px;
}
@media (min-width: 375px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
    left: 107px;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
    bottom: -56px;
    left: 218px;
  }
}
@media (min-width: 1920px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
    bottom: -84px;
    left: 343px;
  }
}
.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
  .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
  bottom: -1px;
  right: 0;
  width: 170px;
}
@media (min-width: 375px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    width: 194px;
  }
}
@media (min-width: 550px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    right: 17%;
  }
}
@media (min-width: 660px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    right: 0;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    width: 310px;
  }
}
@media (min-width: 1280px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    right: 6%;
  }
}
@media (min-width: 1480px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    right: 10%;
  }
}
@media (min-width: 1680px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    right: 15%;
  }
}
@media (min-width: 1920px) {
  .pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    right: 6%;
    width: 465px;
  }
}
.pu-reg-bonus__card-casino[_nghost-ng-c3816328721] {
  align-items: flex-end;
  text-align: right;
}
@media (min-width: 1024px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721] {
    align-items: flex-start;
    text-align: left;
  }
}
.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]:before {
  background: linear-gradient(
    110.74deg,
    var(--color-brand-secondary-light) 0%,
    transparent 100%
  );
}
.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]:after {
  background: linear-gradient(
    264.74deg,
    var(--color-brand-secondary) 0%,
    transparent 100%
  );
}
@media (min-width: 768px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]:after {
    background: linear-gradient(
      110.74deg,
      var(--color-brand-secondary) 0%,
      transparent 100%
    );
  }
}
.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after,
.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
  background-image: image-set(
    url(/assets/home/bonuses/green-light.png) 1x,
    url(/assets/home/bonuses/green-light@2x.png) 2x
  );
}
.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after {
  right: 0.25rem;
  top: -34px;
}
@media (min-width: 375px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after {
    right: 0.5rem;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after {
    top: -56px;
  }
}
@media (min-width: 1920px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after {
    top: -83px;
    right: -14px;
  }
}
.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
  top: 36px;
  left: -34px;
}
@media (min-width: 375px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
    top: 44px;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
    top: 83px;
    left: -56px;
  }
}
@media (min-width: 1920px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
    top: 125px;
    left: -83px;
  }
}
.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
  .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
  background-position: bottom left;
  background-size: auto 100%;
  background-image: url(/assets/home/bonuses/bonus-casino-underlay-mob.png);
}
@supports (
  background-image: url(/assets/home/bonuses/bonus-casino-underlay-mob.webp)
) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-image: url(/assets/home/bonuses/bonus-casino-underlay-mob.webp);
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-image: url(/assets/home/bonuses/bonus-casino-underlay-desk.png);
  }
  @supports (
    background-image: url(/assets/home/bonuses/bonus-casino-underlay-desk.webp)
  ) {
    .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
      .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
      background-image: url(/assets/home/bonuses/bonus-casino-underlay-desk.webp);
    }
  }
}
.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
  .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721]:after {
  background-color: unset;
  background-image: radial-gradient(
    105.93% 112.43% at -14.58% 32.81%,
    var(--color-brand-secondary) 0%,
    transparent 100%
  );
}
@media (min-width: 768px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721]:after {
    background-image: radial-gradient(
      105.93% 112.43% at 114.58% 68.81%,
      var(--color-brand-secondary) 0%,
      transparent 100%
    );
  }
}
.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
  .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
  bottom: 0;
  left: -0.25rem;
  width: 170px;
}
@media (min-width: 375px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    width: 194px;
  }
}
@media (min-width: 550px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    left: 17%;
  }
}
@media (min-width: 660px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    left: 0;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    width: 300px;
    left: auto;
    right: 0;
  }
}
@media (min-width: 1280px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    bottom: -1px;
    right: 6%;
  }
}
@media (min-width: 1920px) {
  .pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    width: 450px;
  }
}
.pu-reg-bonus__card_compact[_nghost-ng-c3816328721] {
  height: 136px;
  border-radius: var(--home-bonus-card-border-radius-s);
  padding: 0.75rem;
}
.pu-reg-bonus__card_compact[_nghost-ng-c3816328721]:after {
  visibility: visible;
}
.pu-reg-bonus__card_compact[_nghost-ng-c3816328721]
  .pu-reg-bonus__title[_ngcontent-ng-c3816328721] {
  position: relative;
  z-index: 2;
}
.pu-reg-bonus__card_compact[_nghost-ng-c3816328721]
  .pu-reg-bonus__title-first-line[_ngcontent-ng-c3816328721] {
  line-height: 32px;
  font-family: Banner-Bold, sans-serif;
  font-size: 2rem;
  line-height: 2.375rem;
  font-weight: 400;
  font-weight: 900;
}
.pu-reg-bonus__card_compact[_nghost-ng-c3816328721]
  .pu-reg-bonus__title-second-line[_ngcontent-ng-c3816328721] {
  font-size: 22px;
  line-height: 28px;
  font-family: Banner-Regular-It, sans-serif;
}
.pu-reg-bonus__card_compact[_nghost-ng-c3816328721]
  .pu-reg-bonus__title-second-line-prize[_ngcontent-ng-c3816328721] {
  padding-left: 0.25rem;
  background: linear-gradient(180deg, #ffc700 26.48%, #ff8a00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.pu-reg-bonus__card_compact.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
  .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
  background-position: bottom 0 right -10px;
  background-size: auto 100%;
  background-image: url(/assets/home/bonuses/bonus-sport-underlay-mob.png);
}
@supports (
  background-image: url(/assets/home/bonuses/bonus-sport-underlay-mob.webp)
) {
  .pu-reg-bonus__card_compact.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-image: url(/assets/home/bonuses/bonus-sport-underlay-mob.webp);
  }
}
@media (min-width: 375px) {
  .pu-reg-bonus__card_compact.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 200%;
  }
}
@media (min-width: 768px) {
  .pu-reg-bonus__card_compact.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 270%;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__card_compact.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 400%;
    background-position: bottom -50px right -100px;
    background-image: url(/assets/home/bonuses/bonus-sport-underlay-desk.png);
  }
  @supports (
    background-image: url(/assets/home/bonuses/bonus-sport-underlay-desk.webp)
  ) {
    .pu-reg-bonus__card_compact.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
      .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
      background-image: url(/assets/home/bonuses/bonus-sport-underlay-desk.webp);
    }
  }
}
@media (min-width: 1921px) {
  .pu-reg-bonus__card_compact.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 600%;
    background-position: bottom -100px right -270px;
  }
}
.pu-reg-bonus__card_compact.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after,
.pu-reg-bonus__card_compact.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
  visibility: hidden;
}
.pu-reg-bonus__card_compact.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
  .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
  bottom: -1px;
  right: 0;
  width: 155px;
}
.pu-reg-bonus__card_compact.pu-reg-bonus__card-casino[_nghost-ng-c3816328721] {
  align-items: flex-end;
  text-align: right;
}
.pu-reg-bonus__card_compact.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]:after {
  background: linear-gradient(264.74deg, #00cfa6cc, #00cfa600);
}
.pu-reg-bonus__card_compact.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]:before {
  background: none;
}
.pu-reg-bonus__card_compact.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after,
.pu-reg-bonus__card_compact.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
  visibility: hidden;
}
.pu-reg-bonus__card_compact.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
  .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
  background-position: top 0 left 0;
  background-size: auto 100%;
  background-image: url(/assets/home/bonuses/bonus-casino-underlay-mob.png);
}
.pu-reg-bonus__card_compact.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
  .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721]:after {
  background-image: none;
}
@supports (
  background-image: url(/assets/home/bonuses/bonus-casino-underlay-mob.webp)
) {
  .pu-reg-bonus__card_compact.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-image: url(/assets/home/bonuses/bonus-casino-underlay-mob.webp);
  }
}
@media (min-width: 375px) {
  .pu-reg-bonus__card_compact.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 200%;
  }
}
@media (min-width: 768px) {
  .pu-reg-bonus__card_compact.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 270%;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__card_compact.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 400%;
    background-position: top -50px left -100px;
    background-image: url(/assets/home/bonuses/bonus-casino-underlay-desk.png);
  }
  @supports (
    background-image: url(/assets/home/bonuses/bonus-casino-underlay-desk.webp)
  ) {
    .pu-reg-bonus__card_compact.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
      .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
      background-image: url(/assets/home/bonuses/bonus-casino-underlay-desk.webp);
    }
  }
}
@media (min-width: 1921px) {
  .pu-reg-bonus__card_compact.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 600%;
    background-position: top -100px left -270px;
  }
}
.pu-reg-bonus__card_compact.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
  .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
  bottom: -1px;
  left: -0.25rem;
  width: 155px;
}
.pu-reg-bonus__card_back-center.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
  .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
  background-position: top;
  background-size: auto 100% !important;
}
@media (min-width: 375px) {
  .pu-reg-bonus__card_back-center.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 100% !important;
  }
}
@media (min-width: 768px) {
  .pu-reg-bonus__card_back-center.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 135% !important;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__card_back-center.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 158% !important;
  }
}
@media (min-width: 1921px) {
  .pu-reg-bonus__card_back-center.pu-reg-bonus__card-sport[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 170% !important;
  }
}
.pu-reg-bonus__card_back-center.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
  .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
  background-position: top;
  background-size: auto 100% !important;
}
.pu-reg-bonus__card_back-center.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
  .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721]:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  background: inherit;
  background-size: auto 100% !important;
}
@media (min-width: 375px) {
  .pu-reg-bonus__card_back-center.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 100% !important;
  }
}
@media (min-width: 768px) {
  .pu-reg-bonus__card_back-center.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 135% !important;
  }
  .pu-reg-bonus__card_back-center.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721]:after {
    background-size: auto 135% !important;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__card_back-center.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 158% !important;
  }
  .pu-reg-bonus__card_back-center.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721]:after {
    background: none;
  }
}
@media (min-width: 1921px) {
  .pu-reg-bonus__card_back-center.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    background-size: auto 170% !important;
  }
  .pu-reg-bonus__card_back-center.pu-reg-bonus__card-casino[_nghost-ng-c3816328721]
    .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721]:after {
    background: none;
  }
}
.pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
  position: absolute;
  overflow: hidden;
  z-index: unset;
  inset: -1px;
  display: block;
  border-radius: var(--home-bonus-card-border-radius-s);
  background-repeat: no-repeat;
}
@media (min-width: 1024px) {
  .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    border-radius: var(--home-bonus-card-border-radius-m);
  }
}
@media (min-width: 1920px) {
  .pu-reg-bonus__underlay[_ngcontent-ng-c3816328721] {
    border-radius: var(--home-bonus-card-border-radius-l);
  }
}
.pu-reg-bonus__underlay[_ngcontent-ng-c3816328721]:after {
  content: "";
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-card-bg-1);
  position: absolute;
}
.pu-reg-bonus__lights[_ngcontent-ng-c3816328721] {
  position: absolute;
  z-index: 1;
  inset: 0 1px 1px 0;
  display: block;
  border-radius: var(--home-bonus-card-border-radius-s);
  background-repeat: no-repeat;
  background-size: contain;
}
@media (min-width: 1024px) {
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721] {
    border-radius: var(--home-bonus-card-border-radius-m);
  }
}
@media (min-width: 1920px) {
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721] {
    border-radius: var(--home-bonus-card-border-radius-l);
  }
}
.pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after,
.pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
  content: "";
  position: absolute;
  z-index: 2;
  height: 67px;
  width: 67px;
  background-repeat: no-repeat;
  background-size: contain;
  visibility: visible;
}
@media (min-width: 1280px) {
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after,
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
    visibility: hidden;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after,
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
    height: 111px;
    width: 111px;
  }
}
@media (min-width: 1920px) {
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:after,
  .pu-reg-bonus__lights[_ngcontent-ng-c3816328721]:before {
    height: 166px;
    width: 166px;
  }
}
.pu-reg-bonus__title[_ngcontent-ng-c3816328721] {
  position: relative;
  z-index: 2;
}
.pu-reg-bonus__title-first-line[_ngcontent-ng-c3816328721] {
  font-size: 2rem;
  line-height: 2.375rem;
  font-weight: 400;
  font-weight: 900;
}
@media (min-width: 375px) {
  .pu-reg-bonus__title-first-line[_ngcontent-ng-c3816328721] {
    font-family:
      var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
    font-size: 2.25rem;
    font-weight: 900;
    line-height: 2.25rem;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__title-first-line[_ngcontent-ng-c3816328721] {
    font-family:
      var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
    font-weight: 900;
    font-size: 3.25rem;
    line-height: 3.25rem;
  }
}
@media (min-width: 1920px) {
  .pu-reg-bonus__title-first-line[_ngcontent-ng-c3816328721] {
    font-family:
      var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
    font-weight: 900;
    font-size: 5.25rem;
    line-height: 5.25rem;
  }
}
.pu-reg-bonus__title-second-line[_ngcontent-ng-c3816328721] {
  font-size: 20px;
  line-height: 20px;
  font-family: Banner-Regular-It, sans-serif;
}
@media (min-width: 375px) {
  .pu-reg-bonus__title-second-line[_ngcontent-ng-c3816328721] {
    font-size: 24px;
    line-height: 24px;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__title-second-line[_ngcontent-ng-c3816328721] {
    font-size: 36px;
    line-height: 36px;
  }
}
@media (min-width: 1920px) {
  .pu-reg-bonus__title-second-line[_ngcontent-ng-c3816328721] {
    font-size: 54px;
    line-height: 54px;
  }
}
.pu-reg-bonus__prize[_ngcontent-ng-c3816328721] {
  position: relative;
  z-index: 2;
}
.pu-reg-bonus__prize-first-line[_ngcontent-ng-c3816328721] {
  background: linear-gradient(180deg, #fff 39.5%, #cecece 69.19%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-family:
    var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
}
@media (min-width: 375px) {
  .pu-reg-bonus__prize-first-line[_ngcontent-ng-c3816328721] {
    font-family:
      var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__prize-first-line[_ngcontent-ng-c3816328721] {
    font-family:
      var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
    font-size: 3rem;
    line-height: 3rem;
  }
}
@media (min-width: 1920px) {
  .pu-reg-bonus__prize-first-line[_ngcontent-ng-c3816328721] {
    font-family:
      var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
    font-size: 4.5rem;
    line-height: 4.5rem;
  }
}
.pu-reg-bonus__prize-second-line[_ngcontent-ng-c3816328721] {
  background: linear-gradient(180deg, #ffc700 26.48%, #ff8a00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-family:
    var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
  font-size: 1.875rem;
  line-height: 1.875rem;
}
@media (min-width: 375px) {
  .pu-reg-bonus__prize-second-line[_ngcontent-ng-c3816328721] {
    font-family:
      var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__prize-second-line[_ngcontent-ng-c3816328721] {
    font-family:
      var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
    font-size: 3.5rem;
    line-height: 3.5rem;
  }
}
@media (min-width: 1920px) {
  .pu-reg-bonus__prize-second-line[_ngcontent-ng-c3816328721] {
    font-family:
      var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
    font-size: 5.25rem;
    line-height: 5.25rem;
  }
}
.pu-reg-bonus__prize-prefix[_ngcontent-ng-c3816328721] {
  background: linear-gradient(180deg, #fff 39.5%, #cecece 69.19%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-family:
    var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
  font-size: 1rem;
  line-height: 1rem;
}
@media (min-width: 375px) {
  .pu-reg-bonus__prize-prefix[_ngcontent-ng-c3816328721] {
    font-family:
      var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__prize-prefix[_ngcontent-ng-c3816328721] {
    font-family:
      var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
    font-size: 2rem;
    line-height: 2rem;
  }
}
@media (min-width: 1920px) {
  .pu-reg-bonus__prize-prefix[_ngcontent-ng-c3816328721] {
    font-family:
      var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
    font-size: 3rem;
    line-height: 3rem;
  }
}
.pu-reg-bonus__btn[_ngcontent-ng-c3816328721] {
  position: relative;
  z-index: 2;
}
@media (min-width: 1920px) {
  .pu-reg-bonus__btn[_ngcontent-ng-c3816328721] {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 400;
    font-weight: 500;
    height: 69px;
    padding: 0 48px;
  }
}
.pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
  position: absolute;
  z-index: 1;
  height: auto;
  border-radius: 23px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    border-radius: 22px;
  }
}
@media (min-width: 550px) {
  .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    border-radius: 0;
  }
}
@media (min-width: 660px) {
  .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    border-radius: 22px;
  }
}
@media (min-width: 1024px) {
  .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    border-radius: 16px;
  }
}
@media (min-width: 1280px) {
  .pu-reg-bonus__img[_ngcontent-ng-c3816328721] {
    border-radius: 0;
  }
}
/*# sourceMappingURL=reg-bonus-card-YHBN7JHN.css.map */

/* ===== inline style block 32 ===== */

@keyframes _ngcontent-ng-c3499945295_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c3499945295_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c3499945295_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c3499945295] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c3499945295] {
  animation: _ngcontent-ng-c3499945295_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c3499945295] {
  animation: _ngcontent-ng-c3499945295_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c3499945295_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c3499945295_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
@keyframes _ngcontent-ng-c3499945295_fade-image {
  0% {
    opacity: 0;
  }
  3% {
    opacity: 1;
  }
  15% {
    opacity: 1;
  }
  18% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
[_nghost-ng-c3499945295] {
  display: grid;
  grid-template-columns: 50% 50%;
  height: 172px;
  border-radius: var(--player-data-widget-card-border-radius);
  overflow: hidden;
  box-shadow: var(--shadow-event-card-mini);
  position: relative;
  margin-bottom: 1rem;
  background-color: var(--color-card-bg-1);
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__title[_ngcontent-ng-c3499945295],
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__nickname[_ngcontent-ng-c3499945295] {
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 500;
  height: auto;
}
@media (min-width: 375px) {
  [_nghost-ng-c3499945295]
    .pu-gam-player-data-widget__title[_ngcontent-ng-c3499945295],
  [_nghost-ng-c3499945295]
    .pu-gam-player-data-widget__nickname[_ngcontent-ng-c3499945295] {
    font-size: 1.25rem;
    line-height: 1.625rem;
    font-weight: 400;
    font-weight: 500;
  }
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__nickname[_ngcontent-ng-c3499945295] {
  color: var(--color-card-txt-1);
  white-space: nowrap;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__nickname_default[_ngcontent-ng-c3499945295] {
  white-space: wrap;
  word-spacing: 16rem;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__nickname_small[_ngcontent-ng-c3499945295] {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
}
@media (min-width: 375px) {
  [_nghost-ng-c3499945295]
    .pu-gam-player-data-widget__nickname_small[_ngcontent-ng-c3499945295] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    font-weight: 500;
  }
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__placeholder[_ngcontent-ng-c3499945295] {
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 400;
  color: var(--color-card-txt-2);
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 375px) {
  [_nghost-ng-c3499945295]
    .pu-gam-player-data-widget__placeholder[_ngcontent-ng-c3499945295] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
  }
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__subtitle[_ngcontent-ng-c3499945295] {
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--color-card-txt-1);
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__statistics[_ngcontent-ng-c3499945295] {
  width: 100%;
  padding: 0.75rem 0.5rem 0.5rem 0.75rem;
  z-index: 1;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__images[_ngcontent-ng-c3499945295] {
  display: flex;
  justify-content: center;
  position: relative;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__images-item[_ngcontent-ng-c3499945295] {
  position: absolute;
  bottom: 0;
  opacity: 0;
  height: 160px;
  min-width: 175px;
  transform: translate(20px);
  animation: _ngcontent-ng-c3499945295_fade-image 18s infinite;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__images-item_image[_ngcontent-ng-c3499945295] {
  width: 100%;
  height: 100%;
}
@media (min-width: 375px) {
  [_nghost-ng-c3499945295]
    .pu-gam-player-data-widget__images[_ngcontent-ng-c3499945295] {
    min-width: 203px;
  }
  [_nghost-ng-c3499945295]
    .pu-gam-player-data-widget__images-item[_ngcontent-ng-c3499945295] {
    height: 186px;
    transform: none;
  }
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__btn[_ngcontent-ng-c3499945295] {
  display: flex;
  justify-content: center;
  height: 24px;
  position: relative;
}
@media (min-width: 375px) {
  [_nghost-ng-c3499945295]
    .pu-gam-player-data-widget__btn[_ngcontent-ng-c3499945295] {
    height: 28px;
  }
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__btn_static[_ngcontent-ng-c3499945295] {
  height: 28px;
  margin-top: 0;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__link[_ngcontent-ng-c3499945295] {
  position: absolute;
}
@media (min-width: 320px) {
  [_nghost-ng-c3499945295]
    .pu-gam-player-data-widget__link[_ngcontent-ng-c3499945295] {
    padding-top: 0.5rem;
  }
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__progresses[_ngcontent-ng-c3499945295] {
  display: grid;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__progresses_user[_ngcontent-ng-c3499945295] {
  grid-gap: 0.75rem;
  margin-top: 0.75rem;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__progresses_deafult-user[_ngcontent-ng-c3499945295] {
  grid-gap: 0.75rem;
  margin-top: 0.5rem;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__progresses_static[_ngcontent-ng-c3499945295] {
  grid-gap: 0.5rem;
  margin-top: 0.5rem;
}
@media (min-width: 375px) {
  [_nghost-ng-c3499945295]
    .pu-gam-player-data-widget__progresses_user[_ngcontent-ng-c3499945295] {
    grid-gap: 1rem;
    margin-top: 1rem;
  }
  [_nghost-ng-c3499945295]
    .pu-gam-player-data-widget__progresses_deafult-user[_ngcontent-ng-c3499945295] {
    grid-gap: 0.75rem;
    margin-top: 0.5rem;
  }
  [_nghost-ng-c3499945295]
    .pu-gam-player-data-widget__progresses_static[_ngcontent-ng-c3499945295] {
    grid-gap: 0.75rem;
    margin-top: 0.75rem;
  }
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__track[_ngcontent-ng-c3499945295] {
  height: 0.5rem;
  width: 100%;
  background-color: var(--color-card-bg-4);
  opacity: 0.5;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__animation_first[_ngcontent-ng-c3499945295] {
  animation-delay: 0s;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__animation_second[_ngcontent-ng-c3499945295] {
  animation-delay: 3s;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__animation_third[_ngcontent-ng-c3499945295] {
  animation-delay: 6s;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__animation_fourth[_ngcontent-ng-c3499945295] {
  animation-delay: 9s;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__animation_fifth[_ngcontent-ng-c3499945295] {
  animation-delay: 12s;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__animation_sixth[_ngcontent-ng-c3499945295] {
  animation-delay: 15s;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__background[_ngcontent-ng-c3499945295] {
  position: absolute;
  background: url(/assets/gam/gam-avatar-widget-bg.svg) center/contain no-repeat;
  background-size: cover;
  height: 100%;
  width: 60%;
  left: 0;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__background_light[_ngcontent-ng-c3499945295] {
  background: url(/assets/gam/gam-avatar-widget-light-bg.svg) center/contain
    no-repeat;
  background-size: cover;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__blur[_ngcontent-ng-c3499945295] {
  display: flex;
  justify-content: center;
  position: absolute;
  height: 100%;
  width: 50%;
  right: 0;
}
[_nghost-ng-c3499945295]
  .pu-gam-player-data-widget__blur-circle[_ngcontent-ng-c3499945295] {
  border-radius: 50%;
  background: var(--color-list-txt-icon);
  opacity: 0.1;
  height: 100%;
  width: 180px;
  filter: blur(35px);
}
.pu-gam-player-data-widget_light[_nghost-ng-c3499945295] {
  margin: 1rem 0.5rem;
  background: var(--general-card-bg-color-1);
}
@media (min-width: 375px) {
  [_nghost-ng-c3499945295] {
    height: 210px;
    min-width: 359px;
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c3499945295] {
    display: none;
  }
}
/*# sourceMappingURL=gam-player-data-widget.component-RZB7R5MI.css.map */

/* ===== inline style block 33 ===== */

@keyframes _ngcontent-ng-c1050582219_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1050582219_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1050582219_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1050582219] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1050582219] {
  animation: _ngcontent-ng-c1050582219_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1050582219] {
  animation: _ngcontent-ng-c1050582219_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1050582219_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1050582219_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
@keyframes _ngcontent-ng-c1050582219_fade-image {
  0% {
    opacity: 0;
  }
  3% {
    opacity: 1;
  }
  15% {
    opacity: 1;
  }
  18% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
[_nghost-ng-c1050582219] {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: var(--color-card-txt-2);
}
@media (min-width: 375px) {
  [_nghost-ng-c1050582219] {
    display: grid;
    grid-template-columns: 20px 1fr;
    align-items: end;
  }
}
.pu-gam-widget-progress-bar__info[_ngcontent-ng-c1050582219] {
  font-size: 0.5rem;
  line-height: 0.75rem;
  font-weight: 400;
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 2px;
  flex-wrap: wrap;
}
.pu-gam-widget-progress-bar__info-label[_ngcontent-ng-c1050582219] {
  color: var(--color-card-txt-2);
}
.pu-gam-widget-progress-bar__info-separator[_ngcontent-ng-c1050582219] {
  margin: 0 1px;
  color: var(--color-card-txt-2);
}
.pu-gam-widget-progress-bar__info-wrapper[_ngcontent-ng-c1050582219] {
  display: flex;
  align-items: center;
}
@media (min-width: 375px) {
  .pu-gam-widget-progress-bar__info[_ngcontent-ng-c1050582219] {
    font-size: 0.625rem;
    line-height: 0.875rem;
    font-weight: 400;
    margin-top: 0.125rem;
    padding-bottom: 0.125rem;
  }
}
.pu-gam-widget-progress-bar__labels[_ngcontent-ng-c1050582219] {
  height: 100%;
  position: relative;
  margin-bottom: 3px;
}
.pu-gam-widget-progress-bar__labels-item[_ngcontent-ng-c1050582219] {
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 400;
  font-weight: 500;
  position: absolute;
  color: var(--color-card-txt-1);
  right: 0;
}
.pu-gam-widget-progress-bar__labels-item_animated[_ngcontent-ng-c1050582219] {
  opacity: 0;
  animation: _ngcontent-ng-c1050582219_fade-image 18s infinite;
}
@media (min-width: 375px) {
  .pu-gam-widget-progress-bar__labels-item[_ngcontent-ng-c1050582219] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 500;
  }
}
.pu-gam-widget-progress-bar__progress-bar[_ngcontent-ng-c1050582219] {
  position: relative;
  border-radius: 0.25rem;
  overflow: hidden;
  height: 4px;
  display: flex;
  width: 100%;
  grid-column: 2/3;
  min-width: 140px;
}
.pu-gam-widget-progress-bar__icon[_ngcontent-ng-c1050582219] {
  grid-row: 1/3;
  width: 16px;
  height: 16px;
  display: none;
}
.pu-gam-widget-progress-bar__icon_days[_ngcontent-ng-c1050582219] {
  color: var(--gam-accent-1);
}
.pu-gam-widget-progress-bar__icon_bonuses[_ngcontent-ng-c1050582219] {
  color: var(--gam-accent-3);
}
.pu-gam-widget-progress-bar__icon_tournaments[_ngcontent-ng-c1050582219] {
  color: var(--gam-accent-2);
}
@media (min-width: 375px) {
  .pu-gam-widget-progress-bar__icon[_ngcontent-ng-c1050582219] {
    display: flex;
  }
}
.pu-gam-widget-progress-bar__animation_first[_ngcontent-ng-c1050582219] {
  animation-delay: 0s;
}
.pu-gam-widget-progress-bar__animation_second[_ngcontent-ng-c1050582219] {
  animation-delay: 3s;
}
.pu-gam-widget-progress-bar__animation_third[_ngcontent-ng-c1050582219] {
  animation-delay: 6s;
}
.pu-gam-widget-progress-bar__animation_fourth[_ngcontent-ng-c1050582219] {
  animation-delay: 9s;
}
.pu-gam-widget-progress-bar__animation_fifth[_ngcontent-ng-c1050582219] {
  animation-delay: 12s;
}
.pu-gam-widget-progress-bar__animation_sixth[_ngcontent-ng-c1050582219] {
  animation-delay: 15s;
}
.pu-gam-widget-progress-bar__progress[_ngcontent-ng-c1050582219] {
  position: absolute;
  z-index: 1;
  height: 0.5rem;
  width: 0;
}
.pu-gam-widget-progress-bar__progress-days[_ngcontent-ng-c1050582219] {
  background: var(--gradient-progressbar-1);
}
.pu-gam-widget-progress-bar__progress-days_animated[_ngcontent-ng-c1050582219] {
  background: var(--gradient-progressbar-1);
  animation: _ngcontent-ng-c1050582219_days 18s infinite;
}
@keyframes _ngcontent-ng-c1050582219_days {
  0% {
    width: 60%;
  }
  4%,
  17% {
    width: 10%;
  }
  21%,
  34% {
    width: 50%;
  }
  38%,
  50% {
    width: 33%;
  }
  54%,
  67% {
    width: 83%;
  }
  71%,
  84% {
    width: 66%;
  }
  88%,
  to {
    width: 60%;
  }
}
.pu-gam-widget-progress-bar__progress-days_full[_ngcontent-ng-c1050582219] {
  background: var(--color-progressbar-full-1);
}
.pu-gam-widget-progress-bar__progress-bonuses[_ngcontent-ng-c1050582219] {
  background: var(--gradient-progressbar-3);
}
.pu-gam-widget-progress-bar__progress-bonuses_animated[_ngcontent-ng-c1050582219] {
  background: var(--gradient-progressbar-3);
  animation: _ngcontent-ng-c1050582219_bonuses 18s infinite;
}
@keyframes _ngcontent-ng-c1050582219_bonuses {
  0% {
    width: 33%;
  }
  4%,
  17% {
    width: 33%;
  }
  21%,
  34% {
    width: 33%;
  }
  38%,
  50% {
    width: 66%;
  }
  54%,
  67% {
    width: 33%;
  }
  71%,
  84% {
    width: 66%;
  }
  88%,
  to {
    width: 33%;
  }
}
.pu-gam-widget-progress-bar__progress-bonuses_full[_ngcontent-ng-c1050582219] {
  background: var(--color-progressbar-full-3);
}
.pu-gam-widget-progress-bar__progress-tournaments[_ngcontent-ng-c1050582219] {
  background: var(--gradient-progressbar-2);
}
.pu-gam-widget-progress-bar__progress-tournaments_animated[_ngcontent-ng-c1050582219] {
  background: var(--gradient-progressbar-2);
  animation: _ngcontent-ng-c1050582219_tournaments 18s infinite;
}
@keyframes _ngcontent-ng-c1050582219_tournaments {
  0% {
    width: 50%;
  }
  4%,
  17% {
    width: 30%;
  }
  21%,
  34% {
    width: 70%;
  }
  38%,
  50% {
    width: 50%;
  }
  54%,
  67% {
    width: 90%;
  }
  71%,
  84% {
    width: 60%;
  }
  88%,
  to {
    width: 50%;
  }
}
.pu-gam-widget-progress-bar__progress-tournaments_full[_ngcontent-ng-c1050582219] {
  background: var(--color-progressbar-full-2);
}
.pu-gam-widget-progress-bar__track[_ngcontent-ng-c1050582219] {
  height: 0.5rem;
  width: 100%;
  background-color: var(--color-card-bg-4);
  opacity: 0.5;
}
/*# sourceMappingURL=gam-widget-progress-bar.component-G3S6IG55.css.map */

/* ===== inline style block 34 ===== */

@keyframes _ngcontent-ng-c1196182278_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1196182278_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1196182278_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1196182278] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1196182278] {
  animation: _ngcontent-ng-c1196182278_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1196182278] {
  animation: _ngcontent-ng-c1196182278_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1196182278_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1196182278_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1196182278] {
  display: block;
  margin-bottom: 0.75rem;
  overflow: hidden;
  padding: 2.5rem 0;
}
.pu-native-apps-widget_hidden[_nghost-ng-c1196182278] {
  display: none;
}
@media (min-width: 768px) {
  [_nghost-ng-c1196182278] {
    padding: 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c1196182278] {
    padding: 2.5rem;
  }
}
@media (max-width: 374.98px) {
  [_nghost-ng-c1196182278] {
    overflow: hidden;
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.pu-native-apps-widget[_ngcontent-ng-c1196182278] {
  max-width: 500px;
  display: flex;
  position: relative;
  padding-left: 0.75rem;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .pu-native-apps-widget[_ngcontent-ng-c1196182278] {
    max-width: unset;
    justify-content: center;
    align-items: center;
    margin: unset;
  }
}
@media (min-width: 1280px) {
  .pu-native-apps-widget[_ngcontent-ng-c1196182278] {
    min-height: 575px;
  }
}
.pu-native-apps-widget__content[_ngcontent-ng-c1196182278] {
  min-height: 190px;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .pu-native-apps-widget__content[_ngcontent-ng-c1196182278] {
    min-height: 390px;
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1280px) {
  .pu-native-apps-widget__content[_ngcontent-ng-c1196182278] {
    min-height: 575px;
  }
}
.pu-native-apps-widget__header[_ngcontent-ng-c1196182278] {
  flex: 1;
  max-width: 180px;
}
@media (min-width: 768px) {
  .pu-native-apps-widget__header[_ngcontent-ng-c1196182278] {
    max-width: 260px;
  }
}
@media (min-width: 1280px) {
  .pu-native-apps-widget__header[_ngcontent-ng-c1196182278] {
    max-width: 400px;
  }
}
.pu-native-apps-widget__title[_ngcontent-ng-c1196182278] {
  color: var(--color-txt-icon-1);
  text-transform: uppercase;
  overflow-wrap: break-word;
  font-size: 1.25rem;
  line-height: 1.625rem;
  font-weight: 400;
  font-weight: 500;
}
@media (min-width: 375px) {
  .pu-native-apps-widget__title[_ngcontent-ng-c1196182278] {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 400;
    font-weight: 500;
  }
}
@media (min-width: 768px) {
  .pu-native-apps-widget__title[_ngcontent-ng-c1196182278] {
    font-size: 1.75rem;
    line-height: 2.0625rem;
    font-weight: 400;
    font-weight: 500;
  }
}
@media (min-width: 1280px) {
  .pu-native-apps-widget__title[_ngcontent-ng-c1196182278] {
    font-size: 3rem;
    line-height: 3.5rem;
    font-weight: 400;
    font-weight: 700;
  }
  .pu-native-apps-widget__title[_ngcontent-ng-c1196182278] {
    line-height: 48px;
    margin-bottom: 0.25rem;
  }
}
.pu-native-apps-widget__description[_ngcontent-ng-c1196182278] {
  color: #ffffff80;
  margin-top: 0.5rem;
  width: 170px;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
@media (min-width: 375px) {
  .pu-native-apps-widget__description[_ngcontent-ng-c1196182278] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
  }
}
@media (min-width: 768px) {
  .pu-native-apps-widget__description[_ngcontent-ng-c1196182278] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 400;
  }
}
@media (min-width: 1280px) {
  .pu-native-apps-widget__description[_ngcontent-ng-c1196182278] {
    margin-top: 0;
  }
}
.pu-native-apps-widget__list[_ngcontent-ng-c1196182278] {
  width: 100%;
  display: flex;
  gap: 2rem;
}
@media (min-width: 1280px) {
  .pu-native-apps-widget__list[_ngcontent-ng-c1196182278] {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
@media (min-width: 1920px) {
  .pu-native-apps-widget__list[_ngcontent-ng-c1196182278] {
    padding: 0 4rem;
  }
}
@media (min-width: 1280px) {
  .pu-native-apps-widget__list-wrapper[_ngcontent-ng-c1196182278] {
    display: grid;
    grid-auto-flow: column;
    grid-gap: 0.5rem;
  }
}
.pu-native-apps-widget__list-item[_ngcontent-ng-c1196182278] {
  display: flex;
  align-items: flex-start;
  position: relative;
}
.pu-native-apps-widget__link[_ngcontent-ng-c1196182278] {
  display: flex;
  height: 40px;
  padding: 0 11px;
  color: var(--color-txt-icon-1);
  border: 0.78px solid var(--color-button-tertiary-strk);
  border-radius: 0.5rem;
  overflow: hidden;
  text-decoration: none;
}
@media (min-width: 1920px) {
  .pu-native-apps-widget__link[_ngcontent-ng-c1196182278] {
    height: 56px;
    padding: 0.25rem 1rem;
  }
}
.pu-native-apps-widget__link[_ngcontent-ng-c1196182278]:hover {
  color: var(--color-txt-icon-5);
  background: var(--color-bg-8);
  border-color: var(--color-bg-8);
}
.pu-native-apps-widget__link_disabled[_ngcontent-ng-c1196182278] {
  pointer-events: none;
  cursor: none;
  opacity: 0.3;
}
.pu-native-apps-widget__link-icon[_ngcontent-ng-c1196182278] {
  margin-right: 0.5rem;
}
.pu-native-apps-widget__link-icon[_ngcontent-ng-c1196182278]
  .ui-icon-svg.m[_ngcontent-ng-c1196182278] {
  width: 32px;
  height: 32px;
}
.pu-native-apps-widget__link-text[_ngcontent-ng-c1196182278] {
  padding-top: 3px;
}
.pu-native-apps-widget__link-text-prefix[_ngcontent-ng-c1196182278] {
  letter-spacing: 0.15px;
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 400;
}
@media (min-width: 1920px) {
  .pu-native-apps-widget__link-text-prefix[_ngcontent-ng-c1196182278] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
  }
}
.pu-native-apps-widget__link-text-label[_ngcontent-ng-c1196182278] {
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.2px;
  font-family: var(--font-family-primary), sans-serif;
}
@media (min-width: 1920px) {
  .pu-native-apps-widget__link-text-label[_ngcontent-ng-c1196182278] {
    font-size: 20px;
  }
}
.pu-native-apps-widget__img[_ngcontent-ng-c1196182278] {
  position: absolute;
  left: 180px;
  width: 210px;
}
@media (min-width: 375px) {
  .pu-native-apps-widget__img[_ngcontent-ng-c1196182278] {
    left: 230px;
  }
}
@media (min-width: 768px) {
  .pu-native-apps-widget__img[_ngcontent-ng-c1196182278] {
    position: static;
    width: 444px;
  }
}
@media (min-width: 1280px) {
  .pu-native-apps-widget__img[_ngcontent-ng-c1196182278] {
    width: 654px;
  }
}
/*# sourceMappingURL=native-apps-widget-74U275YI.css.map */

/* ===== inline style block 35 ===== */

@keyframes _ngcontent-ng-c4260530709_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c4260530709_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c4260530709_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c4260530709] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c4260530709] {
  animation: _ngcontent-ng-c4260530709_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c4260530709] {
  animation: _ngcontent-ng-c4260530709_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c4260530709_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c4260530709_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c4260530709] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0.75rem;
}
@media (min-width: 768px) {
  [_nghost-ng-c4260530709] {
    margin-bottom: 1rem;
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c4260530709] {
    padding: 0 1.5rem;
  }
}
.pu-home-games-widget[_ngcontent-ng-c4260530709] {
  position: relative;
  width: 100%;
  padding: 20px 0 0;
}
@media (min-width: 768px) {
  .pu-home-games-widget[_ngcontent-ng-c4260530709] {
    padding: 36px 0 0;
  }
}
@media (min-width: 1280px) {
  .pu-home-games-widget[_ngcontent-ng-c4260530709] {
    padding: 2.5rem 0 0;
  }
}
.pu-home-games-widget__button[_ngcontent-ng-c4260530709] {
  justify-content: center;
  text-align: center;
  min-width: 132px;
  max-width: 360px;
  margin: 0.5rem auto 0;
  z-index: 2;
}
@media (min-width: 375px) {
  .pu-home-games-widget__button[_ngcontent-ng-c4260530709] {
    min-width: 160px;
  }
}
@media (min-width: 768px) {
  .pu-home-games-widget__button[_ngcontent-ng-c4260530709] {
    min-width: auto;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0;
  }
}
@media (min-width: 1280px) {
  .pu-home-games-widget__button[_ngcontent-ng-c4260530709] {
    top: -10px;
  }
}
/*# sourceMappingURL=home-games-widget-QMRWDUZJ.css.map */

/* ===== inline style block 36 ===== */

@keyframes _ngcontent-ng-c988663098_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c988663098_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c988663098_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c988663098] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c988663098] {
  animation: _ngcontent-ng-c988663098_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c988663098] {
  animation: _ngcontent-ng-c988663098_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c988663098_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c988663098_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c988663098] {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  width: calc(100% + 1rem);
  position: relative;
  z-index: 2;
  overflow: hidden;
  padding: 26px 0.5rem 21px;
  margin: 0 -0.5rem -10px;
}
@media (min-width: 375px) {
  [_nghost-ng-c988663098] {
    padding-top: 1.5rem;
    padding-bottom: 19px;
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c988663098] {
    width: calc(100% + 2rem);
    padding: 2rem 1rem 22px;
    margin: 0 -1rem -5px;
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c988663098] {
    width: calc(100% + 3rem);
    max-width: 1300px;
    padding: 55px 1.5rem 25px;
    margin: 0 -1.5rem;
  }
}
@media (min-width: 1920px) {
  [_nghost-ng-c988663098] {
    padding: 50px 1.5rem 60px;
  }
}
.pu-live-dealers__block-title[_nghost-ng-c988663098],
.pu-live-dealers__block-title [_nghost-ng-c988663098] {
  padding: 20px 0.5rem 30px;
}
@media (min-width: 375px) {
  .pu-live-dealers__block-title[_nghost-ng-c988663098],
  .pu-live-dealers__block-title [_nghost-ng-c988663098] {
    padding-top: 20px;
    padding-bottom: 30px;
  }
}
@media (min-width: 768px) {
  .pu-live-dealers__block-title[_nghost-ng-c988663098],
  .pu-live-dealers__block-title [_nghost-ng-c988663098] {
    padding: 24px 1rem 42px;
  }
}
@media (min-width: 1280px) {
  .pu-live-dealers__block-title[_nghost-ng-c988663098],
  .pu-live-dealers__block-title [_nghost-ng-c988663098] {
    padding: 50px 1rem;
  }
}
.ui-block-title__wrapper[_ngcontent-ng-c988663098] {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 2;
}
.ui-block-title__title[_ngcontent-ng-c988663098] {
  color: var(--color-txt-icon-1);
  text-transform: uppercase;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.625rem;
  font-weight: 400;
  font-weight: 500;
}
@media (min-width: 375px) {
  .ui-block-title__title[_ngcontent-ng-c988663098] {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 400;
    font-weight: 500;
  }
}
@media (min-width: 768px) {
  .ui-block-title__title[_ngcontent-ng-c988663098] {
    font-size: 1.75rem;
    line-height: 2.0625rem;
    font-weight: 400;
    font-weight: 500;
  }
}
@media (min-width: 1280px) {
  .ui-block-title__title[_ngcontent-ng-c988663098] {
    font-size: 3rem;
    line-height: 3.5rem;
    font-weight: 400;
    font-weight: 700;
  }
  .ui-block-title__title[_ngcontent-ng-c988663098] {
    line-height: 48px;
    margin-bottom: 0.25rem;
  }
}
.ui-block-title__description[_ngcontent-ng-c988663098] {
  color: var(--color-txt-icon-1);
  margin-top: -2px;
  margin-bottom: 5px;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
@media (min-width: 375px) {
  .ui-block-title__description[_ngcontent-ng-c988663098] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
  }
}
@media (min-width: 768px) {
  .ui-block-title__description[_ngcontent-ng-c988663098] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 400;
  }
}
@media (min-width: 1280px) {
  .ui-block-title__description[_ngcontent-ng-c988663098] {
    margin-top: 0;
  }
}
.ui-block-title__highlight[_ngcontent-ng-c988663098] {
  width: calc(100% + 2rem);
  height: 1px;
}
@media (min-width: 1280px) {
  .ui-block-title__highlight[_ngcontent-ng-c988663098] {
    min-width: 280px;
  }
}
.ui-block-title__highlight[_ngcontent-ng-c988663098]:after,
.ui-block-title__highlight[_ngcontent-ng-c988663098]:before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 50%;
  transform: translate(-50%);
  height: 3px;
  width: 88px;
  border-radius: 100px;
  visibility: var(--starshine-block-underline-decoration-visibility);
}
@media (min-width: 1280px) {
  .ui-block-title__highlight[_ngcontent-ng-c988663098]:after,
  .ui-block-title__highlight[_ngcontent-ng-c988663098]:before {
    width: 112px;
  }
}
.ui-block-title__highlight[_ngcontent-ng-c988663098]:before {
  filter: blur(10px);
}
.ui-block-title__highlight_green[_ngcontent-ng-c988663098] {
  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-c988663098]:after,
.ui-block-title__highlight_green[_ngcontent-ng-c988663098]:before {
  background-color: var(--color-brand-secondary);
}
.ui-block-title__highlight_red[_ngcontent-ng-c988663098] {
  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-c988663098]:after,
.ui-block-title__highlight_red[_ngcontent-ng-c988663098]:before {
  background-color: var(--color-brand-primary);
}
.ui-block-title__highlight_magenta[_ngcontent-ng-c988663098] {
  background: linear-gradient(90deg, #0000, #f32293, #0000);
}
.ui-block-title__highlight_magenta[_ngcontent-ng-c988663098]:after,
.ui-block-title__highlight_magenta[_ngcontent-ng-c988663098]:before {
  background-color: #f32293;
}
.ui-block-title__highlight_blue[_ngcontent-ng-c988663098] {
  background: linear-gradient(90deg, #0000, #00b2ff, #0000);
}
.ui-block-title__highlight_blue[_ngcontent-ng-c988663098]:after,
.ui-block-title__highlight_blue[_ngcontent-ng-c988663098]:before {
  background-color: #00b2ff;
}
.ui-block-title__highlight_white[_ngcontent-ng-c988663098] {
  background: linear-gradient(90deg, #0000, #fff, #0000);
}
.ui-block-title__highlight_white[_ngcontent-ng-c988663098]:after,
.ui-block-title__highlight_white[_ngcontent-ng-c988663098]:before {
  background-color: #fff;
}
.ui-block-title__highlight_yellow[_ngcontent-ng-c988663098] {
  background: linear-gradient(90deg, #0000, #e9c05f, #0000);
}
.ui-block-title__highlight_yellow[_ngcontent-ng-c988663098]:after,
.ui-block-title__highlight_yellow[_ngcontent-ng-c988663098]:before {
  background-color: #e9c05f;
}
.ui-block-title__glow[_ngcontent-ng-c988663098] {
  position: absolute;
  top: 11px;
  height: 56px;
  width: 495px;
}
@media (min-width: 768px) {
  .ui-block-title__glow[_ngcontent-ng-c988663098] {
    width: 712px;
    height: 80px;
    top: 9px;
  }
}
@media (min-width: 1280px) {
  .ui-block-title__glow[_ngcontent-ng-c988663098] {
    width: 1300px;
    height: 100px;
    top: 27px;
  }
}
.ui-block-title__glow[_ngcontent-ng-c988663098]:after {
  content: "";
  position: absolute;
  top: 0.5rem;
  width: 144px;
  height: 40px;
  left: 50%;
  transform: translate(-50%);
  background: radial-gradient(50% 50% at 50% 50%, #0d1016, #0000);
}
@media (min-width: 768px) {
  .ui-block-title__glow[_ngcontent-ng-c988663098]:after {
    width: 207px;
    height: 57px;
    top: 20px;
  }
}
@media (min-width: 1280px) {
  .ui-block-title__glow[_ngcontent-ng-c988663098]:after {
    width: 482px;
    height: 72px;
    top: 14px;
  }
}
.ui-block-title__glow[_ngcontent-ng-c988663098]:before {
  content: "";
  position: absolute;
  top: 25px;
  width: 100%;
  height: 5px;
  left: 50%;
  transform: translate(-50%);
}
@media (min-width: 768px) {
  .ui-block-title__glow[_ngcontent-ng-c988663098]:before {
    top: 36px;
    width: 620px;
    height: 7px;
  }
}
@media (min-width: 1280px) {
  .ui-block-title__glow[_ngcontent-ng-c988663098]:before {
    top: 45px;
    width: 820px;
    height: 10px;
  }
}
.ui-block-title__glow_green[_ngcontent-ng-c988663098] {
  background: radial-gradient(50% 50% at 50% 50%, #00cfa61a, #0000);
}
.ui-block-title__glow_green[_ngcontent-ng-c988663098]:before {
  background: radial-gradient(50% 50% at 50% 50%, #00cfa61a 0% 15.45%, #0000);
}
.ui-block-title__glow_red[_ngcontent-ng-c988663098] {
  background: radial-gradient(50% 50% at 50% 50%, #ff24001a, #0000);
}
.ui-block-title__glow_red[_ngcontent-ng-c988663098]:before {
  background: radial-gradient(50% 50% at 50% 50%, #ff24001a 0% 15.45%, #0000);
}
.ui-block-title__glow_white[_ngcontent-ng-c988663098] {
  background: radial-gradient(50% 50% at 50% 50%, #ffffff1a, #0000);
}
.ui-block-title__glow_white[_ngcontent-ng-c988663098]:before {
  background: radial-gradient(50% 50% at 50% 50%, #ffffff1a 0% 15.45%, #0000);
}
.ui-block-title__glow_magenta[_ngcontent-ng-c988663098] {
  background: radial-gradient(50% 50% at 50% 50%, #f322931a, #0000);
}
.ui-block-title__glow_magenta[_ngcontent-ng-c988663098]:before {
  background: radial-gradient(50% 50% at 50% 50%, #f3229326 0% 15.45%, #0000);
}
.ui-block-title__glow_blue[_ngcontent-ng-c988663098] {
  background: radial-gradient(50% 50% at 50% 50%, #00b2ff1a, #0000);
}
.ui-block-title__glow_blue[_ngcontent-ng-c988663098]:before {
  background: radial-gradient(50% 50% at 50% 50%, #00b2ff1a 0% 15.45%, #0000);
}
.ui-block-title__glow_yellow[_ngcontent-ng-c988663098] {
  background: radial-gradient(50% 50% at 50% 50%, #e9c05f1a, #0000);
}
.ui-block-title__glow_yellow[_ngcontent-ng-c988663098]:before {
  background: radial-gradient(50% 50% at 50% 50%, #e9c05f1a 0% 15.45%, #0000);
}
/*# sourceMappingURL=starshine-block-title.component-GBVPNH3P.css.map */

/* ===== inline style block 37 ===== */

@keyframes _ngcontent-ng-c3458369873_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c3458369873_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c3458369873_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c3458369873] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c3458369873] {
  animation: _ngcontent-ng-c3458369873_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c3458369873] {
  animation: _ngcontent-ng-c3458369873_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c3458369873_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c3458369873_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c3458369873] {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.ui-starshine-green[_nghost-ng-c3458369873]
  .ui-star[_ngcontent-ng-c3458369873] {
  background-image: url(/assets/home/stars/green-light.png);
  background-image: -webkit-image-set(
    url(/assets/home/stars/green-light.png) 1x,
    url(/assets/home/stars/green-light@2x.png) 2x
  );
  background-image: image-set(
    url(/assets/home/stars/green-light.png) 1x,
    url(/assets/home/stars/green-light@2x.png) 2x
  );
}
.ui-starshine-red[_nghost-ng-c3458369873] .ui-star[_ngcontent-ng-c3458369873] {
  background-image: url(/assets/home/stars/red-light.png);
  background-image: -webkit-image-set(
    url(/assets/home/stars/red-light.png) 1x,
    url(/assets/home/stars/red-light@2x.png) 2x
  );
  background-image: image-set(
    url(/assets/home/stars/red-light.png) 1x,
    url(/assets/home/stars/red-light@2x.png) 2x
  );
}
.ui-starshine-magenta[_nghost-ng-c3458369873]
  .ui-star[_ngcontent-ng-c3458369873] {
  background-image: url(/assets/home/stars/magenta-light.png);
  background-image: -webkit-image-set(
    url(/assets/home/stars/magenta-light.png) 1x,
    url(/assets/home/stars/magenta-light@2x.png) 2x
  );
  background-image: image-set(
    url(/assets/home/stars/magenta-light.png) 1x,
    url(/assets/home/stars/magenta-light@2x.png) 2x
  );
}
.ui-starshine-blue[_nghost-ng-c3458369873] .ui-star[_ngcontent-ng-c3458369873] {
  background-image: url(/assets/home/stars/blue-light.png);
  background-image: -webkit-image-set(
    url(/assets/home/stars/blue-light.png) 1x,
    url(/assets/home/stars/blue-light@2x.png) 2x
  );
  background-image: image-set(
    url(/assets/home/stars/blue-light.png) 1x,
    url(/assets/home/stars/blue-light@2x.png) 2x
  );
}
.ui-starshine-white[_nghost-ng-c3458369873]
  .ui-star[_ngcontent-ng-c3458369873] {
  background-image: url(/assets/home/stars/white-light.png);
  background-image: -webkit-image-set(
    url(/assets/home/stars/white-light.png) 1x,
    url(/assets/home/stars/white-light@2x.png) 2x
  );
  background-image: image-set(
    url(/assets/home/stars/white-light.png) 1x,
    url(/assets/home/stars/white-light@2x.png) 2x
  );
}
.ui-starshine-yellow[_nghost-ng-c3458369873]
  .ui-star[_ngcontent-ng-c3458369873] {
  background-image: url(/assets/home/stars/yellow-light.png);
  background-image: -webkit-image-set(
    url(/assets/home/stars/yellow-light.png) 1x,
    url(/assets/home/stars/yellow-light@2x.png) 2x
  );
  background-image: image-set(
    url(/assets/home/stars/yellow-light.png) 1x,
    url(/assets/home/stars/yellow-light@2x.png) 2x
  );
}
.ui-starshine-wrapper[_ngcontent-ng-c3458369873] {
  display: block;
  width: 100%;
  height: 100%;
}
.ui-star[_ngcontent-ng-c3458369873] {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  z-index: 2;
  opacity: 0;
  animation: _ngcontent-ng-c3458369873_glitter 5s linear 0s infinite normal;
}
.ui-star-small[_ngcontent-ng-c3458369873] {
  width: 7px;
  height: 7px;
}
@media (min-width: 768px) {
  .ui-star-small[_ngcontent-ng-c3458369873] {
    width: 10px;
    height: 10px;
  }
}
@media (min-width: 1280px) {
  .ui-star-small[_ngcontent-ng-c3458369873] {
    width: 24px;
    height: 24px;
  }
}
.ui-star-medium[_ngcontent-ng-c3458369873] {
  width: 15px;
  height: 15px;
}
@media (min-width: 768px) {
  .ui-star-medium[_ngcontent-ng-c3458369873] {
    width: 30px;
    height: 30px;
  }
}
@media (min-width: 1280px) {
  .ui-star-medium[_ngcontent-ng-c3458369873] {
    width: 68px;
    height: 68px;
  }
}
.ui-star-large[_ngcontent-ng-c3458369873] {
  width: 35px;
  height: 35px;
}
@media (min-width: 768px) {
  .ui-star-large[_ngcontent-ng-c3458369873] {
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1280px) {
  .ui-star-large[_ngcontent-ng-c3458369873] {
    width: 100px;
    height: 100px;
  }
}
@keyframes _ngcontent-ng-c3458369873_glitter {
  0% {
    transform: scale(0.3);
    opacity: 0;
  }
  40% {
    transform: scale(1);
    opacity: 1;
  }
  80% {
    transform: scale(0.3);
    opacity: 0;
  }
  to {
    transform: scale(0.3);
    opacity: 0;
  }
}
/*# sourceMappingURL=starshine.component-PTQOW62F.css.map */

/* ===== inline style block 38 ===== */

@keyframes _ngcontent-ng-c635182930_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c635182930_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c635182930_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c635182930] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c635182930] {
  animation: _ngcontent-ng-c635182930_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c635182930] {
  animation: _ngcontent-ng-c635182930_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c635182930_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c635182930_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c635182930] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0.75rem;
  padding: var(--style-top-events-widget-padding, 0);
}
@media (min-width: 768px) {
  [_nghost-ng-c635182930] {
    margin-bottom: 1rem;
  }
}
.pu-home-top-widget[_ngcontent-ng-c635182930] {
  width: 100%;
  padding: var(--style-top-events-widget-slider-padding, 0);
}
.pu-home-top-widget-button[_ngcontent-ng-c635182930] {
  justify-content: center;
  text-align: center;
  min-width: 132px;
  max-width: 360px;
  width: 100%;
  margin: 1rem auto 0;
}
@media (min-width: 375px) {
  .pu-home-top-widget-button[_ngcontent-ng-c635182930] {
    min-width: 160px;
  }
}
@media (min-width: 768px) {
  .pu-home-top-widget-button[_ngcontent-ng-c635182930] {
    min-width: auto;
  }
}
.header-collapsed[_ngcontent-ng-c635182930] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: var(--style-top-events-widget-header-padding);
  text-decoration: none;
  gap: 0.5rem;
}
.header-collapsed__icon-img[_ngcontent-ng-c635182930] {
  height: 24px;
  width: 24px;
  object-fit: cover;
}
.header-collapsed__title[_ngcontent-ng-c635182930] {
  flex: 1;
  text-shadow: var(--top-events-widget-title-text-shadow, none);
  color: var(--color-txt-icon-1);
  text-transform: var(--font-top-events-widget-title-tt, none);
  font-family: var(--font-top-events-widget-title-ff), sans-serif;
  font-size: var(--font-top-events-widget-title-fs);
  font-weight: var(--font-top-events-widget-title-fw, 700);
  line-height: var(--font-top-events-widget-title-lh);
}
.header-collapsed__hint[_ngcontent-ng-c635182930] {
  display: flex;
  align-items: center;
  color: var(--color-button-link-txt);
  text-decoration: none;
  gap: 0.25rem;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .header-collapsed__hint[_ngcontent-ng-c635182930] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 400;
  }
}
/*# sourceMappingURL=home-top-events-widget-D563JQBH.css.map */

/* ===== inline style block 39 ===== */

@keyframes _ngcontent-ng-c991292909_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c991292909_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c991292909_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c991292909] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c991292909] {
  animation: _ngcontent-ng-c991292909_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c991292909] {
  animation: _ngcontent-ng-c991292909_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c991292909_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c991292909_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c991292909] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0.75rem;
}
@media (min-width: 768px) {
  [_nghost-ng-c991292909] {
    margin-bottom: 1rem;
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c991292909] {
    padding: 0 1.5rem;
  }
}
.pu-thematic-sections-widget-skeleton[_ngcontent-ng-c991292909] {
  width: 100%;
}
.pu-thematic-sections-widget-skeleton_hidden[_ngcontent-ng-c991292909] {
  display: none;
}
/*# sourceMappingURL=thematic-sections-widget-QQG6UKAO.css.map */

/* ===== inline style block 40 ===== */

@keyframes _ngcontent-ng-c1519325698_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1519325698_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1519325698_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1519325698] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1519325698] {
  animation: _ngcontent-ng-c1519325698_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1519325698] {
  animation: _ngcontent-ng-c1519325698_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1519325698_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1519325698_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
.pu-games-running-line-widget_mobile[_nghost-ng-c1519325698] {
  position: relative;
  min-height: 200px;
  margin-bottom: 0.75rem;
}
@media (min-width: 768px) {
  .pu-games-running-line-widget_mobile[_nghost-ng-c1519325698] {
    margin-bottom: 1rem;
  }
}
.pu-games-running-line-widget-stars[_ngcontent-ng-c1519325698] {
  width: calc(100% - 2rem);
  left: 50%;
  transform: translate(-50%);
}
/*# sourceMappingURL=games-running-line-widget-6WW2IBLU.css.map */

/* ===== inline style block 41 ===== */

@keyframes _ngcontent-ng-c238246995_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c238246995_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c238246995_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c238246995] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c238246995] {
  animation: _ngcontent-ng-c238246995_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c238246995] {
  animation: _ngcontent-ng-c238246995_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c238246995_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c238246995_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
.pu-promo-tournaments__counter-list[_ngcontent-ng-c238246995] {
  width: 100%;
  max-width: 375px;
  margin: 7px auto 0.5rem;
  display: grid;
  grid-gap: 0.5rem 1rem;
  grid-template-columns: 1fr 1fr;
  padding: 0 0.5rem;
}
@media (min-width: 375px) {
  .pu-promo-tournaments__counter-list[_ngcontent-ng-c238246995] {
    padding: 0 1rem;
    margin-top: 5px;
  }
}
@media (min-width: 768px) {
  .pu-promo-tournaments__counter-list[_ngcontent-ng-c238246995] {
    width: auto;
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-items: center;
    padding: 0 44px;
    grid-gap: 0;
    margin-top: -1px;
  }
}
.pu-promo-tournaments__counter-link[_ngcontent-ng-c238246995] {
  text-decoration: none;
}
.pu-promo-tournaments__block[_ngcontent-ng-c238246995] {
  width: 100%;
  align-items: center;
  margin-bottom: 0.75rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .pu-promo-tournaments__block[_ngcontent-ng-c238246995] {
    margin-bottom: 1rem;
  }
}
@media (min-width: 1280px) {
  .pu-promo-tournaments__block[_ngcontent-ng-c238246995] {
    padding: 0 1.5rem;
  }
}
.pu-promo-tournaments__block-buttons[_ngcontent-ng-c238246995] {
  display: grid;
  grid-gap: 0.5rem;
  grid-template-columns: 1fr 1fr;
}
@media (min-width: 768px) {
  .pu-promo-tournaments__block-buttons[_ngcontent-ng-c238246995] {
    grid-auto-flow: column;
  }
}
.pu-promo-tournaments__block-button[_ngcontent-ng-c238246995] {
  justify-content: center;
  text-align: center;
  min-width: 132px;
  max-width: 360px;
  margin: 0.5rem auto 0;
}
@media (min-width: 375px) {
  .pu-promo-tournaments__block-button[_ngcontent-ng-c238246995] {
    min-width: 160px;
  }
}
@media (min-width: 768px) {
  .pu-promo-tournaments__block-button[_ngcontent-ng-c238246995] {
    min-width: auto;
  }
}
.pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995] {
  padding-inline: 0.5rem;
}
@media (min-width: 375px) {
  .pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995] {
    padding-inline: 0.75rem;
  }
}
@media (min-width: 768px) {
  .pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995] {
    padding-inline: 1rem;
  }
}
@media (min-width: 1920px) {
  .pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995] {
    padding-inline: 1.5rem;
  }
}
.pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995]
  .pu-promo-tournaments__title[_ngcontent-ng-c238246995] {
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  font-weight: 700;
  align-self: stretch;
  text-shadow: var(--promo-tournaments-title-text-shadow, none);
  color: var(--color-txt-icon-1);
  line-height: 24px;
  text-transform: var(--promo-tournaments-title-text-transform, none);
  padding: 0.75rem 0 0.5rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995]
    .pu-promo-tournaments__title[_ngcontent-ng-c238246995] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 400;
    font-weight: 700;
    line-height: 24px;
  }
}
.pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995]
  .pu-promo-tournaments__counter-list[_ngcontent-ng-c238246995] {
  width: 100%;
  max-width: none;
  margin: 0 0 1rem;
  grid-gap: 0.5rem;
  padding: 0;
}
@media (min-width: 375px) {
  .pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995]
    .pu-promo-tournaments__counter-list[_ngcontent-ng-c238246995] {
    padding: 0;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995]
    .pu-promo-tournaments__counter-list[_ngcontent-ng-c238246995] {
    width: 100%;
    padding: 0;
    margin-top: 0;
    grid-gap: 0;
  }
}
.pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995]
  .pu-promo-tournaments__counter-link[_ngcontent-ng-c238246995] {
  flex: 1;
  min-width: 0;
}
@media (min-width: 768px) {
  .pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995]
    .pu-promo-tournaments__counter-link[_ngcontent-ng-c238246995]:not(
      :last-child
    ) {
    margin-right: 0.5rem;
  }
}
.pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995]
  .pu-promo-tournaments__block-buttons[_ngcontent-ng-c238246995] {
  grid-template-columns: max-content max-content;
}
.pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995]
  .pu-promo-tournaments__block-button[_ngcontent-ng-c238246995] {
  min-width: 0;
  max-width: none;
  padding-inline: 20px;
}
@media (min-width: 375px) {
  .pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995]
    .pu-promo-tournaments__block-button[_ngcontent-ng-c238246995] {
    min-width: 0;
  }
}
@media (min-width: 768px) {
  .pu-promo-tournaments__block_zazino[_ngcontent-ng-c238246995]
    .pu-promo-tournaments__block-button[_ngcontent-ng-c238246995] {
    padding-inline: 2.5rem;
  }
}
/*# sourceMappingURL=promo-tournaments-widget-6IMR2QCO.css.map */

/* ===== inline style block 42 ===== */

@keyframes _ngcontent-ng-c3574789008_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c3574789008_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c3574789008_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c3574789008] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c3574789008] {
  animation: _ngcontent-ng-c3574789008_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c3574789008] {
  animation: _ngcontent-ng-c3574789008_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c3574789008_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c3574789008_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
@font-face {
  font-family: Banner-Bold;
  src: url(/assets/fonts/Banner-Bold/Banner-Bold.eot);
  src:
    url(/assets/fonts/Banner-Bold/Banner-Bold.eot?#iefix)
      format("embedded-opentype"),
    url(/assets/fonts/Banner-Bold/Banner-Bold.woff2) format("woff2"),
    url(/assets/fonts/Banner-Bold/Banner-Bold.woff) format("woff"),
    url(/assets/fonts/Banner-Bold/Banner-Bold.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
[_nghost-ng-c3574789008] {
  display: flex;
  align-items: flex-end;
  margin: 0;
}
@media (min-width: 768px) {
  [_nghost-ng-c3574789008] {
    margin: 0 0.75rem;
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c3574789008] {
    margin: 0 1.5rem;
  }
}
.ui-promo-tournaments-counter_with-corner[_nghost-ng-c3574789008] {
  position: relative;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 0.75rem;
  margin: 0;
  background: linear-gradient(180deg, #011e27, #011e2700), #001a2366;
  border: 1px solid transparent;
  border-image: var(--promo-tournaments-counter-link-border-image) 1;
  border-radius: var(--corner-radius-card-simple);
}
.ui-promo-tournaments-counter_with-corner[_nghost-ng-c3574789008]:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 2.5rem;
  height: 2.5rem;
  background-image: url(/assets/gmh/promo-tournaments/promo-tournaments-counter-corner.svg);
}
@media (min-width: 768px) {
  .ui-promo-tournaments-counter_with-corner[_nghost-ng-c3574789008] {
    margin: 0;
  }
}
@media (min-width: 1280px) {
  .ui-promo-tournaments-counter_with-corner[_nghost-ng-c3574789008] {
    margin: 0;
  }
}
.ui-promo-tournaments-counter_with-corner[_nghost-ng-c3574789008]
  .ui-promo-tournaments-counter__value[_ngcontent-ng-c3574789008] {
  font-size: 2rem;
  line-height: 2.375rem;
  font-weight: 400;
  font-weight: 700;
  flex: 0 0 auto;
  min-width: 0;
  margin-right: 6px;
  font-family: var(--font-family-secondary);
  text-shadow: var(--promo-tournaments-title-text-shadow);
  text-transform: var(--promo-tournaments-title-text-transform);
}
.ui-promo-tournaments-counter_with-corner[_nghost-ng-c3574789008]
  .ui-promo-tournaments-counter__description[_ngcontent-ng-c3574789008] {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  font-weight: 700;
  min-width: 0;
  font-family: var(--font-family-primary);
  line-height: 12px;
  color: var(--base-colors-base-base-white);
  text-transform: var(--promo-tournaments-title-text-transform);
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ui-promo-tournaments-counter__value[_ngcontent-ng-c3574789008] {
  min-width: 48px;
  margin-right: 0.25rem;
  font-size: 42px;
  line-height: 1;
  text-align: right;
  color: var(--color-txt-icon-1);
  font-family: Banner-Bold, sans-serif;
}
@media (min-width: 375px) {
  .ui-promo-tournaments-counter__value[_ngcontent-ng-c3574789008] {
    min-width: 55px;
    font-size: 48px;
  }
}
@media (min-width: 768px) {
  .ui-promo-tournaments-counter__value[_ngcontent-ng-c3574789008] {
    min-width: auto;
    font-size: 60px;
    margin-right: 0.5rem;
  }
}
.ui-promo-tournaments-counter__description[_ngcontent-ng-c3574789008] {
  margin-bottom: 0.25rem;
  color: var(--color-txt-icon-3);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
@media (min-width: 375px) {
  .ui-promo-tournaments-counter__description[_ngcontent-ng-c3574789008] {
    margin-bottom: 6px;
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
  }
}
@media (min-width: 768px) {
  .ui-promo-tournaments-counter__description[_ngcontent-ng-c3574789008] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 400;
  }
}
/*# sourceMappingURL=promo-tournaments-counter-AECRIGVY.css.map */

/* ===== inline style block 43 ===== */

[_nghost-ng-c778876710] {
  display: contents;
  position: relative;
  z-index: 2;
}
.pu-games-running-line_fixed[_nghost-ng-c778876710] {
  display: block;
}
.pu-games-running-line_fixed[_nghost-ng-c778876710]
  ui-running-line[_ngcontent-ng-c778876710] {
  position: initial;
}
/*# sourceMappingURL=games-running-line.component-CNQPUVDZ.css.map */

/* ===== inline style block 44 ===== */

@keyframes _ngcontent-ng-c4260680576_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c4260680576_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c4260680576_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c4260680576] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c4260680576] {
  animation: _ngcontent-ng-c4260680576_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c4260680576] {
  animation: _ngcontent-ng-c4260680576_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c4260680576_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c4260680576_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c4260680576] {
  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;
}
@media (min-width: 1280px) {
  [_nghost-ng-c4260680576] {
    display: flex;
  }
}
.ui-running-line_closed[_nghost-ng-c4260680576] {
  background: none;
  justify-content: flex-end;
}
.ui-running-line_intersected[_nghost-ng-c4260680576] {
  background: transparent;
  -webkit-backdrop-filter: blur(var(--running-line-backdrop-filter-blur, 0));
  backdrop-filter: blur(var(--running-line-backdrop-filter-blur, 0));
}
.ui-running-line_intersected[_nghost-ng-c4260680576]
  .ui-running-line__close[_ngcontent-ng-c4260680576] {
  pointer-events: none;
}
.ui-running-line_intersected[_nghost-ng-c4260680576]
  .ui-running-line__close-icon[_ngcontent-ng-c4260680576] {
  color: transparent;
}
.ui-running-line__dropdown[_ngcontent-ng-c4260680576] {
  position: relative;
  align-items: center;
  height: 100%;
  color: var(--color-txt-icon-1);
  width: 100%;
  text-transform: uppercase;
  text-align: center;
  cursor: default;
  white-space: var(--running-line-dropdown-white-space, normal);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
.ui-running-line__dropdown[_ngcontent-ng-c4260680576]
  > *[_ngcontent-ng-c4260680576],
.ui-running-line__dropdown[_ngcontent-ng-c4260680576]
  > *[_ngcontent-ng-c4260680576]:before,
.ui-running-line__dropdown[_ngcontent-ng-c4260680576]
  > *[_ngcontent-ng-c4260680576]:after {
  box-sizing: inherit;
}
.ui-running-line__dropdown[_ngcontent-ng-c4260680576] {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background: none;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  padding: 0;
  cursor: pointer;
  letter-spacing: 0;
  text-decoration: none;
}
.ui-running-line__dropdown[_ngcontent-ng-c4260680576]::-moz-focus-inner {
  border: 0;
}
.ui-running-line__dropdown[_ngcontent-ng-c4260680576] {
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 500;
}
.ui-running-line__dropdown[_ngcontent-ng-c4260680576] {
  margin: 0 auto 10px;
}
@media (min-width: 1280px) {
  .ui-running-line__dropdown[_ngcontent-ng-c4260680576] {
    display: flex;
    color: var(--color-txt-icon-3);
    width: 140px;
    text-align: left;
    text-transform: none;
    margin: 0 auto;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    padding: 0.5rem 0rem 0.5rem 1.5rem;
  }
}
.ui-running-line__dropdown[_ngcontent-ng-c4260680576]:after {
  content: "";
  display: none;
  position: absolute;
  width: 1px;
  height: 24px;
  background-color: var(--color-txt-icon-3);
  opacity: 0.5;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 1280px) {
  .ui-running-line__dropdown[_ngcontent-ng-c4260680576]:after {
    display: block;
  }
}
.ui-running-line__close[_ngcontent-ng-c4260680576] {
  color: var(--color-txt-icon-3);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
.ui-running-line__close[_ngcontent-ng-c4260680576]
  > *[_ngcontent-ng-c4260680576],
.ui-running-line__close[_ngcontent-ng-c4260680576]
  > *[_ngcontent-ng-c4260680576]:before,
.ui-running-line__close[_ngcontent-ng-c4260680576]
  > *[_ngcontent-ng-c4260680576]:after {
  box-sizing: inherit;
}
.ui-running-line__close[_ngcontent-ng-c4260680576] {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background: none;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  padding: 0;
  cursor: pointer;
  letter-spacing: 0;
  text-decoration: none;
}
.ui-running-line__close[_ngcontent-ng-c4260680576]::-moz-focus-inner {
  border: 0;
}
.ui-running-line__close[_ngcontent-ng-c4260680576] {
  padding: 0.5rem 0.5rem 0.5rem 1rem;
}
.ui-running-line__close[_ngcontent-ng-c4260680576] {
  display: none;
}
@media (min-width: 1280px) {
  .ui-running-line__close[_ngcontent-ng-c4260680576] {
    display: inline-block;
  }
}
.ui-running-line__close-icon[_ngcontent-ng-c4260680576] {
  padding: 0.5rem;
}
.ui-running-line__items[_ngcontent-ng-c4260680576] {
  display: flex;
  flex: 1;
  overflow: hidden;
  position: relative;
  max-width: 320px;
  width: 100%;
  margin: 0 auto;
}
.ui-running-line__items[_ngcontent-ng-c4260680576]:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -0.5rem;
  width: 80px;
  background: var(--gradient-horiz-tab-scroll);
  z-index: 11;
  transform: rotate(180deg);
}
@media (min-width: 768px) {
  .ui-running-line__items[_ngcontent-ng-c4260680576] {
    max-width: 657px;
  }
  .ui-running-line__items[_ngcontent-ng-c4260680576]:before {
    left: 0;
  }
}
@media (min-width: 1280px) {
  .ui-running-line__items[_ngcontent-ng-c4260680576] {
    max-width: 100%;
  }
  .ui-running-line__items[_ngcontent-ng-c4260680576]:before {
    display: none;
  }
}
.ui-running-line__items-list[_ngcontent-ng-c4260680576] {
  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;
  padding: var(--running-line-items-padding, 0);
}
@media (min-width: 768px) {
  .ui-running-line__items-list[_ngcontent-ng-c4260680576] {
    grid-template-columns: 80px 148px 148px 148px;
    grid-auto-columns: 148px;
  }
}
@media (min-width: 1280px) {
  .ui-running-line__items-list[_ngcontent-ng-c4260680576] {
    display: flex;
  }
}
.ui-running-line__pulling-tag[_ngcontent-ng-c4260680576] {
  margin: 0.5rem 0;
  background-color: var(--color-label-winner-bg);
}
.ui-running-line__pulling-tag-icon[_ngcontent-ng-c4260680576] {
  color: var(--color-txt-icon-3);
  transform: rotate(180deg);
}
pu-game[_nghost-ng-c4260680576],
pu-game [_nghost-ng-c4260680576] {
  position: absolute;
  margin: 0;
}
/*# sourceMappingURL=running-line.component-NVSBNQVA.css.map */

/* ===== inline style block 45 ===== */

@keyframes _ngcontent-ng-c1195464163_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1195464163_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1195464163_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1195464163] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1195464163] {
  animation: _ngcontent-ng-c1195464163_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1195464163] {
  animation: _ngcontent-ng-c1195464163_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1195464163_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1195464163_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1195464163] {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
  width: calc(100% + 1rem);
  margin: 0 -0.5rem;
}
@media (min-width: 1280px) {
  [_nghost-ng-c1195464163] {
    width: auto;
    margin: 0 auto;
    justify-content: center;
  }
}
.pu-home-games-widget-category-tabs[_ngcontent-ng-c1195464163] {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .pu-home-games-widget-category-tabs[_ngcontent-ng-c1195464163] {
    padding: 0 1rem;
  }
}
@media (min-width: 1280px) {
  .pu-home-games-widget-category-tabs[_ngcontent-ng-c1195464163] {
    padding: 0;
  }
}
.pu-home-games-widget-category-tabs__slide[_ngcontent-ng-c1195464163] {
  min-height: 100%;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
@media (min-width: 768px) {
  .pu-home-games-widget-category-tabs__slide[_ngcontent-ng-c1195464163] {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
/*# sourceMappingURL=home-games-widget-category-tabs-AKMKAMFU.css.map */

/* ===== inline style block 46 ===== */

@keyframes _ngcontent-ng-c1580589315_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1580589315_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1580589315_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1580589315] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1580589315] {
  animation: _ngcontent-ng-c1580589315_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1580589315] {
  animation: _ngcontent-ng-c1580589315_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1580589315_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1580589315_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1580589315] {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
[_nghost-ng-c1580589315] > *[_ngcontent-ng-c1580589315],
[_nghost-ng-c1580589315] > *[_ngcontent-ng-c1580589315]:before,
[_nghost-ng-c1580589315] > *[_ngcontent-ng-c1580589315]:after {
  box-sizing: inherit;
}
[_nghost-ng-c1580589315] {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background: none;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  padding: 0;
  cursor: pointer;
  letter-spacing: 0;
  text-decoration: none;
}
[_nghost-ng-c1580589315]::-moz-focus-inner {
  border: 0;
}
[_nghost-ng-c1580589315] {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 0.5rem 0 10px;
  min-width: var(--category-tab-min-width, 3rem);
}
@media (min-width: 375px) {
  [_nghost-ng-c1580589315] {
    padding-bottom: 0.5rem;
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c1580589315] {
    padding: 14px 0 10px;
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c1580589315] {
    padding-bottom: 1rem;
  }
}
.ui-category-tab_multiline[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  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;
}
.ui-category-tab_has-initial-img[_nghost-ng-c1580589315]
  .ui-category-tab__img[_ngcontent-ng-c1580589315]:not(
    .ui-category-tab__img_initial
  ) {
  display: none;
}
[_nghost-ng-c1580589315]:not(.ui-category-tab_has-initial-img)
  .ui-category-tab__img[_ngcontent-ng-c1580589315] {
  filter: var(--filter-color-tabs-icon);
  will-change: filter;
}
[_nghost-ng-c1580589315]:not(.ui-category-tab_has-initial-img)
  .ui-category-tab__img_multicolor[_ngcontent-ng-c1580589315] {
  filter: grayscale(1);
}
.ui-category-tab_esports[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315],
.ui-category-tab_esports[_nghost-ng-c1580589315]
  .ui-category-tab__subtitle[_ngcontent-ng-c1580589315],
.ui-category-tab_esports[_nghost-ng-c1580589315]
  .ui-category-tab__count[_ngcontent-ng-c1580589315] {
  color: var(--color-cyber-tabs-txt);
}
.ui-category-tab_active[_nghost-ng-c1580589315]:not(
    .ui-category-tab_has-initial-img
  )
  .ui-category-tab__img[_ngcontent-ng-c1580589315] {
  filter: var(--filter-tabs-icon-active);
}
.ui-category-tab_active[_nghost-ng-c1580589315]:not(
    .ui-category-tab_has-initial-img
  )
  .ui-category-tab__img_multicolor[_ngcontent-ng-c1580589315] {
  filter: none;
}
.ui-category-tab_active.ui-category-tab_has-initial-img[_nghost-ng-c1580589315]
  .ui-category-tab__img[_ngcontent-ng-c1580589315]:not(
    .ui-category-tab__img_initial
  ) {
  display: block;
}
.ui-category-tab_active.ui-category-tab_has-initial-img[_nghost-ng-c1580589315]
  .ui-category-tab__img.ui-category-tab__img_initial[_ngcontent-ng-c1580589315] {
  display: none;
}
.ui-category-tab_active[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315],
.ui-category-tab_active[_nghost-ng-c1580589315]
  .ui-category-tab__subtitle[_ngcontent-ng-c1580589315],
.ui-category-tab_active[_nghost-ng-c1580589315]
  .ui-category-tab__count[_ngcontent-ng-c1580589315] {
  color: var(--color-tabs-txt-active-1);
}
.ui-category-tab_active[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  font-weight: var(--font-weight-category-tab-active-sm);
}
@media (min-width: 768px) {
  .ui-category-tab_active[_nghost-ng-c1580589315]
    .ui-category-tab__title[_ngcontent-ng-c1580589315] {
    font-weight: var(--font-weight-category-tab-active-md);
  }
}
@media (min-width: 1280px) {
  .ui-category-tab_active[_nghost-ng-c1580589315]
    .ui-category-tab__title[_ngcontent-ng-c1580589315] {
    font-weight: var(--font-weight-category-tab-active-xl);
  }
}
.ui-category-tab_active[_nghost-ng-c1580589315]
  .ui-category-tab__icn[_ngcontent-ng-c1580589315] {
  color: var(--color-tabs-icon-active);
}
.ui-category-tab_active.ui-category-tab_esports[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315],
.ui-category-tab_active.ui-category-tab_esports[_nghost-ng-c1580589315]
  .ui-category-tab__subtitle[_ngcontent-ng-c1580589315],
.ui-category-tab_active.ui-category-tab_esports[_nghost-ng-c1580589315]
  .ui-category-tab__count[_ngcontent-ng-c1580589315] {
  color: var(--color-cyber-tabs-txt-selected-2);
  font-weight: var(--style-cyber-tabs-txt-selected-fw);
}
.ui-category-tab_active[_nghost-ng-c1580589315]:before,
.ui-category-tab_active[_nghost-ng-c1580589315]:after {
  content: "";
  position: absolute;
  bottom: 1px;
  left: 50%;
}
.ui-category-tab_active[_nghost-ng-c1580589315]:before {
  bottom: var(--category-tab-active-underline-bottom, 1px);
  width: var(--category-tab-active-underline-width, 100%);
  height: var(--category-tab-active-underline-height, 1px);
  background: var(
    --category-tab-active-underline-background,
    var(--gradient-tab-highlighting)
  );
  transform: translate(-50%);
}
.ui-category-tab_active.ui-category-tab_active_color_secondary[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315],
.ui-category-tab_active.ui-category-tab_active_color_secondary[_nghost-ng-c1580589315]
  .ui-category-tab__subtitle[_ngcontent-ng-c1580589315],
.ui-category-tab_active.ui-category-tab_active_color_secondary[_nghost-ng-c1580589315]
  .ui-category-tab__count[_ngcontent-ng-c1580589315] {
  color: var(--color-tabs-txt-hover-1);
}
.ui-category-tab_active.ui-category-tab_after-blur[_nghost-ng-c1580589315]:after {
  content: " ";
  width: 40%;
  height: 65%;
  background: var(--color-cyber-tabs-glow);
  border-radius: 50%;
  position: absolute;
  top: -50%;
  left: 50%;
  transform: translate(-50%);
  filter: blur(12px);
  z-index: -1;
}
.ui-category-tab_active.ui-category-tab_after-underscore[_nghost-ng-c1580589315]:after {
  bottom: 0;
  height: var(--height-tabs-underline);
  width: 20px;
  background: var(--color-tabs-strk-default);
  filter: var(--filter-tabs-underline);
  border-radius: 100px;
  transform: translate(-50%) translateY(0);
}
.ui-category-tab_active.ui-category-tab_active_larger[_nghost-ng-c1580589315]:after {
  width: 30px;
}
.ui-category-tab_active.ui-category-tab_esports[_nghost-ng-c1580589315]:before {
  background: var(--color-cyber-tabs-gradient);
}
.ui-category-tab_disabled[_nghost-ng-c1580589315] {
  opacity: 0.3;
  pointer-events: none;
}
.ui-category-tab_text[_nghost-ng-c1580589315] {
  justify-content: center;
}
.ui-category-tab_larger-font[_nghost-ng-c1580589315]:not(
    .ui-category-tab_active
  )
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  color: var(--color-category-tab-larger-font-txt, var(--color-tabs-txt));
}
.ui-category-tab_larger-font[_nghost-ng-c1580589315]:hover:not(
    .ui-category-tab_active
  )
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  color: var(
    --color-category-tab-larger-font-txt-hover,
    var(--color-tabs-txt-hover-1)
  );
  font-weight: var(--font-weight-category-tab-active-sm, 400);
}
@media (min-width: 768px) {
  .ui-category-tab_larger-font[_nghost-ng-c1580589315]:hover:not(
      .ui-category-tab_active
    )
    .ui-category-tab__title[_ngcontent-ng-c1580589315] {
    font-weight: var(--font-weight-category-tab-active-md, 400);
  }
}
@media (min-width: 1280px) {
  .ui-category-tab_larger-font[_nghost-ng-c1580589315]:hover:not(
      .ui-category-tab_active
    )
    .ui-category-tab__title[_ngcontent-ng-c1580589315] {
    font-weight: var(--font-weight-category-tab-active-xl, 400);
  }
}
.ui-category-tab_larger-font[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 400;
  line-height: var(--category-tab-larger-font-line-height, 1.375rem);
}
.ui-category-tab_larger-font.ui-category-tab_active[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 500;
  line-height: var(--category-tab-larger-font-active-line-height, 1.375rem);
  font-weight: var(--font-weight-category-tab-active-sm, 500);
}
@media (min-width: 768px) {
  .ui-category-tab_larger-font.ui-category-tab_active[_nghost-ng-c1580589315]
    .ui-category-tab__title[_ngcontent-ng-c1580589315] {
    font-weight: var(--font-weight-category-tab-active-md, 500);
  }
}
@media (min-width: 1280px) {
  .ui-category-tab_larger-font.ui-category-tab_active[_nghost-ng-c1580589315]
    .ui-category-tab__title[_ngcontent-ng-c1580589315] {
    font-weight: var(--font-weight-category-tab-active-xl, 500);
  }
}
.ui-category-tab_bet_type[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  font-family: var(--font-bet-type-tab-ff);
  font-size: var(--font-bet-category-tab-fs);
  line-height: var(--font-bet-category-tab-lh);
}
@media (min-width: 375px) {
  .ui-category-tab_bet_type[_nghost-ng-c1580589315]
    .ui-category-tab__title[_ngcontent-ng-c1580589315] {
    font-size: var(--font-bet-category-tab-sm-fs);
    line-height: var(--font-bet-category-tab-sm-lh);
  }
}
@media (min-width: 768px) {
  .ui-category-tab_bet_type[_nghost-ng-c1580589315]
    .ui-category-tab__title[_ngcontent-ng-c1580589315] {
    font-size: var(--font-bet-category-tab-md-fs);
    line-height: var(--font-bet-category-tab-md-lh);
  }
}
.ui-category-tab_bet_type.ui-category-tab_active[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  font-weight: var(--font-bet-type-tab-active-fw);
}
.ui-category-tab_bet_type.ui-category-tab_smaller-font[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  font-size: var(--font-bet-category-tab-smaller-fs);
  line-height: var(--font-bet-category-tab-smaller-lh);
}
.ui-category-tab_bet_type.ui-category-tab_larger-font[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  font-size: var(--font-bet-category-tab-lager-fs);
  line-height: var(--font-bet-category-tab-lager-lh);
}
.ui-category-tab_sports-tab[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  font-size: var(--font-sports-tab-fs);
  line-height: var(--font-sports-tab-lh);
  font-weight: var(--font-sports-tab-fw);
}
@media (min-width: 375px) {
  .ui-category-tab_sports-tab[_nghost-ng-c1580589315]
    .ui-category-tab__title[_ngcontent-ng-c1580589315] {
    font-size: var(--font-sports-tab-sm-fs);
    line-height: var(--font-sports-tab-sm-lh);
  }
}
@media (min-width: 768px) {
  .ui-category-tab_sports-tab[_nghost-ng-c1580589315]
    .ui-category-tab__title[_ngcontent-ng-c1580589315] {
    font-size: var(--font-sports-tab-md-fs);
    line-height: var(--font-sports-tab-md-lh);
  }
}
@media (min-width: 1280px) {
  .ui-category-tab_sports-tab[_nghost-ng-c1580589315]
    .ui-category-tab__title[_ngcontent-ng-c1580589315] {
    font-size: var(--font-sports-tab-xl-fs);
    line-height: var(--font-sports-tab-xl-lh);
  }
}
.ui-category-tab_sports-tab.ui-category-tab_active[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  font-weight: var(--font-sports-tab-active-fw);
}
.ui-category-tab_calendar-tab[_nghost-ng-c1580589315]
  .ui-category-tab__subtitle[_ngcontent-ng-c1580589315] {
  font-size: var(--font-calendar-tab-subtitle-fs);
  font-weight: var(--font-calendar-tab-subtitle-fw);
  text-transform: var(--font-calendar-tab-subtitle-transform);
}
.ui-category-tab_calendar-tab[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  font-weight: var(--style-calendar-tab-title-fw);
}
@media (min-width: 1280px) {
  [_nghost-ng-c1580589315]:hover:not(.ui-category-tab_active) {
    transform: var(--category-tab-hover-transform, scale(1.13));
  }
}
[_nghost-ng-c1580589315]:hover:not(.ui-category-tab_active):not(
    .ui-category-tab_has-initial-img
  )
  .ui-category-tab__img[_ngcontent-ng-c1580589315] {
  filter: var(--filter-color-tabs-icon-hover);
}
[_nghost-ng-c1580589315]:hover:not(.ui-category-tab_active):not(
    .ui-category-tab_has-initial-img
  )
  .ui-category-tab__img_multicolor[_ngcontent-ng-c1580589315] {
  filter: none;
}
[_nghost-ng-c1580589315]:hover:not(
    .ui-category-tab_active
  ).ui-category-tab_has-initial-img
  .ui-category-tab__img[_ngcontent-ng-c1580589315]:not(
    .ui-category-tab__img_initial
  ) {
  display: block;
}
[_nghost-ng-c1580589315]:hover:not(
    .ui-category-tab_active
  ).ui-category-tab_has-initial-img
  .ui-category-tab__img.ui-category-tab__img_initial[_ngcontent-ng-c1580589315] {
  display: none;
}
[_nghost-ng-c1580589315]:hover:not(.ui-category-tab_active)
  .ui-category-tab__title[_ngcontent-ng-c1580589315],
[_nghost-ng-c1580589315]:hover:not(.ui-category-tab_active)
  .ui-category-tab__subtitle[_ngcontent-ng-c1580589315],
[_nghost-ng-c1580589315]:hover:not(.ui-category-tab_active)
  .ui-category-tab__count[_ngcontent-ng-c1580589315] {
  color: var(--color-tabs-txt-hover-1);
}
[_nghost-ng-c1580589315]:hover:not(.ui-category-tab_active)
  .ui-category-tab__icn[_ngcontent-ng-c1580589315] {
  color: var(--color-tabs-icon-hover);
}
.ui-category-tab_smaller-font[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
.ui-category-tab_smaller-tab[_nghost-ng-c1580589315] {
  min-width: 2.5rem;
}
.ui-category-tab_with-subtitle.ui-category-tab_active[_nghost-ng-c1580589315]
  .ui-category-tab__subtitle[_ngcontent-ng-c1580589315] {
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  font-weight: 500;
}
.ui-category-tab_with-subtitle.ui-category-tab_active[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
}
.ui-category-tab_font-inherit[_nghost-ng-c1580589315]
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
  font-size: inherit;
}
.ui-category-tab_with-tag[_nghost-ng-c1580589315] {
  flex-direction: row;
}
.ui-category-tab_with-tag[_nghost-ng-c1580589315]
  .ui-category-tab__tag[_ngcontent-ng-c1580589315] {
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 400;
  font-weight: 500;
  border-radius: var(--menu-label-border-radius);
  background: var(--color-menu-label-bg);
  font-size: var(--menu-label-font-size);
  color: var(--color-txt-icon-white);
  padding: 3px 4px;
  text-transform: uppercase;
  height: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 0.5rem;
}
.pu-event-periods-tabs__slide_favorite[_nghost-ng-c1580589315]
  .ui-category-tab__icn[_ngcontent-ng-c1580589315],
.pu-event-periods-tabs__slide_favorite
  [_nghost-ng-c1580589315]
  .ui-category-tab__icn[_ngcontent-ng-c1580589315] {
  color: var(--color-additionals-favorites);
  fill: var(--color-additionals-favorites);
}
.ui-category-tab__img[_ngcontent-ng-c1580589315] {
  width: 1.5rem;
  height: 1.5rem;
  object-fit: contain;
  object-position: 50% 50%;
}
.ui-category-tab__img_int-colored[_ngcontent-ng-c1580589315] {
  filter: var(--filter-color-tabs-icon);
}
.ui-category-tab__count[_ngcontent-ng-c1580589315] {
  position: absolute;
  top: 0;
  left: calc(50% + 0.75rem + 2px);
  color: var(--color-tabs-icon);
  background: var(--color-bg-1);
  border-radius: 2px;
  padding: 1px;
  text-align: right;
  font-size: 0.625rem;
  line-height: 0.625rem;
}
@media (min-width: 375px) {
  .ui-category-tab__count[_ngcontent-ng-c1580589315] {
    font-family: var(--font-family-secondary), sans-serif;
    font-size: 0.75rem;
    line-height: 0.75rem;
  }
}
.ui-category-tab__icn[_ngcontent-ng-c1580589315] {
  color: var(--color-tabs-icon);
}
.ui-category-tab__title[_ngcontent-ng-c1580589315] {
  white-space: nowrap;
  color: var(--color-tabs-txt);
  letter-spacing: var(--letter-spacing-tabs);
  text-transform: var(--text-transform-tabs);
  font-family: var(--category-tab-title-font-family, inherit);
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 400;
}
@media (min-width: 375px) {
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
  }
}
@media (min-width: 768px) {
  .ui-category-tab__title[_ngcontent-ng-c1580589315] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
  }
}
.ui-category-tab__subtitle[_ngcontent-ng-c1580589315] {
  text-transform: capitalize;
  color: var(--color-tabs-txt);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
}
/*# sourceMappingURL=category-tab.component-NKXPWADX.css.map */

/* ===== inline style block 47 ===== */

@keyframes _ngcontent-ng-c1750728199_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1750728199_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1750728199_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1750728199] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1750728199] {
  animation: _ngcontent-ng-c1750728199_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1750728199] {
  animation: _ngcontent-ng-c1750728199_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1750728199_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1750728199_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1750728199] {
  position: relative;
  display: block;
  overflow: hidden;
  width: calc(100% + 1rem);
  margin: 0 -0.5rem 0.5rem;
}
@media (min-width: 768px) {
  [_nghost-ng-c1750728199] {
    width: var(--promo-tournaments-slider-width-md, calc(100% + 1rem));
    margin: var(--promo-tournaments-slider-margin-md, 0 0 0.75rem);
  }
}
.ui-promo-tournaments-slider[_ngcontent-ng-c1750728199] {
  display: flex;
  height: var(--promo-tournaments-slider-height, 424px);
  width: 100%;
  padding-left: 0.5rem;
}
@media (min-width: 768px) {
  .ui-promo-tournaments-slider[_ngcontent-ng-c1750728199] {
    padding-left: 0;
  }
}
/*# sourceMappingURL=promo-tournaments-slider-3QHNUPZW.css.map */

/* ===== inline style block 48 ===== */

@keyframes _ngcontent-ng-c564874758_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c564874758_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c564874758_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c564874758] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c564874758] {
  animation: _ngcontent-ng-c564874758_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c564874758] {
  animation: _ngcontent-ng-c564874758_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c564874758_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c564874758_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c564874758] {
  display: flex;
  height: 100%;
  padding: 1rem 0 0;
}
@media (min-width: 1280px) {
  .ui-promo-tournaments-slide_reduced[_nghost-ng-c564874758]
    .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 310px;
  }
}
@media (min-width: 1320px) {
  .ui-promo-tournaments-slide_reduced[_nghost-ng-c564874758]
    .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 320px;
  }
}
@media (min-width: 1410px) {
  .ui-promo-tournaments-slide_reduced[_nghost-ng-c564874758]
    .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 350px;
  }
}
@media (min-width: 1530px) {
  .ui-promo-tournaments-slide_reduced[_nghost-ng-c564874758]
    .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 380px;
  }
}
@media (min-width: 1640px) {
  .ui-promo-tournaments-slide_reduced[_nghost-ng-c564874758]
    .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 412px;
  }
}
@media (min-width: 1680px) {
  .ui-promo-tournaments-slide_reduced[_nghost-ng-c564874758]
    .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 320px;
  }
}
@media (min-width: 1800px) {
  .ui-promo-tournaments-slide_reduced[_nghost-ng-c564874758]
    .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 350px;
  }
}
@media (min-width: 1940px) {
  .ui-promo-tournaments-slide_reduced[_nghost-ng-c564874758]
    .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 380px;
  }
}
@media (min-width: 2080px) {
  .ui-promo-tournaments-slide_reduced[_nghost-ng-c564874758]
    .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 412px;
  }
}
@media (min-width: 2150px) {
  .ui-promo-tournaments-slide_reduced[_nghost-ng-c564874758]
    .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 350px;
  }
}
@media (min-width: 2300px) {
  .ui-promo-tournaments-slide_reduced[_nghost-ng-c564874758]
    .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 380px;
  }
}
@media (min-width: 2480px) {
  .ui-promo-tournaments-slide_reduced[_nghost-ng-c564874758]
    .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 412px;
  }
}
.ui-promo-tournaments-slide_simple[_nghost-ng-c564874758]
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
  width: 290px;
  background-color: var(--color-card-bg-3);
  border: 1px solid transparent;
  border-image: var(--promo-tournaments-slide-border-image) 1;
  border-radius: var(--corner-radius-card-simple);
}
@media (min-width: 375px) {
  .ui-promo-tournaments-slide_simple[_nghost-ng-c564874758]
    .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 320px;
  }
}
.ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
  width: 288px;
}
@media (min-width: 375px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 330px;
  }
}
@media (min-width: 410px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 350px;
  }
}
@media (min-width: 480px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 380px;
  }
}
@media (min-width: 520px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 412px;
  }
}
@media (min-width: 600px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 288px;
  }
}
@media (min-width: 650px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 310px;
  }
}
@media (min-width: 760px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 330px;
  }
}
@media (min-width: 800px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 350px;
  }
}
@media (min-width: 840px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 380px;
  }
}
@media (min-width: 930px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 412px;
  }
}
@media (min-width: 1080px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 320px;
  }
}
@media (min-width: 1170px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 350px;
  }
}
@media (min-width: 1360px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 380px;
  }
}
@media (min-width: 1440px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 412px;
  }
}
@media (min-width: 1520px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 320px;
  }
}
@media (min-width: 1640px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 350px;
  }
}
@media (min-width: 1770px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 380px;
  }
}
@media (min-width: 1910px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 412px;
  }
}
@media (min-width: 2020px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 350px;
  }
}
@media (min-width: 2180px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 380px;
  }
}
@media (min-width: 2360px) {
  .ui-promo-tournaments-slide__card[_ngcontent-ng-c564874758] {
    width: 412px;
  }
}
/*# sourceMappingURL=promo-tournaments-slide-WHHAL6KA.css.map */

/* ===== inline style block 49 ===== */

@keyframes _ngcontent-ng-c3862546195_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c3862546195_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c3862546195_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c3862546195] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c3862546195] {
  animation: _ngcontent-ng-c3862546195_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c3862546195] {
  animation: _ngcontent-ng-c3862546195_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c3862546195_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c3862546195_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c3862546195] {
  background: var(--color-card-bg-1);
  border-radius: var(--promo-list-card-border-radius);
  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-c3862546195]
  .ui-promo-card__img[_ngcontent-ng-c3862546195] {
  filter: grayscale(1);
}
.ui-promo-card__img-wrapper[_ngcontent-ng-c3862546195] {
  height: 160px;
  width: 100%;
  margin-top: -0.75rem;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.ui-promo-card__img[_ngcontent-ng-c3862546195] {
  max-width: none;
}
.ui-promo-card__title[_ngcontent-ng-c3862546195] {
  color: var(--color-card-txt-1);
  margin-bottom: 0.5rem;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.625rem;
  font-weight: 400;
  font-weight: 500;
  font-family: var(--promo-card-title-font-family), sans-serif;
  font-weight: var(--promo-card-title-font-weight);
  text-shadow: var(--promo-card-title-text-shadow);
  text-transform: var(--promo-card-title-text-transform);
}
.ui-promo-card__description[_ngcontent-ng-c3862546195] {
  color: var(--color-card-txt-2);
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
}
.ui-promo-card__counter[_ngcontent-ng-c3862546195] {
  margin-bottom: 1rem;
}
.ui-promo-card__counter-label[_ngcontent-ng-c3862546195] {
  color: var(--color-card-txt-2);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
.ui-promo-card__body[_ngcontent-ng-c3862546195] {
  flex-grow: 1;
  margin-bottom: 0.5rem;
}
.ui-promo-card__body[_ngcontent-ng-c3862546195],
.ui-promo-card__footer[_ngcontent-ng-c3862546195] {
  padding: 0 1rem;
}
.ui-promo-card__footer[_ngcontent-ng-c3862546195],
.ui-promo-card__control[_ngcontent-ng-c3862546195] {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.ui-promo-card__control_with-icon[_ngcontent-ng-c3862546195] {
  flex-direction: row;
  justify-content: center;
}
.ui-promo-card__quiz-message[_ngcontent-ng-c3862546195] {
  position: relative;
  width: 100%;
  padding: 0.5rem 0;
  display: flex;
  align-items: flex-start;
  color: var(--color-card-txt-1);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
}
.ui-promo-card__quiz-message[_ngcontent-ng-c3862546195]:before,
.ui-promo-card__quiz-message[_ngcontent-ng-c3862546195]:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background: var(--gradient-divider-horiz);
}
.ui-promo-card__quiz-message[_ngcontent-ng-c3862546195]:before {
  top: 0;
}
.ui-promo-card__quiz-message[_ngcontent-ng-c3862546195]:after {
  bottom: 0;
}
.ui-promo-card__quiz-message_icon[_ngcontent-ng-c3862546195] {
  color: var(--color-additionals-danger);
  margin-right: 0.5rem;
}
.ui-promo-card__quiz-message_already-answered[_ngcontent-ng-c3862546195] {
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: var(--promo-card-quiz-message-already-answered-color);
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 500;
}
.ui-promo-card__quiz-message_already-answered[_ngcontent-ng-c3862546195]
  .ui-promo-card__quiz-message_icon[_ngcontent-ng-c3862546195] {
  display: none;
}
.ui-promo-card__added-calendar-message[_ngcontent-ng-c3862546195] {
  position: relative;
  width: 100%;
  padding: 0.5rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: var(--color-additionals-success);
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 500;
}
.ui-promo-card__added-calendar-message[_ngcontent-ng-c3862546195]:before,
.ui-promo-card__added-calendar-message[_ngcontent-ng-c3862546195]:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background: var(--gradient-divider-horiz);
}
.ui-promo-card__added-calendar-message[_ngcontent-ng-c3862546195]:before {
  top: 0;
}
.ui-promo-card__added-calendar-message[_ngcontent-ng-c3862546195]:after {
  bottom: 0;
}
.ui-promo-card__added-calendar-message_icon[_ngcontent-ng-c3862546195] {
  color: var(--color-additionals-success);
  margin-right: 0.5rem;
}
.ui-promo-card__labels[_ngcontent-ng-c3862546195] {
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  z-index: 3;
}
.ui-promo-card__label[_ngcontent-ng-c3862546195] {
  color: var(--color-label-txt);
  text-transform: uppercase;
  border-radius: var(--promo-card-label-border-radius);
  padding: 2px var(--label-padding-horizontal);
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
}
.ui-promo-card__label[_ngcontent-ng-c3862546195]
  + .ui-promo-card__label[_ngcontent-ng-c3862546195] {
  margin-top: 0.25rem;
}
.ui-promo-card__label_new[_ngcontent-ng-c3862546195] {
  background: var(--promo-card-label-new-bg);
}
.ui-promo-card__label_exclusive[_ngcontent-ng-c3862546195] {
  background: var(--promo-card-label-exclusive-bg);
}
.ui-promo-card__label_test[_ngcontent-ng-c3862546195] {
  background: var(--promo-card-label-test-bg);
}
.ui-promo-card__buttons[_ngcontent-ng-c3862546195] {
  display: flex;
  align-items: center;
  gap: var(--promo-card-buttons-gap);
  width: 100%;
}
.ui-promo-card__buttons[_ngcontent-ng-c3862546195]:has(.ui-promo-card__details)
  .ui-promo-card__control[_ngcontent-ng-c3862546195] {
  border-radius: var(--promo-card-control-border-radius);
}
.ui-promo-card__details[_ngcontent-ng-c3862546195] {
  border-radius: var(--promo-card-details-border-radius);
  margin: 0 0 0 var(--promo-card-details-margin-left, 0.5rem);
}
.ui-promo-card__details[_ngcontent-ng-c3862546195]:before {
  border-radius: var(--promo-card-details-border-radius);
}
.ui-promo-card__buttons[_ngcontent-ng-c3862546195]:has(
    .ui-promo-card__quiz-message_already-answered
  )
  .ui-promo-card__details[_ngcontent-ng-c3862546195]:before {
  border-radius: var(--promo-card-details-already-answered-border-radius);
}
/*# sourceMappingURL=promo-card.component-SABSDFRC.css.map */

/* ===== inline style block 50 ===== */

@keyframes _ngcontent-ng-c952402273_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c952402273_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c952402273_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c952402273] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c952402273] {
  animation: _ngcontent-ng-c952402273_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c952402273] {
  animation: _ngcontent-ng-c952402273_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c952402273_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c952402273_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c952402273] {
  position: relative;
  display: grid;
  max-width: 412px;
  width: 100%;
  background-color: var(--color-card-bg-1);
  border-radius: var(--tournaments-card-border-radius);
  margin: 0 auto;
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273] {
    min-width: 320px;
  }
}
.ui-championship-card_is-details[_nghost-ng-c952402273] {
  background-color: transparent;
}
@media (min-width: 768px) {
  .ui-championship-card_is-details[_nghost-ng-c952402273] {
    background-color: var(--color-card-bg-1);
  }
}
.ui-championship-card_list[_nghost-ng-c952402273]
  .ui-championship-card__images[_ngcontent-ng-c952402273] {
  background-image: var(--gradients-graphics-mobile-cards);
}
.ui-championship-card_application[_nghost-ng-c952402273]:not(
    .ui-championship-card_application-details
  ) {
  background: var(--color-app-champ-card-bg);
}
.ui-championship-card_application[_nghost-ng-c952402273]:not(
    .ui-championship-card_application-details
  ):before {
  background: var(--color-app-champ-border-bg);
  content: "";
  position: absolute;
  inset: 0;
  border-radius: var(--border-radius-button);
  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;
}
.ui-championship-card_application[_nghost-ng-c952402273]:not(
    .ui-championship-card_application-details
  ):before {
  left: -1px;
  right: -1px;
}
.ui-championship-card_application[_nghost-ng-c952402273]
  .ui-championship-card__label_application[_ngcontent-ng-c952402273] {
  z-index: 1;
}
.ui-championship-card_application[_nghost-ng-c952402273]
  .ui-championship-card__label[_ngcontent-ng-c952402273]:not(
    .ui-championship-card__label_application
  ) {
  top: 2rem;
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified) {
    max-width: 100%;
    min-height: 204px;
    grid-template-columns: 320px 1fr minmax(252px, 0.8fr);
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified) {
    grid-template-columns: 320px 1fr minmax(266px, 0.8fr);
  }
}
@media (min-width: 1366px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified) {
    grid-template-columns: 375px 1fr minmax(338px, 0.5fr);
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__images[_ngcontent-ng-c952402273] {
    height: 220px;
    margin-top: -1rem;
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__images[_ngcontent-ng-c952402273]:before {
    bottom: 28px;
    right: -28px;
    width: 204px;
    height: 148px;
    background-image: var(--gradients-graphics-desktop-cards);
    transform: rotate(-90deg);
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__label[_ngcontent-ng-c952402273] {
    width: 250px;
    height: 142px;
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__col_left[_ngcontent-ng-c952402273] {
    text-align: left;
    padding-top: 1.125rem;
    padding-right: 0.375rem;
    padding-bottom: 2.25rem;
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__col_left[_ngcontent-ng-c952402273] {
    padding: 10px 1rem 1.5rem;
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__col_right[_ngcontent-ng-c952402273] {
    padding: 18px 1rem 1rem;
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__col_right[_ngcontent-ng-c952402273] {
    padding: 10px 1.5rem 1rem;
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__col_right[_ngcontent-ng-c952402273]:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background-image: var(--gradient-divider-vert);
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__title[_ngcontent-ng-c952402273] {
    display: block;
    padding: 0;
    height: auto;
    margin-bottom: 0.5rem;
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500;
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__title[_ngcontent-ng-c952402273] {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 400;
    font-weight: 500;
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__text[_ngcontent-ng-c952402273] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__sum[_ngcontent-ng-c952402273] {
    font-size: 1.125rem;
    line-height: 1.3125rem;
    font-weight: 700;
  }
}
@media (min-width: 800px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__sum[_ngcontent-ng-c952402273] {
    font-size: 1.25rem;
    line-height: 1.625rem;
    font-weight: 400;
    font-weight: 700;
  }
}
@media (min-width: 820px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__sum[_ngcontent-ng-c952402273] {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 400;
    font-weight: 700;
  }
}
@media (min-width: 960px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__sum[_ngcontent-ng-c952402273] {
    font-size: 2.25rem;
    line-height: 2.625rem;
    font-weight: 400;
    font-weight: 700;
  }
}
@media (min-width: 1024px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__sum[_ngcontent-ng-c952402273] {
    font-size: 2.5rem;
    line-height: 2.9375rem;
    font-weight: 700;
  }
}
@media (min-width: 1180px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__sum[_ngcontent-ng-c952402273] {
    font-size: 3rem;
    line-height: 3.5rem;
    font-weight: 400;
    font-weight: 700;
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__sum[_ngcontent-ng-c952402273] {
    font-size: 2.5rem;
    line-height: 2.9375rem;
    font-weight: 700;
  }
}
@media (min-width: 1366px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__sum[_ngcontent-ng-c952402273] {
    font-size: 2.625rem;
    line-height: 3.0625rem;
    font-weight: 900;
  }
}
@media (min-width: 1440px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__sum[_ngcontent-ng-c952402273] {
    font-size: 3rem;
    line-height: 3.5rem;
    font-weight: 400;
    font-weight: 700;
  }
}
[_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
  .ui-championship-card__state[_ngcontent-ng-c952402273] {
  margin: 0;
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__buttons[_ngcontent-ng-c952402273] {
    flex-direction: column;
    margin-top: 1rem;
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__buttons[_ngcontent-ng-c952402273] {
    margin-top: 0.5rem;
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__buttons_plural[_ngcontent-ng-c952402273]
    .ui-championship-card__link_btn-details[_ngcontent-ng-c952402273] {
    display: none;
  }
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__buttons_plural[_ngcontent-ng-c952402273]
    .ui-championship-card__link_details[_ngcontent-ng-c952402273] {
    display: block;
  }
}
[_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
  .ui-championship-card__buttons_wrapped[_ngcontent-ng-c952402273] {
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__button[_ngcontent-ng-c952402273] {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__button_single[_ngcontent-ng-c952402273] {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__button_participate[_ngcontent-ng-c952402273] {
    margin: 0;
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c952402273]:not(.ui-championship-card_simplified)
    .ui-championship-card__wrap_activity-status[_ngcontent-ng-c952402273] {
    margin: 0;
  }
}
.ui-championship-card__images[_ngcontent-ng-c952402273] {
  display: flex;
  position: relative;
  width: 100%;
  height: 160px;
  margin-top: -0.75rem;
  overflow: hidden;
}
.ui-championship-card__images[_ngcontent-ng-c952402273]:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 73px;
  background-image: var(--gradients-graphics-mobile-cards);
  z-index: 1;
}
.ui-championship-card__picture[_ngcontent-ng-c952402273] {
  width: 100%;
  height: 100%;
}
.ui-championship-card__image[_ngcontent-ng-c952402273] {
  width: 100%;
  height: calc(100% - 1px);
  object-fit: cover;
  object-position: top;
}
.ui-championship-card__image_grayscale[_ngcontent-ng-c952402273] {
  filter: grayscale(1);
}
.ui-championship-card__image_prerender[_ngcontent-ng-c952402273] {
  object-position: center;
}
@media (min-width: 768px) {
  .ui-championship-card__image[_ngcontent-ng-c952402273] {
    height: 100%;
  }
}
.ui-championship-card__watermark[_ngcontent-ng-c952402273] {
  width: 202px;
  height: 108px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, calc(-50% + 0.5rem));
  z-index: 1;
}
.ui-championship-card__col[_ngcontent-ng-c952402273] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
.ui-championship-card__col_left[_ngcontent-ng-c952402273] {
  text-align: center;
}
.ui-championship-card__col_right[_ngcontent-ng-c952402273] {
  padding: 0.25rem 1rem 1rem;
  text-align: center;
}
.ui-championship-card__title[_ngcontent-ng-c952402273] {
  min-height: 52px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 0 1rem;
  margin-bottom: 0.5rem;
  color: var(--color-card-txt-1);
  font-size: 1.25rem;
  line-height: 1.625rem;
  font-weight: 400;
  font-weight: 500;
}
.ui-championship-card__title_grayscale[_ngcontent-ng-c952402273] {
  color: var(--color-card-txt-3);
}
.ui-championship-card__text[_ngcontent-ng-c952402273] {
  color: var(--color-card-txt-2);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
.ui-championship-card__text_grayscale[_ngcontent-ng-c952402273] {
  color: var(--color-card-txt-3);
}
.ui-championship-card__duration[_ngcontent-ng-c952402273] {
  color: var(--color-card-txt-1);
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: 400;
  font-weight: 500;
}
@media (min-width: 1280px) {
  .ui-championship-card__duration[_ngcontent-ng-c952402273] {
    margin-bottom: 0.75rem;
    font-size: 2.25rem;
    line-height: 2.625rem;
    font-weight: 400;
    font-weight: 500;
  }
}
.ui-championship-card__sum[_ngcontent-ng-c952402273] {
  color: var(--color-card-txt-1);
  padding: 0 1rem;
  font-size: 1.75rem;
  line-height: 2.0625rem;
  font-weight: 400;
  font-weight: 700;
}
.ui-championship-card__sum_grayscale[_ngcontent-ng-c952402273] {
  color: var(--color-card-txt-3);
}
.ui-championship-card__state[_ngcontent-ng-c952402273] {
  margin: 0 0.5rem 0 3rem;
  padding: 0.25rem 0.5rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: var(--color-additionals-success);
  width: 100%;
  min-height: 40px;
}
.ui-championship-card__state[_ngcontent-ng-c952402273]:before,
.ui-championship-card__state[_ngcontent-ng-c952402273]:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background-image: var(--gradient-divider-horiz);
}
.ui-championship-card__state[_ngcontent-ng-c952402273]:before {
  top: 0;
}
.ui-championship-card__state[_ngcontent-ng-c952402273]:after {
  bottom: 0;
}
.ui-championship-card__buttons[_ngcontent-ng-c952402273] {
  width: 100%;
  margin-top: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-grow: 1;
}
.ui-championship-card__buttons_plural[_ngcontent-ng-c952402273]
  .ui-championship-card__link_btn-details[_ngcontent-ng-c952402273] {
  display: block;
}
.ui-championship-card__buttons_plural[_ngcontent-ng-c952402273]
  .ui-championship-card__link_details[_ngcontent-ng-c952402273] {
  display: none;
}
.ui-championship-card__button[_ngcontent-ng-c952402273] {
  margin-bottom: 0;
  justify-content: center;
  position: relative;
  width: 100%;
}
.ui-championship-card__button_participate[_ngcontent-ng-c952402273] {
  margin: 0 0.5rem 0 0;
}
.ui-championship-card__button-icon[_ngcontent-ng-c952402273] {
  margin-right: 0.25rem;
}
.ui-championship-card__link[_ngcontent-ng-c952402273] {
  margin: 0 auto;
}
.ui-championship-card__link_btn-details[_ngcontent-ng-c952402273] {
  margin: 0;
  display: none;
}
.ui-championship-card__link_continue[_ngcontent-ng-c952402273] {
  margin-top: 0.5rem;
}
@media (min-width: 1280px) {
  .ui-championship-card__link_continue[_ngcontent-ng-c952402273] {
    margin-top: 0.75rem;
  }
}
.ui-championship-card__wrap_activity-status[_ngcontent-ng-c952402273] {
  margin: 1rem 0 0;
}
.ui-championship-card__label[_ngcontent-ng-c952402273] {
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  z-index: 3;
  color: var(--color-label-txt);
  text-transform: uppercase;
  border-radius: var(--label-border-radius);
  padding: 2px var(--label-padding-horizontal);
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
}
.ui-championship-card__label_primary[_ngcontent-ng-c952402273] {
  background: var(--color-brand-primary);
}
.ui-championship-card__label_secondary[_ngcontent-ng-c952402273] {
  background: var(--color-brand-secondary);
}
.ui-championship-card__label_test[_ngcontent-ng-c952402273] {
  left: initial;
  right: 0.5rem;
}
/*# sourceMappingURL=championship-card-base-VGGJP74G.css.map */

/* ===== inline style block 51 ===== */

@keyframes _ngcontent-ng-c1481741691_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1481741691_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1481741691_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1481741691] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1481741691] {
  animation: _ngcontent-ng-c1481741691_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1481741691] {
  animation: _ngcontent-ng-c1481741691_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1481741691_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1481741691_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1481741691] {
  display: flex;
  justify-content: center;
}
.xxs-wt[_nghost-ng-c1481741691]
  .ui-countdown__block[_ngcontent-ng-c1481741691] {
  display: flex;
  align-items: flex-end;
}
.xxs-wt[_nghost-ng-c1481741691] .ui-countdown__num[_ngcontent-ng-c1481741691] {
  font-size: 0.625rem;
  line-height: 0.875rem;
}
.xxs-wt[_nghost-ng-c1481741691]
  .ui-countdown__separator[_ngcontent-ng-c1481741691] {
  font-size: 0.625rem;
  line-height: 0.875rem;
  margin: 0 2px;
}
.xxs-wt[_nghost-ng-c1481741691]
  .ui-countdown__label[_ngcontent-ng-c1481741691] {
  font-size: 0.625rem;
  line-height: 0.875rem;
}
.xs-wt[_nghost-ng-c1481741691] .ui-countdown__block[_ngcontent-ng-c1481741691] {
  display: flex;
  align-items: flex-end;
}
.xs-wt[_nghost-ng-c1481741691] .ui-countdown__num[_ngcontent-ng-c1481741691] {
  font-size: 0.75rem;
  line-height: 1rem;
}
.xs-wt[_nghost-ng-c1481741691]
  .ui-countdown__separator[_ngcontent-ng-c1481741691] {
  font-size: 0.75rem;
  line-height: 1rem;
  margin: 0 2px;
}
.xs-wt[_nghost-ng-c1481741691] .ui-countdown__label[_ngcontent-ng-c1481741691] {
  font-size: 0.75rem;
  line-height: 1rem;
}
.micro[_nghost-ng-c1481741691] .ui-countdown__num[_ngcontent-ng-c1481741691] {
  font-size: 1rem;
  line-height: 1rem;
  font-weight: 700;
}
.micro[_nghost-ng-c1481741691]
  .ui-countdown__separator[_ngcontent-ng-c1481741691] {
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: 700;
  width: 8px;
}
.micro[_nghost-ng-c1481741691] .ui-countdown__label[_ngcontent-ng-c1481741691] {
  font-size: 0.4375rem;
  line-height: 0.625rem;
  font-weight: 400;
}
.micro-wt[_nghost-ng-c1481741691]
  .ui-countdown__block[_ngcontent-ng-c1481741691] {
  display: flex;
  align-items: flex-end;
}
.micro-wt[_nghost-ng-c1481741691]
  .ui-countdown__num[_ngcontent-ng-c1481741691] {
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 700;
  margin-right: 2px;
}
.micro-wt[_nghost-ng-c1481741691]
  .ui-countdown__separator[_ngcontent-ng-c1481741691] {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 700;
  width: 8px;
}
.micro-wt[_nghost-ng-c1481741691]
  .ui-countdown__label[_ngcontent-ng-c1481741691] {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}
.mini[_nghost-ng-c1481741691] .ui-countdown__num[_ngcontent-ng-c1481741691] {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: var(--font-weight-counter-num-mini);
  padding: var(--padding-counter-num-mini);
  border-radius: var(--border-radius-counter-num-mini);
  background: var(--background-counter-num);
  box-shadow: var(--box-shadow-counter-num);
}
.mini[_nghost-ng-c1481741691]
  .ui-countdown__separator[_ngcontent-ng-c1481741691] {
  font-size: 0.875rem;
  line-height: var(--line-height-counter-separator-mini);
  font-weight: 700;
  width: 8px;
}
.mini[_nghost-ng-c1481741691] .ui-countdown__label[_ngcontent-ng-c1481741691] {
  font-size: var(--font-size-counter-label-mini);
  line-height: var(--line-height-counter-label-mini);
  font-weight: 400;
}
.small[_nghost-ng-c1481741691] .ui-countdown__num[_ngcontent-ng-c1481741691] {
  font-size: 1.25rem;
  line-height: 1.625rem;
  font-weight: var(--font-weight-counter-num-small);
  padding: var(--padding-counter-num-small);
  border-radius: var(--border-radius-counter-num-small);
  background: var(--background-counter-num);
  box-shadow: var(--box-shadow-counter-num);
}
.small[_nghost-ng-c1481741691]
  .ui-countdown__separator[_ngcontent-ng-c1481741691] {
  font-size: var(--font-size-counter-separator-small);
  line-height: var(--line-height-counter-separator-small);
  margin: 0 4px;
  font-weight: 700;
  width: 6px;
}
.small[_nghost-ng-c1481741691] .ui-countdown__label[_ngcontent-ng-c1481741691] {
  font-size: var(--font-size-counter-label-small);
  line-height: var(--line-height-counter-label-small);
  font-weight: 400;
}
.medium[_nghost-ng-c1481741691] .ui-countdown__num[_ngcontent-ng-c1481741691] {
  font-size: var(--font-size-counter-num-medium);
  line-height: var(--line-height-counter-num-medium);
  font-weight: var(--font-weight-counter-num-medium);
  padding: var(--padding-counter-num-medium);
  border-radius: var(--border-radius-counter-num-medium);
  background: var(--background-counter-num);
  box-shadow: var(--box-shadow-counter-num);
}
.medium[_nghost-ng-c1481741691]
  .ui-countdown__separator[_ngcontent-ng-c1481741691] {
  font-size: var(--font-size-counter-separator-medium);
  line-height: var(--line-height-counter-separator-medium);
  font-weight: 700;
  width: 16px;
}
.medium[_nghost-ng-c1481741691]
  .ui-countdown__label[_ngcontent-ng-c1481741691] {
  font-size: var(--font-size-counter-label-medium);
  line-height: var(--line-height-counter-label-medium);
  font-weight: 400;
}
.large[_nghost-ng-c1481741691] .ui-countdown__num[_ngcontent-ng-c1481741691] {
  font-size: var(--font-size-counter-num-large);
  line-height: var(--line-height-counter-num-large);
  font-weight: var(--font-weight-counter-num-large);
  padding: var(--padding-counter-num-large);
  border-radius: var(--border-radius-counter-num-large);
  background: var(--background-counter-num);
  box-shadow: var(--box-shadow-counter-num);
}
.large[_nghost-ng-c1481741691]
  .ui-countdown__separator[_ngcontent-ng-c1481741691] {
  font-size: var(--font-size-counter-separator-large);
  line-height: var(--line-height-counter-separator-large);
  font-weight: 700;
  width: 14px;
  margin: 0 4px;
}
.large[_nghost-ng-c1481741691] .ui-countdown__label[_ngcontent-ng-c1481741691] {
  font-size: var(--font-size-counter-label-large);
  line-height: var(--line-height-counter-label-large);
  font-weight: 400;
}
.ui-countdown_disabled[_nghost-ng-c1481741691]
  .ui-countdown__label[_ngcontent-ng-c1481741691] {
  color: var(--color-counter-label-disabled);
}
.ui-countdown__num[_ngcontent-ng-c1481741691] {
  color: var(--color-counter-num);
  text-align: center;
  font-weight: 500;
  position: relative;
}
.ui-countdown__num_disabled[_ngcontent-ng-c1481741691] {
  opacity: 0.3;
}
.ui-countdown__separator[_ngcontent-ng-c1481741691] {
  text-align: center;
  color: var(--color-counter-separator);
  opacity: 0.15;
}
.ui-countdown__label[_ngcontent-ng-c1481741691] {
  color: var(--color-counter-label);
  text-align: center;
  font-weight: 500;
}
/*# sourceMappingURL=countdown.component-P7T6NZYH.css.map */

/* ===== inline style block 52 ===== */

@keyframes _ngcontent-ng-c325324029_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c325324029_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c325324029_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c325324029] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c325324029] {
  animation: _ngcontent-ng-c325324029_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c325324029] {
  animation: _ngcontent-ng-c325324029_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c325324029_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c325324029_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
@media (min-width: 434px) {
  [_nghost-ng-c325324029] {
    display: block;
    overflow: hidden;
  }
}
.pu-top-carousel_non-full-width[_nghost-ng-c325324029] {
  display: block;
  overflow: hidden;
}
.pu-top-carousel_non-full-width[_nghost-ng-c325324029]
  .pu-top-carousel__carousel[_ngcontent-ng-c325324029] {
  overflow: visible;
  margin-left: 0.5rem;
  width: 288px;
  max-width: 434px;
}
@media (min-width: 360px) {
  .pu-top-carousel_non-full-width[_nghost-ng-c325324029]
    .pu-top-carousel__carousel[_ngcontent-ng-c325324029] {
    width: 85vw;
  }
}
.pu-top-carousel_non-full-width[_nghost-ng-c325324029]
  .pu-top-carousel__event-card[_ngcontent-ng-c325324029] {
  border-radius: 0.25rem;
}
.pu-top-carousel__carousel-desktop-mode[_ngcontent-ng-c325324029] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 26px;
}
.pu-top-carousel__partial-width-with-pagination[_ngcontent-ng-c325324029] {
  padding-bottom: 28px;
}
.pu-top-carousel__carousel[_ngcontent-ng-c325324029] {
  width: 100%;
}
@media (min-width: 435px) {
  .pu-top-carousel__carousel[_ngcontent-ng-c325324029] {
    width: 85vw;
    max-width: 434px;
  }
}
@media (min-width: 435px) {
  .pu-top-carousel__carousel[_ngcontent-ng-c325324029] {
    overflow: visible;
    margin-left: 0.5rem;
  }
}
.pu-top-carousel__carousel_centred[_ngcontent-ng-c325324029] {
  margin-left: auto;
}
.pu-top-carousel__carousel_without-margin[_ngcontent-ng-c325324029] {
  margin-left: 0;
}
.pu-top-carousel__event-card[_ngcontent-ng-c325324029] {
  box-shadow: var(--shadow-event-card);
}
@media (min-width: 435px) {
  .pu-top-carousel__event-card[_ngcontent-ng-c325324029] {
    border-radius: 0.25rem;
  }
}
@media (min-width: 435px) {
  .pu-top-carousel__event-card_cut-corners[_ngcontent-ng-c325324029] {
    border-radius: 0;
    clip-path: polygon(
      0.75rem 0,
      calc(100% - 0.75rem) 0,
      100% 0.75rem,
      100% calc(100% - 0.75rem),
      calc(100% - 0.75rem) 100%,
      0.75rem 100%,
      0 calc(100% - 0.75rem),
      0 0.75rem
    );
  }
}
/*# sourceMappingURL=top-carousel.component-TPKCREQC.css.map */

/* ===== inline style block 53 ===== */

@keyframes _ngcontent-ng-c736441798_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c736441798_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c736441798_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c736441798] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c736441798] {
  animation: _ngcontent-ng-c736441798_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c736441798] {
  animation: _ngcontent-ng-c736441798_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c736441798_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c736441798_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c736441798] {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
[_nghost-ng-c736441798] > *[_ngcontent-ng-c736441798],
[_nghost-ng-c736441798] > *[_ngcontent-ng-c736441798]:before,
[_nghost-ng-c736441798] > *[_ngcontent-ng-c736441798]:after {
  box-sizing: inherit;
}
[_nghost-ng-c736441798] {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background: none;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  padding: 0;
  cursor: pointer;
  letter-spacing: 0;
  text-decoration: none;
}
[_nghost-ng-c736441798]::-moz-focus-inner {
  border: 0;
}
[_nghost-ng-c736441798] {
  display: block;
  background: var(--color-promo-card-bg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 178px;
  position: relative;
}
.ui-top-event-card_is-popup-mode[_nghost-ng-c736441798]
  .ui-top-event-card__preview-row[_ngcontent-ng-c736441798]:after {
  background: linear-gradient(180deg, #1b1f2800, #1b1f28e6 26.04%, #1b1f28);
}
.ui-top-event-card_variant-5[_nghost-ng-c736441798] {
  height: 208px;
}
@media (min-width: 526px) {
  .ui-top-event-card_variant-5[_nghost-ng-c736441798] {
    background-size: 434px 164px;
  }
}
.ui-top-event-card_variant-5[_nghost-ng-c736441798]
  .ui-top-event-card__participant_default[_ngcontent-ng-c736441798] {
  justify-content: flex-start;
}
.ui-top-event-card_variant-5[_nghost-ng-c736441798]
  .ui-top-event-card__participant_center[_ngcontent-ng-c736441798] {
  justify-content: flex-start;
  padding-top: 2.5rem;
}
@media (min-width: 526px) {
  .ui-top-event-card_variant-5[_nghost-ng-c736441798]
    .ui-top-event-card__preview-row[_ngcontent-ng-c736441798] {
    max-width: 434px;
    margin: auto;
  }
}
.ui-top-event-card_variant-5[_nghost-ng-c736441798]
  .ui-top-event-card__preview-row[_ngcontent-ng-c736441798]:after {
  bottom: 43px;
}
.ui-top-event-card_variant-5[_nghost-ng-c736441798]
  .ui-top-event-card-content[_ngcontent-ng-c736441798] {
  display: flex;
  flex-direction: column;
  text-align: center;
  padding: 0 1rem;
}
@media (min-width: 435px) {
  .ui-top-event-card_variant-5[_nghost-ng-c736441798]
    .ui-top-event-card-content[_ngcontent-ng-c736441798] {
    padding: 0 0.5rem;
  }
}
@media (min-width: 526px) {
  .ui-top-event-card_variant-5[_nghost-ng-c736441798]
    .ui-top-event-card-content[_ngcontent-ng-c736441798] {
    padding: 0 1rem;
  }
}
.ui-top-event-card_variant-5[_nghost-ng-c736441798]
  .ui-top-event-card-content__desc[_ngcontent-ng-c736441798] {
  color: var(--color-pop-up-txt-body);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
}
.ui-top-event-card_variant-5[_nghost-ng-c736441798]
  .ui-top-event-card__outcomes[_ngcontent-ng-c736441798] {
  padding: 0 1rem;
}
@media (min-width: 435px) {
  .ui-top-event-card_variant-5[_nghost-ng-c736441798]
    .ui-top-event-card__outcomes[_ngcontent-ng-c736441798] {
    padding: 0;
  }
}
@media (min-width: 526px) {
  .ui-top-event-card_variant-5[_nghost-ng-c736441798]
    .ui-top-event-card__outcomes[_ngcontent-ng-c736441798] {
    padding: 0 1rem;
  }
}
.ui-top-event-card__participants[_ngcontent-ng-c736441798] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.5rem;
}
.ui-top-event-card__participant-image[_ngcontent-ng-c736441798] {
  display: flex;
  justify-content: center;
  flex: 1;
  width: 50px;
  height: 50px;
  position: static;
}
@media (min-width: 1280px) {
  .ui-top-event-card__participant-image[_ngcontent-ng-c736441798] {
    width: 46px;
    height: 46px;
  }
}
.ui-top-event-card__participant-image-img[_ngcontent-ng-c736441798] {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}
.ui-top-event-card__participant-promotions[_ngcontent-ng-c736441798] {
  min-height: 1rem;
  display: flex;
  justify-content: center;
}
.ui-top-event-card__header[_ngcontent-ng-c736441798] {
  text-align: center;
  padding: 0.75rem 0.5rem 0.5rem;
}
@media (min-width: 1280px) {
  .ui-top-event-card__header[_ngcontent-ng-c736441798] {
    padding-bottom: 0.25rem;
  }
}
.ui-top-event-card__tournament[_ngcontent-ng-c736441798] {
  padding-bottom: 2px;
  color: var(--color-event-banner-upd-txt-icon-dsk);
  font-size: var(--font-top-event-tournament-name-fs);
  line-height: var(--font-top-event-tournament-name-lh);
  font-weight: var(--font-top-event-tournament-name-fw);
}
@media (min-width: 1280px) {
  .ui-top-event-card__tournament[_ngcontent-ng-c736441798] {
    padding-bottom: 0;
  }
}
.ui-top-event-card__info-wrapper[_ngcontent-ng-c736441798] {
  display: block;
  flex: 1;
  text-align: center;
  padding: 0 0.5rem;
}
.ui-top-event-card__title[_ngcontent-ng-c736441798] {
  color: var(--color-event-banner-upd-txt-icon);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
}
.ui-top-event-card__title-delimiter[_ngcontent-ng-c736441798] {
  padding: 0 0.25rem;
}
.ui-top-event-card__outcomes[_ngcontent-ng-c736441798] {
  bottom: 0.5rem;
  position: absolute;
  width: 100%;
  z-index: 2;
  padding: 0 0.5rem;
}
/*# sourceMappingURL=top-event-card.component-XSC5KI2I.css.map */

/* ===== inline style block 54 ===== */

@keyframes _ngcontent-ng-c1018385161_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1018385161_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1018385161_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1018385161] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1018385161] {
  animation: _ngcontent-ng-c1018385161_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1018385161] {
  animation: _ngcontent-ng-c1018385161_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1018385161_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1018385161_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1018385161] {
  text-align: center;
}
.ui-ev-t_secondary[_nghost-ng-c1018385161]
  .ui-ev-t__time[_ngcontent-ng-c1018385161],
.ui-ev-t_secondary[_nghost-ng-c1018385161]
  .ui-ev-t__score[_ngcontent-ng-c1018385161] {
  font-family:
    var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
  font-size: 1rem;
  line-height: 1rem;
}
.ui-ev-t_secondary[_nghost-ng-c1018385161]
  .ui-ev-t__date[_ngcontent-ng-c1018385161] {
  color: var(--color-event-banner-upd-txt-icon-dsk-2);
}
.ui-ev-t_secondary[_nghost-ng-c1018385161]
  .ui-ev-t__time[_ngcontent-ng-c1018385161] {
  color: var(--color-event-banner-upd-txt-icon-time-2);
}
.ui-ev-t_secondary[_nghost-ng-c1018385161]
  .ui-ev-t__score-delimiter[_ngcontent-ng-c1018385161] {
  color: var(--color-event-banner-upd-txt-icon-time-2);
}
.ui-ev-t_tertiary[_nghost-ng-c1018385161] {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
}
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__date[_ngcontent-ng-c1018385161],
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__time[_ngcontent-ng-c1018385161],
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__score[_ngcontent-ng-c1018385161],
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__date[_ngcontent-ng-c1018385161]:after {
  font-family: var(--font-family-primary), sans-serif;
}
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__date[_ngcontent-ng-c1018385161],
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__time[_ngcontent-ng-c1018385161],
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__score[_ngcontent-ng-c1018385161],
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__date[_ngcontent-ng-c1018385161]:after {
  font-size: 0.6875rem;
  line-height: 1rem;
  font-weight: 700;
  letter-spacing: 0;
  white-space: nowrap;
}
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__date[_ngcontent-ng-c1018385161] {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  padding-bottom: 0;
  color: var(--color-event-banner-upd-txt-icon-time);
}
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__date[_ngcontent-ng-c1018385161]:after {
  content: "|";
  color: var(--color-event-banner-upd-txt-icon-time);
}
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__time[_ngcontent-ng-c1018385161],
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__score[_ngcontent-ng-c1018385161],
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__score-num[_ngcontent-ng-c1018385161],
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__score-delimiter[_ngcontent-ng-c1018385161] {
  color: var(--color-event-banner-upd-txt-icon-time);
}
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__score[_ngcontent-ng-c1018385161] {
  gap: 2px;
}
.ui-ev-t_tertiary[_nghost-ng-c1018385161]
  .ui-ev-t__score-delimiter[_ngcontent-ng-c1018385161] {
  margin: 0;
}
.ui-ev-t_tertiary.ui-ev-t_live[_nghost-ng-c1018385161] {
  gap: 2px;
}
.ui-ev-t_tertiary.ui-ev-t_live[_nghost-ng-c1018385161]
  .ui-ev-t__date[_ngcontent-ng-c1018385161] {
  gap: 2px;
  color: var(--color-event-banner-upd-txt-icon-dsk);
  font-size: 0.5rem;
  line-height: 0.625rem;
  font-weight: 400;
}
.ui-ev-t_tertiary.ui-ev-t_live[_nghost-ng-c1018385161]
  .ui-ev-t__date[_ngcontent-ng-c1018385161]:after {
  font-size: 0.6875rem;
  line-height: 1rem;
  font-weight: 700;
}
.ui-ev-t__date[_ngcontent-ng-c1018385161] {
  color: var(--color-event-banner-upd-txt-icon-dsk);
  padding-bottom: 2px;
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 400;
}
.ui-ev-t__time[_ngcontent-ng-c1018385161] {
  color: var(--color-event-banner-upd-txt-icon-time);
  font-family:
    var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
}
.ui-ev-t__score[_ngcontent-ng-c1018385161] {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family:
    var(--font-family-banner, "Banner-Bold-It", sans-serif), sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
}
.ui-ev-t__score-num[_ngcontent-ng-c1018385161] {
  color: var(--color-event-banner-upd-txt-icon-score);
}
.ui-ev-t__score-delimiter[_ngcontent-ng-c1018385161] {
  margin: 0 0.25rem;
  color: var(--color-event-banner-upd-txt-icon-time);
}
/*# sourceMappingURL=event-time.component-5CMGGKVP.css.map */

/* ===== inline style block 55 ===== */

@keyframes _ngcontent-ng-c3186598718_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c3186598718_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c3186598718_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c3186598718] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c3186598718] {
  animation: _ngcontent-ng-c3186598718_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c3186598718] {
  animation: _ngcontent-ng-c3186598718_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c3186598718_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c3186598718_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c3186598718] {
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  position: relative;
  border: 1px solid var(--color-event-banner-coef-strk);
  border-radius: var(--event-banner-coef-border-radius);
  background: var(--color-event-banner-coef-bg);
  color: var(--color-event-banner-upd-txt-icon);
  text-transform: var(--text-transform-button);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  font-weight: 500;
}
.top-event-odds-cta_glass[_nghost-ng-c3186598718] {
  border: 0;
  box-shadow: var(--color-event-banner-odds-glass-shadow);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}
.top-event-odds-cta_glass[_nghost-ng-c3186598718]:before {
  background: var(--color-event-banner-coef-strk);
  content: "";
  position: absolute;
  inset: 0;
  border-radius: var(--border-radius-button);
  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;
}
.top-event-odds-cta_glass[_nghost-ng-c3186598718]:before {
  border-radius: var(--event-banner-coef-border-radius);
}
@media (min-resolution: 2dppx) {
  .top-event-odds-cta_glass[_nghost-ng-c3186598718]:before {
    padding: 0.5px;
  }
}
/*# sourceMappingURL=top-event-odds-cta.component-YUH2LXBK.css.map */

/* ===== inline style block 56 ===== */

@keyframes _ngcontent-ng-c2751626555_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c2751626555_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c2751626555_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c2751626555] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c2751626555] {
  animation: _ngcontent-ng-c2751626555_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c2751626555] {
  animation: _ngcontent-ng-c2751626555_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c2751626555_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c2751626555_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
.pu-top-event-promotions[_ngcontent-ng-c2751626555] {
  background: var(--color-event-banner-upd-bg-discount);
  color: var(--color-event-banner-txt-icon-date);
  height: 1rem;
  justify-content: center;
  position: relative;
  min-width: 84px;
  padding: 0 0.25rem;
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 400;
  font-weight: 500;
}
.pu-top-event-promotions[_ngcontent-ng-c2751626555]:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 0.5rem;
  background: var(--color-event-banner-upd-bg-discount);
  clip-path: polygon(50% 100%, 0 0, 100% 0);
}
/*# sourceMappingURL=top-event-promotions.component-TPUM4ZJY.css.map */

/* ===== inline style block 57 ===== */

@keyframes _ngcontent-ng-c3371397243_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c3371397243_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c3371397243_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c3371397243] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c3371397243] {
  animation: _ngcontent-ng-c3371397243_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c3371397243] {
  animation: _ngcontent-ng-c3371397243_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c3371397243_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c3371397243_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c3371397243] {
  display: flex;
  align-items: center;
}
[_nghost-ng-c3371397243]:empty {
  display: none;
}
.pu-event-promotions__label[_ngcontent-ng-c3371397243] {
  padding-left: 0.25rem;
  color: var(--color-event-banner-upd-txt-icon);
}
.pu-event-promotions__plus-separator[_ngcontent-ng-c3371397243] {
  padding: 0 2px;
  color: var(--color-event-banner-upd-txt-icon-dsk);
}
/*# sourceMappingURL=event-promotions.component-VWM4IXVH.css.map */

/* ===== inline style block 58 ===== */

@keyframes _ngcontent-ng-c1908385869_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1908385869_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1908385869_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1908385869] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1908385869] {
  animation: _ngcontent-ng-c1908385869_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1908385869] {
  animation: _ngcontent-ng-c1908385869_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1908385869_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1908385869_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1908385869] {
  display: flex;
}
.ui-market_small-margin[_nghost-ng-c1908385869]
  .ui-market__outcome[_ngcontent-ng-c1908385869]
  + .ui-market__outcome[_ngcontent-ng-c1908385869] {
  margin-left: 2px;
}
.ui-market__outcome[_ngcontent-ng-c1908385869] {
  flex: 1;
}
.ui-market__outcome[_ngcontent-ng-c1908385869]
  + .ui-market__outcome[_ngcontent-ng-c1908385869] {
  margin-left: 0.5rem;
}
.ui-market__nominal-selector[_ngcontent-ng-c1908385869] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 3rem;
  padding: 0.25rem 0.5rem;
  margin-right: 0.5rem;
  border-radius: 0.25rem;
  background: var(--color-nominal-bg);
  color: var(--color-bg-8);
}
.ui-market__nominal-selector_compact[_ngcontent-ng-c1908385869] {
  min-width: 56px;
  margin-right: 2px;
}
.ui-market__nominal-selector_icon-compact[_ngcontent-ng-c1908385869] {
  transform: rotate(90deg);
}
.ui-market__nominal-selector_arguments[_ngcontent-ng-c1908385869] {
  font-family: var(--font-family-secondary), sans-serif;
  font-size: 0.875rem;
  line-height: 0.875rem;
}
@media (min-width: 768px) {
  .ui-market__nominal-selector[_ngcontent-ng-c1908385869] {
    padding: 0.25rem 1rem;
  }
}
.ui-market__nominal-selector[_ngcontent-ng-c1908385869]:hover {
  background: var(--color-nominal-bg-hover);
}
/*# sourceMappingURL=market.component-2HGCFPOW.css.map */

/* ===== inline style block 59 ===== */

@keyframes _ngcontent-ng-c3189031267_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c3189031267_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c3189031267_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c3189031267] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c3189031267] {
  animation: _ngcontent-ng-c3189031267_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c3189031267] {
  animation: _ngcontent-ng-c3189031267_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c3189031267_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c3189031267_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c3189031267] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  padding: 0 0.25rem;
  border-radius: var(--odds-border-radius);
  cursor: pointer;
  position: relative;
  background: var(--color-odds-bg);
}
@media (min-width: 768px) {
  [_nghost-ng-c3189031267] {
    height: 3rem;
  }
}
[_nghost-ng-c3189031267]:before {
  background: var(--color-odds-strk);
  content: "";
  position: absolute;
  inset: 0;
  border-radius: var(--border-radius-button);
  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;
}
[_nghost-ng-c3189031267]:before {
  border-radius: var(--odds-border-radius);
}
@media (min-width: 1280px) {
  [_nghost-ng-c3189031267]:hover {
    background: var(--color-odds-bg-hover);
  }
  [_nghost-ng-c3189031267]:hover:before {
    background: var(--color-odds-strk-hover);
  }
}
.ui-odds-box_compact[_nghost-ng-c3189031267] {
  position: relative;
  height: 44px;
  background: var(--color-odds-filled-bg);
}
.ui-odds-box_compact[_nghost-ng-c3189031267]:before {
  background: var(--color-odds-filled-bg);
}
.ui-odds-box_compact[_nghost-ng-c3189031267]
  .ui-odds-box__value_raised[_ngcontent-ng-c3189031267],
.ui-odds-box_compact[_nghost-ng-c3189031267]
  .ui-odds-box__value_dropped[_ngcontent-ng-c3189031267] {
  position: static;
}
.ui-odds-box_blur-background[_nghost-ng-c3189031267] {
  border-radius: var(--event-banner-coef-border-radius);
  background: var(--color-event-banner-coef-bg);
}
.ui-odds-box_blur-background.ui-odds-box_locked[_nghost-ng-c3189031267] {
  background: var(--color-event-banner-coef-bg);
}
.ui-odds-box_blur-background.ui-odds-box_locked[_nghost-ng-c3189031267]:before {
  background: none;
}
.ui-odds-box_blur-background[_nghost-ng-c3189031267]
  .ui-odds-box__label[_ngcontent-ng-c3189031267] {
  color: var(--color-event-banner-upd-txt-odds-secondary);
}
.ui-odds-box_blur-background[_nghost-ng-c3189031267]
  .ui-odds-box__value[_ngcontent-ng-c3189031267] {
  color: var(--color-event-banner-upd-txt-icon);
}
.ui-odds-box_blur-background[_nghost-ng-c3189031267]
  .ui-odds-box__value_raised[_ngcontent-ng-c3189031267] {
  color: var(--color-odds-txt-raise);
}
.ui-odds-box_blur-background[_nghost-ng-c3189031267]
  .ui-odds-box__value_dropped[_ngcontent-ng-c3189031267] {
  color: var(--color-odds-txt-drop);
}
.ui-odds-box_blur-background[_nghost-ng-c3189031267]:before {
  background: var(--color-event-banner-coef-strk);
}
.ui-odds-box_blur-background[_nghost-ng-c3189031267]:before {
  border-radius: var(--event-banner-coef-border-radius);
}
.ui-odds-box_glass[_nghost-ng-c3189031267] {
  box-shadow: var(--color-event-banner-odds-glass-shadow);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}
@media (min-resolution: 2dppx) {
  .ui-odds-box_glass[_nghost-ng-c3189031267]:before {
    padding: 0.5px;
  }
}
.ui-odds-box_active[_nghost-ng-c3189031267] {
  background: var(--color-odds-bg-pressed);
}
.ui-odds-box_active[_nghost-ng-c3189031267]:before {
  background: var(--color-odds-strk-pressed);
}
.ui-odds-box_active[_nghost-ng-c3189031267]
  .ui-odds-box__lock[_ngcontent-ng-c3189031267],
.ui-odds-box_active[_nghost-ng-c3189031267]
  .ui-odds-box__value[_ngcontent-ng-c3189031267],
.ui-odds-box_active[_nghost-ng-c3189031267]
  .ui-odds-box__label[_ngcontent-ng-c3189031267] {
  color: var(--color-odds-txt-tertiary);
}
.ui-odds-box_active[_nghost-ng-c3189031267]
  .ui-odds-box__value_raised[_ngcontent-ng-c3189031267] {
  color: var(--color-odds-txt-raise);
}
.ui-odds-box_active[_nghost-ng-c3189031267]
  .ui-odds-box__value_droped[_ngcontent-ng-c3189031267] {
  color: var(--color-odds-txt-drop);
}
.ui-odds-box_locked[_nghost-ng-c3189031267] {
  pointer-events: none;
  background: transparent;
}
.ui-odds-box_locked[_nghost-ng-c3189031267]:before {
  background: var(--color-odds-strk-block);
}
.ui-odds-box_disabled[_nghost-ng-c3189031267] {
  pointer-events: none;
  opacity: 0.3;
}
.ui-odds-box_disabled.ui-odds-box_active.ui-odds-box_disabled-active-state[_nghost-ng-c3189031267] {
  opacity: 1;
}
.ui-odds-box_smaller-height[_nghost-ng-c3189031267] {
  height: 2.5rem;
}
.ui-odds-box_bigger-height[_nghost-ng-c3189031267] {
  height: 52px;
}
.ui-odds-box_in-top-slider[_nghost-ng-c3189031267]
  .ui-odds-box__value[_ngcontent-ng-c3189031267] {
  font-size: var(--font-odds-box-value-top-slider-fs);
  line-height: var(--font-odds-box-value-top-slider-lh);
}
.ui-odds-box__label[_ngcontent-ng-c3189031267] {
  color: var(--color-odds-txt-secondary);
  margin-bottom: 2px;
  text-align: center;
  font-size: 0.625rem;
  line-height: 0.625rem;
  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;
}
.ui-odds-box__value[_ngcontent-ng-c3189031267] {
  color: var(--color-odds-txt);
  transition: color 0.2s ease-in-out;
  font-family: var(--font-odds-box-value-ff), sans-serif;
  font-weight: var(--font-odds-box-value-fw);
  font-size: var(--font-odds-box-value-fs);
  line-height: var(--font-odds-box-value-lh);
}
.ui-odds-box__value_raised[_ngcontent-ng-c3189031267] {
  color: var(--color-odds-txt-raise);
  position: relative;
}
.ui-odds-box__value_dropped[_ngcontent-ng-c3189031267] {
  color: var(--color-odds-txt-drop);
  position: relative;
}
.ui-odds-box__lock[_ngcontent-ng-c3189031267] {
  color: var(--color-odds-txt-secondary);
}
.ui-odds-box__bet-builder[_ngcontent-ng-c3189031267] {
  color: var(--color-odds-txt-tertiary);
}
.ui-odds-box__bonus[_ngcontent-ng-c3189031267] {
  position: absolute;
  right: 0.5rem;
  bottom: 1rem;
}
/*# sourceMappingURL=odds-box.component-V3ZGWVK4.css.map */

/* ===== inline style block 60 ===== */

@keyframes _ngcontent-ng-c4121541388_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c4121541388_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c4121541388_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c4121541388] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c4121541388] {
  animation: _ngcontent-ng-c4121541388_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c4121541388] {
  animation: _ngcontent-ng-c4121541388_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c4121541388_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c4121541388_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c4121541388] {
  display: grid;
  grid-gap: 0.25rem;
  grid-template-columns: 1fr 1fr;
}
@media (min-width: 609px) {
  [_nghost-ng-c4121541388] {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 768px) {
  [_nghost-ng-c4121541388] {
    grid-gap: 0.5rem;
  }
}
@media (min-width: 931px) {
  [_nghost-ng-c4121541388] {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1233px) {
  [_nghost-ng-c4121541388] {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1280px) {
  [_nghost-ng-c4121541388] {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1459px) {
  [_nghost-ng-c4121541388] {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1761px) {
  [_nghost-ng-c4121541388] {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (min-width: 2063px) {
  [_nghost-ng-c4121541388] {
    grid-template-columns: repeat(7, 1fr);
  }
}
@media (min-width: 2365px) {
  [_nghost-ng-c4121541388] {
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 2667px) {
  [_nghost-ng-c4121541388] {
    grid-template-columns: repeat(9, 1fr);
  }
}
@media (min-width: 2969px) {
  [_nghost-ng-c4121541388] {
    grid-template-columns: repeat(10, 1fr);
  }
}
@media (min-width: 3271px) {
  [_nghost-ng-c4121541388] {
    grid-template-columns: repeat(11, 1fr);
  }
}
@media (min-width: 3573px) {
  [_nghost-ng-c4121541388] {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 3875px) {
  [_nghost-ng-c4121541388] {
    grid-template-columns: repeat(13, 1fr);
  }
}
@media (min-width: 1321px) {
  .ui-game-tile-grid_sidebar[_nghost-ng-c4121541388] {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1623px) {
  .ui-game-tile-grid_sidebar[_nghost-ng-c4121541388] {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (min-width: 1925px) {
  .ui-game-tile-grid_sidebar[_nghost-ng-c4121541388] {
    grid-template-columns: repeat(7, 1fr);
  }
}
@media (min-width: 2227px) {
  .ui-game-tile-grid_sidebar[_nghost-ng-c4121541388] {
    grid-template-columns: repeat(8, 1fr);
  }
}
@media (min-width: 2529px) {
  .ui-game-tile-grid_sidebar[_nghost-ng-c4121541388] {
    grid-template-columns: repeat(9, 1fr);
  }
}
@media (min-width: 2831px) {
  .ui-game-tile-grid_sidebar[_nghost-ng-c4121541388] {
    grid-template-columns: repeat(10, 1fr);
  }
}
@media (min-width: 3133px) {
  .ui-game-tile-grid_sidebar[_nghost-ng-c4121541388] {
    grid-template-columns: repeat(11, 1fr);
  }
}
@media (min-width: 3435px) {
  .ui-game-tile-grid_sidebar[_nghost-ng-c4121541388] {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 3737px) {
  .ui-game-tile-grid_sidebar[_nghost-ng-c4121541388] {
    grid-template-columns: repeat(13, 1fr);
  }
}
/*# sourceMappingURL=game-tile-grid.component-PZREDZF4.css.map */

/* ===== inline style block 61 ===== */

@keyframes _ngcontent-ng-c624380571_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c624380571_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c624380571_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c624380571] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c624380571] {
  animation: _ngcontent-ng-c624380571_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c624380571] {
  animation: _ngcontent-ng-c624380571_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c624380571_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c624380571_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c624380571] {
  --gradient-angle: 136deg;
  --game-tile-header-display: flex;
  --game-tile-button-width: auto;
  --game-tile-button-height: auto;
  position: relative;
  display: grid;
  border-radius: var(--game-tile-border-radius);
  transition: transform 0.3s ease;
  overflow: hidden;
  width: 100%;
}
@supports not (aspect-ratio: auto) {
  [_nghost-ng-c624380571] {
    display: flex;
  }
}
.ui-game-tile_2x2[_nghost-ng-c624380571] {
  grid-area: span 2 / span 2 / span 2 / span 2;
}
.ui-game-tile_2x2[_nghost-ng-c624380571]:hover:not(.ui-game-tile_touched),
.ui-game-tile_2x2.ui-game-tile_touched[_nghost-ng-c624380571] {
  transform: scale(1.02);
}
@media (min-width: 1280px) {
  .ui-game-tile_2x2[_nghost-ng-c624380571]:hover:not(.ui-game-tile_touched),
  .ui-game-tile_2x2.ui-game-tile_touched[_nghost-ng-c624380571] {
    transform: scale(1.04);
  }
}
[_nghost-ng-c624380571]:before {
  display: none;
  z-index: 2;
  width: calc(100% - var(--animation-border-rotation-width) * 2);
  height: calc(100% - var(--animation-border-rotation-width) * 2);
  pointer-events: none;
  background: linear-gradient(var(--gradient-angle), var(--gradient-hover));
  content: "";
  position: absolute;
  inset: 0;
  border-radius: var(--border-radius-button);
  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;
}
[_nghost-ng-c624380571]:before {
  padding: var(--animation-border-rotation-width);
}
body.pu-old-scss [_nghost-ng-c624380571]:before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: var(--border-radius-button);
  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%
  );
}
[_nghost-ng-c624380571]:hover:not(.ui-game-tile_touch-supported),
.ui-game-tile_touched[_nghost-ng-c624380571] {
  transform: scale(1.03);
  z-index: 3;
}
[_nghost-ng-c624380571]:hover:not(.ui-game-tile_touch-supported):before,
.ui-game-tile_touched[_nghost-ng-c624380571]:before {
  display: block;
}
[_nghost-ng-c624380571]:hover:not(.ui-game-tile_touch-supported)
  .ui-game-tile__bottom[_ngcontent-ng-c624380571],
[_nghost-ng-c624380571]:hover:not(.ui-game-tile_touch-supported)
  .ui-game-tile__labels[_ngcontent-ng-c624380571],
.ui-game-tile_touched[_nghost-ng-c624380571]
  .ui-game-tile__bottom[_ngcontent-ng-c624380571],
.ui-game-tile_touched[_nghost-ng-c624380571]
  .ui-game-tile__labels[_ngcontent-ng-c624380571] {
  opacity: 0;
}
[_nghost-ng-c624380571]:hover:not(.ui-game-tile_touch-supported)
  .ui-game-tile__content[_ngcontent-ng-c624380571],
.ui-game-tile_touched[_nghost-ng-c624380571]
  .ui-game-tile__content[_ngcontent-ng-c624380571] {
  background-color: var(--color-label-game-darker);
}
[_nghost-ng-c624380571]:hover:not(.ui-game-tile_touch-supported)
  .ui-game-tile__name[_ngcontent-ng-c624380571],
[_nghost-ng-c624380571]:hover:not(.ui-game-tile_touch-supported)
  .ui-game-tile__favorite[_ngcontent-ng-c624380571],
.ui-game-tile_touched[_nghost-ng-c624380571]
  .ui-game-tile__name[_ngcontent-ng-c624380571],
.ui-game-tile_touched[_nghost-ng-c624380571]
  .ui-game-tile__favorite[_ngcontent-ng-c624380571] {
  opacity: 1;
}
[_nghost-ng-c624380571]:hover:not(.ui-game-tile_touch-supported)
  .ui-game-tile__buttons[_ngcontent-ng-c624380571],
.ui-game-tile_touched[_nghost-ng-c624380571]
  .ui-game-tile__buttons[_ngcontent-ng-c624380571] {
  visibility: initial;
}
@media (min-width: 1280px) {
  [_nghost-ng-c624380571]:hover:not(.ui-game-tile_touch-supported),
  .ui-game-tile_touched[_nghost-ng-c624380571] {
    transform: scale(1.08);
  }
}
.ui-game-tile_heatmap-mode[_nghost-ng-c624380571]:after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image: var(--heatmap-bg);
  background-size: cover;
  background-repeat: no-repeat;
}
.ui-game-tile__content[_ngcontent-ng-c624380571] {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.5rem;
  z-index: 1;
  border-radius: 0.25rem;
  overflow: hidden;
}
.ui-game-tile__header[_ngcontent-ng-c624380571] {
  display: var(--game-tile-header-display, flex);
  justify-content: space-between;
  width: 100%;
}
.ui-game-tile__header_2x2[_ngcontent-ng-c624380571] {
  flex-direction: column-reverse;
}
.ui-game-tile__name[_ngcontent-ng-c624380571] {
  color: var(--color-label-game-tile);
  width: 100%;
  opacity: 0;
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
}
.ui-game-tile__name_2x2[_ngcontent-ng-c624380571] {
  text-align: center;
  margin-top: 0.25rem;
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 400;
}
@media (min-width: 1280px) {
  .ui-game-tile__name_2x2[_ngcontent-ng-c624380571] {
    margin-top: 0.75rem;
    font-size: 1.25rem;
    line-height: 1.625rem;
    font-weight: 400;
  }
}
.ui-game-tile__favorite[_ngcontent-ng-c624380571] {
  color: var(--color-label-game-empty-star);
  opacity: 0;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
.ui-game-tile__favorite[_ngcontent-ng-c624380571] > *[_ngcontent-ng-c624380571],
.ui-game-tile__favorite[_ngcontent-ng-c624380571]
  > *[_ngcontent-ng-c624380571]:before,
.ui-game-tile__favorite[_ngcontent-ng-c624380571]
  > *[_ngcontent-ng-c624380571]:after {
  box-sizing: inherit;
}
.ui-game-tile__favorite[_ngcontent-ng-c624380571] {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  background: none;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  padding: 0;
  cursor: pointer;
  letter-spacing: 0;
  text-decoration: none;
}
.ui-game-tile__favorite[_ngcontent-ng-c624380571]::-moz-focus-inner {
  border: 0;
}
.ui-game-tile__favorite-icon[_ngcontent-ng-c624380571] {
  fill: transparent;
}
.ui-game-tile__favorite_active[_ngcontent-ng-c624380571] {
  opacity: 1;
}
.ui-game-tile__favorite_active[_ngcontent-ng-c624380571] {
  color: var(--color-additionals-favorites);
}
.ui-game-tile__favorite_active[_ngcontent-ng-c624380571]
  .ui-game-tile__favorite-icon[_ngcontent-ng-c624380571] {
  color: var(--color-additionals-favorites);
  fill: var(--color-additionals-favorites);
}
.ui-game-tile__favorite_2x2[_ngcontent-ng-c624380571] {
  align-self: flex-end;
}
.ui-game-tile__buttons[_ngcontent-ng-c624380571] {
  visibility: hidden;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  margin-top: var(--game-tile-buttons-margin-top, 0);
}
.ui-game-tile__button[_ngcontent-ng-c624380571] {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
  width: var(--game-tile-button-width, auto);
  height: var(--game-tile-button-height, auto);
}
.ui-game-tile__button_demo[_ngcontent-ng-c624380571] {
  margin-top: 0.5rem;
}
.ui-game-tile__picture[_ngcontent-ng-c624380571] {
  grid-area: 1/-1;
  aspect-ratio: var(--game-tile-picture-aspect-ratio, 1.3008849558/1);
  position: relative;
  width: 100%;
}
@media (min-width: 1280px) {
  .ui-game-tile__picture[_ngcontent-ng-c624380571] {
    aspect-ratio: var(--game-tile-picture-aspect-ratio-xl, 1.5154639175/1);
  }
}
@supports not (aspect-ratio: auto) {
  .ui-game-tile__picture[_ngcontent-ng-c624380571] {
    padding-bottom: var(--game-tile-picture-padding-bottom, 76.55%);
  }
  @media (min-width: 1280px) {
    .ui-game-tile__picture[_ngcontent-ng-c624380571] {
      padding-bottom: var(--game-tile-picture-padding-bottom-xl, 65.52%);
    }
  }
}
.ui-game-tile__picture_animated[_ngcontent-ng-c624380571]:not(.pu-img-loaded) {
  background: var(--color-bg-3);
}
.ui-game-tile__picture_animated[_ngcontent-ng-c624380571]:not(
    .pu-img-loaded
  ):before {
  position: absolute;
  z-index: 1;
  content: "";
  height: 100%;
  width: 90%;
  animation: _ngcontent-ng-c624380571_shine 1.5s linear infinite;
  transform: skew(150deg) translateZ(0);
  background-image: var(--gradients-skeleton-blur);
}
.ui-game-tile__image[_ngcontent-ng-c624380571] {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  transition: 0.2s linear;
}
.ui-game-tile__image.pu-img-loaded[_ngcontent-ng-c624380571],
.ui-game-tile__image_placeholder[_ngcontent-ng-c624380571] {
  opacity: 1;
}
.ui-game-tile__labels[_ngcontent-ng-c624380571] {
  position: absolute;
  display: flex;
  flex-direction: column;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0.25rem;
  background-image: var(--gradient-corner-shadow-small);
}
.ui-game-tile__labels_big[_ngcontent-ng-c624380571] {
  background-image: var(--gradient-corner-shadow-big);
}
.ui-game-tile__label[_ngcontent-ng-c624380571] {
  width: max-content;
  color: var(--color-label-txt);
  border-radius: var(--label-border-radius);
  padding: 2px var(--label-padding-horizontal);
  text-transform: uppercase;
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
}
.ui-game-tile__label[_ngcontent-ng-c624380571]
  + .ui-game-tile__label[_ngcontent-ng-c624380571] {
  margin-top: 0.25rem;
}
.ui-game-tile__label_new[_ngcontent-ng-c624380571] {
  background-color: var(--color-label-new-bg);
}
.ui-game-tile__label_exclusive[_ngcontent-ng-c624380571] {
  background-color: var(--color-label-exclusive-bg);
}
.ui-game-tile__label_freespins[_ngcontent-ng-c624380571] {
  background-color: var(--color-label-freespins-bg);
}
.ui-game-tile__label_hot[_ngcontent-ng-c624380571] {
  background-color: var(--color-label-new-bg);
}
.ui-game-tile__label-icon[_ngcontent-ng-c624380571] {
  fill: transparent;
  margin-left: 0.25rem;
}
.ui-game-tile__bottom[_ngcontent-ng-c624380571] {
  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: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
}
.ui-game-tile__bottom-icon[_ngcontent-ng-c624380571] {
  margin-right: 0.25rem;
}
.ui-game-tile__bottom_min-bet[_ngcontent-ng-c624380571] {
  text-transform: none;
}
.ui-game-tile__bottom_jackpot-color[_ngcontent-ng-c624380571] {
  background: linear-gradient(180deg, #ffc700, #ff7a00 80%);
  color: var(--color-txt-icon-5);
}
.ui-game-tile__bottom_game-name[_ngcontent-ng-c624380571] {
  text-transform: none;
  background-color: var(--color-bg-2);
  padding: 0.25rem 0.5rem;
  height: 1.5rem;
  text-align: center;
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
/*# sourceMappingURL=game-tile.component-VVSBK2JT.css.map */

/* ===== inline style block 62 ===== */

@keyframes _ngcontent-ng-c1075558859_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1075558859_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1075558859_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1075558859] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1075558859] {
  animation: _ngcontent-ng-c1075558859_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1075558859] {
  animation: _ngcontent-ng-c1075558859_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1075558859_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1075558859_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1075558859] {
  position: relative;
  flex-grow: 1;
  display: inline-grid;
  grid-template-columns:
    var(--running-line-item-template-column, 48px)
    1fr;
  grid-column-gap: 0.5rem;
  padding: var(--running-line-item-padding, 0.75rem);
  width: 140px;
  flex-shrink: 0;
}
@media (min-width: 1280px) {
  [_nghost-ng-c1075558859] {
    width: 156px;
  }
}
[_nghost-ng-c1075558859]:hover
  .ui-running-line-item__game-btn[_ngcontent-ng-c1075558859] {
  background-color: var(--color-label-winner-bg-hover);
  box-shadow: var(--shadow-label-winner-bg-hover);
  opacity: 1;
}
.ui-running-line_intersected[_nghost-ng-c1075558859]:hover
  .ui-running-line-item__game-btn[_ngcontent-ng-c1075558859],
.ui-running-line_intersected
  [_nghost-ng-c1075558859]:hover
  .ui-running-line-item__game-btn[_ngcontent-ng-c1075558859] {
  background-color: var(--color-bg-1);
  box-shadow: none;
}
.ui-running-line-item__picture[_ngcontent-ng-c1075558859] {
  grid-row: span 2;
  border-radius: 0.125rem;
  overflow: hidden;
}
.ui-running-line-item__image[_ngcontent-ng-c1075558859] {
  width: var(--running-line-item-image-width, 48px);
  height: var(--running-line-item-image-height, 32px);
}
.ui-running-line-item__name[_ngcontent-ng-c1075558859] {
  color: var(--running-line-item-name-color, --color-txt-icon-3);
  align-self: var(--running-line-item-name-align, flex-end);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ui-running-line-item__value[_ngcontent-ng-c1075558859] {
  color: var(--color-txt-icon-1);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
}
.ui-running-line-item__game-btn[_ngcontent-ng-c1075558859] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 1;
}
/*# sourceMappingURL=running-line-item.component-EXUCP3P6.css.map */

/* ===== inline style block 63 ===== */

@keyframes _ngcontent-ng-c1176276784_shine {
  0% {
    left: -150%;
  }
  to {
    left: 150%;
  }
}
@keyframes _ngcontent-ng-c1176276784_live-flashing {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _ngcontent-ng-c1176276784_blink {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.ui-vertical-accordion-animation[_ngcontent-ng-c1176276784] {
  opacity: 1;
  visibility: visible;
  overflow: hidden;
  display: grid;
  grid-template-rows: 1fr;
}
.ui-vertical-accordion-animation.entering[_ngcontent-ng-c1176276784] {
  animation: _ngcontent-ng-c1176276784_ui-vertical-accordion-animation-entering
    0.1s;
}
.ui-vertical-accordion-animation.leaving[_ngcontent-ng-c1176276784] {
  animation: _ngcontent-ng-c1176276784_ui-vertical-accordion-animation-leaving
    0.1s;
}
@keyframes _ngcontent-ng-c1176276784_ui-vertical-accordion-animation-entering {
  0% {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
  to {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
}
@keyframes _ngcontent-ng-c1176276784_ui-vertical-accordion-animation-leaving {
  0% {
    opacity: 1;
    visibility: visible;
    grid-template-rows: 1fr;
  }
  to {
    opacity: 0;
    visibility: hidden;
    grid-template-rows: 0fr;
  }
}
[_nghost-ng-c1176276784] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.pu-thematic-sections-widget[_ngcontent-ng-c1176276784] {
  width: calc(100% + 1rem);
  margin: 0 -0.5rem;
  display: grid;
  grid-gap: 10px;
  grid-template-columns: 1fr 1fr;
  padding: 30px 0.5rem 1.5rem;
  margin-bottom: -10px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .pu-thematic-sections-widget[_ngcontent-ng-c1176276784] {
    width: calc(100% + 2rem);
    grid-template-columns: repeat(4, 1fr);
    margin: 0 -1rem;
    padding: 22px 1rem 1.5rem;
    margin-bottom: -10px;
    grid-gap: 1rem 14px;
  }
  .pu-thematic-sections-widget.pu-thematic-sections-widget_extended[_ngcontent-ng-c1176276784] {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (min-width: 1024px) {
  .pu-thematic-sections-widget[_ngcontent-ng-c1176276784] {
    padding: 26px 1rem 24px;
    grid-gap: 10px;
    margin-top: -14px;
    margin-bottom: -5px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget[_ngcontent-ng-c1176276784] {
    padding: 26px 1rem 25px;
    grid-gap: 1rem;
    margin-top: -14px;
    margin-bottom: -20px;
  }
}
.pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784] {
  color: var(--color-txt-icon-1);
  text-decoration: none;
  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: var(--thematic-section-card-border-radius);
  padding: 0;
}
.pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784]:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  inset: 0;
  border-radius: var(--thematic-section-card-border-radius);
  background: linear-gradient(110.74deg, #fff6, #fff0);
  filter: blur(3px);
  visibility: visible;
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784]:before {
    visibility: hidden;
    filter: none;
  }
}
.pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784]:after {
  z-index: 0;
  background: linear-gradient(110.74deg, #fff, #fff0);
  visibility: visible;
  content: "";
  position: absolute;
  inset: 0;
  border-radius: var(--border-radius-button);
  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;
}
.pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784]:after {
  inset: -1px;
  border-radius: var(--thematic-section-card-border-radius);
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784]:after {
    visibility: hidden;
  }
}
.pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784]:hover:before {
  visibility: visible;
  filter: blur(3px);
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784]:hover:before {
    filter: blur(5px);
  }
}
.pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784]:hover:after {
  visibility: visible;
}
.pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784]:hover
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after,
.pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784]:hover
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
  visibility: visible;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784] {
    height: 160px;
  }
  .pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784]:before,
  .pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784]:after {
    visibility: var(--thematic-section-card-border-visibility-s);
  }
}
@media (min-width: 1024px) {
  .pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784] {
    height: 182px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card[_ngcontent-ng-c1176276784] {
    height: 276px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-live[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
  background-position: top -193px left -175px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-live[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: top -246px left -223px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-live[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: top -209px left -216px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-live[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: top -314px left -324px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-live[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
  bottom: -26px;
  left: -2px;
}
@media (min-width: 1024px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-live[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    left: -3px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-live[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    left: 0.25rem;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-live[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    bottom: -38px;
    left: 0.5rem;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-live[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
  right: 52px;
  top: -26px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-live[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 80px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-live[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 40px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-live[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 20px;
    top: -39px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-crash[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
  background-position: bottom -200px left -173px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-crash[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: bottom -255px left -215px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-crash[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: bottom -291px left -176px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-crash[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: bottom -437px left -264px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-crash[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
  bottom: 2px;
  left: -25px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-crash[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    bottom: 0.75rem;
    left: -25px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-crash[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    bottom: 0;
    left: -25px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-crash[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    bottom: 0;
    left: -38px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-crash[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
  right: 36px;
  top: -26px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-crash[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 20px;
  }
}
@media (min-width: 1024px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-crash[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 10px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-crash[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 20px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-crash[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    top: -39px;
    right: 30px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-virtual[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
  background-position: top -48px right -181px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-virtual[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: top -64px right -227px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-virtual[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: top -262px right -211px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-virtual[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: top -393px right -317px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-virtual[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
  bottom: -26px;
  left: 0.25rem;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-virtual[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    left: 0;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-virtual[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    left: 0.75rem;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-virtual[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    bottom: -38px;
    left: 20px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-virtual[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
  right: 28px;
  top: -26px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-virtual[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 38px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-virtual[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 52px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-virtual[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 95px;
    top: -39px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-cyber[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
  background-position: bottom -196px right -175px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-cyber[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: bottom -236px right -219px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-cyber[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: bottom -221px right -197px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-cyber[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: bottom -332px right -296px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-cyber[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
  bottom: 2px;
  left: -25px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-cyber[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    bottom: 0.5rem;
    left: -25px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-cyber[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    bottom: 0;
    left: -25px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-cyber[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    bottom: 0;
    left: -38px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-cyber[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
  right: 36px;
  top: -26px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-cyber[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 54px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-cyber[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 76px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-cyber[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    top: -39px;
    right: 130px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
  background-position: bottom -196px right -175px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: bottom -236px right -219px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: bottom -221px right -197px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: bottom -332px right -296px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
  bottom: -26px;
  left: -2px;
}
@media (min-width: 1024px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    left: -3px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    left: 0.25rem;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    bottom: -38px;
    left: 0.5rem;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
  right: 36px;
  top: -26px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 20px;
  }
}
@media (min-width: 1024px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 10px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 20px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    top: -39px;
    right: 30px;
  }
}
@media (min-width: 1024px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__img[_ngcontent-ng-c1176276784]
    img[_ngcontent-ng-c1176276784] {
    margin-top: -12px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-fantasy[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__img[_ngcontent-ng-c1176276784]
    img[_ngcontent-ng-c1176276784] {
    margin-top: -20px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
  background-position: bottom -196px right -175px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: bottom -236px right -219px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: bottom -221px right -197px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-position: bottom -332px right -296px;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
  bottom: -26px;
  left: -2px;
}
@media (min-width: 1024px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    left: -3px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    left: 0.25rem;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    bottom: -38px;
    left: 0.5rem;
  }
}
.pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
  right: 36px;
  top: -26px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 20px;
  }
}
@media (min-width: 1024px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 10px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    right: 20px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after {
    top: -39px;
    right: 30px;
  }
}
@media (min-width: 1024px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__img[_ngcontent-ng-c1176276784]
    img[_ngcontent-ng-c1176276784] {
    margin-top: -12px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card-horse[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__img[_ngcontent-ng-c1176276784]
    img[_ngcontent-ng-c1176276784] {
    margin-top: -20px;
  }
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card_mini[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__img[_ngcontent-ng-c1176276784] {
    width: 135px;
  }
}
@media (min-width: 768px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card_mini[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__img[_ngcontent-ng-c1176276784] {
    width: 104px;
  }
}
@media (min-width: 1024px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card_mini[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__img[_ngcontent-ng-c1176276784] {
    width: 150px;
  }
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card_mini[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__img[_ngcontent-ng-c1176276784] {
    width: 178px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__card.pu-thematic-sections-widget__card_mini[_ngcontent-ng-c1176276784]
    .pu-thematic-sections-widget__img[_ngcontent-ng-c1176276784] {
    width: 285px;
  }
}
.pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
  position: absolute;
  z-index: 1;
  inset: 0 1px 1px 0;
  display: var(--thematic-section-card-underlay-display);
  border-radius: var(--thematic-section-card-underlay-border-radius);
  background-repeat: no-repeat;
  background-image: image-set(
    url(/assets/home/thematic-sections/card-underlay.png) 1x,
    url(/assets/home/thematic-sections/card-underlay@2x.png) 2x
  );
  background-size: 322px;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-size: 400px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784] {
    background-size: 600px;
  }
}
.pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after,
.pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
  content: "";
  position: absolute;
  z-index: 2;
  height: 50px;
  width: 51px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: image-set(
    url(/assets/home/thematic-sections/white-light@2x.png) 1x,
    url(/assets/home/thematic-sections/white-light@2x.png) 2x
  );
  visibility: visible;
}
@media (min-width: 1280px) {
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after,
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    visibility: hidden;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:after,
  .pu-thematic-sections-widget__underlay[_ngcontent-ng-c1176276784]:before {
    height: 76px;
    width: 76px;
  }
}
.pu-thematic-sections-widget__title[_ngcontent-ng-c1176276784] {
  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;
  z-index: 3;
  font-family: var(--font-family-primary), sans-serif;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__title[_ngcontent-ng-c1176276784] {
    font-size: 18px;
    line-height: 18px;
    height: 36px;
  }
}
@media (min-width: 1024px) {
  .pu-thematic-sections-widget__title[_ngcontent-ng-c1176276784] {
    font-size: 26px;
    line-height: 26px;
    height: 52px;
    margin-top: 0.5rem;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__title[_ngcontent-ng-c1176276784] {
    font-size: 42px;
    line-height: 42px;
    height: 84px;
    margin-top: 10px;
  }
}
.pu-thematic-sections-widget__img[_ngcontent-ng-c1176276784] {
  width: 146px;
  height: 102px;
  z-index: 2;
}
@media (min-width: 375px) {
  .pu-thematic-sections-widget__img[_ngcontent-ng-c1176276784] {
    width: 174px;
    height: 122px;
  }
}
@media (min-width: 1024px) {
  .pu-thematic-sections-widget__img[_ngcontent-ng-c1176276784] {
    width: 240px;
    height: 124px;
    margin-top: -16px;
  }
}
@media (min-width: 1920px) {
  .pu-thematic-sections-widget__img[_ngcontent-ng-c1176276784] {
    width: 402px;
    height: 190px;
    margin-top: -24px;
  }
}
.pu-thematic-sections-widget__img[_ngcontent-ng-c1176276784]
  img[_ngcontent-ng-c1176276784] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
/*# sourceMappingURL=thematic-sections-SLBEKMAL.css.map */

/* Hero carousel pagination: center dots, white color */
.swiper-pagination {
  width: 100%;
  text-align: center;
}
.swiper-pagination-bullet {
  background: #fff;
  opacity: 0.5;
}
.swiper-pagination-bullet-active {
  background: #fff;
  opacity: 1;
}

/* Promo bonus images: ensure subject isn't cropped oddly (no object-fit was set) */
img[alt="casinoBonus"],
img[alt="sportBonus"] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
}
.pu-top-carousel__carousel-desktop-mode .swiper-pagination,
.pu-top-carousel__carousel_centred .swiper-pagination {
  justify-content: center;
}

@media (max-width: 1280px) {
    .pu-footer__support-wrapper,
  .pu-footer-support__buttons {
    flex-direction: column;
    gap: 20px;
  }
  [_nghost-ng-c4260680576] {
    position: static !important; 
  }
  .pu-sidebar {
    display: none !important;
  }

  .pu-header__actions {
    margin-left: auto !important;
  }
}
@media (min-width: 1280px) {
  .pu-shell__container[_ngcontent-ng-c2690747652] {
    display: flex;
  }
}
pu-home-games-widget[_nghost-ng-c4260530709] {
  overflow: hidden;
}

pu-home-top-events-widget
  .pu-top-carousel__carousel-desktop-mode.swiper
  .swiper-slide,
pu-home-top-events-widget
  .pu-top-carousel__carousel_centred.swiper
  .swiper-slide {
  width: 330px !important;
}
pu-home-top-events-widget .pu-top-carousel__carousel-desktop-mode.swiper,
pu-home-top-events-widget .pu-top-carousel__carousel_centred.swiper {
  overflow: hidden;
}

/* ===== SEO content and primary heading (2026-07-26) ===== */
.page-primary-title {
  box-sizing: border-box;
  max-width: 1500px;
  margin: 22px auto 0;
  padding: 0 24px;
  color: #fff;
  font-family: var(--font-family-primary, Roboto), sans-serif;
  font-size: clamp(24px, 2.1vw, 38px);
  font-weight: 900;
  line-height: 1.15;
  text-align: center;
  text-wrap: balance;
}

.seo-content {
  box-sizing: border-box;
  max-width: 1500px;
  margin: 28px 32px 44px;
  padding: 30px 34px 34px;
  color: #e8e4e5;
  font-family: var(--font-family-primary, Roboto), sans-serif;
  font-size: 16px;
  line-height: 1.65;
  background: linear-gradient(145deg, rgba(42, 32, 34, 0.96), rgba(26, 22, 23, 0.98));
  border: 1px solid rgba(238, 52, 56, 0.24);
  border-radius: 18px;
  box-shadow: 0 18px 42px rgba(0, 0, 0, 0.22);
}

.seo-content h2,
.seo-content h3 {
  color: #fff;
  font-family: var(--font-family-primary, Roboto), sans-serif;
  line-height: 1.25;
}

.seo-content h2 {
  margin: 34px 0 14px;
  font-size: clamp(24px, 2vw, 34px);
  font-weight: 900;
}

.seo-content h2:first-child {
  margin-top: 0;
}

.seo-content h3 {
  margin: 24px 0 10px;
  font-size: clamp(19px, 1.45vw, 24px);
  font-weight: 800;
}

.seo-content p {
  margin: 0 0 16px;
}

.seo-content .section__sub {
  color: #f0ebec;
  font-size: 17px;
}

.seo-content ol,
.seo-content ul {
  margin: 12px 0 22px;
  padding-left: 26px;
}

.seo-content li {
  margin: 7px 0;
  padding-left: 4px;
}

.seo-content li::marker {
  color: #f1c75b;
  font-weight: 800;
}

.table-wrap {
  width: 100%;
  max-width: 100%;
  margin: 20px 0 30px;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
  -webkit-overflow-scrolling: touch;
  border: 1px solid rgba(255, 255, 255, 0.11);
  border-radius: 12px;
}

.table-wrap:focus-visible {
  outline: 2px solid #f1c75b;
  outline-offset: 3px;
}

.data-table {
  width: 100%;
  min-width: 760px;
  border-collapse: collapse;
  color: #eee9ea;
  background: rgba(12, 10, 11, 0.35);
}

.data-table th,
.data-table td {
  padding: 13px 15px;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  text-align: left;
  vertical-align: top;
}

.data-table tr:last-child th,
.data-table tr:last-child td {
  border-bottom: 0;
}

.data-table th:last-child,
.data-table td:last-child {
  border-right: 0;
}

.data-table thead th {
  color: #fff;
  font-weight: 800;
  background: rgba(238, 52, 56, 0.22);
}

.data-table tbody th {
  width: 24%;
  color: #f5d477;
  font-weight: 700;
  background: rgba(255, 255, 255, 0.025);
}

.data-table tbody tr:nth-child(even) td,
.data-table tbody tr:nth-child(even) th {
  background-color: rgba(255, 255, 255, 0.035);
}

.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

@media (min-width: 1564px) {
  .seo-content {
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 767px) {
  .page-primary-title {
    margin-top: 16px;
    padding: 0 16px;
    font-size: 25px;
  }

  .seo-content {
    margin: 18px 8px 30px;
    padding: 22px 16px 26px;
    font-size: 15px;
    line-height: 1.58;
    border-radius: 14px;
  }

  .seo-content .section__sub {
    font-size: 16px;
  }

  .seo-content h2 {
    margin-top: 28px;
  }

  .data-table th,
  .data-table td {
    padding: 11px 12px;
  }
}

