@font-face {
  font-family: "GT Walsheim LC";
  src: url("./fonts/GT-Walsheim-LC-Regular-Oblique.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

#mainContentContainer > * {
  padding-left: 10px;
}

#centralContainer {
  display: flex !important;
  flex-direction: column !important;
}

#centralContainer > * {
  margin-bottom: 32px !important;
  margin-left: 16px;
}

#centralContainer {
  padding-left: 0;
}

.componenteGioco {
  margin-left: 0;
}

#centralContainer > div.custom-header--100 {
  padding-left: 0;
  margin-bottom: 4px !important;
}

.custom-header__button__lobby .custom-header__button__icon {
  background: url(./icone/home.png);
  width: 25px;
  height: 25px;
  background-size: 25px;
  background-repeat: no-repeat;
}

#CasinoSwiper-2 {
  margin-left: unset;
  margin-right: unset;
}

.gioco2__img {
  max-width: unset !important;
  width: 100% !important;
  height: auto !important;
  max-height: unset !important;
}

.gioco2__body {
  justify-content: center !important;
}

.gioco2__title {
  color: var(--brand-color-001) !important;
  font:
    500 16px/20px "GT Walsheim LC",
    sans-serif !important;
}

.gioco2__subtitle {
  color: #ffffff !important;
  font:
    700 16px/16px var(--font-sito),
    sans-serif !important;
}

.gioco2__link.gioco2__link--1 {
  flex: 0 0 auto !important;
  padding: 6px 12px !important;
  min-width: 110px !important;
  width: max-content !important;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #40b840 !important;
  color: #ffffff !important;
  font:
    600 12px/16px var(--font-sito),
    sans-serif !important;
}

.gioco2__link.gioco2__link--1 span {
  filter: none !important;
  height: unset !important;
  margin: 0 !important;
  padding: 0 !important;
  font: inherit !important;
}

#CasinoSwiper-2 [class*="swiper-button-"] {
  position: absolute;
  cursor: pointer;
  z-index: 1;
  margin-top: unset !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  border-radius: 999px !important;
  width: 40px !important;
  height: 40px !important;
  display: block;
  background: rgba(0, 0, 0, 0.5019607843);
  display: flex;
  align-items: center;
  justify-content: center;
}
#CasinoSwiper-2 [class*="swiper-button-"]::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-color: var(--brand-color-001) !important;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
}
#CasinoSwiper-2 [class*="swiper-button-"]::after {
  content: unset !important;
}

#CasinoSwiper-2 .swiper-button-prev {
  left: 16px !important;
}
#CasinoSwiper-2 .swiper-button-prev::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.6705 0.454505C9.10983 0.893845 9.10983 1.60616 8.6705 2.04549L2.71599 8L8.6705 13.9545C9.10983 14.3938 9.10983 15.1062 8.6705 15.5455C8.23116 15.9848 7.51884 15.9848 7.0795 15.5455L0.329505 8.7955C-0.109835 8.35616 -0.109835 7.64384 0.329505 7.2045L7.0795 0.454505C7.51884 0.0151651 8.23116 0.0151651 8.6705 0.454505Z' fill='currentColor'/%3E%3C/svg%3E%0A");
}

#CasinoSwiper-2 .swiper-button-next {
  right: 16px !important;
}
#CasinoSwiper-2 .swiper-button-next::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.329505 15.5455C-0.109835 15.1062 -0.109835 14.3938 0.329505 13.9545L6.28401 8L0.329505 2.04549C-0.109835 1.60616 -0.109835 0.893844 0.329505 0.454505C0.768844 0.0151651 1.48116 0.0151651 1.92049 0.454505L8.6705 7.2045C9.10983 7.64384 9.10983 8.35616 8.6705 8.7955L1.92049 15.5455C1.48116 15.9848 0.768844 15.9848 0.329505 15.5455Z' fill='currentColor'/%3E%3C/svg%3E%0A");
}

#CasinoSwiper-2 {
  margin-bottom: -20px !important;
  padding-bottom: 20px !important;
}

#CasinoSwiper-2 + * {
  margin-top: 36px !important;
}

.swiper-pagination {
  top: unset !important;
  bottom: 0 !important;
}

.swiper-pagination-bullet {
  background: #e2e2e4 !important;
  opacity: 1 !important;
  width: 10px !important;
  height: 10px !important;
}

.swiper-pagination-bullet-active {
  background: var(--brand-color-001) !important;
}

/* c omponenteGioco */
.componenteGioco__intestazione {
  margin-bottom: 16px !important;
}

h2.componenteGioco__titolo {
  color: rgba(0, 0, 0, 0.8705882353) !important;
  font:
    600 16px/32px var(--font-sito),
    sans-serif !important;
}

.rowContainer__pulseIcon {
  display: none !important;
}

/* tabGioco */
.tabGioco {
  height: max-content !important;
  --image-width: 90px !important;
}

.rowContainer {
  margin-bottom: unset !important;
}
.rowContainer .tabGioco__body {
  width: 164px !important;
}
.rowContainer .tabGioco__body .tabGioco__body__text1 {
  max-width: 100% !important;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tabGioco__body__text1 {
  color: rgba(0, 0, 0, 0.8705882353) !important;
  font:
    700 14px/20px var(--font-sito),
    sans-serif !important;
  margin-bottom: auto !important;
}

.tabGioco__body__text2 {
  margin-bottom: 0 !important;
  color: var(--brand-color-001) !important;
  font:
    700 16px/24px var(--font-sito),
    sans-serif !important;
}

.tabGioco__body__text3 {
  color: var(--brand-color-001) !important;
  font:
    700 16px/24px var(--font-sito),
    sans-serif !important;
  display: none;
}

.tabGioco {
  padding: 4px !important;
  border-radius: 12px !important;
  background: #fff3ec !important;
  --image-width: 82px !important;
}

.tabGioco__body {
  padding: 8px !important;
  background: unset !important;
}

.tabGioco__img {
  border-radius: 12px !important;
}

.componenteGioco__strumenti {
  flex-direction: row-reverse;
  gap: 8px;
}

.componenteGioco__tutto {
  cursor: pointer;
  padding: 4px 10px !important;
  margin-right: unset;
  border-radius: 4px !important;
  border: 1px solid var(--brand-color-001) !important;
  background: transparent !important;
  color: var(--brand-color-001) !important;
  font:
    600 14px/22px var(--font-sito),
    sans-serif !important;
  transition: all 0.2s linear !important;
}
.componenteGioco__tutto:hover {
  transform: scale(1.08);
  border: 1px solid var(--brand-color-001) !important;
  background: transparent !important;
  color: var(--brand-color-001) !important;
}

.blockCarousel__heading__more {
  cursor: pointer;
  padding: 4px 10px !important;
  margin-right: unset;
  border-radius: 4px !important;
  border: 1px solid #ffffff !important;
  background: transparent !important;
  color: #ffffff !important;
  font:
    600 14px/22px var(--font-sito),
    sans-serif !important;
  transition: all 0.2s linear !important;
}
.blockCarousel__heading__more:hover {
  transform: scale(1.08);
  border: 1px solid #ffffff !important;
  background: transparent !important;
  color: #ffffff !important;
}

/* blockCarousel */
.blockCarousel__heading__controls {
  position: relative;
  gap: 8px !important;
}
.blockCarousel__heading__controls > * {
  margin: 0 !important;
}

.blockCarousel__heading__more {
  order: 3;
  margin: 0 !important;
}

/* Arrows */
.componenteGioco__navigatore {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

.componenteGioco__navigatore__tasto {
  position: relative;
  cursor: pointer;
  z-index: 1;
  margin-top: unset !important;
  border-radius: 999px !important;
  width: 32px !important;
  height: 32px !important;
  display: block;
  background: #fff0e7 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none !important;
  outline: none !important;
}
.componenteGioco__navigatore__tasto::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: var(--brand-color-001) !important;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
}
.componenteGioco__navigatore__tasto--disabled {
  background: transparent !important;
  cursor: not-allowed !important;
}
.componenteGioco__navigatore__tasto--disabled:hover {
  transform: unset !important;
}
.componenteGioco__navigatore__tasto--disabled::before {
  background-color: rgba(255, 255, 255, 0.3803921569) !important;
}
.componenteGioco__navigatore__tasto::after {
  content: unset !important;
}
.componenteGioco__navigatore__tasto svg {
  display: none;
}

.componenteGioco__navigatore__tasto--indietro::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.6705 0.454505C9.10983 0.893845 9.10983 1.60616 8.6705 2.04549L2.71599 8L8.6705 13.9545C9.10983 14.3938 9.10983 15.1062 8.6705 15.5455C8.23116 15.9848 7.51884 15.9848 7.0795 15.5455L0.329505 8.7955C-0.109835 8.35616 -0.109835 7.64384 0.329505 7.2045L7.0795 0.454505C7.51884 0.0151651 8.23116 0.0151651 8.6705 0.454505Z' fill='currentColor'/%3E%3C/svg%3E%0A");
}

.componenteGioco__navigatore__tasto--avanti::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.329505 15.5455C-0.109835 15.1062 -0.109835 14.3938 0.329505 13.9545L6.28401 8L0.329505 2.04549C-0.109835 1.60616 -0.109835 0.893844 0.329505 0.454505C0.768844 0.0151651 1.48116 0.0151651 1.92049 0.454505L8.6705 7.2045C9.10983 7.64384 9.10983 8.35616 8.6705 8.7955L1.92049 15.5455C1.48116 15.9848 0.768844 15.9848 0.329505 15.5455Z' fill='currentColor'/%3E%3C/svg%3E%0A");
}

.blockCarousel__navigation {
  position: relative;
  cursor: pointer;
  z-index: 1;
  margin-top: unset !important;
  border-radius: 999px !important;
  width: 32px !important;
  height: 32px !important;
  display: block;
  background: #fff0e7 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none !important;
  outline: none !important;
}
.blockCarousel__navigation::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: var(--brand-color-001) !important;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
}
.blockCarousel__navigation.swiper-button-disabled {
  background: transparent !important;
  cursor: not-allowed !important;
  opacity: 1 !important;
}
.blockCarousel__navigation.swiper-button-disabled:hover {
  transform: unset !important;
}
.blockCarousel__navigation.swiper-button-disabled::before {
  background-color: rgba(255, 255, 255, 0.3803921569) !important;
}
.blockCarousel__navigation::after {
  content: unset !important;
}
.blockCarousel__navigation svg {
  display: none;
}

.blockCarousel__navigation--prev::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.6705 0.454505C9.10983 0.893845 9.10983 1.60616 8.6705 2.04549L2.71599 8L8.6705 13.9545C9.10983 14.3938 9.10983 15.1062 8.6705 15.5455C8.23116 15.9848 7.51884 15.9848 7.0795 15.5455L0.329505 8.7955C-0.109835 8.35616 -0.109835 7.64384 0.329505 7.2045L7.0795 0.454505C7.51884 0.0151651 8.23116 0.0151651 8.6705 0.454505Z' fill='currentColor'/%3E%3C/svg%3E%0A");
}

.blockCarousel__navigation--next::before {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.329505 15.5455C-0.109835 15.1062 -0.109835 14.3938 0.329505 13.9545L6.28401 8L0.329505 2.04549C-0.109835 1.60616 -0.109835 0.893844 0.329505 0.454505C0.768844 0.0151651 1.48116 0.0151651 1.92049 0.454505L8.6705 7.2045C9.10983 7.64384 9.10983 8.35616 8.6705 8.7955L1.92049 15.5455C1.48116 15.9848 0.768844 15.9848 0.329505 15.5455Z' fill='currentColor'/%3E%3C/svg%3E%0A");
}

.blockCarousel__navigation__icon {
  display: none !important;
}

/* idrow="12_0" */
.uniqueId__3 .blockCarousel__heading__text {
  color: #ffffff !important;
  font:
    700 16px/32px var(--font-sito),
    sans-serif !important;
}
.uniqueId__3 .blockCarousel__carousel__outer__buttons {
  display: none !important;
}
.uniqueId__3 .swiper {
  margin-bottom: 0 !important;
}
.uniqueId__3 .blockCarousel__carousel__outer__pagination {
  display: none !important;
}

.gioco--100 {
  border: none !important;
}

/* lancioGioco */
.lancioGioco {
  background: #ffffff !important;
  color: rgba(0, 0, 0, 0.8705882353) !important;
}

.lancioGioco__feature {
  background: #e3e3e3 !important;
  color: rgba(0, 0, 0, 0.8705882353) !important;
}

.lancioGioco__feature__value {
  color: rgba(0, 0, 0, 0.5019607843) !important;
}

/* Modals */
.btn.btn-dark.btnSelImporto {
  border: 1px solid var(--brand-color-001) !important;
  background: transparent !important;
  color: var(--brand-color-001) !important;
}
.btn.btn-dark.btnSelImporto.active,
.btn.btn-dark.btnSelImporto:hover {
  background: var(--brand-color-001) !important;
  color: var(--brand-color-001-contrast-1) !important;
  border: 1px solid var(--brand-color-001) !important;
}

.btn.btn-success,
.btnSelImportoConferma,
a.bottone-pgs.verde,
.lancioGioco__controls__button--play,
button.gioco1__rigaHover__bottoni__bottone.gioco1__rigaHover__bottoni--gioca {
  background: var(--brand-color-002) !important;
  border: 1px solid var(--brand-color-002) !important;
  color: var(--brand-color-002-contrast-1) !important;
}

.btn.btn-danger,
.chiudiAnteprimaMobile,
a.bottone-pgs.rosso,
.lancioGioco__controls__button--fun,
button.gioco1__rigaHover__bottoni__bottone.gioco1__rigaHover__bottoni--prova {
  border: 1px solid var(--brand-color-001) !important;
  background: transparent !important;
  color: var(--brand-color-001) !important;
}

.btn.btn-dark.btnSelImporto,
.btnSelImportoConferma,
.chiudiAnteprimaMobile,
.btn.btn-success,
.btn.btn-danger,
.bottone-pgs.verde,
a.bottone-pgs.rosso,
.bottone-pgs.giallo,
.lancioGioco__controls__button--play,
.lancioGioco__controls__button--fun,
button.gioco1__rigaHover__bottoni__bottone.gioco1__rigaHover__bottoni--gioca,
button.gioco1__rigaHover__bottoni__bottone.gioco1__rigaHover__bottoni--prova {
  font:
    600 12px/20px var(--font-sito),
    sans-serif !important;
  padding: 4px 10px !important;
  border-radius: 4px !important;
  cursor: pointer;
}

.col-sm:has(.btnSelImportoConferma):has(.chiudiAnteprimaMobile),
.row:has(> .col-md-6 > .btn.btn-success):has(> .col-md-6 > .btn.btn-danger),
.bottoni-pgs.d-flex.flex-row {
  display: flex;
  flex-direction: row-reverse !important;
  gap: 12px !important;
}
.col-sm:has(.btnSelImportoConferma):has(.chiudiAnteprimaMobile) *,
.row:has(> .col-md-6 > .btn.btn-success):has(> .col-md-6 > .btn.btn-danger) *,
.bottoni-pgs.d-flex.flex-row * {
  margin: 0 !important;
}

#menuContainer {
  display: none;
}

body[page="xcards"] .custom-header--100 {
  display: none;
}

body[page="xcards"] #CasinoSwiper-2 {
  margin-top: 12px;
}

/* .uniqueId__40 */

.uniqueId__40 .componenteGioco__titolo {
  color: #ffffff !important;
  font:
    700 16px/32px var(--font-sito),
    sans-serif !important;
}

.uniqueId__40 .blockCarousel__heading__text {
  color: #000000 !important;
  font:
    600 16px/32px var(--font-sito),
    sans-serif !important;
}
.uniqueId__40 .blockCarousel__carousel__outer__buttons {
  display: none !important;
}
.uniqueId__40 .swiper {
  margin-bottom: 0 !important;
}
.uniqueId__40 .blockCarousel__carousel__outer__pagination {
  display: none !important;
}

.uniqueId__40 .componenteGioco__tutto {
  display: none;
}

.uniqueId__40 .componenteGioco__intestazione {
  margin-bottom: 24px !important;
}

div.numberedGame__text {
  color: var(--brand-color-001) !important;
  font-family: var(--font-sito), sans-serif !important;
  font-size: 10vw !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: normal !important;
  -webkit-text-stroke-width: 0.1px !important;
  -webkit-text-stroke-color: var(--brand-color-001-contrast-1) !important;
  flex: 0 0 auto;
  z-index: 0;
  margin-right: -5%;
  user-select: none;
}

/**/
.gioco1__rigaHover__bottoni {
  gap: 12px !important;
}

.gioco1__rigaHover__bottoni > *:not(:last-child) {
  margin: 0 !important;
}

.numberedGame__aspectRatio {
  width: 10vw !important;
  aspect-ratio: 1 / 1 !important;
}

.custom-header--100 .custom-header__filter__icon::after {
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 15 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0196 0H1.7952C0.36379 0 -0.489994 1.59629 0.304011 2.78803L5.01323 9.02287C5.40576 9.61203 5.61522 10.3043 5.61522 11.0123V15.7682C5.61522 16.567 6.58044 16.9671 7.14495 16.4022L8.93714 14.609C9.10519 14.4408 9.1996 14.2127 9.1996 13.9749V11.0123C9.1996 10.3043 9.40906 9.61203 9.80159 9.02287L14.5108 2.78803C15.3048 1.59629 14.451 0 13.0196 0Z' fill='white'/%3E%3C/svg%3E%0A") !important;
}

#filtersModal .custom-search__results__header__clear {
  /*display: none;*/
}

:has(.modal.modal--100.modal--open) {
  overflow: hidden;
}

/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
.gioco1__rigaHover::after {
  content: "";
  display: block;
  width: 120px;
  height: 60px;
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  filter: brightness(0) invert(1);
}

.gioco1[id*="idGame_1"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--1.svg);
}

.gioco1[id*="idGame_2"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--2.svg);
}

.gioco1[id*="idGame_3"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--3.svg);
}

.gioco1[id*="idGame_4"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--4.svg);
}

.gioco1[id*="idGame_5"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--5.svg);
}

.gioco1[id*="idGame_6"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--6.svg);
}

.gioco1[id*="idGame_7"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--7.svg);
}

.gioco1[id*="idGame_8"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--8.svg);
}

.gioco1[id*="idGame_9"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--9.svg);
}

.gioco1[id*="idGame_10"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--10.svg);
}

.gioco1[id*="idGame_11"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--11.svg);
}

.gioco1[id*="idGame_12"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--12.svg);
}

.gioco1[id*="idGame_13"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--13.svg);
}

.gioco1[id*="idGame_14"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--14.svg);
}

.gioco1[id*="idGame_15"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--15.svg);
}

.gioco1[id*="idGame_16"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--16.svg);
}

.gioco1[id*="idGame_17"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--17.svg);
}

.gioco1[id*="idGame_18"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--18.svg);
}

.gioco1[id*="idGame_19"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--19.svg);
}

.gioco1[id*="idGame_20"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--20.svg);
}

.gioco1[id*="idGame_21"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--21.svg);
}

.gioco1[id*="idGame_22"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--22.svg);
}

.gioco1[id*="idGame_23"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--23.svg);
}

.gioco1[id*="idGame_24"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--24.svg);
}

.gioco1[id*="idGame_25"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--25.svg);
}

.gioco1[id*="idGame_26"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--26.svg);
}

.gioco1[id*="idGame_27"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--27.svg);
}

.gioco1[id*="idGame_28"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--28.svg);
}

.gioco1[id*="idGame_29"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--29.svg);
}

.gioco1[id*="idGame_30"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--30.svg);
}

.gioco1[id*="idGame_31"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--31.svg);
}

.gioco1[id*="idGame_32"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--32.svg);
}

.gioco1[id*="idGame_33"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--33.svg);
}

.gioco1[id*="idGame_34"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--34.svg);
}

.gioco1[id*="idGame_35"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--35.svg);
}

.gioco1[id*="idGame_36"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--36.svg);
}

.gioco1[id*="idGame_37"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--37.svg);
}

.gioco1[id*="idGame_38"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--38.svg);
}

.gioco1[id*="idGame_39"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--39.svg);
}

.gioco1[id*="idGame_40"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--40.svg);
}

.gioco1[id*="idGame_41"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--41.svg);
}

.gioco1[id*="idGame_42"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--42.svg);
}

.gioco1[id*="idGame_43"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--43.svg);
}

.gioco1[id*="idGame_44"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--44.svg);
}

.gioco1[id*="idGame_45"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--45.svg);
}

.gioco1[id*="idGame_46"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--46.svg);
}

.gioco1[id*="idGame_47"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--47.svg);
}

.gioco1[id*="idGame_48"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--48.svg);
}

.gioco1[id*="idGame_49"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--49.svg);
}

.gioco1[id*="idGame_50"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--50.svg);
}

.gioco1[id*="idGame_51"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--51.svg);
}

.gioco1[id*="idGame_52"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--52.svg);
}

.gioco1[id*="idGame_53"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--53.svg);
}

.gioco1[id*="idGame_54"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--54.svg);
}

.gioco1[id*="idGame_55"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--55.svg);
}

.gioco1[id*="idGame_56"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--56.svg);
}

.gioco1[id*="idGame_57"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--57.svg);
}

.gioco1[id*="idGame_58"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--58.svg);
}

.gioco1[id*="idGame_59"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--59.svg);
}

.gioco1[id*="idGame_60"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--60.svg);
}

.gioco1[id*="idGame_61"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--61.svg);
}

.gioco1[id*="idGame_62"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--62.svg);
}

.gioco1[id*="idGame_63"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--63.svg);
}

.gioco1[id*="idGame_64"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--64.svg);
}

.gioco1[id*="idGame_65"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--65.svg);
}

.gioco1[id*="idGame_66"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--66.svg);
}

.gioco1[id*="idGame_67"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--67.svg);
}

.gioco1[id*="idGame_68"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--68.svg);
}

.gioco1[id*="idGame_69"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--69.svg);
}

.gioco1[id*="idGame_70"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--70.svg);
}

.gioco1[id*="idGame_71"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--71.svg);
}

.gioco1[id*="idGame_72"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--72.svg);
}

.gioco1[id*="idGame_73"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--73.svg);
}

.gioco1[id*="idGame_74"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--74.svg);
}

.gioco1[id*="idGame_75"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--75.svg);
}

.gioco1[id*="idGame_76"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--76.svg);
}

.gioco1[id*="idGame_77"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--77.svg);
}

.gioco1[id*="idGame_78"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--78.svg);
}

.gioco1[id*="idGame_79"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--79.svg);
}

.gioco1[id*="idGame_80"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--80.svg);
}

.gioco1[id*="idGame_81"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--81.svg);
}

.gioco1[id*="idGame_82"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--82.svg);
}

.gioco1[id*="idGame_83"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--83.svg);
}

.gioco1[id*="idGame_84"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--84.svg);
}

.gioco1[id*="idGame_85"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--85.svg);
}

.gioco1[id*="idGame_86"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--86.svg);
}

.gioco1[id*="idGame_87"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--87.svg);
}

.gioco1[id*="idGame_88"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--88.svg);
}

.gioco1[id*="idGame_89"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--89.svg);
}

.gioco1[id*="idGame_90"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--90.svg);
}

.gioco1[id*="idGame_91"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--91.svg);
}

.gioco1[id*="idGame_92"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--92.svg);
}

.gioco1[id*="idGame_93"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--93.svg);
}

.gioco1[id*="idGame_94"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--94.svg);
}

.gioco1[id*="idGame_95"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--95.svg);
}

.gioco1[id*="idGame_96"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--96.svg);
}

.gioco1[id*="idGame_97"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--97.svg);
}

.gioco1[id*="idGame_98"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--98.svg);
}

.gioco1[id*="idGame_99"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--99.svg);
}

.gioco1[id*="idGame_100"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--100.svg);
}

.gioco1[id*="idGame_101"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--101.svg);
}

.gioco1[id*="idGame_102"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--102.svg);
}

.gioco1[id*="idGame_103"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--103.svg);
}

.gioco1[id*="idGame_104"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--104.svg);
}

.gioco1[id*="idGame_105"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--105.svg);
}

.gioco1[id*="idGame_106"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--106.svg);
}

.gioco1[id*="idGame_107"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--107.svg);
}

.gioco1[id*="idGame_108"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--108.svg);
}

.gioco1[id*="idGame_109"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--109.svg);
}

.gioco1[id*="idGame_110"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--110.svg);
}

.gioco1[id*="idGame_111"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--111.svg);
}

.gioco1[id*="idGame_112"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--112.svg);
}

.gioco1[id*="idGame_113"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--113.svg);
}

.gioco1[id*="idGame_114"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--114.svg);
}

.gioco1[id*="idGame_115"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--115.svg);
}

.gioco1[id*="idGame_116"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--116.svg);
}

.gioco1[id*="idGame_117"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--117.svg);
}

.gioco1[id*="idGame_118"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--118.svg);
}

.gioco1[id*="idGame_119"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--119.svg);
}

.gioco1[id*="idGame_120"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--120.svg);
}

.gioco1[id*="idGame_121"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--121.svg);
}

.gioco1[id*="idGame_122"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--122.svg);
}

.gioco1[id*="idGame_123"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--123.svg);
}

.gioco1[id*="idGame_124"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--124.svg);
}

.gioco1[id*="idGame_125"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--125.svg);
}

.gioco1[id*="idGame_126"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--126.svg);
}

.gioco1[id*="idGame_127"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--127.svg);
}

.gioco1[id*="idGame_128"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--128.svg);
}

.gioco1[id*="idGame_129"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--129.svg);
}

.gioco1[id*="idGame_130"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--130.svg);
}

.gioco1[id*="idGame_131"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--131.svg);
}

.gioco1[id*="idGame_132"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--132.svg);
}

.gioco1[id*="idGame_133"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--133.svg);
}

.gioco1[id*="idGame_134"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--134.svg);
}

.gioco1[id*="idGame_135"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--135.svg);
}

.gioco1[id*="idGame_136"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--136.svg);
}

.gioco1[id*="idGame_137"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--137.svg);
}

.gioco1[id*="idGame_138"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--138.svg);
}

.gioco1[id*="idGame_139"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--139.svg);
}

.gioco1[id*="idGame_140"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--140.svg);
}

.gioco1[id*="idGame_141"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--141.svg);
}

.gioco1[id*="idGame_142"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--142.svg);
}

.gioco1[id*="idGame_143"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--143.svg);
}

.gioco1[id*="idGame_144"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--144.svg);
}

.gioco1[id*="idGame_145"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--145.svg);
}

.gioco1[id*="idGame_146"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--146.svg);
}

.gioco1[id*="idGame_147"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--147.svg);
}

.gioco1[id*="idGame_148"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--148.svg);
}

.gioco1[id*="idGame_149"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--149.svg);
}

.gioco1[id*="idGame_150"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--150.svg);
}

.gioco1[id*="idGame_151"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--151.svg);
}

.gioco1[id*="idGame_152"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--152.svg);
}

.gioco1[id*="idGame_153"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--153.svg);
}

.gioco1[id*="idGame_154"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--154.svg);
}

.gioco1[id*="idGame_155"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--155.svg);
}

.gioco1[id*="idGame_156"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--156.svg);
}

.gioco1[id*="idGame_157"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--157.svg);
}

.gioco1[id*="idGame_158"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--158.svg);
}

.gioco1[id*="idGame_159"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--159.svg);
}

.gioco1[id*="idGame_160"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--160.svg);
}

.gioco1[id*="idGame_161"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--161.svg);
}

.gioco1[id*="idGame_162"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--162.svg);
}

.gioco1[id*="idGame_163"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--163.svg);
}

.gioco1[id*="idGame_164"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--164.svg);
}

.gioco1[id*="idGame_165"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--165.svg);
}

.gioco1[id*="idGame_166"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--166.svg);
}

.gioco1[id*="idGame_167"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--167.svg);
}

.gioco1[id*="idGame_168"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--168.svg);
}

.gioco1[id*="idGame_169"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--169.svg);
}

.gioco1[id*="idGame_170"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--170.svg);
}

.gioco1[id*="idGame_171"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--171.svg);
}

.gioco1[id*="idGame_172"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--172.svg);
}

.gioco1[id*="idGame_173"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--173.svg);
}

.gioco1[id*="idGame_174"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--174.svg);
}

.gioco1[id*="idGame_175"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--175.svg);
}

.gioco1[id*="idGame_176"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--176.svg);
}

.gioco1[id*="idGame_177"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--177.svg);
}

.gioco1[id*="idGame_178"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--178.svg);
}

.gioco1[id*="idGame_179"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--179.svg);
}

.gioco1[id*="idGame_180"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--180.svg);
}

.gioco1[id*="idGame_181"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--181.svg);
}

.gioco1[id*="idGame_182"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--182.svg);
}

.gioco1[id*="idGame_183"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--183.svg);
}

.gioco1[id*="idGame_184"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--184.svg);
}

.gioco1[id*="idGame_185"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--185.svg);
}

.gioco1[id*="idGame_186"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--186.svg);
}

.gioco1[id*="idGame_187"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--187.svg);
}

.gioco1[id*="idGame_188"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--188.svg);
}

.gioco1[id*="idGame_189"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--189.svg);
}

.gioco1[id*="idGame_190"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--190.svg);
}

.gioco1[id*="idGame_191"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--191.svg);
}

.gioco1[id*="idGame_192"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--192.svg);
}

.gioco1[id*="idGame_193"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--193.svg);
}

.gioco1[id*="idGame_194"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--194.svg);
}

.gioco1[id*="idGame_195"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--195.svg);
}

.gioco1[id*="idGame_196"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--196.svg);
}

.gioco1[id*="idGame_197"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--197.svg);
}

.gioco1[id*="idGame_198"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--198.svg);
}

.gioco1[id*="idGame_199"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--199.svg);
}

.gioco1[id*="idGame_200"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--200.svg);
}
.gioco1[id*="idGame_201"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--201.svg);
}
.gioco1[id*="idGame_202"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--202.svg);
}
.gioco1[id*="idGame_203"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--203.svg);
}
.gioco1[id*="idGame_204"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--204.svg);
}
.gioco1[id*="idGame_205"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--205.svg);
}
.gioco1[id*="idGame_206"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--206.svg);
}
.gioco1[id*="idGame_207"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--207.svg);
}
.gioco1[id*="idGame_208"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--208.svg);
}
.gioco1[id*="idGame_209"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--209.svg);
}
.gioco1[id*="idGame_211"]:hover .gioco1__rigaHover::after {
  background-image: url(/XCasino/app/themes/templateDinamico/common/images/logoPiattaforma--211.svg);
}

a.componenteGioco__tutto {
  margin-right: 0;
}

.componenteGioco:has(.rowContainer--1) .componenteGioco__navigatore {
  margin-right: 12px;
}

/* Adeguamento Gioco */

/* Gioco */

:root {
  --gameSide-menu-background: #1c1d2b;
}

#gameBodyID .progress-bar.progress-bar-striped.progress-bar-animated {
  background: #00aa41cc !important;
  border-radius: 999px !important;

  /*  */
  /*  */
  /*  */
  /* width: 50% !important; */
  /*  */
  /*  */
  /*  */
}

#gameBodyID .bonus.progress {
  border-radius: 999px;
}

#gameBodyID .bonus.progress {
  width: 265px;
  background: #ffffffcc;
}

#progressBarContainer {
  display: flex;
}

.bonusProgressBarTitle {
  width: max-content;
}

#progressBarContainer {
  background: var(--gameSide-menu-background);
  height: max-content;
  padding: 6px 12px;
}

#gameHeaderID #closeButton {
  border: none !important;
  font-size: 0 !important;
  display: flex !important;
}

#gameHeaderID #closeButton::after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background-color: #fff;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8925 0.3025C12.5025 -0.0874998 11.8725 -0.0874998 11.4825 0.3025L6.5925 5.1825L1.7025 0.2925C1.3125 -0.0975 0.6825 -0.0975 0.2925 0.2925C-0.0975 0.6825 -0.0975 1.3125 0.2925 1.7025L5.1825 6.5925L0.2925 11.4825C-0.0975 11.8725 -0.0975 12.5025 0.2925 12.8925C0.6825 13.2825 1.3125 13.2825 1.7025 12.8925L6.5925 8.0025L11.4825 12.8925C11.8725 13.2825 12.5025 13.2825 12.8925 12.8925C13.2825 12.5025 13.2825 11.8725 12.8925 11.4825L8.0025 6.5925L12.8925 1.7025C13.2725 1.3225 13.2725 0.6825 12.8925 0.3025Z' fill='currentColor'/%3E%3C/svg%3E%0A");
}

#gameHeaderID .btn.btn-default.right.expand.expandKO.headerGameButton {
  display: none;
}

/* Inizio - Modal Errore Gioco */

html:has(#gameLayer) #casinoModalDialog .modal-content {
  border-radius: 20px;
}

html:has(#gameLayer) #casinoModalDialog .modal-content::before {
  display: block;
  content: "";
  width: 100px;
  height: 100px;
  margin: 24px auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='50' fill='%23DD2727' fill-opacity='0.1'/%3E%3Ccircle cx='50' cy='50' r='40' fill='%23DD2727'/%3E%3Cpath d='M49.6648 34.5485C49.2032 34.6257 48.9431 34.7701 48.8742 34.9883C48.8121 35.1813 48.9246 35.339 48.9733 35.3961C49.2737 35.95 49.502 37.8332 48.8944 38.4424C48.6544 38.7513 48.6695 38.9695 48.7249 39.097C48.792 39.2481 48.9431 39.3437 49.1428 39.3622C49.1646 39.3622 49.1864 39.3656 49.2099 39.3656C49.5104 39.3656 49.9048 39.1977 50.1649 38.805C50.5577 38.2158 50.8313 38.0681 51.2475 37.8449C51.3348 37.7979 51.4254 37.7476 51.5261 37.6922L51.5362 37.6855C51.6487 37.6116 51.7343 37.5814 51.8165 37.5512C52.1522 37.4337 52.2965 37.2994 52.6037 36.2588C52.7262 35.814 52.6507 35.423 52.3855 35.1276C51.798 34.473 50.4066 34.4293 49.6648 34.5485Z' fill='white'/%3E%3Cpath d='M50.0391 30C39.0119 30 30.0391 38.9728 30.0391 50C30.0391 61.0272 39.0119 70 50.0391 70C61.0663 70 70.0391 61.0272 70.0391 50C70.0391 38.9728 61.0663 30 50.0391 30ZM33.3959 50C33.3959 47.6821 33.8742 45.4767 34.7336 43.4693C34.6883 43.8301 34.6279 44.2246 34.5523 44.6828C34.4801 45.1125 34.4013 45.5841 34.3291 46.0859C34.1394 47.2743 34.5657 47.7341 34.9786 48.1789C35.3378 48.5666 35.6785 48.9325 35.6785 49.8288C35.6785 51.2588 36.3969 52.1182 36.7829 52.5797C36.845 52.6553 36.9122 52.7358 36.9508 52.7895C36.5077 53.147 36.1284 53.8436 37.1304 56.0641C37.644 57.2021 38.1441 57.996 38.547 58.6338C39.0824 59.4847 39.4365 60.0453 39.4835 60.8308C39.5993 61.8144 40.3059 63.0698 40.7776 63.8167C36.3298 60.8258 33.3976 55.7486 33.3976 49.9983L33.3959 50ZM50.0391 66.6432C47.7044 66.6432 45.4822 66.1547 43.463 65.2836C43.4513 65.235 43.4446 65.1947 43.4446 65.1645C43.3808 64.9161 43.5218 62.9641 45.8699 62.1534C47.7044 61.5206 47.9981 60.7855 48.3086 60.005C48.4211 59.7197 48.5386 59.426 48.7383 59.1373C49.2468 58.4609 49.4214 57.902 49.2586 57.4807C49.1176 57.1182 48.7366 56.8765 48.1391 56.764L47.8689 56.6969C46.5832 56.383 45.2556 56.0591 44.1847 54.3001C43.2482 52.8651 42.0951 52.4136 41.1703 52.0527C40.8111 51.9117 40.5006 51.7909 40.2489 51.6314C39.5171 51.1665 38.886 51.0994 38.1542 51.0238C37.9175 50.9987 37.6658 50.9735 37.3956 50.9315C36.7124 50.8258 36.6352 48.956 36.8601 47.1484C36.8752 47.0309 36.8803 46.8614 36.7611 46.764C36.6235 46.6516 36.4556 46.712 36.2761 46.7724C35.9857 46.8714 35.7507 46.9285 35.5359 46.7456C35.3747 46.6079 35.3966 46.2034 35.5879 45.7402C35.8665 45.0688 36.4473 44.3924 37.0196 44.4209C37.743 44.4763 37.7564 44.6677 37.8118 45.3776C37.8269 45.574 37.8454 45.7972 37.8806 46.0507C37.9746 46.7086 38.1626 47.046 38.4412 47.0544C38.651 47.0376 38.8272 46.8647 38.886 46.5744C38.9128 46.4686 38.9363 46.2672 38.9666 46.0138C39.0354 45.4498 39.1495 44.5065 39.3694 44.1759C39.465 44.0349 39.5372 43.8436 39.6144 43.6405C39.8326 43.0698 40.0877 42.4371 40.9068 42.4757C41.5731 42.5159 41.9071 42.2105 42.1807 41.9604C42.4342 41.7254 42.6003 41.5693 42.9746 41.7053C43.6325 41.9453 44.1613 41.9218 44.3224 41.6482C44.3862 41.5408 44.4365 41.3108 44.0706 40.9987C43.8642 40.8224 43.8121 40.6697 43.8507 40.6026C43.8994 40.5153 44.1646 40.4414 44.6698 40.6076C45.034 40.7301 45.269 40.6109 45.4033 40.4918C45.9622 40 45.8296 38.6237 45.7339 38.137C45.6466 37.6553 45.4033 37.3112 45.0508 37.1652C44.6614 37.0091 44.1797 37.1031 43.7047 37.4354C43.2281 37.7392 42.8571 37.7845 42.7396 37.6737C42.6675 37.6049 42.6557 37.4102 42.8487 37.0544C42.9108 36.9201 43.0115 36.8278 43.1576 36.7741C43.8944 36.4955 45.4838 37.234 46.0159 37.479C46.5832 37.6972 46.9071 37.427 47.0481 37.2474C47.4308 36.759 47.3956 35.8006 46.9743 35.1981C46.5228 34.5552 46.2828 34.5569 45.6013 34.666C45.3345 34.708 44.9686 34.765 44.4516 34.7919C44.2234 34.8171 44.1461 34.7784 44.1361 34.76C44.1193 34.7298 44.1579 34.5955 44.2888 34.4008C46.0864 33.7345 48.0199 33.3535 50.0475 33.3535C52.2764 33.3535 54.3996 33.8016 56.3432 34.5989C56.3768 34.6828 56.3835 34.7315 56.3784 34.7315C56.2039 34.8406 56.0377 34.8926 55.8749 34.9446C55.3697 35.1041 55.071 35.2719 55.2035 36.2471C55.3294 37.2071 55.9471 38.4525 56.6638 38.7764C56.9256 38.8956 57.1824 38.8805 57.404 38.7311C57.696 38.5364 58.0803 38.5532 58.312 38.669C58.3674 38.6975 58.4966 38.7748 58.5 38.8872C58.505 39.0047 58.3791 39.1524 58.1508 39.2917C57.6356 39.6089 57.2898 39.7751 57.0146 39.9077C56.699 40.0587 56.4708 40.1695 56.1888 40.4028C55.979 40.5774 55.8531 40.6831 55.8531 40.8325C55.8531 40.9634 55.9454 41.0389 56.0612 41.1346C56.1519 41.2085 56.2761 41.3125 56.4238 41.4837C56.4993 41.571 56.7259 41.8362 56.7091 41.9235C56.6923 42.0023 56.4086 42.145 56.2458 42.2289C55.7524 42.3934 55.4201 42.7039 55.3294 43.0816C55.2707 43.335 55.2942 43.7362 55.7709 44.2111C56.1703 44.661 56.5177 45.052 56.9357 45.052C56.9608 45.052 56.9843 45.052 57.0078 45.0487C57.3402 45.0134 57.644 44.7315 57.9645 44.1591C58.1945 43.7529 58.3657 43.3686 58.5201 43.0279C58.7416 42.5361 58.933 42.1098 59.121 42.051C59.1445 42.0477 59.2015 42.0242 59.3476 42.1148C59.5456 42.2138 59.7638 42.3951 59.9753 42.5697C60.4486 42.959 61.036 43.4525 61.4926 42.9188C61.6386 42.7492 61.7376 42.5932 61.8165 42.4673C62.0162 42.1534 62.0246 42.1433 62.3737 42.3615C62.5768 42.4891 62.9008 42.5814 63.2448 42.6788C63.6947 42.8063 64.3089 42.9825 64.3492 43.2058C64.361 43.2645 64.3358 43.4391 63.886 43.7714C63.0636 44.3471 62.7145 44.7835 62.4812 45.0705C62.2411 45.3659 62.2076 45.4112 61.9088 45.3474C60.2522 44.9799 57.3553 44.6475 56.5647 46.5425C56.2945 47.1635 55.7893 47.7627 55.2992 48.3434C54.2821 49.5519 53.2297 50.8006 54.3895 52.2038C54.893 52.8466 55.1868 53.4206 55.4452 53.9241C55.9622 54.9329 56.3348 55.6613 57.8806 55.8996C58.8138 56.0037 59.5456 55.9063 60.1347 55.8275C60.9874 55.71 61.365 55.6831 61.6419 56.1564C61.9676 56.7137 61.9323 56.9436 61.8635 57.4001C61.8148 57.7224 61.7544 58.1269 61.788 58.7731C61.788 59.2699 61.9592 60.0789 62.2999 61.2101C59.2552 64.5317 54.8964 66.6314 50.0441 66.6314L50.0391 66.6432Z' fill='white'/%3E%3C/svg%3E%0A");
}

html:has(#gameLayer) #casinoModalDialog #modalErrorButton {
  background: var(--brand-color-002) !important;
  color: var(--brand-color-002-contrast-1) !important;
  padding: 12px;
  width: 100%;
  font:
    600 16px/24px var(--font-sito),
    sans-serif !important;
  border-radius: 4px;
}

html:has(#gameLayer) #casinoModalDialog #modalDialgContent {
  color: #252634 !important;
  font:
    700 18px/100% var(--font-sito),
    sans-serif !important;
}

html:has(#gameLayer)
  #casinoModalDialog
  .modal-footer.myModalFooter.justify-content-between {
  padding: 16px;
}

html:has(#gameLayer)
  #casinoModalDialog
  .modal-footer.myModalFooter.justify-content-between
  > div {
  width: 100%;
}

/* Fine - Modal Errore Gioco */

#singleGameContainer.fullSize {
  height: calc(100% - 34px);
  margin-top: 34px;
}

html:has(#singleGameContainer) {
  overflow: hidden;
}

@media screen and (max-width: 1700px) {
  .grigliaSlots1.grigliaSlots1--columnsFormat3 .gioco1__rigaHover::after {
    display: none !important;
  }

  button.gioco1__rigaHover__bottoni__bottone.gioco1__rigaHover__bottoni--gioca,
  button.gioco1__rigaHover__bottoni__bottone.gioco1__rigaHover__bottoni--prova {
    font:
      600 12px/16px var(--font-sito),
      sans-serif !important;
    padding: 2px 6px !important;
    border-radius: 4px !important;
    cursor: pointer;
    margin-bottom: 0;
  }
}

.grigliaSlots1.grigliaSlots1--columnsFormat3 .gioco1__rigaHover::after {
  content: "";
  display: block;
  width: 80px;
  height: 35px;
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* row gioco-pgs */
.row.gioco-pgs {
  border: 1px solid #0000001a !important;
  border-radius: 8px !important;
  background: #f7f7f7;
  padding: 8px;
  gap: 8px;
}

.row.gioco-pgs .col-4 {
  width: max-content;
  max-width: max-content;
  min-width: max-content;
  display: flex;
  align-items: center;
  justify-content: center;
}

.row.gioco-pgs img {
  width: 110px;
  height: 110px;
  border-radius: 8px;
  object-fit: cover;
}

.col-8.d-flex.flex-column.justify-content-center:has(.testo-pgs) {
  padding: 0;
}

.testo-pgs > p:first-child {
  font:
    700 14px/20px var(--font-sito),
    sans-serif !important;
}

.testo-pgs > p:nth-child(2) {
  margin-bottom: 18px;
}

.testo-pgs > p:not(:first-child) {
  font:
    400 12px/16px var(--font-sito),
    sans-serif !important;
  color: #00000099 !important;
}

.bottoni-pgs.d-flex.flex-row {
  flex-direction: column-reverse !important;
}

.bottone-pgs.giallo.closeAllSessions {
  background: var(--brand-color-002) !important;
  border: 1px solid var(--brand-color-002) !important;
  color: var(--brand-color-002-contrast-1) !important;
}

.col-md-12 > .bottoni-pgs.d-flex.flex-row {
  flex-direction: column-reverse !important;
}

.bottone-pgs {
  min-height: 48px;
}

.container.pgs {
  border-bottom: 1px solid #0000001a;
}

#idMostraAltriButton {
  background: var(--brand-color-001) !important;
  border: none !important;
}

#rebuyButton {
  border: var(--brand-color-002) !important;
  padding: 8px 14px;
  background-color: var(--brand-color-002) !important;
  color: var(--brand-color-002-contrast-1) !important;
  font-weight: 600;
}

.tabGioco__body__text2::before {
  content: "";
  white-space: pre-line;
  font-size: 12px;
  font-weight: 500;
  color: #66605c;
}

#bonusMessageContent .col-lg-6.text-center {
  max-width: 40% !important;
}

#bonusMessageContent .immagine-stella.stellina-anim {
  height: 30px !important;
  visibility: hidden !important;
}

.blockCarousel__heading__text {
  color: #000 !important;
}

.custom-header--100 .custom-header__button .custom-header__button__text {
  min-width: 56px !important;
  color: #252634 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  text-transform: unset !important;
  padding-top: 5px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
  width: inherit !important;
  padding-top: 4px !important;
}
.custom-header--100 .custom-header__button {
  background: #f6f6f6 !important;
}
.custom-header--100 .custom-header__button.custom-header__button__selected {
  border: 2px solid var(--brand-color-001) !important;
  background: var(--brand-color-001-contrast-1) !important;
}
.custom-header--100
  .custom-header__button__selected
  .custom-header__button__text {
  color: var(--brand-color-001) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}

.custom-header--100 .custom-header__button__icon {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 24px;
  position: relative;
  width: 24px;
}
.custom-header--100 .custom-header__button {
  padding: 4px 10px !important;
}
.custom-header__left::-webkit-scrollbar {
  background: #fff;
  height: 5px;
  display: none;
}

.custom-header--100 .custom-header__button {
  display: inline-flex;
  box-sizing: border-box;
  flex-shrink: 0;
}
.custom-header--100 .custom-header__button__icon {
  width: 25px !important;
  height: 25px !important;
}

.image-block-imageGroup {
  background: #2e3541 !important;
  padding: 12px !important;
  border-radius: 12px !important;
}
.defaultImage--provider .image-block-imageGroup::before {
  content: "" !important;
  width: 160px !important;
  height: 50px !important;
  background: #ffffff !important;
}
.logo-imagelider .image-block img {
  display: none !important;
}

.f28component .container-logoslide.tab-container {
  padding: 0px !important;
}

.f28component .head h2 {
  color: rgba(0, 0, 0, 0.8705882353) !important;
  font:
    600 16px / 32px var(--font-sito),
    sans-serif !important;
}

.f28component .imglogo-slide .swiper-button-prev,
.f28component .imglogo-slide .swiper-button-next {
  display: none !important;
}

.f28component {
  padding-top: 0px !important;
}

.uniqueId__3 .componenteGioco__tutto {
  display: none !important;
}

.numberedGame__aspectRatio {
  --numberedGame-aspect-ratio: calc(750 / 850) !important;
}

.iconaInfo {
  width: 5px !important;
  height: 5px !important;
  background-color: black !important;
}

.f28component [class*="swiper-button"]::before {
  background-color: var(--brand-color-001) !important;
}

.gioco1__topLeft .Escl {
  background: #ff0000 !important;
}

.gioco1__topLeft .classLabelNovita {
  background: #0ab700 !important;
}

.cg-body-logged .gioco1__rigaHover__bottoni--prova {
  display: none !important;
}

#infoSeoGameContainer .corpo__gruppo__bottoni .bottone:nth-child(1) {
  background: #40b840 !important;
  border: 1px solid #40b840 !important;
  color: #ffffff !important;
}

#infoSeoGameContainer .corpo__gruppo__bottoni .bottone:nth-child(2) {
  border: 1px solid var(--brand-color-001) !important;
  background: transparent !important;
  color: var(--brand-color-001) !important;
}

.progress-bar::after {
  content: attr(data-value);
  position: relative;
  left: 50%;
  top: 0%;
  transform: translate(-50%, -50%);
  font-weight: bold;
  color: #fff;
  z-index: 3;
  font-size: 11px;
}

@media screen and (max-width: 1440px) {
  .gioco1__rigaHover::after {
    display: none !important;
  }
}

@media screen and (max-width: 1680px) {
  .gioco1__rigaHover::after {
    width: 90px;
    height: 60px;
  }
}

.gioco1__rigaHover__bottoni {
  order: 999;
}
.gioco1__rigaHover__bottoni .gioco1__rigaHover__bottoni--prova {
  order: 2;
}

.uniqueId__3 .componenteGioco__titolo {
  color: #000000 !important;
}

.uniqueId__40 .blockCarousel__heading__more {
  display: none;
}
.gioco1:hover .gioco1__rigaHover {
  padding-top: 15% !important;
  justify-content: flex-start !important;
}

.gioco1__rigaHover__bottoni {
  flex-direction: column !important;
}

.gioco1__rigaHover__bottoni--gioca {
  order: 1;
}

.gioco1__rigaHover__bottoni--prova {
  order: 2;
}

.gioco1__rigaHover__bottoni__bottone {
  min-width: 12ch !important;
}

.popup-casino-big #bonusMessageContent > div > p:nth-child(1) {
  filter: brightness(0) invert(1);
}

.popup-casino-big #bonusMessageContent > div > p:nth-child(3) {
  filter: brightness(0) invert(1);
}

.popup-casino-big #bonusMessageContent > div > p:nth-child(4) {
  filter: brightness(0) invert(1);
}

div.numberedGame__text {
  font-family: var(--font-sito), sans-serif !important;
}

.uniqueId__1 .blockCarousel__heading__more,
.uniqueId__1 .blockCarousel__carousel__outer__buttons {
  display: none !important;
}

.uniqueId__1 .blockCarousel__heading__text {
  font:
    600 16px/32px var(--font-sito),
    sans-serif !important;
}

span.gioco1__topLeft__etichetta.gioco1__topLeft__etichetta--funbonus {
  background: #a99600 !important;
  font-weight: 700;
  color: #ffffff !important;
}

.gameBonus #gameIframe {
  height: calc(100% - 37px) !important;
}

[idrow="7"] .componenteGioco__tutto {
  display: none !important;
}

/**/
#infoSeoGameContainer .infoSEOGameCloseButton svg {
  display: none !important;
}

#infoSeoGameContainer .infoSEOGameCloseButton:before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  background-color: var(--brand-color-001) !important;
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M512,256C512,114.6,397.4,0,256,0S0,114.6,0,256s114.6,256,256,256S512,397.4,512,256z M271,135c9.4-9.4,24.6-9.4,33.9,0 c9.3,9.4,9.4,24.6,0,33.9l-87,87l87,87c9.4,9.4,9.4,24.6,0,33.9c-9.4,9.3-24.6,9.4-33.9,0L167,273c-9.4-9.4-9.4-24.6,0-33.9L271,135 z' fill='currentColor'/%3E%3C/svg%3E");
}

.corpo {
  gap: 12px !important;
  flex-direction: column !important;
}
.corpo__gruppo__bottoni {
  order: 1 !important;
  justify-content: center !important;
  gap: 12px;
  flex: 0 0 auto !important;
}
.contenitore__dettagli {
  order: 2 !important;
}

.corpo__descrizione {
  order: 3 !important;
}

.corpo + .custom__hr {
  display: none;
}

.blockCarousel__body
  .blockCarousel__carousel__outer
  .blockCarousel__carousel__outer__pagination,
.blockCarousel__body
  .blockCarousel__carousel__outer
  .blockCarousel__carousel__outer__buttons {
  display: none;
}

.blockCarousel__heading
  .blockCarousel__heading__controls
  .blockCarousel__heading__more {
  width: 95px !important;
}

.blockCarousel__heading__text {
  font:
    600 16px/32px var(--font-sito),
    sans-serif !important;
}

.provider-card--100 {
  padding-left: 0px !important;
}

.blockCarousel {
  padding: 0px !important;
}

.tournament__container {
  margin-top: 24px;
}

:root {
  --color-main: var(--brand-color-001) !important;
}

/* --bg-color-001 */
/* --bg-color-001 */
/* --bg-color-001 */
.custom-header--100,
#centralContainer,
.containerPaginaCasino1,
#casinoBody {
  background: var(--bg-color-001) !important;
  color: var(--bg-color-001-contrast-1) !important;
}

.componenteGioco__titolo {
  color: var(--bg-color-001-contrast-1) !important;
}

.componenteGioco__titoloContainer h2.componenteGioco__titolo {
  color: var(--bg-color-001-contrast-1) !important;
}

a.componenteGioco__tutto {
  background: var(--bg-color-001) !important;
  color: var(--brand-color-001) !important;
  border: 1px solid var(--brand-color-001) !important;
}

.modal--100 .modal__body {
  background: var(--bg-color-001) !important;
  color: var(--bg-color-001-contrast-1) !important;
}

/*******************************************************************************/
/*******************************************************************************/
/*******************************************************************************/

/* --bg-color-002 */
/* --bg-color-002 */
/* --bg-color-002 */
div.custom-header--100 .custom-header__button {
  background: var(--bg-color-002) !important;
  color: var(--bg-color-002-contrast-1) !important;
}

div.custom-header--100 .custom-header__button .custom-header__button__text {
  color: inherit !important;
}

#CasinoSwiper-2 [class*="swiper-button-"],
button.componenteGioco__navigatore__tasto,
div div div div.blockCarousel__navigation {
  background: var(--bg-color-002) !important;
  color: var(--brand-color-001) !important;
}

#CasinoSwiper-2 [class*="swiper-button-"]:hover,
button.componenteGioco__navigatore__tasto:hover,
div div div div.blockCarousel__navigation:hover {
  background: var(--bg-color-002) !important;
  color: var(--brand-color-001) !important;
}

#CasinoSwiper-2 [class*="swiper-button-"]::before,
.componenteGioco__navigatore__tasto::before,
.blockCarousel__navigation::before {
  background-color: currentColor !important;
}

.custom-header--100 .custom-header__search {
  background: var(--bg-color-002) !important;
  color: var(--brand-color-001) !important;
}

.custom-header--100 .custom-header__search__icon::after {
  color: inherit !important;
  background-color: currentColor !important;
}

div.modal--100 .modal__header {
  background: var(--bg-color-002) !important;
  border-bottom: 1px solid var(--bg-color-001) !important;
}

div.modal--100 .modal__header__button--close::after {
  background-color: var(--brand-color-001) !important;
}

.custom-search--100 .custom-search__input-container:has(input:focus-visible) {
  border: 1px solid var(--brand-color-001) !important;
}

.custom-search--100 .custom-search__results__grid__child {
  border: none !important;
}

.custom-search--100 .custom-search__result-item {
  background: var(--bg-color-002) !important;
  color: var(--bg-color-002-contrast-1) !important;
  border: 1px solid var(--bg-color-001) !important;
}

.modal--100 .modal__footer {
  background: var(--bg-color-002) !important;
  color: var(--bg-color-002-contrast-1) !important;
  border-top: 1px solid var(--bg-color-001) !important;
}
/*******************************************************************************/
/*******************************************************************************/
/*******************************************************************************/

/* --bg-color-003 */
/* --bg-color-003 */
/* --bg-color-003 */

span.swiper-pagination-bullet {
  background: var(--bg-color-003) !important;
}

div.tabGioco {
  background: var(--bg-color-002) !important;
  color: var(--bg-color-001-contrast-1) !important;
}

div.tabGioco__body__text1 {
  color: inherit !important;
}

.tabGioco__body__text2::before {
  color: var(--bg-color-002-contrast-1) !important;
  opacity: 0.6;
}

div.tabGioco__body__text2 {
  color: var(--brand-color-001) !important;
}

.custom-search--100 .custom-search__results__header__title {
  color: var(--bg-color-003-contrast-1) !important;
}

.custom-search--100
  .custom-search__results__recap__description
  span:nth-child(1) {
  color: var(--bg-color-003-contrast-1) !important;
}

.custom-search--100
  .custom-search__results__recap__description
  span:nth-child(2) {
  color: var(--bg-color-003-contrast-1) !important;
  opacity: 0.8 !important;
}

.custom-search--100 .custom-search__nav-button {
  background: var(--bg-color-002) !important;
  color: var(--bg-color-002-contrast-1) !important;
}

.custom-search__results__header__clear {
  color: var(--brand-color-001) !important;
}

.custom-search--100 .custom-search__results__header__clear__button::after {
  background-color: currentColor !important;
}
/*******************************************************************************/
/*******************************************************************************/
/*******************************************************************************/

/* --brand-color-001 */
/* --brand-color-001 */
/* --brand-color-001 */
div.custom-header--100 .custom-header__button.custom-header__button__selected {
  background: var(--brand-color-001) !important;
  border: 1px solid var(--brand-color-001) !important;
  color: var(--brand-color-001-contrast-1) !important;
}

span.swiper-pagination-bullet-active {
  background: var(--brand-color-001) !important;
}

.numberedGame__container div.numberedGame__text {
  color: var(--brand-color-001) !important;
}

.custom-header--100 .custom-header__filter {
  background: var(--brand-color-001) !important;
  color: var(--brand-color-001-contrast-1) !important;
}

.custom-search--100 .custom-search__nav-button--active {
  background: var(--brand-color-001) !important;
  color: var(--brand-color-001-contrast-1) !important;
}

.custom-search--100 .custom-search__result-item--active {
  background: var(--brand-color-001) !important;
  border: 1px solid var(--brand-color-001) !important;
  color: var(--brand-color-001-contrast-1) !important;
}

.cashier--100 .cashier__button--go-back {
  color: var(--brand-color-001) !important;
}

.cashier--100 .cashier__selected-amount {
  border: 1px solid var(--brand-color-001) !important;
}
/*******************************************************************************/
/*******************************************************************************/
/*******************************************************************************/

/* --brand-color-002 */
/* --brand-color-002 */
/* --brand-color-002 */

/*******************************************************************************/
/*******************************************************************************/
/*******************************************************************************/
