@charset "utf-8";

.promo-action[_ngcontent-ng-c2475642665] { display: grid; gap: var(--stb-promo-action-gap, 16px); width: 100%; }

@media screen and (min-width: 768px) {
  .promo-action[_ngcontent-ng-c2475642665] { justify-items: center; }
}

.promo-action__info[_ngcontent-ng-c2475642665] { display: grid; }

.promo-action__message[_ngcontent-ng-c2475642665] { display: grid; justify-content: var(--stb-promo-action-message-justify, center); align-items: center; grid-auto-flow: column; gap: var(--stb-promo-action-message-gap, 10px); padding: var(--stb-promo-action-message-padding, 16px); font-size: 14px; font-weight: 700; line-height: 1.4; color: rgb(var(--stb-neutral-400)); }

.promo-action__completed[_ngcontent-ng-c2475642665] { color: rgb(var(--stb-green-500)); }

.promo-action__link[_ngcontent-ng-c2475642665] { font-size: 14px; font-weight: 500; line-height: 1.4; text-decoration: underline; }

.promo-action__countdown[_ngcontent-ng-c2475642665] { font-family: Tahoma, sans-serif; font-size: 13px; }

.splide__slide { opacity: 1 !important; }

.splide__pagination { bottom: 80px; left: 50%; transform: translate(-50%); }

@media screen and (min-width: 768px) {
  .splide__pagination { bottom: 20px; }
}

.splide__pagination li button { padding: 4px; }

.splide__pagination li button::before { width: 8px; height: 8px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; opacity: 0.5; background-color: rgb(var(--stb-white)); }

@media screen and (min-width: 768px) {
  .splide__pagination li button::before { width: 10px; height: 10px; }
}

.splide__pagination li button.is-active::before { opacity: 1; background-color: rgb(var(--stb-white)); }

[_nghost-ng-c2475642665] { --stb-promo-action-gap: 8px; --stb-promo-action-message-padding: 8px 16px; position: relative; display: grid; grid-template-columns: minmax(0px, 1fr); width: 100%; max-width: 1920px; margin: 0px auto; background: rgb(var(--stb-brand-200)); }

[_nghost-ng-c2475642665]::before { position: absolute; inset-inline-start: calc(-1 * (100vw - var(--stb-sidebar-current-width) - 100%) / 2); width: calc(100vw - var(--stb-sidebar-current-width)); height: 100%; background: rgb(var(--stb-brand-200)); content: ""; }

.slider[_ngcontent-ng-c2475642665] { direction: ltr; grid-area: 1 / 1 / -1 / -1; }

.slider-controls[_ngcontent-ng-c2475642665] { display: none; }

@media screen and (min-width: 1281px) {
  .slider-controls[_ngcontent-ng-c2475642665] { --stb-slider-control-z-index: 1; --stb-slider-control-padding: 42px; display: grid; justify-content: space-between; align-self: center; grid-area: 1 / 1 / -1 / -1; padding-inline: var(--stb-slider-control-padding); }
}

.main-action[_ngcontent-ng-c2475642665] { --stb-height: 72px; z-index: 3; min-width: 260px; max-width: inherit; font-size: 32px; }

.main-action[_ngcontent-ng-c2475642665]:lang(hu) { min-width: 275px; }

.main-action[_ngcontent-ng-c2475642665]:lang(el) { min-width: 315px; font-size: 30px; }

.main-action[_ngcontent-ng-c2475642665]:lang(fr) { max-width: 260px; }

.main-action__video[_ngcontent-ng-c2475642665], .main-action__video-fallback[_ngcontent-ng-c2475642665] { position: absolute; inset: 0px; }

.main-action__video[_ngcontent-ng-c2475642665] { z-index: 5; display: none; width: 400px; max-width: none; height: 200px; }

.main-action__video--reached[_ngcontent-ng-c2475642665] { display: block; }

.main-action__video-fallback[_ngcontent-ng-c2475642665] { inset: 41px 71px; z-index: 4; }

@media screen and (min-width: 768px) {
  .main-action[_ngcontent-ng-c2475642665] { min-width: 260px; font-size: 32px; }
  .main-action[_ngcontent-ng-c2475642665]:lang(hu), .main-action[_ngcontent-ng-c2475642665]:lang(el), .main-action[_ngcontent-ng-c2475642665]:lang(fr) { min-width: 260px; }
  .main-action[_ngcontent-ng-c2475642665]:lang(fr) { max-width: inherit; }
  .main-action[_ngcontent-ng-c2475642665]:lang(el) { font-size: 32px; }
}

@media screen and (min-width: 1280px) {
  .main-action[_ngcontent-ng-c2475642665] { --stb-height: 90px; font-size: 36px; }
}

html[dir="rtl"][_nghost-ng-c2475642665] .main-action[_ngcontent-ng-c2475642665], html[dir="rtl"] [_nghost-ng-c2475642665] .main-action[_ngcontent-ng-c2475642665] { font-size: 30px; }

@media screen and (min-width: 1280px) {
  html[dir="rtl"][_nghost-ng-c2475642665] .main-action[_ngcontent-ng-c2475642665], html[dir="rtl"] [_nghost-ng-c2475642665] .main-action[_ngcontent-ng-c2475642665] { font-size: 32px; }
}

@media (hover: hover) and (pointer: fine) {
  .main-action[_ngcontent-ng-c2475642665]:hover { filter: brightness(1.2); }
}

.cover-button[_ngcontent-ng-c2475642665] { position: absolute; inset: 0px; z-index: 2; width: 100%; height: 100%; }

.description[_ngcontent-ng-c2475642665] { --stb-description-font-size: 28px; --stb-description-width-limit: 100%; z-index: 2; display: grid; gap: 6px; text-transform: uppercase; color: rgb(var(--stb-white)); font-size: 48px; font-weight: 800; line-height: 1; }

@media screen and (min-width: 1280px) {
  .description[_ngcontent-ng-c2475642665] { gap: 8px; max-width: 433px; }
  .description[_ngcontent-ng-c2475642665]:lang(th) { max-width: 480px; }
}

@media screen and (min-width: 1536px) {
  .description[_ngcontent-ng-c2475642665] { font-size: 12px; }
}

.description__title[_ngcontent-ng-c2475642665] { font-size: 16px; font-weight: 600; line-height: 1.2; display: flex; justify-content: center; align-items: center; width: fit-content; min-height: 25px; margin: 0px auto; padding: 3px 12px; border-radius: 16px; font-style: normal; text-align: center; background-color: rgb(var(--stb-brand-150)); box-shadow: inset 0 0 0 2px var(--stb-text-accent); }

.description__title[_ngcontent-ng-c2475642665]:lang(el), .description__title[_ngcontent-ng-c2475642665]:lang(de) { font-size: 14px; }

@media screen and (min-width: 1536px) {
  .description__title[_ngcontent-ng-c2475642665] { height: 32px; font-size: 20px; }
  .description__title[_ngcontent-ng-c2475642665]:where(:is(:lang(el), :lang(es), :lang(pt))) { font-size: 18px; }
}

.description__detail[_ngcontent-ng-c2475642665] { font-size: var(--stb-description-font-size); font-weight: 800; line-height: 1.2; font-family: var(--stb-font-helper),serif; font-style: italic; letter-spacing: 0.96px; text-shadow: 0 0 4px #1f828f,0 3px 0 rgb(var(--stb-brand-1550)); text-align: center; }

.description__detail[_ngcontent-ng-c2475642665]:lang(no) { --stb-description-font-size: 22px; }

.description__detail[_ngcontent-ng-c2475642665]:lang(es), .description__detail[_ngcontent-ng-c2475642665]:lang(el), .description__detail[_ngcontent-ng-c2475642665]:lang(hu) { --stb-description-font-size: 24px; }

.description__detail[_ngcontent-ng-c2475642665]:lang(it), .description__detail[_ngcontent-ng-c2475642665]:lang(cs), .description__detail[_ngcontent-ng-c2475642665]:lang(fr) { --stb-description-font-size: 26px; }

@media screen and (min-width: 768px) {
  .description__detail[_ngcontent-ng-c2475642665]:lang(es) { --stb-description-font-size: 26px; }
  .description__detail[_ngcontent-ng-c2475642665]:lang(cs), .description__detail[_ngcontent-ng-c2475642665]:lang(it), .description__detail[_ngcontent-ng-c2475642665]:lang(fr) { --stb-description-font-size: 28px; }
  .description__detail[_ngcontent-ng-c2475642665]:lang(tr) { --stb-description-font-size: 32px; }
}

@media screen and (min-width: 1280px) {
  .description__detail[_ngcontent-ng-c2475642665] { --stb-description-font-size: 48px; }
  .description__detail[_ngcontent-ng-c2475642665]:lang(es), .description__detail[_ngcontent-ng-c2475642665]:lang(hu) { --stb-description-font-size: 34px; }
  .description__detail[_ngcontent-ng-c2475642665]:lang(el), .description__detail[_ngcontent-ng-c2475642665]:lang(no) { --stb-description-font-size: 36px; }
  .description__detail[_ngcontent-ng-c2475642665]:lang(cs) { --stb-description-font-size: 38px; }
  .description__detail[_ngcontent-ng-c2475642665]:lang(en-nz), .description__detail[_ngcontent-ng-c2475642665]:lang(fr), .description__detail[_ngcontent-ng-c2475642665]:lang(it) { --stb-description-font-size: 42px; }
  .description__detail[_ngcontent-ng-c2475642665]:lang(tr), .description__detail[_ngcontent-ng-c2475642665]:lang(pt), .description__detail[_ngcontent-ng-c2475642665]:lang(de) { --stb-description-font-size: 44px; }
  .description__detail[_ngcontent-ng-c2475642665]:lang(th) { --stb-description-font-size: 46px; }
}

@media screen and (min-width: 1536px) {
  .description__detail[_ngcontent-ng-c2475642665]:lang(hu) { --stb-description-font-size: 42px; }
  .description__detail[_ngcontent-ng-c2475642665]:lang(no) { --stb-description-font-size: 44px; }
  .description__detail[_ngcontent-ng-c2475642665]:lang(cs), .description__detail[_ngcontent-ng-c2475642665]:lang(pt), .description__detail[_ngcontent-ng-c2475642665]:lang(en-nz), .description__detail[_ngcontent-ng-c2475642665]:lang(fr), .description__detail[_ngcontent-ng-c2475642665]:lang(de), .description__detail[_ngcontent-ng-c2475642665]:lang(it) { --stb-description-font-size: 48px; }
}

@media screen and (min-width: 1920px) {
  .description__detail[_ngcontent-ng-c2475642665]:lang(es) { --stb-description-font-size: 44px; }
  .description__detail[_ngcontent-ng-c2475642665]:lang(hu), .description__detail[_ngcontent-ng-c2475642665]:lang(no) { --stb-description-font-size: 48px; }
}

html[dir="rtl"][_nghost-ng-c2475642665] .description__detail[_ngcontent-ng-c2475642665], html[dir="rtl"] [_nghost-ng-c2475642665] .description__detail[_ngcontent-ng-c2475642665] { --stb-description-font-size: 26px; max-width: 320px; }

@media screen and (min-width: 412px) {
  html[dir="rtl"][_nghost-ng-c2475642665] .description__detail[_ngcontent-ng-c2475642665], html[dir="rtl"] [_nghost-ng-c2475642665] .description__detail[_ngcontent-ng-c2475642665] { --stb-description-font-size: 28px; }
}

@media screen and (min-width: 1280px) {
  html[dir="rtl"][_nghost-ng-c2475642665] .description__detail[_ngcontent-ng-c2475642665], html[dir="rtl"] [_nghost-ng-c2475642665] .description__detail[_ngcontent-ng-c2475642665] { --stb-description-font-size: 32px; max-width: inherit; }
}

@media screen and (min-width: 1536px) {
  html[dir="rtl"][_nghost-ng-c2475642665] .description__detail[_ngcontent-ng-c2475642665], html[dir="rtl"] [_nghost-ng-c2475642665] .description__detail[_ngcontent-ng-c2475642665] { --stb-description-font-size: 40px; }
}

@media screen and (min-width: 1920px) {
  html[dir="rtl"][_nghost-ng-c2475642665] .description__detail[_ngcontent-ng-c2475642665], html[dir="rtl"] [_nghost-ng-c2475642665] .description__detail[_ngcontent-ng-c2475642665] { --stb-description-font-size: 48px; }
}

html[dir="rtl"][_nghost-ng-c2475642665] .description__detail-item[_ngcontent-ng-c2475642665], html[dir="rtl"] [_nghost-ng-c2475642665] .description__detail-item[_ngcontent-ng-c2475642665] { display: inline; }

@media screen and (min-width: 1280px) {
  html[dir="rtl"][_nghost-ng-c2475642665] .description__detail-item[_ngcontent-ng-c2475642665], html[dir="rtl"] [_nghost-ng-c2475642665] .description__detail-item[_ngcontent-ng-c2475642665] { display: block; }
}

.description__detail-item--bonuses[_ngcontent-ng-c2475642665] { max-width: var(--stb-description-width-limit); }

.description__detail-item--bonuses[_ngcontent-ng-c2475642665]:lang(tr), .description__detail-item--bonuses[_ngcontent-ng-c2475642665]:lang(es) { --stb-description-width-limit: 250px; }

@media screen and (min-width: 1280px) {
  .description__detail-item--bonuses[_ngcontent-ng-c2475642665]:lang(tr), .description__detail-item--bonuses[_ngcontent-ng-c2475642665]:lang(es) { --stb-description-width-limit: 380px; }
}

@media screen and (min-width: 1536px) {
  .description__detail-item--bonuses[_ngcontent-ng-c2475642665]:lang(tr) { --stb-description-width-limit: 420px; }
  .description__detail-item--bonuses[_ngcontent-ng-c2475642665]:lang(es) { --stb-description-width-limit: 400px; }
}

@media screen and (min-width: 1920px) {
  .description__detail-item--bonuses[_ngcontent-ng-c2475642665]:lang(tr), .description__detail-item--bonuses[_ngcontent-ng-c2475642665]:lang(es) { --stb-description-width-limit: 100%; }
}

.image[_ngcontent-ng-c2475642665] { object-position: left center; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }

.video[_ngcontent-ng-c2475642665] { --stb-video-gradient: linear-gradient(180deg, #000000 40%, transparent 90%); --stb-video-width: 100%; --stb-video-height: 100%; --stb-video-object-fit: cover; --stb-video-object-position: 50% 0; width: 100%; height: 100%; min-height: 100%; aspect-ratio: var(--stb-main-banner-aspect-ratio); scale: 1.1; translate: -10px; pointer-events: none; }

@media screen and (min-width: 1280px) {
  .video[_ngcontent-ng-c2475642665] { scale: 1; translate: 0px; }
}

.fallback-image[_ngcontent-ng-c2475642665] { position: absolute; inset: 0px; z-index: 0; }