:root {
  color-scheme: dark;
  --bg: #2b1234;
  --panel: #3c2944;
  --text: #fffaf3;
  --muted: #ba9cb4;
  --yellow: #fdcd0a;
  --line: #51385a;
  --shadow: none
}
#bizzo-site {
  background: #2b1234!important;
  background-image: none!important;
  color: #fffaf3!important;
  font-family: "Poppins","Noto Sans",Arial,sans-serif!important
}
#bizzo-site *,#bizzo-site *::before,#bizzo-site *::after {
  font-family: "Poppins","Noto Sans",Arial,sans-serif!important;
  text-shadow: none!important
}
#bizzo-site::before,#bizzo-site::after {
  display: none!important
}
#bizzo-site a,#bizzo-site button {
  transition: background-color .18s,color .18s,border-color .18s,transform .18s!important
}
#bizzo-site :is(a,button):focus-visible {
  outline: 3px solid #fdcd0a!important;
  outline-offset: 4px!important
}
#bizzo-site .site-header {
  background: #2b1234!important;
  border: 0!important;
  box-shadow: 0 1px 0 #41294a!important
}
#bizzo-site .header-navigation {
  background: transparent!important;
  min-height: 80px;
  gap: 24px
}
#bizzo-site .brand-link {
  width: 170px!important;
  min-width: 130px!important
}
#bizzo-site .brand-logotype {
  width: 124px!important;
  height: 54px!important;
  object-fit: contain;
  filter: none!important
}
#bizzo-site .header-navigation__links {
  background: transparent!important;
  border: 0!important;
  box-shadow: none!important;
  gap: 8px!important;
  border-radius: 0!important
}
#bizzo-site .header-navigation__links a {
  background: transparent!important;
  border: 0!important;
  border-radius: 5px!important;
  color: #f8e1f3!important;
  text-transform: none!important;
  font-size: 15px!important;
  font-weight: 600!important;
  padding: 12px 18px!important;
  box-shadow: none!important
}
#bizzo-site .header-navigation__links a:is(:hover,.is-active) {
  color: #fdcd0a!important;
  background: #41294a!important
}
#bizzo-site :is(.action-button,.action-button--article,.safe-aside-download,.cookie-notice button) {
  border-radius: 5px!important;
  text-transform: none!important;
  letter-spacing: 0!important;
  font-weight: 600!important;
  font-size: 16px!important;
  box-shadow: none!important;
  border: 1px solid transparent!important;
  min-height: 42px;
  padding: 10px 24px!important;
  color: #24112c!important;
  background: linear-gradient(180deg,#bcff50,#08b83a)!important
}
#bizzo-site :is(.action-button,.action-button--article,.safe-aside-download,.cookie-notice button):hover {
  background: linear-gradient(180deg,#08b83a,#bcff50)!important;
  filter: none!important;
  transform: translateY(-1px)
}
#bizzo-site :is(.action-button,.action-button--article):active {
  transform: translateY(1px)
}
#bizzo-site .action-button.action-button--outline {
  color: #fdcd0a!important;
  border: 1px solid #fdcd0a!important;
  background: transparent!important
}
#bizzo-site .action-button.action-button--outline:hover {
  color: #24112c!important;
  background: #fdcd0a!important
}
#bizzo-site .site-layout {
  background: transparent!important
}
#bizzo-site .site-sidebar {
  background: #2b1234!important;
  border-color: #41294a!important;
  box-shadow: none!important
}
#bizzo-site :is(.safe-aside-menu,.safe-aside-extras,.article-navigation) {
  background: transparent!important;
  color: #f8e1f3!important;
  box-shadow: none!important
}
#bizzo-site .article-navigation {
  border: 1px solid #41294a!important;
  border-radius: 5px!important
}
#bizzo-site .article-navigation__toggle {
  color: #fffaf3!important;
  background: #41294a!important;
  border: 0!important;
  text-transform: none!important
}
#bizzo-site .article-navigation__toggle span {
  background: #fdcd0a!important;
  color: #24112c!important
}
#bizzo-site .article-navigation__links a {
  color: #ba9cb4!important;
  background: transparent!important;
  border-color: #51385a!important;
  font-weight: 400!important
}
#bizzo-site :is(.page-hero,.promotion-banner,.download-banner) {
  border: 1px solid #51385a!important;
  border-radius: 8px!important;
  box-shadow: none!important;
  background-color: #24112c!important
}
#bizzo-site .page-hero::after {
  background: linear-gradient(90deg,rgba(36,17,44,.96),rgba(36,17,44,.72) 48%,rgba(36,17,44,.1))!important
}
#bizzo-site .page-hero__content {
  padding: 32px!important
}
#bizzo-site .page-hero h1 {
  font-size: clamp(30px,3.2vw,46px)!important;
  line-height: 1.16!important;
  font-weight: 700!important;
  letter-spacing: -.6px!important;
  color: #fffaf3!important;
  max-width: 720px!important;
  text-wrap: balance
}
#bizzo-site .page-hero p {
  color: #f8e1f3!important;
  font-size: 17px!important;
  line-height: 1.65!important;
  font-weight: 400!important;
  max-width: 620px!important
}
#bizzo-site .page-breadcrumbs,#bizzo-site .page-breadcrumbs a {
  color: #ba9cb4!important;
  font-size: 13px!important
}
#bizzo-site .page-breadcrumbs [aria-current] {
  color: #fdcd0a!important
}
#bizzo-site #content .editorial-section {
  background: #3c2944!important;
  color: #f8e1f3!important;
  border: 0!important;
  border-radius: 8px!important;
  box-shadow: none!important;
  padding: 30px!important;
  margin-top: 20px!important
}
#bizzo-site #content .editorial-section :is(p,li,td) {
  color: #f8e1f3!important;
  font-size: 16px!important;
  line-height: 1.8!important;
  font-weight: 400!important
}
#bizzo-site #content .editorial-section :is(h2,h3,h4) {
  color: #fffaf3!important;
  font-weight: 600!important;
  letter-spacing: -.3px!important;
  line-height: 1.35!important
}
#bizzo-site #content .editorial-section h2 {
  font-size: 28px!important;
  margin: 0 0 22px!important
}
#bizzo-site #content .editorial-section h3 {
  font-size: 21px!important;
  margin: 28px 0 14px!important
}
#bizzo-site #content .editorial-section :is(a,li::marker) {
  color: #fdcd0a!important
}
#bizzo-site #content :is(.table-wrap,.responsive-table) {
  border: 1px solid #604669!important;
  border-radius: 6px!important;
  box-shadow: none!important;
  background: #2b1234!important
}
#bizzo-site #content table {
  background: #2b1234!important;
  border: 1px solid #604669!important;
  border-radius: 6px!important;
  box-shadow: none!important;
  color: #f8e1f3!important
}
#bizzo-site #content table :is(th,td) {
  border-color: #51385a!important;
  padding: 15px 18px!important
}
#bizzo-site #content table th {
  background: #24112c!important;
  color: #fdcd0a!important;
  font-size: 14px!important;
  font-weight: 600!important;
  line-height: 1.5!important
}
#bizzo-site #content table td {
  background: #2b1234!important;
  font-size: 14px!important;
  line-height: 1.7!important
}
#bizzo-site #content table tr:nth-child(even) td {
  background: #34203d!important
}
#bizzo-site .promotion-banner::after {
  background: linear-gradient(90deg,rgba(36,17,44,.9),rgba(36,17,44,.6) 48%,transparent)!important
}
#bizzo-site .promotion-section .promotion-banner__eyebrow {
  color: #f8e1f3!important;
  font-size: 16px!important;
  line-height: 1.5!important;
  font-weight: 500!important;
  text-transform: none!important
}
#bizzo-site .promotion-section .promotion-banner h2 {
  font-size: clamp(28px,3vw,40px)!important;
  line-height: 1.2!important;
  letter-spacing: -.5px!important;
  font-weight: 700!important;
  color: #fdcd0a!important;
  -webkit-text-stroke: 0!important;
  text-transform: none!important
}
#bizzo-site .download-banner h2 {
  font-size: 36px!important;
  font-weight: 700!important;
  color: #fffaf3!important;
  -webkit-text-stroke: 0!important
}
#bizzo-site .download-button {
  background: #fdcd0a!important;
  color: #24112c!important;
  min-width: 220px!important
}
#bizzo-site .download-button__label,#bizzo-site .download-button__label span {
  color: #24112c!important;
  font-weight: 600!important;
  font-size: 14px!important;
  line-height: 1.5!important
}
#bizzo-site .download-button__icon {
  filter: brightness(0)!important
}
#bizzo-site .site-footer {
  background: #24112c!important;
  color: #ba9cb4!important;
  border-top: 1px solid #41294a!important;
  box-shadow: none!important
}
#bizzo-site .site-footer :is(p,span,a) {
  color: #ba9cb4!important;
  font-weight: 400!important
}
#bizzo-site .site-footer a:hover {
  color: #fdcd0a!important
}
#bizzo-site .cookie-notice {
  background: #24112cf5!important;
  border: 1px solid #51385a!important;
  border-radius: 6px!important;
  box-shadow: 0 8px 32px #180b2080!important;
  color: #fffaf3!important
}
#bizzo-site .cookie-notice :is(p,span) {
  color: #f8e1f3!important;
  font-weight: 400!important
}
@media(max-width:960px) {
#bizzo-site .header-navigation {
  min-height: 70px;
  gap: 12px
}
#bizzo-site .page-hero:not(.page-hero--error)>.page-hero__content,#bizzo-site .promotion-section .promotion-banner__content,#bizzo-site .download-banner__content {
  background: rgba(36,17,44,.76)!important;
  border: 1px solid #604669!important;
  border-radius: 6px!important
}
#bizzo-site .page-hero h1 {
  font-size: 32px!important
}
#bizzo-site .page-hero p {
  font-size: 16px!important
}
#bizzo-site .header-navigation__links {
  background: #2b1234!important
}
#bizzo-site .download-banner h2 {
  font-size: 30px!important
}
}
@media(max-width:620px) {
#bizzo-site .page-hero__content {
  padding: 24px 16px!important
}
#bizzo-site .page-hero h1 {
  font-size: 28px!important;
  letter-spacing: -.4px!important
}
#bizzo-site .promotion-section .promotion-banner h2 {
  font-size: 28px!important
}
#bizzo-site .promotion-section .promotion-banner__eyebrow {
  font-size: 14px!important
}
#bizzo-site #content .editorial-section {
  padding: 22px 18px!important
}
#bizzo-site #content .editorial-section h2 {
  font-size: 23px!important
}
#bizzo-site #content .editorial-section h3 {
  font-size: 19px!important
}
#bizzo-site #content .editorial-section :is(p,li) {
  font-size: 15px!important;
  line-height: 1.75!important
}
#bizzo-site #content table :is(th,td) {
  padding: 12px!important
}
#bizzo-site .brand-link {
  min-width: 124px!important;
  width: 124px!important
}
#bizzo-site .brand-logotype {
  width: 110px!important;
  height: 48px!important
}
}
@media(prefers-reduced-motion:reduce) {
#bizzo-site *,#bizzo-site *::before,#bizzo-site *::after {
  transition: none!important;
  animation: none!important;
  scroll-behavior: auto!important
}
}
#bizzo-site #content *,#bizzo-site :is(.cookie-notice,.site-footer,.safe-aside-app,.site-header) * {
  font-family: "Poppins","Noto Sans",Arial,sans-serif!important
}
#bizzo-site .cookie-notice button {
  font-family: "Poppins","Noto Sans",Arial,sans-serif!important;
  font-weight: 600!important
}
#bizzo-site .menu-toggle {
  color: #f8e1f3!important
}
#bizzo-site .mobile-navigation a {
  color: #f8e1f3!important;
  background: #41294a!important;
  border-color: #51385a!important;
  text-transform: none!important;
  font-family: "Poppins","Noto Sans",Arial,sans-serif!important
}
#bizzo-site .mobile-navigation .action-button--primary {
  background: linear-gradient(180deg,#bcff50,#08b83a)!important;
  color: #24112c!important
}
#bizzo-site .back-to-top {
  background: #fdcd0a!important;
  color: #24112c!important;
  border-color: #fdcd0a!important;
  box-shadow: none!important
}
#bizzo-site #content details {
  background: #2b1234!important;
  border: 1px solid #51385a!important;
  box-shadow: none!important
}
#bizzo-site #content summary {
  background: transparent!important;
  color: #fffaf3!important
}
#bizzo-site #content summary::after {
  color: #fdcd0a!important
}
#bizzo-site #cookieOk {
  font-family: "Poppins","Noto Sans",Arial,sans-serif!important
}
#bizzo-site #content .editorial-section>h3 {
  background: transparent!important;
  border: 0!important;
  box-shadow: none!important;
  padding: 0!important
}
#bizzo-site #content .editorial-section>h3::before {
  display: none!important
}
#bizzo-site #content .editorial-section>h3+p {
  background: transparent!important;
  border: 0!important;
  box-shadow: none!important;
  padding: 0!important
}
#bizzo-site .download-button {
  display: inline-flex!important;
  align-items: center!important;
  justify-content: center!important;
  gap: 12px!important;
  padding: 12px 16px!important
}
#bizzo-site .download-button__label {
  display: flex!important;
  flex-direction: column!important;
  align-items: flex-start!important;
  gap: 0!important;
  text-align: left!important;
  min-width: 0!important
}
#bizzo-site .download-button__label span {
  display: block!important;
  white-space: nowrap!important
}
#bizzo-site .download-button__icon {
  flex: 0 0 24px!important;
  width: 24px!important;
  height: 24px!important
}
@font-face {
  font-family: BizzoIcons;
  src: url("../img/bizzo/icons.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block
}
#bizzo-site .casino-sidebar {
  padding: 0 10px 16px;
  color: #f8e1f3
}
#bizzo-site .casino-sidebar__promotions {
  display: grid;
  gap: 7px;
  margin: 0 0 14px
}
#bizzo-site .sidebar-promotion {
  position: relative;
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0 10px 0 55px;
  overflow: hidden;
  border-radius: 5px;
  background: linear-gradient(180deg,#62e132,#08b83a);
  color: #24112c;
  font-size: 13px;
  font-weight: 700;
  white-space: nowrap
}
#bizzo-site .sidebar-promotion:hover {
  filter: brightness(1.08)
}
#bizzo-site .wheel-launcher__frame {
  position: absolute;
  left: -23px;
  top: 6px;
  width: 70px;
  height: 70px;
  max-width: none;
  z-index: 2
}
#bizzo-site .wheel-launcher__rotor {
  position: absolute;
  left: -23px;
  top: 11px;
  width: 65px;
  height: 65px;
  animation: bizzo-wheel-spin 7s linear infinite;
  z-index: 1
}
#bizzo-site .wheel-launcher__rotor img {
  width: 100%;
  height: 100%;
  animation: bizzo-wheel-spin 10s linear infinite
}
#bizzo-site .fortune-wheel-launcher:hover .wheel-launcher__rotor {
  animation-play-state: paused
}
#bizzo-site .mission-launcher>img {
  position: absolute;
  left: 8px;
  top: 4px;
  width: 40px;
  height: 40px
}
#bizzo-site .casino-sidebar__links {
  display: grid;
  background: #3c2944;
  border-radius: 5px;
  padding: 0 8px
}
#bizzo-site .casino-sidebar__links>a {
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 54px;
  color: #f8e1f3;
  font-size: 13px;
  font-weight: 400;
  border-radius: 4px;
  padding: 8px 4px
}
#bizzo-site .casino-sidebar__links>a:hover {
  background: #51385a;
  color: #fdcd0a
}
#bizzo-site .casino-sidebar__links>a>img,#bizzo-site .navigation-icon {
  width: 25px;
  height: 25px;
  flex: 0 0 25px;
  object-fit: contain;
  color: inherit
}
#bizzo-site #content .navigation-icon,#bizzo-site #content .navigation-icon::before {
  font-family: BizzoIcons!important;
  font-size: 25px!important;
  line-height: 1!important;
  font-weight: 400!important;
  font-style: normal!important
}
.navigation-icon--games::before {
  content: ""
}
.navigation-icon--dealer::before {
  content: ""
}
.navigation-icon--promotions::before {
  content: ""
}
.navigation-icon--tournaments::before {
  content: ""
}
.navigation-icon--ranking::before {
  content: ""
}
.navigation-icon--vip::before {
  content: ""
}
.navigation-icon--support::before {
  content: ""
}
#bizzo-site .casino-sidebar__badge {
  margin-left: auto;
  background: linear-gradient(#bcff50,#08b83a);
  color: #24112c;
  border-radius: 4px;
  min-width: 23px;
  padding: 0 4px;
  text-align: center;
  font-size: 12px;
  line-height: 17px;
  box-shadow: 0 2px 3px #180b2066
}
#bizzo-site .casino-sidebar__links>a>.casino-sidebar__arrow {
  margin-left: auto;
  width: 13px;
  height: 13px;
  flex-basis: 13px
}
#bizzo-site .sidebar-download {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 5px;
  height: 74px;
  padding: 8px 8px 8px 10px;
  margin-top: 18px;
  background: #3c2944;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 3px 1px #26102e,0 1px 0 #ffffff30 inset
}
#bizzo-site .sidebar-download>span {
  flex: 1;
  min-width: 0
}
#bizzo-site .sidebar-download strong {
  display: block;
  font-size: 12px;
  font-weight: 700;
  color: #f8e1f3
}
#bizzo-site .sidebar-download small {
  display: block;
  font-size: 10px;
  font-weight: 400;
  color: #ba9cb4;
  margin-top: 3px;
  white-space: nowrap
}
#bizzo-site .sidebar-download>img {
  width: 64px;
  height: 70px;
  object-fit: contain;
  align-self: flex-end
}
@keyframes bizzo-wheel-spin {
to {
  transform: rotate(1turn)
}
}
@media(prefers-reduced-motion:reduce) {
#bizzo-site .wheel-launcher__rotor,#bizzo-site .wheel-launcher__rotor img {
  animation: none!important
}
}
#bizzo-site .country-selector {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex: none;
  margin-right: 8px;
  color: #f8e1f3;
  font-size: 13px;
  font-weight: 600;
  white-space: nowrap
}
#bizzo-site .country-selector img {
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  object-fit: cover;
  box-shadow: 0 0 0 1px #ffffff25
}
@media(max-width:620px) {
#bizzo-site .country-selector {
  gap: 6px;
  margin-right: 2px;
  font-size: 12px
}
#bizzo-site .country-selector img {
  width: 22px;
  height: 22px
}
}
#bizzo-site #content .editorial-section :is(ul,ol) {
  display: block!important;
  margin: 18px 0!important;
  padding: 0!important;
  overflow: visible!important
}
#bizzo-site #content .editorial-section ul {
  list-style: disc inside!important
}
#bizzo-site #content .editorial-section ol {
  list-style: decimal inside!important
}
#bizzo-site #content .editorial-section :is(ul,ol)>li {
  display: list-item!important;
  position: relative!important;
  margin: 8px 0!important;
  padding: 12px 16px!important;
  background: #2b1234!important;
  background-image: none!important;
  color: #f8e1f3!important;
  border: 1px solid #604669!important;
  border-radius: 5px!important;
  box-shadow: none!important;
  font-size: 16px!important;
  line-height: 1.75!important;
  overflow: visible!important
}
#bizzo-site #content .editorial-section li::before,#bizzo-site #content .editorial-section li::after {
  content: none!important;
  display: none!important
}
#bizzo-site #content .editorial-section li::marker {
  color: #fdcd0a!important;
  font-weight: 700!important;
  font-size: 1em!important
}
@media(max-width:620px) {
#bizzo-site #content .editorial-section :is(ul,ol) {
  padding-left: 0!important
}
#bizzo-site #content .editorial-section :is(ul,ol)>li {
  padding: 11px 12px!important;
  font-size: 15px!important
}
}
#bizzo-site #content .illustrated-banner {
  position: relative!important;
  display: block!important;
  min-height: 460px!important;
  height: auto!important;
  overflow: hidden!important;
  background: #24112c!important;
  isolation: isolate
}
#bizzo-site #content .illustrated-banner>.illustrated-banner__image {
  position: absolute!important;
  inset: 0!important;
  display: block!important;
  width: 100%!important;
  height: 100%!important;
  max-width: none!important;
  object-fit: cover!important;
  object-position: right top!important;
  opacity: 1!important;
  filter: none!important;
  transform: none!important;
  z-index: -2!important
}
#bizzo-site #content .illustrated-banner::before {
  display: none!important
}
#bizzo-site #content .illustrated-banner::after {
  content: ""!important;
  position: absolute!important;
  inset: 0!important;
  z-index: -1!important;
  pointer-events: none;
  background: linear-gradient(90deg,rgba(20,8,28,.26) 0%,rgba(20,8,28,.12) 36%,transparent 55%)!important
}
#bizzo-site #content .illustrated-banner>:is(.page-hero__content,.promotion-banner__content,.download-banner__content) {
  position: relative!important;
  inset: auto!important;
  display: flex!important;
  flex-direction: column!important;
  justify-content: center!important;
  align-items: flex-start!important;
  gap: 18px!important;
  width: 53%!important;
  max-width: 53%!important;
  min-height: 460px!important;
  height: auto!important;
  margin: 0!important;
  padding: 34px!important;
  background: transparent!important;
  border: 0!important;
  box-shadow: none!important;
  border-radius: 0!important;
  text-align: left!important;
  z-index: 1!important
}
#bizzo-site #content .illustrated-banner :is(h1,h2,p,.page-breadcrumbs,.promotion-banner__eyebrow) {
  max-width: 100%!important;
  margin: 0!important;
  text-align: left!important
}
#bizzo-site #content .illustrated-banner :is(.page-hero__actions,.promotion-banner__actions,.download-banner__actions) {
  margin: 0!important;
  align-self: flex-start!important;
  justify-content: flex-start!important;
  justify-items: start!important
}
#bizzo-site #content .illustrated-banner h1 {
  font-size: clamp(28px,2.8vw,42px)!important
}
#bizzo-site #content .illustrated-banner h2 {
  font-size: clamp(27px,2.6vw,38px)!important
}
#bizzo-site #content .illustrated-banner .download-button {
  max-width: 100%!important;
  min-width: 0!important
}
@media(max-width:1100px) and (min-width:621px) {
#bizzo-site #content .illustrated-banner>:is(.page-hero__content,.promotion-banner__content,.download-banner__content) {
  width: 58%!important;
  max-width: 58%!important;
  padding: 26px!important
}
}
@media(max-width:620px) {
#bizzo-site #content .illustrated-banner {
  min-height: 0!important
}
#bizzo-site #content .illustrated-banner>.illustrated-banner__image {
  object-position: right top!important
}
#bizzo-site #content .illustrated-banner::after {
  background: linear-gradient(180deg,transparent 0%,transparent 30%,rgba(20,8,28,.52) 52%,rgba(20,8,28,.58) 100%)!important
}
#bizzo-site #content .illustrated-banner>:is(.page-hero__content,.promotion-banner__content,.download-banner__content) {
  width: 100%!important;
  max-width: 100%!important;
  min-height: 0!important;
  padding: clamp(300px,80vw,480px) 20px 28px!important;
  gap: 16px!important;
  background: transparent!important
}
#bizzo-site #content .illustrated-banner h1,#bizzo-site #content .illustrated-banner h2 {
  font-size: 27px!important;
  line-height: 1.25!important
}
}
#bizzo-site #content .legal-section h1 {
  color: #fffaf3!important;
  font-size: clamp(30px,3.2vw,46px)!important;
  line-height: 1.2!important
}
#bizzo-site #cookieOk {
  flex: 0 0 auto!important;
  white-space: nowrap!important
}
@media(max-width:620px) {
#bizzo-site #cookie {
  box-sizing: border-box!important;
  max-width: calc(100vw - 16px)!important;
  padding-right: 12px!important
}
#bizzo-site #cookie .cookie-notice__text {
  min-width: 0!important;
  flex: 1!important
}
}
#bizzo-site #content .illustrated-banner .download-banner__actions {
  width: 100%!important;
  min-width: 0!important
}
#bizzo-site #content .illustrated-banner .download-button__label span {
  white-space: normal!important
}
#bizzo-site #content .illustrated-banner .download-button {
  box-sizing: border-box!important;
  white-space: normal!important
}
#bizzo-site #content .illustrated-banner :is(h1,h2,p,.promotion-banner__eyebrow,.page-breadcrumbs) {
  text-shadow: 0 1px 3px rgba(12,4,18,.8)!important
}
@media(max-width:900px) {
#bizzo-site #content :is(.promotion-banner,.page-hero).illustrated-banner {
  padding: 300px 16px 16px!important;
  min-height: 0!important
}
#bizzo-site #content :is(.promotion-banner,.page-hero).illustrated-banner>:is(.promotion-banner__content,.page-hero__content) {
  width: 100%!important;
  max-width: 100%!important;
  min-height: 0!important;
  padding: 22px 20px!important;
  gap: 16px!important;
  background: rgba(27,15,32,.64)!important;
  border: 1px solid #fdcd0a!important;
  border-radius: 10px!important;
  box-shadow: none!important;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px)
}
#bizzo-site #content :is(.promotion-banner,.page-hero).illustrated-banner::after {
  display: none!important
}
}
@media(min-width:621px) and (max-width:900px) {
#bizzo-site #content :is(.promotion-banner,.page-hero).illustrated-banner {
  padding-top: 260px!important
}
}
#bizzo-site .header-wheel-launcher {
  display: none!important
}
#bizzo-site .mobile-navigation__heading {
  grid-column: 1/-1;
  padding: 8px 4px 22px;
  border-bottom: 1px solid #fdcd0a30;
  margin-bottom: 8px
}
#bizzo-site .mobile-navigation__heading span {
  display: block;
  color: #fdcd0a;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 2px
}
#bizzo-site .mobile-navigation__heading strong {
  display: block;
  color: #fffaf3;
  font-size: 30px;
  line-height: 1.3;
  margin: 8px 0 4px
}
#bizzo-site .mobile-navigation__heading small {
  color: #bea9c6;
  font-size: 13px
}
#bizzo-site .mobile-navigation {
  display: grid!important;
  grid-template-columns: 1fr 1fr!important;
  gap: 10px!important;
  width: min(370px,calc(100vw - 20px))!important;
  padding: 88px 20px 28px!important;
  background: linear-gradient(155deg,#41244e,#25102f 65%)!important;
  border: 1px solid #fdcd0a45!important;
  border-radius: 22px 0 0 22px!important;
  box-shadow: -20px 0 70px #0d0615b3!important;
  overflow-y: auto!important;
  transition: transform .32s cubic-bezier(.22,1,.36,1),opacity .25s,visibility .25s!important
}
#bizzo-site .mobile-navigation a:not(.action-button) {
  grid-column: 1/-1!important;
  justify-content: flex-start!important;
  gap: 14px!important;
  min-height: 56px!important;
  background: #ffffff06!important;
  border: 1px solid #ffffff12!important;
  padding: 12px 16px!important;
  border-radius: 12px!important;
  font-size: 16px!important;
  font-weight: 600!important
}
#bizzo-site .mobile-navigation a:not(.action-button)::after {
  content: "›";
  margin-left: auto;
  color: #b49cc0;
  font-size: 23px
}
#bizzo-site .mobile-navigation a.is-active {
  background: #fdcd0a10!important;
  border-color: #fdcd0a70!important;
  color: #fdcd0a!important
}
#bizzo-site .mobile-navigation a>svg {
  width: 23px;
  height: 23px;
  flex: none;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.6;
  stroke-linecap: round;
  stroke-linejoin: round
}
#bizzo-site .mobile-navigation .action-button {
  min-height: 48px!important;
  margin: 12px 0 0!important;
  border-radius: 10px!important;
  padding: 10px!important;
  font-size: 14px!important
}
#bizzo-site .mobile-navigation .fortune-wheel-launcher {
  color: #fdcd0a!important;
  margin-top: 8px
}
#bizzo-site .menu-toggle {
  width: 44px!important;
  height: 44px!important;
  flex: 0 0 44px!important;
  border-radius: 12px!important;
  border: 1px solid #fdcd0a65!important;
  background: linear-gradient(145deg,#543160,#30193c)!important;
  box-shadow: inset 0 1px 0 #ffffff15,0 4px 14px #10081955!important;
  gap: 5px!important;
  transition: background .2s,border-color .2s!important
}
#bizzo-site .menu-toggle span {
  width: 20px!important;
  height: 2px!important;
  margin: 0!important;
  border-radius: 2px!important;
  background: #fdcd0a!important;
  transition: transform .22s,opacity .15s!important
}
#bizzo-site .menu-toggle span:nth-child(2) {
  width: 14px!important;
  align-self: center
}
#bizzo-site .navigation-expanded .menu-toggle span:nth-child(1) {
  transform: translateY(7px) rotate(45deg)
}
#bizzo-site .navigation-expanded .menu-toggle span:nth-child(2) {
  opacity: 0
}
#bizzo-site .navigation-expanded .menu-toggle span:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg)
}
#bizzo-site .menu-toggle:focus-visible,#bizzo-site .header-wheel-launcher:focus-visible,#bizzo-site .mobile-navigation a:focus-visible {
  outline: 2px solid #fdcd0a!important;
  outline-offset: 4px!important
}
html:has(.header-navigation.navigation-expanded) {
  overflow: hidden
}
@media(max-width:900px) {
#bizzo-site .header-navigation {
  gap: 12px!important;
  min-height: 72px!important
}
#bizzo-site .header-wheel-launcher {
  display: flex!important;
  margin-left: auto!important;
  width: 145px!important;
  height: 44px!important;
  flex: 0 0 145px!important;
  padding-left: 49px!important;
  font-size: 11px!important;
  border-radius: 10px!important;
  border: 1px solid #aeff6260!important;
  box-shadow: 0 3px 14px #06b63725!important
}
#bizzo-site .header-wheel-launcher .wheel-launcher__frame {
  left: -14px;
  top: 1px;
  width: 61px;
  height: 61px
}
#bizzo-site .header-wheel-launcher .wheel-launcher__rotor {
  left: -14px;
  top: 5px;
  width: 57px;
  height: 57px
}
#bizzo-site .header-navigation .account-actions {
  margin-left: 0!important;
  gap: 0!important
}
#bizzo-site .country-selector {
  margin-right: 0!important
}
}
@media(max-width:480px) {
#bizzo-site .header-navigation {
  gap: 10px!important
}
#bizzo-site .header-wheel-launcher {
  width: 46px!important;
  flex-basis: 46px!important;
  padding: 0!important
}
#bizzo-site .header-wheel-launcher>span:last-child {
  display: none!important
}
#bizzo-site .header-wheel-launcher .wheel-launcher__frame {
  left: -6px;
  top: 0;
  width: 58px;
  height: 58px
}
#bizzo-site .header-wheel-launcher .wheel-launcher__rotor {
  left: -6px;
  top: 4px;
  width: 54px;
  height: 54px
}
}
@media(max-width:360px) {
#bizzo-site .header-navigation {
  gap: 8px!important
}
#bizzo-site .header-navigation .brand-logotype {
  width: 106px!important;
  height: auto!important
}
#bizzo-site .country-selector {
  gap: 4px!important
}
}
#bizzo-site #content .download-banner__actions {
  display: grid!important;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,250px),1fr))!important;
  gap: 12px!important;
  width: 100%!important
}
#bizzo-site #content .download-button {
  width: 100%!important;
  min-width: 0!important;
  max-width: none!important;
  min-height: 72px!important;
  padding: 12px 16px!important;
  gap: 14px!important;
  box-sizing: border-box!important;
  justify-content: center!important
}
#bizzo-site #content .download-button__icon {
  width: 36px!important;
  height: 36px!important;
  flex: 0 0 36px!important;
  object-fit: contain!important
}
#bizzo-site #content .download-button__label {
  flex: 0 1 auto!important;
  min-width: 0!important;
  align-items: flex-start!important;
  font-size: 14px!important;
  line-height: 1.4!important
}
#bizzo-site #content .download-button__label span {
  display: block!important;
  white-space: nowrap!important;
  font-size: inherit!important;
  line-height: inherit!important
}
@media(max-width:360px) {
#bizzo-site #content .download-button {
  gap: 10px!important;
  padding: 12px 10px!important
}
#bizzo-site #content .download-button__label {
  font-size: 13px!important
}
#bizzo-site #content .download-button__icon {
  width: 32px!important;
  height: 32px!important;
  flex-basis: 32px!important
}
}
#bizzo-site #content .illustrated-banner .download-button .download-button__label span {
  white-space: nowrap!important
}
@media(max-width:900px) {
#bizzo-site #content :is(.page-hero,.promotion-banner).illustrated-banner>:is(.page-hero__content,.promotion-banner__content,.download-banner__content) {
  align-items: center!important;
  text-align: center!important
}
#bizzo-site #content :is(.page-hero,.promotion-banner).illustrated-banner :is(h1,h2,p,.page-breadcrumbs,.promotion-banner__eyebrow) {
  text-align: center!important
}
#bizzo-site #content :is(.page-hero,.promotion-banner).illustrated-banner :is(.page-hero__actions,.promotion-banner__actions,.download-banner__actions) {
  align-self: center!important;
  justify-content: center!important;
  justify-items: center!important;
  text-align: center!important
}
#bizzo-site #content :is(.page-hero,.promotion-banner).illustrated-banner .page-breadcrumbs {
  justify-content: center!important
}
}
#bizzo-site .casino-footer {
  background: #2b1234!important;
  border: 0!important;
  box-shadow: none!important;
  padding: 48px 30px 90px!important;
  margin-top: 40px!important;
  color: #dbc8e0!important
}
#bizzo-site .casino-footer .site-footer__inner {
  display: flex!important;
  flex-direction: column!important;
  align-items: center!important;
  max-width: 1100px!important;
  margin: auto!important;
  padding: 32px 0 0!important;
  border-top: 1px solid #fdcd0a!important;
  gap: 0!important;
  text-align: center!important
}
#bizzo-site .casino-footer .site-footer__links {
  display: flex!important;
  flex-wrap: wrap!important;
  justify-content: center!important;
  gap: 12px 0!important;
  margin: 0!important;
  padding: 6px 0!important;
  border: 0!important
}
#bizzo-site .casino-footer .site-footer__links a {
  padding: 0 13px!important;
  border: 0!important;
  border-right: 1px solid #fdcd0a!important;
  border-radius: 0!important;
  background: none!important;
  color: #e3d0e7!important;
  font-size: 11px!important;
  font-weight: 400!important;
  line-height: 1.3!important;
  text-transform: uppercase!important
}
#bizzo-site .casino-footer .site-footer__links a:last-child {
  border-right: 0!important
}
#bizzo-site .casino-footer a:hover {
  color: #fdcd0a!important
}
#bizzo-site .payment-brands {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 22px;
  margin: 30px 0
}
#bizzo-site .payment-brands img {
  width: auto;
  height: 30px;
  max-width: 88px;
  object-fit: contain
}
#bizzo-site .minimum-age-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: #ff4b59;
  color: white;
  font-size: 12px;
  font-weight: 700;
  margin: 4px 0 18px
}
#bizzo-site .casino-footer .site-footer__legal p {
  color: #e3d0e7!important;
  font-size: 11px!important;
  line-height: 1.7!important;
  text-align: center!important;
  margin: 0 0 8px!important
}
#bizzo-site .casino-footer .support-organizations {
  display: flex!important;
  flex-wrap: wrap!important;
  justify-content: center!important;
  gap: 18px!important;
  margin: 16px 0 0!important
}
#bizzo-site .casino-footer .support-organizations a,#bizzo-site .casino-footer .publisher-address {
  font-size: 11px!important;
  color: #b49abc!important
}
#bizzo-site .casino-footer .publisher-address {
  margin: 12px 0 0!important
}
#bizzo-site #cookie {
  position: fixed!important;
  inset: auto 0 0!important;
  width: 100%!important;
  max-width: 100%!important;
  min-height: 58px!important;
  height: auto!important;
  box-sizing: border-box!important;
  padding: 12px 84px!important;
  gap: 18px!important;
  align-items: center!important;
  justify-content: center!important;
  background: #100815f5!important;
  border: 0!important;
  border-top: 1px solid #ffffff0c!important;
  border-radius: 0!important;
  box-shadow: none!important;
  z-index: 200!important;
  transform: none!important
}
#bizzo-site #cookie.is-visible {
  display: flex!important
}
#bizzo-site #cookie .cookie-notice__text {
  flex: 0 1 auto!important;
  width: auto!important;
  max-width: none!important;
  padding: 0!important;
  margin: 0!important;
  font-size: 11px!important;
  line-height: 1.5!important;
  color: #e5d9e8!important;
  text-align: center!important
}
#bizzo-site #cookie .cookie-notice__policy {
  color: inherit!important;
  text-decoration: underline!important
}
#bizzo-site #cookieOk {
  width: auto!important;
  min-width: 94px!important;
  height: 34px!important;
  padding: 6px 16px!important;
  font-size: 11px!important;
  border-radius: 4px!important
}
#bizzo-site .support-toggle {
  position: fixed;
  right: 16px;
  bottom: 14px;
  z-index: 210;
  display: grid;
  place-items: center;
  width: 48px;
  height: 48px;
  padding: 12px;
  background: #16ce39;
  border: 0;
  border-radius: 50%;
  color: #41214e;
  box-shadow: 0 4px 16px #10081566;
  cursor: pointer;
  transition: transform .18s
}
#bizzo-site .support-toggle:hover {
  transform: translateY(-3px)
}
#bizzo-site .support-toggle svg {
  width: 25px;
  height: 25px;
  fill: none;
  stroke: currentColor;
  stroke-width: 2.6;
  stroke-linecap: round;
  stroke-linejoin: round
}
#bizzo-site .support-panel {
  position: fixed;
  right: 16px;
  bottom: 78px;
  z-index: 211;
  width: min(340px,calc(100vw - 32px));
  box-sizing: border-box;
  padding: 26px;
  background: #3c2944;
  border: 1px solid #fdcd0a66;
  border-radius: 14px;
  box-shadow: 0 16px 60px #10081599;
  color: #f8e1f3
}
#bizzo-site .support-panel[hidden] {
  display: none
}
#bizzo-site .support-panel h2 {
  font-size: 19px;
  margin: 4px 20px 12px 0;
  color: #fffaf3
}
#bizzo-site .support-panel p {
  font-size: 14px;
  line-height: 1.65;
  margin: 0 0 20px
}
#bizzo-site .support-panel a {
  display: flex;
  font-size: 13px;
  text-align: center
}
#bizzo-site .support-panel__close {
  position: absolute;
  top: 8px;
  right: 12px;
  padding: 0 5px;
  background: none;
  border: 0;
  color: #f8e1f3;
  font-size: 28px;
  cursor: pointer
}
#bizzo-site .support-toggle:focus-visible,#bizzo-site .support-panel__close:focus-visible {
  outline: 2px solid #fdcd0a;
  outline-offset: 4px
}
#bizzo-site .back-to-top {
  right: 20px!important;
  bottom: 80px!important
}
@media(max-width:620px) {
#bizzo-site .casino-footer {
  padding: 28px 18px 116px!important;
  margin-top: 24px!important
}
#bizzo-site .casino-footer .site-footer__links a {
  font-size: 10px!important;
  padding: 0 9px!important
}
#bizzo-site #cookie {
  padding: 10px 74px 10px 14px!important;
  gap: 10px!important;
  min-height: 70px!important
}
#bizzo-site #cookie .cookie-notice__text {
  font-size: 10px!important;
  text-align: left!important
}
#bizzo-site #cookieOk {
  min-width: 70px!important;
  padding: 6px 10px!important
}
#bizzo-site .support-toggle {
  right: 12px;
  bottom: 12px;
  width: 46px;
  height: 46px
}
#bizzo-site .support-panel {
  bottom: 90px
}
}
#bizzo-site .casino-footer .site-footer__links a::before,#bizzo-site .casino-footer .site-footer__links a::after {
  content: none!important;
  display: none!important
}
#bizzo-site .casino-footer .site-footer__legal {
  margin: 0!important;
  padding: 0!important;
  min-height: 0!important;
  display: block!important
}
#bizzo-site .casino-footer .support-organizations a {
  background: transparent!important;
  border: 0!important;
  border-radius: 0!important;
  box-shadow: none!important;
  padding: 0!important;
  min-height: 0!important
}
@media(min-width:961px) {
#bizzo-site .casino-footer {
  padding-left: 260px!important
}
}
#bizzo-site #content .editorial-section h2.ornament-heading {
  display: grid!important;
  grid-template-columns: 72px minmax(0,auto) 72px!important;
  align-items: center!important;
  gap: 10px!important;
  color: #fdcd0a!important;
  background: none!important;
  border: 0!important;
  padding: 0!important;
  font-weight: 700!important;
  box-shadow: none!important
}
#bizzo-site #content .editorial-section h2.ornament-heading::before,#bizzo-site #content .editorial-section h2.ornament-heading::after {
  content: ""!important;
  position: static!important;
  display: block!important;
  width: 72px!important;
  height: 20px!important;
  min-width: 0!important;
  background: transparent url("../img/bizzo/heading-ornament.svg") center/contain no-repeat!important;
  border: 0!important;
  border-radius: 0!important;
  box-shadow: none!important;
  opacity: 1!important;
  margin: 0!important;
  clip-path: none!important
}
#bizzo-site #content .editorial-section h2.ornament-heading::before {
  transform: none!important
}
#bizzo-site #content .editorial-section h2.ornament-heading::after {
  transform: scaleX(-1)!important
}
#bizzo-site #content .ornament-heading__text {
  min-width: 0;
  color: inherit!important;
  overflow-wrap: anywhere
}
@media(max-width:620px) {
#bizzo-site #content .editorial-section h2.ornament-heading {
  grid-template-columns: 28px minmax(0,auto) 28px!important;
  gap: 7px!important
}
#bizzo-site #content .editorial-section h2.ornament-heading::before,#bizzo-site #content .editorial-section h2.ornament-heading::after {
  width: 28px!important;
  height: 18px!important;
  background-size: 65px 18px!important;
  background-position: right center!important
}
}
#bizzo-site .header-navigation>.header-navigation__links {
  align-items: center!important;
  gap: 0!important
}
#bizzo-site .header-navigation>.header-navigation__links>a {
  position: relative!important;
  margin-right: 32px!important
}
#bizzo-site .header-navigation>.header-navigation__links>a:last-child {
  margin-right: 0!important
}
#bizzo-site .header-navigation>.header-navigation__links>a:not(:last-child)::after {
  content: ""!important;
  display: block!important;
  position: absolute!important;
  right: -25px!important;
  left: auto!important;
  top: 50%!important;
  bottom: auto!important;
  width: 18px!important;
  height: 12px!important;
  margin: 0!important;
  transform: translateY(-50%)!important;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 12' fill='none'%3E%3Cpath d='M0 6h6m10 0h6M7 6l4-4 4 4-4 4-4-4Z' stroke='%23fdcd0a' stroke-width='.8'/%3E%3Cpath d='m9 6 2-2 2 2-2 2-2-2Z' stroke='%23fdcd0a' stroke-width='.6'/%3E%3C/svg%3E") center/contain no-repeat!important;
  border: 0!important;
  border-radius: 0!important;
  box-shadow: none!important;
  pointer-events: none!important;
  opacity: 1!important
}
#bizzo-site #content .editorial-section h2.ornament-heading {
  justify-content: start!important;
  text-align: left!important
}
#bizzo-site #content .editorial-section h2.ornament-heading .ornament-heading__text {
  text-align: left!important
}
#bizzo-site #content .advantages-comparison {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 22px;
  align-items: stretch
}
#bizzo-site #content .advantages-comparison__card {
  min-width: 0;
  background: linear-gradient(150deg,#33203f,#28132f);
  border: 1px solid #65476f;
  border-top: 3px solid #fdcd0a;
  border-radius: 12px;
  overflow: hidden;
  padding: 24px
}
#bizzo-site #content .advantages-comparison__card.is-pros {
  border-top-color: #65e63c
}
#bizzo-site #content .advantages-comparison__card>h3 {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0 0 22px!important;
  padding: 0 0 18px!important;
  border-bottom: 1px solid #ffffff12!important;
  font-size: 22px!important;
  color: #fdcd0a!important;
  background: none!important
}
#bizzo-site #content .advantages-comparison__card.is-pros>h3 {
  color: #89ef55!important
}
#bizzo-site #content .advantages-comparison__card>h3::before {
  content: "−"!important;
  display: grid!important;
  place-items: center;
  position: static!important;
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  background: #fdcd0a14;
  border: 1px solid #fdcd0a55;
  border-radius: 9px;
  font-size: 22px;
  font-weight: 500;
  color: #fdcd0a;
  transform: none!important
}
#bizzo-site #content .advantages-comparison__card.is-pros>h3::before {
  content: "+"!important;
  color: #89ef55;
  background: #65e63c12;
  border-color: #65e63c55
}
#bizzo-site #content .editorial-section .advantages-comparison__card>ul {
  margin: 0!important;
  padding-left: 0!important
}
#bizzo-site #content .editorial-section .advantages-comparison__card>ul>li {
  padding: 0 0 16px 8px!important;
  margin: 0 0 16px!important;
  background: transparent!important;
  border: 0!important;
  border-bottom: 1px solid #ffffff10!important;
  border-radius: 0!important;
  line-height: 1.7!important;
  box-shadow: none!important
}
#bizzo-site #content .editorial-section .advantages-comparison__card>ul>li:last-child {
  margin-bottom: 0!important;
  padding-bottom: 0!important;
  border-bottom: 0!important
}
#bizzo-site #content .advantages-comparison__card.is-pros li::marker {
  color: #89ef55!important
}
@media(max-width:900px) {
#bizzo-site #content .advantages-comparison {
  grid-template-columns: 1fr;
  gap: 18px
}
}
@media(max-width:620px) {
#bizzo-site #content .advantages-comparison__card {
  padding: 20px 16px
}
#bizzo-site #content .advantages-comparison__card>h3 {
  font-size: 20px!important
}
}
#bizzo-site .casino-footer .site-footer__legal .operator-disclosure {
  max-width: 1050px!important;
  margin: 0 auto 20px!important;
  font-size: 11px!important;
  line-height: 1.8!important;
  color: #cdb9d4!important
}
#bizzo-site #content .editorial-section .illustrated-checklist {
  position: relative;
  isolation: isolate;
  container-type: inline-size;
  display: flex;
  align-items: center;
  min-width: 0;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  min-height: 0;
  margin: 20px 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid #a1812c;
  border-radius: 10px;
  background: #28132f
}
#bizzo-site #content .illustrated-checklist>.illustrated-checklist__background {
  position: absolute;
  inset: 0;
  z-index: -1;
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  padding: 0;
  box-sizing: border-box;
  object-fit: cover;
  object-position: 80% top;
  opacity: 1;
  filter: none
}
#bizzo-site #content .illustrated-checklist.character-left>.illustrated-checklist__background {
  right: auto;
  left: 0;
  transform: scaleX(-1)
}
#bizzo-site #content .editorial-section .illustrated-checklist>:is(ul,ol) {
  box-sizing: border-box;
  position: relative;
  z-index: 1;
  display: block!important;
  width: 66%!important;
  min-width: 0!important;
  padding: 14px!important;
  margin: 0!important;
  list-style-position: inside!important
}
#bizzo-site #content .editorial-section .illustrated-checklist.character-left>:is(ul,ol) {
  margin-left: auto!important
}
#bizzo-site #content .editorial-section .illustrated-checklist>:is(ul,ol)>li {
  background: rgba(20,10,29,.86)!important;
  border: 1px solid #886d2b99!important;
  border-radius: 6px!important;
  margin: 0 0 9px!important;
  padding: 12px 14px!important;
  color: #f8e1f3!important;
  line-height: 1.65!important;
  box-shadow: none!important
}
#bizzo-site #content .editorial-section .illustrated-checklist>:is(ul,ol)>li:last-child {
  margin-bottom: 0!important;
  padding-bottom: 12px!important;
  border-bottom: 1px solid #886d2b99!important
}
#bizzo-site #content .editorial-section .illustrated-checklist li::marker {
  color: #fdcd0a!important;
  font-weight: 700!important
}
@container(max-width:560px) {
#bizzo-site #content .editorial-section .illustrated-checklist>:is(ul,ol) {
  width: 100%!important;
  padding: 14px!important
}
#bizzo-site #content .illustrated-checklist>.illustrated-checklist__background {
  width: 100%;
  padding: 0;
  opacity: 1
}
#bizzo-site #content .editorial-section .illustrated-checklist>:is(ul,ol)>li {
  background: rgba(20,10,29,.72)!important
}
}
@media(max-width:900px) {
#bizzo-site #content .editorial-section .illustrated-checklist>:is(ul,ol) {
  width: 100%!important;
  padding: 14px!important
}
#bizzo-site #content .illustrated-checklist>.illustrated-checklist__background {
  width: 100%;
  padding: 0;
  opacity: 1
}
#bizzo-site #content .editorial-section .illustrated-checklist>:is(ul,ol)>li {
  background: rgba(20,10,29,.72)!important
}
}
@media(max-width:620px) {
#bizzo-site #content .editorial-section .illustrated-checklist>:is(ul,ol)>li {
  font-size: 15px!important;
  padding: 11px 12px!important
}
}
#bizzo-site #content .illustrated-checklist::before {
  content: none!important;
  display: none!important
}
#bizzo-site #content :is(.section-illustration,.live-casino-illustration,.reviews-illustration) {
  display: block!important;
  width: 100%!important;
  box-sizing: border-box!important;
  margin: 24px 0!important;
  padding: 0!important;
  overflow: hidden;
  border: 1px solid #a1812c;
  border-radius: 10px;
  background: #28132f
}
#bizzo-site #content :is(.section-illustration,.live-casino-illustration,.reviews-illustration) img {
  display: block!important;
  width: 100%!important;
  max-width: 100%!important;
  height: auto!important;
  margin: 0!important;
  object-fit: contain!important
}
#bizzo-site #content .editorial-section.character-feature {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: 18px!important;
  border: 1px solid #a1812c!important;
  background: #28132f!important
}
#bizzo-site #content .character-feature>.character-feature__background {
  position: absolute;
  inset: 0;
  z-index: -1;
  display: block;
  width: 100%!important;
  height: 100%!important;
  max-width: none!important;
  object-fit: cover;
  object-position: 80% top;
  margin: 0!important;
  padding: 0!important
}
#bizzo-site #content .character-feature__content {
  box-sizing: border-box;
  width: 65%;
  padding: 22px;
  background: rgba(25,12,34,.72);
  border: 1px solid #a1812c88;
  border-radius: 8px;
  text-align: left
}
#bizzo-site #content .character-feature__content>p:last-child {
  margin-bottom: 0!important
}
@media(max-width:900px) {
#bizzo-site #content .editorial-section.character-feature {
  padding: 14px!important
}
#bizzo-site #content .character-feature__content {
  width: 100%;
  padding: 18px;
  background: rgba(25,12,34,.8)
}
}

#bizzo-site #content .editorial-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 24px;
}
#bizzo-site #content .editorial-section .editorial-actions > a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
  text-align: center;
  text-decoration: none;
  color: #24112c!important;
}

#bizzo-site #content .editorial-section .illustrated-checklist--download {
  flex-direction: column;
  align-items: flex-start;
}
#bizzo-site #content .illustrated-checklist__actions {
  position: relative;
  z-index: 1;
  width: 66%;
  box-sizing: border-box;
  padding: 0 14px 14px;
}
#bizzo-site #content .character-left > .illustrated-checklist__actions {
  margin-left: auto;
}
#bizzo-site #content .illustrated-checklist__actions .action-button--article {
  width: fit-content!important;
  max-width: 100%!important;
  color: #24112c!important;
  text-decoration: none;
}
@container(max-width:560px) {
  #bizzo-site #content .illustrated-checklist__actions {
    width: 100%;
  }
}
@media(max-width:900px) {
  #bizzo-site #content .illustrated-checklist__actions {
    width: 100%;
  }
}

/* Support panel: readable localized copy and long dynamic domain labels. */
#bizzo-site #bizzo-chat-panel {
  max-height: calc(100dvh - 110px) !important;
  overflow-y: auto !important;
}
#bizzo-site #bizzo-chat-panel h2 {
  font-size: 19px !important;
  line-height: 1.3 !important;
  letter-spacing: normal !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  color: #fff8e7 !important;
}
#bizzo-site #bizzo-chat-panel p {
  font-size: 14px !important;
  line-height: 1.65 !important;
  letter-spacing: normal !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  color: #f5f2ed !important;
}
#bizzo-site #bizzo-chat-panel > a {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  box-sizing: border-box !important;
  min-height: 44px !important;
  height: auto !important;
  padding: 12px 14px !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  text-transform: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}
