* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: Arial, sans-serif;
  background: #001c46;
  color: #ffffff;
}

a {
  text-decoration: none;
  color: inherit;
}

img {
  max-width: 100%;
  display: block;
}

button {
  border: none;
  background: transparent;
  cursor: pointer;
  font: inherit;
}

ul {
  list-style: none;
}

.container {
  width: 100%;
  max-width: 1540px;
  margin: 0 auto;
  padding: 0 18px;
}

/* header */
.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  background: rgba(0, 23, 63, 0.92);
}

.header__inner {
  min-height: 84px;
  display: flex;
  align-items: center;
}

.logo {
  flex-shrink: 0;
  margin-right: 34px;
}

.logo img {
  width: 140px;
  height: auto;
}

.nav {
  margin-left: auto;
  margin-right: 26px;
}

.nav__list {
  display: flex;
  align-items: center;
  gap: 40px;
}

.nav__link {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  color: #ffffff;
  padding: 10px 0;
}

.nav__link::before {
  content: "";
  width: 7px;
  height: 7px;
  border-right: 2px solid #ff6d7d;
  border-bottom: 2px solid #ff6d7d;
  transform: rotate(45deg);
  order: 2;
  margin-top: -4px;
}

.nav__item:last-child .nav__link::before {
  display: inline-block;
}

.nav__item:first-child .nav__link::before {
  display: inline-block;
}

.nav__link.active::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -17px;
  width: 100%;
  height: 3px;
  border-radius: 2px;
  background: linear-gradient(90deg, #ff2f8f 0%, #ff8359 100%);
}

.header__actions {
  display: flex;
  align-items: center;
  gap: 14px;
}

.search-btn {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.08);
  position: relative;
  flex-shrink: 0;
}

.search-btn span {
  position: absolute;
  top: 13px;
  left: 13px;
  width: 13px;
  height: 13px;
  border: 2px solid #99a8c7;
  border-radius: 50%;
}

.search-btn span::after {
  content: "";
  position: absolute;
  width: 8px;
  height: 2px;
  background: #99a8c7;
  right: -6px;
  bottom: -4px;
  transform: rotate(45deg);
  border-radius: 2px;
}

.header-btn {
  min-width: 140px;
  height: 60px;
  padding: 0 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}

.header-btn--dark {
  border: 2px solid rgba(255, 255, 255, 0.55);
  color: #ffffff;
}

.header-btn--accent {
  background: linear-gradient(90deg, #ff2f8f 0%, #ff9458 100%);
  color: #ffffff;
}

.burger {
  display: none;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

.burger span {
  display: block;
  width: 26px;
  height: 2px;
  background: #ffffff;
  margin: 5px auto;
  transition: 0.3s;
}

.burger.active span:nth-child(1) {
  transform: translateY(7px) rotate(45deg);
}

.burger.active span:nth-child(2) {
  opacity: 0;
}

.burger.active span:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg);
}

/* hero */
.hero {
  position: relative;
  min-height: 716px;
  padding-top: 84px;
  overflow: hidden;
  background: #001c46;
}

.hero__bg {
  position: absolute;
  inset: 0;
  background: url("../img/hero.webp") center center / cover no-repeat;
}

 

.hero__container {
  position: relative;
  z-index: 2;
  min-height: 500px;
  display: grid;
  grid-template-columns: 46px 1fr 46px;
  align-items: center;
  column-gap: 18px;
  padding-top: 22px;
}

.hero__content {
  display: grid;
  grid-template-columns: 1.02fr 1fr;
  align-items: center;
  gap: 10px;
}

.hero__text {
  max-width: 640px;
  padding-left: 8px;
}

.hero__title {
  font-size: 36px;
  line-height: 1.15;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 28px;
}

.hero__title span {
  display: block;
  font-weight: 800;
  background: linear-gradient(90deg, #ff8e45 0%, #ff2f8f 85%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.hero__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 286px;
  height: 76px;
  padding: 0 28px;
  border-radius: 6px;
  background: linear-gradient(90deg, #ff2f8f 0%, #ff9458 100%);
  font-size: 26px;
  font-weight: 800;
  color: #ffffff;
}

.hero__media {
  display: flex;
  justify-content: center;
  align-items: center;
}

.hero__image {
  width: 100%;
  max-width: 630px;
  object-fit: contain;
}

.hero__arrow {
  width: 46px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 74px;
  line-height: 1;
  color: #ffffff;
  opacity: 0.95;
}

.hero__arrow--right {
  color: #ff6d7d;
}

.hero__tabs {
  position: relative;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  padding-top: 10px;
  padding-bottom: 60px;
  justify-content: center;
}

.hero__tab {
  min-width: 180px;
  height: 58px;
  padding: 0 18px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: rgba(92, 109, 143, 0.35);
  color: #ffffff;
  font-size: 13px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.2px;
}

/* 1400 */
@media (max-width: 1400px) {
  .nav__list {
    gap: 28px;
  }

  .hero__title {
    font-size: 32px;
  }

  .hero__button {
    min-width: 250px;
    height: 70px;
    font-size: 22px;
  }

  .hero__image {
    max-width: 560px;
  }

  .hero__tab {
    min-width: 160px;
  }
}

/* 1100 */
@media (max-width: 1100px) {
  .nav {
    margin-right: 18px;
  }

  .nav__list {
    gap: 22px;
  }

  .nav__link {
    font-size: 14px;
  }

  .header-btn {
    min-width: 118px;
    height: 52px;
    padding: 0 18px;
    font-size: 12px;
  }

  .hero {
    min-height: auto;
  }

  .hero__container {
    grid-template-columns: 1fr;
    min-height: auto;
    padding-top: 40px;
    row-gap: 20px;
  }

  .hero__content {
    grid-template-columns: 1fr;
    gap: 28px;
  }

  .hero__text {
    max-width: 100%;
    padding-left: 0;
    text-align: center;
  }

  .hero__media {
    order: 2;
  }

  .hero__image {
    max-width: 480px;
  }

  .hero__arrow {
    display: none;
  }

  .hero__tabs {
    padding-top: 30px;
    padding-bottom: 40px;
  }
}

/* 991 */
@media (max-width: 991px) {
  .burger {
    display: block;
  }

  .search-btn,
  .header-btn {
    display: none;
  }

  .nav {
    position: fixed;
    top: 84px;
    right: -100%;
    width: 320px;
    height: calc(100vh - 84px);
    margin: 0;
    background: #001c46;
    padding: 24px 18px;
    transition: 0.3s;
    overflow-y: auto;
  }

  .nav.active {
    right: 0;
  }

  .nav__list {
    flex-direction: column;
    align-items: flex-start;
    gap: 18px;
  }

  .nav__link {
    font-size: 16px;
  }

  .nav__link.active::after {
    bottom: -8px;
  }
}

/* 767 */
@media (max-width: 767px) {
  .container {
    padding: 0 14px;
  }

  .header__inner {
    min-height: 72px;
  }

  .logo img {
    width: 118px;
  }

  .nav {
    top: 72px;
    height: calc(100vh - 72px);
  }

  .hero {
    padding-top: 72px;
  }

  .hero__container {
    padding-top: 26px;
  }

  .hero__title {
    font-size: 28px;
    margin-bottom: 22px;
  }

  .hero__button {
    min-width: 210px;
    height: 60px;
    font-size: 20px;
  }

  .hero__image {
    max-width: 360px;
  }

  .hero__tabs {
    gap: 10px;
    padding-bottom: 28px;
  }

  .hero__tab {
    width: 100%;
    min-width: 100%;
    height: 50px;
    font-size: 12px;
  }
}

/* 480 */
@media (max-width: 480px) {
  .hero__title {
    font-size: 24px;
  }

  .hero__button {
    width: 100%;
    min-width: 100%;
  }

  .hero__image {
    max-width: 100%;
  }
}.games-section {
  position: relative;
  z-index: 2;
  background: #00214d;
  padding: 28px 0 60px;
}

.games-block + .games-block {
  margin-top: 54px;
}

.games-block__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 22px;
}

.games-block__title {
  font-size: 34px;
  line-height: 1.1;
  font-weight: 800;
  color: #ffffff;
}

.games-block__more {
  font-size: 14px;
  line-height: 1;
  font-weight: 700;
  color: #ff5a77;
  white-space: nowrap;
}

.games-grid {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 10px;
}

.game-card {
  position: relative;
  display: block;
  border-radius: 3px;
  overflow: hidden;
  background: #0a234e;
}

.game-card img {
  width: 100%;
  height: 100%; 
  object-fit: cover;
}

.game-card__label {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 2;
  height: 22px;
  padding: 0 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #7fd36d;
  color: #ffffff;
  font-size: 10px;
  font-weight: 800;
  border-radius: 2px;
}

.game-card__arrow {
  position: absolute;
  top: 50%;
  right: 20px;
  z-index: 2;
  width: 44px;
  height: 44px;
  margin-top: -22px;
  border: 2px solid #ff7b8d;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ff7b8d;
  font-size: 34px;
  line-height: 1;
  background: rgba(255, 255, 255, 0.08);
}

.game-card__badge {
  position: absolute;
  top: 18px;
  right: 16px;
  z-index: 2;
  width: 74px;
  height: 74px;
  border-radius: 50%;
  background: #203a74;
  border: 8px solid #f6cc37;
  color: #ffffff;
  font-size: 12px;
  line-height: 1.05;
  font-weight: 800;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.game-card:hover img {
  transform: scale(1.02);
  transition: 0.35s;
}

.game-card img {
  transition: 0.35s;
}@media (max-width: 1100px) {
  .games-block__title {
    font-size: 30px;
  }

  .game-card img {
    min-height: 500px;
  }
}

@media (max-width: 767px) {
  .games-section {
    padding: 24px 0 40px;
  }

  .games-block + .games-block {
    margin-top: 40px;
  }

  .games-block__head {
    margin-bottom: 16px;
    flex-direction: column;
    align-items: flex-start;
  }

  .games-block__title {
    font-size: 28px;
  }

  .games-grid {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .game-card img {
    min-height: 380px;
  }

  .game-card__arrow {
    width: 38px;
    height: 38px;
    margin-top: -19px;
    right: 14px;
    font-size: 28px;
  }

  .game-card__badge {
    width: 64px;
    height: 64px;
    font-size: 10px;
    border-width: 6px;
  }
}

@media (max-width: 480px) {
  .games-block__title {
    font-size: 24px;
  }

  .games-block__more {
    font-size: 13px;
  }

  .game-card img {
    max-height: 300px;
  }
}.games-section--second {
  padding-top: 10px;
}

.games-grid--live,
.games-grid--new {
  grid-template-columns: repeat(7, 1fr);
  gap: 10px;
}

.game-card--live,
.game-card--new {
  border: 2px solid #ff6b3d;
  border-radius: 4px;
}

.game-card--live img,
.game-card--new img {
  width: 100%;
  display: block;
  object-fit: cover;
}

.game-card--live img {
  aspect-ratio: 0.98 / 1;
}

.game-card--new img {
  aspect-ratio: 0.98 / 1;
}

.game-card__label--orange {
  background: #ff8a2d;
  color: #ffffff;
}

.game-card__label--pink {
  background: #ff7fa7;
  color: #ffffff;
}

.game-card__side-arrow {
  position: absolute;
  top: 50%;
  width: 42px;
  height: 42px;
  margin-top: -21px;
  border: 2px solid #ff7f9a;
  border-radius: 50%;
  color: #ff7f9a;
  font-size: 30px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  background: rgba(255, 255, 255, 0.05);
}

.game-card__side-arrow--left {
  left: 16px;
}

.game-card__side-arrow--right {
  right: 16px;
}@media (max-width: 1100px) {
  .games-grid--live,
  .games-grid--new {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  .games-grid--live,
  .games-grid--new {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .game-card__side-arrow {
    width: 36px;
    height: 36px;
    margin-top: -18px;
    font-size: 24px;
  }

  .game-card__side-arrow--left {
    left: 12px;
  }

  .game-card__side-arrow--right {
    right: 12px;
  }
}.promo-section {
  background: #00214d;
  padding: 10px 0 70px;
}

.welcome-banner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  max-height: 315px;
  border-radius: 4px;
  overflow: hidden;
  background: linear-gradient(90deg, #ff4f92 0%, #ff9b54 30%, #5d1d53 68%, #2b163d 100%);
}

.welcome-banner__media {
  position: relative;
    max-height: 315px;
    text-align: center;
}

.welcome-banner__media img {
max-width: 500px;
text-align: center;
margin: 0 auto;
}

.welcome-banner__content {
  position: relative;
  padding: 34px 34px 28px;
  background: linear-gradient(135deg, rgba(96, 31, 82, 0.88) 0%, rgba(55, 25, 67, 0.96) 100%);
  color: #ffffff;
}

.welcome-banner__sup {
  display: block;
  margin-bottom: 18px;
  font-size: 18px;
  font-weight: 800;
  color: #ff647b;
  text-transform: uppercase;
}

.welcome-banner__sub {
  display: block;
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 700;
  color: #ffffff;
}

.welcome-banner__title {
  margin-bottom: 20px;
  font-size: 34px;
  line-height: 1.15;
  font-weight: 800;
  color: #ffffff;
}

.welcome-banner__text {
  max-width: 520px;
  margin-bottom: 28px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 700;
  color: #f2eaf0;
}

.welcome-banner__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 170px;
  height: 56px;
  padding: 0 24px;
  background: linear-gradient(90deg, #ff2f8f 0%, #ff9754 100%);
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  border-radius: 2px;
}

.welcome-banner__age {
  position: absolute;
  top: 22px;
  right: 22px;
  width: 58px;
  height: 58px;
  border: 4px solid #ff7d8f;
  border-radius: 14px;
  transform: rotate(0deg);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
}

.provider-block {
  margin-top: 38px;
}

.provider-block__title {
  margin-bottom: 26px;
  font-size: 34px;
  line-height: 1.15;
  font-weight: 800;
  color: #ffffff;
}

.provider-slider {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 110px;
  overflow: hidden;
}

.provider-card {
  position: relative;
}

.provider-card img {
  width: 100%;
  max-width: 410px;
  height: 610px;
  object-fit: cover;
  border-radius: 4px;
  display: block;
  margin: 0 auto;
}

.provider-card__number {
  position: absolute;
  left: -10px;
  bottom: -18px;
  z-index: 0;
  font-size: 190px;
  line-height: 0.8;
  font-weight: 300;
  color: transparent;
  -webkit-text-stroke: 1px #ff5e85;
  opacity: 0.9;
}@media (max-width: 1200px) {
  .provider-slider {
    gap: 40px;
  }

  .provider-card img {
    height: 520px;
  }

  .provider-card__number {
    font-size: 150px;
  }
}

@media (max-width: 991px) {
  .welcome-banner {
    grid-template-columns: 1fr;
  }

  .welcome-banner__media {
    max-height: 240px;
  }

  .provider-slider {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }

  .provider-card img {
    max-width: 100%;
    height: 460px;
  }
}

@media (max-width: 767px) {
  .promo-section {
    padding: 0 0 40px;
  }

  .welcome-banner__content {
    padding: 24px 18px 20px;
  }

  .welcome-banner__sup {
    font-size: 16px;
    margin-bottom: 14px;
  }

  .welcome-banner__sub {
    font-size: 14px;
  }

  .welcome-banner__title {
    font-size: 28px;
    margin-bottom: 16px;
  }

  .welcome-banner__text {
    font-size: 14px;
    margin-bottom: 20px;
  }

  .welcome-banner__button {
    min-width: 150px;
    height: 50px;
    font-size: 14px;
  }

  .welcome-banner__age {
    width: 48px;
    height: 48px;
    font-size: 16px;
    top: 16px;
    right: 16px;
  }

  .provider-block {
    margin-top: 30px;
  }

  .provider-block__title {
    font-size: 28px;
    margin-bottom: 18px;
  }

  .provider-slider {
    grid-template-columns: 1fr;
    gap: 18px;
  }

  .provider-card img {
    height: 420px;
  }

  .provider-card__number {
    font-size: 120px;
    left: 0;
    bottom: -10px;
  }
}.games-section--third {
  padding-top: 6px;
}

.games-grid--casino,
.games-grid--table {
  grid-template-columns: repeat(7, 1fr);
  gap: 10px;
}

.game-card--casino,
.game-card--table {
  border-radius: 4px;
  overflow: hidden;
  background: #0a234e;
}

.game-card--casino img,
.game-card--table img {
  width: 100%;
  display: block;
  object-fit: cover;
}

.game-card--casino img {
  aspect-ratio: 0.98 / 1;
}

.game-card--table img {
  aspect-ratio: 0.98 / 1;
}@media (max-width: 1100px) {
  .games-grid--casino,
  .games-grid--table {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  .games-grid--casino,
  .games-grid--table {
    grid-template-columns: 1fr;
    gap: 14px;
  }
}.info-section {
  background: #223d63;
  padding: 54px 0 70px;
}

.info-layout {
  display: grid;
  grid-template-columns: 1fr 1.05fr;
  gap: 56px;
  align-items: start;
}

.info-text {
  max-width: 620px;
}

.info-text__title {
  margin-bottom: 26px;
  font-size: 31px;
  line-height: 1.2;
  font-weight: 800;
  color: #ffffff;
}

.info-text__paragraph {
  font-size: 18px;
  line-height: 1.48;
  font-weight: 400;
  color: #ffffff;
}

.info-text__paragraph + .info-text__paragraph {
  margin-top: 26px;
}

.faq {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.faq-item {
  border-radius: 12px;
  overflow: hidden;
}

.faq-item__button {
  width: 100%;
  min-height: 62px;
  padding: 0 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  background: #546482;
  color: #ffffff;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 800;
  text-align: left;
  border: 1px solid transparent;
}

.faq-item.active .faq-item__button {
  background: #364762;
  border-color: #ff6b84;
}

.faq-item__icon {
  position: relative;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}

.faq-item__icon::before,
.faq-item__icon::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #ffffff;
  border-radius: 2px;
  transform: translate(-50%, -50%);
}

.faq-item__icon::before {
  width: 16px;
  height: 3px;
}

.faq-item__icon::after {
  width: 3px;
  height: 16px;
}

.faq-item.active .faq-item__icon::after {
  opacity: 0;
}

.faq-item__content {
  display: none;
  background: #475977;
  padding: 0 18px;
}

.faq-item.active .faq-item__content {
  display: block;
}

.faq-item__body {
  padding: 18px 0 20px;
}

.faq-item__body p {
  font-size: 17px;
  line-height: 1.5;
  color: #ffffff;
}

.faq-item__body p + p {
  margin-top: 24px;
}

.faq-item__body a {
  color: #ffffff;
  text-decoration: underline;
}@media (max-width: 1100px) {
  .info-layout {
    grid-template-columns: 1fr;
    gap: 32px;
  }

  .info-text {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .info-section {
    padding: 38px 0 44px;
  }

  .info-text__title {
    font-size: 26px;
    margin-bottom: 18px;
  }

  .info-text__paragraph {
    font-size: 16px;
  }

  .info-text__paragraph + .info-text__paragraph {
    margin-top: 18px;
  }

  .faq-item__button {
    min-height: 56px;
    padding: 0 14px;
    font-size: 16px;
  }

  .faq-item__body {
    padding: 14px 0 16px;
  }

  .faq-item__body p {
    font-size: 15px;
  }
}.footer {
  background: #001c46;
  padding: 48px 0 60px;
}

.footer-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 40px;
  margin-bottom: 56px;
}

.footer-warning {
  display: flex;
  align-items: flex-start;
  gap: 18px;
}

.footer-warning__icon img {
  width: 74px;
  height: auto;
  display: block;
}

.footer-warning__text {
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: #ffffff;
}

.footer-warning__text strong {
  font-size: 22px;
  line-height: 1.2;
  font-weight: 800;
}

.footer-warning__text span {
  font-size: 18px;
  font-weight: 700;
}

.footer-license img {
  width: 280px;
  max-width: 100%;
  height: auto;
  display: block;
}

.footer-main {
  display: grid;
  grid-template-columns: 1fr 1.7fr; 
}

.footer-left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 640px;
}

.footer-title {
  margin-bottom: 22px;
  font-size: 23px;
  line-height: 1.2;
  font-weight: 800;
  color: #ffffff;
}

.footer-links li + li {
  margin-top: 10px;
}

.footer-links a {
  font-size: 18px;
  line-height: 1.35;
  color: #ffffff;
}

.footer-settings {
  margin-top: 70px;
}

.footer-language__label {
  display: block;
  margin-bottom: 18px;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.75);
}

.footer-language__button {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.footer-language__button img {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  object-fit: cover;
}

.footer-language__arrow {
  width: 8px;
  height: 8px;
  border-right: 2px solid #ff6b84;
  border-bottom: 2px solid #ff6b84;
  transform: rotate(45deg);
  margin-top: -4px;
}

.footer-right {
  max-width: 760px;
}

.footer-logos-block + .footer-logos-block {
  margin-top: 34px;
}

.footer-logos {
  display: flex;
  flex-wrap: wrap;
  gap: 18px 26px;
  align-items: center;
}

.footer-logos--providers img {
  max-height: 38px;
  width: auto;
  object-fit: contain;
  opacity: 0.72;
}

.footer-logos--payments img {
  max-height: 42px;
  width: auto;
  object-fit: contain;
}@media (max-width: 1100px) {
  .footer-main {
    grid-template-columns: 1fr;
    gap: 40px;
  }

  .footer-left {
    min-height: auto;
  }

  .footer-settings {
    margin-top: 40px;
  }

  .footer-right {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .footer {
    padding: 36px 0 40px;
  }

  .footer-top {
    flex-direction: column;
    gap: 26px;
    margin-bottom: 34px;
  }

  .footer-warning__icon img {
    width: 58px;
  }

  .footer-warning__text strong {
    font-size: 18px;
  }

  .footer-warning__text span {
    font-size: 16px;
  }

  .footer-title {
    font-size: 20px;
    margin-bottom: 18px;
  }

  .footer-links a {
    font-size: 16px;
  }

  .footer-logos {
    gap: 14px 18px;
  }

  .footer-logos--providers img {
    max-height: 28px;
  }

  .footer-logos--payments img {
    max-height: 34px;
  }
}.footer-bottom {
  margin-top: 54px;
  padding-top: 10px;
  display: grid;
  grid-template-columns: 120px 1fr;
  gap: 44px;
  align-items: start;
  color: rgba(255, 255, 255, 0.72);
}

.footer-bottom__brand {
  display: flex;
  flex-direction: column;
  gap: 12px;
  font-size: 18px;
  line-height: 1.15;
  font-weight: 400;
}

.footer-bottom__text {
  max-width: 1500px;
  font-size: 18px;
  line-height: 1.55;
  font-weight: 400;
}

.footer-bottom__dash {
  margin-left: 8px;
}@media (max-width: 767px) {
  .footer-bottom {
    margin-top: 34px;
    grid-template-columns: 1fr;
    gap: 18px;
  }

  .footer-bottom__brand {
    gap: 8px;
    font-size: 16px;
  }

  .footer-bottom__text {
    font-size: 15px;
    line-height: 1.5;
  }
}

/* overlays and modal */
body.modal-open,
body.age-gate-open {
  overflow: hidden;
}

.age-gate {
  position: fixed;
  inset: 0;
  z-index: 1200;
  display: none;
}
.age-gate.is-visible {
  display: block;
}
.age-gate__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(1, 10, 28, 0.82);
}
.age-gate__dialog {
  position: relative;
  z-index: 1;
  width: min(92%, 540px);
  margin: 10vh auto 0;
  background: #ffffff;
  border-radius: 20px;
  padding: 34px 28px 28px;
  text-align: center;
  box-shadow: 0 20px 80px rgba(0,0,0,0.35);
}
.age-gate__badge {
  width: 78px;
  height: 78px;
  margin: 0 auto 18px;
  border-radius: 50%;
  background: linear-gradient(90deg, #ff2f8f 0%, #ff9458 100%);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  font-weight: 800;
}
.age-gate__title {
  font-size: 30px;
  line-height: 1.15;
  margin-bottom: 12px;
  color: #13213d;
}
.age-gate__text {
  font-size: 16px;
  line-height: 1.5;
  color: #40516f;
}
.age-gate__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: center;
  margin-top: 24px;
}
.age-gate__button {
  min-width: 210px;
  min-height: 54px;
  padding: 0 20px;
  border-radius: 10px;
  font-weight: 800;
}
.age-gate__button--primary {
  background: linear-gradient(90deg, #ff2f8f 0%, #ff9458 100%);
  color: #fff;
}
.age-gate__button--secondary {
  background: #eef2f8;
  color: #1d2a44;
}

.cookie-banner {
  position: fixed;
  left: 20px;
  right: 20px;
  bottom: 20px;
  z-index: 1100;
  display: none;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding: 18px 22px;
  border-radius: 16px;
  background: rgba(4, 22, 56, 0.96);
  color: #fff;
  box-shadow: 0 18px 60px rgba(0,0,0,0.28);
}
.cookie-banner.is-visible {
  display: flex;
}
.cookie-banner__text {
  max-width: 760px;
  font-size: 15px;
  line-height: 1.5;
}
.cookie-banner__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.cookie-banner__button {
  min-height: 46px;
  padding: 0 18px;
  border-radius: 10px;
  font-weight: 700;
}
.cookie-banner__button--primary {
  background: linear-gradient(90deg, #ff2f8f 0%, #ff9458 100%);
  color: #fff;
}
.cookie-banner__button--secondary {
  background: rgba(255,255,255,0.12);
  color: #fff;
}

.login-modal {
  position: fixed;
  inset: 0;
  z-index: 1300;
  display: none;
}
.login-modal.is-visible {
  display: block;
}
.login-modal__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(1, 10, 28, 0.82);
}
.login-modal__dialog {
  position: relative;
  z-index: 1;
  width: min(92%, 980px);
  max-height: 88vh;
  overflow: auto;
  margin: 6vh auto 0;
  padding: 34px 40px 42px;
  border-radius: 18px;
  background: #fff;
  box-shadow: 0 24px 80px rgba(0,0,0,0.35);
}
.login-modal__close {
  position: absolute;
  top: 18px;
  right: 18px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #f0f1f4;
  color: #161d2e;
  font-size: 32px;
  line-height: 1;
}
.login-modal__logo {
  text-align: center;
  margin-bottom: 18px;
}
.login-modal__logo img {
  width: 140px;
  height: auto;
  margin: 0 auto;
}
.login-modal__preview {
  margin: 0 auto 20px;
  max-width: 760px;
  border-radius: 14px;
  overflow: hidden;
  border: 1px solid #ebeef4;
}
 
.login-modal__title {
  font-size: 30px;
  line-height: 1.15;
  margin-bottom: 12px;
  text-align: center;
  color: #1b1e28;
}
.login-modal__subtitle {
  margin-bottom: 24px;
  font-size: 17px;
  line-height: 1.5;
  text-align: center;
  color: #434b5d;
}
.login-form {
  max-width: 700px;
  margin: 0 auto;
}
.login-form__label {
  display: block;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 700;
  color: #1d2331;
}
.login-form__input {
  width: 100%;
  height: 58px;
  padding: 0 16px;
  border: 1px solid #a8acb5;
  border-radius: 4px;
  font-size: 16px;
  color: #1d2331;
  background: #fff;
}
.login-form__input + .login-form__label {
  margin-top: 20px;
}
.login-form__password-wrap {
  position: relative;
}
.login-form__toggle {
  position: absolute;
  top: 50%;
  right: 14px;
  transform: translateY(-50%);
  font-size: 18px;
}
.login-form__checkbox {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-top: 18px;
  color: #1f2532;
}
.login-form__error {
  margin-top: 16px;
  color: #d52a3a;
  font-size: 15px;
  font-weight: 700;
}
.login-form__submit {
  width: 100%;
  height: 58px;
  margin-top: 22px;
  border-radius: 4px;
  background: #d9d9dc;
  color: #1d1f28;
  font-size: 16px;
  font-weight: 800;
}
.login-form__input.is-invalid {
  border-color: #d52a3a;
  box-shadow: 0 0 0 1px rgba(213,42,58,0.15);
}
.login-modal__links {
  max-width: 700px;
  margin-top: 18px;
  display: flex;
  justify-content: space-between;
  gap: 18px;
  flex-wrap: wrap;
}
.login-modal__link {
  color: #1f2532;
  font-size: 16px;
  font-weight: 700;
  text-decoration: underline;
}
.login-modal__link--strong {
  font-weight: 800;
}

@media (max-width: 767px) {
  .cookie-banner {
    left: 12px;
    right: 12px;
    bottom: 12px;
    padding: 16px;
    flex-direction: column;
    align-items: stretch;
  }
  .cookie-banner__actions,
  .age-gate__actions,
  .login-modal__links {
    flex-direction: column;
  }
  .cookie-banner__button,
  .age-gate__button {
    width: 100%;
  }
  .login-modal__dialog {
    width: min(94%, 980px);
    margin-top: 3vh;
    padding: 22px 16px 26px;
  }
  .login-modal__title,
  .age-gate__title {
    font-size: 24px;
  }
  .login-modal__subtitle {
    font-size: 15px;
  }
}
@import url(https://fonts.googleapis.com/css?family=Asap:400,500,700&display=swap);.AccessibilityElement__wrapper--3x7.AccessibilityElement__inline--1Fk {
    display: inline-block
}

.AccessibilityElement__wrapper--3x7:focus:not(.AccessibilityElement__focused--AmP) {
    outline: none
}

:root {
    --arrow-down-image: url(img/js__components__common__Icon__assets__arrow_down.svg?t=1773244363948);
    --arrow-dropdown-image: url(img/js__components__common__Icon__assets__arrow_drop_down.svg?t=1773244363948);
    --attention-image: url(img/js__components__common__Icon__assets__attention.svg?t=1773244363948);
    --back-arrow-active-image: url(img/js__components__common__Icon__assets__back_arrow_gi.svg?t=1773244363948);
    --back-arrow-image: url(img/js__components__common__Icon__assets__back_arrow.svg?t=1773244363948);
    --cashier-back-button-image: url(img/js__components__common__Icon__assets__cashier_back_button.svg?t=1773244363948);
    --clear-input-icon: url(img/js__components__common__Icon__assets__clear-input-icon.svg?t=1773244363948);
    --close-image: url(img/js__components__common__Icon__assets__close.svg?t=1773244363948);
    --delete-image: url(img/js__components__common__Icon__assets__delete.svg?t=1773244363948);
    --details-tooltip-icon-image: url(img/js__components__common__Icon__assets__details_tooltip_icon.svg?t=1773244363948);
    --discovery-arrow-icon-image: url(img/js__components__common__Icon__assets__discovery-icon-arrow.svg?t=1773244363948);
    --discovery-back-icon-image: url(img/js__components__common__Icon__assets__discovery-back-arrow.svg?t=1773244363948);
    --discovery-close-icon-image: url(img/js__components__common__Icon__assets__discovery-close-button.svg?t=1773244363948);
    --discovery-rocket-icon-image: url(img/js__components__common__Icon__assets__missions_rocket.svg?t=1773244363948);
    --dynamic-form-hover-tooltip-icon-image: url(img/js__components__common__Icon__assets__dynamic_form_tooltip_hover.svg?t=1773244363948);
    --dynamic-form-tooltip-icon-image: url(img/js__components__common__Icon__assets__dynamic_form_tooltip.svg?t=1773244363948);
    --error-image: url(img/js__components__common__Icon__assets__ic_error.svg?t=1773244363948);
    --favorites-added-image: url(img/js__components__common__Icon__assets__favorites_add.svg?t=1773244363948);
    --favorites-removed-image: url(img/js__components__common__Icon__assets__favorites_remove.svg?t=1773244363948);
    --form-checkbox-checked-disabled: url(img/js__components__common__Icon__assets__checkbox-checked-disabled.svg?t=1773244363948);
    --form-checkbox-checked: url(img/js__components__common__Icon__assets__checkbox-checked.svg?t=1773244363948);
    --form-checkbox-unchecked-disabled: url(img/js__components__common__Icon__assets__checkbox-unchecked-disabled.svg?t=1773244363948);
    --form-checkbox-unchecked: url(img/js__components__common__Icon__assets__checkbox-unchecked.svg?t=1773244363948);
    --form-password-eye-hide-image: url(img/js__components__common__Icon__assets__password_eye_hide.svg?t=1773244363948);
    --form-password-eye-show-image: url(img/js__components__common__Icon__assets__password_eye_show.svg?t=1773244363948);
    --form-radio-checked-disabled: url(img/js__components__common__Icon__assets__radio_checked_disabled.svg?t=1773244363948);
    --form-radio-checked: url(img/js__components__common__Icon__assets__radio_checked.svg?t=1773244363948);
    --form-radio-unchecked-disabled: url(img/js__components__common__Icon__assets__radio_unchecked_disabled.svg?t=1773244363948);
    --form-radio-unchecked: url(img/js__components__common__Icon__assets__radio_unchecked.svg?t=1773244363948);
    --games-filter-clear-image: url(img/js__components__common__Icon__assets__ic_close_filter.svg?t=1773244363948);
    --games-filter-clear-tag-image: url(img/js__components__common__Icon__assets__ic_clear_tag.svg?t=1773244363948);
    --games-filter-empty-image: url(img/js__components__common__Icon__assets__ic_filters_empty.svg?t=1773244363948);
    --games-filter-image: url(img/js__components__common__Icon__assets__ic_filter.svg?t=1773244363948);
    --games-jackpot-limits-info-image: url(img/js__components__common__Icon__assets__games_jackpot_limits_info.svg?t=1773244363948);
    --infinity-regular-blue-image: url(img/js__components__common__Icon__assets__infinity.svg?t=1773244363948);
    --infinity-regular-green-image: url(img/js__components__common__Icon__assets__infinity_regular_green.svg?t=1773244363948);
    --infinity-regular-white-image: url(img/js__components__common__Icon__assets__infinity_regular_white.svg?t=1773244363948);
    --joined-image: url(img/js__components__common__Icon__assets__joined.svg?t=1773244363948);
    --leaderboard-icon-current-rank-image: url(img/js__components__common__Icon__assets__lb_current_rank.svg?t=1773244363948);
    --leaderboard-icon-participating-games-image: url(img/js__components__common__Icon__assets__lb_games.svg?t=1773244363948);
    --leaderboard-icon-player-image: url(img/js__components__common__Icon__assets__lb_registered_players.svg?t=1773244363948);
    --leaderboard-icon-players-image: url(img/js__components__common__Icon__assets__lb_players.svg?t=1773244363948);
    --leaderboard-icon-prize-image: url(img/js__components__common__Icon__assets__lb_prize.svg?t=1773244363948);
    --leaderboard-icon-race-type-image: url(img/js__components__common__Icon__assets__lb_race_type.svg?t=1773244363948);
    --leaderboard-icon-reg-countdown-image: url(img/js__components__common__Icon__assets__lb_reg_countdown.svg?t=1773244363948);
    --leaderboard-icon-sandglass-image: url(img/js__components__common__Icon__assets__lb_sandglass.svg?t=1773244363948);
    --leaderboard-icon-spins-image: url(img/js__components__common__Icon__assets__lb_spins.svg?t=1773244363948);
    --leaderboard-icon-used-events-image: url(img/js__components__common__Icon__assets__lb_used_events.svg?t=1773244363948);
    --leaderboard-image: url(img/js__components__common__Icon__assets__ic_leaderboard.svg?t=1773244363948);
    --leaderboard-list-discovery-header-image: url(img/js__components__common__Icon__assets__discovery-crown-icon.svg?t=1773244363948);
    --missions-arrow-icon-image: url(img/js__components__common__Icon__assets__missions_chevron.svg?t=1773244363948);
    --missions-details-reward-icon-image: url(img/js__components__common__Icon__assets__missions_reward.svg?t=1773244363948);
    --missions-header-completed-icon-image: url(img/js__components__common__Icon__assets__missions_tick_small.svg?t=1773244363948);
    --missions-header-incompleted-icon-image: url(img/js__components__common__Icon__assets__missions_incomplete_small.svg?t=1773244363948);
    --missions-header-not-started-icon-image: url(img/js__components__common__Icon__assets__missions_hourglass_small.svg?t=1773244363948);
    --missions-tick-circle-icon-image: url(img/js__components__common__Icon__assets__missions_tick_circle.svg?t=1773244363948);
    --mui-error: url(img/js__components__common__Icon__assets__mui-error.svg?t=1773244363948);
    --mui-warning: url(img/js__components__common__Icon__assets__mui-warning.svg?t=1773244363948);
    --multiselect-arrow-bottom-image: url(img/js__components__common__Icon__assets__arrow_bottom.svg?t=1773244363948);
    --pending-image: url(img/js__components__common__Icon__assets__pending.svg?t=1773244363948);
    --schedule-clock-icon-image: url(img/js__components__common__Icon__assets__schedule_clock.svg?t=1773244363948);
    --score-tooltip-icon-image: url(img/js__components__common__Icon__assets__score_tooltip_icon.svg?t=1773244363948);
    --search-games-image: url(img/js__components__common__Icon__assets__search_games_icon.svg?t=1773244363948);
    --search-games-input-image: url(img/js__components__common__Icon__assets__search_games_input_icon.svg?t=1773244363948);
    --search-image: url(img/js__components__common__Icon__assets__search.svg?t=1773244363948);
    --slider-arrow-hover-image: url(img/js__components__common__Icon__assets__arrow_color_hover.svg?t=1773244363948);
    --slider-arrow-image: url(img/js__components__common__Icon__assets__arrow_color.svg?t=1773244363948);
    --slider-new-arrow-hover-image: url(img/js__components__common__Icon__assets__slider_new_arrow_hover.svg?t=1773244363948);
    --slider-new-arrow-image: url(img/js__components__common__Icon__assets__slider_new_arrow.svg?t=1773244363948);
    --success-image: url(img/js__components__common__Icon__assets__success.svg?t=1773244363948);
    --toggle-arrow-image: url(img/js__components__common__Icon__assets__arrow_color.svg?t=1773244363948);
    --toogle-arrow-hover-image: url(img/js__components__common__Icon__assets__arrow_color_hover.svg?t=1773244363948);
    --tooltip-close-icon-image: url(img/js__components__common__Icon__assets__tooltip_close_button.svg?t=1773244363948);
    --refresh-image: url(img/js__components__common__Icon__assets__refresh.svg?t=1773244363948)
}

.Icon__common--RzD {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 1rem;
    overflow: hidden;
    vertical-align: middle
}

.Icon__icon--NrA {
    background-image: url(../../images/ic_WL_sprite.png?t=1773244363948);
    background-size: 400%;
    box-shadow: none;
    height: 2.5em;
    text-align: center;
    text-indent: -234.375em;
    -webkit-user-select: none;
    user-select: none;
    width: 2.5em
}

.Icon__closeDark--1-N {
    background-position: 0 -92.5rem
}

.Icon__closeDark--1-N:focus,.Icon__closeDark--1-N:hover {
    background-position: -2.5rem -92.5rem
}

.Icon__home--3nh {
    background-position: -7.5em 0
}

.Icon__myAccount--g71 {
    background-position: -7.5em -2.5em
}

.Icon__deposit--XsU {
    background-position: -7.5em -5em
}

.Icon__withdraw--2AK {
    background-position: -7.5em -7.5em
}

.Icon__clearInputIcon--1iw {
    background-image: var(--clear-input-icon);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 65%
}

.Icon__discoveryIconArrow--2Fv {
    background-image: var(--discovery-arrow-icon-image);
    background-repeat: no-repeat;
    background-size: 100%
}

.Icon__missionsIconArrow--2N3 {
    background-image: var(--missions-arrow-icon-image);
    background-repeat: no-repeat;
    background-size: 100%
}

.Icon__missionsIconHeaderCompleted--29K {
    background-image: var(--missions-header-completed-icon-image);
    background-repeat: no-repeat;
    background-size: 100%
}

.Icon__missionsIconHeaderIncompleted--28K {
    background-image: var(--missions-header-incompleted-icon-image);
    background-repeat: no-repeat;
    background-size: 100%
}

.Icon__missionsIconHeaderNotStarted--d7y {
    background-image: var(--missions-header-not-started-icon-image);
    background-repeat: no-repeat;
    background-size: 100%
}

.Icon__missionsTickCircle--3J7 {
    background-image: var(--missions-tick-circle-icon-image);
    background-repeat: no-repeat;
    background-size: 2em 2em
}

.Icon__missionsRocketDetailsBanner--GQh {
    background-image: var(--discovery-rocket-icon-image);
    background-repeat: no-repeat;
    background-size: 90%
}

.Icon__missionsReward--392 {
    background-image: var(--missions-details-reward-icon-image);
    background-repeat: no-repeat;
    background-size: 100%
}

.Icon__discoveryIconBack--o17 {
    background-image: var(--discovery-back-icon-image);
    background-repeat: no-repeat;
    background-size: 100%
}

.Icon__discoveryIconClose--1KD,.Icon__lbLeaveRaceIconClose--1uy {
    background-image: var(--discovery-close-icon-image);
    background-repeat: no-repeat;
    background-size: 100%
}

.Icon__tooltipIconClose--vK7 {
    background-image: var(--tooltip-close-icon-image);
    background-repeat: no-repeat;
    background-size: 100%
}

.Icon__transactionsHistory--2k3 {
    background-position: -7.5em -10em
}

.Icon__loyaltyPoints--2n2 {
    background-position: -7.5em -12.5em
}

.Icon__referAFriend--1V- {
    background-position: -7.5em -15em
}

.Icon__settings--3MS {
    background-position: -7.5em -17.5em
}

.Icon__cashier--3OJ {
    background-position: -7.5em -20em
}

.Icon__info--34h {
    background-position: -7.5em -22.5em
}

.Icon__language--2dM {
    background-position: -7.5em -25em
}

.Icon__helpAndSupport--O62 {
    background-position: -7.5em -27.5em
}

.Icon__gettingStarted--2ps {
    background-position: -7.5em -30em
}

.Icon__support24--2bb {
    background-position: -7.5em -32.5em
}

.Icon__responsibleGaming--2lM {
    background-position: -7.5em -35em
}

.Icon__logout--3nh {
    background-position: 0 -190rem
}

.Icon__logout--3nh:focus,.Icon__logout--3nh:hover {
    background-position: -2.5rem -190rem
}

.Icon__logout--3nh:active {
    background-position: -5rem -190rem
}

.Icon__myPromotions--3HY {
    background-position: -7.5em -40em
}

.Icon__pendingWithdrawals--2UV {
    background-position: -7.5em -42.5em
}

.Icon__changePassword--U74 {
    background-position: -7.5em -45em
}

.Icon__myBalance--1kq {
    background-position: -7.5em -47.5em
}

.Icon__bonusHistory--3pG {
    background-position: -7.5em -50em
}

.Icon__promoCode--1SZ {
    background-position: -7.5em -52.5em
}

.Icon__bingo--3h5 {
    background-position: -7.5em -55em
}

.Icon__bingoTicket--3mR {
    background-position: -5em -165em
}

.Icon__bingoTicketSmall--24p {
    background-position: -7.5em -137.5em
}

.Icon__bingoPrize--3E2 {
    background-position: -7.5em -165em
}

.Icon__bingoPrizeSmall--1nw {
    background-position: -7.5em -135em
}

.Icon__bingoJackpot--2xa {
    background-position: -7.5em -167.5em
}

.Icon__bingoJackpotSmall--2ed {
    background-position: -7.5em -132.5em
}

.Icon__bingoPlayers--2QU {
    background-position: -7.5em -170em
}

.Icon__bingoPlayersSmall--17s {
    background-position: -7.5em -140em
}

.Icon__sport--CK1 {
    background-position: -7.5em -57.5em
}

.Icon__contactUs--3pZ {
    background-position: -7.5em -60em
}

.Icon__updateMyDetails--1Qx {
    background-position: -7.5em -62.5em
}

.Icon__selfExclusion--1pM {
    background-position: -7.5em -67.5em
}

.Icon__depositLimits--12q {
    background-position: -7.5em -70em
}

.Icon__genericIcon--zhC {
    background-position: -7.5em -72.5em
}

.Icon__bottomArrow--3f1,.Icon__leftArrow--ykm,.Icon__rightArrow--2UI,.Icon__topArrow--1a1 {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%
}

.Icon__leftArrow--ykm,.Icon__rightArrow--2UI {
    background-image: var(--slider-arrow-image)
}

.Icon__leftArrow--ykm:focus,.Icon__leftArrow--ykm:hover,.Icon__rightArrow--2UI:focus,.Icon__rightArrow--2UI:hover {
    background-image: var(--slider-arrow-hover-image)
}

.Icon__rightArrow--2UI {
    transform: rotate(180deg)
}

.Icon__bottomArrow--3f1,.Icon__topArrow--1a1 {
    background-image: var(--toggle-arrow-image)
}

.Icon__bottomArrow--3f1:focus,.Icon__bottomArrow--3f1:hover,.Icon__topArrow--1a1:focus,.Icon__topArrow--1a1:hover {
    background-image: var(--toogle-arrow-hover-image)
}

.Icon__topArrow--1a1 {
    transform: rotate(90deg)
}

.Icon__bottomArrow--3f1 {
    transform: rotate(270deg)
}

.Icon__arrowBottom--3UB,.Icon__arrowTop--1qg,.Icon__clearTag--2SG,.Icon__filter--2WB,.Icon__filterClear--7io,.Icon__filterEmpty--MzD {
    background-image: none;
    height: 2em;
    position: relative;
    width: 2em
}

.Icon__arrowBottom--3UB:before,.Icon__arrowTop--1qg:before,.Icon__clearTag--2SG:before,.Icon__filter--2WB:before,.Icon__filterClear--7io:before,.Icon__filterEmpty--MzD:before {
    background-position: 50%;
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.Icon__clearTag--2SG:before {
    background-image: var(--games-filter-clear-tag-image)
}

.Icon__filterEmpty--MzD:before {
    background-image: var(--games-filter-empty-image)
}

.Icon__filter--2WB:before {
    background-image: var(--games-filter-image)
}

.Icon__filterClear--7io:before {
    background-image: var(--games-filter-clear-image)
}

.Icon__arrowBottom--3UB:before,.Icon__arrowTop--1qg:before {
    background-image: var(--multiselect-arrow-bottom-image)
}

.Icon__arrowTop--1qg:before {
    transform: rotate(180deg)
}

.Icon__favoritesOn--2-r {
    background-position: 0 -75em
}

.Icon__favoritesOn--2-r:focus,.Icon__favoritesOn--2-r:hover {
    background-position: -2.5em -75em
}

.Icon__favoritesOff--X8t {
    background-position: 0 -77.5em
}

.Icon__favoritesOff--X8t:focus,.Icon__favoritesOff--X8t:hover {
    background-position: -2.5em -77.5em
}

.Icon__sideMenu--3wX {
    background-position: 0 -80em
}

.Icon__sideMenu--3wX:focus,.Icon__sideMenu--3wX:hover {
    background-position: -2.5em -80em
}

.Icon__export--3eG {
    background-position: -5em -80em
}

.Icon__radioButtonOff--1Uw {
    background-position: 0 -82.5em
}

.Icon__radioButtonOff--1Uw:focus,.Icon__radioButtonOff--1Uw:hover {
    background-position: -2.5em -82.5em
}

.Icon__radioButtonOn--1iX {
    background-position: 0 -85em
}

.Icon__radioButtonOn--1iX:focus,.Icon__radioButtonOn--1iX:hover {
    background-position: -2.5em -85em
}

.Icon__close--1v7 {
    background-position: -5em -82.5em
}

.Icon__close--1v7:focus,.Icon__close--1v7:hover {
    background-position: -7.5em -82.5em
}

.Icon__checkBoxOff--2Ty {
    background-position: 0 -87.5em
}

.Icon__checkBoxOff--2Ty:focus,.Icon__checkBoxOff--2Ty:hover {
    background-position: -2.5em -87.5em
}

.Icon__checkBoxOn--34q {
    background-position: 0 -90em
}

.Icon__checkBoxOn--34q:focus,.Icon__checkBoxOn--34q:hover {
    background-position: -2.5em -90em
}

.Icon__captainUpClosePopup--2Xy {
    background-image: url(img/js__components__common__Icon__assets__captainUp_close.png?t=1773244363948);
    background-repeat: no-repeat;
    background-size: 100%
}

.Icon__captainUpClosePopup--2Xy:focus,.Icon__captainUpClosePopup--2Xy:hover {
    background-image: url(img/js__components__common__Icon__assets__captainUp_close_ressed.png?t=1773244363948)
}

.Icon__closePopup--kwF {
    background-position: 0 -92.5em
}

.Icon__closePopup--kwF:focus,.Icon__closePopup--kwF:hover {
    background-position: -2.5em -92.5em
}

.Icon__summaryPayments--1nm {
    background-position: -7.5em -92.5em;
    flex-shrink: 0
}

.Icon__backButton--f2h {
    background-position: 0 -97.5em
}

.Icon__backButton--f2h:focus,.Icon__backButton--f2h:hover {
    background-position: -2.5em -97.5em
}

.Icon__account--3G_ {
    background-position: 0 -105em
}

.Icon__fee--3AS {
    background-position: -5em -105em
}

.Icon__product--2AL {
    background-position: 0 -107.5em
}

.Icon__paymentId--3lK {
    background-position: 0 -110em
}

.Icon__formFieldValid--2Yw {
    background-position: 0 -112.5em
}

.Icon__formFieldInvalid--2re {
    background-position: 0 -115em
}

.Icon__status--2ZH {
    background-position: -7.5em -120em
}

.Icon__mobileMethod--1Bp {
    background-position: -7.5em -122.5em
}

.Icon__bottomListArrow--3ex {
    background-position: 0 -125em
}

.Icon__bottomListArrow--3ex:focus,.Icon__bottomListArrow--3ex:hover {
    background-position: -2.5em -125em
}

.Icon__rightListArrow--1PZ {
    background-position: 0 -135rem
}

.Icon__leftListArrow--12z {
    background-position: 0 -134.9rem;
    transform: rotate(180deg)
}

.Icon__bottomArrowForDropDowns--oWc {
    background-position: 0 -132.5em
}

.Icon__bottomArrowForDropDowns--oWc.Icon__disabled--10C {
    background-position: -2.5em -132.5em
}

.Icon__convertArrow--2O0 {
    background-position: -2.5em -140em
}

.Icon__formFieldEye--1oD {
    background-position: -7.5em -150em
}

.Icon__formFieldEye--1oD.secured {
    background-position: -7.5em -147.5em
}

.Icon__showMoreArrow--1V3 {
    background-position: 0 -180em
}

.Icon__clear--kYq {
    background-position: -5em -217.5em
}

.Icon__done--8pQ {
    background-position: -7.5em -217.5em
}

.Icon__joinLeaderboardNotification--2Er {
    background-position: -7.5em -242.5em
}

.Icon__hourglass--sU6 {
    background-position: -7.5em -190em
}

.Icon__joined--Ssq {
    background-image: var(--joined-image);
    background-position: 50%;
    background-size: 50%;
    margin-left: -1em
}

.Icon__attention--2_f {
    background-image: var(--attention-image)
}

.Icon__attention--2_f,.Icon__pending--Grm {
    background-position: 50%;
    background-size: 80%
}

.Icon__pending--Grm {
    background-image: var(--pending-image)
}

.Icon__success--2Vh {
    background-image: var(--success-image);
    background-position: 50%;
    background-size: 80%
}

.Icon__error--1cp {
    background-image: var(--error-image);
    background-size: 100%
}

.Icon__back_arrow--3Dn {
    background-image: var(--back-arrow-image);
    background-size: 100%
}

.Icon__back_arrow_gi--3OQ {
    background-image: var(--back-arrow-active-image);
    background-size: 100%
}

.Icon__search--lXk {
    background-image: var(--search-image);
    background-size: 100%
}

.Icon__searchGames--3DJ {
    background-image: var(--search-games-image);
    background-size: 100%
}

.Icon__searchGamesInput--2eq {
    background-image: var(--search-games-input-image);
    background-size: 100%
}

.Icon__close_svg--XvV {
    background-image: var(--close-image);
    background-size: 100%
}

.Icon__favorites_added--35f {
    background-image: var(--favorites-added-image);
    background-size: 100%
}

.Icon__favorites_removed--zni {
    background-image: var(--favorites-removed-image);
    background-size: 100%
}

.Icon__leaderboard--1g9 {
    background-image: var(--leaderboard-image);
    background-size: 100%
}

.Icon__lbPrizeFund--1lA {
    background-image: var(--leaderboard-icon-prize-image);
    background-size: 100%
}

.Icon__lbRegEnd--2sN {
    background-image: var(--leaderboard-icon-sandglass-image);
    background-size: 100%
}

.Icon__lbParticipatingGames--16T {
    background-image: var(--leaderboard-icon-participating-games-image);
    background-size: 100%
}

.Icon__lbCurrentRank--11c {
    background-image: var(--leaderboard-icon-current-rank-image);
    background-size: 100%
}

.Icon__lbRegisteredPlayers--b1V {
    background-image: var(--leaderboard-icon-player-image);
    background-size: 100%
}

.Icon__lbRaceType--2u4 {
    background-image: var(--leaderboard-icon-race-type-image);
    background-size: 100%
}

.Icon__lbRegCountDown--8cy {
    background-image: var(--leaderboard-icon-reg-countdown-image);
    background-size: 100%
}

.Icon__lbUsedEvents--63l {
    background-image: var(--leaderboard-icon-used-events-image);
    background-size: 100%
}

.Icon__infinity--1Lb {
    background-image: var(--infinity-regular-blue-image);
    background-position: 50%;
    background-size: 100%
}

.Icon__infinity_regular_green--2fd {
    background-image: var(--infinity-regular-green-image);
    background-position: 50%;
    background-size: 100%
}

.Icon__infinity_regular_green--2fd:hover,.Icon__infinity_regular_white--1gh {
    background-image: var(--infinity-regular-white-image)
}

.Icon__infinity_regular_white--1gh {
    background-position: 50%;
    background-size: 100%
}

.Icon__infinity_regular_white--1gh:hover {
    background-image: var(--infinity-regular-green-image)
}

.Icon__circleArrowLeft--18m {
    background-position: 0 -155em
}

.Icon__circleArrowLeft--18m:hover {
    background-position: -2.5em -155em;
    cursor: pointer
}

.ios.mobile .Icon__circleArrowLeft--18m {
    font-size: 14px
}

.Icon__circleArrowLeftDisabled--3mA {
    background-position: -5em -155em
}

.ios.mobile .Icon__circleArrowLeftDisabled--3mA {
    font-size: 14px
}

.Icon__circleArrowRight--2KN {
    background-position: 0 -152.5em
}

.Icon__circleArrowRight--2KN:hover {
    background-position: -2.5em -152.5em;
    cursor: pointer
}

.ios.mobile .Icon__circleArrowRight--2KN {
    font-size: 14px
}

.Icon__circleArrowRightDisabled--1o9 {
    background-position: -5em -152.5em
}

.ios.mobile .Icon__circleArrowRightDisabled--1o9 {
    font-size: 14px
}

.Icon__clock--S9y {
    background-image: var(--schedule-clock-icon-image)
}

.Icon__clock--S9y,.Icon__detailsTooltip--2eG {
    background-repeat: no-repeat;
    background-size: 100%
}

.Icon__detailsTooltip--2eG {
    background-image: var(--details-tooltip-icon-image)
}

.Icon__scoreTooltip--2K7 {
    background-image: var(--score-tooltip-icon-image);
    background-repeat: no-repeat;
    background-size: 100%
}

.Icon__details--1vx {
    background-position: -5em -150em
}

.Icon__headerLogin--1Uj {
    background-position: -5rem -117.5rem
}

.Icon__headerLogin--1Uj:focus,.Icon__headerLogin--1Uj:hover {
    background-position: -7.5rem -117.5rem
}

.Icon__headerInbox--3Z1 {
    background-position: -2.5rem -110rem
}

.Icon__headerInbox--3Z1:focus,.Icon__headerInbox--3Z1:hover {
    background-position: -5rem -110rem
}

.Icon__headerLanguage--2rM {
    background-position: -2.5rem -115rem
}

.Icon__headerLanguage--2rM:focus,.Icon__headerLanguage--2rM:hover {
    background-position: -5rem -115rem
}

.Icon__headerMyAccount--25v {
    background-position: -2.5rem -107.5rem
}

.Icon__headerMyAccount--25v:focus,.Icon__headerMyAccount--25v:hover {
    background-position: -5rem -107.5rem
}

.Icon__headerMobileMyAccount--1lp {
    background-position: 0 -2.5rem
}

.Icon__headerMobileMyAccount--1lp:focus,.Icon__headerMobileMyAccount--1lp:hover {
    background-position: -2.5rem -2.5rem
}

.Icon__headerUserBalance--ISQ {
    background-position: -2.5rem -112.5rem
}

.Icon__headerUserBalance--ISQ:focus,.Icon__headerUserBalance--ISQ:hover {
    background-position: -5rem -112.5rem
}

.Icon__viewModeImage--fjf {
    background-position: -5em -182.5em
}

.Icon__viewModeImage--fjf:focus,.Icon__viewModeImage--fjf:hover {
    background-position: -7.5em -182.5em
}

.Icon__viewModeImageActive--2Yx {
    background-position: 0 -182.5em
}

.Icon__viewModeList--qNt {
    background-position: -5em -187.5em
}

.Icon__viewModeList--qNt:focus,.Icon__viewModeList--qNt:hover {
    background-position: -7.5em -187.5em
}

.Icon__viewModeListActive--23a {
    background-position: 0 -187.5em
}

.Icon__headerMobileUserBalance--3bY {
    background-position: 0 -117.5rem
}

.Icon__dynamicFormTooltip--1X5 {
    background-image: var(--dynamic-form-tooltip-icon-image);
    background-repeat: no-repeat;
    background-size: 100%;
    cursor: pointer
}

.desktop .Icon__dynamicFormTooltip--1X5:hover {
    background-image: var(--dynamic-form-hover-tooltip-icon-image)
}

.Icon__passwordEyeShow--1J- {
    background-image: var(--form-password-eye-show-image);
    background-position: 50%;
    background-size: 80%
}

.Icon__passwordEyeHide--1RD {
    background-image: var(--form-password-eye-hide-image);
    background-position: 50%;
    background-size: 100%
}

.Icon__radioChecked--k5_ {
    background-image: var(--form-radio-checked);
    background-position: 50%;
    background-size: 100%
}

.Icon__radioChecked--k5_.Icon__disabled--10C {
    background-image: var(--form-radio-checked-disabled)
}

.Icon__radioUnchecked--2jj {
    background-image: var(--form-radio-unchecked);
    background-position: 50%;
    background-size: 100%
}

.Icon__radioUnchecked--2jj.Icon__disabled--10C {
    background-image: var(--form-radio-unchecked-disabled)
}

.Icon__arrowDropdown--28y {
    background-image: var(--arrow-dropdown-image);
    background-position: 50%;
    background-size: 100%
}

.Icon__checkbox--737 {
    background-image: var(--form-checkbox);
    background-position: 50%;
    background-size: 120%
}

.Icon__checkbox--737.Icon__disabled--10C {
    background-image: var(--form-checkbox-disabled)
}

.Icon__checkboxChecked--3aN {
    background-image: var(--form-checkbox-checked);
    background-position: 50%;
    background-size: 100%
}

.Icon__checkboxChecked--3aN.Icon__disabled--10C {
    background-image: var(--form-checkbox-checked-disabled)
}

.Icon__checkboxUnchecked--IzK {
    background-image: var(--form-checkbox-unchecked);
    background-position: 50%;
    background-size: 100%
}

.Icon__checkboxUnchecked--IzK.Icon__disabled--10C {
    background-image: var(--form-checkbox-unchecked-disabled)
}

.Icon__delete--2kt {
    background-image: var(--delete-image);
    background-size: 100%
}

.Icon__refresh--OE6 {
    background-image: var(--refresh-image);
    background-size: 100%
}

.Icon__cashierBackBtn--2q0 {
    background-image: var(--cashier-back-button-image);
    background-size: 100%
}

.Icon__arrowDownIcon--mjj {
    background-color: var(--base-color-grey-6);
    background-image: none;
    mask-image: var(--arrow-down-image);
    mask-size: 100%
}

.Icon__gamesJackpotLimitsInfo--2pT {
    background-image: var(--games-jackpot-limits-info-image);
    background-size: cover
}

.Icon__muiError--3o- {
    mask-image: var(--mui-error)
}

.Icon__muiError--3o-,.Icon__muiWarning--1uG {
    background-color: var(--base-color-grey-6);
    background-image: none;
    mask-size: 100%
}

.Icon__muiWarning--1uG {
    mask-image: var(--mui-warning)
}

:root {
    --slider-arrow-image: url(img/js__components__common__holland__Icon__assets__stateIcons__arrow-inactive.svg?t=1773244363948);
    --slider-arrow-hover-image: url(img/js__components__common__holland__Icon__assets__stateIcons__arrow-active.svg?t=1773244363948)
}

.Headings__head--2LV {
    font-family: var(--Cadiz),sans-serif;
    font-weight: 400;
    line-height: 1.5;
    margin: 0
}

.Headings__bold--iD3 {
    font-weight: 700
}

.Headings__h1--284 {
    font-size: 2.5rem;
    line-height: 3rem
}

.Headings__h2--3Bv {
    font-size: 2rem;
    line-height: 2.5rem
}

.Headings__h3--16M {
    font-size: 1.625rem;
    line-height: 2.125rem
}

.Headings__h4--2JP {
    font-size: 1rem;
    line-height: 1.5rem
}

.Headings__dark--1eH {
    color: var(--dark-theme-font-color)
}

.Headings__light--PsR {
    color: var(--light-theme-font-color)
}

.Headings__premium--oo2 {
    background: var(--hc-gold-gradient);
    background-clip: text;
    -webkit-text-fill-color: #0000
}

.mobile-layout .Headings__h1--284 {
    font-size: 1.875rem;
    line-height: 2.125rem
}

.mobile-layout .Headings__h2--3Bv {
    font-size: 1.5rem;
    line-height: 1.875rem
}

.mobile-layout .Headings__h3--16M {
    font-size: 1.25rem;
    line-height: 1.5rem
}

.mobile-layout .Headings__h4--2JP {
    font-size: 1rem;
    line-height: 1.5rem
}

.PlainText__text--1wg {
    font-family: var(--Cadiz),sans-serif;
    line-height: 1.5;
    margin: 0
}

.PlainText__bold--1ba {
    font-weight: 700
}

.PlainText__dark--3fd {
    color: var(--dark-theme-font-color);
    --underline-color: var(--dark-theme-underline-color)
}

.PlainText__light--3iV {
    color: var(--light-theme-font-color);
    --underline-color: var(--light-theme-underline-color)
}

.PlainText__extraSmall--3QJ {
    font-size: .625rem;
    line-height: .75rem
}

.PlainText__small--2s0 {
    font-size: .875rem;
    line-height: 1.375rem
}

.mobile-layout .PlainText__small--2s0 {
    line-height: 1.5rem
}

.PlainText__medium--1_S {
    font-size: 1rem;
    line-height: 1.5rem
}

.PlainText__large--2Lt {
    font-size: 1.125rem;
    line-height: 1.5rem
}

.PlainText__main-info--1S_ {
    font-size: .75rem;
    line-height: 1.375rem
}

.PlainText__secondary-info--2M9 {
    font-size: .625rem;
    line-height: .875rem
}

.PlainText__underline--2T7 {
    text-decoration: underline;
    text-decoration-thickness: .0625rem;
    text-underline-offset: .25rem
}

.PlainText__premium--2Kf {
    background: var(--hc-gold-gradient);
    background-clip: text;
    font-weight: 300;
    -webkit-text-fill-color: #0000
}

.Link__link--3vh {
    cursor: pointer
}

.Button__btn--THI {
    border: .0625rem solid #0000;
    border-radius: var(--hc-border-radius);
    cursor: pointer;
    display: inline-block;
    font-family: var(--Cadiz);
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-rendering: optimizeSpeed;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap
}

a>.Button__btn--THI {
    display: block
}

.Button__none--2ea {
    background-color: initial
}

.Button__large--6PM {
    font-size: 1rem;
    padding: .75rem 2rem
}

.Button__medium--23H {
    font-size: .875rem;
    padding: .5rem 1.5rem
}

.Button__small--knI {
    font-size: .875rem;
    padding: .25rem 1rem
}

.Button__primary--3wk.Button__success--3NL {
    animation: Button__hover-off--3lV .3s step-start;
    animation-fill-mode: forwards;
    background: var(--hc-primary-btn-background);
    background-size: 200% 100%;
    color: var(--primary-btn-font-color);
    transition: transform var(--transitionDelay) linear
}

.Button__primary--3wk.Button__success--3NL.Button__active--2Mk,.Button__primary--3wk.Button__success--3NL:active,.desktop .Button__primary--3wk.Button__success--3NL:hover {
    animation: Button__hover--1wi .3s step-start;
    animation-fill-mode: forwards;
    color: var(--primary-btn-font-color)
}

.desktop .Button__primary--3wk.Button__success--3NL:hover {
    transform: scale(1.05)
}

.desktop .Button__hoverWrapper--3zJ:hover .Button__primary--3wk.Button__success--3NL {
    animation: Button__hover--1wi .3s step-start;
    animation-fill-mode: forwards;
    color: var(--primary-btn-font-color);
    transform: scale(1.05)
}

.Button__primary--3wk.Button__success--3NL:disabled {
    background: var(--disabled-btn-bg-color);
    border: none;
    box-shadow: none;
    color: var(--disabled-btn-font-color);
    cursor: default;
    pointer-events: none
}

@keyframes Button__hover--1wi {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 100% 0
    }
}

@keyframes Button__hover-off--3lV {
    0% {
        background-position: 100% 0
    }

    to {
        background-position: 0 0
    }
}

.Button__generic--1VR,.Button__info--Wms,.Button__negative--2Ir,.Button__primary--3wk.Button__generic--1VR,.Button__primary--3wk.Button__info--Wms,.Button__primary--3wk.Button__negative--2Ir,.Button__primary--3wk.Button__revert--2Ni,.Button__revert--2Ni,.Button__secondary--2_x,.Button__secondary--2_x.Button__success--3NL {
    background: var(--hc-white-transparent-10);
    border: 1px solid;
    transition: -webkit-backdrop-filter var(--transitionDelay) linear;
    transition: backdrop-filter var(--transitionDelay) linear;
    transition: backdrop-filter var(--transitionDelay) linear,-webkit-backdrop-filter var(--transitionDelay) linear
}

.Button__generic--1VR.Button__light--dPe,.Button__info--Wms.Button__light--dPe,.Button__negative--2Ir.Button__light--dPe,.Button__primary--3wk.Button__generic--1VR.Button__light--dPe,.Button__primary--3wk.Button__info--Wms.Button__light--dPe,.Button__primary--3wk.Button__negative--2Ir.Button__light--dPe,.Button__primary--3wk.Button__revert--2Ni.Button__light--dPe,.Button__revert--2Ni.Button__light--dPe,.Button__secondary--2_x.Button__light--dPe,.Button__secondary--2_x.Button__success--3NL.Button__light--dPe {
    color: var(--light-theme-font-color)
}

.Button__generic--1VR.Button__light--dPe:disabled,.Button__info--Wms.Button__light--dPe:disabled,.Button__negative--2Ir.Button__light--dPe:disabled,.Button__primary--3wk.Button__generic--1VR.Button__light--dPe:disabled,.Button__primary--3wk.Button__info--Wms.Button__light--dPe:disabled,.Button__primary--3wk.Button__negative--2Ir.Button__light--dPe:disabled,.Button__primary--3wk.Button__revert--2Ni.Button__light--dPe:disabled,.Button__revert--2Ni.Button__light--dPe:disabled,.Button__secondary--2_x.Button__light--dPe:disabled,.Button__secondary--2_x.Button__success--3NL.Button__light--dPe:disabled {
    border-color: var(--hc-black-transparent-60);
    color: var(--hc-black-transparent-60)
}

.Button__generic--1VR.Button__dark--2vB,.Button__info--Wms.Button__dark--2vB,.Button__negative--2Ir.Button__dark--2vB,.Button__primary--3wk.Button__generic--1VR.Button__dark--2vB,.Button__primary--3wk.Button__info--Wms.Button__dark--2vB,.Button__primary--3wk.Button__negative--2Ir.Button__dark--2vB,.Button__primary--3wk.Button__revert--2Ni.Button__dark--2vB,.Button__revert--2Ni.Button__dark--2vB,.Button__secondary--2_x.Button__dark--2vB,.Button__secondary--2_x.Button__success--3NL.Button__dark--2vB {
    color: var(--dark-theme-font-color)
}

.Button__generic--1VR.Button__dark--2vB:disabled,.Button__info--Wms.Button__dark--2vB:disabled,.Button__negative--2Ir.Button__dark--2vB:disabled,.Button__primary--3wk.Button__generic--1VR.Button__dark--2vB:disabled,.Button__primary--3wk.Button__info--Wms.Button__dark--2vB:disabled,.Button__primary--3wk.Button__negative--2Ir.Button__dark--2vB:disabled,.Button__primary--3wk.Button__revert--2Ni.Button__dark--2vB:disabled,.Button__revert--2Ni.Button__dark--2vB:disabled,.Button__secondary--2_x.Button__dark--2vB:disabled,.Button__secondary--2_x.Button__success--3NL.Button__dark--2vB:disabled {
    border-color: var(--hc-white-transparent-60);
    color: var(--hc-white-transparent-60)
}

.Button__generic--1VR:active,.Button__info--Wms:active,.Button__negative--2Ir:active,.Button__primary--3wk.Button__generic--1VR:active,.Button__primary--3wk.Button__info--Wms:active,.Button__primary--3wk.Button__negative--2Ir:active,.Button__primary--3wk.Button__revert--2Ni:active,.Button__revert--2Ni:active,.Button__secondary--2_x.Button__success--3NL:active,.Button__secondary--2_x:active,.desktop .Button__generic--1VR:hover,.desktop .Button__info--Wms:hover,.desktop .Button__negative--2Ir:hover,.desktop .Button__primary--3wk.Button__generic--1VR:hover,.desktop .Button__primary--3wk.Button__info--Wms:hover,.desktop .Button__primary--3wk.Button__negative--2Ir:hover,.desktop .Button__primary--3wk.Button__revert--2Ni:hover,.desktop .Button__revert--2Ni:hover,.desktop .Button__secondary--2_x.Button__success--3NL:hover,.desktop .Button__secondary--2_x:hover {
    -webkit-backdrop-filter: var(--blur-bg);
    backdrop-filter: var(--blur-bg);
    background: var(--hc-white-transparent-10)
}

.Button__generic--1VR:disabled,.Button__info--Wms:disabled,.Button__negative--2Ir:disabled,.Button__primary--3wk.Button__generic--1VR:disabled,.Button__primary--3wk.Button__info--Wms:disabled,.Button__primary--3wk.Button__negative--2Ir:disabled,.Button__primary--3wk.Button__revert--2Ni:disabled,.Button__revert--2Ni:disabled,.Button__secondary--2_x.Button__success--3NL:disabled,.Button__secondary--2_x:disabled {
    pointer-events: none
}

.Button__quicklink--1Oi.Button__generic--1VR,.Button__quicklink--1Oi.Button__info--Wms,.Button__quicklink--1Oi.Button__negative--2Ir,.Button__quicklink--1Oi.Button__revert--2Ni,.Button__quicklink--1Oi.Button__success--3NL {
    -webkit-backdrop-filter: var(--blur-bg);
    backdrop-filter: var(--blur-bg);
    background: var(--hc-white-transparent-10);
    border: 1px solid #0000;
    color: var(--hc-black);
    transition: border-color var(--transitionDelay) linear
}

.Button__quicklink--1Oi.Button__generic--1VR.Button__light--dPe,.Button__quicklink--1Oi.Button__info--Wms.Button__light--dPe,.Button__quicklink--1Oi.Button__negative--2Ir.Button__light--dPe,.Button__quicklink--1Oi.Button__revert--2Ni.Button__light--dPe,.Button__quicklink--1Oi.Button__success--3NL.Button__light--dPe {
    color: var(--light-theme-font-color)
}

.Button__quicklink--1Oi.Button__generic--1VR.Button__dark--2vB,.Button__quicklink--1Oi.Button__info--Wms.Button__dark--2vB,.Button__quicklink--1Oi.Button__negative--2Ir.Button__dark--2vB,.Button__quicklink--1Oi.Button__revert--2Ni.Button__dark--2vB,.Button__quicklink--1Oi.Button__success--3NL.Button__dark--2vB {
    color: var(--dark-theme-font-color)
}

.Button__quicklink--1Oi.Button__generic--1VR:active,.Button__quicklink--1Oi.Button__info--Wms:active,.Button__quicklink--1Oi.Button__negative--2Ir:active,.Button__quicklink--1Oi.Button__revert--2Ni:active,.Button__quicklink--1Oi.Button__success--3NL:active,.desktop .Button__quicklink--1Oi.Button__generic--1VR:hover,.desktop .Button__quicklink--1Oi.Button__info--Wms:hover,.desktop .Button__quicklink--1Oi.Button__negative--2Ir:hover,.desktop .Button__quicklink--1Oi.Button__revert--2Ni:hover,.desktop .Button__quicklink--1Oi.Button__success--3NL:hover {
    background: var(--hc-white-transparent-10);
    border-color: var(--quicklink-border-color)
}

.Button__quicklink--1Oi.Button__active--2Mk {
    border-color: var(--quicklink-border-color)
}

.Button__fluid--Kf2 {
    width: 100%
}

.Button__rounded--2_A {
    border-radius: 2em
}

.Button__premiumQuicklink--2dT.Button__generic--1VR,.Button__premiumQuicklink--2dT.Button__info--Wms,.Button__premiumQuicklink--2dT.Button__negative--2Ir,.Button__premiumQuicklink--2dT.Button__revert--2Ni,.Button__premiumQuicklink--2dT.Button__success--3NL {
    background: var(--hc-premium-ql-background);
    background-clip: padding-box;
    border: 2px solid #0000;
    border-radius: .5rem;
    transition: .3s
}

.Button__premiumQuicklink--2dT.Button__generic--1VR:before,.Button__premiumQuicklink--2dT.Button__info--Wms:before,.Button__premiumQuicklink--2dT.Button__negative--2Ir:before,.Button__premiumQuicklink--2dT.Button__revert--2Ni:before,.Button__premiumQuicklink--2dT.Button__success--3NL:before {
    background: var(--hc-premium-ql-border);
    border-radius: .5rem;
    box-sizing: border-box;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask-composite: exclude;
    padding: 2px;
    position: absolute;
    z-index: 0
}

.Button__premiumQuicklink--2dT.Button__generic--1VR.Button__light--dPe,.Button__premiumQuicklink--2dT.Button__info--Wms.Button__light--dPe,.Button__premiumQuicklink--2dT.Button__negative--2Ir.Button__light--dPe,.Button__premiumQuicklink--2dT.Button__revert--2Ni.Button__light--dPe,.Button__premiumQuicklink--2dT.Button__success--3NL.Button__light--dPe {
    color: var(--light-theme-font-color)
}

.Button__premiumQuicklink--2dT.Button__generic--1VR.Button__dark--2vB,.Button__premiumQuicklink--2dT.Button__info--Wms.Button__dark--2vB,.Button__premiumQuicklink--2dT.Button__negative--2Ir.Button__dark--2vB,.Button__premiumQuicklink--2dT.Button__revert--2Ni.Button__dark--2vB,.Button__premiumQuicklink--2dT.Button__success--3NL.Button__dark--2vB {
    color: var(--dark-theme-font-color)
}

.Button__premiumQuicklink--2dT.Button__generic--1VR:active,.Button__premiumQuicklink--2dT.Button__info--Wms:active,.Button__premiumQuicklink--2dT.Button__negative--2Ir:active,.Button__premiumQuicklink--2dT.Button__revert--2Ni:active,.Button__premiumQuicklink--2dT.Button__success--3NL:active,.desktop .Button__premiumQuicklink--2dT.Button__generic--1VR:hover,.desktop .Button__premiumQuicklink--2dT.Button__info--Wms:hover,.desktop .Button__premiumQuicklink--2dT.Button__negative--2Ir:hover,.desktop .Button__premiumQuicklink--2dT.Button__revert--2Ni:hover,.desktop .Button__premiumQuicklink--2dT.Button__success--3NL:hover {
    background: var(--hc-premium-ql-background-alt);
    background-clip: padding-box
}

.Button__premiumQuicklink--2dT.Button__generic--1VR:active:before,.Button__premiumQuicklink--2dT.Button__info--Wms:active:before,.Button__premiumQuicklink--2dT.Button__negative--2Ir:active:before,.Button__premiumQuicklink--2dT.Button__revert--2Ni:active:before,.Button__premiumQuicklink--2dT.Button__success--3NL:active:before,.desktop .Button__premiumQuicklink--2dT.Button__generic--1VR:hover:before,.desktop .Button__premiumQuicklink--2dT.Button__info--Wms:hover:before,.desktop .Button__premiumQuicklink--2dT.Button__negative--2Ir:hover:before,.desktop .Button__premiumQuicklink--2dT.Button__revert--2Ni:hover:before,.desktop .Button__premiumQuicklink--2dT.Button__success--3NL:hover:before {
    background: linear-gradient(#eec84d)
}

.Button__premiumQuicklink--2dT.Button__active--2Mk {
    background: var(--hc-premium-ql-background-alt);
    background-clip: padding-box
}

.Button__premiumQuicklink--2dT.Button__active--2Mk:before {
    background: linear-gradient(#eec84d)
}

.Button__premium--lOa.Button__primary--3wk.Button__success--3NL {
    --hc-primary-btn-background: var(--hc-premium-primary-btn-bg);
    --disabled-btn-bg-color: var(--hc-premium-primary-btn-disabled-bg);
    --primary-btn-font-color: var(--hc-black);
    border-radius: var(--hc-border-radius);
    position: relative
}

.Button__premium--lOa.Button__primary--3wk.Button__success--3NL :before {
    border: 1px solid #0000;
    border-image: var(--hc-premium-btn-border);
    border-radius: 2px;
    box-sizing: border-box;
    content: "";
    inset: 0;
    padding: 0;
    pointer-events: none;
    position: absolute;
    z-index: 0
}

.Button__premium--lOa.Button__primary--3wk.Button__success--3NL.Button__active--2Mk,.Button__premium--lOa.Button__primary--3wk.Button__success--3NL:active,.desktop .Button__premium--lOa.Button__primary--3wk.Button__success--3NL:hover {
    animation: Button__hover--1wi .3s step-start;
    animation-fill-mode: forwards;
    color: var(--primary-btn-font-color)
}

.desktop .Button__premium--lOa.Button__primary--3wk.Button__success--3NL:hover {
    transform: scale(1.05)
}

.desktop .Button__hoverWrapper--3zJ:hover .Button__premium--lOa.Button__primary--3wk.Button__success--3NL {
    animation: Button__hover--1wi .3s step-start;
    animation-fill-mode: forwards;
    color: var(--primary-btn-font-color);
    transform: scale(1.05)
}

.Button__premium--lOa.Button__primary--3wk.Button__success--3NL:disabled {
    color: var(--hc-gray-transparent-60)
}

.Button__premium--lOa.Button__generic--1VR,.Button__premium--lOa.Button__info--Wms,.Button__premium--lOa.Button__negative--2Ir,.Button__premium--lOa.Button__primary--3wk.Button__generic--1VR,.Button__premium--lOa.Button__primary--3wk.Button__info--Wms,.Button__premium--lOa.Button__primary--3wk.Button__negative--2Ir,.Button__premium--lOa.Button__primary--3wk.Button__revert--2Ni,.Button__premium--lOa.Button__quicklink--1Oi,.Button__premium--lOa.Button__quicklink--1Oi.Button__success--3NL,.Button__premium--lOa.Button__readonly--3w6,.Button__premium--lOa.Button__revert--2Ni,.Button__premium--lOa.Button__secondary--2_x,.Button__premium--lOa.Button__secondary--2_x.Button__success--3NL {
    background: var(--hc-gold-gradient);
    background-clip: text;
    border: 1px solid #0000;
    border-radius: 2px;
    -webkit-text-fill-color: #0000;
    box-shadow: 0 8px 16px 0 var(--hc-black-transparent-10)
}

.Button__premium--lOa.Button__generic--1VR:before,.Button__premium--lOa.Button__info--Wms:before,.Button__premium--lOa.Button__negative--2Ir:before,.Button__premium--lOa.Button__primary--3wk.Button__generic--1VR:before,.Button__premium--lOa.Button__primary--3wk.Button__info--Wms:before,.Button__premium--lOa.Button__primary--3wk.Button__negative--2Ir:before,.Button__premium--lOa.Button__primary--3wk.Button__revert--2Ni:before,.Button__premium--lOa.Button__quicklink--1Oi.Button__success--3NL:before,.Button__premium--lOa.Button__quicklink--1Oi:before,.Button__premium--lOa.Button__readonly--3w6:before,.Button__premium--lOa.Button__revert--2Ni:before,.Button__premium--lOa.Button__secondary--2_x.Button__success--3NL:before,.Button__premium--lOa.Button__secondary--2_x:before {
    border: 1px solid #0000;
    border-image: var(--hc-premium-btn-border);
    border-radius: 2px;
    box-sizing: border-box;
    content: "";
    inset: 0;
    padding: 0;
    pointer-events: none;
    position: absolute;
    transition: border-image .3s;
    z-index: 0
}

.Button__premium--lOa.Button__generic--1VR:active,.Button__premium--lOa.Button__generic--1VR:hover,.Button__premium--lOa.Button__info--Wms:active,.Button__premium--lOa.Button__info--Wms:hover,.Button__premium--lOa.Button__negative--2Ir:active,.Button__premium--lOa.Button__negative--2Ir:hover,.Button__premium--lOa.Button__primary--3wk.Button__generic--1VR:active,.Button__premium--lOa.Button__primary--3wk.Button__generic--1VR:hover,.Button__premium--lOa.Button__primary--3wk.Button__info--Wms:active,.Button__premium--lOa.Button__primary--3wk.Button__info--Wms:hover,.Button__premium--lOa.Button__primary--3wk.Button__negative--2Ir:active,.Button__premium--lOa.Button__primary--3wk.Button__negative--2Ir:hover,.Button__premium--lOa.Button__primary--3wk.Button__revert--2Ni:active,.Button__premium--lOa.Button__primary--3wk.Button__revert--2Ni:hover,.Button__premium--lOa.Button__quicklink--1Oi.Button__success--3NL:active,.Button__premium--lOa.Button__quicklink--1Oi.Button__success--3NL:hover,.Button__premium--lOa.Button__quicklink--1Oi:active,.Button__premium--lOa.Button__quicklink--1Oi:hover,.Button__premium--lOa.Button__readonly--3w6:active,.Button__premium--lOa.Button__readonly--3w6:hover,.Button__premium--lOa.Button__revert--2Ni:active,.Button__premium--lOa.Button__revert--2Ni:hover,.Button__premium--lOa.Button__secondary--2_x.Button__success--3NL:active,.Button__premium--lOa.Button__secondary--2_x.Button__success--3NL:hover,.Button__premium--lOa.Button__secondary--2_x:active,.Button__premium--lOa.Button__secondary--2_x:hover {
    background: var(--hc-gold-gradient-alt);
    background-clip: text;
    -webkit-text-fill-color: #0000;
    border-color: #0000
}

.Button__premium--lOa.Button__generic--1VR:active:before,.Button__premium--lOa.Button__generic--1VR:hover:before,.Button__premium--lOa.Button__info--Wms:active:before,.Button__premium--lOa.Button__info--Wms:hover:before,.Button__premium--lOa.Button__negative--2Ir:active:before,.Button__premium--lOa.Button__negative--2Ir:hover:before,.Button__premium--lOa.Button__primary--3wk.Button__generic--1VR:active:before,.Button__premium--lOa.Button__primary--3wk.Button__generic--1VR:hover:before,.Button__premium--lOa.Button__primary--3wk.Button__info--Wms:active:before,.Button__premium--lOa.Button__primary--3wk.Button__info--Wms:hover:before,.Button__premium--lOa.Button__primary--3wk.Button__negative--2Ir:active:before,.Button__premium--lOa.Button__primary--3wk.Button__negative--2Ir:hover:before,.Button__premium--lOa.Button__primary--3wk.Button__revert--2Ni:active:before,.Button__premium--lOa.Button__primary--3wk.Button__revert--2Ni:hover:before,.Button__premium--lOa.Button__quicklink--1Oi.Button__success--3NL:active:before,.Button__premium--lOa.Button__quicklink--1Oi.Button__success--3NL:hover:before,.Button__premium--lOa.Button__quicklink--1Oi:active:before,.Button__premium--lOa.Button__quicklink--1Oi:hover:before,.Button__premium--lOa.Button__readonly--3w6:active:before,.Button__premium--lOa.Button__readonly--3w6:hover:before,.Button__premium--lOa.Button__revert--2Ni:active:before,.Button__premium--lOa.Button__revert--2Ni:hover:before,.Button__premium--lOa.Button__secondary--2_x.Button__success--3NL:active:before,.Button__premium--lOa.Button__secondary--2_x.Button__success--3NL:hover:before,.Button__premium--lOa.Button__secondary--2_x:active:before,.Button__premium--lOa.Button__secondary--2_x:hover:before {
    border-image: var(--hc-premium-btn-border-alt)
}

.Button__premium--lOa.Button__generic--1VR:disabled,.Button__premium--lOa.Button__info--Wms:disabled,.Button__premium--lOa.Button__negative--2Ir:disabled,.Button__premium--lOa.Button__primary--3wk.Button__generic--1VR:disabled,.Button__premium--lOa.Button__primary--3wk.Button__info--Wms:disabled,.Button__premium--lOa.Button__primary--3wk.Button__negative--2Ir:disabled,.Button__premium--lOa.Button__primary--3wk.Button__revert--2Ni:disabled,.Button__premium--lOa.Button__quicklink--1Oi.Button__success--3NL:disabled,.Button__premium--lOa.Button__quicklink--1Oi:disabled,.Button__premium--lOa.Button__readonly--3w6:disabled,.Button__premium--lOa.Button__revert--2Ni:disabled,.Button__premium--lOa.Button__secondary--2_x.Button__success--3NL:disabled,.Button__premium--lOa.Button__secondary--2_x:disabled {
    background: var(--hc-gold-gradient);
    background-clip: text;
    border: 1px solid #0000;
    cursor: default;
    -webkit-text-fill-color: #0000
}

.Button__premium--lOa.Button__generic--1VR:disabled:after,.Button__premium--lOa.Button__info--Wms:disabled:after,.Button__premium--lOa.Button__negative--2Ir:disabled:after,.Button__premium--lOa.Button__primary--3wk.Button__generic--1VR:disabled:after,.Button__premium--lOa.Button__primary--3wk.Button__info--Wms:disabled:after,.Button__premium--lOa.Button__primary--3wk.Button__negative--2Ir:disabled:after,.Button__premium--lOa.Button__primary--3wk.Button__revert--2Ni:disabled:after,.Button__premium--lOa.Button__quicklink--1Oi.Button__success--3NL:disabled:after,.Button__premium--lOa.Button__quicklink--1Oi:disabled:after,.Button__premium--lOa.Button__readonly--3w6:disabled:after,.Button__premium--lOa.Button__revert--2Ni:disabled:after,.Button__premium--lOa.Button__secondary--2_x.Button__success--3NL:disabled:after,.Button__premium--lOa.Button__secondary--2_x:disabled:after {
    background: var(--hc-blue-transparent-60);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.Button__premium--lOa.Button__generic--1VR:disabled:before,.Button__premium--lOa.Button__info--Wms:disabled:before,.Button__premium--lOa.Button__negative--2Ir:disabled:before,.Button__premium--lOa.Button__primary--3wk.Button__generic--1VR:disabled:before,.Button__premium--lOa.Button__primary--3wk.Button__info--Wms:disabled:before,.Button__premium--lOa.Button__primary--3wk.Button__negative--2Ir:disabled:before,.Button__premium--lOa.Button__primary--3wk.Button__revert--2Ni:disabled:before,.Button__premium--lOa.Button__quicklink--1Oi.Button__success--3NL:disabled:before,.Button__premium--lOa.Button__quicklink--1Oi:disabled:before,.Button__premium--lOa.Button__readonly--3w6:disabled:before,.Button__premium--lOa.Button__revert--2Ni:disabled:before,.Button__premium--lOa.Button__secondary--2_x.Button__success--3NL:disabled:before,.Button__premium--lOa.Button__secondary--2_x:disabled:before {
    border-image: var(--hc-premium-btn-border)
}

.Button__premium--lOa.Button__generic--1VR.Button__light--dPe,.Button__premium--lOa.Button__info--Wms.Button__light--dPe,.Button__premium--lOa.Button__negative--2Ir.Button__light--dPe,.Button__premium--lOa.Button__primary--3wk.Button__generic--1VR.Button__light--dPe,.Button__premium--lOa.Button__primary--3wk.Button__info--Wms.Button__light--dPe,.Button__premium--lOa.Button__primary--3wk.Button__negative--2Ir.Button__light--dPe,.Button__premium--lOa.Button__primary--3wk.Button__revert--2Ni.Button__light--dPe,.Button__premium--lOa.Button__quicklink--1Oi.Button__light--dPe,.Button__premium--lOa.Button__quicklink--1Oi.Button__success--3NL.Button__light--dPe,.Button__premium--lOa.Button__readonly--3w6.Button__light--dPe,.Button__premium--lOa.Button__revert--2Ni.Button__light--dPe,.Button__premium--lOa.Button__secondary--2_x.Button__light--dPe,.Button__premium--lOa.Button__secondary--2_x.Button__success--3NL.Button__light--dPe {
    background: var(--hc-gold-gradient-alt);
    background-clip: text;
    -webkit-text-fill-color: #000
}

.Button__premium--lOa.Button__generic--1VR.Button__light--dPe:after,.Button__premium--lOa.Button__info--Wms.Button__light--dPe:after,.Button__premium--lOa.Button__negative--2Ir.Button__light--dPe:after,.Button__premium--lOa.Button__primary--3wk.Button__generic--1VR.Button__light--dPe:after,.Button__premium--lOa.Button__primary--3wk.Button__info--Wms.Button__light--dPe:after,.Button__premium--lOa.Button__primary--3wk.Button__negative--2Ir.Button__light--dPe:after,.Button__premium--lOa.Button__primary--3wk.Button__revert--2Ni.Button__light--dPe:after,.Button__premium--lOa.Button__quicklink--1Oi.Button__light--dPe:after,.Button__premium--lOa.Button__quicklink--1Oi.Button__success--3NL.Button__light--dPe:after,.Button__premium--lOa.Button__readonly--3w6.Button__light--dPe:after,.Button__premium--lOa.Button__revert--2Ni.Button__light--dPe:after,.Button__premium--lOa.Button__secondary--2_x.Button__light--dPe:after,.Button__premium--lOa.Button__secondary--2_x.Button__success--3NL.Button__light--dPe:after {
    bottom: 0;
    box-shadow: inset 0 0 32px 0 #ffebc4;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.Button__premium--lOa.Button__generic--1VR.Button__light--dPe:disabled:after,.Button__premium--lOa.Button__info--Wms.Button__light--dPe:disabled:after,.Button__premium--lOa.Button__negative--2Ir.Button__light--dPe:disabled:after,.Button__premium--lOa.Button__primary--3wk.Button__generic--1VR.Button__light--dPe:disabled:after,.Button__premium--lOa.Button__primary--3wk.Button__info--Wms.Button__light--dPe:disabled:after,.Button__premium--lOa.Button__primary--3wk.Button__negative--2Ir.Button__light--dPe:disabled:after,.Button__premium--lOa.Button__primary--3wk.Button__revert--2Ni.Button__light--dPe:disabled:after,.Button__premium--lOa.Button__quicklink--1Oi.Button__light--dPe:disabled:after,.Button__premium--lOa.Button__quicklink--1Oi.Button__success--3NL.Button__light--dPe:disabled:after,.Button__premium--lOa.Button__readonly--3w6.Button__light--dPe:disabled:after,.Button__premium--lOa.Button__revert--2Ni.Button__light--dPe:disabled:after,.Button__premium--lOa.Button__secondary--2_x.Button__light--dPe:disabled:after,.Button__premium--lOa.Button__secondary--2_x.Button__success--3NL.Button__light--dPe:disabled:after {
    background: var(--hc-gray-transparent-40);
    box-shadow: none
}

:root {
    --list-star-image: url(img/js__components__common__holland__Icon__assets__star.svg?t=1773244363948);
    --badge-play-image: url(img/js__components__common__holland__Icon__assets__badge-play.svg?t=1773244363948);
    --badge-premium-play-image: url(img/js__components__common__holland__Icon__assets__badge-premium-play.svg?t=1773244363948);
    --hc-arrow-white-image: url(img/js__components__common__holland__Icon__assets__arrow-white.svg?t=1773244363948);
    --hc-arrow-black-image: url(img/js__components__common__holland__Icon__assets__arrow-black.svg?t=1773244363948);
    --hc-checkbox-inactive-image: url(img/js__components__common__holland__Icon__assets__stateIcons__checkbox-inactive.svg?t=1773244363948);
    --hc-checkbox-active-image: url(img/js__components__common__holland__Icon__assets__stateIcons__checkbox-active.svg?t=1773244363948);
    --hc-arrow-slider-active: url(img/js__components__common__holland__Icon__assets__arrow-slider-active.svg?t=1773244363948);
    --hc-arrow-slider: url(img/js__components__common__holland__Icon__assets__arrow-slider.svg?t=1773244363948)
}

.Icon__icon--x96 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    font-size: 1rem;
    overflow: hidden;
    -webkit-user-select: none;
    user-select: none
}

.Icon__extraSmall--2_- {
    height: .5rem;
    width: .5rem
}

.Icon__small--12i {
    height: 1rem;
    width: 1rem
}

.Icon__medium--DLa {
    height: 1.5rem;
    width: 1.5rem
}

.Icon__large--2F8 {
    height: 2rem;
    width: 2rem
}

.Icon__extraLarge--1hE {
    height: 2.625rem;
    width: 2.625rem
}

.Icon__rotate-90--28e {
    transform: rotate(90deg)
}

.Icon__rotate-180--2TN {
    transform: rotate(180deg)
}

.Icon__rotate-270--3Tm {
    transform: rotate(270deg)
}

.Icon__hasBlurBg--3nM {
    -webkit-backdrop-filter: var(--blur-bg);
    backdrop-filter: var(--blur-bg)
}

.Icon__isRound--3vi {
    border-radius: 50%
}

.Icon__hasSemiTransparentBg--qyv {
    background-color: var(--hc-white-transparent-10)
}

.Icon__invert--QS8 {
    filter: invert(1)
}

.Icon__user--2Qq {
    background-image: url(img/js__components__common__holland__Icon__assets__user.svg?t=1773244363948)
}

.Icon__navigation-menu--R7v {
    background-image: url(img/js__components__common__holland__Icon__assets__navigation-menu.svg?t=1773244363948)
}

.Icon__search--1AY {
    background-image: url(img/js__components__common__holland__Icon__assets__search.svg?t=1773244363948)
}

.Icon__trophy--2gz {
    background-image: url(img/js__components__common__holland__Icon__assets__trophy.svg?t=1773244363948)
}

.Icon__badge-star--1IA {
    background-image: url(img/js__components__common__holland__Icon__assets__badge-star.svg?t=1773244363948)
}

.Icon__badge-jackpot--3i6 {
    background-image: url(img/js__components__common__holland__Icon__assets__badge-jackpot.svg?t=1773244363948)
}

.Icon__badge-play--1DR {
    background-image: url(img/js__components__common__holland__Icon__assets__badge-play.svg?t=1773244363948)
}

.Icon__badge-euro--Pkj {
    background-image: url(img/js__components__common__holland__Icon__assets__badge-euro.svg?t=1773244363948)
}

.Icon__badge-plus--1yC {
    background-image: url(img/js__components__common__holland__Icon__assets__badge-plus.svg?t=1773244363948)
}

.Icon__badge-user--3-6 {
    background-image: url(img/js__components__common__holland__Icon__assets__badge-user.svg?t=1773244363948)
}

.Icon__close-small-white--308 {
    background-image: url(img/js__components__common__holland__Icon__assets__close-small-white.svg?t=1773244363948)
}

.Icon__close-small-black--2Um {
    background-image: url(img/js__components__common__holland__Icon__assets__close-small-black.svg?t=1773244363948)
}

.Icon__validation--1n6 {
    background-image: url(img/js__components__common__holland__Icon__assets__validation.svg?t=1773244363948)
}

.Icon__dropdown--2ed {
    background-image: url(img/js__components__common__holland__Icon__assets__dropdown.svg?t=1773244363948)
}

.Icon__dots--1RY {
    background-image: url(img/js__components__common__holland__Icon__assets__dots.svg?t=1773244363948)
}

.Icon__clock--1VH {
    background-image: url(img/js__components__common__holland__Icon__assets__clock.svg?t=1773244363948)
}

.Icon__stopwatch--1sC {
    background-image: url(img/js__components__common__holland__Icon__assets__stopwatch.svg?t=1773244363948)
}

.Icon__speel-bewust--1x5 {
    background-image: url(img/js__components__common__holland__Icon__assets__speel-bewust.svg?t=1773244363948)
}

.Icon__checkmark--1kF {
    background-image: url(img/js__components__common__holland__Icon__assets__checkmark.svg?t=1773244363948)
}

.Icon__chat--nRM {
    background-image: url(img/js__components__common__holland__Icon__assets__chat.svg?t=1773244363948)
}

.Icon__arrow-pink--2py {
    background-image: url(img/js__components__common__holland__Icon__assets__arrow-pink.svg?t=1773244363948)
}

.Icon__arrow-white--25U {
    background-image: url(img/js__components__common__holland__Icon__assets__arrow-white.svg?t=1773244363948)
}

.Icon__arrow-black--1IM {
    background-image: url(img/js__components__common__holland__Icon__assets__arrow-black.svg?t=1773244363948)
}

.Icon__arrow-white-large--Ls5 {
    background-image: url(img/js__components__common__holland__Icon__assets__arrow-white-large.svg?t=1773244363948)
}

.Icon__arrow-white-double--2ll {
    background-image: url(img/js__components__common__holland__Icon__assets__arrow-white-double.svg?t=1773244363948)
}

.Icon__help--1WW {
    background-image: url(img/js__components__common__holland__Icon__assets__help.svg?t=1773244363948)
}

.Icon__envelope--2pH {
    background-image: url(img/js__components__common__holland__Icon__assets__envelope.svg?t=1773244363948)
}

.Icon__wallet--1wq {
    background-image: url(img/js__components__common__holland__Icon__assets__wallet.svg?t=1773244363948)
}

.Icon__poker-players--1pD {
    background-image: url(img/js__components__common__holland__Icon__assets__poker-players.svg?t=1773244363948)
}

.Icon__poker-tables--2ZE {
    background-image: url(img/js__components__common__holland__Icon__assets__poker-tables.svg?t=1773244363948)
}

.Icon__poker-jackpot--1zc {
    background-image: url(img/js__components__common__holland__Icon__assets__poker-jackpot.svg?t=1773244363948)
}

.Icon__document--12C {
    background-image: url(img/js__components__common__holland__Icon__assets__document.svg?t=1773244363948)
}

.Icon__pencil--1TX {
    background-image: url(img/js__components__common__holland__Icon__assets__pencil.svg?t=1773244363948)
}

.Icon__arrow-slider-active--2Vj {
    background-image: url(img/js__components__common__holland__Icon__assets__arrow-slider-active.svg?t=1773244363948)
}

.Icon__arrow-slider--1W2 {
    background-image: url(img/js__components__common__holland__Icon__assets__arrow-slider.svg?t=1773244363948)
}

.Icon__external-link--3Dw {
    background-image: url(img/js__components__common__holland__Icon__assets__external-link.svg?t=1773244363948)
}

.Icon__icon24--MTm {
    background-image: url(img/js__components__common__holland__Icon__assets__icon24.svg?t=1773244363948)
}

.Icon__leaderboard-bronze--3nN {
    background-image: url(img/js__components__common__holland__Icon__assets__leaderboard-bronze.svg?t=1773244363948)
}

.Icon__leaderboard-silver--3yg {
    background-image: url(img/js__components__common__holland__Icon__assets__leaderboard-silver.svg?t=1773244363948)
}

.Icon__leaderboard-gold--2ha {
    background-image: url(img/js__components__common__holland__Icon__assets__leaderboard-gold.svg?t=1773244363948)
}

.Icon__info-white--1re {
    background-image: url(img/js__components__common__holland__Icon__assets__info-white.svg?t=1773244363948)
}

.Icon__arrow--EaJ {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__arrow-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__arrow--EaJ:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__arrow-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__arrow--EaJ.Icon__active--1EL,.Icon__arrow--EaJ.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__arrow--EaJ.Icon__active--1EL:after,.Icon__arrow--EaJ.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__close-small--35Q {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__close-small-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__close-small--35Q:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__close-small-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__close-small--35Q.Icon__active--1EL,.Icon__close-small--35Q.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__close-small--35Q.Icon__active--1EL:after,.Icon__close-small--35Q.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__close-medium--2c4 {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__close-medium-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__close-medium--2c4:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__close-medium-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__close-medium--2c4.Icon__active--1EL,.Icon__close-medium--2c4.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__close-medium--2c4.Icon__active--1EL:after,.Icon__close-medium--2c4.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__arrow-slider--1W2 {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__arrow-slider-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__arrow-slider--1W2:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__arrow-slider-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__arrow-slider--1W2.Icon__active--1EL,.Icon__arrow-slider--1W2.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__arrow-slider--1W2.Icon__active--1EL:after,.Icon__arrow-slider--1W2.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__mobile-toggle--39G {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__mobile-toggle-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__mobile-toggle--39G:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__mobile-toggle-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__mobile-toggle--39G.Icon__active--1EL,.Icon__mobile-toggle--39G.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__mobile-toggle--39G.Icon__active--1EL:after,.Icon__mobile-toggle--39G.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__desktop-toggle--2fK {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__desktop-toggle-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__desktop-toggle--2fK:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__desktop-toggle-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__desktop-toggle--2fK.Icon__active--1EL,.Icon__desktop-toggle--2fK.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__desktop-toggle--2fK.Icon__active--1EL:after,.Icon__desktop-toggle--2fK.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__slots--mAl {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__slots-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__slots--mAl:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__slots-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__slots--mAl.Icon__active--1EL,.Icon__slots--mAl.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__slots--mAl.Icon__active--1EL:after,.Icon__slots--mAl.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__live-casino--1Cw {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__live-casino-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__live-casino--1Cw:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__live-casino-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__live-casino--1Cw.Icon__active--1EL,.Icon__live-casino--1Cw.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__live-casino--1Cw.Icon__active--1EL:after,.Icon__live-casino--1Cw.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__football--2cb {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__football-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__football--2cb:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__football-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__football--2cb.Icon__active--1EL,.Icon__football--2cb.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__football--2cb.Icon__active--1EL:after,.Icon__football--2cb.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__bingo--3Cy {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__bingo-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__bingo--3Cy:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__bingo-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__bingo--3Cy.Icon__active--1EL,.Icon__bingo--3Cy.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__bingo--3Cy.Icon__active--1EL:after,.Icon__bingo--3Cy.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__promotions--iLh {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__promotions-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__promotions--iLh:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__promotions-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__promotions--iLh.Icon__active--1EL,.Icon__promotions--iLh.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__promotions--iLh.Icon__active--1EL:after,.Icon__promotions--iLh.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__loyalty--1o0 {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__loyalty-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__loyalty--1o0:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__loyalty-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__loyalty--1o0.Icon__active--1EL,.Icon__loyalty--1o0.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__loyalty--1o0.Icon__active--1EL:after,.Icon__loyalty--1o0.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__casino--1m0 {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__casino-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__casino--1m0:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__casino-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__casino--1m0.Icon__active--1EL,.Icon__casino--1m0.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__casino--1m0.Icon__active--1EL:after,.Icon__casino--1m0.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__lobby--24c {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__lobby-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__lobby--24c:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__lobby-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__lobby--24c.Icon__active--1EL,.Icon__lobby--24c.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__lobby--24c.Icon__active--1EL:after,.Icon__lobby--24c.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__question-mark--3Wa {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__question-mark-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__question-mark--3Wa:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__question-mark-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__question-mark--3Wa.Icon__active--1EL,.Icon__question-mark--3Wa.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__question-mark--3Wa.Icon__active--1EL:after,.Icon__question-mark--3Wa.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__poker--UX0 {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__poker-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__poker--UX0:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__poker-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__poker--UX0.Icon__active--1EL,.Icon__poker--UX0.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__poker--UX0.Icon__active--1EL:after,.Icon__poker--UX0.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__responsible-gaming--2Gl {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__responsible-gaming-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__responsible-gaming--2Gl:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__responsible-gaming-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__responsible-gaming--2Gl.Icon__active--1EL,.Icon__responsible-gaming--2Gl.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__responsible-gaming--2Gl.Icon__active--1EL:after,.Icon__responsible-gaming--2Gl.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__clock-big--1CN {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__clock-big-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__clock-big--1CN:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__clock-big-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__clock-big--1CN.Icon__active--1EL,.Icon__clock-big--1CN.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__clock-big--1CN.Icon__active--1EL:after,.Icon__clock-big--1CN.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__location--Izk {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__location-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__location--Izk:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__location-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__location--Izk.Icon__active--1EL,.Icon__location--Izk.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__location--Izk.Icon__active--1EL:after,.Icon__location--Izk.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__phone--2CE {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__phone-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__phone--2CE:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__phone-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__phone--2CE.Icon__active--1EL,.Icon__phone--2CE.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__phone--2CE.Icon__active--1EL:after,.Icon__phone--2CE.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__wallet--1wq {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__wallet-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__wallet--1wq:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__wallet-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__wallet--1wq.Icon__active--1EL,.Icon__wallet--1wq.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__wallet--1wq.Icon__active--1EL:after,.Icon__wallet--1wq.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__multiple-users--1L0 {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__multiple-users-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__multiple-users--1L0:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__multiple-users-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__multiple-users--1L0.Icon__active--1EL,.Icon__multiple-users--1L0.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__multiple-users--1L0.Icon__active--1EL:after,.Icon__multiple-users--1L0.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__heart--3_K {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__heart-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__heart--3_K:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__heart-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__heart--3_K.Icon__active--1EL,.Icon__heart--3_K.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__heart--3_K.Icon__active--1EL:after,.Icon__heart--3_K.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__star--2Ei {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__star-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__star--2Ei:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__star-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__star--2Ei.Icon__active--1EL,.Icon__star--2Ei.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__star--2Ei.Icon__active--1EL:after,.Icon__star--2Ei.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__checkbox--1zT {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__checkbox-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__checkbox--1zT:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__checkbox-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__checkbox--1zT.Icon__active--1EL,.Icon__checkbox--1zT.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__checkbox--1zT.Icon__active--1EL:after,.Icon__checkbox--1zT.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__download--xz0 {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__download-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__download--xz0:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__download-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__download--xz0.Icon__active--1EL,.Icon__download--xz0.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__download--xz0.Icon__active--1EL:after,.Icon__download--xz0.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__visibility--1ZK {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__visibility-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__visibility--1ZK:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__visibility-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__visibility--1ZK.Icon__active--1EL,.Icon__visibility--1ZK.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__visibility--1ZK.Icon__active--1EL:after,.Icon__visibility--1ZK.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__virtuals--22r {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__virtuals-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__virtuals--22r:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__virtuals-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__virtuals--22r.Icon__active--1EL,.Icon__virtuals--22r.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__virtuals--22r.Icon__active--1EL:after,.Icon__virtuals--22r.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__goalgetters--22D {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__goalgetters-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__goalgetters--22D:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__goalgetters-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__goalgetters--22D.Icon__active--1EL,.Icon__goalgetters--22D.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__goalgetters--22D.Icon__active--1EL:after,.Icon__goalgetters--22D.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__leaderboard--1qz {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__leaderboard-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__leaderboard--1qz:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__leaderboard-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__leaderboard--1qz.Icon__active--1EL,.Icon__leaderboard--1qz.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__leaderboard--1qz.Icon__active--1EL:after,.Icon__leaderboard--1qz.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__faq--2ol {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__faq-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__faq--2ol:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__faq-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__faq--2ol.Icon__active--1EL,.Icon__faq--2ol.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__faq--2ol.Icon__active--1EL:after,.Icon__faq--2ol.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__goalsetters--9-7 {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__goalsetters-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__goalsetters--9-7:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__goalsetters-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__goalsetters--9-7.Icon__active--1EL,.Icon__goalsetters--9-7.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__goalsetters--9-7.Icon__active--1EL:after,.Icon__goalsetters--9-7.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__livecasino--N_a {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__livecasino-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__livecasino--N_a:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__livecasino-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__livecasino--N_a.Icon__active--1EL,.Icon__livecasino--N_a.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__livecasino--N_a.Icon__active--1EL:after,.Icon__livecasino--N_a.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__sports--3Gc {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__sports-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__sports--3Gc:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__sports-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__sports--3Gc.Icon__active--1EL,.Icon__sports--3Gc.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__sports--3Gc.Icon__active--1EL:after,.Icon__sports--3Gc.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__premium--2NZ {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__premium-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__premium--2NZ:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__premium-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__premium--2NZ.Icon__active--1EL,.Icon__premium--2NZ.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__premium--2NZ.Icon__active--1EL:after,.Icon__premium--2NZ.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__blackjack--3Xd {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__blackjack-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__blackjack--3Xd:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__blackjack-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__blackjack--3Xd.Icon__active--1EL,.Icon__blackjack--3Xd.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__blackjack--3Xd.Icon__active--1EL:after,.Icon__blackjack--3Xd.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__pokerapp--3GK {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__pokerapp-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__pokerapp--3GK:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__pokerapp-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__pokerapp--3GK.Icon__active--1EL,.Icon__pokerapp--3GK.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__pokerapp--3GK.Icon__active--1EL:after,.Icon__pokerapp--3GK.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__gametips--2zM {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__gametips-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__gametips--2zM:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__gametips-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__gametips--2zM.Icon__active--1EL,.Icon__gametips--2zM.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__gametips--2zM.Icon__active--1EL:after,.Icon__gametips--2zM.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__roulette--38Z {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__roulette-inactive.svg?t=1773244363948);
    position: relative
}

.Icon__roulette--38Z:after {
    background-image: url(img/js__components__common__holland__Icon__assets__stateIcons__roulette-active.svg?t=1773244363948);
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.Icon__roulette--38Z.Icon__active--1EL,.Icon__roulette--38Z.Icon__hasHover--34c:hover {
    visibility: hidden
}

.Icon__roulette--38Z.Icon__active--1EL:after,.Icon__roulette--38Z.Icon__hasHover--34c:hover:after {
    visibility: visible
}

.Icon__account--32I {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__account.svg?t=1773244363948)
}

.Icon__present--2RO {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__present.svg?t=1773244363948)
}

.Icon__bonuses-promotions--2mE {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__bonuses-promotions.svg?t=1773244363948)
}

.Icon__money-bill--1uM {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__money-bill.svg?t=1773244363948)
}

.Icon__money-user--1xd {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__money-user.svg?t=1773244363948)
}

.Icon__history--16S {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__history.svg?t=1773244363948)
}

.Icon__envelope-black--1Ez {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__envelope-black.svg?t=1773244363948)
}

.Icon__info--d8x {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__info.svg?t=1773244363948)
}

.Icon__trophy-black--3HC {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__trophy-black.svg?t=1773244363948)
}

.Icon__shield-checkmark--pXz {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__shield-checkmark.svg?t=1773244363948)
}

.Icon__cog--2Ou {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__cog.svg?t=1773244363948)
}

.Icon__wallet-black--3y_ {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__wallet-black.svg?t=1773244363948)
}

.Icon__bingo-dark--3UP {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__bingo-dark.svg?t=1773244363948)
}

.Icon__football-dark--1dK {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__football-dark.svg?t=1773244363948)
}

.Icon__live-casino-dark--1nR {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__live-casino-dark.svg?t=1773244363948)
}

.Icon__poker-dark--2EM {
    background-image: url(img/js__components__common__holland__Icon__assets__myAccount__poker-dark.svg?t=1773244363948)
}

.Icon__features--3zT {
    background-image: url(img/js__components__common__holland__Icon__assets__gameInfo__features.svg?t=1773244363948)
}

.Icon__numberOfReels--3et {
    background-image: url(img/js__components__common__holland__Icon__assets__gameInfo__numberOfReels.svg?t=1773244363948)
}

.Icon__paylines--2Fu {
    background-image: url(img/js__components__common__holland__Icon__assets__gameInfo__paylines.svg?t=1773244363948)
}

.Icon__rtp--xfA {
    background-image: url(img/js__components__common__holland__Icon__assets__gameInfo__rtp.svg?t=1773244363948)
}

.Icon__risk--3o4 {
    background-image: url(img/js__components__common__holland__Icon__assets__gameInfo__risk.svg?t=1773244363948)
}

.Icon__volatility--3Y1 {
    background-image: url(img/js__components__common__holland__Icon__assets__gameInfo__volatility.svg?t=1773244363948)
}

.Icon__liveBadge--2OD {
    background-image: url(img/js__components__common__holland__Icon__assets__liveGame__liveBadge.svg?t=1773244363948)
}

.Icon__flag-BR--3DL {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-BR.svg?t=1773244363948)
}

.Icon__flag-CN--1AJ {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-CN.svg?t=1773244363948)
}

.Icon__flag-DE--3E3 {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-DE.svg?t=1773244363948)
}

.Icon__flag-EN--1ly {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-EN.svg?t=1773244363948)
}

.Icon__flag-ES--2O4 {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-ES.svg?t=1773244363948)
}

.Icon__flag-FR--1FB {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-FR.svg?t=1773244363948)
}

.Icon__flag-GB--232 {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-GB.svg?t=1773244363948)
}

.Icon__flag-GR--3Q- {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-GR.svg?t=1773244363948)
}

.Icon__flag-IN--1qW {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-IN.svg?t=1773244363948)
}

.Icon__flag-IT--2xK {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-IT.svg?t=1773244363948)
}

.Icon__flag-JP--2-N {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-JP.svg?t=1773244363948)
}

.Icon__flag-KR--1ec {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-KR.svg?t=1773244363948)
}

.Icon__flag-RO--1J_ {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-RO.svg?t=1773244363948)
}

.Icon__flag-NL--2PM {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-NL.svg?t=1773244363948)
}

.Icon__flag-TR--sd0 {
    background-image: url(img/js__components__common__holland__Icon__assets__flag__flag-TR.svg?t=1773244363948)
}

.CloseButton__close--P7G {
    align-items: center;
    background-color: var(--hc-black-transparent-10);
    border-radius: 50%;
    display: flex;
    height: 2rem;
    justify-content: center;
    width: 2rem
}

.CloseButton__close--P7G:focus,.CloseButton__close--P7G:hover {
    cursor: pointer;
    transform: scale(1.1)
}

.BadgedButton__btn--1WL {
    align-items: center;
    background-color: var(--hc-gray-transparent-40);
    border: none;
    border-radius: 10rem;
    cursor: pointer;
    display: flex;
    height: 1.5rem;
    padding: 0 .5rem
}

.Icons__success--WdT {
    background-color: var(--hc-light-green)
}

.Icons__error--2d- {
    background-color: var(--hc-red);
    background-size: auto
}

.BackButton__button--2OW {
    align-items: center;
    display: flex;
    padding-right: .5rem
}

.desktop .BackButton__button--2OW {
    cursor: pointer
}

.BackButton__title--1lk {
    color: var(--hc-pink);
    font-size: .875rem;
    line-height: 1.5rem
}

html .useShowNotification__notification--1u1 {
    --notification-bg-color: var(--hc-white);
    background-color: var(--notification-bg-color);
    border-radius: var(--hc-border-radius);
    box-shadow: 0 0 1rem 0 var(--hc-black-transparent-20);
    position: relative;
    width: 100%
}

html .useShowNotification__notification--1u1 .useShowNotification__closeButton--1Td {
    cursor: pointer;
    position: absolute;
    right: .5rem;
    top: .5rem
}

html .useShowNotification__notification--1u1>div {
    padding: 0
}

.useShowNotification__container--13T {
    align-items: center;
    display: flex;
    position: relative
}

.useShowNotification__container--13T .useShowNotification__iconContainer--FVd {
    display: flex;
    flex: 0 0 auto;
    height: 3rem;
    justify-content: center;
    width: 3rem
}

.useShowNotification__container--13T .useShowNotification__iconContainer--FVd>span {
    margin: -1.25rem 0 0;
    position: absolute;
    top: 50%;
    transform: scale(.75)
}

.useShowNotification__container--13T .useShowNotification__iconContainer--FVd>.useShowNotification__hcIcon--1vX {
    margin: -.75rem 0 0;
    transform: none
}

.useShowNotification__container--13T .useShowNotification__message--1EY {
    cursor: pointer;
    margin: .25rem 2rem .25rem 0
}

.useShowNotification__container--13T .useShowNotification__message--1EY .useShowNotification__content--Jd7,.useShowNotification__container--13T .useShowNotification__message--1EY .useShowNotification__title--3Cn {
    color: var(--light-theme-font-color)
}

.useShowNotification__onClickContainer--3PD {
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.LabeledCloseButton__close--2kg {
    background: none;
    border: none;
    color: var(--hc-gray);
    cursor: pointer;
    line-height: normal;
    position: absolute;
    right: 2.5em;
    top: 1.5em
}

.LabeledCloseButton__close--2kg * {
    vertical-align: bottom
}

.LabeledCloseButton__close--2kg .LabeledCloseButton__closeIcon--11r {
    margin-left: .5em
}

.desktop-layout .LabeledCloseButton__close--2kg:active,.desktop-layout .LabeledCloseButton__close--2kg:hover {
    color: var(--hc-pink)
}

.Image__image--2Bt {
    border: 0;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.ErrorMessage__error--12s {
    color: var(--invalid-font-color);
    text-align: center;
    width: 100%
}

.Tooltip__container--1DX {
    display: inline-block;
    position: relative;
    top: .2rem;
    width: 1.7rem
}

.Tooltip__arrow--s6B {
    border: .5rem solid var(--input-field-tooltip-background);
    border-color: #0000 #0000 var(--input-field-tooltip-background) var(--input-field-tooltip-background);
    bottom: 1.1rem;
    box-shadow: -2px 2px 2px 0 #0000001a;
    box-sizing: border-box;
    height: 0;
    left: .4rem;
    position: absolute;
    transform: rotate(-45deg);
    transform-origin: 0 0;
    width: 0;
    z-index: calc(var(--tooltip-z-index) + 1)
}

.Tooltip__arrow--s6B.Tooltip__arrowBottom--3Y- {
    bottom: -2rem;
    left: 1.857rem;
    transform: rotate(135deg)
}

.Tooltip__popover--3Bz {
    background: var(--input-field-tooltip-background);
    border-radius: 4px;
    bottom: 1.9rem;
    box-shadow: 0 0 4px #0006;
    box-sizing: initial;
    color: var(--input-field-tooltip-text-color);
    left: -1rem;
    max-width: 20rem;
    min-width: 5rem;
    padding: 1rem;
    position: absolute;
    width: max-content;
    word-break: break-word;
    z-index: var(--tooltip-z-index)
}

.Tooltip__popover--3Bz.Tooltip__tooltipBottom--2sh {
    bottom: auto;
    top: 1rem
}

:root {
    --form-field-margin: 1.25rem 0 0 0;
    --form-input-field-height: 3.42rem;
    --form-input-field-border-radius: 4px;
    --form-error-message-border-radius: 5px;
    --form-warning-message-border-radius: 5px;
    --form-field-hint-font-size: 0.75rem;
    --form-field-error-font-size: 0.75rem;
    --form-field-disabled-opacity: 0.4;
    --form-field-label-font-size: 0.86rem;
    --form-field-radio-font-size: 1rem;
    --form-field-checkbox-font-size: 1rem;
    --form-field-label-asterisk-font-size: 1rem
}

.Label__label--1mu {
    color: var(--form-field-label-font-color);
    display: block;
    font-size: var(--form-field-label-font-size);
    margin-bottom: .36rem
}

.Label__label--1mu.Label__readOnly--2a6 {
    pointer-events: none
}

.Label__fieldLabelAsterisk--3fh {
    color: var(--form-field-label-asterisk-color);
    font-size: var(--form-field-label-asterisk-font-size);
    line-height: calc(var(--form-field-label-asterisk-font-size)/2)
}

.Label__tooltipIcon--24s {
    bottom: -.25rem;
    height: 1.7rem;
    margin-left: .3rem;
    position: absolute;
    width: 1.7rem
}

.ClearInputIcon__icon--3LJ {
    cursor: pointer;
    flex: 0 0 auto
}

.FieldBottomMessage__hint--enJ {
    color: var(--form-field-hint-color);
    display: block;
    font-size: var(--form-field-hint-font-size);
    margin-top: .3rem
}

.FieldBottomMessage__error--33E {
    color: var(--form-field-text-error-color);
    font-size: var(--form-field-error-font-size);
    margin-top: .3rem;
    padding: 0;
    position: relative;
    text-align: left
}

.AutocompleteOption__option--3aJ:hover {
    background: var(--autocomplete-options-hover-bg-color)
}

.AutocompleteOption__option--3aJ.AutocompleteOption__selectedOption---Tu {
    background: var(--autocomplete-options-selected-bg-color)
}

.AutocompleteOption__option--3aJ.AutocompleteOption__activeOption--36A {
    box-shadow: inset 0 0 3px var(--autocomplete-options-active-border-color)
}

.AutocompleteOptions__optionsContainer--KUC {
    background-color: var(--autocomplete-options-bg-color);
    border: 1px solid var(--autocomplete-options-border-color);
    border-radius: var(--form-input-field-border-radius);
    box-shadow: 0 0 .3rem #00000038;
    left: 0;
    margin-top: .2rem;
    max-height: max-content;
    padding: .5rem 0;
    position: absolute;
    top: calc(100% + 1px);
    width: 100%;
    z-index: var(--dropdown-z-index)
}

.AutocompleteOptions__optionsContainer--KUC::-webkit-scrollbar {
    display: none
}

.desktop .AutocompleteOptions__optionsContainer--KUC.AutocompleteOptions__visibleScrollbar--1Wu::-webkit-scrollbar,.desktop .AutocompleteOptions__optionsContainer--KUC:hover::-webkit-scrollbar {
    display: block;
    height: 0;
    width: .5rem
}

.desktop .AutocompleteOptions__optionsContainer--KUC.AutocompleteOptions__visibleScrollbar--1Wu::-webkit-scrollbar-thumb,.desktop .AutocompleteOptions__optionsContainer--KUC:hover::-webkit-scrollbar-thumb {
    background: var(--scrollbar-thumb-bg-color)
}

.AutocompleteOptions__optionsContainer--KUC::-webkit-scrollbar-thumb {
    background: #0000;
    border-radius: 10px;
    box-shadow: 0 0 0 1px #ffffff4d
}

.AutocompleteOptions__optionsContainer--KUC::-webkit-scrollbar-thumb:hover {
    background: var(--scrollbar-thumb-hover-bg-color)
}

.AutocompleteOptions__options--2mM {
    position: relative;
    -webkit-overflow-scrolling: touch;
    background-color: var(--autocomplete-options-bg-color);
    color: var(--autocomplete-options-font-color);
    font-size: 1rem;
    line-height: 3.2rem;
    list-style: none;
    margin: 0;
    min-height: 3.2rem;
    padding: 0;
    width: auto
}

.AutocompleteOptions__option--1Vc {
    cursor: pointer;
    overflow: hidden;
    padding: 0 1rem;
    position: absolute;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.AutocompleteOptions__option--1Vc.AutocompleteOptions__noOptions--hUm {
    background: unset;
    cursor: auto
}

.Autocomplete__container--352 {
    margin: var(--form-field-margin)
}

.Autocomplete__container--352.invalid .Autocomplete__innerContainer--1Jg {
    border-color: var(--form-field-border-error-color)
}

.Autocomplete__container--352.invalid .Autocomplete__innerContainer--1Jg .Autocomplete__input--2QG,.Autocomplete__container--352.invalid .Autocomplete__innerContainer--1Jg .Autocomplete__input--2QG::placeholder {
    color: var(--form-field-text-error-color)
}

.Autocomplete__container--352.invalid .Autocomplete__innerContainer--1Jg .Autocomplete__input--2QG:-internal-autofill-selected {
    color: var(--form-field-text-error-color);
    -webkit-text-fill-color: var(--form-field-text-error-color)
}

.Autocomplete__container--352 .Autocomplete__innerContainer--1Jg:focus-within,.Autocomplete__container--352.focus .Autocomplete__innerContainer--1Jg {
    border-color: var(--form-field-border-focus-color)
}

.Autocomplete__container--352.disabled .Autocomplete__innerContainer--1Jg .Autocomplete__input--2QG {
    background-color: initial;
    cursor: auto;
    -webkit-text-fill-color: initial;
    color: var(--form-field-text-color)
}

.Autocomplete__container--352.disabled .Autocomplete__innerContainer--1Jg * {
    opacity: var(--form-field-disabled-opacity)
}

.Autocomplete__innerContainer--1Jg {
    align-items: center;
    background-color: var(--form-field-background-color);
    border: 1px solid var(--form-field-border-color);
    border-radius: var(--form-input-field-border-radius);
    display: flex;
    padding: 0 1.21rem;
    position: relative
}

.Autocomplete__innerContainer--1Jg input.Autocomplete__input--2QG {
    background: 0 0 #0000;
    border: none;
    border-radius: 0;
    color: var(--form-field-text-color);
    display: initial;
    font-family: inherit;
    font-size: 1rem;
    height: var(--form-input-field-height);
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 100%;
    -webkit-text-fill-color: initial
}

.Autocomplete__innerContainer--1Jg input.Autocomplete__input--2QG::placeholder {
    color: var(--form-field-placeholder-color)
}

:root {
    --form-checkbox-width: 1.15rem;
    --form-checkbox-height: 1.15rem;
    --from-toggle-width: 2.93rem;
    --from-toggle-height: 1.71rem;
    --from-toggle-border-radius: 1.1rem;
    --from-toggle-mark-height: 1.14rem;
    --from-toggle-mark-width: 1.14rem
}

.Checkbox__container--2KC {
    margin: 1rem 1.5rem 0 0;
    width: fit-content
}

.Checkbox__container--2KC:last-child {
    margin-right: 0
}

.mirror-mode .Checkbox__container--2KC {
    margin: 1rem 0 0 1.5rem
}

.mirror-mode .Checkbox__container--2KC:last-child {
    margin-left: 0
}

.Checkbox__containerInner--nNQ {
    align-items: center;
    cursor: pointer;
    display: flex
}

.disabled .Checkbox__containerInner--nNQ {
    cursor: auto
}

.mobile .Checkbox__containerInner--nNQ,.tablet .Checkbox__containerInner--nNQ {
    outline: none
}

.Checkbox__checkbox--1ir {
    flex: none;
    height: var(--form-checkbox-height);
    margin-right: .6rem;
    min-height: var(--form-checkbox-height);
    min-width: var(--form-checkbox-width);
    width: var(--form-checkbox-width)
}

.mirror-mode .Checkbox__checkbox--1ir {
    margin-left: .6rem;
    margin-right: 0
}

.Checkbox__toggle--1ER {
    align-items: center;
    background: var(--form-toggle-background-color);
    border: none;
    border-radius: var(--from-toggle-border-radius);
    display: inline-flex;
    height: var(--from-toggle-height);
    justify-content: center;
    margin-right: .6rem;
    min-height: var(--from-toggle-height);
    min-width: var(--from-toggle-width);
    position: relative;
    width: var(--from-toggle-width)
}

.mirror-mode .Checkbox__toggle--1ER {
    margin-left: .6rem;
    margin-right: 0
}

.disabled .Checkbox__toggle--1ER {
    background: var(--form-toggle-background-color);
    border: none
}

.Checkbox__toggle--1ER:after {
    background-color: var(--form-toggle-mark-background-color);
    border-radius: var(--from-toggle-mark-width);
    content: "";
    height: var(--from-toggle-mark-height);
    left: calc(var(--from-toggle-height)/6);
    opacity: .4;
    position: absolute;
    width: var(--from-toggle-mark-width)
}

.disabled .Checkbox__toggle--1ER:after {
    background-color: var(--form-toggle-mark-background-disabled-color);
    opacity: 1
}

.Checkbox__input--3wi {
    height: 0;
    left: -9999px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 0
}

.Checkbox__input--3wi~.Checkbox__checkboxChecked--sde {
    display: none
}

.Checkbox__input--3wi:checked~.Checkbox__checkboxChecked--sde,.Checkbox__input--3wi~.Checkbox__checkboxUnchecked--3I- {
    display: inline-block
}

.Checkbox__input--3wi:checked~.Checkbox__checkboxUnchecked--3I- {
    display: none
}

.Checkbox__input--3wi:checked~.Checkbox__toggle--1ER:after {
    left: auto;
    opacity: 1;
    right: calc(var(--from-toggle-height)/6)
}

.Checkbox__label--6Vk {
    cursor: pointer;
    display: inline-block;
    font-size: var(--form-field-checkbox-font-size);
    margin: 0
}

.Suggestions__container--1RV {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    z-index: 0
}

.Suggestions__container--1RV,.Suggestions__container--1RV select {
    height: var(--form-input-field-height);
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.Suggestions__container--1RV select {
    -moz-appearance: window;
    -webkit-appearance: none;
    background: 0 0 #0000;
    border: none;
    border-radius: 0;
    color: #0000;
    margin: 0;
    padding: 0 .5rem;
    -webkit-text-fill-color: #0000
}

.Suggestions__container--1RV select:focus,.Suggestions__container--1RV select:hover {
    -webkit-text-fill-color: #0000
}

.Suggestions__container--1RV select option {
    color: var(--form-field-text-color)
}

.Suggestions__container--1RV select .Suggestions__emptyOption--wea {
    display: none
}

.Suggestions__container--1RV label {
    align-items: center;
    display: inline-flex;
    flex: 0 0 auto;
    height: var(--suggestion-dropdown-width);
    justify-content: center;
    overflow: hidden;
    width: var(--suggestion-dropdown-width)
}

.Suggestions__container--1RV label .Suggestions__dropDownWrap--3Ge {
    align-items: center;
    display: flex;
    height: 2.5rem;
    justify-content: center;
    width: 2.5rem
}

.Suggestions__container--1RV label .Suggestions__dropDownWrap--3Ge .Suggestions__dropDownIcon--qRY {
    cursor: pointer;
    height: .6rem;
    pointer-events: none;
    right: 1.21rem;
    width: .6rem
}

.Suggestions__container--1RV.Suggestions__focus--V1Z .Suggestions__dropDownWrap--3Ge {
    outline: var(--form-field-border-focus-color) auto 1px
}

.Input__container--1dj {
    margin: var(--form-field-margin)
}

.Input__container--1dj.invalid .Input__innerContainer--JTU {
    border-color: var(--form-field-border-error-color)
}

.Input__container--1dj.invalid .Input__innerContainer--JTU .Input__input--TP-,.Input__container--1dj.invalid .Input__innerContainer--JTU .Input__input--TP-::placeholder {
    color: var(--form-field-text-error-color)
}

.Input__container--1dj.invalid .Input__innerContainer--JTU .Input__input--TP-:-internal-autofill-selected {
    color: var(--form-field-text-error-color);
    -webkit-text-fill-color: var(--form-field-text-error-color)
}

.Input__container--1dj.invalid .Input__innerContainer--JTU .Input__currencySymbol--1en {
    color: var(--form-field-text-error-color)
}

.Input__container--1dj .Input__innerContainer--JTU:focus-within,.Input__container--1dj.focus .Input__innerContainer--JTU {
    border-color: var(--form-field-border-focus-color)
}

.Input__container--1dj.disabled .Input__innerContainer--JTU .Input__input--TP- {
    background-color: initial;
    cursor: auto;
    -webkit-text-fill-color: initial;
    color: var(--form-field-text-color)
}

.Input__container--1dj.disabled .Input__innerContainer--JTU * {
    opacity: var(--form-field-disabled-opacity)
}

.Input__innerContainer--JTU {
    --suggestion-dropdown-width: 3.02rem;
    background-color: var(--form-field-background-color);
    border: 1px solid var(--form-field-border-color);
    border-radius: var(--form-input-field-border-radius);
    padding: 0 1.21rem;
    position: relative
}

.Input__innerContainer--JTU .Input__innerInputContainer--2Ry {
    align-items: center;
    display: flex;
    position: relative
}

.Input__innerContainer--JTU.Input__withSuggestions--1C5 {
    padding-left: 1.21rem;
    padding-right: 0
}

.mirror-mode .Input__innerContainer--JTU.Input__withSuggestions--1C5 {
    padding-left: 0;
    padding-right: 1.21rem
}

.Input__innerContainer--JTU.Input__withSuggestions--1C5 .Input__innerInputContainer--2Ry {
    width: calc(100% - var(--suggestion-dropdown-width) - 1px);
    z-index: 1
}

.Input__innerContainer--JTU.Input__withSuggestions--1C5 .Input__innerInputContainer--2Ry:after {
    border-right: 1px solid var(--input-field-border-color);
    content: "";
    display: inline-block;
    height: 2.5rem
}

.Input__innerContainer--JTU input.Input__input--TP- {
    background: 0 0 #0000;
    border: none;
    border-radius: 0;
    color: var(--form-field-text-color);
    display: initial;
    font-family: inherit;
    font-size: 1rem;
    height: var(--form-input-field-height);
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 100%;
    -webkit-text-fill-color: initial
}

.Input__innerContainer--JTU input.Input__input--TP-::placeholder {
    color: var(--form-field-placeholder-color)
}

.Input__currencySymbol--1en {
    color: var(--form-field-text-color);
    font-size: 1rem;
    padding-right: .2rem;
    text-align: center
}

.mirror-mode .Input__currencySymbol--1en {
    padding-left: .2rem;
    padding-right: 0
}

.Input__showPasswordIcon--2wm {
    background-size: 85%;
    cursor: pointer;
    flex: 0 0 auto;
    height: 1.5rem;
    width: 1.5rem
}

.InputGroup__inputGroup--3ko {
    margin: var(--form-field-margin)
}

.InputGroup__inputGroup--3ko .InputGroup__inputGroupLabel--VPk {
    color: var(--main-text-color);
    font-size: 1rem;
    margin: 0
}

.InputGroup__inputGroup--3ko .InputGroup__inputContainer--pi3 {
    display: flex;
    width: 100%
}

.InputGroup__inputGroup--3ko .InputGroup__inputContainer--pi3.row {
    flex-direction: row
}

.InputGroup__inputGroup--3ko .InputGroup__inputContainer--pi3.column {
    flex-direction: column
}

:root {
    --form-radio-width: 1.15rem;
    --form-radio-height: 1.15rem
}

.Radio__container--1oq {
    margin: 1rem 1.5rem 0 0;
    width: fit-content
}

.Radio__container--1oq:last-child {
    margin-right: 0
}

.mirror-mode .Radio__container--1oq {
    margin: 1rem 0 0 1.5rem
}

.mirror-mode .Radio__container--1oq:last-child {
    margin-left: 0
}

.Radio__containerInner--qYG {
    align-items: center;
    cursor: pointer;
    display: flex
}

.disabled .Radio__containerInner--qYG {
    cursor: auto
}

.mobile .Radio__containerInner--qYG,.tablet .Radio__containerInner--qYG {
    outline: none
}

.Radio__radio--3G4 {
    flex: none;
    height: var(--form-radio-height);
    margin-right: .6rem;
    min-height: var(--form-radio-height);
    min-width: var(--form-radio-width);
    width: var(--form-radio-width)
}

.mirror-mode .Radio__radio--3G4 {
    margin-left: .6rem;
    margin-right: 0
}

.Radio__input--1Gt {
    height: 0;
    left: -9999px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 0
}

.Radio__input--1Gt~.Radio__radioChecked--3Yt {
    display: none
}

.Radio__input--1Gt:checked~.Radio__radioChecked--3Yt,.Radio__input--1Gt~.Radio__radioUnchecked--2J3 {
    display: inline-block
}

.Radio__input--1Gt:checked~.Radio__radioUnchecked--2J3 {
    display: none
}

.Radio__label--3fg {
    cursor: pointer;
    display: inline-block;
    font-size: var(--form-field-radio-font-size);
    margin: 0
}

.Select__container--3_w {
    margin: var(--form-field-margin)
}

.Select__container--3_w.Select__empty--2y9 .Select__innerContainer--3_D .Select__selectDummy--jvl {
    color: var(--form-field-placeholder-color)
}

.Select__container--3_w.invalid .Select__innerContainer--3_D,.invalid .Select__container--3_w .Select__innerContainer--3_D {
    border-color: var(--form-field-border-error-color)
}

.Select__container--3_w.invalid .Select__innerContainer--3_D .Select__currencySymbol--19g,.Select__container--3_w.invalid .Select__innerContainer--3_D .Select__selectDummy--jvl,.Select__container--3_w.invalid.Select__empty--2y9 .Select__innerContainer--3_D .Select__selectDummy--jvl,.invalid .Select__container--3_w .Select__innerContainer--3_D .Select__currencySymbol--19g,.invalid .Select__container--3_w .Select__innerContainer--3_D .Select__selectDummy--jvl,.invalid .Select__container--3_w.Select__empty--2y9 .Select__innerContainer--3_D .Select__selectDummy--jvl {
    color: var(--form-field-text-error-color)
}

.Select__container--3_w .Select__innerContainer--3_D:focus-within,.Select__container--3_w.focus .Select__innerContainer--3_D {
    border-color: var(--form-field-border-focus-color)
}

.Select__container--3_w.disabled .Select__innerContainer--3_D .Select__select--RBh,.disabled .Select__container--3_w .Select__innerContainer--3_D .Select__select--RBh {
    background-color: initial;
    color: #0000;
    cursor: auto;
    -webkit-text-fill-color: #0000
}

.Select__container--3_w.disabled .Select__innerContainer--3_D *,.disabled .Select__container--3_w .Select__innerContainer--3_D * {
    opacity: var(--form-field-disabled-opacity)
}

.Select__innerContainer--3_D {
    align-items: center;
    background-color: var(--form-field-background-color);
    border: 1px solid var(--form-field-border-color);
    border-radius: var(--form-input-field-border-radius);
    display: flex;
    padding: 0 1.21rem;
    position: relative
}

.Select__innerContainer--3_D .Select__select--RBh {
    -moz-appearance: window;
    -webkit-appearance: none;
    background: 0 0 #0000;
    border: none;
    border-radius: 0;
    color: #0000;
    display: initial;
    height: var(--form-input-field-height);
    left: 0;
    margin: 0;
    padding: 0 .5rem;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-text-fill-color: #0000
}

.Select__innerContainer--3_D .Select__select--RBh:focus,.Select__innerContainer--3_D .Select__select--RBh:hover {
    -webkit-text-fill-color: #0000
}

.Select__innerContainer--3_D .Select__select--RBh option {
    color: var(--form-field-text-color)
}

.Select__innerContainer--3_D .Select__select--RBh .Select__placeholder--2Ex {
    display: none
}

.Select__innerContainer--3_D .Select__selectDummy--jvl {
    color: var(--form-field-text-color);
    font-size: 1rem;
    height: var(--form-input-field-height);
    line-height: var(--form-input-field-height);
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.Select__currencySymbol--19g {
    color: var(--form-field-text-color);
    font-size: 1rem;
    padding-right: .2rem;
    text-align: center
}

.mirror-mode .Select__currencySymbol--19g {
    padding-left: .2rem;
    padding-right: 0
}

.Select__dropDownIcon--2Od {
    cursor: pointer;
    height: .6rem;
    pointer-events: none;
    position: relative;
    width: .6rem
}

.withComponent__messageContainer--2K5 {
    padding: 1.5rem;
    text-align: center
}

.desktop .Logo__logoImage--3xY {
    height: 2.15rem
}

.mobile .Logo__logoImage--3xY,.tablet .Logo__logoImage--3xY {
    height: 1.7rem
}

.Overlay__overlay--1hJ {
    background: var(--popup-overlay-bg-color);
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: .6;
    pointer-events: auto;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.FlexButtonsBlock__flexButtonsBlock--2XN {
    display: flex
}

.FlexButtonsBlock__flexButtonsBlock--2XN>:not(:last-child) {
    margin-right: 1rem
}

.Popup__container--JOj {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--popup-z-index)
}

.Popup__popup--1aD {
    display: flex;
    justify-content: center;
    max-height: 100vh;
    pointer-events: auto;
    position: relative;
    z-index: 0
}

.Popup__popup--1aD.Popup__light--jJb {
    --close-btn-color: var(--hc-black);
    background: var(--light-theme-bg-color);
    color: var(--light-theme-font-color)
}

.Popup__popup--1aD.Popup__dark--3Ku {
    --close-btn-color: var(--hc-white);
    background: var(--dark-theme-bg-color);
    color: var(--dark-theme-font-color)
}

.Popup__title--1Ay,.popup-modal__title {
    outline: none
}

.Popup__contentContainer--2cN {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 6rem 0 4rem;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: .5rem
}

.Popup__actionButtons--1Es,.popup-modal__buttons {
    margin-top: 1.5rem
}

.Popup__header--2Nl {
    margin: .5rem 0;
    text-align: center
}

.Popup__close--wnk {
    position: absolute;
    right: 2rem;
    top: 2rem;
    z-index: 1
}

.Popup__small--3Ql {
    align-items: center;
    border-radius: .125rem;
    flex-direction: column;
    padding: 2rem 1rem 1.5rem;
    width: 21rem
}

.Popup__small--3Ql .Popup__close--wnk {
    background-color: initial;
    background-image: none;
    border-radius: 0;
    height: 1rem;
    right: 1.125rem;
    top: 1.125rem;
    width: 1rem
}

.Popup__wide--29H {
    display: block;
    overflow: auto;
    width: 100%
}

.desktop-layout .Popup__wide--29H {
    height: 96vh
}

.Popup__logoSection--2Vy {
    left: 0;
    position: absolute;
    text-align: center;
    top: 2rem;
    width: 100%
}

.Popup__terms--1Dp {
    left: 2rem;
    position: absolute
}

.Popup__terms--1Dp .Popup__tcIcon--3iX {
    height: 5rem;
    width: 5.875rem
}

.Popup__logoSection--2Vy img {
    max-width: 5.875rem
}

.mobile-layout .Popup__popup--1aD {
    height: 100%;
    max-height: 100%;
    padding: 0 1rem;
    width: 100%
}

.mobile-layout .Popup__popup--1aD.Popup__small--3Ql .Popup__contentContainer--2cN,.mobile-layout .Popup__popup--1aD.Popup__wide--29H .Popup__contentContainer--2cN {
    height: 100%;
    margin: 0;
    max-width: none;
    padding: 0;
    width: 100%
}

.mobile-layout .Popup__popup--1aD.Popup__wide--29H {
    padding: 0
}

.mobile-layout .Popup__popup--1aD.Popup__small--3Ql {
    height: auto;
    margin: auto;
    max-width: 31.25rem;
    padding: 3rem 1.25rem 1.25rem;
    width: 90%
}

.mobile-layout .Popup__popup--1aD.Popup__small--3Ql .Popup__close--wnk {
    right: 1.25rem;
    top: 1.25rem;
    transform: scale(1.25)
}

.mobile-layout .Popup__contentContainer--2cN {
    align-items: normal;
    margin: 5rem 0 1rem
}

.mobile-layout .Popup__terms--1Dp {
    left: 1rem
}

.mobile-layout .Popup__close--wnk {
    right: 1rem;
    top: 1rem
}

.mobile-layout .Popup__logoSection--2Vy {
    top: 1rem
}

.mobile-layout .Popup__terms--1Dp .Popup__tcIcon--3iX {
    height: 3rem;
    width: 3.5rem
}

@media(max-width: 420px) {
    .mobile-layout .Popup__contentContainer--2cN {
        align-items:normal;
        margin: 4rem 0 .625rem
    }
}

:root {
    --dark-site-logo: url(img/js__components__common__holland__Logo__assets__white.svg?t=1773244363948);
    --light-site-logo: url(img/js__components__common__holland__Logo__assets__black.svg?t=1773244363948)
}

.Logo__dark--3c5 {
    content: var(--dark-site-logo)
}

.Logo__light--1ys {
    content: var(--light-site-logo)
}

.GridRow__colsRow--JL1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

:root {
    --gutter: 1rem;
    --layout-max-width: 1280px
}

.mobile {
    --gutter: .5rem
}

.desktop-layout .col-dsk-12 {
    max-width: calc(var(--layout-max-width)/12*12);
    min-width: calc(1000px - 20vw);
    width: calc(80vw - var(--gutter)*11/12*12 + var(--gutter)*11)
}

.desktop-layout .col-dsk-10 {
    max-width: calc(var(--layout-max-width)/12*10 - .16667rem);
    min-width: calc(833.33333px - 16.66667vw - .16667rem);
    width: calc(66.66667vw - var(--gutter)*11/12*10 + var(--gutter)*9)
}

.desktop-layout .col-dsk-8 {
    max-width: calc(var(--layout-max-width)/12*8 - .33333rem);
    min-width: calc(666.66667px - 13.33333vw - .33333rem);
    width: calc(53.33333vw - var(--gutter)*11/12*8 + var(--gutter)*7)
}

.desktop-layout .col-dsk-7 {
    max-width: calc(var(--layout-max-width)/12*7 - .41667rem);
    min-width: calc(583.33333px - 11.66667vw - .41667rem);
    width: calc(46.66667vw - var(--gutter)*11/12*7 + var(--gutter)*6)
}

.desktop-layout .col-dsk-6 {
    max-width: calc(var(--layout-max-width)/12*6 - .5rem);
    min-width: calc(500px - 10vw - .5rem);
    width: calc(40vw - var(--gutter)*11/12*6 + var(--gutter)*5)
}

.desktop-layout .col-dsk-5 {
    max-width: calc(var(--layout-max-width)/12*5 - .58333rem);
    min-width: calc(416.66667px - 8.33333vw - .58333rem);
    width: calc(33.33333vw - var(--gutter)*11/12*5 + var(--gutter)*4)
}

.desktop-layout .col-dsk-4 {
    max-width: calc(var(--layout-max-width)/12*4 - .66667rem);
    min-width: calc(333.33333px - 6.66667vw - .66667rem);
    width: calc(26.66667vw - var(--gutter)*11/12*4 + var(--gutter)*3)
}

.desktop-layout .col-dsk-3 {
    max-width: calc(var(--layout-max-width)/12*3 - .75rem);
    min-width: calc(250px - 5vw - .75rem);
    width: calc(20vw - var(--gutter)*11/12*3 + var(--gutter)*2)
}

.desktop-layout .col-dsk-2 {
    max-width: calc(var(--layout-max-width)/12*2 - .83333rem);
    min-width: calc(166.66667px - 3.33333vw - .83333rem);
    width: calc(13.33333vw - var(--gutter)*11/12*2 + var(--gutter)*1)
}

.mobile-layout .col-mob-4 {
    max-width: calc(1000px - 2rem);
    width: calc(100vw - 2rem - var(--gutter)*3/4*4 + var(--gutter)*3)
}

.mobile-layout .col-mob-3 {
    max-width: calc(750px - 1.625rem);
    width: calc(75vw - 1.5rem - var(--gutter)*3/4*3 + var(--gutter)*2)
}

.mobile-layout .col-mob-2 {
    max-width: calc(500px - 1.25rem);
    width: calc(50vw - 1rem - var(--gutter)*3/4*2 + var(--gutter)*1)
}

.mobile-layout .col-mob-1 {
    max-width: calc(250px - .875rem);
    width: calc(25vw - .5rem - var(--gutter)*3/4*1 + var(--gutter)*0)
}

.PopupManager__popups--3Cd {
    pointer-events: none
}

.PopupManager__layer--2ri {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--popup-layer-z-index)
}

.mobile-layout .PopupManager__layout--ZNy {
    display: flex;
    height: 100%;
    width: 100%
}

:root {
    --popups-arrow-image: url(img/js__components__common__PopupManager__assets__ic_arrow_slider_grey_def.svg?t=1773244363948);
    --popups-arrow-hover-image: url(img/js__components__common__PopupManager__assets__ic_arrow_slider_grey_hover.svg?t=1773244363948)
}

.PopupManager__btnNav--Grz {
    align-self: center;
    background-image: var(--popups-arrow-image);
    cursor: pointer;
    position: absolute;
    z-index: auto
}

.PopupManager__btnNav--Grz:focus,.PopupManager__btnNav--Grz:hover {
    background-image: var(--popups-arrow-hover-image)
}

.PopupManager__btnNav--Grz.PopupManager__prev--2IV {
    left: 0
}

.PopupManager__btnNav--Grz.PopupManager__next--1vs {
    right: 0
}

.PopupManager__bullets--12r {
    align-items: center;
    align-self: flex-end;
    bottom: 0;
    display: flex;
    height: 1.875em;
    justify-content: center;
    left: 0;
    z-index: auto
}

.PopupManager__bullet--1UJ {
    box-shadow: 0 0 0 1px var(--popups-dots-border-color);
    margin: 0 .25em
}

.PopupManager__bullet--1UJ.PopupManager__active--2LV {
    background-color: var(--popups-dots-active-bg-color)
}

.Control__control--1It {
    margin: var(--input-field-margin)
}

.Control__control--1It.Control__valid--5sg .Control__content--36z {
    border-color: var(--input-field-success-border-color)
}

.Control__control--1It.Control__invalid--29u .Control__content--36z {
    border-color: var(--input-field-negative-border-color)
}

.Control__control--1It.Control__focus--O7K .Control__content--36z {
    border-color: var(--input-field-focus-border-color)
}

.Control__control--1It.Control__disabled--3BO {
    opacity: .7;
    pointer-events: none
}

.Control__control--1It.Control__hideBorder--2y0 .Control__content--36z {
    border-bottom: none
}

.Control__content--36z {
    align-items: center;
    border-bottom: var(--input-field-border);
    display: flex;
    position: relative
}

.Control__content--36z:before {
    color: var(--secondary-dark-font-color);
    font-size: 1.12rem;
    padding-right: .2em;
    text-align: center
}

.mirror-mode .Control__content--36z:before {
    padding-left: .2em;
    padding-right: 0
}

.Control__content--36z[data-currency-symbol]:before {
    content: attr(data-currency-symbol)
}

.Control__content--36z input[type=email],.Control__content--36z input[type=number],.Control__content--36z input[type=password],.Control__content--36z input[type=tel],.Control__content--36z input[type=text],.Control__content--36z textarea {
    border: none
}

.Control__bottomHint--2Xu {
    color: var(--secondary-light-font-color);
    display: block;
    margin-top: .3rem
}

.Control__error--yQ6 {
    font-size: .825rem;
    margin-top: .2em;
    max-height: 10000px;
    padding: 0;
    position: relative;
    text-align: left
}

.Control__dark--FBZ {
    --input-font-color: var(--dark-theme-input-font-color);
    --input-field-disabled-font-color: var(--dark-theme-input-font-color);
    --input-label-font-color: var(--dark-theme-input-label-font-color);
    --input-label-secondary-font-color: var(--dark-theme-input-label-secondary-font-color);
    --input-border-color: var(--dark-theme-input-border-color);
    --input-success-border-color: var(--dark-theme-input-success-border-color);
    --input-negative-border-color: var(--dark-theme-input-negative-border-color);
    --input-focus-border-color: var(--dark-theme-input-focus-border-color);
    --input-disabled-bg-color: var(--dark-theme-input-disabled-bg-color);
    --input-placeholder-font-color: var(--dark-theme-input-placeholder-font-color);
    --input-error-font-color: var(--dark-theme-input-error-font-color);
    --radio-button-border-color: var(--hc-white);
    --radio-button-fill-color: var(--hc-white);
    --lock-icon: url(img/js__components__common__holland__Icon__assets__white-lock.svg?t=1773244363948)
}

.Control__light--2it {
    --input-font-color: var(--light-theme-input-font-color);
    --input-field-disabled-font-color: var(--light-theme-input-font-color);
    --input-label-font-color: var(--light-theme-input-label-font-color);
    --input-label-secondary-font-color: var(--light-theme-input-label-secondary-font-color);
    --input-border-color: var(--light-theme-input-border-color);
    --input-success-border-color: var(--light-theme-input-success-border-color);
    --input-negative-border-color: var(--light-theme-input-negative-border-color);
    --input-focus-border-color: var(--light-theme-input-focus-border-color);
    --input-disabled-bg-color: var(--light-theme-input-disabled-bg-color);
    --input-placeholder-font-color: var(--light-theme-input-placeholder-font-color);
    --input-error-font-color: var(--light-theme-input-error-font-color);
    --radio-button-border-color: var(--hc-light-green);
    --radio-button-fill-color: var(--hc-light-green);
    --lock-icon: url(img/js__components__common__holland__Icon__assets__lock.svg?t=1773244363948)
}

.Control__control--1It {
    margin: 0 0 1rem;
    text-align: left
}

.Control__control--1It.Control__valid--5sg .Control__content--36z {
    border-color: var(--input-success-border-color)
}

.Control__control--1It.Control__invalid--29u .Control__content--36z {
    border-color: var(--input-negative-border-color)
}

.Control__control--1It.Control__focus--O7K .Control__content--36z {
    border-color: var(--input-focus-border-color)
}

.Control__control--1It.Control__disabled--3BO {
    opacity: 1
}

.Control__disabled--3BO .Control__label--3JY,.Control__focus--O7K .Control__label--3JY,.Control__invalid--29u .Control__label--3JY,.Control__valid--5sg .Control__label--3JY {
    color: var(--input-label-secondary-font-color)
}

.Control__disabled--3BO .Control__content--36z {
    background-color: var(--input-disabled-bg-color);
    border: none
}

.Control__disabled--3BO:not(.Control__loading--12c) .Control__content--36z:after {
    background: var(--lock-icon) no-repeat center;
    content: "";
    display: inline-block;
    height: 1em;
    width: 1em
}

.Control__content--36z {
    border: .0625rem solid var(--input-border-color);
    border-radius: var(--hc-border-radius);
    color: var(--input-font-color);
    height: 2.5rem;
    padding: .5rem .8125rem .5rem .5rem
}

.Control__content--36z input:not([type=button]):not([type=submit]):not([type=radio]):not([type=checkbox]),.Control__content--36z select,.Control__content--36z textarea {
    background-color: initial;
    border: none;
    box-shadow: none;
    color: var(--input-font-color);
    font-family: var(--Cadiz);
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem
}

.Control__content--36z input:not([type=button]):not([type=submit]):not([type=radio]):not([type=checkbox]):not(select),.Control__content--36z select:not(select),.Control__content--36z textarea:not(select) {
    height: auto;
    padding: 0
}

.Control__content--36z input:not([type=button]):not([type=submit]):not([type=radio]):not([type=checkbox])::placeholder,.Control__content--36z select::placeholder,.Control__content--36z textarea::placeholder {
    color: var(--input-placeholder-font-color)
}

.Control__content--36z[data-currency-symbol]:before {
    color: var(--input-placeholder-font-color);
    font-size: 1rem;
    line-height: 1rem
}

.Control__content--36z select {
    cursor: pointer
}

.ErrorMessage__error--1ha {
    align-items: center;
    color: var(--invalid-font-color);
    display: flex;
    font-size: 85%;
    margin: .25rem .5rem 0;
    max-height: 10000px;
    pointer-events: none;
    position: relative
}

.ErrorMessage__errorText--3Q_ {
    color: var(--input-error-font-color)
}

.ErrorMessage__htmlError--1Q8 {
    pointer-events: auto
}

.PortletTitle__title--3kf {
    margin: 0 0 .5rem
}

.desktop-layout .PortletTitle__title--3kf {
    font-size: 1.875rem
}

.UnregisteredPortlet__error--9X0 {
    padding: 1.5rem 0
}

.Loader__container--GK1 {
    font-size: 0;
    margin: 2rem 0;
    overflow: hidden
}

.Loader__loader--1Gi,.Loader__loader--1Gi:after {
    border-radius: 50%;
    height: 10em;
    width: 10em
}

.Loader__loader--1Gi {
    animation: Loader__load8--39F 1.1s linear infinite;
    border: .5em solid #ff616d33;
    border-left: .5em solid var(--hc-pink);
    font-size: .3rem;
    margin: 0 auto;
    position: relative;
    text-indent: -9999em;
    transform: translateZ(0)
}

@keyframes Loader__load8--39F {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.hocs__messageContainer--zJS {
    padding: 1.5rem;
    text-align: center
}

.Label__label--1VL {
    color: var(--secondary-dark-font-color);
    position: relative
}

.Label__label--1VL.Label__readOnly--2WG {
    pointer-events: none
}

.Label__hint--2zF {
    color: var(--valid-font-color);
    margin: -1em 0 1.65em;
    padding-left: .3em
}

.Label__tooltipIcon--1qE {
    bottom: -.25rem;
    height: 1.7rem;
    margin-left: .3rem;
    position: absolute;
    width: 1.7rem
}

.Label__label--1VL {
    color: var(--input-label-font-color);
    font-size: .875rem;
    letter-spacing: 0;
    line-height: 1.5rem;
    white-space: normal
}

.Icons__visibilityIcon--1J_ {
    cursor: pointer
}

.Icons__validationIcon--3L_:not(:last-child) {
    display: none
}

.Icons__dropDownIcon--2yR {
    cursor: pointer;
    left: .5em;
    pointer-events: none;
    position: relative
}

.Icons__separator--1jz {
    border-right: 1px solid #a4a4a4;
    bottom: 0;
    display: inline-block;
    left: 0;
    position: absolute;
    top: 0
}

.LoaderMini__loaderContainer--2Gk {
    margin: 0;
    position: absolute
}

.LoaderMini__loader--3s1 {
    font-size: .15rem
}

.Select__content--2r_ {
    justify-content: flex-end
}

.Select__content--2r_.Select__disabled--1sP select {
    background: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
    opacity: .6
}

.Select__select--2C6 {
    -moz-appearance: window;
    -webkit-appearance: none;
    background: none;
    border: none;
    color: var(--input-field-font-color);
    font-family: inherit;
    height: 2.45em;
    line-height: normal;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
    width: 100%
}

.Select__select--2C6::-ms-expand {
    display: none
}

.Select__select--2C6 option {
    color: initial;
    font-size: 1.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Select__content--2r_:after {
    content: none!important
}

.Select__select--2C6 {
    height: 100%;
    padding-left: .5em
}

.Select__select--2C6:disabled {
    opacity: .6
}

.Select__loaderContainer--3tQ {
    right: .5rem
}

.PhoneNumber__content--2V- {
    align-items: flex-end;
    border: none;
    display: flex;
    height: 100%;
    padding: 0;
    position: relative;
    width: 100%
}

.PhoneNumber__countryCodeBlock--1oG {
    flex: 0 0 auto;
    margin-right: 1em;
    position: relative;
    width: 6.75em
}

.PhoneNumber__selectControl--3Jf {
    margin: 0
}

.PhoneNumber__selectControl--3Jf select,.PhoneNumber__selectControl--3Jf select:disabled {
    opacity: 0
}

.PhoneNumber__visibleCountryCode--1C7 {
    align-items: center;
    bottom: 0;
    color: var(--input-font-color);
    display: flex;
    font-family: var(--Cadiz);
    font-weight: 700;
    height: 2.5rem;
    left: 0;
    padding-left: 2.5rem;
    pointer-events: none;
    position: absolute;
    width: 100%
}

.PhoneNumber__flagImg--1ku {
    height: 1.5rem;
    margin-left: -2rem;
    margin-right: .5rem;
    width: 1.5rem
}

.PhoneNumber__phoneInput--2Kh {
    margin: 0;
    width: 100%
}

.components__input--2w4 {
    background: 0 0 #0000;
    border: none;
    border-bottom: 1px solid var(--input-field-border-color);
    border-radius: 0;
    color: var(--input-field-font-color);
    display: initial;
    font-family: inherit;
    height: var(--input-field-height);
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 100%;
    -webkit-text-fill-color: initial;
    -webkit-appearance: none
}

.components__input--2w4::placeholder {
    color: var(--input-field-placeholder-font-color)
}

.components__input--2w4:disabled {
    opacity: 1
}

.components__input--2w4[readonly] {
    cursor: auto
}

.components__input--2w4:disabled,.components__input--2w4[readonly] {
    -webkit-text-fill-color: var(--input-field-disabled-font-color);
    background: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
    opacity: .6
}

input.components__input--2w4 {
    color: var(--input-font-color);
    font-size: 1em;
    height: auto;
    letter-spacing: 0;
    line-height: 1.5em
}

.components__loaderContainer--296 {
    right: .5rem
}

.components__innerLabel--4js {
    color: var(--hc-grey);
    white-space: nowrap
}

.BSN__content--1-a {
    align-items: flex-end;
    border: none;
    display: flex;
    height: 100%;
    padding: 0;
    position: relative;
    width: 100%
}

.BSN__bsnInput--1JX {
    margin: 0;
    width: 100%
}

.Picker__picker--3Zk {
    display: flex;
    position: relative
}

.Picker__picker--3Zk.Picker__day--3ke {
    flex: 2.5
}

.Picker__picker--3Zk.Picker__month--1sw {
    flex: 4.5
}

.Picker__picker--3Zk.Picker__year--35y {
    flex: 3
}

.Picker__showBorder--Syj {
    border-bottom: var(--input-field-border)
}

.Picker__showBorder--Syj:not(:last-child) {
    margin-right: .25em
}

.control-valid .Picker__showBorder--Syj:not(.Picker__disabled--HPS) {
    border-color: var(--input-field-success-border-color)
}

.control-invalid .Picker__showBorder--Syj:not(.Picker__disabled--HPS) {
    border-color: var(--input-field-negative-border-color)
}

.control-focus .Picker__showBorder--Syj:not(.Picker__disabled--HPS):focus-within {
    border-color: var(--input-field-focus-border-color)
}

.Picker__picker--3Zk:not(:last-child) {
    margin-right: 1rem
}

.Picker__picker--3Zk.Picker__day--3ke {
    flex: initial;
    width: calc(24% - 1rem)
}

.Picker__picker--3Zk.Picker__month--1sw {
    flex: initial;
    width: calc(50% - 1rem)
}

.Picker__picker--3Zk.Picker__year--35y {
    flex: initial;
    width: 29%
}

.DatePicker__container--2dL {
    display: flex;
    width: 100%
}

.DatePicker__control--2FJ>.DatePicker__content--2os {
    background: none!important;
    border: none;
    padding-left: 0;
    padding-right: 0
}

.DatePicker__control--2FJ>.DatePicker__content--2os:after {
    content: normal!important
}

.Hint__container--cig {
    margin-bottom: 1rem
}

.CheckboxShallow__checkbox--25p {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    max-width: 100%;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.CheckboxShallow__checkbox--25p.CheckboxShallow__disabledCheckbox--3YY {
    cursor: auto
}

.mobile .CheckboxShallow__checkbox--25p,.tablet .CheckboxShallow__checkbox--25p {
    outline: none
}

.CheckboxShallow__checkMark--3Wb {
    flex: 0 0 auto;
    height: 1.25rem;
    position: relative;
    width: 1.25rem
}

.CheckboxShallow__checkMark--3Wb:before {
    background-image: url(../../images/ic_WL_sprite.png?t=1773244363948);
    background-position: 0 -87.5rem;
    background-repeat: no-repeat;
    background-size: 400%;
    bottom: 0;
    content: "";
    flex: 0 0 auto;
    font-size: 1rem;
    height: 2.5rem;
    left: -.65rem;
    margin: auto;
    position: absolute;
    top: 0;
    width: 2.5rem
}

.CheckboxShallow__input--3xj {
    height: 0;
    left: 50%;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 0!important
}

.CheckboxShallow__input--3xj:active~.CheckboxShallow__checkMark--3Wb:before {
    background-position: -2.5rem -87.5rem
}

.CheckboxShallow__input--3xj:checked~.CheckboxShallow__checkMark--3Wb:before {
    background-position: 0 -90rem
}

.CheckboxShallow__input--3xj:checked:active~.CheckboxShallow__checkMark--3Wb:before {
    background-position: -2.5rem -90rem
}

.CheckboxShallow__input--3xj:indeterminate~.CheckboxShallow__checkMark--3Wb:before {
    background-position: -5rem -90rem
}

.CheckboxShallow__input--3xj:indeterminate:active~.CheckboxShallow__checkMark--3Wb:before {
    background-position: -7.5rem -90rem
}

.CheckboxShallow__input--3xj.CheckboxShallow__readOnly--2ny~.CheckboxShallow__checkMark--3Wb:before,.CheckboxShallow__input--3xj:disabled~.CheckboxShallow__checkMark--3Wb:before {
    cursor: auto;
    opacity: .5
}

.CheckboxShallow__input--3xj.CheckboxShallow__indeterminateIcon--30w~.CheckboxShallow__checkMark--3Wb:before {
    background-position: -5rem -90rem;
    opacity: 1
}

.CheckboxShallow__input--3xj.CheckboxShallow__indeterminateIcon--30w:active~.CheckboxShallow__checkMark--3Wb:before {
    background-position-x: -7.55rem;
    opacity: 1
}

.CheckboxShallow__label--3R0 {
    color: var(--input-field-font-color);
    flex: 0 1 auto;
    margin-left: .6rem;
    position: relative
}

.CheckboxShallow__disabledLabel--1BS {
    background: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
    opacity: .6
}

.CheckboxShallow__hint--2cU {
    color: var(--valid-font-color);
    font-size: .9rem;
    margin: -1rem 0 1.65rem;
    padding-left: .3rem
}

.CheckboxShallow__wrapText--gj1 {
    white-space: normal
}

.CheckboxShallow__reverse--2mh {
    flex-direction: row-reverse
}

.CheckboxShallow__reverse--2mh .CheckboxShallow__label--3R0 {
    margin-left: 0
}

.CheckboxShallow__stretch--3gn {
    justify-content: space-between;
    width: 100%
}

.ie .CheckboxShallow__stretch--3gn {
    position: relative
}

.CheckboxShallow__toggleMark--32Q {
    background-color: var(--toogle-bg-color);
    border-radius: 1rem;
    flex-shrink: 0;
    height: 1.2rem;
    margin: 0 .3rem;
    outline: none;
    position: relative;
    transition: background .4s;
    -webkit-user-select: none;
    user-select: none;
    width: 2.8rem
}

.CheckboxShallow__toggleMark--32Q:after,.CheckboxShallow__toggleMark--32Q:before {
    content: "";
    display: block;
    position: absolute
}

.CheckboxShallow__toggleMark--32Q:before {
    background-color: #fff;
    border-radius: 1rem;
    bottom: 2px;
    left: 2px;
    right: 2px;
    top: 2px;
    transition: background .4s
}

.CheckboxShallow__toggleMark--32Q:after {
    background-color: var(--toogle-bg-color);
    border-radius: 50%;
    bottom: -.15rem;
    box-shadow: 0 0 .25rem #0009;
    left: -.15rem;
    top: -.15rem;
    transition: margin .2s,background .2s;
    width: 1.5rem
}

.ie .CheckboxShallow__toggleMark--32Q {
    position: absolute;
    right: 0
}

.CheckboxShallow__buttonMark--2xM~.CheckboxShallow__label--3R0 {
    align-items: center;
    border-radius: 2rem;
    box-shadow: 0 0 0 1px #b9b9b9;
    display: flex;
    height: 2.8rem;
    margin: 0;
    opacity: .7;
    padding: 0 1.5rem
}

.CheckboxShallow__input--3xj:checked~.CheckboxShallow__toggleMark--32Q {
    background-color: var(--toogle-active-bg-color)
}

.CheckboxShallow__input--3xj:checked~.CheckboxShallow__toggleMark--32Q:after {
    background-color: var(--toogle-active-bg-color);
    margin-left: 1.6rem
}

.CheckboxShallow__input--3xj:checked~.CheckboxShallow__buttonMark--2xM~.CheckboxShallow__label--3R0 {
    box-shadow: 0 0 0 2px #6ecd8d;
    opacity: 1
}

.CheckboxShallow__input--3xj:disabled~.CheckboxShallow__toggleMark--32Q {
    cursor: auto;
    opacity: .5
}

.CheckboxShallow__fieldLabelAsterisk--1mq {
    color: var(--field-label-asterisk-color)
}

.CheckboxShallow__checkMark--3Wb {
    background: url(img/js__components__common__holland__Icon__assets__stateIcons__checkbox-inactive.svg?t=1773244363948);
    height: 1.5rem;
    width: 1.5rem
}

.CheckboxShallow__checkMark--3Wb:before {
    content: none
}

.CheckboxShallow__toggleMark--32Q {
    background-size: 100%;
    background: url(img/js__components__common__holland__Icon__assets__stateIcons__desktop-toggle-inactive.svg?t=1773244363948);
    background-position: 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 1.5rem;
    min-width: 2.625rem;
    transition: background .1s ease;
    width: 2.625rem;
    z-index: 1
}

.CheckboxShallow__toggleMark--32Q:after,.CheckboxShallow__toggleMark--32Q:before {
    content: none
}

.mobile-layout .CheckboxShallow__toggleMark--32Q {
    background: url(img/js__components__common__holland__Icon__assets__stateIcons__mobile-toggle-inactive.svg?t=1773244363948);
    height: 2rem;
    min-width: 3.5rem;
    width: 3.5rem
}

.CheckboxShallow__input--3xj:checked~.CheckboxShallow__toggleMark--32Q {
    background: url(img/js__components__common__holland__Icon__assets__stateIcons__desktop-toggle-active.svg?t=1773244363948)
}

.mobile-layout .CheckboxShallow__input--3xj:checked~.CheckboxShallow__toggleMark--32Q {
    background: url(img/js__components__common__holland__Icon__assets__stateIcons__mobile-toggle-active.svg?t=1773244363948)
}

.CheckboxShallow__input--3xj:checked~.CheckboxShallow__checkMark--3Wb {
    background: url(img/js__components__common__holland__Icon__assets__stateIcons__checkbox-active.svg?t=1773244363948)
}

.CheckboxShallow__label--3R0 {
    color: var(--input-label-font-color);
    font-size: .875rem;
    letter-spacing: 0;
    line-height: 1.5rem;
    white-space: normal
}

.CheckboxShallow__clickableLabel--11k {
    margin-left: .25rem
}

.Checkbox__control--2lU {
    overflow: visible
}

.Checkbox__content--1sO {
    background: none!important;
    border: none;
    height: auto;
    padding: 0
}

.Checkbox__content--1sO:after {
    content: none!important
}

.Checkbox__hint--dx9 {
    color: var(--secondary-light-font-color)
}

.RadioGroup__radioButtonContainer--396 {
    margin: 0 1rem;
    position: relative
}

.RadioGroup__radioButtonContainer--396 input {
    width: 0
}

.RadioGroup__radioButtonContainer--396 input:checked+.RadioGroup__label--3CT:after {
    transform: scale(1)
}

.RadioGroup__label--3CT {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    font-weight: 700;
    margin-left: .5rem;
    overflow: visible;
    position: relative
}

.RadioGroup__label--3CT:after,.RadioGroup__label--3CT:before {
    border-radius: 50%;
    content: "";
    display: inline-flex;
    position: absolute
}

.RadioGroup__label--3CT:before {
    border: .0625rem solid var(--radio-button-border-color);
    height: 1rem;
    left: -1.5rem;
    width: 1rem
}

.RadioGroup__label--3CT:after {
    background: var(--radio-button-fill-color);
    bottom: calc(50% - .25rem);
    height: .5rem;
    left: -1.25rem;
    transform: scale(0);
    transition: transform .05s;
    width: .5rem
}

.RadioGroup__radioGroup--16E {
    align-items: normal;
    display: flex;
    flex-direction: column
}

.RadioGroup__radioGroupContent--2zg {
    align-items: normal;
    border: none;
    flex-direction: column;
    height: auto
}

.RadioGroup__radioGroupContent--2zg.RadioGroup__disabled--o-0 {
    background: #0000
}

.RadioGroup__radioGroupContent--2zg.RadioGroup__disabled--o-0 .RadioGroup__radioButton--1zl {
    opacity: .6
}

.RadioGroup__inline--1I9 {
    align-items: center;
    flex-direction: row
}

.RadioGroup__radio--3N4 {
    opacity: 0;
    pointer-events: none;
    position: absolute
}

.withStyleProps__contentCentered--1yc {
    text-align: center
}

.FormFactory__error--6pC {
    margin: 1em 0;
    text-align: center
}

.ReCaptcha__container--2Yq {
    display: flex
}

.landscape.mobile .captcha-challenge-container,.preventScrolling.landscape.mobile .g-recaptcha-bubble-arrow+div:not(.g-recaptcha-bubble-arrow) {
    height: 90vh!important;
    overflow-y: scroll!important
}

.captcha-challenge-container {
    position: fixed!important;
    top: 5vh!important
}

.components__description--3eF {
    font-size: 1.4rem
}

.components__control--wOT {
    margin: 1.25em 0
}

.components__error--tFC {
    margin: 1em 0
}

.components__formActions--27L {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 2em 0
}

.components__formActions--27L .components__btn--1xV {
    flex: 1;
    margin-left: .5em
}

.components__formActions--27L .components__btn--1xV:first-child {
    margin-left: 0
}

.components__error--tFC span {
    font-size: .875rem;
    line-height: 1.375rem
}

.mobile-layout .components__error--tFC span {
    line-height: 1.5rem
}

.components__control--wOT label {
    display: none
}

.components__control--wOT+span a {
    text-decoration: underline
}

.PinVerificationPopup__popupInner--Nvl {
    font-size: 1.1em;
    padding: 0 2em 1em
}

.PinVerificationPopup__layout--2R7 {
    min-width: 24em;
    width: 24rem
}

.mobile.portrait .PinVerificationPopup__layout--2R7 {
    width: 27em
}

.mobile.landscape .PinVerificationPopup__layout--2R7 {
    height: 21.5em;
    max-height: 90%;
    width: 41.5em
}

.mobile.landscape .PinVerificationPopup__container--2Gp {
    max-height: 100%
}

.tablet.landscape .PinVerificationPopup__layout--2R7 {
    width: 52.5em
}

.PinVerificationPopup__container--2Gp {
    padding-bottom: 0;
    width: 100%
}

.PinVerificationPopup__layout--2R7 {
    width: auto
}

.CAFMultiFactorAuthentication__container--3Y5,.UnicoMultiFactorAuthentication__container--27X {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 2rem
}

.MultiFactorAuthenticationPopup__popupInner--rQd {
    font-size: 1rem;
    padding: 0 2em
}

.MultiFactorAuthenticationPopup__layout--1sb {
    min-width: 21.94rem;
    width: 21.94rem
}

.mobile.portrait .MultiFactorAuthenticationPopup__layout--1sb {
    width: 27em
}

.mobile.landscape .MultiFactorAuthenticationPopup__layout--1sb {
    height: 21.5em;
    max-height: 90%;
    width: 41.5em
}

.mobile.landscape .MultiFactorAuthenticationPopup__container--2nG {
    max-height: 100%
}

.tablet.landscape .MultiFactorAuthenticationPopup__layout--1sb {
    width: 52.5em
}

.MultiFactorAuthenticationPopup__container--2nG {
    width: 100%
}

.WarningMessage__warning--3NA {
    color: var(--hc-orange);
    font-size: .825rem;
    margin: .5rem 0;
    text-align: left
}

.TwoFactorAuthentication__description--2Pq {
    font-size: 1.4rem
}

.TwoFactorAuthentication__control--2w0 {
    margin: 1.25em 0
}

.TwoFactorAuthentication__recaptcha--2N_ {
    clear: both;
    padding: 1em 0
}

.mobile.landscape .TwoFactorAuthentication__recaptcha--2N_,.tablet.landscape .TwoFactorAuthentication__recaptcha--2N_ {
    display: flex;
    justify-content: center
}

.TwoFactorAuthentication__error--1T_ {
    margin: 1em 0
}

.TwoFactorAuthentication__formActions--1-K {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 2em 0
}

.TwoFactorAuthentication__formActions--1-K .TwoFactorAuthentication__btn--kOa {
    flex: 1;
    margin-left: .5em
}

.TwoFactorAuthentication__formActions--1-K .TwoFactorAuthentication__btn--kOa:first-child {
    margin-left: 0
}

.TwoFactorAuthentication__resendLink--Nq6 .TwoFactorAuthentication__isResendDisabled--1Xf {
    opacity: .7
}

.TwoFactorAuthentication__resendLink--Nq6 .TwoFactorAuthentication__isResendDisabled--1Xf:hover {
    color: var(--link-font-color);
    cursor: default
}

.TwoFactorAuthentication__error--1T_ span {
    font-size: .875rem;
    line-height: 1.375rem
}

.mobile-layout .TwoFactorAuthentication__error--1T_ span {
    line-height: 1.5rem
}

.TwoFactorAuthentication__control--2w0 label {
    display: none
}

.TwoFactorAuthentication__control--2w0+span a {
    text-decoration: underline
}

.TwoFactorAuthenticationPopup__popupInner--2Xv {
    font-size: 1rem;
    padding: 0
}

.TwoFactorAuthenticationPopup__layout--1et {
    min-width: 24rem;
    width: auto
}

.mobile.portrait .TwoFactorAuthenticationPopup__layout--1et {
    width: 27em
}

.mobile.landscape .TwoFactorAuthenticationPopup__layout--1et {
    height: 21.5em;
    max-height: 90%;
    width: 41.5em
}

.mobile.landscape .TwoFactorAuthenticationPopup__container--25p {
    max-height: 100%
}

.tablet.landscape .TwoFactorAuthenticationPopup__layout--1et {
    width: 52.5em
}

.TwoFactorAuthenticationPopup__container--25p {
    width: 100%
}

.TermsConditionsConfirmationPopup__layout--2Pr {
    max-height: 85vh;
    min-height: 15rem
}

.TermsConditionsConfirmationPopup__innerContent--1TV {
    align-items: center;
    display: flex;
    flex-direction: column
}

.mobile .TermsConditionsConfirmationPopup__innerContent--1TV form {
    width: 100%
}

.TermsConditionsConfirmationPopup__innerContent--1TV .TermsConditionsConfirmationPopup__info--367 {
    margin: 1rem 1.2rem 0
}

.mobile .ChangePasswordPopup__layout--RUQ {
    width: 24.68rem
}

.mobile .ChangePasswordPopup__container--CHI {
    width: 100%
}

.AdvancedPlayerMessage__popup--18x {
    background: #0000 no-repeat top;
    border-radius: 0;
    box-shadow: none;
    padding: 2.5rem 1rem 1rem
}

.AdvancedPlayerMessage__header--zyv {
    display: none
}

.AdvancedPlayerMessage__noImage--3t1 {
    background-color: var(--popup-bg-color)
}

.AdvancedPlayerMessage__htmlContainer--3eL {
    height: 100%
}

.AdvancedPlayerMessage__actionButtons--2oA {
    align-self: center;
    padding: 1.25em 2.25em 1.875em
}

.AdvancedPlayerMessage__btn--18u {
    border-radius: .1875em;
    font-size: 1.079rem;
    line-height: 1.1875em;
    margin: 0 .3125em;
    max-width: 11.24em;
    overflow: hidden;
    padding: .75em 1.75em;
    text-overflow: ellipsis;
    white-space: nowrap
}

.AdvancedPlayerMessage__btn--18u:first-child {
    margin-left: 0
}

.AdvancedPlayerMessage__btn--18u:last-child {
    margin-right: 0
}

.desktop .AdvancedPlayerMessage__actionButtons--2oA,.tablet .AdvancedPlayerMessage__actionButtons--2oA {
    max-width: unset
}

.mobile.portrait .AdvancedPlayerMessage__actionButtons--2oA {
    flex-wrap: wrap
}

.mobile.portrait .AdvancedPlayerMessage__btn--18u {
    max-width: none;
    width: 100%
}

.mobile.portrait .AdvancedPlayerMessage__btn--18u:first-child {
    margin-top: 0
}

.mobile.portrait .AdvancedPlayerMessage__btn--18u:last-child {
    margin-bottom: 0
}

.AdvancedPlayerMessage__loader--1md {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.Iframe__videoWrapper--1xi {
    --video-aspect-ratio: 1.78;
    height: 0;
    padding-top: calc(100%/var(--video-aspect-ratio));
    position: relative;
    width: 100%
}

.mobile-layout .Iframe__videoWrapper--1xi {
    --video-aspect-ratio: 1.63
}

.Iframe__videoIframe--1tr {
    border: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.VideoBanner__video--2kQ {
    opacity: 0;
    transition: opacity .5s ease-in
}

.VideoBanner__fadeIn--2Lm {
    opacity: 1
}

.Grid__gridGame--l56 {
    margin-top: 1.5rem
}

.mobile .Grid__gridGame--l56 {
    margin-top: 1rem
}

.desktop-layout .Grid__gridGame--l56:nth-child(-n+6),.mobile-layout:not(.mobile.portrait) .Grid__gridGame--l56:nth-child(-n+4),.mobile.portrait .Grid__gridGame--l56:nth-child(-n+2) {
    margin-top: 0
}

.Slider__component--1n1 {
    align-items: center;
    display: flex;
    position: relative
}

.Slider__container--3ik {
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.Slider__slider---o- {
    align-items: center;
    display: flex;
    height: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.Slider__sliderOverlay--1GK {
    background-color: initial;
    position: absolute;
    width: 100%;
    z-index: 1
}

.Slider__slide--2nK {
    display: flex;
    flex: 1 0 auto;
    height: 100%;
    margin-right: var(--slide-gap,0);
    width: 100%
}

.mirror-mode .Slider__slide--2nK {
    margin-left: var(--slide-gap,0);
    margin-right: 0
}

.Slider__fading--30J {
    opacity: 0;
    position: absolute;
    transition: opacity 1s ease-in-out;
    z-index: 0
}

.ie11 .Slider__fading--30J {
    top: 0
}

.Slider__fadingActive--2U9 {
    opacity: 1;
    z-index: 1
}

.Slider__bullets--3Ex {
    bottom: 0;
    cursor: default;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    white-space: normal;
    width: 100%;
    z-index: 1
}

.ie .Slider__bullets--3Ex {
    left: 0
}

.Slider__bullet--29u {
    background-color: var(--slider-dots-bg-color);
    border-radius: 1em;
    box-shadow: 0 0 0 1px var(--slider-dots-border-color);
    cursor: pointer;
    display: inline-block;
    font-size: .914em;
    height: .6em;
    margin: .5em .25em;
    padding: 0;
    transform: translateZ(0);
    vertical-align: top;
    white-space: normal;
    width: .6em
}

.Slider__bullet--29u.Slider__active--1-H {
    background-color: var(--slider-dots-active-bg-color)
}

.Slider__button--3zU {
    background-color: var(--slider-buttons-bg-color);
    border-radius: 1em;
    color: var(--slider-buttons-font-color);
    display: inline-block;
    font-size: .914em;
    height: 1.8em;
    margin: .2em;
    padding: .2em .2em 0;
    text-align: center;
    transform: translateZ(0);
    vertical-align: top;
    white-space: normal;
    width: 1.8em;
    z-index: 1
}

.Slider__button--3zU.Slider__active--1-H {
    background-color: var(--slider-buttons-active-bg-color)
}

.Slider__leftArrow--1hV,.Slider__rightArrow--l16 {
    cursor: pointer;
    height: 2.5em;
    margin: -1em 1em;
    position: absolute;
    top: 50%;
    width: 2.5em;
    z-index: 2
}

.Slider__leftArrow--1hV:before,.Slider__rightArrow--l16:before {
    content: "";
    display: block;
    left: -1em;
    position: absolute;
    top: -1em
}

.Slider__leftArrow--1hV {
    left: 0
}

.Slider__rightArrow--l16 {
    right: 0
}

.Slider__visibilityHidden--3pj {
    visibility: hidden
}

.Slider__disabledArrow--XY2 {
    opacity: .5
}

.Slider__disabledArrow--XY2:focus,.Slider__disabledArrow--XY2:hover {
    background-image: var(--slider-arrow-image)
}

.Slider__progressBarContainer--YxY {
    background-color: var(--slider-progress-bar-bg-color);
    height: .4rem;
    width: 100%
}

.Slider__progressBar--2Te {
    background-color: var(--slider-progress-bar-color);
    height: 100%
}

.Slider__slideNav--3CZ {
    height: 0;
    position: absolute;
    width: 0
}

.Slider__container--PTg {
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.Slider__slider--1NV {
    align-items: center;
    backface-visibility: hidden;
    display: flex;
    height: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
    will-change: transform,height
}

.Slider__slide--2LK {
    display: flex;
    flex: 1 0 auto;
    height: 100%;
    width: 100%
}

:root {
    --games-slider-arrow-image: url(img/js__components__common__holland__Icon__assets__stateIcons__arrow-games-slider-inactive.svg?t=1773244363948);
    --games-slider-arrow-hover-image: url(img/js__components__common__holland__Icon__assets__stateIcons__arrow-games-slider-active.svg?t=1773244363948)
}

.GamesView__arrows--xwF {
    --slider-arrow-side: 2.5em;
    -webkit-backdrop-filter: var(--blur-bg);
    backdrop-filter: var(--blur-bg);
    background-image: var(--games-slider-arrow-image);
    border-radius: 50%;
    height: var(--slider-arrow-side);
    margin: 0;
    top: calc(var(--slider-image-height, 100%)/2 - var(--slider-arrow-side)/2);
    width: var(--slider-arrow-side);
    z-index: 2
}

.GamesView__arrows--xwF:focus,.GamesView__arrows--xwF:hover {
    background-image: var(--games-slider-arrow-hover-image)
}

.GamesView__arrows--xwF:before {
    display: none
}

.GamesView__sliderGame--A0e {
    align-self: flex-start;
    flex: 0 0;
    margin: 1rem 0 0;
    position: relative
}

.GamesView__sliderGame--A0e:not(:last-child) {
    margin-right: 1rem
}

.PagingSlider__overflow--3pT {
    overflow-x: hidden
}

.PagingSlider__relative--Pmr {
    margin-top: -1rem;
    position: relative;
    --slider-image-height: 0
}

.PagingSlider__relative--Pmr:before {
    box-shadow: 0 .5rem 1.5rem 0 #00000080;
    content: "";
    height: var(--slider-image-height);
    left: 0;
    position: absolute;
    top: 1rem;
    width: var(--slider-image-height);
    clip: rect(0,0,11.25rem,-1.5rem)
}

.PagingSlider__static--12_ {
    position: static
}

.PagingSlider__sliderContainer--2Y7 {
    overflow: visible;
    width: 100%
}

.PagingSlider__slider--2cJ {
    align-items: normal;
    transition: height .3s ease-out
}

.PagingSlider__slider--2cJ .PagingSlider__slide--2a9 {
    align-items: center;
    height: auto;
    width: auto
}

.PagingSlider__slider--2cJ .PagingSlider__slide--2a9:not(:last-child) {
    padding-right: 1rem
}

.PagingSlider__extraSmall--bRD {
    margin-top: 1.6em
}

.PagingSlider__extraSmall--bRD .PagingSlider__sliderContainer--2Y7 {
    overflow: hidden
}

.PagingSlider__extraSmall--bRD .PagingSlider__slide--2a9 {
    padding-bottom: 0;
    padding-top: 0
}

.PagingSlider__extraSmall--bRD .PagingSlider__game--46g {
    flex: 0 0 auto;
    margin: 0 1.2em 0 0
}

.PagingSlider__extraSmall--bRD .PagingSlider__game--46g:last-child {
    margin-right: 0
}

.desktop .PagingSlider__sliderContainer--2Y7 {
    z-index: 2
}

html:not(.ie) .PagingSlider__extraSmall--bRD {
    margin-bottom: 0;
    margin-top: 0;
    top: auto
}

.OverflowSlider__overflowSlider--2fe {
    overflow-x: auto;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    word-wrap: normal;
    display: flex;
    margin-top: -1rem;
    -webkit-user-select: none;
    user-select: none
}

.mobile .OverflowSlider__overflowSlider--2fe::-webkit-scrollbar,.tablet .OverflowSlider__overflowSlider--2fe::-webkit-scrollbar {
    display: none
}

.ScrollableSlider__scrollableSlider--2A2 {
    overflow-x: auto;
    padding-right: calc(50vw - 50%);
    width: calc(50vw + 50%);
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    word-wrap: normal;
    cursor: grab;
    display: flex;
    margin-top: -1rem;
    -webkit-user-select: none;
    user-select: none;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.mobile-layout .ScrollableSlider__scrollableSlider--2A2 {
    padding-right: 0;
    width: 100%
}

.ScrollableSlider__scrollableSlider--2A2.ScrollableSlider__grabbing--Yh_ * {
    cursor: grabbing
}

.ScrollableSlider__scrollableSlider--2A2::-webkit-scrollbar {
    display: none
}

.SliderControls__leftArrow--26q,.SliderControls__rightArrow--2IB {
    cursor: pointer;
    position: absolute
}

.SliderControls__leftArrow--26q {
    left: 0
}

.SliderControls__rightArrow--2IB {
    right: 0
}

.MinBet__container--1RG {
    background: var(--hc-game-black-gradient);
    bottom: 0;
    padding: .5rem .5rem 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    width: 100%
}

.MinBet__hoverMinBetLabel--1n5 {
    display: none;
    font-weight: 400
}

.GameLabels__labelsContainer--25E {
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.GameLabels__label--2tw {
    background: var(--hc-fuchsia);
    border-radius: .125rem;
    color: var(--hc-white);
    font-size: .5rem;
    left: .5rem;
    line-height: .75rem;
    max-width: 6rem;
    overflow: hidden;
    padding: .0625rem .5rem;
    position: absolute;
    text-align: center;
    text-overflow: ellipsis;
    top: .5rem;
    white-space: nowrap
}

.GameLabels__new--1iN {
    background: var(--hc-pink)
}

.GameLabels__hot--3ZV {
    background: var(--hc-orange)
}

.GameLabels__exclusive--qwE {
    background: var(--hc-green-gradient)
}

.GameLabels__Slower--7o0 {
    background: var(--hc-blue-gradient)
}

.GameLabels__speedy--1DR {
    background: var(--hc-orange-gradient)
}

.GameLabels__premium--3kR {
    background: var(--hc-gold-gradient);
    color: var(--hc-blue)
}

.GameLabels__animatedLabel--z11 {
    --duration: 2.6s;
    --pre-start: calc(100%*(var(--label-index) - 0.04)/var(--label-length));
    --start: calc(100%*var(--label-index)/var(--label-length));
    --mid-start: calc(100%*(var(--label-index) + 0.04)/var(--label-length));
    --fade-start: calc(100%*(var(--label-index) + 0.08)/var(--label-length));
    --fade-end: calc(100%*(var(--label-index) + 0.92)/var(--label-length));
    --mid-end: calc(100%*(var(--label-index) + 0.94)/var(--label-length));
    --end: calc(100%*(var(--label-index) + 1)/var(--label-length));
    --after-end: calc(100%*(var(--label-index) + 1.04)/var(--label-length));
    animation: GameLabels__blink--j_A calc(var(--duration)*var(--label-length)) infinite;
    animation-timing-function: linear(0,0 var(--pre-start),.1 var(--start),.9 var(--mid-start),1 var(--fade-start),1,1 var(--fade-end),.9 var(--mid-end),.1 var(--end),0 var(--after-end),0);
    opacity: 0;
    transform: scaleX(.75);
    transform-origin: left
}

@keyframes GameLabels__blink--j_A {
    to {
        opacity: 1;
        transform: scaleX(1)
    }
}

.FavoriteIcon__wrapper--Yaf {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative
}

.FavoriteIcon__actuator--etC {
    cursor: pointer;
    height: 100%;
    position: absolute;
    width: 100%
}

.ie .FavoriteIcon__actuator--etC {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

[class*=ios_10_3] .FavoriteIcon__actuator--etC {
    left: -54%;
    top: -54%
}

.mobile .FavoriteIcon__actuator--etC,.tablet .FavoriteIcon__actuator--etC {
    height: 200%;
    width: 200%
}

:root {
    --game-favorite-off-image: url(img/js__components__common__Game__components__FavoriteIcon__images__off.svg?t=1773244363948);
    --game-favorite-off-reverse-image: url(img/js__components__common__Game__components__FavoriteIcon__images__off_featured.svg?t=1773244363948);
    --game-favorite-on-image: url(img/js__components__common__Game__components__FavoriteIcon__images__on.svg?t=1773244363948)
}

.FavoriteIcon__icon--1TT {
    background-image: var(--game-favorite-off-image);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 1 1 auto;
    height: 90%;
    position: absolute;
    width: auto
}

.ie .FavoriteIcon__icon--1TT,[class*=ios_10_3] .FavoriteIcon__icon--1TT {
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    width: 100%
}

.FavoriteIcon__featured--1cY {
    background-image: var(--game-favorite-off-reverse-image);
    background-position: 0
}

.FavoriteIcon__toastIcon--18W {
    margin-right: .8rem;
    transform: scale(1.3)
}

.FavoriteIcon__on--kri {
    background-image: var(--game-favorite-on-image);
    background-position: 0
}

:root {
    --game-width-desktop: 9.875rem;
    --game-width-mobile: 8.5rem;
    --game-min-height: 12rem;
    --game-min-height-mobile: 10.5rem;
    --game-width-mobile-wide: 16rem;
    --game-image-aspect-ratio: 1;
    --game-image-wide-aspect-ratio: 1.45;
    --live-game-info-item-bg: #2c283066
}

.Game__container--2Ik {
    font-family: var(--Cadiz);
    font-weight: 700;
    word-break: break-word
}

.Game__container--2Ik:focus .Game__image--Wdt,.Game__container--2Ik:focus .Game__video--3O5,.Game__container--2Ik:hover .Game__image--Wdt,.Game__container--2Ik:hover .Game__video--3O5 {
    filter: grayscale(100%) brightness(.25);
    transition: var(--transitionDelay)
}

.Game__container--2Ik:focus .Game__minBetClassName--3Dk,.Game__container--2Ik:hover .Game__minBetClassName--3Dk {
    display: inline
}

.Game__container--2Ik:focus .Game__labelContainer--1_-,.Game__container--2Ik:hover .Game__labelContainer--1_- {
    display: none
}

.Game__container--2Ik.Game__light--xc_ {
    color: var(--light-theme-font-color)
}

.Game__container--2Ik.Game__dark--2kF {
    color: var(--dark-theme-font-color)
}

.Game__container--2Ik.Game__dark--2kF .Game__imageContainer--kRd {
    box-shadow: 0 .5rem 1.5rem 0 #00000080
}

.Game__fixedWidth--19l {
    min-height: var(--game-min-height);
    width: var(--game-width-desktop)
}

.mobile-layout .Game__fixedWidth--19l {
    min-height: var(--game-min-height-mobile);
    width: var(--game-width-mobile)
}

.Game__hoverTile--2sQ {
    animation: Game__fadeIn--P6- .3s;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    margin: auto;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.Game__hoverTile--2sQ .Game__btn--1PZ {
    margin: .2em auto;
    width: 6.125rem
}

.desktop .Game__wide--2DM:hover .Game__btn--1PZ,.desktop .Game__wide--2DM:hover .Game__imageWrapper--1vZ {
    animation: Game__hover--1fw .3s step-start;
    animation-fill-mode: forwards;
    color: var(--primary-btn-font-color);
    transform: scale(1.05)
}

.mobile-layout .Game__wide--2DM {
    width: var(--game-width-mobile-wide)
}

.Game__wide--2DM .Game__imageContainer--kRd {
    --border-radius: 0.6%;
    --game-border-radius: var(--border-radius) /calc(var(--border-radius)*var(--game-image-wide-aspect-ratio));
    padding-top: calc(100%/var(--game-image-wide-aspect-ratio))
}

.Game__wide--2DM .Game__imageContainer--kRd .Game__image--Wdt {
    border-radius: var(--game-border-radius);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.Game__wide--2DM .Game__info--1pv {
    position: static
}

.Game__imageContainer--kRd {
    --game-border-radius: 0.2rem;
    border-radius: var(--game-border-radius);
    overflow: hidden;
    padding-top: calc(100%/var(--game-image-aspect-ratio));
    position: relative;
    width: 100%
}

.Game__imageContainer--kRd .Game__image--Wdt,.Game__imageContainer--kRd .Game__video--3O5 {
    transition: var(--transitionDelay)
}

.Game__imageContainer--kRd .Game__favorite--1q_ {
    bottom: 0;
    height: 1.5rem;
    margin: .25rem;
    position: absolute;
    right: 0;
    width: 1.5rem
}

.Game__imageContainer--kRd .Game__favorite--1q_:hover>* {
    cursor: pointer
}

.mobile.ios .Game__wide--2DM .Game__imageContainer--kRd:active {
    pointer-events: auto
}

.Game__video--3O5 {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.Game__imageWrapper--1vZ {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.Game__icons--1-A {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.Game__titleWrapper--2Cf {
    background: #0000;
    display: flex;
    justify-content: space-between;
    padding: .875em 0;
    white-space: normal;
    width: 100%
}

.Game__titleWrapper--2Cf .Game__favorite--1q_ {
    height: 1.5em;
    width: 1.5em
}

.Game__titleWrapper--2Cf .Game__favorite--1q_:hover>* {
    cursor: pointer
}

.Game__titleWrapper--2Cf>div:last-child {
    display: flex
}

.Game__titleWrapper--2Cf>div:last-child .Game__icons--1-A {
    align-items: center;
    display: flex;
    flex-direction: column-reverse;
    height: auto;
    justify-content: flex-end;
    width: 3em
}

.Game__titleWrapper--2Cf .Game__btn--1PZ {
    margin-right: .75em
}

.Game__titleWrapper--2Cf .Game__info--1pv {
    margin: 0;
    position: static
}

.Game__info--1pv {
    left: 0;
    margin: .25rem;
    max-height: 100%;
    position: absolute;
    top: 0
}

@keyframes Game__fadeIn--P6- {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.Game__gameName--T29 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3rem;
    overflow: hidden
}

.Game__gameName--T29.Game__normal--2vf {
    height: auto;
    line-height: 1.25em;
    margin-bottom: .25em;
    padding: 0 .25em;
    text-align: center;
    white-space: normal
}

.Game__container--2Ik .Game__jackpot--1nh {
    font-size: .875rem;
    font-weight: 700
}

.Game__jackpotContainer--tQE {
    align-items: flex-end;
    background: var(--hc-game-black-gradient);
    bottom: 0;
    display: flex;
    height: 3rem;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center
}

.Game__gameLaunchContainer--TkA {
    position: relative
}

.Game__scheduledLiveGame--1En {
    cursor: auto;
    pointer-events: none
}

.Game__liveInfoContainer--p6H {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.Game__liveFeature--1UA {
    align-items: center;
    background-color: #2c283066;
    border-radius: 1rem;
    display: flex;
    padding: 0 .25rem;
    position: absolute
}

.Game__topRight--1XD {
    flex-direction: column;
    right: .25rem;
    top: .25rem
}

.Game__bottomRight--1EV {
    bottom: .25rem;
    padding: 0 0 0 .25rem;
    right: .25rem
}

.Game__bottomLeft--1fZ {
    bottom: .25rem;
    left: .25rem
}

.Game__dateTime--2lJ {
    white-space: nowrap
}

.GameLaunchContainer__container--12P {
    cursor: pointer
}

.BonusWithGamesPopup__description--2Ec {
    flex: 0 0 auto;
    margin-bottom: 1rem;
    text-align: center
}

.BonusWithGamesPopup__inner--24W {
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    max-height: 100%;
    overflow: auto
}

.BonusWithGamesPopup__gridContainer--3Zn {
    flex: 1 0 auto;
    height: 100%;
    overflow: auto
}

.BonusWithGamesPopup__actionButtons--2Vm,.BonusWithGamesPopup__game--7rO,.BonusWithGamesPopup__header--vNv {
    flex: 0 0 auto
}

.FreeSpin2BonusGamesPopup__layout--1GV {
    text-align: center
}

.desktop .FreeSpin2BonusGamesPopup__layout--1GV {
    max-width: 42.188em
}

.FreeSpin2BonusGamesPopup__game--3Jr {
    --image-aspect-ratio: 1
}

.FreeSpin2BonusGamesPopup__btn--2m5 {
    width: 10em
}

.desktop .FreeSpin2BonusGamesPopup__layout--1GV {
    max-width: none
}

.FreeSpin2BonusGamesPopup__btn--2m5 {
    width: 100%
}

.FreeSpin2BonusGamesPopup__gridContainer--2g_ {
    flex: 1 0 auto;
    height: 100%;
    overflow: auto
}

.FreeSpin2BonusGamesPopup__gamesViewContainer--38d>div:not(.FreeSpin2BonusGamesPopup__gridContainer--2g_) {
    --slider-image-height: 0!important;
    margin-top: 0
}

.FreeSpin2BonusGamesPopup__gamesViewContainer--38d>.FreeSpin2BonusGamesPopup__gridContainer--2g_ {
    margin-top: 1rem
}

.FreeSpin2BonusGamesPopup__game--3Jr {
    flex: 0 0 auto
}

.desktop-layout .FreeSpin2BonusGamesPopup__game--3Jr {
    height: var(--game-width-desktop);
    min-height: auto
}

.FreeSpin2BonusPopup__layout--1Ds {
    text-align: center
}

.FreeSpin2BonusPopup__grid--11c {
    display: grid;
    grid-template: repeat(2,1fr)/repeat(2,1fr);
    grid-gap: 1rem;
    margin: 1.5rem 0 0
}

.FreeSpin2BonusPopup__selection--2vs {
    align-items: center;
    border: 1px solid var(--light-theme-border-color);
    border-radius: var(--hc-border-radius);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: .5rem 0;
    position: relative
}

.FreeSpin2BonusPopup__activeSelection--1sQ {
    border: 1px solid #0000;
    box-shadow: inset 0 0 0 2px var(--hc-pink)
}

.FreeSpin2BonusPopup__description--2tA {
    padding: 0 .75rem
}

.FreeSpin2BonusPopup__initialCount--3bh,.FreeSpin2BonusPopup__value--15J {
    font-size: 2rem
}

.FreeSpin2BonusPopup__text--1C8,.FreeSpin2BonusPopup__x--7RQ {
    margin: .5rem 0
}

.desktop-layout .FreeSpin2BonusPopup__selection--2vs:after,.desktop-layout .FreeSpin2BonusPopup__selection--2vs:before {
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .35s,transform .35s
}

.desktop-layout .FreeSpin2BonusPopup__selection--2vs:before {
    border-bottom: 2px solid var(--hc-pink);
    border-top: 2px solid var(--hc-pink);
    transform: scaleX(0)
}

.desktop-layout .FreeSpin2BonusPopup__selection--2vs:after {
    border-left: 2px solid var(--hc-pink);
    border-right: 2px solid var(--hc-pink);
    transform: scaleY(0)
}

.desktop-layout .FreeSpin2BonusPopup__selection--2vs:not(.FreeSpin2BonusPopup__activeSelection--1sQ):hover:after,.desktop-layout .FreeSpin2BonusPopup__selection--2vs:not(.FreeSpin2BonusPopup__activeSelection--1sQ):hover:before {
    opacity: 1;
    transform: scale(1)
}

.HTMLContent__htmlContent--xHi {
    padding: .2rem 0 .4rem
}

.ReCaptchaPopup__popupInner--35d {
    font-size: 1rem;
    padding: 0 2rem
}

.ReCaptchaPopup__layout--18x {
    min-width: 21.94rem;
    width: 21.94rem
}

.ReCaptchaPopup__recaptcha--1YE {
    clear: both;
    padding: 1rem 0
}

.LoginReact__formActions--2Oo {
    margin: 1.5rem 0 1rem;
    text-align: center
}

.LoginReact__recaptcha--3H0 {
    clear: both;
    padding: 1em 0
}

.mobile-layout .LoginReact__recaptcha--3H0 {
    display: flex;
    justify-content: center
}

.LoginPopup__popupTitle--2-5 {
    text-align: left
}

.LoginPopup__popupDescription--3xM {
    margin-bottom: 1.5rem
}

.LoginPopup__helpLinks--2EF :nth-child(2) {
    text-align: right
}

.LoginPopup__helpLinks--2EF a {
    margin-top: -1rem;
    padding-top: 1rem
}

.mobile-layout .LoginPopup__popupDescription--3xM {
    margin-bottom: 1rem
}

.mobile-layout .LoginPopup__helpLinks--2EF>* {
    text-align: center
}

.mobile-layout .LoginPopup__helpLinks--2EF>:first-child {
    order: 1
}

.mobile-layout .LoginPopup__helpLinks--2EF>:nth-child(2) {
    margin-bottom: 1rem;
    order: 0
}

.MyAccount__account--2tk {
    color: var(--header-icon-label-font-color);
    cursor: pointer;
    display: flex;
    position: relative
}

.desktop .MyAccount__account--2tk {
    margin-left: 1.3rem
}

.desktop .MyAccount__account--2tk:hover {
    color: var(--header-icon-label-font-color-hover)
}

.desktop .MyAccount__account--2tk:hover .MyAccount__icon--1bK {
    background-position: -5rem -107.5rem
}

.MyAccount__welcome--2L0 {
    display: block;
    font-size: .78rem;
    height: 2.5rem;
    margin-left: .8rem;
    margin-top: .2rem
}

.MyAccount__welcomeMessage--3iR {
    display: block;
    max-height: 1rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.desktop .mirror-mode .MyAccount__account--2tk {
    margin-left: 0;
    margin-right: 1.3rem
}

.mirror-mode .MyAccount__welcome--2L0 {
    margin-left: 0;
    margin-right: .8rem
}

.mirror-mode .MyAccount__welcomeMessage--3iR span {
    display: none
}

.MyBalance__balanceWrapper--1au {
    align-items: center;
    display: flex
}

.MyBalance__balanceWrapper--1au .MyBalance__balance--2In.MyBalance__balanceLow--38Z {
    color: var(--header-user-low-balance-label-font-color)
}

.desktop .mirror-mode .MyBalance__balanceWrapper--1au {
    margin-left: 0;
    margin-right: 1.3rem
}

.desktop .MyBalance__balanceWrapper--1au {
    color: var(--header-icon-label-font-color);
    cursor: pointer;
    margin-left: 1.3rem
}

.desktop .MyBalance__balanceWrapper--1au:hover {
    color: var(--header-icon-label-font-color-hover)
}

.desktop .MyBalance__balanceWrapper--1au:hover .MyBalance__icon--136 {
    background-position: -5rem -112.5rem
}

.mobile .MyBalance__balanceWrapper--1au,.tablet .MyBalance__balanceWrapper--1au {
    color: var(--header-icon-label-font-color-hover)
}

.mobile .MyBalance__balanceWrapper--1au .MyBalance__balance--2In,.tablet .MyBalance__balanceWrapper--1au .MyBalance__balance--2In {
    font-size: 1rem
}

.mobile .MyBalance__balanceWrapper--1au:focus,.mobile .MyBalance__balanceWrapper--1au:hover,.tablet .MyBalance__balanceWrapper--1au:focus,.tablet .MyBalance__balanceWrapper--1au:hover {
    color: var(--header-icon-label-font-color-hover)
}

.mobile .MyBalance__balanceWrapper--1au:focus .MyBalance__icon--136,.mobile .MyBalance__balanceWrapper--1au:hover .MyBalance__icon--136,.tablet .MyBalance__balanceWrapper--1au:focus .MyBalance__icon--136,.tablet .MyBalance__balanceWrapper--1au:hover .MyBalance__icon--136 {
    background-position: 0 -117.5rem
}

.desktop .AdditionalUserInfo__userAdditionalInfo--1uc {
    display: flex;
    flex-direction: column
}

.mobile .AdditionalUserInfo__userAdditionalInfo--1uc,.tablet .AdditionalUserInfo__userAdditionalInfo--1uc {
    background-color: #3498db;
    border-top: 1px solid #49a3df;
    box-shadow: 0 .2rem .2rem #0003;
    color: #bfd9f1;
    line-height: 1.8rem;
    padding: 0 1.3rem;
    text-align: right
}

.mobile .AdditionalUserInfo__userAdditionalInfo--1uc .AdditionalUserInfo__separator--30m,.tablet .AdditionalUserInfo__userAdditionalInfo--1uc .AdditionalUserInfo__separator--30m {
    padding: 0 .5rem
}

.mobile .mirror-mode .AdditionalUserInfo__userAdditionalInfo--1uc,.tablet .mirror-mode .AdditionalUserInfo__userAdditionalInfo--1uc {
    text-align: left
}

.MobileHeader__header--2RR {
    box-shadow: 0 .2rem .2rem var(--header-touchdevice-shadow-color);
    display: flex;
    justify-content: space-between;
    min-height: var(--page-header-height);
    padding: .5rem .769rem
}

.tablet .MobileHeader__header--2RR {
    padding: .5rem 1.136rem .5rem .636rem
}

.MobileHeader__info--1n2 {
    align-items: center;
    display: flex
}

.MobileHeader__menu--2Us:before {
    content: "";
    display: block;
    height: var(--page-header-height);
    left: -1rem;
    position: absolute;
    top: 0;
    width: 4rem
}

.MobileHeader__controls--wrQ {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.mirror-mode .MobileHeader__menu--2Us:before {
    right: -.5rem
}

.Inbox__inbox--3Nx {
    cursor: pointer;
    margin-left: 1.3rem;
    position: relative
}

.mirror-mode .Inbox__inbox--3Nx {
    margin-left: 0;
    margin-right: 1.3rem
}

.Inbox__inbox--3Nx .unread-messages-count-replacer {
    background: #ff871d;
    border-radius: 50%;
    color: #fff;
    display: none;
    font-size: .55rem;
    height: 1.2rem;
    left: -.31rem;
    line-height: 1.2rem;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -.15rem;
    width: 1.2rem
}

.Inbox__inbox--3Nx .unread-messages-count-replacer.has-message {
    display: block
}

.Language__languageLink--9vA {
    color: var(--header-icon-label-font-color);
    cursor: pointer;
    margin-left: 1.3rem
}

.Language__languageLink--9vA .Language__icon--3_y {
    scale: .92
}

.Language__languageLink--9vA:hover .Language__language--Htd {
    color: var(--header-icon-label-font-color-hover)
}

.Language__languageLink--9vA:hover .Language__icon--3_y {
    background-position: -5rem -115rem
}

.Language__language--Htd {
    margin-left: .4rem;
    text-transform: capitalize
}

.mirror-mode .Language__languageLink--9vA {
    margin-left: 0;
    margin-right: 1.3rem
}

.mirror-mode .Language__language--Htd {
    margin-left: 0;
    margin-right: .4rem
}

.DesktopHeader__header--AI8 {
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    margin: auto;
    max-width: var(--desktop-min-page-width);
    min-height: 4.2rem;
    padding: .9rem .769rem
}

.DesktopHeader__info--1LL {
    align-items: center;
    align-self: flex-start;
    display: flex
}

.DesktopHeader__ticker--hPZ {
    color: var(--header-session-ticker-font-color);
    font-size: 1rem;
    margin-left: 1.406rem
}

.DesktopHeader__controls--2z3 {
    align-items: center;
    display: flex;
    flex: 6;
    flex-wrap: wrap;
    justify-content: flex-end
}

.DesktopHeader__login--1Hk,.DesktopHeader__register--1bB {
    line-height: 2.35rem;
    padding: 0 1.25rem
}

.DesktopHeader__deposit--3Ur .btn {
    background-color: var(--header-deposit-btn-background-color);
    border: .078rem solid var(--header-deposit-btn-border-color);
    box-shadow: none;
    color: var(--header-deposit-btn-font-color)
}

.DesktopHeader__deposit--3Ur .btn:hover {
    background-color: var(--header-deposit-btn-background-color-hover);
    border-color: var(--header-deposit-btn-border-color-hover);
    color: var(--header-deposit-btn-font-color-hover)
}

.DesktopHeader__chat--3uR,.DesktopHeader__deposit--3Ur,.DesktopHeader__login--1Hk,.DesktopHeader__logout--Cse,.DesktopHeader__register--1bB {
    margin-left: 1.3rem
}

.mirror-mode .DesktopHeader__chat--3uR,.mirror-mode .DesktopHeader__deposit--3Ur,.mirror-mode .DesktopHeader__login--1Hk,.mirror-mode .DesktopHeader__logout--Cse,.mirror-mode .DesktopHeader__register--1bB {
    margin-left: 0;
    margin-right: 1.3rem
}

.mirror-mode .DesktopHeader__chat--3uR {
    transform: scaleX(-1)
}

.mirror-mode .DesktopHeader__ticker--hPZ {
    margin-left: 0;
    margin-right: 1.406rem
}

.DefaultHeader__defaultHeader--3Qo {
    position: relative;
    z-index: var(--default-header-z-index)
}

.desktop .DefaultHeader__defaultHeader--3Qo {
    background-color: var(--header-nav-bar-background-color)
}

.mobile .DefaultHeader__defaultHeader--3Qo,.tablet .DefaultHeader__defaultHeader--3Qo {
    background-color: var(--header-touchdevice-background-color)
}

.Login__form--ChI {
    font-size: 1rem;
    margin: 0;
    padding: 1rem 0
}

.mobile.landscape .Login__inputFields--2Lt,.tablet.landscape .Login__inputFields--2Lt {
    display: flex;
    gap: 5%
}

.Login__field--1-h {
    margin: 0 0 .91rem;
    width: 100%
}

.Login__inputField--r5H label {
    display: none
}

.Login__uppercase--3fE input {
    text-transform: uppercase
}

.Login__recaptcha--24J {
    clear: both;
    padding: 1rem 0
}

.Login__mobile--2W8.Login__landscape--1EI .Login__recaptcha--24J,.Login__tablet--1yw.Login__landscape--1EI .Login__recaptcha--24J {
    display: flex;
    justify-content: center
}

.Login__error--3B4 {
    margin: 1rem 0
}

.Login__controls--gPp {
    margin-bottom: .845rem;
    text-align: center
}

:root {
    --search-overlay-z-index: 101;
    --search-container-z-index: calc(var(--search-overlay-z-index) + 1)
}

.GamesSearch__inputWrapper--1s1 {
    width: 100%
}

.GamesSearch__inputContainer--1pZ {
    align-items: center;
    display: flex;
    position: relative;
    width: 100%
}

.GamesSearch__icon--1P6 {
    cursor: pointer
}

.GamesSearch__counter--18v,.GamesSearch__icon--1P6 {
    position: absolute
}

.GamesSearch__counter--18v {
    align-items: center;
    border-radius: 1.5rem;
    color: var(--hc-pink);
    display: flex;
    height: 100%;
    padding: .35rem .75rem;
    pointer-events: none;
    right: 0;
    -webkit-user-select: none;
    user-select: none
}

input.GamesSearch__input--AJm {
    align-items: center;
    border: 1px solid var(--hc-white-transparent-10);
    border-radius: 1.5rem;
    color: var(--hc-white);
    display: flex;
    font-size: .75rem;
    height: 2rem;
    padding: .5rem 3rem .5rem 2.25rem;
    width: 100%
}

input.GamesSearch__input--AJm::placeholder {
    color: var(--hc-gray)
}

input.GamesSearch__input--AJm::-ms-clear {
    display: none
}

.GamesSearch__searchQuery--gUs {
    color: var(--hc-pink)
}

.GamesSearch__overlay--3PD {
    background: #0000;
    position: fixed;
    z-index: var(--search-overlay-z-index)
}

.GamesSearch__gridRow--1xF {
    display: flex
}

.GamesSearch__closeBtn--1IO {
    position: static
}

.GamesSearch__closeButtonContainer--3Pf {
    align-items: center;
    display: flex;
    padding-left: 2.25rem
}

.GamesSearch__inputIconContainer--2mR {
    align-items: center;
    display: inline-flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 2.5rem
}

.mobile-layout .GamesSearch__input--AJm {
    background-color: var(--hc-white-transparent-10);
    border: none;
    height: 3rem;
    padding: 1rem 2rem 1rem 3.5rem;
    width: 100%
}

.mobile-layout .GamesSearch__active--3Df {
    z-index: var(--search-container-z-index)
}

.mobile-layout .GamesSearch__inputIconContainer--2mR {
    background-color: var(--hc-white-transparent-10);
    border-radius: 1.5rem;
    height: 3rem;
    width: 3rem
}

.GameItem__item--20s {
    align-items: center;
    display: flex;
    padding: .3rem 1rem
}

.GameItem__item--20s:hover {
    background-color: var(--games-search-list-item-hover-bg-color);
    cursor: pointer
}

.SearchResults__list--1aE {
    background-color: var(--dark-theme-search-bg-color);
    border-bottom: 3rem solid var(--dark-theme-search-bg-color);
    border-top: 1rem solid var(--dark-theme-search-bg-color);
    display: flex;
    height: auto;
    justify-content: center;
    left: 0;
    margin: 0;
    max-height: none;
    opacity: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    right: 0;
    top: var(--header-height);
    transition: max-height .15s ease-out,opacity .15s ease-out;
    width: 100%;
    z-index: 11
}

.SearchResults__list--1aE.SearchResults__shown--3yB {
    max-height: 50vh;
    opacity: 1
}

.SearchResults__image--3DV {
    border-radius: 0;
    height: 2.5rem;
    margin-right: .5rem;
    width: 2.5rem!important
}

.SearchResults__video--3DP {
    height: 2.5rem;
    margin-right: .5rem;
    object-fit: cover;
    width: 2.5rem
}

.SearchResults__gameName--1fp {
    color: var(--hc-white);
    font-size: .875rem
}

.mobile-layout .SearchResults__list--1aE {
    border-radius: 0;
    left: 0;
    top: 3rem;
    width: 100%
}

.mobile-layout .SearchResults__shown--3yB {
    max-height: 100%
}

.Item__active--9wz:after,.Item__hoveredItem--Qos:after,.Item__item--33F:hover:after {
    border: 1px solid var(--hc-pink);
    border-radius: 6.25em 6.25em 0 0;
    bottom: -.125em;
    content: "";
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2
}

.Item__container--3HZ:hover .Item__active--9wz:not(:hover):after,.Item__container--3HZ:hover .Item__hoveredItem--Qos:not(:hover):after {
    display: none
}

.Item__item--33F {
    align-items: center;
    cursor: pointer;
    display: flex;
    padding: 1.25em 0;
    position: relative
}

.Item__item--33F:not(:last-child) {
    margin-right: 1.375em
}

.Item__itemInnerText--Dqw {
    color: var(--hc-white);
    cursor: default;
    font-size: .875em;
    font-weight: 700;
    line-height: 1.375em;
    padding-left: .5em;
    vertical-align: middle
}

.Item__icon--8zC {
    cursor: pointer;
    margin: 0 .5em;
    transition: transform .1s
}

.Item__hoveredItem--Qos .Item__icon--8zC {
    transform: rotate(180deg)
}

.DesktopMainNavigation__container--M68 {
    color: var(--hc-white)
}

.DesktopMainNavigation__list--1q0 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    min-width: 25.5em
}

.LevelsPath__paths--2bJ {
    margin: 0 auto;
    padding: 1.25em 0 1em
}

.LevelsPath__pathTitle--2CI {
    color: var(--hc-white-transparent-60);
    display: inline-block;
    font-size: .875em;
    padding-right: .2em
}

.LevelsPath__pathTitle--2CI:not(:last-child):hover {
    color: var(--hc-white);
    cursor: pointer
}

.DesktopSubNavigation__container--30L {
    color: var(--hc-white);
    margin: auto
}

.DesktopSubNavigation__itemContainer--35m {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    min-height: 2em;
    position: relative
}

.DesktopSubNavigation__parentItem--2ho {
    align-items: center;
    cursor: pointer;
    display: flex;
    position: relative
}

.DesktopSubNavigation__parentItem--2ho .DesktopSubNavigation__itemText--3S2 {
    margin-right: .5rem
}

.DesktopSubNavigation__itemText--3S2,.DesktopSubNavigation__linkItem--2il {
    display: inline-block;
    max-width: 8.275em;
    position: relative
}

.DesktopSubNavigation__linkItem--2il:after,.DesktopSubNavigation__parentItem--2ho:after {
    border-bottom: 1px solid var(--hc-white);
    bottom: -1px;
    content: "";
    left: 0;
    position: absolute;
    transition: width .2s ease-in-out;
    width: 0
}

.DesktopSubNavigation__linkItem--2il.DesktopSubNavigation__active--WAp:after,.DesktopSubNavigation__linkItem--2il:hover:after,.DesktopSubNavigation__parentItem--2ho:hover:after {
    width: 100%
}

.DesktopSubNavigation__menuIcon--34N {
    flex: 0 0 auto;
    height: 1.5rem;
    margin-right: .5rem;
    width: 1.5rem
}

.Overlay__overlay--13G {
    height: 100%;
    pointer-events: none;
    position: absolute;
    width: 100%
}

.Sidebar__sidebar--3j1 {
    bottom: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0
}

.Sidebar__sidebar--3j1.Sidebar__left--1qg {
    left: 0
}

.Sidebar__sidebar--3j1.Sidebar__right--24M {
    right: 0
}

.Sidebar__container--2Ro .Sidebar__overlay--uHV {
    will-change: opacity
}

.Sidebar__container--2Ro .Sidebar__sidebar--1pz {
    will-change: transform,opacity
}

.Sidebar__overlay--uHV {
    z-index: 1
}

.Sidebar__sidebar--1pz {
    z-index: 2
}

.mobile-layout .Sidebar__sidebar--1pz {
    width: 100%
}

.mobile-layout.desktop .Sidebar__sidebar--1pz {
    width: 28rem
}

.mobile-layout.tablet .Sidebar__sidebar--1pz {
    width: 62.5%
}

.Sidebar__sidebarContent--Jmu {
    height: 100%;
    pointer-events: auto;
    width: 100%
}

.Sidebar__dark--Ga_ .Sidebar__sidebarContent--Jmu {
    background-color: var(--dark-theme-bg-color)
}

.Sidebar__light--3SS .Sidebar__sidebarContent--Jmu {
    background-color: var(--light-theme-bg-color)
}

.SideMenus__menus--38M {
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--sidebar-z-index)
}

.SideMenus__menus--38M>* {
    pointer-events: auto
}

.Tabs__tabs--o9x {
    display: flex;
    flex: 0 0 auto;
    margin: 0 0 1rem;
    min-height: 5.5rem;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.Tabs__tabs--o9x::-webkit-scrollbar {
    display: none
}

.Tabs__tab--2rN {
    align-items: center;
    display: flex;
    flex: 0 0 25%;
    flex-direction: column;
    flex-wrap: wrap;
    font-size: .75rem;
    justify-content: flex-start;
    opacity: .6;
    padding: 1rem .5rem 0;
    text-align: center;
    text-decoration: none
}

.Tabs__tab--2rN .Tabs__text--2uU {
    line-height: 1.2em
}

.Tabs__tab--2rN.Tabs__tabs-width-1--15F {
    flex: 0 0 100%
}

.Tabs__tab--2rN.Tabs__tabs-width-2--3Ci {
    flex: 0 0 50%
}

.Tabs__tab--2rN.Tabs__tabs-width-3--2Kz {
    flex: 0 0 33.33%
}

.Tabs__tab--2rN.Tabs__active--1K8 {
    opacity: 1
}

.Tabs__dark--1zL .Tabs__tab--2rN.Tabs__active--1K8 {
    border-bottom: .125rem solid var(--dark-theme-highlight-color)
}

.Tabs__light--1-e .Tabs__tab--2rN.Tabs__active--1K8 {
    border-bottom: .125rem solid var(--light-theme-highlight-color)
}

.Tabs__dark--1zL .Tabs__tab--2rN {
    border-bottom: .0625rem solid var(--dark-theme-border-color);
    color: var(--dark-theme-font-color)
}

.Tabs__light--1-e .Tabs__tab--2rN {
    border-bottom: .0625rem solid var(--light-theme-border-color);
    color: var(--light-theme-font-color)
}

.MenuTop__backBtn--2le,.MenuTop__text--1-J {
    margin: 0 1rem 1rem 0
}

.MenuTop__text--1-J {
    align-items: center;
    display: flex;
    opacity: .4
}

.MenuTop__light--3JL .MenuTop__text--1-J {
    color: var(--light-theme-font-color)
}

.MenuTop__dark--31v .MenuTop__text--1-J {
    color: var(--dark-theme-font-color)
}

.MenuTop__icon--2FZ {
    margin-right: .5rem
}

.MenuItem__item--1ED {
    align-items: center;
    display: flex;
    height: 3rem;
    justify-content: center;
    margin: 0;
    overflow: hidden;
    -webkit-user-select: none;
    user-select: none;
    z-index: 1
}

.MenuItem__itemTitle--1dC {
    flex: 1 0 auto;
    font-size: 1.125rem;
    font-weight: 700;
    text-decoration: none
}

.MenuItem__dark--gB7 .MenuItem__itemTitle--1dC {
    color: var(--dark-theme-font-color)
}

.MenuItem__dark--gB7 .MenuItem__item--1ED {
    background-color: var(--dark-theme-bg-color)
}

.MenuItem__light--3L1 .MenuItem__itemTitle--1dC {
    color: var(--light-theme-font-color)
}

.MenuItem__light--3L1 .MenuItem__item--1ED {
    background-color: var(--light-theme-bg-color)
}

.MenuItem__active--zbo.MenuItem__dark--gB7 .MenuItem__itemTitle--1dC {
    color: var(--dark-theme-highlight-color)
}

.MenuItem__active--zbo.MenuItem__light--3L1 .MenuItem__itemTitle--1dC {
    color: var(--light-theme-highlight-color)
}

.MenuItem__active--zbo .MenuItem__itemTitle--1dC {
    text-decoration: underline
}

.SlidingPane__panel--3DT {
    height: 100%;
    position: relative
}

.SlidingPane__panel--3DT .SlidingPane__sliding--3Sw {
    height: 100%;
    position: absolute;
    width: 100%;
    will-change: transform,opacity
}

.SlidingMenu__slidingPanel--2AQ {
    flex: 1 0 auto;
    height: auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.SlidingMenu__slidingPanel--2AQ::-webkit-scrollbar {
    display: none
}

.SidebarContent__sidebarContent--1YE {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow-y: auto;
    padding: 0 1rem
}

.SidebarContent__slidingMenu--2dQ {
    height: auto
}

.MobileMenu__menuIcon--1Gb {
    margin-right: 1.125em
}

@media screen and (max-width: 360px) {
    .MobileMenu__menuIcon--1Gb {
        margin-right:.5em
    }
}

.Guest__login--307 {
    margin-right: 1.5em
}

.mobile-layout .Guest__login--307 {
    margin-right: 1em
}

@media screen and (max-width: 360px) {
    .mobile-layout .Guest__login--307 {
        margin-right:.5em;
        padding: .25rem .5rem
    }
}

.Header__container--2j0 {
    align-items: center;
    background: var(--dark-theme-header-gradient);
    display: flex;
    height: var(--header-height);
    justify-content: center;
    position: relative
}

.Header__fadingContainer--1hB {
    background-color: var(--dark-theme-header-bg-color);
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.SearchIcon__searchIconWrapper--Vfi {
    align-items: center;
    -webkit-backdrop-filter: var(--blur-bg);
    backdrop-filter: var(--blur-bg);
    background-color: var(--hc-white-transparent-10);
    border-radius: 100%;
    cursor: pointer;
    display: flex;
    height: 2rem;
    justify-content: center;
    margin-right: 1rem;
    width: 2rem
}

.SubContainer__subContainer--3AF {
    background: var(--dark-theme-menu-bg-color);
    border-top: 1px solid var(--hc-white-transparent-10);
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1
}

.SubContainer__subContainerWrapper--2Fz {
    margin: auto;
    padding: 0 0 2em
}

.BadgedBlock__badgedBlock--1uM {
    align-items: center;
    background-color: var(--hc-white-transparent-10);
    border: none;
    border-radius: 1rem;
    color: var(--hc-white);
    display: inline-flex;
    font-weight: 400;
    height: auto;
    padding: .25em .5em .25em .25em
}

.BadgedBlock__linkContainer--2Q8 {
    margin-right: .375em;
    max-height: 1.5em
}

.BadgedBlock__icon--m7r {
    cursor: pointer
}

.BadgedBlock__text--QCT {
    font-size: .875em
}

.User__deposit--3D3 {
    -webkit-backdrop-filter: var(--blur-bg);
    backdrop-filter: var(--blur-bg);
    margin-right: 1.5em
}

.mobile-layout .User__deposit--3D3 {
    margin-right: 1em
}

.Header__leftSection--1Hk,.Header__rightSection--1px {
    display: flex;
    position: absolute
}

.Header__leftSection--1Hk {
    justify-content: space-between;
    left: 1.5em
}

.Header__rightSection--1px {
    align-items: center;
    justify-content: flex-end;
    margin-left: .5em;
    padding: .75em 1.5em .75em 0;
    right: 0
}

.Header__logo--33K {
    padding: .75em 0
}

.Header__headerMobile--1gK {
    display: flex;
    justify-content: space-between;
    padding: 1em
}

.Header__headerMobile--1gK .Header__leftSection--1Hk,.Header__headerMobile--1gK .Header__rightSection--1px {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    right: 0
}

.Header__headerMobile--1gK .Header__logo--33K {
    line-height: 0;
    padding: 0;
    width: auto
}

.Header__headerMobile--1gK .Header__logoImg--2iJ {
    max-height: 2em;
    max-width: 4.75em
}

.Header__searchIconWrapper--2_P {
    align-items: center;
    -webkit-backdrop-filter: var(--blur-bg);
    backdrop-filter: var(--blur-bg);
    background-color: var(--hc-white-transparent-10);
    border-radius: 100%;
    cursor: pointer;
    display: flex;
    height: 2rem;
    justify-content: center;
    margin-right: 1rem;
    width: 2rem
}

@media screen and (max-width: 360px) {
    .Header__headerMobile--1gK .Header__logoImg--2iJ {
        max-width:3.5em
    }

    .Header__headerMobile--1gK .Header__registration--2U6 {
        padding: .25rem .5rem
    }
}

.ipad_pro.portrait .Header__menuIndent--137 nav {
    margin-right: 6rem
}

.Timers__timers--3i2 {
    background: var(--hc-white-transparent-10);
    display: flex;
    flex-direction: row;
    font-family: var(--Cadiz);
    padding: .5rem;
    position: relative
}

.Timers__timers--3i2>div {
    align-items: center;
    color: var(--dark-theme-font-color);
    display: flex;
    font-size: .75rem;
    line-height: 1rem;
    margin-top: 0;
    min-width: 4.8rem
}

.Timers__timers--3i2>div:last-of-type .Timers__icon--Xr_ {
    bottom: 1px;
    position: relative
}

.Timers__timers--3i2>div:last-of-type>span>span {
    display: none
}

.Timers__timers--3i2>div .Timers__icon--Xr_ {
    margin-right: .2rem
}

.desktop-hd-layout .Timers__timers--3i2:not(.Timers__isMobile--2c8) {
    background: none;
    bottom: 1em;
    flex-direction: column;
    left: 1em;
    position: fixed;
    z-index: var(--widget-z-index)
}

.desktop-hd-layout .Timers__timers--3i2:not(.Timers__isMobile--2c8)>div {
    color: var(--hc-white-transparent-60);
    margin-top: .625rem
}

.Contact__contact--1sc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 2em;
    opacity: .6
}

.Contact__contact--1sc ul li {
    display: inline-block
}

.Contact__contact--1sc ul li:not(:last-child):after {
    content: "-";
    margin-left: .4em;
    margin-right: .4em
}

.Contact__contactWrapper--1c9 {
    display: flex;
    font-size: .75em
}

.mobile-layout .Contact__contact--1sc ul li:not(:last-child):after {
    content: "|";
    margin-left: .8rem;
    margin-right: .8rem
}

.mobile-layout .Contact__contactWrapper--1c9 {
    flex: 0 0 100%;
    flex-direction: column
}

.desktop-layout .Contact__contactWrapper--1c9 ul {
    margin-left: 1em
}

.AccordionArrow__accordionArrow--3ua {
    line-height: 0;
    will-change: transform
}

.AccordionExpandIcon__arrowIcon--2Ty {
    width: .625rem
}

.withAccordionHead__arrow--11v {
    margin-left: 1rem
}

.Accordion__accordion--1GI {
    overflow-y: hidden;
    will-change: transform,opacity,height
}

.Accordion__contentContainer--1Vv {
    overflow: auto
}

.Menu__menuLink--1fQ {
    font-size: .875em;
    line-height: 1.5em;
    position: relative;
    text-decoration: none
}

.mobile-layout .Menu__menuLink--1fQ {
    font-size: 1rem
}

.Menu__menuBlock--2Jf {
    cursor: default;
    margin-bottom: 2em
}

.mobile-layout .Menu__menuBlock--2Jf {
    cursor: pointer;
    flex: 1 0 100%;
    margin-bottom: 0;
    position: relative
}

.mobile-layout .Menu__menuBlock--2Jf ul li {
    margin-bottom: .2em
}

.mobile-layout .Menu__menuBlock--2Jf ul li:last-child {
    margin-bottom: 0
}

.mobile-layout .Menu__menuBlock--2Jf ul {
    margin-bottom: 1em
}

.Menu__title--1nF {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 1em
}

.mobile-layout .Menu__title--1nF {
    font-size: 1.125em
}

.Menu__titleExpandIcon--1q- {
    width: .625em
}

.LanguageSelector__container--1lW {
    display: inline-flex;
    flex-direction: column
}

.LanguageSelector__label--3gg {
    color: var(--hc-white-transparent-60);
    font-size: .75em
}

.LanguageSelector__selectContainer--x2j {
    height: 2em;
    margin-top: .5em;
    position: relative;
    width: 3.25em
}

.LanguageSelector__arrow--3MB {
    pointer-events: none;
    position: absolute;
    right: .255em;
    top: .8125em
}

.LanguageSelector__select--2lz {
    -moz-appearance: window;
    -webkit-appearance: none;
    background: none;
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 2em 2em;
    border: none;
    color: #0000;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 1em;
    height: 100%;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    z-index: 0
}

.LanguageSelector__select--2lz::-ms-expand {
    display: none
}

.LanguageSelector__select--2lz:focus {
    color: #0000
}

.LanguageSelector__select--2lz.LanguageSelector__en_GB--32t,.LanguageSelector__select--2lz.LanguageSelector__en_US--1Ut {
    background-image: url(img/js__components__common__holland__Icon__assets__flag-england.svg?t=1773244363948)
}

.LanguageSelector__select--2lz.LanguageSelector__de_DE--2PC {
    background-image: url(img/js__components__common__holland__Icon__assets__flag-germany.svg?t=1773244363948)
}

.LanguageSelector__select--2lz.LanguageSelector__nl_NL--1b_ {
    background-image: url(img/js__components__common__holland__Icon__assets__flag-netherlands.svg?t=1773244363948)
}

.LanguageSelector__option--2Xh {
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Settings__title--skk {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 1em
}

.mobile-layout .Settings__title--skk {
    font-size: 1.125em
}

.Footer__footer--2sG {
    width: 100%
}

.Footer__footer--2sG.Footer__light--2iF {
    background: var(--light-theme-footer-bg-color);
    color: var(--light-theme-font-color)
}

.Footer__footer--2sG.Footer__dark--1xh {
    background: var(--dark-theme-footer-bg-color);
    color: var(--dark-theme-font-color)
}

.Footer__wrapper--3s4 {
    margin: auto;
    padding-bottom: 5rem;
    padding-top: 1rem
}

.Footer__mediaWC--3H6 {
    padding: 0
}

.mobile-layout .Footer__footer--2sG {
    padding: 0 1em
}

@media screen and (max-width: 1280px) {
    .Footer__wrapper--3s4 {
        padding-bottom:calc(var(--hot-links-padding-bottom-ios11-3) + 5rem)
    }
}

.Media__terms--phc {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end
}

.Media__terms--phc .Media__title--1IX {
    margin-bottom: 0;
    margin-left: 1em;
    margin-top: .6em;
    width: 16em
}

.Media__title--1IX {
    margin-bottom: 1rem
}

.Media__termsImage--17n {
    object-fit: contain;
    width: 4em
}

.Media__regulations--13w {
    display: flex;
    justify-content: flex-start
}

.Media__regulationsImage--1DY {
    height: 4em;
    object-fit: contain;
    padding: 0 .5em
}

.Media__sponsors--1Vo {
    display: flex;
    justify-content: center
}

.Media__sponsorsImage--1tj {
    height: 4em;
    padding: 0 .5em;
    width: auto
}

.Media__teams--3Yr {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 2em 0;
    overflow: auto
}

.Media__teamsImage--2-h {
    height: 4em;
    padding: 0 .5em;
    width: auto
}

.Media__media--3lI {
    display: flex;
    flex-wrap: wrap
}

.Media__gameProvidersImage--3pQ {
    aspect-ratio: 3/1;
    object-fit: contain;
    width: 6.25rem
}

.Media__gameProviders--1qD {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem 1rem;
    margin-bottom: 1rem;
    width: inherit
}

.Media__gameProviders--1qD .Media__title--1IX {
    flex-basis: 100%;
    margin: 0
}

.Media__gameProviders--1qD a {
    display: flex
}

.Media__paymentMethodsImage--38Q {
    height: 1.875em;
    margin-right: 1em;
    width: inherit
}

.Media__appsImage--LOM {
    height: 2.5em;
    margin-right: .5em;
    width: inherit
}

.Media__paymentMethods--2EH {
    align-self: flex-end;
    order: 3
}

.mobile-layout .Media__terms--phc {
    justify-content: center;
    margin: 1em 0
}

.mobile-layout .Media__terms--phc .Media__title--1IX {
    font-size: .75rem
}

.mobile-layout .Media__regulations--13w,.mobile-layout .Media__sponsors--1Vo {
    justify-content: center;
    margin: .5em 0
}

.mobile-layout .Media__teams--3Yr {
    margin: 1em 0
}

.mobile-layout .Media__media--3lI {
    margin-top: 2em
}

.mobile-layout .Media__media--3lI>div {
    flex: 1 0 100%;
    margin-bottom: 2em
}

.mobile-layout .Media__gameProviders--1qD {
    order: 1
}

.mobile-layout .Media__paymentMethods--2EH {
    order: 2
}

.FooterMedia__topSection--3ZB {
    display: flex;
    justify-content: space-between;
    margin: 2.5em 0;
    position: relative;
    width: 100%
}

.mobile-layout .FooterMedia__topSection--3ZB {
    margin: 0
}

.Articles__articles--12Q {
    margin: 0 auto
}

.Articles__article--3SO {
    margin: var(--hc-distance-between-components) 0
}

.Articles__title--2MR {
    margin-bottom: 1rem;
    text-align: center
}

.mobile-layout .Articles__title--2MR {
    margin-bottom: .5rem;
    text-align: left
}

.Articles__content--2Mi {
    margin-bottom: 2.5rem
}

.mobile-layout .Articles__content--2Mi {
    margin-bottom: 1.875em
}

.Articles__content--2Mi p {
    margin-bottom: 1.5rem
}

.Articles__content--2Mi li {
    margin: 0 0 1.5rem 3rem
}

.mobile-layout .Articles__content--2Mi li {
    margin-left: 1.75rem
}

.Articles__divider--1fm {
    background-color: var(--hc-pink);
    display: block;
    height: .125rem;
    margin: 0 auto;
    width: 2.5rem
}

.Articles__numbered--2qy li {
    counter-increment: hc-list-counter
}

.Articles__numbered--2qy li:before {
    color: var(--hc-pink);
    content: counter(hc-list-counter) ". ";
    margin-left: -2.188rem;
    position: absolute
}

.mobile-layout .Articles__numbered--2qy li:before {
    margin-left: -1.5rem
}

.Articles__dotted--2_8 li:before {
    color: var(--hc-pink);
    content: "â€¢";
    margin-left: -2.188rem;
    position: absolute
}

.mobile-layout .Articles__dotted--2_8 li:before {
    margin-left: -1.5rem
}

.Articles__dashed--35C li:before {
    color: var(--hc-pink);
    content: "-";
    margin-left: -2.188rem;
    position: absolute
}

.mobile-layout .Articles__dashed--35C li:before {
    margin-left: -1.5rem
}

.mobile-layout .Articles__star--1Mi li {
    margin-left: 3.5rem
}

.Articles__star--1Mi li:before {
    background: 50%/contain no-repeat var(--list-star-image);
    content: "";
    height: 1.5rem;
    margin-left: -2.5rem;
    position: absolute;
    width: 1.5rem
}

.mobile-layout .Articles__star--1Mi li:before {
    margin-left: -2.375rem
}

.Articles__checkmark--185 li:before {
    color: var(--hc-pink);
    content: "âœ“";
    margin-left: -2.188rem;
    position: absolute
}

.mobile-layout .Articles__checkmark--185 li:before {
    margin-left: -1.5rem
}

.MediaContent__container--1os {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: var(--hc-distance-between-components) auto
}

.MediaContent__caption--Mrj {
    margin: .5rem 0;
    text-align: center
}

.MediaContent__mediaContent--1xg {
    width: 100%
}

.Question__head--1F1 {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: 1.125rem;
    font-weight: 700;
    justify-content: space-between;
    line-height: 1.75rem;
    margin: 1rem 1rem 1rem 0
}

.Question__headLink--1OI {
    flex-grow: 1
}

.Question__content--3D7 {
    margin-bottom: 1rem;
    max-width: 100%
}

.mobile-layout .Question__head--1F1 {
    margin: .5rem 1rem .75rem 0
}

.FAQ__article--EDO {
    margin: var(--hc-distance-between-components) auto
}

.FAQ__title--6IS {
    line-height: var(--hc-distance-between-components);
    margin-bottom: 1rem;
    text-align: center
}

.FAQ__block--3iy {
    border-bottom: 1px solid var(--hc-white-transparent-10);
    flex: 1 0 100%;
    position: relative
}

.mobile-layout .FAQ__title--6IS {
    margin-bottom: 1.75rem;
    text-align: left
}

.mobile-layout .FAQ__block--3iy {
    margin: 0 -1rem;
    padding: 0 1rem
}

.DefaultView__btn--2ll {
    font-size: .875rem;
    padding: .5em 1.5em
}

.PremiumView__btn--3RP {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: .875rem;
    height: 7rem;
    justify-content: flex-end;
    min-width: 10rem;
    overflow: hidden;
    padding: .5rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.mobile-layout .PremiumView__btn--3RP {
    height: 5rem
}

.mobile-layout .PremiumView__btn--3RP .PremiumView__icon--1Bl {
    margin: 0
}

.PremiumView__disabled--1j1 {
    cursor: default;
    opacity: .5;
    pointer-events: none
}

.PremiumView__icon--1Bl {
    height: 60%;
    margin-bottom: .4rem;
    max-height: 4rem;
    max-width: 4rem;
    object-fit: contain
}

.Item__link--2UQ {
    flex-shrink: 0;
    margin: var(--link-margin)
}

.Item__link--2UQ:first-child {
    margin-left: 0
}

.Item__link--2UQ:last-child {
    margin-right: 0
}

.QuickLinks__quickLinks--3F2 {
    --link-margin: 0.5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: calc(var(--hc-distance-between-components) - var(--link-margin));
    margin-top: calc(var(--hc-distance-between-components) - var(--link-margin));
    width: 100%
}

.mobile-layout .QuickLinks__quickLinks--3F2 {
    display: flex;
    flex-wrap: nowrap;
    justify-content: left;
    overflow: auto
}

.mobile-layout .QuickLinks__quickLinks--3F2::-webkit-scrollbar {
    display: none
}

.BannerContent__btn--18o {
    margin-top: 3rem
}

.BannerContent__btn--18o:not(:last-child) {
    margin-right: 1rem
}

.mobile-layout .BannerContent__btn--18o {
    margin-top: 1.5rem
}

.ButtonList__container--3qb {
    display: flex
}

.ButtonList__buttonList--26O {
    display: flex;
    flex-wrap: nowrap;
    margin: 1em auto;
    overflow: auto
}

.ButtonList__buttonList--26O .ButtonList__buttonItem--OL5 {
    flex: 0 0 auto;
    margin-right: .75em
}

.ButtonList__buttonList--26O .ButtonList__buttonItem--OL5:last-child {
    margin-right: 0
}

.mobile::-webkit-scrollbar,.tablet::-webkit-scrollbar {
    display: none
}

.CardList__dark--3ur {
    --font-color: var(--dark-theme-font-color)
}

.CardList__light--1B2 {
    --font-color: var(--light-theme-font-color)
}

.CardList__item--Lce {
    align-items: center;
    color: var(--font-color);
    display: flex;
    justify-content: space-between;
    padding: .5rem 0
}

.CardList__title--Z_H {
    margin-right: .5rem
}

.CardList__value--2eu {
    text-align: right
}

.Card__light--1Yv {
    --bg-color: var(--light-theme-bg-color);
    --shadow-color: var(--light-theme-box-shadow-color);
    --border-color: var(--light-theme-border-color);
    --font-color: var(--light-theme-font-color)
}

.Card__dark--3P8 {
    --bg-color: var(--dark-theme-bg-color);
    --shadow-color: var(--dark-theme-box-shadow-color);
    --border-color: var(--dark-theme-border-color);
    --font-color: var(--dark-theme-font-color)
}

.Card__card--347 {
    background-color: var(--bg-color);
    border-radius: .125rem;
    box-shadow: 0 0 .5rem 0 var(--shadow-color);
    color: var(--font-color);
    margin: .5rem;
    padding: .5rem
}

.Card__head--2ul {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: .5rem
}

.Card__underline--D_G {
    border-bottom: .0625rem solid var(--border-color)
}

.Card__content--ggj {
    padding: .5rem
}

:root {
    --hc-promotions-card-height: 0;
    --hc-promotions-background: var(--hc-blue-transparent-90);
    --hc-promotions-background-gradient: linear-gradient(180deg,#011c3800 0%,#011c38d1 82.01%,var(--hc-promotions-background) 100%)
}

.Promo__card--1oy {
    border-radius: var(--hc-border-radius);
    display: flex;
    height: var(--hc-promotions-card-height);
    margin: .5rem 0;
    overflow: hidden;
    padding: 75% 0 0;
    position: relative
}

.Promo__card--1oy.Promo__wide--1Cl {
    padding: 37.5% 0 0
}

.mobile.portrait .Promo__card--1oy {
    padding: 133.3333% 0 0
}

.Promo__media--FDt {
    min-height: 100%;
    min-width: 100%;
    object-fit: cover
}

.Promo__mediaWrapper--5zL {
    bottom: 0;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 1
}

.Promo__mediaWrapper--5zL:after {
    background: var(--hc-promotions-background);
    bottom: 0;
    height: 35%
}

.Promo__mediaWrapper--5zL:after,.Promo__mediaWrapper--5zL:before {
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    width: 100%
}

.Promo__mediaWrapper--5zL:before {
    background: var(--hc-promotions-background-gradient);
    height: 30%;
    top: 35%
}

.Promo__content--1VG {
    align-self: flex-end;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 1em;
    position: relative;
    width: 100%;
    z-index: 2
}

.Promo__text--1nC {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3rem;
    margin-bottom: 1em;
    min-width: 100%;
    overflow: hidden;
    text-align: center
}

.Promo__text--1nC:only-child {
    margin-bottom: 0
}

.PokerInfoItem__itemContainer--3y3 {
    display: flex;
    max-width: min(50%,13rem)
}

.mobile-layout .PokerInfoItem__itemContainer--3y3 {
    flex-direction: column
}

.PokerInfoItem__icon--XNY {
    align-self: center;
    background-size: contain;
    margin-right: .5rem
}

.PokerInfoItem__text--94P {
    align-self: center
}

.mobile-layout .PokerInfoItem__text--94P {
    line-height: 1rem
}

.PokerInfo__gridRow--2yN {
    justify-content: center
}

.PokerInfo__container--vgp {
    align-items: baseline;
    background: var(--hc-blue-transparent-90);
    display: flex;
    justify-content: space-around;
    padding: 1rem
}

.mobile-layout .PokerInfo__container--vgp {
    padding: .5rem
}

.Iframe__iframeWrapper--1_5 {
    align-items: center;
    display: flex;
    height: 500px;
    justify-content: center;
    width: 100%
}

.Iframe__frame--16R {
    border: none;
    height: 100%;
    width: 100%
}

.GameFeature__blockGameFeatures--2qq {
    margin: 0 0 .625rem 1.875rem
}

.GameFeature__blockGameFeatures--2qq .GameFeature__list--BNL {
    align-items: center;
    display: flex
}

.GameFeature__blockGameFeatures--2qq .GameFeature__list--BNL .GameFeature__icon--2HN,.GameFeature__blockGameFeatures--2qq .GameFeature__list--BNL .GameFeature__iconTitle--3ub {
    margin-right: .625rem
}

.Tile__container--2Aq {
    --hc-translate-y: 0;
    font-size: 0;
    max-width: 100%;
    padding: 2.5rem .5rem 2rem;
    text-align: center;
    transform: translateY(var(--hc-translate-y));
    transition-duration: .2s
}

.Tile__container--2Aq:hover {
    --hc-translate-y: -0.5rem
}

.Tile__gutter--3a5 {
    margin-right: var(--gutter)
}

.Tile__image--1GH {
    margin: -5rem auto 1rem;
    max-width: 5rem;
    width: auto
}

.mobile-layout .Tile__container--2Aq {
    padding: 1.75rem 1rem
}

.mobile-layout .Tile__image--1GH {
    margin: -3.5rem auto .5rem;
    max-width: 3.5rem
}

.mobile-layout .Tile__padding--3HX {
    padding-top: 1.75rem
}

.Tile__padding--3HX {
    padding-top: 2.5rem
}

.IconsInfoBlock__container--3dY {
    display: flex;
    flex-direction: column;
    margin: 1rem 0;
    row-gap: 1rem
}

.IconsInfoBlock__header--3jv {
    margin-bottom: 1rem;
    text-align: center
}

.IconsInfoBlock__gridContainer--2WL {
    justify-content: center
}

.Tile__light--1Ee {
    --bg-color: var(--light-theme-bg-color)
}

.Tile__dark--39b {
    --bg-color: var(--hc-white-transparent-10)
}

.Tile__container--1Wc {
    --hc-scale-x: 1;
    --hc-scale-y: 1;
    background-color: var(--bg-color);
    border-radius: var(--hc-medium-border-radius);
    height: 100%;
    max-width: 100%;
    min-height: 3rem;
    padding: 2.5rem 2rem 2rem;
    text-align: center;
    transform: scaleX(var(--hc-scale-x)) scaleY(var(--hc-scale-y));
    transition-duration: .2s
}

.Tile__container--1Wc:hover {
    --hc-scale-x: 1.02;
    --hc-scale-y: 1.02
}

.Tile__imageWrapper--1pv {
    align-items: center;
    display: flex;
    height: 5rem;
    justify-content: center;
    margin: -5rem auto 1rem;
    width: 5rem
}

.Tile__image--1p6 {
    height: auto;
    max-height: 100%
}

.Tile__iconAnimation--3a3 {
    --hc-rotate: 0
}

.Tile__iconAnimation--3a3 .Tile__imageWrapper--1pv {
    transform: rotate(var(--hc-rotate));
    transition-duration: .5s
}

.Tile__iconAnimation--3a3:hover {
    --hc-rotate: 45deg
}

.Tile__padding--3Kx {
    padding-top: 2.5rem
}

.mobile-layout .Tile__padding--3Kx {
    padding-top: 2rem
}

.IconTiledInformation__content--2VH {
    display: flex;
    flex-direction: column;
    margin: 1rem 0;
    row-gap: 1rem
}

.IconTiledInformation__container--3l2 {
    display: flex;
    flex-wrap: wrap
}

.IconTiledInformation__header--3Bu {
    text-align: center
}

.IconTiledInformation__tiles--1uV {
    row-gap: 1rem
}

.mobile-layout .IconTiledInformation__tiles--1uV {
    row-gap: 1.5rem
}

.Tile__container--3r- {
    align-items: center;
    background-color: var(--hc-white-transparent-10);
    border-radius: var(--hc-medium-border-radius);
    display: flex;
    gap: 1rem;
    height: 100%;
    max-width: 100%;
    min-height: 3rem;
    padding: 2.5rem 2rem 2rem
}

.Tile__imageWrapper--3ER {
    align-items: center;
    display: flex;
    flex: 0 0 30%;
    flex-direction: column;
    gap: 1rem;
    justify-content: center;
    max-width: 12rem;
    text-align: center
}

.Tile__image--2-F {
    height: auto;
    max-height: 100%
}

.Tile__subtitle--qkU {
    font-weight: 300
}

.ImageTiledInformation__content--2k7 {
    display: flex;
    flex-direction: column;
    margin: 1rem 0;
    row-gap: 1rem
}

.ImageTiledInformation__container--3c- {
    display: flex;
    flex-wrap: wrap
}

.ImageTiledInformation__header--2pV {
    background: var(--hc-gold-gradient);
    background-clip: text;
    text-align: center;
    -webkit-text-fill-color: #0000
}

.ImageTiledInformation__tiles--sfe {
    row-gap: 1rem
}

.mobile-layout .ImageTiledInformation__tiles--sfe {
    row-gap: 1.5rem
}

.Tile__tile--28q {
    align-items: flex-start;
    background-color: var(--hc-white-transparent-10);
    display: flex;
    gap: 1rem;
    height: 100%;
    max-width: 100%;
    min-height: 3rem;
    padding: 2rem
}

.Tile__tile--28q:nth-child(odd) {
    background-color: var(--hc-dark-blue)
}

.Tile__imageWrapper--3rD {
    align-items: center;
    border-radius: var(--hc-medium-border-radius);
    box-shadow: 0 0 1rem .1px var(--hc-black);
    display: flex;
    flex: 0 0 30%;
    flex-direction: column;
    gap: 1rem;
    justify-content: center;
    max-width: 12rem;
    overflow: hidden;
    position: relative;
    text-align: center
}

.Tile__premium--1tC:before {
    background: var(--hc-gold-gradient);
    border-radius: var(--hc-medium-border-radius);
    box-sizing: border-box;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask-composite: exclude;
    padding: 2px;
    position: absolute;
    z-index: 0
}

.Tile__image--37Z {
    height: auto;
    max-height: 100%
}

.Tile__subtitle--2aS {
    font-weight: 300
}

.Tile__button--3YC {
    margin-top: 2rem
}

.Tile__content--aC1,.Tile__subtitle--2aS {
    margin-top: 1rem
}

@media screen and (max-width: 500px) {
    .Tile__tile--28q {
        align-items:center;
        flex-direction: column
    }

    .Tile__imageWrapper--3rD {
        flex: 1 1 100%;
        max-width: 100%;
        width: 100%
    }

    .Tile__title--3AA {
        margin-top: 1rem
    }
}

.TiledEvent__content--2XO {
    display: flex;
    flex-direction: column;
    margin: 1rem 0
}

.TiledEvent__container--3y2 {
    display: flex;
    flex-wrap: wrap
}

.TiledEvent__header--2R_ {
    background: var(--hc-gold-gradient);
    background-clip: text;
    text-align: center;
    -webkit-text-fill-color: #0000
}

.TiledEvent__tiles--g4Z {
    margin-top: 1rem
}

.PreviewList__list--kFd {
    background-color: var(--hc-gray);
    display: flex;
    flex-wrap: wrap;
    margin-top: 1rem;
    max-height: 16rem;
    overflow-y: auto;
    width: 100%
}

.PreviewList__listItem--15Z {
    border-bottom: 1px solid var(--hc-dark-gray);
    max-width: 20%;
    padding: .25rem;
    width: 100%
}

.PreviewList__name--1kc {
    color: var(--hc-black);
    margin: .2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.PreviewList__containerIcon--3DK {
    align-items: center;
    display: flex;
    height: 10rem;
    justify-content: center;
    overflow: hidden
}

.PreviewList__img--2j7 {
    width: 100%
}

.PreviewList__defaultIcon--28U {
    background-size: contain;
    height: 80%;
    width: 80%
}

.mobile-layout .PreviewList__listItem--15Z {
    max-width: 50%
}

.mobile-layout .PreviewList__list--kFd {
    max-height: 25rem
}

.FileUploadField__container--3ho {
    display: flex;
    flex-direction: column;
    width: 100%
}

.FileUploadField__dragZone--3bc {
    position: relative
}

.FileUploadField__labelBlock--s_r {
    align-items: center;
    background-color: var(--hc-white-transparent-60);
    border: 2px dashed #cbd5e1;
    border-radius: .2rem;
    color: var(--hc-black);
    display: flex;
    height: 20rem;
    justify-content: center;
    text-align: center
}

.FileUploadField__input--35n {
    display: none
}

.FileUploadField__labelActive--3RT {
    background-color: var(--hc-white);
    opacity: 1
}

.FileUploadField__dragBlock--3zR {
    border-radius: 1rem;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.FileUploadField__error--32C {
    margin: .5rem 0 0
}

.FileUploadField__errorText--2Vi {
    font-size: .825rem;
    line-height: normal
}

.AWSUploadFile__form--2xM {
    padding: 1rem
}

.AWSUploadFile__fileUploadField--Q_u {
    margin-bottom: 1rem
}

.AWSUploadFile__error--15G {
    margin: .5rem 0
}

.Balances__balance--2bt {
    align-items: center;
    display: flex;
    margin: 0 .75rem .5rem .5rem
}

.Balances__title--3a6 {
    flex: 1 1 auto
}

.Balances__icon--aAD {
    margin-right: .5rem;
    width: 1.375rem
}

.UserName__userNameContainer--16j {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 1rem
}

.UserName__userNameContent--33j {
    align-items: center;
    display: flex
}

.UserName__userIcon--3sz {
    margin-right: .5rem
}

.mobile-layout .UserName__userIcon--3sz {
    margin-right: .75rem
}

.MainBalances__dark--1C3 {
    --highlight-color: var(--dark-theme-highlight-color)
}

.MainBalances__light--25R {
    --highlight-color: var(--light-theme-highlight-color)
}

.MainBalances__mainBalances--3rT {
    border-bottom: .0625rem solid var(--highlight-color);
    padding-bottom: 1.5rem
}

.mobile-layout .MainBalances__mainBalances--3rT {
    padding: 1.5rem 0
}

.MainBalancesAccordion__accordion--3zA {
    margin-left: -2.5%;
    width: 105%
}

.MainBalancesAccordion__collapsed--1Hl {
    position: relative
}

.MainBalancesAccordion__collapsed--1Hl:after {
    background-color: var(--menu-border-color);
    bottom: 0;
    content: "";
    height: .0625rem;
    left: 2.5%;
    position: absolute;
    width: 95%
}

.MainBalancesAccordion__accordionHead--2s9 {
    cursor: pointer;
    margin: 0 calc(2.5% + .25rem) 0 calc(2.5% + .5rem);
    padding: .5rem 0
}

.MainBalancesAccordion__accordionContent--u1- {
    margin: .5rem 2.5% 0
}

.TransparentPopup__popup--3mC {
    background: none;
    border-radius: 0;
    box-shadow: none
}

.TransparentPopup__header--3_Q {
    font-size: 1.6rem;
    font-weight: 700
}

.mobile .TransparentPopup__header--3_Q {
    font-size: 1.37rem
}

.mobile.landscape .TransparentPopup__header--3_Q {
    font-size: .914rem;
    white-space: nowrap
}

.TransparentPopup__inner--1bu {
    color: #fff;
    font-size: 1.097rem;
    padding: 2em 0;
    text-align: center
}

.TransparentPopup__overlay--1eT {
    opacity: .95
}

.GeoComply__geocomply--28y {
    align-items: center;
    background: #000000f2;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--geocomply-z-index)
}

.GeoComply__geocomplyOverlayTitle--wGQ {
    color: #fff;
    font-size: 2em;
    font-weight: 700
}

.GeoComply__geocomplyOverlay--3An {
    color: #fff;
    font-size: 1.2em;
    margin: 2em 0;
    max-width: 500px;
    text-align: center
}

.GeoComply__hidden--1Y6 {
    display: none!important
}

.SimpleDialogInfoPopup__description--3yu {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 1.143rem;
    padding: 1rem 2.5rem;
    word-break: break-word
}

.mobile .GamblingSessionLimitsPopup__layout--9Oy {
    width: 26rem
}

.mobile .GamblingSessionLimitsPopup__container--27t {
    width: 100%
}

.Geofencing__geofencing--2UV {
    align-items: center;
    background: #000000f2;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--geofencing-z-index)
}

.SegmentationBanner__segmentationBanner--ool {
    align-items: center;
    background: linear-gradient(90deg,#fc8846 5%,#fb2b89);
    display: flex;
    justify-content: center;
    min-height: 1.375rem;
    padding: .1rem 5rem;
    position: relative
}

.SegmentationBanner__segmentationBanner--ool .SegmentationBanner__description--2Pq {
    align-items: center;
    color: var(--hc-white);
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 1.5em;
    text-align: center
}

.SegmentationBanner__segmentationBanner--ool .SegmentationBanner__close--6PE {
    cursor: pointer;
    position: absolute;
    right: 3rem;
    top: .3rem
}

.mobile-layout .SegmentationBanner__segmentationBanner--ool {
    padding: .1rem 1.5rem
}

.mobile-layout .SegmentationBanner__close--6PE {
    right: .3rem
}

.Digit__numbers--1HX {
    border: .063rem solid var(--hc-pink);
    border-radius: .25rem;
    height: 4rem;
    perspective: 62.5rem;
    position: relative;
    width: 33.33%
}

.Digit__numbers--1HX:after {
    border-bottom: .063rem solid var(--hc-dark-black);
    content: "";
    height: .125rem;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translate3d(0,-.063rem,0);
    width: 100%;
    z-index: 4
}

.Digit__num--3uT {
    font-size: 3rem;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.Digit__num--3uT:after,.Digit__num--3uT:before {
    backface-visibility: hidden;
    color: var(--hc-white);
    display: block;
    height: 50%;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 100%
}

.Digit__num--3uT:before {
    background: var(--hc-blue);
    border-radius: .313rem .313rem 0 0;
    content: attr(data-num);
    line-height: 1.3;
    top: 0
}

.Digit__num--3uT:after {
    background: var(--hc-blue);
    border-bottom: .063rem solid var(--hc-pink);
    border-radius: 0 0 .13rem .13rem;
    content: attr(data-num-next);
    height: calc(50% - .063rem);
    line-height: 0
}

.Digit__num--3uT:first-of-type:after,.Digit__num--3uT:nth-of-type(2):before {
    content: none
}

.Digit__num--3uT:nth-of-type(2):after {
    bottom: 0
}

.Digit__num--3uT:nth-of-type(3) {
    transform: rotateX(0);
    transform-style: preserve-3d
}

.Digit__num--3uT:nth-of-type(3):after {
    transform: rotateX(180deg)
}

.mobile-layout .Digit__numbers--1HX {
    height: 3rem
}

.mobile-layout .Digit__num--3uT {
    font-size: 2rem
}

.mobile-layout .Digit__num--3uT:before {
    line-height: 1.45
}

.Counter__wrapper--A1l {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: column
}

.Counter__containerCounter--3GJ {
    background: var(--hc-blue);
    border-radius: .25rem;
    box-shadow: 0 0 .25rem .25rem #ffffff42;
    display: flex;
    position: relative;
    width: 9.375rem
}

.mobile-layout .Counter__containerCounter--3GJ {
    width: 6.25rem
}

.Counter__description--2Fb {
    background: #011c38b3;
    border-radius: .2rem;
    box-shadow: 0 0 .5rem .1rem var(--hc-blue);
    color: var(--hc-pink);
    font-size: 1rem;
    font-weight: 700;
    margin-top: .5rem;
    padding: 0 .2rem;
    text-align: center
}

.TicketCounter__containerTicketCounter--2t0 {
    --ticket-counter-height: calc(var(--app-header-height) + 1rem);
    display: flex;
    justify-content: center;
    padding: 0 0 1.25rem;
    position: fixed;
    right: 1rem;
    top: calc(var(--ticket-counter-height) + 1rem);
    width: 10.62rem;
    z-index: 10
}

.TicketCounter__popupContainer--ZFa+.TicketCounter__containerTicketCounter--2t0 {
    z-index: calc(var(--popup-z-index) + 1)
}

.TicketCounter__popup--2sR {
    --popup-height: calc(var(--app-header-height) + 8.5rem);
    box-shadow: 0 0 .25rem .25rem #ffffff42;
    position: absolute;
    right: 1rem;
    top: var(--popup-height);
    width: 22rem
}

.TicketCounter__innerContentPopup--fXD {
    max-height: 16rem;
    overflow-y: auto
}

.desktop-layout .TicketCounter__overlay--22Q {
    background: #0000
}

.mobile-layout .TicketCounter__popupContainer--ZFa .TicketCounter__popup--2sR {
    right: 5%;
    top: calc(var(--popup-height) - 1rem)
}

.mobile-layout .TicketCounter__containerTicketCounter--2t0 {
    top: var(--ticket-counter-height);
    width: 7.5rem
}

.BonusBuyInPopup__popupInner--3ki {
    max-width: 42em;
    padding: 2em;
    width: 100%
}

.BonusBuyInPopup__buyInBonusTitle--3Ok {
    font-size: 1.065rem;
    font-weight: 500;
    text-align: center
}

.BonusBuyInPopup__buyInInput--1ts {
    margin: 0 0 1.5em
}

.BonusBuyInPopup__error--jbr {
    font-size: 1.097rem;
    padding: 2em 0;
    text-align: center
}

.BonusBuyInPopup__buttons--10Q {
    display: flex;
    justify-content: center;
    margin: 0 auto
}

.desktop .BonusBuyInPopup__buttons--10Q,.tablet .BonusBuyInPopup__buttons--10Q {
    max-width: 25rem
}

.BonusBuyInPopup__button--18b {
    margin: 0 .35rem;
    min-width: 0;
    width: 50%
}

.BonusBuyInPopup__button--18b:first-child {
    margin-left: 0
}

.BonusBuyInPopup__button--18b:last-child {
    margin-right: 0
}

.BonusBuyInPopup__checkbox--34U {
    margin: 0
}

.BonusBuyInPopup__benefit--2xf {
    font-size: 1.097rem;
    font-weight: 700;
    text-align: center
}

.BonusBuyInPopup__terms--2WD {
    font-size: 1.097rem;
    padding: 1em 0
}

.BonusBuyInPopup__header--1vp .popup-modal__title:empty {
    display: none
}

.GameIFrame__gameIFrame--3-2 {
    border: none;
    display: block;
    height: 100%;
    max-width: 100%;
    width: 100vw
}

:root {
    --card-popup-top-margin: 48px;
    --card-popup-bottom-margin: 48px;
    --card-popup-minimized-margin: calc(100dvh - 140px)
}

@keyframes CardPopup__swipe-top--QsY {
    0% {
        top: 100%
    }

    to {
        top: var(--card-popup-top-margin)
    }
}

@keyframes CardPopup__swipe-bottom--3Dj {
    0% {
        top: var(--card-popup-top-margin)
    }

    to {
        top: var(--card-popup-minimized-margin)
    }
}

.CardPopup__layer--3jZ {
    animation-delay: 0s;
    animation-direction: normal;
    animation-duration: .5s;
    animation-iteration-count: 1;
    animation-name: CardPopup__swipe-top--QsY;
    animation-timing-function: ease-out;
    bottom: 48px;
    display: block;
    overflow: hidden;
    position: fixed;
    z-index: var(--card-popup-z-index)
}

.CardPopup__layer--3jZ.CardPopup__closing--zfC {
    animation-direction: reverse
}

.CardPopup__layer--3jZ.CardPopup__minimizing--3fe {
    animation-name: CardPopup__swipe-bottom--3Dj;
    top: var(--card-popup-minimized-margin)
}

.CardPopup__layer--3jZ.CardPopup__maximizing--1Pr {
    animation-direction: reverse;
    animation-name: CardPopup__swipe-bottom--3Dj;
    top: 0
}

.CardPopup__minimize--3DV {
    filter: grayscale(1)
}

.CardPopup__popup--2Td {
    border-radius: 0;
    bottom: 7vh;
    box-shadow: 1px -1px 10px 1px #000;
    height: calc(100dvh - var(--card-popup-top-margin) - env(safe-area-inset-bottom, 0) - var(--card-popup-bottom-margin));
    top: var(--card-popup-top-margin);
    width: 100vw
}

.CardPopup__header--Sg8 {
    display: none
}

.mobile .CardPopup__header--Sg8 {
    font-size: 1.5em
}

.mobile .CardPopup__layout--3C1 {
    --layout-height: 100dvh;
    --layout-margin: 0
}

.mobile.landscape .CardPopup__header--Sg8 {
    font-size: 1em;
    white-space: nowrap
}

.CardPopup__inner--uTw {
    color: #fff;
    font-size: 1.2em;
    padding-top: 2em;
    text-align: center
}

.CardPopup__close--3ti {
    display: none
}

.CardPopup__overlay--3A7 {
    opacity: 0
}

.CardPopup__category--3Rq {
    margin-top: 1em
}

.CardPopup__category--3Rq:after {
    display: none
}

.CardPopup__buttons--3zX {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.CardPopup__backButton--24v {
    filter: invert(1)
}

.CardPopup__iframe--aTk {
    border: 0
}

.CardPopup__message--vTA {
    color: #000;
    margin-top: 2em;
    text-align: center
}

.MultiSelect__container--2K1 {
    margin: var(--form-field-margin)
}

.MultiSelect__container--2K1.MultiSelect__empty--1MI .MultiSelect__innerContainer--QWb .MultiSelect__displayValue--20a {
    color: var(--form-field-placeholder-color)
}

.MultiSelect__container--2K1.invalid .MultiSelect__innerContainer--QWb,.invalid .MultiSelect__container--2K1 .MultiSelect__innerContainer--QWb {
    border-color: var(--form-field-border-error-color)
}

.MultiSelect__container--2K1.invalid .MultiSelect__innerContainer--QWb .MultiSelect__currencySymbol--10s,.MultiSelect__container--2K1.invalid .MultiSelect__innerContainer--QWb .MultiSelect__displayValue--20a,.MultiSelect__container--2K1.invalid.MultiSelect__empty--1MI .MultiSelect__innerContainer--QWb .MultiSelect__displayValue--20a,.invalid .MultiSelect__container--2K1 .MultiSelect__innerContainer--QWb .MultiSelect__currencySymbol--10s,.invalid .MultiSelect__container--2K1 .MultiSelect__innerContainer--QWb .MultiSelect__displayValue--20a,.invalid .MultiSelect__container--2K1.MultiSelect__empty--1MI .MultiSelect__innerContainer--QWb .MultiSelect__displayValue--20a {
    color: var(--form-field-text-error-color)
}

.MultiSelect__container--2K1 .MultiSelect__innerContainer--QWb:focus-within,.MultiSelect__container--2K1.focus .MultiSelect__innerContainer--QWb {
    border-color: var(--form-field-border-focus-color)
}

.MultiSelect__container--2K1.disabled .MultiSelect__innerContainer--QWb * {
    opacity: var(--form-field-disabled-opacity)
}

.MultiSelect__controlWrapper--1xb {
    position: relative
}

.MultiSelect__innerContainer--QWb {
    align-items: center;
    background-color: var(--form-field-background-color);
    border: 1px solid var(--form-field-border-color);
    border-radius: var(--form-input-field-border-radius);
    cursor: default;
    display: flex;
    outline: none;
    padding: 0 1.21rem;
    position: relative
}

.MultiSelect__innerContainer--QWb .MultiSelect__displayValue--20a {
    color: var(--form-field-text-color);
    font-size: 1rem;
    height: var(--form-input-field-height);
    line-height: var(--form-input-field-height);
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.MultiSelect__currencySymbol--10s {
    color: var(--form-field-text-color);
    font-size: 1rem;
    padding-right: .2rem;
    text-align: center
}

.mirror-mode .MultiSelect__currencySymbol--10s {
    padding-left: .2rem;
    padding-right: 0
}

.MultiSelect__counter--2CQ {
    --size: 1.57rem;
    background-color: var(--form-field-multiselect-counter-background-color);
    border-radius: 50%;
    color: var(--form-field-multiselect-counter-text-color);
    flex-shrink: 0;
    font-size: .85rem;
    height: var(--size);
    line-height: var(--size);
    margin: 0 .6rem;
    text-align: center;
    width: var(--size)
}

.disabled .MultiSelect__counter--2CQ {
    opacity: .4
}

.MultiSelect__dropDownIcon--1jB {
    cursor: pointer;
    flex-shrink: 0;
    height: .6rem;
    pointer-events: none;
    position: relative;
    width: .6rem
}

.MultiSelect__dropDownContainer--25S {
    --outline: 1px;
    --item-height: 2.85rem;
    --label-line-height: 1.55rem;
    --label-top-padding: calc((var(--item-height) - var(--label-line-height))/2);
    background-color: var(--form-field-multiselect-dropdown-background-color);
    border-radius: .25rem;
    box-shadow: 0 .2rem .5rem var(--base-color-grey-2);
    left: 0;
    max-height: calc(var(--item-height)*6.5);
    overflow-y: auto;
    overscroll-behavior: contain;
    position: absolute;
    width: 100%;
    z-index: var(--dropdown-z-index)
}

.MultiSelect__dropDownContainer--25S ul {
    margin: 0;
    min-width: fit-content;
    padding: 0
}

.MultiSelect__dropDownContainer--25S ul li {
    list-style: none;
    margin: 0;
    padding: .01px var(--outline);
    width: 100%
}

.MultiSelect__dropDownContainer--25S ul li:hover {
    background-color: var(--form-field-multiselect-dropdown-item-background-color)
}

.MultiSelect__dropDownContainer--25S ul li:first-child .MultiSelect__dropDownCheckboxContainer--1VS {
    margin-top: var(--outline)
}

.MultiSelect__dropDownContainer--25S ul li:last-child .MultiSelect__dropDownCheckboxContainer--1VS {
    margin-bottom: var(--outline)
}

.MultiSelect__dropDownContainer--25S .MultiSelect__dropDownCheckboxContainer--1VS {
    margin: 0;
    width: 100%
}

.MultiSelect__dropDownContainer--25S .MultiSelect__dropDownItemLabel--25k {
    line-height: var(--label-line-height);
    padding: var(--label-top-padding) .5rem;
    -webkit-user-select: none;
    user-select: none
}

.MultiSelect__dropDownContainer--25S .MultiSelect__dropDownCheckbox--2gS {
    align-self: flex-start;
    height: var(--label-line-height)
}

.MultiSelect__dropDownContainer--25S::-webkit-scrollbar {
    height: .5rem;
    width: .5rem
}

.emulate-mobile .MultiSelect__dropDownContainer--25S::-webkit-scrollbar,.mobile .MultiSelect__dropDownContainer--25S::-webkit-scrollbar,.tablet .MultiSelect__dropDownContainer--25S::-webkit-scrollbar {
    display: none
}

.MultiSelect__dropDownContainer--25S::-webkit-scrollbar-thumb {
    background: #0000;
    border-radius: 10px;
    box-shadow: 0 0 0 1px #ffffff4d
}

.MultiSelect__dropDownContainer--25S:hover::-webkit-scrollbar-thumb {
    background: var(--scrollbar-thumb-bg-color)
}

.MultiSelect__dropDownContainer--25S::-webkit-scrollbar-thumb:hover {
    background: var(--scrollbar-thumb-hover-bg-color)
}

.DatePicker__container--3Sx {
    margin: var(--form-field-margin)
}

.DatePicker__selectContainer--bbO {
    display: flex
}

.DatePicker__selectContainer--bbO .DatePicker__selectPureContainer--27R {
    flex-grow: 1;
    margin-right: .25rem;
    margin-top: 0;
    width: 100%
}

.DatePicker__selectContainer--bbO .DatePicker__selectPureContainer--27R:last-child {
    margin-right: 0
}

.mirror-mode .DatePicker__selectContainer--bbO .DatePicker__selectPureContainer--27R {
    margin-left: .25rem;
    margin-right: 0
}

.mirror-mode .DatePicker__selectContainer--bbO .DatePicker__selectPureContainer--27R:last-child {
    margin-left: 0;
    margin-right: .25rem
}

.FormErrorMessage__container--1-f {
    color: var(--hc-red);
    display: flex;
    font-size: .875rem;
    margin: 0 0 1rem;
    width: 100%
}

.FormErrorMessage__container--1-f .FormErrorMessage__icon--Vbx {
    background-color: var(--form-error-message-icon-color);
    flex-shrink: 0;
    height: 1.57rem;
    margin-right: .857rem;
    width: 1.57rem
}

.FormWarningMessage__container--23G {
    background-color: var(--form-warning-message-background-color);
    border-color: var(--form-warning-message-border-color);
    border-radius: var(--form-warning-message-border-radius);
    color: var(--form-warning-message-text-color);
    display: flex;
    font-size: 1.14rem;
    line-height: 1.43rem;
    padding: 1rem 1.14rem;
    width: 100%
}

.FormWarningMessage__container--23G .FormWarningMessage__icon--3Bp {
    background-color: var(--form-warning-message-icon-color);
    flex-shrink: 0;
    height: 1.57rem;
    margin-right: .857rem;
    width: 1.57rem
}

.EditableDropDown__control--12W .EditableDropDown__validationIcon--475 {
    z-index: 4
}

.EditableDropDown__control--12W input[type=text] {
    -webkit-appearance: none;
    background: var(--input-field-background-color);
    border-radius: 0;
    color: var(--input-field-font-color);
    display: inline-block;
    font-size: 1rem;
    height: 2.46rem;
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 100%;
    z-index: 3
}

.EditableDropDown__control--12W select {
    cursor: pointer;
    font-family: inherit;
    height: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 2
}

.EditableDropDown__control--12W select option {
    font-size: 1.1rem
}

.EditableDropDown__readOnly--1Yz input[type=text] {
    z-index: 0;
    -webkit-text-fill-color: unset;
    background: var(--input-field-background-color);
    border-bottom: 0;
    color: var(--input-field-font-color);
    opacity: 1
}

.EditableDropDown__ddIcon--2ma {
    flex: 0 0 auto
}

.EditableDropDown__innerLabel--1Ls {
    color: var(--hc-grey);
    white-space: nowrap
}

.Limits__limits--725 .Limits__control--3Wp:first-of-type {
    margin-top: 0
}

.PhoneField__phoneContainer--_tX {
    margin: var(--input-field-margin)
}

.PhoneField__phoneContainer--_tX .PhoneField__disabledLabel--2OY {
    opacity: .7
}

.PhoneField__phone--3jy {
    align-items: flex-end;
    display: flex;
    margin-right: 0
}

.PhoneField__phone--3jy .PhoneField__areaCode--2rx {
    align-self: flex-start;
    margin: 0;
    width: 5rem
}

.PhoneField__phone--3jy .PhoneField__areaCode--2rx .PhoneField__validationIcon--2OR {
    display: none
}

.PhoneField__phone--3jy .PhoneField__areaCode--2rx.control-valid .PhoneField__content--3jF {
    border-color: var(--input-field-border-color)
}

.PhoneField__phoneInput--1rH {
    margin: 0;
    width: calc(100% - 5rem)
}

.PhoneField__noAreaCodePhoneInput--2zy {
    width: 100%
}

.PhoneField__content--3jF {
    justify-content: flex-end
}

.PhoneField__content--3jF.PhoneField__disabled--2ah select {
    background: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
    opacity: .6
}

.DepositLimits__depositLimits--2ih .DepositLimits__control--15c:first-of-type {
    margin-top: 0
}

.AccordionCellNew__cell--iPu {
    align-self: center;
    flex: 1
}

.AccordionRowNew__accordionContainer--2Py {
    border-bottom: 1px solid var(--accordion-body-row-border-color-new);
    color: var(--base-color-grey)
}

.AccordionRowNew__activeContainer--1sa {
    border-bottom: 2px solid var(--accordion-body-row-active-border-color-new);
    border-top: 2px solid var(--accordion-body-row-active-border-color-new)
}

.AccordionRowNew__accordionHeaderContainer--NJ4 {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    padding: .3rem 0;
    transition: background-color .15s
}

.AccordionRowNew__accordionContainerDisabled--2sq .AccordionRowNew__accordionHeaderContainer--NJ4 {
    cursor: default
}

.desktop .AccordionRowNew__accordionHeaderContainer--NJ4:hover {
    background-color: var(--accordion-header-hover-bg-color-new);
    transition-duration: .3s
}

.AccordionRowNew__accordionIcon--156 {
    background-color: var(--accordion-body-row-border-color-new);
    height: 1.7rem;
    transition: transform .3s;
    width: 1.7rem
}

.AccordionRowNew__accordionIcon--156.AccordionRowNew__expanded--Kgs {
    background-color: var(--accordion-body-row-active-border-color-new);
    transform: rotate(180deg)
}

.AccordionRowNew__accordionHeaderArrowRow--3iV {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: .65rem
}

.AccordionRowNew__accordionBodyCell--351 {
    border-bottom: 1px solid var(--accordion-body-row-border-color-new);
    display: flex;
    padding: 1rem 0 2rem
}

.AccordionRowNew__accordionBodyCell--351:last-child {
    border-bottom: none
}

.accordionHeaderSmallDetails {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 1.3rem
}

.accordionHeaderSmallDetails span:not(:last-child) {
    margin-bottom: .4rem
}

.accordionHeaderMainDetail {
    color: var(--accordion-body-header-main-detail-font-color-new)
}

.accordionHeaderHighlightDetail {
    color: var(--accordion-body-header-highlight-detail-font-color-new)
}

.accordionBodyCellName {
    flex: 1;
    justify-content: flex-start;
    padding: 1.1rem 1.1rem 1.1rem 0
}

.accordionBodyCellValue {
    color: var(--accordion-body-row-value-font-color-new);
    flex: 1;
    justify-content: flex-end;
    padding: 1.1rem 0;
    text-align: right
}

:root {
    --item-border: 1px solid var(--accordion-body-row-border-color-new)
}

.Preference__singleCheckboxContainer--1lC {
    align-items: center;
    border-bottom: var(--item-border);
    display: flex
}

.Preference__accordionContainer--1x_ {
    border-bottom: var(--item-border);
    border-top: 0;
    padding: 0
}

.Preference__accordionContainer--1x_ .Preference__accordionHeader--3Ar {
    border: none
}

.Preference__accordionContainer--1x_ .Preference__accordionHeaderArrowRow--12S>span {
    background-color: var(--accordion-body-row-border-color-new)
}

.Preference__productsContainer--3-6 {
    border-bottom: var(--item-border);
    display: flex;
    flex-wrap: wrap;
    padding: 0
}

.Preference__productsContainer--3-6>span {
    font-weight: 600;
    margin-left: 1.25rem
}

.mobile.portrait .Preference__productsContainer--3-6>span {
    flex-basis: 100%
}

.Preference__productsContainer--3-6 .Preference__productItem--xfn,.Preference__productsContainer--3-6 .Preference__productText--2u7 {
    margin-top: .6rem
}

.Preference__accordionContainer--1x_,.Preference__productsContainer--3-6,.Preference__singleCheckboxContainer--1lC {
    border-bottom: none
}

.Preference__controlContainer--_uu {
    width: 100%
}

.ContactPreferences__container--b_a {
    margin: var(--input-field-margin) 0
}

.ContactPreferences__container--b_a .ContactPreferences__singleCheckboxContainer--3MS {
    align-items: center;
    border-bottom: 1px solid var(--border-color);
    border-bottom: none;
    display: flex
}

.ContactPreferences__controlContainer--20P {
    width: 100%
}

.AutocompleteOption__option--Hhs:hover {
    background: var(--autocomplete-field-options-hover-bg-color)
}

.AutocompleteOption__option--Hhs.AutocompleteOption__selectedOption--2Sx {
    background: var(--autocomplete-field-options-selected-bg-color)
}

.AutocompleteOption__option--Hhs.AutocompleteOption__activeOption--2A7 {
    box-shadow: inset 0 0 3px var(--autocomplete-field-options-active-border-color)
}

.AutocompleteOptions__optionsContainer--8Zl {
    background-color: var(--autocomplete-field-options-bg-color);
    box-shadow: 0 0 .3rem #00000038;
    left: 0;
    max-height: max-content;
    position: absolute;
    top: calc(100% + 1px);
    width: 100%;
    z-index: var(--dropdown-z-index)
}

.AutocompleteOptions__options--1aV {
    position: relative;
    -webkit-overflow-scrolling: touch;
    background-color: var(--autocomplete-field-options-bg-color);
    color: var(--autocomplete-field-options-font-color);
    font-size: 1rem;
    line-height: 3rem;
    list-style: none;
    margin: 0;
    min-height: 3rem;
    padding: 0;
    width: auto
}

.AutocompleteOptions__option--3MR {
    border-bottom: 1px solid var(--autocomplete-field-options-separator-color);
    cursor: pointer;
    overflow: hidden;
    padding: 0 1rem;
    position: absolute;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.AutocompleteOptions__option--3MR:last-child {
    border-bottom: none
}

.AutocompleteOptions__option--3MR.AutocompleteOptions__noOptions--35C {
    background: unset;
    cursor: auto
}

.Autocomplete__control--30y {
    position: relative
}

.Autocomplete__input--3j7 {
    background: 0 0 #0000;
    border: none;
    border-bottom: 1px solid var(--input-field-border-color);
    border-radius: 0;
    color: var(--input-field-font-color);
    display: initial;
    font-family: inherit;
    height: var(--input-field-height);
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 100%;
    -webkit-text-fill-color: initial;
    -webkit-appearance: none
}

.Autocomplete__input--3j7::placeholder {
    color: var(--input-field-placeholder-font-color)
}

.Autocomplete__input--3j7:disabled {
    opacity: 1
}

.Autocomplete__input--3j7[readonly] {
    cursor: auto
}

.Autocomplete__input--3j7:disabled,.Autocomplete__input--3j7[readonly] {
    -webkit-text-fill-color: var(--input-field-disabled-font-color);
    background: var(--input-field-background-disabled);
    color: var(--input-field-disabled-font-color);
    opacity: .6
}

.AddressLookupField__autocompleteInput--1Vn {
    margin-bottom: 1rem
}

.AddressLookupField__toggleManualInput--1LY {
    display: block;
    margin: 0 var(--input-field-margin) var(--input-field-margin)
}

.AddressLookupSwissField__autocompleteInput--13S {
    margin-bottom: 1rem
}

.AddressLookupSwissField__toggleManualInput--1Yl {
    display: block;
    margin: 0 var(--input-field-margin) var(--input-field-margin)
}

.ChangeFormField__radioGroupLabel--50w {
    display: block;
    margin: 1rem var(--input-field-margin)
}

.ChangeFormField__captcha--2JU {
    display: flex;
    justify-content: center;
    padding: 1rem
}

.ChangeFormField__textLabel--3hd {
    margin: var(--input-field-margin);
    margin: 0 0 var(--input-field-margin) 0
}

.ChangeForm__form--JvR {
    margin: 0 auto;
    padding: 2em 0
}

.ChangeForm__error--3UM {
    padding: 1.5rem 0
}

.ChangeForm__formError--1yY {
    font-size: 1rem;
    margin: .57rem auto;
    max-width: 31.43rem
}

.mobile .ChangeForm__formError--1yY {
    max-width: none
}

.tablet.portrait .ChangeForm__form--JvR {
    width: 22.5rem
}

.ChangeForm__captcha--18K {
    display: flex;
    justify-content: center;
    padding: 1rem
}

.desktop .ChangeForm__columns--1vV,.tablet.landscape .ChangeForm__columns--1vV {
    display: flex;
    flex-direction: row;
    justify-content: center
}

.desktop .ChangeForm__columns--1vV .ChangeForm__column--t6x,.tablet.landscape .ChangeForm__columns--1vV .ChangeForm__column--t6x {
    flex: 1;
    max-width: 22.5rem
}

.ChangeForm__form--JvR {
    margin: 0;
    padding: 0;
    width: auto
}

.ChangeForm__form--JvR button {
    margin: .5em 0 0
}

.desktop .ChangeForm__columns--1vV .ChangeForm__column--t6x,.tablet.landscape .ChangeForm__columns--1vV .ChangeForm__column--t6x {
    max-width: none
}

.tablet.portrait .ChangeForm__form--JvR {
    width: auto
}

.mobile .QuestionnairePopup__layout--2pi {
    width: 24.68rem
}

.mobile .QuestionnairePopup__container--3mN {
    width: 100%
}

.desktop .QuestionnairePopup__form--U0T {
    display: grid;
    gap: 0;
    grid-template-columns: 1fr 8rem 8rem;
    height: 100%;
    width: 100%
}

.desktop .QuestionnairePopup__form--U0T>:last-child {
    grid-column: span 3
}

.EmailValidationForm__errorMessage--3vz {
    margin-bottom: 1rem;
    text-align: left
}

.EmailValidationForm__emailValidationForm--1ly .EmailValidationForm__control--zLr.EmailValidationForm__valid--1f3 .EmailValidationForm__content--svF {
    border-color: var(--input-font-color)
}

.EmailValidationForm__emailValidationForm--1ly .EmailValidationForm__control--zLr.EmailValidationForm__valid--1f3 .EmailValidationForm__content--svF .EmailValidationForm__validationIcon--3U1 {
    display: none
}

.TimeIsFlying__popupInner--B2A {
    padding-bottom: 1em
}

.TimeIsFlying__confirmPopup--1bK {
    max-width: 42em
}

.mobile .TimeIsFlying__confirmPopup--1bK {
    max-width: calc(95vw - .9em)
}

.AgeVerificationPopup__popupInner--1J8 {
    font-size: 1rem;
    max-width: 42.188em;
    padding: 0 2.5em 1em
}

.AgeVerificationPopup__popupInner--1J8 p {
    margin: 1em 0;
    text-align: center
}

.DataVerificationStatusPopup__layout--oRS {
    max-height: 85vh;
    min-height: 15rem
}

.DataVerificationStatusPopup__innerContent--3wS {
    align-items: center;
    display: flex;
    flex-direction: column
}

.mobile .DataVerificationStatusPopup__innerContent--3wS form {
    width: 100%
}

.DataVerificationStatusPopup__innerContent--3wS .DataVerificationStatusPopup__info--13i {
    margin: 1rem 1.2rem 0
}

.useHandleTermsNotification__container--3EZ {
    height: 200px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.useHandleTermsNotification__container--3EZ iframe {
    border: none;
    display: block;
    height: 100%;
    width: 100%
}

.IDINAddress__btnLaunch--1h0 {
    display: block;
    margin: 5rem auto 3rem
}

.IDINAddress__disabledBtn--2QG {
    padding-right: 3rem
}

.IDINAddress__IDINAddressOverlay--1Wd {
    background: var(--hc-black-transparent-30);
    position: fixed
}

.IDINAddress__loaderContainer--31N {
    right: 1rem;
    top: 25%
}

.IDINAddress__linkContainer--3x- {
    margin: 5rem auto 3rem;
    text-align: center
}

.IDINAddress__linkContainer--3x- .IDINAddress__btnLaunch--1h0 {
    display: inline-block;
    margin: 0
}

.IDINOption__IDINOptionBlock--GbY {
    align-items: center;
    display: flex;
    flex-direction: column
}

.IDINOption__IDINOptionBlock--GbY .IDINOption__btn--dQo {
    margin-top: 2rem
}

.IDINOption__IDINOptionBlock--GbY .IDINOption__btn--dQo.IDINOption__disabled--3s4 {
    opacity: .5;
    pointer-events: none
}

.Limit__hint--25h {
    color: var(--hc-black)
}

.LimitsSpecialMessage__limitsSpecialMessage--111 {
    display: block;
    margin: 1rem 0
}

.DepositLimit__error--crM {
    margin: 1em 0
}

.DepositLimit__limits--2um {
    display: flex;
    flex-direction: column
}

.DepositLimit__link--MaX {
    cursor: pointer;
    margin-bottom: 1rem
}

.DepositLimit__fieldset--1bc {
    margin: .5rem 0
}

.mobile-layout .DepositLimit__fieldset--1bc {
    display: flex;
    flex-wrap: nowrap
}

.mobile-layout .DepositLimit__fieldset--1bc>:first-child:not(:last-child) {
    flex: 1 1 auto;
    margin-right: 1rem
}

.mobile-layout .DepositLimit__fieldset--1bc>:nth-child(2) {
    flex: 0 0 auto;
    width: 32%
}

.DateSpanPicker__datePointDisplay--3HQ>:first-child {
    font-weight: 500
}

.DateSpanPicker__datePointDisplay--3HQ>:last-child {
    color: var(--secondary-dark-font-color)
}

.DateSpanPicker__displayContent--2-B {
    align-items: center;
    display: flex;
    font-size: 1.1rem;
    height: 2.45em;
    width: 100%
}

.DateSpanPicker__displayContent--2-B .DateSpanPicker__separator--3cp {
    padding: .2em
}

.DateSpanPicker__picker--2i8 {
    align-items: normal;
    border-radius: .5em;
    flex-flow: column;
    min-height: auto;
    overflow: hidden;
    padding: 0;
    -webkit-user-select: none;
    user-select: none;
    width: 23.55em
}

.DateSpanPicker__picker--2i8 .DateSpanPicker__container--2b6 {
    padding-bottom: 1em
}

.DateSpanPicker__close--2W0 {
    right: 0;
    top: 0
}

.DateSpanPicker__header--3T7 {
    display: none
}

.DateSpanPicker__title--34W {
    background-color: var(--date-span-picker-title-bg-color);
    color: var(--date-span-picker-title-font-color);
    font-size: 1.1em;
    height: 2.2em;
    line-height: 2.5em;
    margin: 0;
    padding-left: 1em;
    width: 100%
}

.DateSpanPicker__unlimitedBtn--3qM {
    display: block;
    font-size: 1.1em;
    margin: 1.2em auto 0;
    min-width: 15em;
    padding: .2em 1.5em
}

.DateSpanPicker__keyboard--1pX {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center
}

.DateSpanPicker__keyboard--1pX .DateSpanPicker__button--twi {
    border: none;
    color: var(--date-span-picker-keyboard-font-color);
    cursor: pointer;
    flex: 0 1 auto;
    font-family: var(--font-family);
    font-size: 1.25em;
    font-weight: 500;
    height: 3em;
    margin: .2em 0;
    padding: 0;
    text-align: center;
    width: 33.33%
}

.DateSpanPicker__keyboard--1pX .DateSpanPicker__button--twi:disabled {
    cursor: default
}

.DateSpanPicker__keyboard--1pX .DateSpanPicker__button--twi.DateSpanPicker__number--2-i {
    background-color: initial
}

.DateSpanPicker__keyboard--1pX .DateSpanPicker__button--twi.DateSpanPicker__number--2-i:hover {
    text-shadow: 0 0 4px #949494
}

.DateSpanPicker__keyboard--1pX .DateSpanPicker__button--twi.DateSpanPicker__number--2-i:disabled {
    opacity: .2
}

.DateSpanPicker__keyboard--1pX .DateSpanPicker__button--twi.DateSpanPicker__number--2-i:disabled:hover {
    text-shadow: 0 0
}

.DateSpanPicker__keyboard--1pX .DateSpanPicker__button--twi:first-child {
    order: 20
}

.DateSpanPicker__keyboard--1pX .DateSpanPicker__button--twi.DateSpanPicker__cancel--3Jn {
    background-color: initial;
    margin: 0 auto;
    max-width: 3em;
    order: 10
}

.DateSpanPicker__keyboard--1pX .DateSpanPicker__button--twi.DateSpanPicker__cancel--3Jn:hover {
    background-color: var(--date-span-picker-keyboard-cancel-hover-bg-color);
    border-radius: 50%
}

.DateSpanPicker__keyboard--1pX .DateSpanPicker__button--twi.DateSpanPicker__cancel--3Jn:disabled {
    opacity: .3
}

.DateSpanPicker__keyboard--1pX .DateSpanPicker__button--twi.DateSpanPicker__cancel--3Jn:disabled:hover {
    background-color: initial
}

.DateSpanPicker__keyboard--1pX .DateSpanPicker__button--twi.DateSpanPicker__submit--1TW {
    align-items: center;
    display: flex;
    justify-content: center;
    order: 30
}

.DateSpanPicker__keyboard--1pX .DateSpanPicker__button--twi.DateSpanPicker__submit--1TW button {
    height: 2em;
    line-height: normal
}

.mobile.landscape .sidebar-content .DateSpanPicker__submit--1TW button {
    padding: 0
}

.ie .DateSpanPicker__keyboard--1pX .DateSpanPicker__button--twi.DateSpanPicker__cancel--3Jn {
    max-width: none
}

.DateSpanPicker__timer--2Wo {
    align-items: flex-end;
    background-color: var(--date-span-picker-timer-bg-color);
    display: flex;
    font-size: 3.2em;
    height: 2.25em;
    justify-content: center;
    padding: .25em;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.DateSpanPicker__timer--2Wo .DateSpanPicker__label--2b0 {
    color: var(--date-span-picker-timer-label-font-color);
    font-size: .3em;
    margin-bottom: .5em;
    opacity: .5
}

.DateSpanPicker__timer--2Wo .DateSpanPicker__clock--1R1 {
    cursor: pointer;
    width: 1.5em
}

.DateSpanPicker__timer--2Wo .DateSpanPicker__clock--1R1.DateSpanPicker__error--1Vr {
    animation: DateSpanPicker__bounce-shake--26L .82s cubic-bezier(.36,.07,.19,.97) both;
    transform: translateZ(0)
}

.DateSpanPicker__timer--2Wo .DateSpanPicker__clock--1R1 .DateSpanPicker__activeNumber--3cE {
    color: var(--date-span-picker-timer-active-number-font-color)
}

.DateSpanPicker__timer--2Wo .DateSpanPicker__clock--1R1 .DateSpanPicker__active--zgk {
    background-color: var(--date-span-picker-timer-active-clock-bg-color)
}

.DateSpanPicker__timer--2Wo .DateSpanPicker__clock--1R1,.DateSpanPicker__timer--2Wo .DateSpanPicker__separator--3cp {
    color: var(--date-span-picker-timer-font-color);
    padding: .1em
}

.DateSpanPicker__timer--2Wo .DateSpanPicker__unlimited--nTX {
    color: var(--date-span-picker-timer-unlimited-font-color)
}

.mobile.portrait .DateSpanPicker__picker--2i8 {
    width: 80%
}

.mobile.landscape .DateSpanPicker__picker--2i8 {
    width: 90%
}

.mobile.landscape .DateSpanPicker__picker--2i8 .DateSpanPicker__container--2b6 {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 1em
}

.mobile.landscape .DateSpanPicker__picker--2i8 .DateSpanPicker__container--2b6 .DateSpanPicker__column--1yQ {
    flex: 0 1 50%
}

.mobile.landscape .DateSpanPicker__timer--2Wo {
    border-radius: .1em
}

@keyframes DateSpanPicker__bounce-shake--26L {
    0% {
        transform: translate3d(-.2em,0,0)
    }

    10% {
        transform: translate3d(.2em,0,0)
    }

    20% {
        transform: translate3d(-.15em,0,0)
    }

    30% {
        transform: translate3d(.15em,0,0)
    }

    40% {
        transform: translate3d(-.1em,0,0)
    }

    50% {
        transform: translate3d(.1em,0,0)
    }

    60% {
        transform: translate3d(-.05em,0,0)
    }

    70% {
        transform: translate3d(.05em,0,0)
    }

    80% {
        transform: translate3d(-.025em,0,0)
    }

    90% {
        transform: translate3d(.025em,0,0)
    }
}

.DateSpanPicker__datePointDisplay--3HQ>:first-child {
    font-weight: 700
}

.DateSpanPicker__displayContent--2-B {
    font-family: var(--Cadiz);
    font-size: 1rem;
    font-weight: 700;
    height: auto
}

.DateSpanPicker__keyboard--1pX .DateSpanPicker__submit--1TW.DateSpanPicker__button--twi button {
    align-items: center;
    display: flex;
    height: 3em;
    justify-content: center;
    padding: 0 2rem
}

.DateSpanPicker__timer--2Wo {
    height: 2.5em
}

.mobile-layout .DateSpanPicker__picker--2i8 {
    padding: 0!important;
    width: 90%!important
}

.DateSpanPicker__placeholder--3tr {
    color: var(--input-placeholder-font-color)
}

.DateSpanPicker__close--2W0 {
    filter: invert(1);
    right: 1rem!important;
    top: .75rem!important
}

.DateSpanPicker__timer--2Wo .DateSpanPicker__separator--3cp {
    line-height: 1.5em
}

.DateSpanPicker__difference--5v0 {
    color: var(--secondary-light-font-color);
    margin-right: .5rem;
    white-space: nowrap
}

.SubmittedStage__container--3Zs {
    margin-bottom: 1rem
}

.SubmittedStage__item--3V- {
    align-items: center;
    border-bottom: .0625rem solid #0000001a;
    display: flex;
    height: 3.5rem;
    justify-content: space-between;
    overflow: hidden;
    -webkit-user-select: none;
    user-select: none
}

.SubmittedStage__icon--2bn {
    height: 2.5rem;
    width: 2.5rem
}

.LoginLimit__error--MTx {
    margin: 1em 0
}

.LoginLimit__limits--1Y_ {
    display: flex;
    flex-direction: column
}

.LoginLimit__title--2aI {
    margin-bottom: .5rem
}

.LoginLimit__link--VUw {
    cursor: pointer;
    margin-bottom: 1rem
}

.LoginLimit__description--1o9 {
    margin-bottom: 1.5rem
}

.mobile-layout .LoginLimit__description--1o9 {
    margin-bottom: 1rem
}

.LoginLimit__fieldset--3Vu {
    margin-bottom: .5rem
}

.mobile-layout .LoginLimit__fieldset--3Vu {
    display: flex;
    flex-wrap: nowrap
}

.mobile-layout .LoginLimit__fieldset--3Vu>:first-child:not(:last-child) {
    flex: 1 1 auto;
    margin-right: 1rem
}

.mobile-layout .LoginLimit__fieldset--3Vu>:nth-child(2) {
    flex: 0 0 auto;
    width: 32%
}

.WithdrawLimit__error--2FG {
    margin: 1em 0
}

.WithdrawLimit__limits--3Ks {
    display: flex;
    flex-direction: column
}

.WithdrawLimit__title--3Jn {
    margin-bottom: .5rem
}

.WithdrawLimit__description--X39 {
    margin-bottom: 1.5rem
}

.mobile-layout .WithdrawLimit__description--X39 {
    margin-bottom: 1rem
}

.WithdrawLimit__fieldset--33p {
    margin-bottom: .5rem
}

.mobile-layout .WithdrawLimit__fieldset--33p {
    display: flex;
    flex-wrap: nowrap
}

.mobile-layout .WithdrawLimit__fieldset--33p>:first-child:not(:last-child) {
    flex: 1 1 auto;
    margin-right: 1rem
}

.mobile-layout .WithdrawLimit__fieldset--33p>:nth-child(2) {
    flex: 0 0 auto;
    width: 32%
}

.AddressLookup__addressBar--1dP {
    display: flex;
    justify-content: space-between;
    margin-bottom: 1rem
}

.AddressLookup__error--3Pe {
    margin: 0 0 1em
}

.AddressLookup__expand--3V6 {
    cursor: pointer;
    flex: 0 0 auto
}

.AddressLookup__inlineFields--3C9 {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.AddressLookup__inlineFields--3C9>* {
    margin-right: 1rem;
    width: calc(33.333% - .5rem)
}

.AddressLookup__inlineFields--3C9>:last-child {
    margin-right: 0
}

#my-hc-subpage .AddressLookup__inlineFields--3C9,.mobile.portrait .AddressLookup__inlineFields--3C9,.tablet.landscape .AddressLookup__inlineFields--3C9 {
    display: block
}

#my-hc-subpage .AddressLookup__inlineFields--3C9>*,.mobile.portrait .AddressLookup__inlineFields--3C9>*,.tablet.landscape .AddressLookup__inlineFields--3C9>* {
    margin-right: 0;
    width: 100%
}

.AddressLookup__hiddenFields--18W,input[name=autocomplete-off] {
    display: none
}

.AddressDetailsForm__title--9Qt {
    margin: 1rem 0
}

.AddressDetailsForm__error--7l9 {
    margin: 1rem 0;
    text-align: center
}

.AddressDetailsForm__submit--WlU {
    margin-top: 1rem
}

.StepsCounter__stepCounter--3Vd {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: .5em 0 1em
}

.StepsCounter__stepCounter--3Vd .StepsCounter__step--Kdi {
    border: 2px solid var(--hc-gray);
    border-radius: 50%;
    flex: 0 0 auto;
    height: 2.5em;
    line-height: 2.3em;
    position: relative;
    text-align: center;
    width: 2.5em
}

.StepsCounter__stepCounter--3Vd .StepsCounter__step--Kdi.StepsCounter__current--3N6 {
    border-color: var(--hc-green);
    color: var(--hc-green)
}

.StepsCounter__stepCounter--3Vd .StepsCounter__step--Kdi.StepsCounter__checked--3Tb {
    background: var(--hc-green);
    border-color: var(--hc-green);
    color: var(--hc-white)
}

.StepsCounter__stepCounter--3Vd .StepsCounter__step--Kdi.StepsCounter__checked--3Tb span {
    border-bottom: .2em solid var(--hc-white);
    border-right: .2em solid var(--hc-white);
    display: inline-block;
    height: .85em;
    margin-top: .5em;
    transform: rotate(45deg);
    width: .5em
}

.StepsCounter__stepCounter--3Vd .StepsCounter__step--Kdi.StepsCounter__checked--3Tb+.StepsCounter__connector--3YZ {
    background: var(--hc-green)
}

.StepsCounter__stepCounter--3Vd .StepsCounter__connector--3YZ {
    background: var(--hc-gray);
    flex-grow: 1;
    height: .2em
}

@media(max-width: 420px) {
    .StepsCounter__stepCounter--3Vd {
        margin:0 0 .5rem
    }
}

.RegistrationPopup__popupTitle--3rX {
    align-items: center;
    display: flex;
    height: 2.5rem;
    text-align: left
}

.RegistrationPopup__popupDescription--1f5 {
    margin-bottom: 1.5rem
}

.mobile-layout .RegistrationPopup__popupDescription--1f5 {
    margin-bottom: 1rem
}

.FirstDepositPopup__content--60Z {
    text-align: center
}

.UpdateBSN__description--119 {
    margin-bottom: 1.5rem
}

.UpdateBSN__error--1Gi {
    margin: 0 0 1rem
}

.App__error--3X2 {
    align-items: center;
    display: flex;
    height: 100dvh;
    justify-content: center
}

.Footer__footer--LxN {
    flex-shrink: 0
}

.Reconnect__container--1C2 {
    align-items: flex-start;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.Reconnect__container--1C2 .Reconnect__content--3z1 {
    align-items: center;
    background: var(--reconnect-message-background-color);
    color: var(--reconnect-message-font-color);
    display: flex;
    font-weight: 500;
    justify-content: center;
    padding: .5rem 1.5rem;
    position: relative;
    width: 100%
}

.Reconnect__container--1C2 .Reconnect__content--3z1 p {
    font-size: 1.14rem;
    margin: 1rem 0
}

.Reconnect__container--1C2 .Reconnect__content--3z1 .Reconnect__button--3Xs {
    background-color: var(--reconnect-button-accept-background-color);
    border: 1px solid var(--reconnect-button-accept-border-color);
    box-shadow: none;
    color: var(--reconnect-button-accept-font-color);
    line-height: 2.25rem;
    margin-left: 1rem;
    min-width: 8.2rem;
    padding: 0 1.25rem
}

.Reconnect__container--1C2 .Reconnect__content--3z1 .Reconnect__button--3Xs:hover {
    background-color: var(--reconnect-button-accept-hover-background-color);
    border: 1px solid var(--reconnect-button-accept-hover-border-color);
    box-shadow: none;
    color: var(--reconnect-button-accept-hover-font-color)
}

.mobile .Reconnect__container--1C2 .Reconnect__content--3z1 {
    align-items: center;
    flex-direction: column;
    text-align: center
}

.mobile .Reconnect__container--1C2 .Reconnect__content--3z1 p {
    margin: 1.5rem 0
}

.mobile .Reconnect__container--1C2 .Reconnect__content--3z1 .Reconnect__button--3Xs {
    margin-bottom: 1rem;
    margin-left: 0
}

.AboveHeader__container--2Gp {
    background: #fff;
    color: #000
}

.AboveHeader__container--2Gp>div {
    padding: 0
}

.Header__header--3v- {
    align-items: center;
    background-color: var(--myaccount-sidebar-bg-color);
    border-bottom: 1px solid var(--myaccount-sidebar-header-border-color);
    display: flex;
    height: var(--myaccount-sidebar-header-height);
    position: fixed;
    width: 100%;
    z-index: var(--myaccount-sidebar-zindex)
}

.Header__name--k1I {
    color: var(--myaccount-sidebar-header-title-color);
    font-size: 1.28rem;
    font-weight: 700;
    margin: 0;
    overflow: hidden;
    padding: 0 3.5rem;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.Header__backIconContainer--3cd,.Header__closeIcon--1Mc {
    cursor: pointer;
    position: absolute;
    top: .4rem;
    z-index: auto
}

.Header__closeIcon--1Mc {
    right: .5rem
}

.Header__backIconContainer--3cd {
    border-radius: 30px;
    height: 2.4rem;
    left: .5rem;
    padding: .5rem;
    width: 2.4rem
}

.Header__backIconContainer--3cd:active,.desktop .Header__backIconContainer--3cd:hover {
    background: #0000000d
}

.Header__backIcon--3LI {
    height: 100%;
    width: 100%
}

.Menu__menuContainer--2VD {
    position: relative;
    transition: height .3s
}

.Menu__mainMenuList--bNz,.Menu__subMenuList--YTO {
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    transition: transform var(--myaccount-sidebar-animation-open-duration);
    width: 100%
}

.Menu__mainMenuList--bNz {
    transform: translate(0)
}

.Menu__subMenuList--YTO {
    transform: translate(110%)
}

.Menu__name--3T1 {
    padding: 1.25rem 0
}

.Menu__menuListItem--2la {
    align-items: center;
    border-bottom: 1px solid var(--myaccount-sidebar-list-border-color);
    cursor: pointer;
    display: flex;
    overflow: hidden;
    padding: 0 2rem 0 1rem;
    position: relative
}

.Menu__menuListItem--2la:hover {
    background-color: var(--myaccount-sidebar-list-hover-bg-color)
}

.Menu__menuListItem--2la,.desktop .Menu__menuListItem--2la:hover,.mobile .Menu__menuListItem--2la:visited,.tablet .Menu__menuListItem--2la:active {
    color: var(--myaccount-sidebar-menu-text-color)
}

.desktop .Menu__menuListItem--2la {
    transition: background-color .3s
}

.Menu__rightArrow--2wp {
    position: absolute;
    right: 1.5rem;
    top: calc(50% - 1.25rem)
}

.Menu__center--OPo {
    transform: translate(0)
}

.Menu__left--2_K {
    transform: translate(-110%)
}

.Menu__icon--38k {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
    height: 2.5rem;
    margin-right: 1rem;
    width: 2.5rem
}

.PortalPage__error--17o {
    font-size: 1rem;
    left: 0;
    padding: 0 1rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%
}

.PortalPage__content--3rT {
    outline: none
}

.Content__content--2qj {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1rem;
    padding-top: calc(var(--myaccount-sidebar-header-height) + .5rem);
    width: 100%
}

.Content__content--2qj::-webkit-scrollbar {
    height: 0;
    width: 7px
}

.Content__content--2qj::-webkit-scrollbar-track {
    margin: 54px 0 53px
}

.Content__content--2qj::-webkit-scrollbar-thumb {
    background: var(--scrollbar-thumb-hover-bg-color);
    border-radius: 10px;
    box-shadow: 0 0 0 1px #ffffff4d
}

.desktop .Content__content--2qj::-webkit-scrollbar-thumb {
    background: #0000
}

.Content__content--2qj:hover::-webkit-scrollbar-thumb {
    background: var(--scrollbar-thumb-bg-color)
}

.Content__content--2qj::-webkit-scrollbar-thumb:hover {
    background: var(--scrollbar-thumb-hover-bg-color)
}

:root {
    --myaccount-sidebar-overlay-zindex: calc(var(--myaccount-sidebar-zindex) - 1);
    --myaccount-sidebar-animation-open-duration: 300ms;
    --myaccount-sidebar-list-border-color: #ebebeb;
    --myaccount-sidebar-header-border-color: #ebebeb;
    --myaccount-sidebar-header-height: 3.2rem
}

.MyAccountSidebar__sidebar--1gI {
    background-color: var(--myaccount-sidebar-bg-color);
    bottom: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: transform var(--myaccount-sidebar-animation-open-duration);
    width: 30rem;
    z-index: var(--myaccount-sidebar-zindex)
}

.MyAccountSidebar__sidebar--1gI.MyAccountSidebar__left--Qzs {
    left: 0;
    transform: translate(-110%)
}

.MyAccountSidebar__sidebar--1gI.MyAccountSidebar__right--3TJ {
    right: 0;
    transform: translate(110%)
}

.MyAccountSidebar__sidebar--1gI.MyAccountSidebar__opened--3xp {
    transform: translate(0)
}

.mobile.portrait .MyAccountSidebar__sidebar--1gI {
    width: 100%
}

.MyAccountSidebar__overlay--1if {
    position: fixed;
    z-index: var(--myaccount-sidebar-overlay-zindex)
}

.SignInNotificationBanner__container--ZdL {
    align-items: center;
    background-color: var(--signin-notification-banner-background-color);
    color: var(--signin-notification-banner-font-color);
    display: flex;
    height: 4rem;
    justify-content: center;
    padding: .5rem 1.5rem;
    text-align: center;
    width: 100%;
    z-index: var(--signin-notification-z-index)
}

.SignInNotificationBanner__container--ZdL .SignInNotificationBanner__link--1qA {
    color: var(--signin-notification-banner-link-font-color);
    text-decoration: underline
}

.SignInNotificationBanner__container--ZdL .SignInNotificationBanner__link--1qA:visited {
    color: var(--signin-notification-banner-link-font-color)
}

.CookiesRegulationMessage__container--3t0 {
    background-color: var(--cookies-regulation-message-background-color);
    bottom: 0;
    box-shadow: 0 0 .5rem 0 var(--light-theme-box-shadow-color);
    color: var(--cookies-regulation-message-font-color);
    display: table;
    min-height: 25%;
    padding: .5em 3.5em;
    position: fixed;
    width: 100%;
    z-index: var(--cookie-layer-z-index)
}

.tablet .CookiesRegulationMessage__container--3t0 {
    min-height: 30%
}

.CookiesRegulationMessage__wc--z9j {
    display: table-cell;
    vertical-align: middle
}

.CookiesRegulationMessage__common--1nE {
    width: 98%
}

.CookiesRegulationMessage__buttonsRow--ios {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 0 0 0 2rem
}

.CookiesRegulationMessage__buttons--2t6 {
    display: table-cell;
    text-align: right;
    vertical-align: middle
}

.CookiesRegulationMessage__buttons--2t6 .CookiesRegulationMessage__accept--348,.CookiesRegulationMessage__buttons--2t6 .CookiesRegulationMessage__reject--25p {
    margin: 0 0 0 1rem
}

.CookiesRegulationMessage__buttons--2t6 .CookiesRegulationMessage__buttonClose--8mj {
    position: absolute;
    right: 2rem;
    top: 2rem
}

.mobile-layout .CookiesRegulationMessage__container--3t0 {
    display: block;
    padding: 3rem 1.5rem 1.5rem
}

.mobile-layout .CookiesRegulationMessage__wc--z9j {
    display: block;
    width: 100%
}

.mobile-layout .CookiesRegulationMessage__buttons--2t6 {
    display: block;
    margin-top: 1em;
    text-align: center
}

.mobile-layout .CookiesRegulationMessage__buttonsRow--ios {
    padding: 0
}

.mobile-layout .CookiesRegulationMessage__buttonClose--8mj {
    right: 1rem;
    top: 1rem
}

.mobile.portrait .CookiesRegulationMessage__buttonsRow--ios {
    flex-direction: column;
    padding: 0
}

.mobile.portrait .CookiesRegulationMessage__buttonsRow--ios .CookiesRegulationMessage__accept--348,.mobile.portrait .CookiesRegulationMessage__buttonsRow--ios .CookiesRegulationMessage__reject--25p {
    margin: .5rem 0
}

.mobile.portrait .CookiesRegulationMessage__container--3t0 a {
    text-decoration: underline
}

:root {
    --hiddenPosition: -50rem
}

@keyframes BackToTop__slideIn--Wvf {
    0% {
        right: var(--hiddenPosition)
    }

    to {
        right: 0
    }
}

@keyframes BackToTop__slideOut--2sa {
    0% {
        right: 0
    }

    to {
        display: none;
        right: var(--hiddenPosition)
    }
}

.BackToTop__container--37U {
    align-items: center;
    animation: BackToTop__slideIn--Wvf .8s ease-out;
    background: var(--floating-widget-bg-color);
    border-radius: 1.5rem 0 0 1.5rem;
    bottom: 4.5rem;
    bottom: calc(var(--hot-links-padding-bottom-ios11-2) + 4.5rem);
    bottom: calc(var(--hot-links-padding-bottom-ios11-3) + 4.5rem);
    display: flex;
    height: 3rem;
    justify-content: center;
    overflow: hidden;
    padding: .5rem 0;
    position: fixed;
    right: 0;
    width: 3rem;
    z-index: var(--widget-z-index)
}

.BackToTop__hidden--3id {
    animation: BackToTop__slideOut--2sa .8s ease-in;
    right: var(--hiddenPosition)
}

.BackToTop__icon--1jz {
    cursor: pointer
}

.HelpItemInner__helpItemText--pRh {
    word-break: break-all
}

.HelpItemInner__helpItemIcon--2q6 {
    transition: transform .2s ease
}

.HelpItemInner__helpItemInner--15a:hover .HelpItemInner__helpItemIcon--2q6 {
    transform: scale(1.1)
}

.AdaHelpItem__adaHelpItemWrapper--1B6 {
    cursor: pointer;
    position: relative
}

.AdaHelpItem__adaHelpItemOpen--1Ch {
    opacity: .5;
    pointer-events: none
}

.Badge__container--39Z {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    position: relative
}

.Badge__badgeContent--2Up {
    align-items: center;
    background: var(--hc-red);
    box-shadow: 0 0 0 0 var(--hc-red);
    color: var(--hc-white);
    display: flex;
    justify-content: center;
    -webkit-user-select: none;
    user-select: none
}

.Badge__dot--m6P {
    border-radius: 100%;
    font-size: 0;
    height: .75rem;
    width: .75rem
}

.Badge__counter--3jT {
    border-radius: .5rem;
    font-size: .5rem;
    font-weight: 700;
    height: 1rem;
    min-width: 1rem;
    padding: 0 .3rem
}

.Badge__pulse--2BA {
    animation: Badge__pulse--2BA 2s infinite
}

.Badge__badgeContent--2Up:not(:only-child) {
    position: absolute;
    top: 0
}

.Badge__badgeContent--2Up:not(:only-child).Badge__right--3Eo {
    right: 0
}

.Badge__badgeContent--2Up:not(:only-child).Badge__left--i2s {
    left: 0
}

@keyframes Badge__pulse--2BA {
    0% {
        box-shadow: 0 0 0 0 #ee0000b3;
        transform: scale(.95)
    }

    70% {
        box-shadow: 0 0 0 .5rem #e000;
        transform: scale(1)
    }

    to {
        box-shadow: 0 0 0 0 #e000;
        transform: scale(.95)
    }
}

.CommunicationItem__communicationItemContainer--Cl5 {
    cursor: pointer
}

.CommunicationItem__communicationItemOpen--2r7 {
    opacity: .5;
    pointer-events: none
}

.HelpItem__helpItem--1Xm {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 100%
}

:root {
    --fadeIn-props: 0.5s ease-in-out
}

@keyframes HelpButton__fadeIn--27l {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.HelpButton__container--NTW {
    align-items: center;
    border-radius: 1.5rem 0 0 1.5rem;
    bottom: 8rem;
    bottom: calc(var(--hot-links-padding-bottom-ios11-2) + 8rem);
    bottom: calc(var(--hot-links-padding-bottom-ios11-3) + 8rem);
    display: flex;
    flex-direction: column-reverse;
    overflow: hidden;
    padding: .5rem 0;
    position: fixed;
    right: 0;
    -webkit-user-select: none;
    user-select: none;
    width: 3rem;
    z-index: var(--help-button-z-index)
}

.HelpButton__collapsed--1qT {
    background: var(--floating-widget-bg-color)
}

.HelpButton__expanded--2tr {
    animation: HelpButton__fadeIn--27l var(--fadeIn-props);
    background: var(--hc-pink)
}

.HelpButton__expanded--2tr>:not(:last-child) {
    margin-top: 1rem
}

.HelpButton__expanded--2tr>:last-child {
    margin-top: .5rem
}

.mobile.landscape .HelpButton__expanded--2tr {
    max-height: 60vh;
    overflow-y: auto
}

.HelpButton__mainPageOpen--2rf,.HelpButton__subPageOpen--3x4 {
    animation: HelpButton__fadeIn--27l var(--fadeIn-props);
    box-shadow: 0 0 .5rem 0 #11111126;
    z-index: var(--sidebar-z-index)
}

.HelpButton__mainPageOpen--2rf.HelpButton__collapsed--1qT,.HelpButton__subPageOpen--3x4.HelpButton__collapsed--1qT {
    background-color: var(--hc-white)
}

.HelpButton__mainPageOpen--2rf.HelpButton__expanded--2tr,.HelpButton__subPageOpen--3x4.HelpButton__expanded--2tr {
    animation: HelpButton__fadeIn--27l var(--fadeIn-props),HelpButton__fadeIn--27l var(--fadeIn-props)
}

.HelpButton__mainPageOpen--2rf {
    right: var(--sidebar-page-width)
}

.HelpButton__subPageOpen--3x4 {
    right: calc(var(--sidebar-page-width) + var(--sidebar-subpage-width) - .0625rem)
}

.HelpButton__hidden--Ogm {
    opacity: 0
}

.HelpButton__toggleContainer--2xj {
    align-items: center;
    background: var(--hc-pink);
    border-radius: 50%;
    color: var(--hc-white);
    cursor: pointer;
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    height: 2rem;
    justify-content: center;
    width: 2rem
}

.HelpButton__expanded--2tr .HelpButton__toggleContainer--2xj {
    background: var(--hc-white);
    transition: transform .2s ease
}

.HelpButton__expanded--2tr .HelpButton__toggleContainer--2xj:hover {
    transform: scale(1.1)
}

.HelpButton__toggleCollapsed--1P1 {
    color: var(--hc-white);
    font-family: sans-serif;
    font-weight: 700
}

.HelpButton__toggleCollapsed--1P1 .HelpButton__toggleIcon--1e1 {
    align-items: center;
    display: flex;
    height: 2rem;
    justify-content: center;
    width: 2rem
}

.HelpButton__expanded--2tr .HelpButton__helpItemIcon--2el {
    transition: transform .2s ease
}

.HotLinks__hotLinks--CRZ {
    bottom: 0;
    display: flex;
    font-size: .75em;
    left: 0;
    position: fixed;
    top: 0;
    width: 0;
    z-index: var(--widget-z-index)
}

.HotLinks__hotLinks--CRZ.HotLinks__light--ChH {
    color: var(--light-theme-font-color)
}

.HotLinks__hotLinks--CRZ.HotLinks__dark--3KR {
    color: var(--dark-theme-font-color)
}

.HotLinks__linkList--rFw {
    align-self: center;
    margin-left: .5rem;
    max-width: 7.5em
}

.HotLinks__linkList--rFw .HotLinks__sideLink--10z {
    will-change: opacity,margin-left
}

.desktop-wide-layout .HotLinks__linkList--rFw {
    max-width: none
}

.mobile .HotLinks__linkList--rFw::-webkit-scrollbar,.tablet .HotLinks__linkList--rFw::-webkit-scrollbar {
    display: none
}

.HotLinks__sideLink--10z {
    margin-bottom: 1.5em;
    opacity: .6;
    width: 100%
}

.HotLinks__icon--2Jx {
    flex: 0 0 auto
}

.HotLinks__link--41u {
    display: flex;
    line-height: 1.5;
    position: relative
}

.HotLinks__text--jSA {
    left: .5em;
    position: relative;
    top: .7em;
    white-space: nowrap
}

@media screen and (min-width: 1280px) {
    .HotLinks__sideLink--10z {
        transition:.3s
    }

    .HotLinks__sideLink--10z.HotLinks__active--3Um,.HotLinks__sideLink--10z:hover {
        opacity: 1;
        transform: translateX(.5em)
    }
}

@media screen and (max-width: 1280px) {
    .HotLinks__hotLinks--CRZ {
        -webkit-backdrop-filter:var(--blur-bg);
        backdrop-filter: var(--blur-bg);
        background-color: var(--hot-links-bg-color);
        font-size: .875em;
        padding-bottom: var(--hot-links-padding-bottom-ios11-3);
        top: auto;
        width: 100%
    }

    .HotLinks__linkList--rFw {
        display: flex;
        flex-wrap: nowrap;
        margin: 0 auto;
        max-width: 100%;
        overflow-x: auto
    }

    .HotLinks__sideLink--10z {
        animation: none;
        flex-shrink: 0;
        margin: 0;
        min-width: 4.9em;
        opacity: .6;
        padding: .5em 0;
        width: auto
    }

    .HotLinks__sideLink--10z:not(:last-child) {
        margin-right: .25rem
    }

    .HotLinks__sideLink--10z.HotLinks__active--3Um {
        opacity: 1
    }

    .HotLinks__sideLink--10z.HotLinks__active--3Um .HotLinks__text--jSA {
        border-bottom: .125rem solid var(--hc-pink);
        content: ""
    }

    .HotLinks__icon--2Jx {
        margin: auto
    }

    .HotLinks__link--41u {
        display: flex;
        flex-direction: column;
        font-size: .875em;
        text-align: center
    }

    .HotLinks__text--jSA {
        position: static;
        text-align: center
    }
}

.withCommonPage__error--276 {
    padding: 1rem 0
}

.NavigationBar__container--1tM {
    background: var(--page-left-menu-background-color);
    border-right: var(--border);
    border-right-color: var(--page-left-menu-border-right-color);
    flex-shrink: 0;
    width: 18.29rem
}

.NavigationBar__container--1tM .NavigationBar__list--xsN {
    list-style: none;
    margin: 0;
    padding: 0
}

.NavigationBar__container--1tM .chat-unread-count,.NavigationBar__container--1tM .cms-chat-unread,.NavigationBar__container--1tM .unread-messages-count-replacer {
    background: var(--chat-bundle-icon-unread-background-color);
    border-radius: 1.5rem;
    color: var(--chat-bundle-icon-unread-font-color);
    display: none;
    font-size: .914rem;
    height: 1.5rem;
    left: .3px;
    line-height: 1.5rem;
    overflow: hidden;
    position: relative;
    width: 2.2rem
}

.NavigationBar__container--1tM .chat-unread-count.has-message,.NavigationBar__container--1tM .cms-chat-unread.has-message,.NavigationBar__container--1tM .unread-messages-count-replacer.has-message {
    align-items: center;
    display: flex;
    justify-content: center
}

.NavigationBar__container--1tM .NavigationBar__replacerContainer--17h {
    align-items: center;
    display: flex;
    height: 4em
}

.NavigationBar__listItem--3pp {
    line-height: 3.95em;
    white-space: nowrap
}

.NavigationBar__listItem--3pp [class*=micon-] {
    background-position-x: -7.5em
}

.NavigationBar__listItem--3pp.NavigationBar__isActive--qyh {
    border-left: .5em solid var(--page-left-menu-item-active-border-left-color)
}

.NavigationBar__listItem--3pp.NavigationBar__isActive--qyh [class*=micon-] {
    background-position-x: -2.5em
}

.NavigationBar__listItem--3pp .NavigationBar__link--1OD {
    overflow: hidden;
    text-overflow: ellipsis
}

.NavigationBar__listItem--3pp .tablet {
    line-height: 6.75em
}

.NavigationBar__listItem--3pp .NavigationBar__itemName--2rS {
    font-size: 1.065rem;
    margin-left: 1.25em
}

.NavigationBar__listItem--3pp .NavigationBar__itemName--2rS.NavigationBar__replacerItem--10l {
    flex: 1 1 auto
}

.NavigationBar__listItemPoint--1in {
    color: var(--page-left-menu-item-font-color);
    cursor: pointer;
    display: block;
    padding-left: 1.25em;
    text-decoration: none;
    transition: color .15s ease-out
}

.NavigationBar__listItemPoint--1in:hover {
    color: var(--page-left-menu-item-hover-font-color)
}

.NavigationBar__listItemPoint--1in.NavigationBar__listItemPointReplacer--3Gc {
    padding-right: 1.25em
}

.NavigationBar__isActive--qyh .NavigationBar__listItemPoint--1in {
    color: var(--page-left-menu-item-active-font-color);
    padding-left: .75em
}

.tablet .NavigationBar__listItemPoint--1in:hover {
    background-color: var(--page-left-menu-item-touchdevice-pressed-background-color);
    color: var(--page-left-menu-item-font-color)
}

.Layout__layoutWrapper--2mq {
    background-color: var(--page-layout-background-color);
    display: flex;
    margin: auto;
    transition: opacity .2s;
    width: 100%
}

.Layout__layoutWrapper--2mq .Layout__rootLayoutWithNavigation--1xD {
    width: calc(100% - 18.286rem)
}

.Layout__layoutWrapper--2mq .Layout__column--3vr {
    display: flex;
    flex-direction: column
}

.Layout__layoutWrapper--2mq .Layout__row--1tb {
    display: flex
}

.Layout__layoutWrapper--2mq.Layout__admin--2T9 .Layout__layout--nVs {
    border: 1px solid #f5f5f5;
    min-height: 10rem
}

.Layout__layoutWrapper--2mq.Layout__loading--3IW {
    opacity: .2;
    pointer-events: none
}

.Layout__layoutWrapper--2mq.Layout__loaded--255 {
    opacity: 1
}

.Layout__layoutWrapper--2mq .page-layout-box-shadow,.Layout__layoutWrapper--2mq.page-layout-box-shadow {
    box-shadow: 0 .2em .2em #0003
}

.desktop .Layout__layoutWrapper--2mq .page-layout-width-1200,.desktop .Layout__layoutWrapper--2mq.page-layout-width-1200 {
    margin: 0 auto;
    max-width: 1200px
}

.tablet .Layout__layoutWrapper--2mq .two-rows-100-1200-width {
    margin: 0 auto;
    width: calc(100% - 3.1rem)!important
}

.Layout__hcBackBtn--1qU {
    flex: 0 0 auto;
    margin: 1rem 0
}

.Layout__myAccountPage--2R- {
    background-color: var(--light-theme-bg-color);
    flex-direction: column;
    padding: 1rem
}

.desktop-layout .Layout__myAccountPage--2R- {
    max-width: 50rem;
    padding: 1rem 2.5%
}

.desktop .Layout__scCashier--1FR {
    background-color: var(--light-theme-bg-color);
    margin: 0;
    padding: 0;
    width: 100%
}

.desktop .Layout__scCashier--1FR .cashier-iframe__container {
    margin: 0 auto;
    overflow-x: auto
}

.desktop .Layout__scCashier--1FR .cashier-iframe__iframe {
    width: 900px
}

.GameInfoHeader__headerBlock--2Uu {
    display: flex;
    --image-side-size: 15rem;
    --block-spacing-size: 1.5rem;
    margin-bottom: var(--block-spacing-size);
    min-height: var(--image-side-size)
}

.GameInfoHeader__headerBlock--2Uu .GameInfoHeader__mainTitle--2pH {
    margin-bottom: var(--block-spacing-size);
    text-align: left
}

.GameInfoHeader__headerBlock--2Uu .GameInfoHeader__mainGameImage--25h {
    background-repeat: no-repeat;
    background-size: cover;
    height: var(--image-side-size);
    margin-right: var(--block-spacing-size);
    min-width: var(--image-side-size);
    width: var(--image-side-size)
}

.GameInfoHeader__headerBlock--2Uu .GameInfoHeader__providerImage--1gQ {
    height: 100%;
    max-height: 3rem;
    width: auto
}

@media(max-width: 420px) {
    .GameInfoHeader__headerBlock--2Uu {
        --image-side-size:8rem;
        --block-spacing-size: 1rem
    }

    .GameInfoHeader__headerBlock--2Uu .GameInfoHeader__mainGameImage--25h {
        margin-right: 1rem
    }

    .GameInfoHeader__headerBlock--2Uu .GameInfoHeader__mainTitle--2pH {
        font-size: 1rem;
        line-height: 1.2rem
    }

    .GameInfoHeader__headerBlock--2Uu .GameInfoHeader__providerImage--1gQ {
        max-height: 2rem
    }
}

.JackpotLabel__jackpotLabel--3As {
    display: flex;
    justify-content: center
}

.JackpotLabel__jackpot--2T3 {
    background-color: var(--hc-blue-transparent-40);
    border-radius: 1rem;
    margin-left: .25em;
    padding-left: 0;
    padding-right: 0
}

.JackpotLabel__jackpotIcon--28k {
    margin: 0 .25rem
}

.JackpotLabel__jackpotValue--EsC {
    font-size: .875rem;
    font-weight: 700
}

.GameInfoBare__container--3Q1 {
    background-color: var(--dark-theme-bg-color);
    color: var(--dark-theme-font-color)
}

.GameInfoBare__content--3Rl {
    padding: 2.5rem 0
}

.GameInfoBare__innerContent--RkB {
    display: flex;
    flex-direction: column;
    margin: 0 auto auto;
    position: relative;
    z-index: 1
}

.GameInfoBare__mainBlock--3sd {
    align-items: center;
    display: flex;
    flex-direction: column;
    --block-spacing-size: 1.5rem
}

.GameInfoBare__mainBlock--3sd .GameInfoBare__previewImage--2aD {
    height: auto;
    margin: 0 0 var(--block-spacing-size);
    max-width: 31.25rem;
    width: 100%
}

.GameInfoBare__mainBlock--3sd .GameInfoBare__demo--1BQ,.GameInfoBare__mainBlock--3sd .GameInfoBare__real--2Gz {
    align-self: center;
    margin: 0 0 var(--block-spacing-size)
}

.GameInfoBare__mainBlock--3sd .GameInfoBare__demoBtn--1Jw {
    align-self: center;
    margin: var(--block-spacing-size)
}

@media(max-width: 420px) {
    .GameInfoBare__mainBlock--3sd {
        --block-spacing-size:1rem
    }
}

.mobile .GamesInfoPopup__overlay--3UA {
    background-color: var(--popup-overlay-bg-color);
    opacity: .4
}

.mobile .GamesInfoPopup__layout--ub6 {
    height: calc(100% - 1.5em)
}

.desktop .GamesInfoPopup__layout--ub6 {
    --layout-margin: 2.5em
}

.tablet .GamesInfoPopup__layout--ub6 {
    height: calc(100% - 1.875em)
}

.mobile .GamesInfoPopup__layout--ub6,.tablet .GamesInfoPopup__layout--ub6 {
    align-self: flex-end;
    max-height: none;
    max-width: none;
    position: relative;
    width: 100%
}

.mobile .GamesInfoPopup__actionButtons--15E,.tablet .GamesInfoPopup__actionButtons--15E {
    height: 2.5em;
    margin: 0 1.25em;
    order: -1;
    padding: 0;
    width: 100%
}

.mobile .GamesInfoPopup__actionButtons--15E .GamesInfoPopup__backBtn--1DI,.tablet .GamesInfoPopup__actionButtons--15E .GamesInfoPopup__backBtn--1DI {
    align-items: center;
    display: inline-flex;
    height: 100%;
    padding-right: .5em
}

.mobile .GamesInfoPopup__actionButtons--15E .GamesInfoPopup__backBtn--1DI .GamesInfoPopup__backBtnIcon--170,.tablet .GamesInfoPopup__actionButtons--15E .GamesInfoPopup__backBtn--1DI .GamesInfoPopup__backBtnIcon--170 {
    background-position: 50%;
    background-size: 50%
}

.mobile .GamesInfoPopup__actionButtons--15E .GamesInfoPopup__backBtn--1DI .GamesInfoPopup__backBtnText--2JQ,.tablet .GamesInfoPopup__actionButtons--15E .GamesInfoPopup__backBtn--1DI .GamesInfoPopup__backBtnText--2JQ {
    color: var(--primary-dark-font-color);
    font-size: .875em
}

.mobile.landscape .GamesInfoPopup__layout--ub6 {
    height: 100%
}

.mobile.portrait .GamesInfoPopup__actionButtons--15E {
    margin: 0
}

@keyframes GamesInfoPopup__fadeIn--3tB {
    0% {
        opacity: 0
    }

    to {
        opacity: .4
    }
}

@keyframes GamesInfoPopup__fadeInUp--2BF {
    0% {
        opacity: .75;
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes GamesInfoPopup__fadeOut--1vZ {
    0% {
        opacity: .4
    }

    to {
        opacity: 0
    }
}

@keyframes GamesInfoPopup__fadeOutDown--34x {
    0% {
        opacity: 1
    }

    to {
        opacity: .75;
        transform: translate3d(0,100%,0)
    }
}

.GamesInfoPopup__popup--2QD {
    width: 63.75em;
    will-change: transform,opacity
}

.GamesInfoPopup__popup--2QD.GamesInfoPopup__withBottomIndent--Qll .GamesInfoPopup__inner--xxI {
    padding-bottom: 4em
}

.mobile.ios.landscape .GamesInfoPopup__popup--2QD.GamesInfoPopup__withBottomIndent--Qll .GamesInfoPopup__inner--xxI {
    padding-bottom: 6em
}

.GamesInfoPopup__inner--xxI {
    -webkit-overflow-scrolling: touch
}

.GamesInfoPopup__overlay--3UA,.GamesInfoPopup__popup--2QD {
    animation-duration: .35s;
    animation-fill-mode: both;
    animation-timing-function: ease-in
}

.GamesInfoPopup__layer--1xx .GamesInfoPopup__overlay--3UA {
    animation-name: GamesInfoPopup__fadeIn--3tB
}

.GamesInfoPopup__layer--1xx .GamesInfoPopup__showPopup--3B7 {
    animation-duration: .4s;
    animation-name: GamesInfoPopup__fadeInUp--2BF;
    animation-timing-function: ease-out
}

.GamesInfoPopup__layer--1xx .GamesInfoPopup__hidePopup--1Ld {
    animation-name: GamesInfoPopup__fadeOutDown--34x
}

.GamesInfoPopup__hideLayer--383 .GamesInfoPopup__overlay--3UA {
    animation-name: GamesInfoPopup__fadeOut--1vZ
}

.GamesInfoPopup__hideLayer--383 .GamesInfoPopup__popup--2QD {
    animation-name: GamesInfoPopup__fadeOutDown--34x
}

@media(min-width: 900px)and (max-width:1280px) {
    .desktop .GamesInfoPopup__popup--2QD {
        width:51.25em
    }
}

@media screen and (max-width: 899px) {
    .desktop .GamesInfoPopup__popup--2QD {
        width:38.25em
    }
}

:root {
    --games-info-popup-swipe-down-image: url(img/js__components__popups__GamesInfoPopup__assets__arrow_swipedown.svg?t=1773244363948)
}

.mobile[class*=gameInfo__],.mobile[class*=gameInfo__] body,.tablet[class*=gameInfo__],.tablet[class*=gameInfo__] body {
    overscroll-behavior-y: none
}

.mobile .GamesInfoPopup__popup--2QD,.tablet .GamesInfoPopup__popup--2QD {
    height: 100%;
    padding: 0;
    position: absolute;
    width: 100%
}

.mobile .GamesInfoPopup__close--39t,.tablet .GamesInfoPopup__close--39t {
    align-self: center;
    background-image: var(--games-info-popup-swipe-down-image);
    background-position: 50%;
    background-size: 64%;
    right: auto
}

.mobile .GamesInfoPopup__header--2KY,.tablet .GamesInfoPopup__header--2KY {
    display: none
}

.mobile[class*=ios_10_3] .GamesInfoPopup__close--39t,.tablet[class*=ios_10_3] .GamesInfoPopup__close--39t {
    right: 46%
}

.mobile .GamesInfoPopup__popup--2QD {
    border-radius: .125em .125em 0 0;
    box-shadow: 0 .125em .625em .1875em #00000094
}

.mobile.portrait .GamesInfoPopup__popup--2QD {
    border-radius: 0
}

.mobile.portrait .GamesInfoPopup__popup--2QD.GamesInfoPopup__withBackBtn--eNK .GamesInfoPopup__close--39t {
    top: 2.5em
}

.tablet .GamesInfoPopup__popup--2QD {
    border-radius: 0;
    box-shadow: 0 -.125em .375em .125em #00000080;
    font-size: 1.25em
}

.GamesInfoPopup__popupContainer--Y1z {
    overflow: hidden
}

.GamesInfoPopup__inner--xxI {
    height: 100%;
    overflow-y: auto;
    position: relative
}

.PagePopup__container--3CX {
    max-height: 100%
}

.PagePopup__cookieSetting--32L {
    z-index: var(--cookie-settings-z-index)
}

.desktop-layout .PagePopup__safeChargeCashier---ZE {
    height: auto;
    min-width: auto
}

.desktop-layout .PagePopup__safeChargeCashier---ZE .PagePopup__close--1m_ {
    right: 1rem;
    top: 1rem
}

.mobile-layout .PagePopup__safeChargeCashier---ZE>div {
    height: 100%
}

.desktop-layout .PagePopup__container--3CX .PagePopup__gameGridInfoPopup--HZB,.mobile-layout .PagePopup__container--3CX .PagePopup__gameGridInfoPopup--HZB {
    padding: 2.5rem 0
}

.PageInPopup__container--3SP {
    max-height: 100%
}

.PageInPopup__error--3tg {
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: 5rem
}

.QuickDepositPopup__layout--1jw {
    min-width: 26.5em
}

.mobile .QuickDepositPopup__popup--3Po {
    border-radius: 0;
    width: 100%
}

.mobile .QuickDepositPopup__layout--1jw {
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    width: 100%
}

:root {
    --scroll-margin-top: 0
}

.AppRouter__header--3bT {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: var(--header-z-index)
}

.AppRouter__cookieLayer--2_y {
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: var(--cookies-regulation-message-z-index)
}

.AppRouter__content--DEY {
    display: flex
}

.AppRouter__content--DEY * {
    scroll-margin-top: var(--scroll-margin-top)
}

.WrapperInner__loader--3Yr {
    height: 100vh;
    max-width: 100%;
    width: 100vw
}

.Wrapper__error--hWT {
    margin-top: calc(50% - 5rem)
}

*,:after,:before {
    box-sizing: border-box;
    text-size-adjust: none;
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

body {
    margin: 0;
    min-height: 100%;
    padding: 0;
    scroll-behavior: smooth;
    text-rendering: optimizeSpeed
}

a {
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto
}

button,input,select,textarea {
    font-family: inherit;
    font-size: 1rem
}

fieldset:focus,input:focus,select:focus,textarea:focus {
    outline: none
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

::-moz-focus-inner {
    border: 0;
    outline: 0
}

input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover {
    -webkit-text-fill-color: var(--input-field-font-color);
    -webkit-box-shadow: 0 0 0 1000px var(--input-field-background-color) inset;
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}

#wrapper,.wrapper body,html.wrapper {
    height: 100%;
    margin: 0;
    padding: 0
}

.ios :focus {
    outline: none
}

.mobile :not(input):not(textarea),.tablet :not(input):not(textarea) {
    -webkit-user-select: none;
    user-select: none
}

.ios body {
    touch-action: manipulation
}

:root {
    --list-title-border-bottom-color: var(--orange-const-color);
    --active-font-color: var(--orange-const-color);
    --accordion-container-font-color: var(--secondary-dark-font-color);
    --accordion-container-border-color: var(--secondary-light-font-color);
    --accordion-header-hover-bg-color: #d3e8f7;
    --accordion-body-border-color: var(--list-title-border-bottom-color);
    --accordion-body-before-border-color: var(--list-title-border-bottom-color);
    --accordion-body-row-border-color: var(--secondary-light-font-color);
    --accordion-body-header-main-detail-font-color: var(--black-const-color);
    --accordion-body-header-highlight-detail-font-color: var(--primary-dark-font-color);
    --accordion-body-row-value-font-color: var(--primary-dark-font-color);
    --accordion-header-hover-bg-color-new: var(--base-color-grey-4);
    --accordion-body-row-border-color-new: var(--base-color-grey-6);
    --accordion-body-header-main-detail-font-color-new: var(--black-const-color);
    --accordion-body-header-highlight-detail-font-color-new: var(--primary-dark-font-color);
    --accordion-body-row-value-font-color-new: var(--primary-dark-font-color);
    --accordion-body-row-active-border-color-new: var(--base-color-green);
    --autocomplete-field-options-font-color: var(--black-const-color);
    --autocomplete-field-options-separator-color: var(--base-color-grey-3);
    --autocomplete-field-options-bg-color: var(--white-const-color);
    --autocomplete-field-options-hover-bg-color: var(--base-color-grey-4);
    --autocomplete-field-options-active-border-color: var(--input-field-focus-border-color);
    --autocomplete-field-options-selected-bg-color: var(--pale-blue-const-color);
    --autocomplete-options-font-color: var(--black-const-color);
    --autocomplete-options-bg-color: var(--white-const-color);
    --autocomplete-options-border-color: var(--base-color-grey-3);
    --autocomplete-options-hover-bg-color: var(--base-color-grey-4);
    --autocomplete-options-active-border-color: var(--form-field-border-focus-color);
    --autocomplete-options-selected-bg-color: var(--base-color-grey-4);
    --list-bg-color: var(--white-const-color);
    --popup-bg-color: var(--white-const-color);
    --menu-item-touchdevice-color: var(--pale-blue-const-color);
    --black-const-color: #000;
    --white-const-color: #fff;
    --pale-blue-const-color: #d3e8f7;
    --light-blue-const-color: #79c2f2;
    --dark-blue-const-color: #3498db;
    --lightest-grey-const-color: #f8f8f8;
    --lighter-grey-const-color: #e7e7e7;
    --light-grey-const-color: #bababa;
    --dark-grey-const-color: #949494;
    --lighter-green-const-color: #d4edda;
    --green-const-color: #6ecd8d;
    --dark-green-const-color: #62ad7b;
    --red-const-color: #f35e5e;
    --orange-const-color: #ff7348;
    --yellow-const-color: #ffba00;
    --dark-yellow-const-color: #cd9600;
    --purple-const-color: #8160ed;
    --base-color-white: #fff;
    --base-color-red: #ffe8e8;
    --base-color-red-2: #ec3238;
    --base-color-red-3: #c81319;
    --base-color-green: #6ecd8d;
    --base-color-green-2: #379f59;
    --base-color-blue: #2196f3;
    --base-color-grey: #262626;
    --base-color-grey-2: #4f4f4f;
    --base-color-grey-3: #bdbdbd;
    --base-color-grey-4: #f2f2f2;
    --base-color-grey-5: #666;
    --base-color-grey-6: #d9d9d9;
    --bingo-scheduler-controls-header-font-color: #fff;
    --bingo-scheduler-controls-header-backgroud-color: #71b7e6;
    --bingo-scheduler-list-header-backgroud-color: #d6eaf8;
    --bingo-scheduler-list-row-border-color: #a4a4a4;
    --bingo-scheduler-game-tile-background-color: #fff;
    --bingo-scheduler-game-tile-background-color-hover: #fff;
    --bingo-scheduler-game-frame-border-color: #e0e0e0;
    --bingo-scheduler-game-frame-border-color-hover: #71b7e6;
    --bingo-scheduler-game-image-shadow-color: #a4a4a4;
    --input-field-font-color: var(--black-const-color);
    --popup-font-color: var(--black-const-color);
    --portlet-font-color: var(--black-const-color);
    --bonus-history-bonus-name-font-color: #000;
    --bonus-history-game-title-color: var(--black-const-color);
    --bonus-history-bonus-progress-font-color: #fff;
    --bonus-history-bonus-status-active-font-color: #6ecd8d;
    --bonus-history-bonus-status-pending-font-color: #bababa;
    --bonus-history-bonus-status-declined-font-color: #f35e5e;
    --bonus-indicator-background-color: #6ecd8d;
    --bonus-progress-bar-background-color: #d5d5d5;
    --border-light-color: #eaeaea;
    --border-color: #d3d3d3;
    --broken-games-history-main-text-color: var(--black-const-color);
    --broken-games-history-highlight-text-color: var(--primary-dark-font-color);
    --btn-primary-success-font-color: var(--btn-primary-font-const-color);
    --btn-primary-negative-font-color: var(--btn-primary-font-const-color);
    --btn-primary-info-font-color: var(--btn-primary-font-const-color);
    --btn-primary-revert-font-color: var(--btn-primary-font-const-color);
    --btn-secondary-hover-font-color: var(--white-const-color);
    --cashier-suggestion-color: var(--btn-secondary-success-font-color);
    --cashier-suggestion-color-hover: var(--base-color-white);
    --cashier-tiles-bg-color: #f9f9f9;
    --cashier-tiles-text-color: var(--base-color-grey);
    --cashier-tabs-bg-color: var(--navigation-tabs-tab-background-color);
    --cashier-tabs-text-color: var(--base-color-grey);
    --cashier-tabs-active-tab-highlight-bg-color: var(--green-const-color);
    --cashier-delete-hover-color: #ec32381a;
    --cashier-back-btn-hover-color: var(--base-color-grey-4);
    --chat-icon-unread-background-color: #ff871d;
    --chat-icon-unread-font-color: var(--white-const-color);
    --main-text-color: var(--base-color-grey);
    --pressed-font-color: var(--purple-const-color);
    --link-font-hover-color: var(--pressed-font-color);
    --link-font-active-color: var(--pressed-font-color);
    --control-bg-color: var(--lightest-grey-const-color);
    --control-arbitrary-el-color: var(--lighter-grey-const-color);
    --sublist-bg-color: #f1f1f1;
    --default-game-image-bg-color: #ebebeb;
    --success-btn-const-color: var(--green-const-color);
    --success-btn-dark-const-color: var(--dark-green-const-color);
    --negative-btn-const-color: #f66464;
    --negative-btn-dark-const-color: #cf4646;
    --info-btn-const-color: var(--dark-blue-const-color);
    --info-btn-dark-const-color: #1d79b6;
    --revert-btn-const-color: var(--yellow-const-color);
    --revert-btn-dark-const-color: var(--dark-yellow-const-color);
    --btn-primary-font-const-color: var(--white-const-color);
    --btn-secondary-bg-const-color: #0000;
    --field-label-asterisk-color: #f35e5e;
    --conic-progress-bar-bg-color: var(--lighter-grey-const-color);
    --conic-progress-bar-progress-bg-color: var(--dark-blue-const-color);
    --tabs-tab-font-color: var(--black-const-color);
    --tabs-tab-active-font-color: var(--white-const-color);
    --tabs-tab-active-bg-color: #3498db;
    --tabs-tab-hover-bg-color: #3498db0d;
    --toogle-bg-color: #ccc;
    --toogle-active-bg-color: var(--green-const-color);
    --leaderboard-status-badge-main-bg-color: #d8d8d8;
    --leaderboard-status-badge-main-font-color: var(--white-const-color);
    --leaderboard-reg-status-badge-card-internal-bg-color: var(--black-const-color);
    --leaderboard-reg-status-badge-card-internal-font-color: var(--white-const-color);
    --leaderboard-card-bg-color: #d8d8d8;
    --leaderboard-card-shadow-color: #0003;
    --leaderboard-card-body-bg-color: #fff;
    --leaderboard-card-body-font-color: var(--portlet-font-color);
    --leaderboard-card-internal-reg-border-color: #d72a2a;
    --scrollbar-thumb-bg-color: #00000073;
    --scrollbar-thumb-hover-bg-color: #0000008c;
    --common-table-row-border-color: var(--secondary-light-font-color);
    --common-table-body-row-font-color: var(--secondary-dark-font-color);
    --common-table-body-row-border-color: var(--secondary-light-font-color);
    --common-table-body-header-font-color: var(--primary-dark-font-color);
    --common-table-body-header-border-color: #71b7e6;
    --common-table-body-header-bg-color: #e7f2fa;
    --common-table-body-empty-bg-color: #e7e7e780;
    --cookies-regulation-message-background-color: #0e214c;
    --cookies-regulation-message-font-color: var(--white-const-color);
    --cookies-regulation-button-accept-font-color: var(--white-const-color);
    --cookies-regulation-button-setup-font-color: var(--white-const-color);
    --date-span-picker-title-bg-color: #3b99d9;
    --date-span-picker-timer-font-color: #89c3e9;
    --date-span-picker-timer-bg-color: #74b8e4;
    --date-span-picker-timer-active-clock-bg-color: #4da4df;
    --input-field-border-color: #a4a4a4;
    --input-field-background-disabled: #0000;
    --input-field-disabled-font-color: var(--light-grey-const-color);
    --input-field-background-color: #0000;
    --detailed-transaction-history-title-light-bg-color: #e7f2fa;
    --detailed-transaction-history-title-light-border-top-color: #71b7e6;
    --detailed-transaction-history-highlight-font-color: var(--black-const-color);
    --detailed-transaction-history-amount-font-color: var(--primary-dark-font-color);
    --detailed-transaction-history-status-approved-font-color: var(--valid-font-color);
    --detailed-transaction-history-status-declined-font-color: var(--invalid-font-color);
    --free-spins-balance-primary-dark-font-color: var(--dark-blue-const-color);
    --free-spins-balance-black-font-color: var(--black-const-color);
    --free-spins-balance-game-title-color: var(--black-const-color);
    --game-history-value-color: var(--dark-blue-const-color);
    --game-history-datetime-color: #a2a2a2;
    --game-history-name-color: var(--black-const-color);
    --games-grid-tab-background-color: #0000;
    --games-grid-tab-background-active-color: var(--base-color-green);
    --games-grid-tab-border-color: var(--base-color-grey-6);
    --games-grid-tab-border-active-color: var(--base-color-green);
    --games-grid-tab-text-color: var(--base-color-grey-5);
    --games-grid-tab-text-active-color: var(--base-color-white);
    --games-grid-category-name-color: var(--main-text-color);
    --games-grid-category-description-color: var(--main-text-color);
    --games-grid-category-view-more-color: var(--base-color-green);
    --games-grid-category-view-more-hover-color: var(--base-color-green-2);
    --games-grid-filters-input-background-color: #0000;
    --games-grid-filters-input-border-color: #a6a6a6;
    --games-grid-filters-mobile-counter-background-color: var(--base-color-green);
    --games-grid-filters-mobile-counter-text-color: var(--white-const-color);
    --games-grid-game-tile-text-color: var(--base-color-white);
    --games-grid-game-tile-hover-bg-color: #000000bf;
    --games-grid-labels-background-color: #ea2027;
    --games-grid-labels-text-color: var(--base-color-white);
    --games-grid-game-live-limits-font-color: #ffc312;
    --games-grid-jackpot-text-color: var(--base-color-white);
    --games-grid-jackpot-background-color: #000000bf;
    --games-grid-volatility-background-color: var(--base-color-white);
    --games-grid-free-spins-background-color: #00000080;
    --games-grid-golden-chips-background-color: #00000080;
    --games-grid-empty-game-content-background-color: #f5f5f5;
    --games-grid-info-empty-game-container-text-color: var(--main-text-color);
    --games-grid-info-labels-background-color: var(--games-grid-labels-background-color);
    --games-grid-info-labels-text-color: var(--games-grid-labels-text-color);
    --games-grid-info-game-live-limits-font-color: var(--games-grid-game-live-limits-font-color);
    --games-grid-info-volatility-background-color: var(--base-color-grey-4);
    --games-grid-info-free-spins-background-color: var(--base-color-grey-4);
    --games-grid-info-golden-chips-background-color: var(--base-color-grey-4);
    --games-grid-carousel-top-numbers-text-color: #6ecd8d;
    --games-grid-carousel-top-numbers-text-stroke-color: var(--white-const-color);
    --games-search-component-background-color: #0000;
    --games-search-field-background-color: var(--white-const-color);
    --games-search-field-border-color: var(--base-color-grey-3);
    --games-search-field-text-color: var(--main-text-color);
    --games-search-field-placeholder-color: var(--base-color-grey-3);
    --games-search-results-empty-text-color: var(--base-color-grey-3);
    --games-search-results-title-text-color: var(--main-text-color);
    --games-search-results-title-count-color: var(--main-text-color);
    --games-search-results-background-color: var(--white-const-color);
    --games-search-results-item-hover-color: var(--base-color-grey-4);
    --games-search-results-item-provider-text-color: var(--base-color-grey-3);
    --games-search-results-item-name-text-color: var(--main-text-color);
    --games-search-results-item-image-background-color: var(--default-game-image-bg-color);
    --games-search-results-item-match-color: var(--black-const-color);
    --games-search-results-separator-color: var(--base-color-grey-3);
    --games-search-btn-font-color: var(--base-color-grey-3);
    --games-search-btn-border-color: var(--base-color-grey-3);
    --games-search-btn-bg-color: var(--base-color-white);
    --btn-secondary-generic-font-color: #000;
    --btn-secondary-generic-border-color: #b9b9b9;
    --btn-secondary-generic-hover-bg-color: #b9b9b926;
    --btn-secondary-generic-bg-color: var(--btn-secondary-bg-const-color);
    --golden-chips-balances-primary-dark-font-color: var(--dark-blue-const-color);
    --golden-chips-balances-black-font-color: var(--black-const-color);
    --golden-chips-balances-game-title-color: var(--black-const-color);
    --header-session-ticker-font-color: #fff;
    --header-nav-bar-background-color: #3498db;
    --header-icon-label-font-color-hover: #fff;
    --header-icon-label-font-color: #000;
    --header-icon-light-label-font-color: #fff;
    --header-icon-light-label-font-color-hover: #fff;
    --header-user-low-balance-label-font-color: #ff7348;
    --header-deposit-btn-font-color: #6ecd8d;
    --header-deposit-btn-background-color: #0000;
    --header-deposit-btn-border-color: #6ecd8d;
    --header-deposit-btn-font-color-hover: #fff;
    --header-deposit-btn-background-color-hover: #6ecd8d;
    --header-deposit-btn-border-color-hover: #6ecd8d;
    --header-touchdevice-shadow-color: #0003;
    --header-touchdevice-background-color: #3498db;
    --btn-primary-info-bg-color: var(--info-btn-const-color);
    --btn-primary-info-shadow-color: var(--info-btn-dark-const-color);
    --btn-primary-info-hover-bg-color: var(--info-btn-dark-const-color);
    --btn-secondary-info-font-color: var(--info-btn-const-color);
    --btn-secondary-info-border-color: var(--info-btn-const-color);
    --btn-secondary-info-hover-bg-color: var(--info-btn-const-color);
    --btn-secondary-info-bg-color: var(--btn-secondary-bg-const-color);
    --btn-readonly-info-bg-color: #3498db4d;
    --btn-readonly-info-font-color: var(--info-btn-const-color);
    --invalid-font-color: var(--red-const-color);
    --input-field-negative-border-color: var(--red-const-color);
    --date-picker-invalid-border-color: var(--red-const-color);
    --language-list-divider-border-bottom-color: #d3d3d3;
    --language-list-item-active-background-color: #f2f2f2;
    --language-list-item-hover-background-color: #d3e8f7;
    --btn-primary-lb-success-bg-color: #fc0;
    --btn-primary-lb-success-color: #000;
    --btn-secondary-lb_success-font-color: #fff;
    --btn-secondary-lb-success-bg-color: #143f80;
    --btn-secondary-lb-success-border-color: #143f80;
    --btn-secondary-lb_howToPlay-font-color: #fff;
    --btn-secondary-lb-howToPlay-bg-color: #ef7b52;
    --btn-secondary-lb-howToPlay-border-color: #ef7b52;
    --btn-readonly-lb-success-bg-color: #8a8a8a;
    --btn-readonly-lb-success-font-color: #cbd0d2;
    --leaderboard-games-tab-bg-color: #f9f9f9;
    --leaderboard-games-tab-font-color: var(--portlet-font-color);
    --leaderboard-games-tab-countdown-font-color: var(--leaderboard-games-tab-font-color);
    --leaderboard-games-tab-active-bg-color: var(--leaderboard-games-tab-bg-color);
    --leaderboard-games-tab-active-font-color: var(--leaderboard-games-tab-font-color);
    --leaderboard-games-tab-active-countdown-font-color: var(--leaderboard-games-tab-countdown-font-color);
    --leaderboard-games-tab-active-border-color: #24c5a2;
    --leaderboard-games-tab-active-circle-bg-color: var(--leaderboard-games-tab-active-border-color);
    --leaderboard-games-tab-upcoming-bg-color: var(--leaderboard-games-tab-bg-color);
    --leaderboard-games-tab-upcoming-font-color: var(--leaderboard-games-tab-font-color);
    --leaderboard-games-tab-upcoming-countdown-font-color: var(--leaderboard-games-tab-countdown-font-color);
    --leaderboard-games-tab-upcoming-border-color: #f9b249;
    --leaderboard-games-tab-upcoming-circle-bg-color: var(--leaderboard-games-tab-upcoming-border-color);
    --leaderboard-status-badge-page-active-bg-color: #e33c40;
    --leaderboard-status-badge-page-active-font-color: var(--white-const-color);
    --leaderboard-status-badge-page-not-started-bg-color: #ffba00;
    --leaderboard-status-badge-page-not-started-font-color: #353535;
    --leaderboard-status-badge-page-completed-bg-color: #3498db;
    --leaderboard-status-badge-page-completed-font-color: var(--white-const-color);
    --leaderboard-status-badge-card-active-bg-color: #e33c40;
    --leaderboard-status-badge-card-active-font-color: var(--white-const-color);
    --leaderboard-status-badge-card-not-started-bg-color: #ffba00;
    --leaderboard-status-badge-card-not-started-font-color: var(--white-const-color);
    --leaderboard-status-badge-card-completed-bg-color: #3498db;
    --leaderboard-status-badge-card-completed-font-color: var(--white-const-color);
    --link-color: var(--dark-blue-const-color);
    --link-active-color: var(--purple-const-color);
    --link-tablet-hover-color: var(--black-const-color);
    --list-hover-bg-color: #d3e8f7;
    --loader-dot-bg-color: var(--green-const-color);
    --progress-bar-bg-color: #d9d9d9;
    --progress-bar-progress-bg-color: var(--green-const-color);
    --login-history-highlight-font-color: var(--black-const-color);
    --login-history-data-font-color: var(--primary-dark-font-color);
    --myaccount-sidebar-header-title-color: #6bb1e0;
    --myaccount-sidebar-list-hover-bg-color: var(--list-hover-bg-color);
    --myaccount-sidebar-bg-color: #fff;
    --myaccount-sidebar-menu-text-color: var(--main-text-color);
    --myaccount-sidebar-list-back-color: #6bb1e0;
    --chat-bundle-icon-unread-background-color: #ff871d;
    --chat-bundle-icon-unread-font-color: #fff;
    --page-left-menu-item-active-border-left-color: #ff7348;
    --page-left-menu-background-color: #fff0;
    --page-left-menu-border-right-color: #d3d3d3;
    --page-left-menu-item-active-font-color: #ff7348;
    --page-left-menu-item-font-color: #000;
    --page-left-menu-item-touchdevice-pressed-background-color: #d3e8f7;
    --page-left-menu-item-hover-font-color: #3498db;
    --navigation-tabs-tab-highlight-color: var(--green-const-color);
    --navigation-tabs-tab-background-color: var(--base-color-grey-4);
    --navigation-tabs-tab-font-color: var(--base-color-grey);
    --btn-primary-negative-bg-color: var(--negative-btn-const-color);
    --btn-primary-negative-shadow-color: var(--negative-btn-dark-const-color);
    --btn-primary-negative-hover-bg-color: var(--negative-btn-dark-const-color);
    --btn-secondary-negative-font-color: var(--negative-btn-const-color);
    --btn-secondary-negative-border-color: var(--negative-btn-const-color);
    --btn-secondary-negative-hover-bg-color: var(--negative-btn-const-color);
    --btn-secondary-negative-bg-color: var(--btn-secondary-bg-const-color);
    --btn-secondary-negative-rounded-bg-color: #f6646426;
    --btn-readonly-negative-bg-color: #f664644d;
    --btn-readonly-negative-font-color: var(--negative-btn-const-color);
    --new-button-primary-success-text-color: var(--base-color-white);
    --new-button-primary-success-background-color: var(--base-color-green);
    --new-button-primary-success-hover-background-color: var(--base-color-green-2);
    --new-button-primary-negative-text-color: var(--base-color-white);
    --new-button-primary-negative-background-color: var(--base-color-red-2);
    --new-button-primary-negative-hover-background-color: var(--base-color-red-3);
    --new-button-secondary-success-text-color: var(--base-color-green);
    --new-button-secondary-success-text-hover-color: var(--base-color-green-2);
    --new-button-secondary-success-background-color: var(--base-color-white);
    --new-button-secondary-success-border-color: var(--base-color-green);
    --new-button-secondary-success-border-hover-color: var(--base-color-green-2);
    --new-button-secondary-negative-text-color: var(--base-color-red-2);
    --new-button-secondary-negative-text-hover-color: var(--base-color-red-3);
    --new-button-secondary-negative-background-color: var(--base-color-white);
    --new-button-secondary-negative-border-color: var(--base-color-red-2);
    --new-button-secondary-negative-border-hover-color: var(--base-color-red-3);
    --form-error-message-background-color: var(--base-color-red);
    --form-error-message-text-color: #5f2120;
    --form-error-message-border-color: #0000;
    --form-error-message-icon-color: #ea2027;
    --form-field-text-color: var(--main-text-color);
    --form-field-text-error-color: var(--base-color-red-2);
    --form-field-placeholder-color: var(--base-color-grey-2);
    --form-field-hint-color: var(--base-color-grey-2);
    --form-field-background-color: var(--base-color-grey-4);
    --form-field-border-color: var(--base-color-grey-4);
    --form-field-border-error-color: var(--base-color-red-2);
    --form-field-border-focus-color: var(--base-color-blue);
    --form-field-label-font-color: var(--main-text-color);
    --form-field-label-asterisk-color: var(--base-color-red-2);
    --form-field-multiselect-counter-text-color: var(--white-const-color);
    --form-field-multiselect-counter-background-color: var(--base-color-green);
    --form-field-multiselect-dropdown-background-color: var(--white-const-color);
    --form-field-multiselect-dropdown-item-background-color: var(--base-color-grey-4);
    --form-toggle-background-color: var(--base-color-grey-4);
    --form-toggle-mark-background-color: var(--base-color-green);
    --form-toggle-mark-background-disabled-color: var(--base-color-grey-3);
    --form-warning-message-background-color: #fff7ea;
    --form-warning-message-text-color: #663c00;
    --form-warning-message-border-color: #0000;
    --form-warning-message-icon-color: #ebaf00;
    --notification-text-color: #fff;
    --notification-default-bg-color: #313131;
    --notification-success-bg-color: #43a047;
    --notification-error-bg-color: #d32f2f;
    --notification-info-bg-color: #2196f3;
    --notification-warning-bg-color: #ff9800;
    --page-layout-background-color: #fff0;
    --pending-withdrawals-total-amount-color: var(--green-const-color);
    --pending-withdrawals-item-date-color: var(--black-const-color);
    --pending-withdrawals-item-amount-color: var(--dark-blue-const-color);
    --player-yearly-statistic-info-separator-color: var(--black-const-color);
    --player-yearly-statistic-table-amount-color: var(--primary-dark-font-color);
    --player-yearly-statistic-table-item-color: var(--black-const-color);
    --popup-title-font-color: #6bb1e0;
    --popup-overlay-bg-color: var(--black-const-color);
    --popup-box-shadow-color: #0003;
    --popups-dots-border-color: #e7e7e7;
    --popups-dots-active-bg-color: #e7e7e7;
    --portlet-header-background-color: #0000;
    --portlet-header-font-color: var(--main-text-color);
    --primary-light-font-color: var(--light-blue-const-color);
    --primary-dark-font-color: var(--dark-blue-const-color);
    --border-hover-color: var(--light-blue-const-color);
    --input-field-focus-border-color: var(--dark-blue-const-color);
    --link-font-color: var(--primary-dark-font-color);
    --productLimit-group-color: var(--black-const-color);
    --productLimit-divider-color: var(--border-light-color);
    --productLimit-success-color: var(--input-field-success-border-color);
    --productLimit-negative-color: var(--input-field-negative-border-color);
    --productLimit-group-bg-color: #0000;
    --productLimit-font-color: var(--black-const-color);
    --productLimit-caption-color: var(--secondary-light-font-color);
    --productLimit-control-bg-color: var(--control-bg-color);
    --productLimit-progress-fill-color: var(--conic-progress-bar-progress-bg-color);
    --productLimit-progress-empty-color: var(--conic-progress-bar-bg-color);
    --promotions-tab-background-color: #0000;
    --promotions-tab-background-active-color: var(--base-color-green);
    --promotions-tab-border-color: var(--base-color-grey-6);
    --promotions-tab-border-active-color: var(--base-color-green);
    --promotions-tab-text-color: var(--base-color-grey-5);
    --promotions-tab-text-active-color: var(--base-color-white);
    --promotions-category-name-color: var(--main-text-color);
    --promotions-category-description-color: var(--main-text-color);
    --promotions-filters-input-background-color: #0000;
    --promotions-filters-input-border-color: #a6a6a6;
    --promotions-filters-mobile-counter-background-color: var(--base-color-green);
    --promotions-filters-mobile-counter-text-color: var(--white-const-color);
    --promotions-promotion-image-background-color: #e0e0e0;
    --promotions-promotion-name-text-color: var(--base-color-white);
    --promotions-label-background-color: #ea2027;
    --promotions-label-text-color: var(--base-color-white);
    --promotions-empty-content-background-color: #f5f5f5;
    --promotions-terms-text-color: #6ecd8d;
    --promotion-info-empty-container-text-color: var(--main-text-color);
    --promotion-info-terms-arrow-color: var(--base-color-grey-5);
    --radio-btn-group-label-font-color: var(--black-const-color);
    --radio-btn-label-font-color: var(--input-field-font-color);
    --radio-btn-hint-font-color: var(--secondary-light-font-color);
    --range-bar-bg-color: #bdbdbd;
    --range-bar-active-bg-color: #3598db;
    --range-bar-handle-bg-color: #3598db;
    --range-labels-font-color: var(--black-const-color);
    --range-marks-font-color: var(--secondary-light-font-color);
    --reconnect-message-background-color: #0e214c;
    --reconnect-message-font-color: var(--white-const-color);
    --reconnect-button-accept-font-color: var(--white-const-color);
    --reconnect-button-accept-background-color: #0000;
    --reconnect-button-accept-border-color: var(--white-const-color);
    --reconnect-button-accept-hover-font-color: #0e214c;
    --reconnect-button-accept-hover-background-color: var(--white-const-color);
    --reconnect-button-accept-hover-border-color: var(--white-const-color);
    --game-hover-title-color: var(--white-const-color);
    --game-hover-description-color: var(--secondary-light-font-color);
    --game-hover-btn-demo-bg-color: #0000;
    --game-hover-btn-demo-font-color: var(--white-const-color);
    --game-hover-btn-demo-border-color: var(--white-const-color);
    --game-hover-btn-demo-hover-bg-color: var(--white-const-color);
    --game-hover-btn-demo-hover-font-color: var(--black-const-color);
    --game-hover-btn-play-bg-color: var(--white-const-color);
    --game-hover-btn-play-font-color: var(--black-const-color);
    --game-hover-btn-play-border-color: var(--white-const-color);
    --game-hover-btn-play-hover-bg-color: #0000;
    --game-hover-btn-play-hover-font-color: var(--white-const-color);
    --game-hover-background-linear-gradient-start-color: #0000008c;
    --game-hover-background-linear-gradient-end-color: #000000d9;
    --btn-primary-revert-bg-color: var(--revert-btn-const-color);
    --btn-primary-revert-shadow-color: var(--revert-btn-dark-const-color);
    --btn-primary-revert-hover-bg-color: var(--revert-btn-dark-const-color);
    --btn-secondary-revert-font-color: var(--revert-btn-const-color);
    --btn-secondary-revert-border-color: var(--revert-btn-const-color);
    --btn-secondary-revert-hover-bg-color: var(--revert-btn-const-color);
    --btn-secondary-revert-bg-color: var(--btn-secondary-bg-const-color);
    --btn-readonly-revert-bg-color: #ffba004d;
    --btn-readonly-revert-font-color: var(--revert-btn-const-color);
    --scheduled-breaks-rule-highlight-font-color: var(--black-const-color);
    --scheduled-breaks-date-picker-active-tab: #3498db;
    --scheduled-breaks-date-picker-active-tab-font-color: #fff;
    --scheduled-breaks-date-picker-tabs-underline: #ededed;
    --scheduled-breaks-input-read-only-color: var(--black-const-color);
    --secondary-light-font-color: var(--light-grey-const-color);
    --secondary-dark-font-color: var(--dark-grey-const-color);
    --input-field-placeholder-font-color: var(--secondary-dark-font-color);
    --form-green-text-color: var(--green-const-color);
    --signin-notification-banner-background-color: #f5c850;
    --signin-notification-banner-font-color: var(--black-const-color);
    --signin-notification-banner-link-font-color: #2e5190;
    --slide-menu-default-bg-color: #f5f5f5;
    --slider-dots-border-color: var(--white-const-color);
    --slider-dots-bg-color: #0000;
    --slider-dots-active-bg-color: var(--white-const-color);
    --slider-buttons-font-color: var(--white-const-color);
    --slider-buttons-bg-color: #0000;
    --slider-buttons-active-bg-color: var(--dark-blue-const-color);
    --slider-progress-bar-bg-color: var(--light-blue-const-color);
    --slider-progress-bar-color: var(--dark-blue-const-color);
    --sportsbook-gaming-history-transaction-border-color: var(--secondary-light-font-color);
    --sportsbook-gaming-history-transaction-row-hover-background-color: #d3e8f7;
    --sportsbook-gaming-history-transaction-name-font-color: #000;
    --sportsbook-gaming-history-transaction-amount-font-color: var(--primary-dark-font-color);
    --sportsbook-gaming-history-transaction-date-font-color: var(--secondary-light-font-color);
    --sportsbook-gaming-history-transaction-cell-name-font-color: #000;
    --sportsbook-gaming-history-transaction-cell-value-font-color: var(--primary-dark-font-color);
    --btn-primary-success-bg-color: var(--success-btn-const-color);
    --btn-primary-success-shadow-color: var(--success-btn-dark-const-color);
    --btn-primary-success-hover-bg-color: var(--success-btn-dark-const-color);
    --btn-secondary-success-font-color: var(--success-btn-const-color);
    --btn-secondary-success-border-color: var(--success-btn-const-color);
    --btn-secondary-success-hover-bg-color: var(--success-btn-const-color);
    --btn-secondary-success-bg-color: var(--btn-secondary-bg-const-color);
    --btn-readonly-success-bg-color: #6ecd8d4d;
    --btn-readonly-success-font-color: var(--success-btn-const-color);
    --terms-and-conditions-history-date-color: var(--black-const-color);
    --terms-and-conditions-history-version-color: var(--primary-dark-font-color);
    --textarea-font-color: var(--input-field-font-color);
    --textarea-border-color: var(--input-field-border-color);
    --textarea-placeholder-font-color: var(--input-field-placeholder-font-color);
    --textarea-scrollbar-thumb: #99cbec;
    --textarea-scrollbar-track: #f1f1f1;
    --input-field-tooltip-background: var(--white-const-color);
    --input-field-tooltip-text-color: var(--dark-grey-const-color);
    --top-winners-just-won-font-color: #767778;
    --top-winners-info-font-color: #000;
    --top-winners-carousel-bg-color: #f5f5f5;
    --top-winners-carousel-item-bg-color: #2e51900d;
    --top-winners-carousel-item-hover-bg-color: #2e519026;
    --top-winners-table-bg-color: #f5f5f5;
    --top-winners-table-item-border-color: #d6d6d6;
    --top-winners-line-bg-color: #f5f5f5;
    --top-winners-line-item-hover-color: #6ecd8d;
    --top-winners-line-separator-color: #000;
    --transaction-history-value-color: var(--dark-blue-const-color);
    --transaction-history-main-color: var(--black-const-color);
    --transaction-history-datetime-color: #a2a2a2;
    --transaction-history-tabs-background: #0000;
    --transaction-history-summary-background: #f6fafd;
    --transaction-history-tab-font-color: var(--tab-bar-btn-font-color);
    --transaction-history-tab-border-bottom-color-active: var(--tab-bar-btn-border-bottom-color-active);
    --transaction-history-tab-background-color: var(--tab-bar-btn-background-color);
    --transaction-history-tab-background-color-hover: var(--tab-bar-btn-background-color-hover);
    --transaction-history-tab-font-color-active: var(--tab-bar-btn-font-color-active);
    --valid-font-color: var(--green-const-color);
    --input-field-success-border-color: var(--green-const-color);
    --w2g-reporting-form-black-font-color: var(--black-const-color);
    --w2g-reporting-form-table-accordion-row-value-font-color: var(--primary-dark-font-color);
    --warning-font-color: #dfad37;
    --warning-background-color: #fcdca6;
    --warning-border-color: #fbd879;
    --font-family: Asap,Helvetica Neue,Helvetica,Arial,sans-serif;
    --border: 1px solid var(--border-color);
    --border-light: 1px solid var(--border-light-color);
    --border-hover: 0 0 0 2px var(--border-hover-color),0 0 2px 2px #0009;
    --games-search-border: 1px solid var(--games-search-border-color);
    --list-border: var(--border);
    --input-field-border: 1px solid var(--input-field-border-color);
    --input-field-focus-border: 1px solid var(--input-field-focus-border-color);
    --input-field-margin: 1.25em;
    --input-field-height: 2.444em;
    --geofencing-z-index: 100;
    --geocomply-z-index: 100;
    --popup-common-z-index: 100;
    --popup-layer-z-index: 103;
    --card-popup-z-index: 12;
    --lotto-modals-z-index: 15;
    --sportsbook-modals-z-index: 15;
    --notifications-z-index: 104;
    --cookies-regulation-message-z-index: 15;
    --signin-notification-z-index: 100;
    --slide-menu-z-index: 200;
    --chat-window-container-z-index: 13;
    --myaccount-sidebar-zindex: 99;
    --search-container-z-index: 102;
    --default-header-z-index: 40;
    --dropdown-z-index: 10;
    --tooltip-z-index: 12;
    --desktop-min-page-width: 1200px;
    --page-header-height: 3.4rem
}

html {
    color: var(--main-text-color);
    font-family: var(--font-family);
    font-size: 14px
}

[prevent-scrolling] {
    height: 100%;
    overflow-y: scroll;
    position: fixed;
    width: 100%
}

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

@keyframes styles__slideInDown--2ET {
    0% {
        opacity: 0;
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes styles__showBounceIn--2U5 {
    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    20% {
        transform: scale3d(1.4,1.4,1.4)
    }

    40% {
        transform: scale3d(.7,.7,.7)
    }

    60% {
        opacity: 1;
        transform: scale3d(1.1,1.1,1.1)
    }

    80% {
        transform: scale3d(.95,.95,.95)
    }

    to {
        opacity: 1;
        transform: scaleX(1)
    }
}

@keyframes styles__lighterBounceIn--3xD {
    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    20% {
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        transform: scaleX(1)
    }
}

.slideInDown {
    animation: styles__slideInDown--2ET .3s cubic-bezier(.65,.05,.36,1)
}

.showBounceIn {
    animation: styles__showBounceIn--2U5 .7s cubic-bezier(.215,.61,.355,1)
}

.lighterBounceIn {
    animation: styles__lighterBounceIn--3xD .75s cubic-bezier(.215,.61,.355,1)
}

.hidden {
    display: none
}

.mirror-mode {
    direction: rtl
}

h1,h2,h3 {
    color: var(--main-text-color);
    font-weight: 600;
    margin: 0
}

h1 {
    font-size: 1.71rem;
    padding-bottom: 1.71rem;
    padding-top: 2.85rem
}

h2,h3 {
    font-size: 1.28rem;
    padding: 1.14rem 0
}

.cms-global-icons-sprite {
    background-image: url(../../images/ic_WL_sprite.png?t=1773244363948)
}

.cms-global-payments-sprite {
    background-image: url(../../images/ic_WL_payment_sprite.png?t=1773244363948)
}

.cms-global-flags-sprite {
    background-image: url(../../images/ic_WL_flags_sprite.png?t=1773244363948)
}

fieldset,input,legend,ol,textarea,ul {
    padding: 0
}

blockquote,body,dd,dl,fieldset,figcaption,figure,h1,h2,h3,h4,h5,h6,hr,input,li,ol,p,pre,ul {
    margin: 0
}

ol,ul {
    list-style: none
}

:root {
    --hc-white: #fff;
    --hc-dark-black: #0f0f0f;
    --hc-black: #1d1a20;
    --hc-dark-blue: #00162b;
    --hc-blue: #011c38;
    --hc-orange: #fb8228;
    --hc-pink: #ff616d;
    --hc-pink-2: #f55561;
    --hc-fuchsia: #fb258d;
    --hc-yellow: #efff00;
    --hc-green: #43af5f;
    --hc-light-green: #33b733;
    --hc-red: #e00;
    --hc-light-grey-new: #dbdbdb;
    --hc-gray: #e0e0e0;
    --hc-grey: #777679;
    --hc-dark-gray: #333136;
    --hc-dark-black-gradient: linear-gradient(180deg,var(--hc-dark-black) 0%,#0f0f0f00 100%);
    --hc-black-gradient: linear-gradient(180deg,var(--hc-black) 0%,#1d1a2000 100%);
    --hc-pink-gradient: linear-gradient(225deg,#ff914c,#ff328c);
    --hc-green-gradient: linear-gradient(225deg,#9fd658,#019364);
    --hc-blue-gradient: linear-gradient(#6caeff,#8743f3);
    --hc-orange-gradient: linear-gradient(#fb8228,#ed4c5c);
    --hc-gold-gradient: linear-gradient(130deg,#a86b45 6.18%,#eebd71 26.65%,#fde5b8 46.32%,#dda55d 69.38%,#a96b45 88.86%);
    --hc-game-black-gradient: linear-gradient(180deg,#1d1a2000,#1d1a20d1 82.01%,#1d1a20);
    --hc-game-info-gradient: linear-gradient(180deg,#011c3800 0%,#011c38d1 82.01%,var(--hc-blue) 100%);
    --hc-primary-btn-background: linear-gradient(90deg,#ff328c,#ff914c,#ff328c) 0 0;
    --hc-white-transparent-60: #fff9;
    --hc-white-transparent-30: #ffffff4d;
    --hc-white-transparent-20: #fff3;
    --hc-white-transparent-10: #ffffff1a;
    --hc-black-transparent-90: #1d1a20e6;
    --hc-black-transparent-60: #1d1a2099;
    --hc-black-transparent-30: #1d1a204d;
    --hc-black-transparent-20: #1d1a2033;
    --hc-black-transparent-10: #0000001a;
    --hc-gray-transparent-60: #2c283099;
    --hc-gray-transparent-40: #2c283066;
    --hc-blue-transparent-40: #011c3866;
    --hc-blue-transparent-60: #011c3899;
    --hc-blue-transparent-90: #011c38e6;
    --hc-gold-border: linear-gradient(130deg,#7c4e19 6.18%,#eec84d 32.41%,#eec84d 69.38%,#7c4e19 88.86%);
    --hc-premium-ql-border: var(--hc-gold-border);
    --hc-premium-ql-background: linear-gradient(135deg,#35647140 5.77%,#5dd3bc40 37.28%,#81ffff40 50.49%,#5cd1ba40 63.71%,#35647140 99.04%);
    --hc-premium-ql-background-alt: linear-gradient(135deg,#5cd1ba40 5.77%,#35647140 37.28%,#35647140 63.71%,#5dd3bc40 99.04%);
    --hc-premium-primary-btn-bg: linear-gradient(130deg,#a96b45 5.13%,#e3a455 11.65%,#f6dba6 27.03%,#ffebc4 44.03%,#f0be79 57.2%,#ffebc3 67.74%,#eebc70 82.38%,#ca8846 92.1%,#ba7f3b 92.87%,#a96b45 94.56%);
    --hc-premium-primary-btn-disabled-bg: linear-gradient(129.84deg,#7f786f 6.18%,#b9b6ad 32.41%,#b9b6ad 69.38%,#7f786f 88.86%);
    --hc-premium-btn-border: conic-gradient(from 180deg at 48.5% 50%,#3f1f0f -28.12deg,#e3a455 26.25deg,#f6dba6 88.12deg,#ffebc4 156.58deg,#f0be79 191.74deg,#8f653b 213.59deg,#673d22 225.95deg,#ba7f3b 255.19deg,#eebc70 278.6deg,#3f1f0f 331.88deg,#e3a455 386.25deg) 1;
    --hc-premium-btn-border-alt: conic-gradient(from 270deg at 48.5% 50%,#3f1f0f -28.12deg,#e3a455 26.25deg,#f6dba6 88.12deg,#ffebc4 156.58deg,#f0be79 191.74deg,#8f653b 213.59deg,#673d22 225.95deg,#ba7f3b 255.19deg,#eebc70 278.6deg,#3f1f0f 331.88deg,#e3a455 386.25deg) 1;
    --hc-gold-gradient-alt: linear-gradient(130deg,#fde5b8 6.18%,#eebd71 26.65%,#a86b45 46.32%,#dda55d 69.38%,#fde5b8 88.86%);
    --error-tooltip-font-color: var(--hc-red);
    --invalid-font-color: var(--hc-red);
    --label-font-color: var(--hc-black);
    --input-font-color: var(--hc-grey);
    --input-field-success-border-color: var(--hc-light-green);
    --input-field-border-color: var(--hc-black-transparent-60);
    --input-field-focus-border-color: var(--input-field-border-color);
    --input-field-negative-border-color: var(--hc-red);
    --input-field-placeholder-font-color: var(--hc-black-transparent-60);
    --input-field-disabled-font-color: var(--hc-black-transparent-60);
    --valid-font-color: var(--hc-green);
    --primary-btn-font-color: var(--hc-white);
    --disabled-btn-font-color: var(--hc-black);
    --disabled-btn-bg-color: var(--hc-gray);
    --quicklink-border-color: var(--hc-pink);
    --floating-widget-bg-color: var(--hc-blue-transparent-40);
    --hot-links-bg-color: var(--hc-blue-transparent-60);
    --loader-bg-color: var(--hc-blue);
    --hc-banner-shadow-color: var(--hc-blue);
    --cookies-regulation-message-background-color: var(--white-const-color);
    --cookies-regulation-message-font-color: var(--hc-black);
    --cookies-regulation-button-accept-font-color: var(--black-const-color);
    --cookies-regulation-button-accept-background-color: #0000;
    --cookies-regulation-button-accept-border-color: var(--white-const-color);
    --cookies-regulation-button-accept-hover-font-color: #0e214c;
    --cookies-regulation-button-accept-hover-background-color: var(--white-const-color);
    --cookies-regulation-button-accept-hover-border-color: var(--white-const-color);
    --cookies-regulation-button-setup-font-color: var(--black-const-color);
    --cookies-regulation-button-setup-background-color: #0000;
    --cookies-regulation-button-setup-border-color: var(--white-const-color);
    --cookies-regulation-button-setup-hover-font-color: #0e214c;
    --cookies-regulation-button-setup-hover-background-color: var(--white-const-color);
    --cookies-regulation-button-setup-hover-border-color: var(--white-const-color);
    --date-span-picker-title-font-color: var(--white-const-color);
    --date-span-picker-title-bg-color: var(--hc-blue);
    --date-span-picker-timer-label-font-color: var(--white-const-color);
    --date-span-picker-timer-font-color: #8ac4eb;
    --date-span-picker-timer-bg-color: var(--hc-blue-transparent-90);
    --date-span-picker-timer-unlimited-font-color: #bcdcf1;
    --date-span-picker-timer-active-number-font-color: var(--white-const-color);
    --date-span-picker-timer-active-clock-bg-color: var(--hc-dark-blue);
    --date-span-picker-keyboard-font-color: var(--black-const-color);
    --date-span-picker-keyboard-cancel-hover-bg-color: #3f9bd926;
    --leaderboard-countdown-badge-dark-bg-color: #0d1d32;
    --leaderboard-countdown-badge-v-dark-bg-color: #222;
    --leaderboard-countdown-badge-blue-bg-color: #28348f;
    --leaderboard-countdown-badge-indigo-bg-color: #783dc8;
    --leaderboard-countdown-badge-teal-bg-color: #87b1cb;
    --leaderboard-countdown-badge-dark-font-color: var(--white-const-color);
    --leaderboard-countdown-badge-dark-timer-font-color: var(--white-const-color);
    --leaderboard-countdown-badge-dark-timer-highlighted-font-color: #e33c36;
    --leaderboard-countdown-badge-light-bg-color: #f9f9f9;
    --leaderboard-countdown-badge-light-font-color: #0009;
    --leaderboard-countdown-badge-light-timer-font-color: #686868;
    --leaderboard-countdown-badge-light-timer-highlighted-font-color: #de0023;
    --leaderboard-countdown-badge-dark-bg-color: var(--hc-blue);
    --leaderboard-slider-card-bg-color: var(--leaderboard-card-bg-color);
    --leaderboard-slider-card-shadow-color: var(--leaderboard-card-shadow-color);
    --leaderboard-slider-card-body-bg-color: #12364e;
    --leaderboard-slider-card-body-font-color: var(--white-const-color);
    --leaderboard-slider-card-body-content-border-color: #ffffff42;
    --leaderboard-slider-card-name-font-color: var(--leaderboard-slider-card-body-font-color);
    --leaderboard-slider-card-internal-reg-border-color: var(--leaderboard-card-internal-reg-border-color);
    --leaderboard-slider-countdown-highlighted-font-color: #e33c36;
    --leaderboard-slider-card-body-content-border-color: var(--hc-grey);
    --leaderboard-list-tabs-border-color: #f2f2f2;
    --leaderboard-list-tabs-bg-color: #0000;
    --leaderboard-list-tabs-tab-font-color: #a4a4a4;
    --leaderboard-list-tabs-tab-active-font-color: #ff7348;
    --leaderboard-list-tabs-tab-active-counter-font-color: #a4a4a4;
    --leaderboard-list-tabs-tab-active-border-color: #ff7348;
    --leaderboard-list-card-bg-color: var(--leaderboard-card-bg-color);
    --leaderboard-list-card-shadow-color: var(--leaderboard-card-shadow-color);
    --leaderboard-list-card-body-bg-color: var(--leaderboard-card-body-bg-color);
    --leaderboard-list-card-body-font-color: var(--leaderboard-card-body-font-color);
    --leaderboard-list-card-body-content-border-color: #f2f2f2;
    --leaderboard-list-card-name-font-color: var(--leaderboard-card-body-font-color);
    --leaderboard-list-card-media-linear-gradient-start-color: #000000d4;
    --leaderboard-list-card-media-linear-gradient-end-color: #08273c00;
    --leaderboard-list-card-internal-reg-border-color: var(--leaderboard-card-internal-reg-border-color);
    --leaderboard-list-active-tab-color: #ef7b52;
    --leaderboard-list-inactive-tab-color: #8a8a8a;
    --leaderboard-list-opt-in-background-color: #fc0;
    --leaderboard-list-read-more-background-color: #143f80;
    --leaderboard-list-view-results-background-color: #fc0;
    --leaderboard-list-view-leaderboard-background-color: #fc0;
    --leaderboard-list-opt-in-border-color: #fc0;
    --leaderboard-list-read-more-border-color: #fc0;
    --leaderboard-list-view-results-border-color: #fc0;
    --leaderboard-list-view-leaderboard-border-color: #fc0;
    --leaderboard-list-opt-in-text-color: #000;
    --leaderboard-list-read-more-text-color: #fff;
    --leaderboard-list-view-results-text-color: #000;
    --leaderboard-list-view-leaderboard-text-color: #000;
    --leaderboard-list-opt-in-border-width: 2px;
    --leaderboard-list-read-more-border-width: 0px;
    --leaderboard-list-view-results-border-width: 2px;
    --leaderboard-list-view-leaderboard-border-width: 2px;
    --leaderboard-list-joined-button-background-color: #8a8a8a;
    --leaderboard-list-joined-button-border-color: #8a8a8a;
    --leaderboard-list-joined-button-text-color: #cbd0d2;
    --leaderboard-list-joined-button-border-width: 0;
    --leaderboard-list-card-body-content-border-color: var(--hc-grey);
    --leaderboard-competitors-table-title-font-color: var(--portlet-font-color);
    --leaderboard-competitors-table-main-font-color: var(--portlet-font-color);
    --leaderboard-competitors-table-head-font-color: #8a8a8a;
    --leaderboard-competitors-table-head-bg-color: var(--white-const-color);
    --leaderboard-competitors-table-head-border-color: #e2e2e2;
    --leaderboard-competitors-table-body-bg-color: #f9f9f9;
    --leaderboard-competitors-table-empty-font-color: #969696;
    --leaderboard-competitors-table-player-bg-color: #2ea3dd;
    --leaderboard-competitors-table-score-font-color: var(--leaderboard-competitors-table-player-bg-color);
    --leaderboard-competitors-table-player-font-color: var(--white-const-color);
    --leaderboard-competitors-table-first-place-font-color: var(--leaderboard-competitors-table-main-font-color);
    --leaderboard-competitors-table-first-place-bg-color: #ffd15c;
    --leaderboard-competitors-table-second-place-font-color: var(--leaderboard-competitors-table-main-font-color);
    --leaderboard-competitors-table-second-place-bg-color: #cccbcb;
    --leaderboard-competitors-table-third-place-font-color: var(--leaderboard-competitors-table-main-font-color);
    --leaderboard-competitors-table-third-place-bg-color: #eca14e;
    --leaderboard-competitiors-row-inprizes-color: #f1f4f5;
    --leaderboard-competitiors-row-inprizes-divider-color: #fff;
    --leaderboard-competitiors-row-not-inprizes-divider-color: #e8eeef;
    --leaderboard-competitiors-row-inprizes-not-me-color: #333;
    --leaderboard-competitors-table-title-row-color: #8a8a8a;
    --leaderboard-competitors-table-title-font-color: var(--hc-white);
    --leaderboard-competitors-table-main-font-color: #eee;
    --leaderboard-competitors-table-head-font-color: var(--hc-white);
    --leaderboard-competitors-table-head-bg-color: #00162b;
    --leaderboard-competitors-table-head-border-color: var(--hc-white);
    --leaderboard-competitors-table-player-bg-color: var(--hc-grey);
    --leaderboard-competitors-table-player-font-color: var(--hc-white);
    --leaderboard-competitors-table-player-border-color: var(--hc-pink);
    --leaderboard-competitors-table-score-font-color: #eee;
    --leaderboard-competitors-table-body-bg-color: var(--leaderboard-competitors-table-head-bg-color);
    --leaderboard-competitors-table-body-odd-bg-color: #012750;
    --leaderboard-expandable-section-bg-color: #0000;
    --leaderboard-expandable-section-title-font-color: var(--portlet-font-color);
    --leaderboard-expandable-section-border-color: var(--border-color);
    --leaderboard-expandable-section-title-font-color: var(--hc-white);
    --leaderboard-details-name-font-color: var(--portlet-font-color);
    --leaderboard-details-prizes-top-font-color: var(--white-const-color);
    --leaderboard-details-prizes-common-font-color: var(--portlet-font-color);
    --leaderboard-details-rules-title-font-color: var(--portlet-font-color);
    --leaderboard-details-rules-text-font-color: var(--portlet-font-color);
    --leaderboard-details-info-list-font-color: var(--portlet-font-color);
    --leaderboard-details-section-border-color: var(--border-color);
    --leaderboard-details-internal-reg-hint-font-color: #ffba00;
    --leaderboard-details-title-background-color: #f1f4f5;
    --leaderboard-details-title-color: #333;
    --leaderboard-prizes-table-title-row-color: #8a8a8a;
    --leaderboard-prizes-first-color: #fc0;
    --leaderboard-prizes-second-color: #cdcdcd;
    --leaderboard-prizes-third-color: #f29946;
    --leaderboard-prizes-genneral-color: #333;
    --leaderboard-prizes-text-color: #333;
    --leaderboard-details-name-font-color: var(--hc-white);
    --leaderboard-details-prizes-top-font-color: var(--hc-white);
    --leaderboard-details-prizes-common-font-color: var(--hc-white);
    --leaderboard-details-rules-title-font-color: var(--hc-white);
    --leaderboard-details-rules-text-font-color: var(--hc-white);
    --leaderboard-details-info-list-font-color: var(--hc-white);
    --leaderboard-details-section-border-color: none;
    --games-category-title-font-color: var(--main-text-color);
    --games-tab-title-font-color: var(--secondary-dark-font-color);
    --games-slider-dots-bg-color: #45a6de;
    --games-jackpot-font-color: var(--black-const-color);
    --games-jackpot-light-bg-color: var(--yellow-const-color);
    --games-jackpot-bg-color: var(--dark-yellow-const-color);
    --games-search-border-color: #a4a4a4;
    --games-search-bg-color: var(--white-const-color);
    --games-search-counter-font-color: #3498db;
    --games-search-counter-bg-color: #71b7e630;
    --games-search-list-bg-color: var(--white-const-color);
    --games-search-list-item-hover-bg-color: #71b7e630;
    --games-search-list-item-text-color: var(--main-text-color);
    --games-filters-count-bg-color: var(--green-const-color);
    --games-filters-count-font-color: var(--white-const-color);
    --games-filters-tags-bg-color: #f1f1f1;
    --games-filters-tag-bg-color: var(--white-const-color);
    --game-title-color: var(--black-const-color);
    --game-live-info-color: var(--white-const-color);
    --game-live-limits-font-color: #ffc700;
    --game-live-limits-bg-color: #00000080;
    --games-category-title-font-color: var(--hc-white);
    --Cadiz: "Cadiz";
    --hc-font: var(--Cadiz),Arial,Halvetica,sans-serif;
    --hc-border-radius: 0.125rem;
    --hc-medium-border-radius: 0.5rem;
    --input-field-border: 0.0625rem solid var(--input-field-border-color);
    --input-field-margin: 1rem;
    --transitionDelay: 0.2s;
    --blur-bg: blur(0.25rem);
    --hc-distance-between-components: 4rem;
    --hc-distance-between-games-categories: 1rem;
    --font-family: var(--hc-font);
    --widget-z-index: 11;
    --help-button-z-index: 11;
    --header-z-index: 12;
    --sidebar-z-index: 99;
    --chat-z-index: 99;
    --popup-z-index: 100;
    --global-popups-z-index: 103;
    --notifications-z-index: 103;
    --cookie-layer-z-index: 104;
    --cookie-settings-z-index: 105;
    --sidebar-page-width: 24rem;
    --sidebar-subpage-width: 26.5rem;
    --hot-links-padding-bottom-ios11-2: calc(constant(safe-area-inset-bottom)*2);
    --hot-links-padding-bottom-ios11-3: calc(env(safe-area-inset-bottom)*2);
    --header-height: 4rem
}

.mobile-layout {
    --hc-distance-between-components: 2rem
}

:root {
    --scrollbar-size: 12px;
    --scrollbar-track-bg: #0000;
    --scrollbar-track-bg-hover: #0000;
    --scrollbar-track-bg-active: #0000;
    --scrollbar-track-border-color: #0000
}

html.desktop.windows .scroll-theme-light,html.desktop.windows body[data-theme=light] {
    --scrollbar-tumb-bg: var(--hc-black-transparent-10);
    --scrollbar-tumb-bg-hover: var(--hc-black-transparent-20);
    --scrollbar-tumb-bg-active: var(--hc-black-transparent-30);
    --scrollbar-tumb-border-color: var(--light-theme-scrollbar-border-color)
}

html.desktop.windows .scroll-theme-dark,html.desktop.windows body[data-theme=dark] {
    --scrollbar-tumb-bg: var(--hc-white-transparent-10);
    --scrollbar-tumb-bg-hover: var(--hc-white-transparent-20);
    --scrollbar-tumb-bg-active: var(--hc-white-transparent-30);
    --scrollbar-tumb-border-color: var(--dark-theme-scrollbar-border-color)
}

html.desktop.windows [class*=scroll-theme-] ::-webkit-scrollbar,html.desktop.windows [class*=scroll-theme-]::-webkit-scrollbar,html.desktop.windows body ::-webkit-scrollbar,html.desktop.windows body::-webkit-scrollbar {
    height: var(--scrollbar-size);
    width: var(--scrollbar-size)
}

html.desktop.windows [class*=scroll-theme-] ::-webkit-scrollbar-button,html.desktop.windows [class*=scroll-theme-]::-webkit-scrollbar-button,html.desktop.windows body ::-webkit-scrollbar-button,html.desktop.windows body::-webkit-scrollbar-button {
    height: 0;
    width: 0
}

html.desktop.windows [class*=scroll-theme-] ::-webkit-scrollbar-thumb,html.desktop.windows [class*=scroll-theme-]::-webkit-scrollbar-thumb,html.desktop.windows body ::-webkit-scrollbar-thumb,html.desktop.windows body::-webkit-scrollbar-thumb {
    background: var(--scrollbar-tumb-bg);
    border: 2px solid var(--scrollbar-tumb-border-color);
    border-radius: calc(var(--scrollbar-size)*1.2)
}

html.desktop.windows [class*=scroll-theme-] ::-webkit-scrollbar-thumb:hover,html.desktop.windows [class*=scroll-theme-]::-webkit-scrollbar-thumb:hover,html.desktop.windows body ::-webkit-scrollbar-thumb:hover,html.desktop.windows body::-webkit-scrollbar-thumb:hover {
    background: var(--scrollbar-tumb-bg-hover)
}

html.desktop.windows [class*=scroll-theme-] ::-webkit-scrollbar-thumb:active,html.desktop.windows [class*=scroll-theme-]::-webkit-scrollbar-thumb:active,html.desktop.windows body ::-webkit-scrollbar-thumb:active,html.desktop.windows body::-webkit-scrollbar-thumb:active {
    background: var(--scrollbar-tumb-bg-active)
}

html.desktop.windows [class*=scroll-theme-] ::-webkit-scrollbar-track,html.desktop.windows [class*=scroll-theme-]::-webkit-scrollbar-track,html.desktop.windows body ::-webkit-scrollbar-track,html.desktop.windows body::-webkit-scrollbar-track {
    background: var(--scrollbar-track-bg);
    border: 0 var(--scrollbar-track-border-color);
    border-radius: calc(var(--scrollbar-size)*1.2)
}

html.desktop.windows [class*=scroll-theme-] ::-webkit-scrollbar-track:hover,html.desktop.windows [class*=scroll-theme-]::-webkit-scrollbar-track:hover,html.desktop.windows body ::-webkit-scrollbar-track:hover,html.desktop.windows body::-webkit-scrollbar-track:hover {
    background: var(--scrollbar-track-bg-hover)
}

html.desktop.windows [class*=scroll-theme-] ::-webkit-scrollbar-track:active,html.desktop.windows [class*=scroll-theme-]::-webkit-scrollbar-track:active,html.desktop.windows body ::-webkit-scrollbar-track:active,html.desktop.windows body::-webkit-scrollbar-track:active {
    background: var(--scrollbar-track-bg-active)
}

html.desktop.windows [class*=scroll-theme-] ::-webkit-scrollbar-corner,html.desktop.windows [class*=scroll-theme-]::-webkit-scrollbar-corner,html.desktop.windows body ::-webkit-scrollbar-corner,html.desktop.windows body::-webkit-scrollbar-corner {
    background: #0000
}

:root {
    --dark-theme-bg-color: var(--hc-blue);
    --dark-theme-font-color: var(--hc-white);
    --dark-theme-secondary-font-color: var(--hc-white-transparent-60);
    --dark-theme-highlight-color: var(--hc-pink);
    --dark-theme-underline-color: var(--hc-white);
    --dark-theme-border-color: var(--hc-white-transparent-10);
    --dark-theme-loader-color: var(--hc-white);
    --dark-theme-input-label-font-color: var(--hc-white);
    --dark-theme-input-label-secondary-font-color: var(--hc-white-transparent-60);
    --dark-theme-input-font-color: var(--hc-white);
    --dark-theme-input-placeholder-font-color: var(--hc-white-transparent-60);
    --dark-theme-input-error-font-color: var(--hc-red);
    --dark-theme-input-border-color: var(--hc-white-transparent-60);
    --dark-theme-input-success-border-color: var(--hc-light-green);
    --dark-theme-input-negative-border-color: var(--hc-red);
    --dark-theme-input-focus-border-color: var(--dark-theme-input-border-color);
    --dark-theme-input-disabled-bg-color: var(--hc-white-transparent-10);
    --dark-theme-box-shadow-color: var(--hc-dark-black);
    --dark-theme-header-bg-color: var(--dark-theme-bg-color);
    --dark-theme-menu-bg-color: var(--dark-theme-bg-color);
    --dark-theme-search-bg-color: var(--dark-theme-bg-color);
    --dark-theme-header-gradient: linear-gradient(180deg,var(--dark-theme-header-bg-color) 0%,#011c38cc 48.8%,#011c3894 68.95%,#011c3800 100%);
    --dark-theme-footer-bg-color: var(--hc-dark-blue);
    --dark-theme-scrollbar-border-color: var(--hc-blue);
    --light-theme-bg-color: var(--hc-white);
    --light-theme-font-color: var(--hc-black);
    --light-theme-secondary-font-color: var(--hc-black-transparent-60);
    --light-theme-highlight-color: var(--hc-pink);
    --light-theme-underline-color: var(--hc-black);
    --light-theme-border-color: var(--hc-black-transparent-10);
    --light-theme-loader-color: var(--hc-black);
    --light-theme-input-label-font-color: var(--hc-black);
    --light-theme-input-label-secondary-font-color: var(--hc-black-transparent-60);
    --light-theme-input-font-color: var(--hc-black);
    --light-theme-input-placeholder-font-color: var(--hc-black-transparent-60);
    --light-theme-input-error-font-color: var(--hc-red);
    --light-theme-input-border-color: var(--hc-black-transparent-60);
    --light-theme-input-success-border-color: var(--hc-light-green);
    --light-theme-input-negative-border-color: var(--hc-red);
    --light-theme-input-focus-border-color: var(--light-theme-input-border-color);
    --light-theme-input-disabled-bg-color: var(--hc-black-transparent-10);
    --light-theme-box-shadow-color: #11111126;
    --light-theme-footer-bg-color: var(--light-theme-bg-color);
    --light-theme-scrollbar-border-color: var(--hc-white)
}

html {
    font-family: var(--Cadiz);
    font-size: 16px;
    scroll-padding-top: var(--header-height)
}

body {
    background-color: var(--dark-theme-bg-color);
    --main-text-color: var(--dark-theme-font-color)
}

body[data-theme=light] {
    background-color: var(--light-theme-bg-color);
    --main-text-color: var(--light-theme-font-color)
}

body[data-theme=dark] {
    background-color: var(--dark-theme-bg-color);
    --main-text-color: var(--dark-theme-font-color)
}

h1,h2,h3 {
    color: inherit;
    font-weight: 700
}

h1 {
    font-size: 2.5rem;
    padding: 0
}

.styles__mobile-layout--1YV h1 {
    font-size: 1.875rem
}

h2,h3 {
    padding: 0
}

h2 {
    font-size: 2rem
}

.styles__mobile-layout--1YV h2 {
    font-size: 1.5rem
}

h3 {
    font-size: 1.625rem
}

.styles__mobile-layout--1YV h3 {
    font-size: 1.25em
}

.styles__notistack-SnackbarContainer--3bw {
    background-color: red
}

body .styles__snackbarContainer--3Ob {
    align-items: stretch;
    display: flex;
    max-width: 100%;
    right: 1rem;
    top: 4.5rem;
    width: 21.5rem
}

.mobile-layout body .styles__snackbarContainer--3Ob {
    max-width: calc(1000px - 2rem);
    width: calc(100vw - 2rem - var(--gutter)*3/4*4 + var(--gutter)*3)
}

.mobile-layout:not(.mobile.portrait) body .styles__snackbarContainer--3Ob {
    max-width: 21.5rem;
    width: 21.5rem
}

.LightBox__lightBox--239 {
    height: 100%;
    position: absolute;
    width: 100%
}

.LightBox__layer--1_z .LightBox__layout--2NW,.mobile .LightBox__layer--1_z .LightBox__layout--2NW,.mobile.landscape .LightBox__layer--1_z .LightBox__layout--2NW {
    height: 100%;
    max-height: 100%;
    min-width: 100%
}

.LightBox__popup--1Vj {
    border-radius: unset
}

.page {
  padding-top: 120px;
}

.page article {
  width: 900px;
  margin: 0 auto;
}