table {

  border-spacing: 10px;
  border-radius: 20px;
  border-style: solid;
}
.app-game-thumb-collection__item {
  width: 250px;
}
.cdk-overlay-container {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000
}

.cdk-overlay-container:empty {
  display: none
}

html {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%
}

body,
div,
html {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent
}

p {
  margin: 0
}

:focus {
  outline: 0;
  outline-width: 0
}

@supports (-moz-appearance:meterbar) {
  a:active {
    background: #0000
  }

  button::-moz-focus-inner {
    border: 0
  }
}

body,
html {
  font-size: 18px
}

body {
  color: #fff;
  font-family: Lato, sans-serif
}

h3 {
  color: #c6ad7e;
  font-family: Lato, sans-serif
}

h3 {
  letter-spacing: -.04em
}

h3 {
  font-weight: 400;
  font-size: 1.625rem;
  line-height: 1.625rem
}

a {
  color: #c6ad7e;
  outline: 0 !important;
  text-decoration: none;
  text-shadow: none
}

@media (pointer:fine) {
  a:hover {
    color: #d6c3a1
  }
}

@media (hover:none) and (pointer:coarse) {
  a:active {
    color: #d6c3a1
  }
}

@media (pointer:fine) {
  a:focus {
    color: #d6c3a1
  }
}

a:active {
  color: #d6c3a1
}

ol,
ul {
  margin-top: 0
}

ol>li,
ul>li {
  padding-left: 3px;
  line-height: 24px
}

strong {
  font-weight: 600
}

button {
  font-family: Lato, sans-serif
}

p {
  line-height: 1.5em
}

.odn-button {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  padding: 10px 16px;
  border: none;
  border-radius: 4px;
  background: #0000;
  color: #fff;
  outline: 0;
  font-family: Lato, sans-serif;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  transition: background-color .2s ease-in-out 0s, box-shadow .2s ease-in-out 0s, color .2s ease-in-out 0s, opacity .2s ease-in-out 0s, stroke .2s ease-in-out 0s
}

.odn-button--raised {
  box-shadow: 0 2px 2px 0 #00000024, 0 3px 1px -2px #0003, 0 1px 5px 0 #0000001f
}

.odn-button--raised:active {
  box-shadow: 0 4px 5px 0 #00000024, 0 1px 10px 0 #0000001f, 0 2px 4px -1px #0003
}

.odn-button--medium {
  padding: 9px 16px;
  font-size: 1.125rem
}

.odn-button--small {
  padding: 6px 12.8px;
  font-size: 1.25rem
}

.odn-button--link {
  text-align: inherit;
  text-transform: none
}

.odn-button--icon {
  color: #fff
}

.odn-button--icon>.odn-icon {
  margin: -10px;
  padding: 10px
}

@media (pointer:fine) {

  .odn-button--icon:focus,
  .odn-button--icon:focus-within {
    color: #ffffffe6
  }

  .odn-button--icon:not([disabled]):not([readonly]):hover {
    color: #fffc
  }
}

@media (hover:none) and (pointer:coarse) {
  .odn-button--icon:not([disabled]):not([readonly]):active {
    color: #fffc
  }
}

.odn-button--stretch {
  width: 100%;
  padding-right: 0;
  padding-left: 0
}

.odn-button--padded {
  padding-right: 56px;
  padding-left: 56px
}

.odn-button--primary.odn-button--raised {
  background: #c6ad7e;
  color: #fff
}

@media (pointer:fine) {

  .odn-button--primary.odn-button--raised:focus,
  .odn-button--primary.odn-button--raised:focus-within {
    background: #b6975b
  }

  .odn-button--primary.odn-button--raised:not([disabled]):not([readonly]):hover {
    background: #d6c3a1
  }
}

@media (hover:none) and (pointer:coarse) {

  .odn-button--primary.odn-button--raised:not([disabled]):not([readonly]):active {
    background: #d6c3a1
  }
}

.odn-button--accent.odn-button--raised {
  background: #e2d6be;
  color: #fff
}

@media (pointer:fine) {

  .odn-button--accent.odn-button--raised:focus,
  .odn-button--accent.odn-button--raised:focus-within {
    background: #d2c09b
  }

  .odn-button--accent.odn-button--raised:not([disabled]):not([readonly]):hover {
    background: #f2ece1
  }
}

@media (hover:none) and (pointer:coarse) {

  .odn-button--accent.odn-button--raised:not([disabled]):not([readonly]):active {
    background: #f2ece1
  }
}

@media (pointer:fine) {

  a.odn-button--icon:focus,
  a.odn-button--icon:focus-within {
    color: #ffffffe6
  }

  a.odn-button--icon:not([disabled]):not([readonly]):hover {
    color: #fffc
  }
}

@media (hover:none) and (pointer:coarse) {
  a.odn-button--icon:not([disabled]):not([readonly]):active {
    color: #fffc
  }
}

.cdk-overlay-container {
  z-index: 1011
}

@media not all and (min-resolution:0.001dpcm) {
  @supports (-webkit-appearance:none) and (not (stroke-color:transparent)) {
    .cdk-overlay-container {
      visibility: visible
    }

    .cdk-overlay-container:empty {
      display: block;
      visibility: hidden
    }
  }
}

.odn-off-canvas {
  position: fixed;
  top: 0;
  height: 100%
}

.odn-off-canvas--left.odn-off-canvas--opened,
.odn-off-canvas--left.odn-off-canvas--pull {
  transform: translateZ(0)
}

.odn-off-canvas--pull {
  visibility: hidden;
  transition-property: visibility
}

.odn-off-canvas--pull.odn-off-canvas--opened {
  visibility: visible
}

.odn-off-canvas--opened {
  visibility: visible;
  transform: translateZ(0)
}

@media (max-width:449px) {
  .odn-off-canvas--opened {
    position: fixed;
    overflow-x: hidden;
    overflow-y: auto
  }
}

.odn-off-canvas,
.odn-off-canvas-content {
  width: 100vw;
  transition: margin-left .2s ease-in-out
}

.odn-ribbon {
  color: #d1bd98
}

.odn-ribbon__inner {
  font-weight: 700
}

.odn-ribbon--position-top-left {
  top: 0;
  left: 0;
  transform: translate(0)
}

.odn-ribbon--position-top-left .odn-ribbon__inner {
  margin: 0;
  padding: 10px 25px;
  transform: rotate()
}

.odn-ribbon--size-medium {
  font-size: .75rem
}

.odn-icon {
  display: inline-block;
  vertical-align: middle;
  line-height: 1
}

.odn-icon--svg {
  width: 3em;
  height: 3em
}

.odn-icon:not(.odn-icon--no-fill) path:not([fill]):not([FILL]),
.odn-icon:not(.odn-icon--no-fill) svg {
  fill: currentColor
}

.odn-icon svg {
  width: 100%;
  height: 100%
}

select.odn-input-element:not(:disabled) {
  cursor: pointer
}

.odn-grid-list {
  display: grid;
  overflow: hidden
}

.odn-grid-list-item {
  box-sizing: border-box;
  max-width: 100%
}

.odn-slider,
.odn-slider .swiper-container {
  margin: 0
}

.odn-slider .swiper-button-next,
.odn-slider .swiper-button-prev {
  width: auto;
  color: #c6ad7e80;
  transition: color .25s ease-in-out
}

@media (pointer:fine) {

  .odn-slider .swiper-button-next:not([disabled]):not([readonly]):hover:not(.swiper-button-disabled),
  .odn-slider .swiper-button-prev:not([disabled]):not([readonly]):hover:not(.swiper-button-disabled) {
    color: #c6ad7ebf
  }
}

@media (hover:none) and (pointer:coarse) {

  .odn-slider .swiper-button-next:not([disabled]):not([readonly]):active:not(.swiper-button-disabled),
  .odn-slider .swiper-button-prev:not([disabled]):not([readonly]):active:not(.swiper-button-disabled) {
    color: #c6ad7ebf
  }
}

.odn-slider .swiper-button-next:active,
.odn-slider .swiper-button-prev:active {
  color: #c6ad7e
}

.odn-slider .swiper-button-next__icon,
.odn-slider .swiper-button-prev__icon {
  width: 47px
}

.odn-slider .swiper-button-prev {
  left: 5px;
  padding: 0
}

.odn-slider .swiper-button-next {
  right: 5px;
  padding: 0
}

.odn-sticky {
  position: fixed;
  z-index: 1003;
  width: 100%;
  transition: transform linear;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.odn-sticky--top {
  top: 0;
  transform: translateY(0)
}

.odn-sticky--bottom {
  bottom: 0;
  padding-bottom: env(safe-area-inset-bottom);
  transform: translateY(0)
}

.odn-block-layout,
.odn-block-layout-item {
  display: flex;
  flex-wrap: wrap
}

.odn-block-layout-item {
  flex-grow: 0;
  box-sizing: initial
}

.odn-block-layout-item--align-center {
  align-items: center
}

.odn-block-layout-item--justify-space-between {
  justify-content: space-between
}

.odn-block-layout-item--justify-center {
  justify-content: center
}

.odn-thumbnail-subtitle,
.odn-thumbnail-title {
  margin: 4px 0 0
}

.odn-thumbnail-title {
  color: #c6ad7e;
  font-size: 1.5rem
}

.odn-thumbnail-subtitle {
  color: #fff;
  font-size: 1rem
}

.odn-thumbnail-overlay {
  z-index: 1;
  align-items: center;
  justify-content: center;
  border: 0;
  background-color: #0009;
  color: #fff;
  box-shadow: none;
  transition: opacity .3s ease
}

.odn-thumbnail-overlay .odn-thumbnail-title {
  color: #c6ad7e
}

.odn-thumbnail-image__default {
  animation: default-thumb-animation 1.2s ease-in-out infinite
}

.odn-thumbnail-image__thumbnail {
  background: #21242b26
}

@keyframes default-thumb-animation {

  0%,
  to {
    opacity: .6;
    transform: translateX(3px)
  }

  50% {
    opacity: 1;
    transform: translateX(-3px)
  }
}

@media (pointer:fine) {
  :not(html.odn-platform--safari) ::-webkit-scrollbar {
    width: 7px;
    height: 7px
  }

  :not(html.odn-platform--safari) ::-webkit-scrollbar-button {
    width: 0;
    height: 0
  }

  :not(html.odn-platform--safari) ::-webkit-scrollbar-thumb {
    border-radius: 50px;
    background: #d1bd98
  }

  :not(html.odn-platform--safari) ::-webkit-scrollbar-thumb:hover {
    background: #b29051
  }

  :not(html.odn-platform--safari) ::-webkit-scrollbar-thumb:active {
    background: #907440
  }

  :not(html.odn-platform--safari) ::-webkit-scrollbar-track {
    border-radius: 50px;
    background: #d1bd9833
  }

  :not(html.odn-platform--safari) ::-webkit-scrollbar-track:hover {
    background: #d1bd9840
  }

  :not(html.odn-platform--safari) ::-webkit-scrollbar-track:active {
    background: #d1bd984d
  }

  :not(html.odn-platform--safari) ::-webkit-scrollbar-corner {
    background: #0000
  }
}

.ng-scrollbar {
  --scrollbar-border-radius: 4px !important;
  --scrollbar-padding: 1px !important;
  --scrollbar-track-color: #d1bd9833 !important;
  --scrollbar-size: 7px !important;
  --scrollbar-hover-size: var(--scrollbar-size) !important;
  --scrollbar-thumb-color: #d1bd98 !important
}

@media (pointer:fine) {
  .ng-scrollbar.ng-scrollbar {
    --scrollbar-thumb-color: #d1bd98 !important;
    --scrollbar-thumb-hover-color: #b29051 !important
  }
}

.ng-scroll-content {
  min-height: 100%
}

.odn-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 5px 35px;
  border-width: 2px;
  border-radius: 8px;
  color: #21242b;
  font-weight: 900;
  font-size: 1.125rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.odn-button:not(.odn-button--link):not(.odn-button--icon) {
  min-height: 50px
}

@media (max-width:766px) {
  .odn-button:not(.odn-button--link):not(.odn-button--icon) {
    min-height: 40px;
    padding: 5px 24px;
    font-size: .875rem
  }
}

.odn-button--raised.odn-button--primary {
  color: #21242b;
  border: 2px solid #0000;
  background: linear-gradient(0deg, #e2d6be, #d1bd98, #e2d6be) 0 0/100% 200% padding-box, linear-gradient(0deg, #573418, #efd172, #fff6da, #efd172, #573418) 0 0/100% 100% border-box;
  transition: background 225ms ease-in-out
}

@media (pointer:fine) {
  .odn-button--raised.odn-button--primary:not([disabled]):not([readonly]):hover {
    background: linear-gradient(0deg, #e2d6be, #d1bd98, #e2d6be) 0 0/100% 200% padding-box, linear-gradient(0deg, #573418, #efd172, #fff6da, #efd172, #573418) 0 0/100% 100% border-box
  }
}

@media (hover:none) and (pointer:coarse) {
  .odn-button--raised.odn-button--primary:not([disabled]):not([readonly]):active {
    background: linear-gradient(0deg, #e2d6be, #d1bd98, #e2d6be) 0 0/100% 200% padding-box, linear-gradient(0deg, #573418, #efd172, #fff6da, #efd172, #573418) 0 0/100% 100% border-box
  }
}

@media (pointer:fine) {
  .odn-button--raised.odn-button--primary:focus {
    background: linear-gradient(0deg, #e2d6be, #d1bd98, #e2d6be) 0 0/100% 200% padding-box, linear-gradient(0deg, #573418, #efd172, #fff6da, #efd172, #573418) 0 0/100% 100% border-box
  }

  .odn-button--raised.odn-button--primary:not([disabled]):not([disabled]):not([readonly]):hover {
    background-position: 0 -100%
  }
}

@media (hover:none) and (pointer:coarse) {
  .odn-button--raised.odn-button--primary:not([disabled]):not([disabled]):not([readonly]):active {
    background-position: 0 -100%
  }
}

@media (pointer:fine) {
  .odn-button--raised.odn-button--primary:not([disabled]):focus {
    background-position: 0 -100%
  }
}

.odn-button--raised.odn-button--accent {
  color: #fff;
  border: 2px solid #0000;
  background: linear-gradient(0deg, #21242b 0, #21242b 30%, #4e5055 50%, #21242b 0) 0 0/100% 200% padding-box, linear-gradient(0deg, #573418, #efd172, #fff6da, #efd172, #573418) 0 0/100% 100% border-box;
  transition: background .3s ease-in-out
}

@media (pointer:fine) {
  .odn-button--raised.odn-button--accent:not([disabled]):not([readonly]):hover {
    background: linear-gradient(0deg, #21242b 0, #21242b 30%, #4e5055 50%, #21242b 0) 0 0/100% 200% padding-box, linear-gradient(0deg, #573418, #efd172, #fff6da, #efd172, #573418) 0 0/100% 100% border-box
  }
}

@media (hover:none) and (pointer:coarse) {
  .odn-button--raised.odn-button--accent:not([disabled]):not([readonly]):active {
    background: linear-gradient(0deg, #21242b 0, #21242b 30%, #4e5055 50%, #21242b 0) 0 0/100% 200% padding-box, linear-gradient(0deg, #573418, #efd172, #fff6da, #efd172, #573418) 0 0/100% 100% border-box
  }
}

@media (pointer:fine) {
  .odn-button--raised.odn-button--accent:focus {
    background: linear-gradient(0deg, #21242b 0, #21242b 30%, #4e5055 50%, #21242b 0) 0 0/100% 200% padding-box, linear-gradient(0deg, #573418, #efd172, #fff6da, #efd172, #573418) 0 0/100% 100% border-box
  }

  .odn-button--raised.odn-button--accent:not([disabled]):not([disabled]):not([readonly]):hover {
    background-position: 0 -100%
  }
}

@media (hover:none) and (pointer:coarse) {
  .odn-button--raised.odn-button--accent:not([disabled]):not([disabled]):not([readonly]):active {
    background-position: 0 -100%
  }
}

@media (pointer:fine) {
  .odn-button--raised.odn-button--accent:not([disabled]):focus {
    background-position: 0 -100%
  }
}

.odn-button--raised.odn-button--small {
  line-height: 1.4
}

.odn-button--icon {
  padding: 0;
  color: #e2d6be
}

@media (pointer:fine) {

  .odn-button--icon:focus,
  .odn-button--icon:focus-within {
    color: #cab589
  }

  .odn-button--icon:not([disabled]):not([readonly]):hover {
    color: #d2c09b
  }
}

@media (hover:none) and (pointer:coarse) {
  .odn-button--icon:not([disabled]):not([readonly]):active {
    color: #d2c09b
  }
}

.odn-button--medium:not(.odn-button--icon):not(.odn-button--link) {
  min-width: 130px
}

@media (min-width:1200px) {
  .odn-button--medium:not(.odn-button--icon):not(.odn-button--link) {
    min-width: 170px
  }
}

.odn-button--small:not(.odn-button--icon):not(.odn-button--link) {
  padding: 5px 25px
}

.odn-button--link {
  padding: 0;
  border-radius: 0;
  font-weight: 400
}

.odn-card--type-normal {
  background: #fff;
  color: #000
}

.odn-card-content {
  font-size: 1.125rem
}

.odn-ribbon--color-hot .odn-ribbon__inner {
  background: #700000;
  box-shadow: none;
  line-height: normal
}

.odn-ribbon--color-hot.odn-ribbon--type-pentagon .odn-ribbon__background {
  color: #700000
}

.odn-ribbon--color-popular .odn-ribbon__inner {
  background: #002750;
  line-height: normal
}

.odn-ribbon--color-popular.odn-ribbon--type-pentagon .odn-ribbon__background {
  color: #002750
}

.odn-ribbon--color-choice .odn-ribbon__inner,
.odn-ribbon--color-deluxe .odn-ribbon__inner {
  background: #000;
  line-height: normal
}

.odn-ribbon--color-choice.odn-ribbon--type-pentagon .odn-ribbon__background,
.odn-ribbon--color-deluxe.odn-ribbon--type-pentagon .odn-ribbon__background {
  color: #000
}

.odn-ribbon--type-pentagon .odn-ribbon__inner {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  background: #0000
}

.odn-ribbon--type-pentagon.odn-ribbon--size-medium {
  top: -2px;
  left: calc(50% - 59px)
}

.odn-ribbon--type-pentagon.odn-ribbon--size-medium .odn-ribbon__background,
.odn-ribbon--type-pentagon.odn-ribbon--size-medium .odn-ribbon__inner {
  top: -2px;
  width: 118px;
  height: 31px;
  line-height: 29px
}

.odn-ribbon--type-pentagon.odn-ribbon--size-medium .odn-ribbon__background {
  position: absolute
}

.odn-ribbon--type-pentagon.odn-ribbon--size-medium .odn-ribbon__background svg {
  stroke: #d1bd98;
  stroke-width: 2px
}

.odn-divider {
  background: linear-gradient(90deg, #573418, #efd172, #fff6da, #efd172, #573418)
}

.odn-divider:after {
  content: "";
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background: #0000
}

.odn-divider--orientation-horizontal {
  height: 4px
}

.mdg-image-content--picture .mdg-image-content__img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%
}

.mdg-link-item__icon {
  width: 25px
}

.mdg-link-item__separator {
  width: 5px
}

.mdg-banner-item {
  display: flex;
  width: 100%;
  height: 475px;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat
}

.mdg-banner-item__background-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  object-fit: cover;
  width: 100%;
  max-height: none
}

.mdg-banner-item__container {
  display: flex;
  justify-content: space-between;
  width: calc(100% - 10%);
  height: 100%;
  padding: 0 5%
}

.mdg-banner-item__container__content {
  position: relative;
  z-index: 1;
  display: flex;
  flex: 1;
  flex-direction: column;
  align-content: flex-end;
  justify-content: center;
  box-sizing: border-box;
  width: 50%;
  margin: 0;
  padding: 0
}

.mdg-banner-item__container__content__title {
  margin: 0;
  color: #c6ad7e;
  font-weight: 700;
  font-size: 3rem;
  font-family: Oswald, sans-serif;
  line-height: 1.2;
  letter-spacing: -.02em
}

.mdg-banner-item__container__content__subtitle {
  margin: 0;
  padding: 0;
  color: #e2d6be;
  font-weight: 400;
  font-size: 2.25rem;
  font-family: Lato, sans-serif;
  line-height: 1.2;
  letter-spacing: .9
}

.mdg-banner-item__container__content__secondary {
  display: flex;
  flex-direction: column
}

.mdg-banner-item__container__content__secondary__text {
  margin: 20px 0;
  color: #fff;
  font-size: 2.25rem
}

.mdg-banner-item__container__content__secondary__text p {
  font-size: 2.25rem
}

.mdg-banner-item__container__image-container {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 50%;
  max-width: 100%;
  height: 100%;
  max-height: 475px
}

.mdg-banner-item__container__image-container__image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  max-width: 100%;
  max-height: 100%;
  margin: auto
}

.mdg-banner-item__container__image-container__image.mdg-image-content--picture .mdg-image-content__img {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: auto;
  height: auto;
  margin: auto
}

.mdg-banner-item--large-mode {
  height: 600px
}

.mdg-banner-item--large-mode .mdg-banner-item {
  height: 100%
}

.mdg-banner-item--large-mode .mdg-banner-item__container {
  justify-content: center
}

.mdg-banner-item--large-mode .mdg-banner-item__container__image-container {
  max-height: 100%
}

.mdg-banner-item--large-mode .mdg-banner-item__container__content {
  position: relative;
  flex: initial;
  padding: 110px 0 50px
}

.mdg-banner-item-small {
  display: flex;
  flex-direction: column;
  width: 100%
}

.mdg-banner-item-small__container-top {
  position: relative;
  display: flex;
  justify-content: center;
  height: 113px;
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat
}

.mdg-banner-item-small__container-top__icon-image-container {
  display: flex;
  justify-content: flex-end;
  width: 45%
}

.mdg-banner-item-small__container-bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 0;
  text-align: center
}

.mdg-banner-item-small__container-bottom__content {
  max-width: 100%;
  padding: 15px 5px 0
}

.mdg-banner-item-small__container-bottom__content__title {
  margin: 0;
  color: #c6ad7e;
  font-size: 1.75rem;
  line-height: 1;
  letter-spacing: -.02em
}

.mdg-banner-item-small__container-bottom__content__subtitle {
  margin: 0;
  color: #fff;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 1
}

.mdg-banner-item-small__container-bottom__content__text {
  margin: 10px 0;
  color: #fff;
  font-size: 1.125rem;
  line-height: 1;
  letter-spacing: 1
}

.mdg-banner-item-small__container-bottom__action {
  position: absolute;
  bottom: 0;
  padding: 0 0 19px
}

.mdg-banner-item-small--large-mode .mdg-banner-item-small__container-top {
  height: 160px
}

.mdg-banner-item-small--large-mode .mdg-banner-item-small__container-bottom__action:before {
  content: "";
  position: relative;
  top: 22px;
  display: block;
  height: 4px;
  background: #0000
}

.mdg-banner-item-small--no-icon-image .mdg-banner-item-small__container-top__icon-image-container {
  visibility: hidden
}

.mdg-banner-item-small--has-action .mdg-banner-item-small {
  padding-bottom: 60px
}

.mdg-banner {
  position: relative;
  display: flex;
  flex-direction: column
}

.mdg-banner .odn-slider {
  height: auto
}

.mdg-banner .odn-slider-item {
  width: 100%
}

.mdg-banner .odn-slider .swiper-button-prev__icon {
  padding-right: 5px
}

.mdg-banner .odn-slider .swiper-button-next__icon {
  padding-left: 5px
}

.mdg-banner-slider {
  display: flex;
  width: 100%
}

.mdg-profile-summary-logged-out {
  display: block;
  padding: 4px 20px
}

@media (max-width:991px) {
  .mdg-profile-summary-logged-out {
    margin: 20px 0;
    padding: 0 5%
  }

  .mdg-profile-summary-logged-out__button_holder {
    margin: 0 20%
  }
}

.mdg-profile-summary-logged-out .odn-button {
  margin: 0 0 10px;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 22px
}

@media (max-width:766px) {
  .mdg-profile-summary-logged-out .odn-button {
    margin: 0 0 20px;
    font-weight: 900;
    font-size: 1.625rem;
    line-height: 25px
  }
}

.mdg-logo {
  display: inline-block;
  vertical-align: middle;
  width: 3rem;
  height: auto;
  margin: 0 auto;
  line-height: 1
}

.mdg-logo__image {
  width: 100%;
  max-width: 100%;
  height: 100%
}

.mdg-banner-item__content-animate-up {
  position: relative;
  display: inline-table;
  overflow: hidden;
  width: 100%
}

.mdg-banner-item__container__content__secondary__text {
  margin: 0
}

.mdg-banner-item__container__content__secondary__text-holder {
  margin: 20px 0
}

.mdg-banner-item__container__content__secondary__text p {
  font-size: 2.625rem
}

@media (max-width:1999px) {
  .mdg-banner-item__container__content__secondary__text p {
    font-size: 2rem
  }
}

@media (max-width:1599px) {
  .mdg-banner-item__container__content__secondary__text p {
    font-size: 1.375rem
  }
}

@media (max-width:1199px) {
  .mdg-banner-item__container__content__secondary__text p {
    font-size: 1.25rem
  }
}

.mdg-banner-item-small__container-bottom__content__text {
  font-size: 1rem
}

.mdg-banner-item-small--large-mode .mdg-banner-item-small__container-bottom__action:before {
  display: none
}

.mdg-banner-item-small--large-mode .mdg-banner-item-small__container-bottom__action {
  width: 100%
}

.mdg-banner--type-primary .mdg-banner-item--large-mode .mdg-banner-item__container__content__secondary__action {
  font-size: 1rem
}

.mdg-banner--type-primary .mdg-banner-item--large-mode .mdg-banner-item__container__content__secondary__action .mdg-link-item__link {
  margin-bottom: 3px
}

@media (min-width:2000px) {
  .mdg-banner--type-primary .mdg-banner-item--large-mode {
    height: 720px;
    font-size: 1.5rem
  }

  .mdg-banner--type-primary .mdg-banner-item--large-mode .mdg-banner-item__container__content__secondary {
    max-height: 210px
  }
}

@media (max-width:1599px) {
  .mdg-banner--type-primary .mdg-banner-item--large-mode {
    height: 450px;
    font-size: .875rem
  }
}

.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content__subtitle,
.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content__title,
.mdg-banner--type-primary .mdg-banner-item__container__content__subtitle,
.mdg-banner--type-primary .mdg-banner-item__container__content__title {
  font-family: Oswald, sans-serif;
  letter-spacing: 1px
}

.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content__text,
.mdg-banner--type-primary .mdg-banner-item__container__content__secondary__text {
  font-family: Oswald, sans-serif
}

.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content__text:before,
.mdg-banner--type-primary .mdg-banner-item__container__content__secondary__text:before {
  content: "";
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2px;
  background: linear-gradient(0deg, #573418, #efd172, #fff6da, #efd172, #573418);
  min-height: 2px
}

@media (min-width:992px) {
  .mdg-banner--type-primary .mdg-banner-item__container {
    background: linear-gradient(90deg, #21242b99, #21242b40 35%, #0000 50%)
  }
}

.mdg-banner--type-primary .mdg-banner-item__container__image-container__image.mdg-image-content--picture .mdg-image-content__img {
  margin: 0 auto
}

.mdg-banner--type-primary .mdg-banner-item__container__content {
  align-items: flex-start
}

@media (max-width:1599px) {
  .mdg-banner--type-primary .mdg-banner-item__container__content {
    font-size: 1rem
  }
}

@media (max-width:1199px) {
  .mdg-banner--type-primary .mdg-banner-item__container__content {
    font-size: .875rem
  }
}

.mdg-banner--type-primary .mdg-banner-item__container__content__subtitle,
.mdg-banner--type-primary .mdg-banner-item__container__content__title {
  margin: 0;
  font-weight: 700;
  font-size: 4.75rem
}

.mdg-banner--type-primary .mdg-banner-item__container__content__subtitle[data-text],
.mdg-banner--type-primary .mdg-banner-item__container__content__title[data-text] {
  position: relative;
  line-height: 1.34em;
  overflow-wrap: break-word
}

.mdg-banner--type-primary .mdg-banner-item__container__content__subtitle[data-text]:before,
.mdg-banner--type-primary .mdg-banner-item__container__content__title[data-text]:before {
  content: attr(data-text);
  display: block;
  color: #0000;
  text-shadow: 3.2px 3.2px 7.8px #21242b;
  height: calc(100% + .07em);
  background-image: repeating-linear-gradient(0deg, #fffefc, #dec874, #fcec9a, #fffefc, #a26a00 1.34em);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-stroke: 3px #0000
}

.mdg-banner--type-primary .mdg-banner-item__container__content__subtitle[data-text]:after,
.mdg-banner--type-primary .mdg-banner-item__container__content__title[data-text]:after {
  content: attr(data-text);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  max-width: 100%;
  height: calc(100% + .07em);
  background-image: repeating-linear-gradient(180deg, #dcc27f 0, #fffced .585em, #b39d7e 1.09em, #775326 1.7em, #775326 calc(1.34em + .07em));
  -webkit-background-clip: text;
  background-clip: text;
  color: #0000
}

@media (max-width:1999px) {

  .mdg-banner--type-primary .mdg-banner-item__container__content__subtitle,
  .mdg-banner--type-primary .mdg-banner-item__container__content__title {
    font-size: 3.625rem
  }
}

@media (max-width:1599px) {

  .mdg-banner--type-primary .mdg-banner-item__container__content__subtitle,
  .mdg-banner--type-primary .mdg-banner-item__container__content__title {
    font-size: 2.5rem
  }
}

@media (max-width:1199px) {

  .mdg-banner--type-primary .mdg-banner-item__container__content__subtitle,
  .mdg-banner--type-primary .mdg-banner-item__container__content__title {
    font-size: 2.25rem
  }
}

.mdg-banner--type-primary .mdg-banner-item__container__content__secondary {
  height: 100%;
  max-height: 178px;
  margin-top: 25px
}

@media (max-width:1599px) {
  .mdg-banner--type-primary .mdg-banner-item__container__content__secondary {
    max-height: 145px
  }
}

.mdg-banner--type-primary .mdg-banner-item__container__content__secondary__text {
  width: -moz-fit-content;
  width: fit-content;
  text-shadow: 2.8px 2.8px 7.8px #21242b
}

.mdg-banner--type-primary .mdg-banner-item__container__content__secondary__text-holder {
  margin-bottom: auto
}

.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content {
  display: flex;
  flex-direction: column
}

.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content__subtitle,
.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content__title {
  margin: 0;
  font-weight: 700;
  font-size: 1.75rem
}

.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content__subtitle[data-text],
.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content__title[data-text] {
  position: relative;
  line-height: 1.34em;
  overflow-wrap: break-word
}

.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content__subtitle[data-text]:before,
.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content__title[data-text]:before {
  content: attr(data-text);
  display: block;
  color: #0000;
  text-shadow: 3.2px 3.2px 7.8px #21242b
}

.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content__subtitle[data-text]:after,
.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content__title[data-text]:after {
  content: attr(data-text);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  max-width: 100%;
  height: calc(100% + .07em);
  background-image: repeating-linear-gradient(180deg, #dcc27f 0, #fffced .585em, #775326 calc(1.34em + .07em));
  -webkit-background-clip: text;
  background-clip: text;
  color: #0000
}

.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content__text {
  margin: 18px auto
}

.mdg-banner--type-primary .mdg-banner-item-small__container-bottom__content__text>p {
  padding: 0 16px
}

@media (min-width:767px) {
  .mdg-banner--type-primary .mdg-banner-item-small__container-top {
    height: 308px
  }
}

.mdg-banner--type-primary .mdg-banner-item__background-image img,
.mdg-banner--type-primary .mdg-banner-item__content-animate-placeholder {
  animation-name: none;
  animation-timing-function: linear;
  animation-fill-mode: forwards
}

.mdg-banner--type-primary .mdg-banner-item__content-animate-placeholder {
  transform: translateY(100%);
  animation-duration: 1s;
  animation-delay: calc(var(--animate-up) * .5s);
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.mdg-banner--type-primary .mdg-banner-item__background-image img {
  animation-duration: 7s;
  animation-delay: .2s
}

.mdg-banner--type-primary .swiper-slide-active .mdg-banner-item__content-animate-placeholder {
  animation-name: banner-text-move-up
}

.mdg-banner--type-primary .swiper-slide-active .mdg-banner-item__background-image img {
  animation-name: banner-zoom
}

@keyframes banner-text-move-up {
  0% {
    transform: translateY(100%)
  }

  to {
    transform: translateY(0)
  }
}

@keyframes banner-zoom {
  0% {
    transform: scale(1)
  }

  to {
    transform: scale(1.1)
  }
}

.mdg-profile-summary-logged-out__button_holder {
  display: flex;
  flex-direction: column;
  align-items: center
}

@media (max-width:766px) {
  .mdg-profile-summary-logged-out__button_holder {
    max-width: 148px;
    margin: 0 auto
  }
}

body,
html {
  overflow-x: hidden
}

body {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  background: #21242b
}

.ng-scrollbar .ng-scroll-viewport-wrapper .ng-scroll-viewport {
  contain: none
}

.app-home__wrapper__content__card-container__header__heading {
  color: #fff;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.4444444444em;
  letter-spacing: -.34px;
  margin-block-start: 1em;
  margin-block-end: 1em
}

html {
  font-size: medium
}

h3 {
  color: #fff;
  font-weight: 700;
  letter-spacing: -.34px
}

h3 {
  font-size: 1.5rem;
  line-height: 1.4
}

@media (max-width:991px) {
  h3 {
    font-size: 1.25rem
  }
}

.app-game-thumb .odn-ribbon__inner {
  font-weight: 700
}

.app-game-thumb-dash {
  display: block
}

.app-game-thumb-dash__thumbnail {
  overflow: hidden;
  border-radius: 0
}

@media (pointer:fine) {
  .app-game-thumb-dash__thumbnail:not([disabled]):not([readonly]):hover {
    box-shadow: none
  }

  .app-game-thumb-dash__thumbnail:not([disabled]):not([readonly]):hover .app-game-thumb-dash__thumbnail__overlay-container__overlay__content {
    bottom: 0
  }
}

@media (hover:none) and (pointer:coarse) {
  .app-game-thumb-dash__thumbnail:not([disabled]):not([readonly]):active {
    box-shadow: none
  }

  .app-game-thumb-dash__thumbnail:not([disabled]):not([readonly]):active .app-game-thumb-dash__thumbnail__overlay-container__overlay__content {
    bottom: 0
  }
}

.app-game-thumb-dash__thumbnail .odn-ribbon {
  z-index: 4
}

.app-game-thumb-dash__thumbnail__overlay-container {
  position: relative;
  overflow: hidden;
  height: 100%;
  border-bottom: none
}

.app-game-thumb-dash__thumbnail__overlay-container__image {
  display: block;
  height: 100%
}

.app-game-thumb-dash__thumbnail__overlay-container__overlay__content {
  position: absolute;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  justify-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 0 5px;
  background: none;
  transition: bottom .3s ease-in-out
}

.app-game-thumb-dash__thumbnail__overlay-container__overlay__content__title__link {
  text-align: center;
  text-shadow: 0 2px 2px #0006
}

@media (max-width:766px) {
  .app-game-thumb-dash__thumbnail__overlay-container__overlay__content__title {
    font-size: 1.25rem
  }
}

.app-game-thumb-dash__thumbnail__overlay-container__overlay__content__title .odn-icon--svg {
  width: 60px;
  height: auto;
  padding: 0;
  filter: drop-shadow(5.8px 5.9px 2.3px rgba(0, 0, 0, .55))
}

@media (min-width:992px) {
  .app-game-thumb-dash__thumbnail__overlay-container__overlay__content__title .odn-icon--svg {
    width: 100px
  }
}

.app-game-thumb-dash__thumbnail__overlay-container__overlay__content__title__link.odn-button {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 400
}

@media (max-width:1599px) {
  .app-game-thumb-dash__thumbnail__overlay-container__overlay__content__title__link.odn-button {
    font-size: 1rem
  }
}

@media (pointer:fine) {
  .app-game-thumb-dash__thumbnail__overlay-container__overlay__content__title__link.odn-button:not([disabled]):not([readonly]):hover {
    color: #fff
  }
}

@media (hover:none) and (pointer:coarse) {
  .app-game-thumb-dash__thumbnail__overlay-container__overlay__content__title__link.odn-button:not([disabled]):not([readonly]):active {
    color: #fff
  }
}

.app-game-thumb-dash__thumbnail__overlay-container__overlay__content__title__link.odn-button>* {
  pointer-events: none
}

.app-game-thumb-dash__thumbnail__outer {
  display: flex;
  flex: 1 0 auto;
  justify-content: space-between;
  padding: 0 10px 10px
}

.app-game-thumb-dash__thumbnail__outer__title-group {
  overflow-x: hidden;
  width: 100%
}

.app-game-thumb-dash__thumbnail__outer__title-group__title {
  color: #fff
}

.app-game-thumb-dash__thumbnail__outer__title-group__title__link.odn-button {
  display: inline;
  color: #fff;
  font-size: 1rem
}

@media (pointer:fine) {
  .app-game-thumb-dash__thumbnail__outer__title-group__title__link.odn-button:not([disabled]):not([readonly]):hover {
    color: #fff
  }
}

@media (hover:none) and (pointer:coarse) {
  .app-game-thumb-dash__thumbnail__outer__title-group__title__link.odn-button:not([disabled]):not([readonly]):active {
    color: #fff
  }
}

.app-game-thumb-dash__thumbnail__outer__title-group__title__link__text {
  pointer-events: none
}

.app-game-thumb-dash__thumbnail__outer__title-group__subtitle.odn-thumbnail-subtitle,
.app-game-thumb-dash__thumbnail__outer__title-group__title.odn-thumbnail-title {
  padding: 0 10px 0 0;
  text-align: left
}

.app-game-thumb-dash__thumbnail__outer__title-group__subtitle {
  color: #c6ad7e;
  font-size: 1rem
}

.app-game-thumb-dash__thumbnail__overlay-container .odn-thumbnail-image {
  overflow: hidden;
  transition-timing-function: ease-in-out;
  transition-duration: .35s
}

.app-game-thumb-dash__thumbnail__overlay-container__overlay__content {
  padding: 0
}

.app-game-thumb-dash__thumbnail__overlay-container__overlay__content__title {
  margin: 0
}

.app-game-thumb-dash__thumbnail__overlay-container__overlay__content__title,
.app-game-thumb-dash__thumbnail__overlay-container__overlay__content__title__link {
  height: 100%
}

.app-game-thumb-dash__thumbnail__outer__title-group__title {
  font-size: 1.125rem
}

@media (max-width:766px) {
  .app-game-thumb-dash__thumbnail__outer__title-group__title__link {
    font-size: .875rem
  }
}

.app-game-thumb-dash__thumbnail__outer__title-group__subtitle {
  margin: 0;
  line-height: normal
}

@media (max-width:766px) {
  .app-game-thumb-dash__thumbnail__outer__title-group__subtitle {
    font-size: .875rem
  }
}

.app-game-thumb-collection {
  position: relative;
  display: block
}

.app-game-thumb-collection--games-available {
  margin: 5px
}

.app-game-thumb-collection--games-available .app-game-thumb-collection__inner {
  grid-auto-rows: 6fr;
  margin-top: -5px;
  padding: 5px
}

@media (max-width:449px) {
  .app-game-thumb-collection--games-available .app-game-thumb-collection__inner {
    margin-top: 0;
    padding: 0
  }
}

.app-game-thumb-collection--games-available .app-game-thumb-collection__inner .app-game-thumb {
  margin: 5px 5px 15px
}

@media (min-width:1200px) and (max-width:1599px) {

  .app-game-thumb-collection .app-game-thumb-dash__thumbnail__outer__title-group__subtitle,
  .app-game-thumb-collection .app-game-thumb-dash__thumbnail__outer__title-group__title__link {
    font-size: .875rem
  }
}

.app-layout .odn-off-canvas {
  width: 200px;
  min-width: 200px;
  background-color: #181a1f;
  color: #fff
}

@media (max-width:991px) {

  .app-layout .odn-off-canvas--pull {
    overflow-y: auto;
    width: 350px;
    min-width: 350px
  }
}

@media (max-width:766px) {

  .app-layout .odn-off-canvas--pull {
    width: 100%;
    min-width: 100%
  }
}

.app-layout .main {
  min-height: 100vh
}

.app-layout .main .content {
  display: flex;
  flex-direction: column
}

@media (max-width:449px) {
  .app-layout__sticky-footer-spacer {
    margin-bottom: 73px
  }
}

@media (min-width:992px) {
  .app-layout .app-footer {
    border-top: 0
  }
}

.app-root:not(.app-root--ssr) .app-layout .main .content {
  margin-top: 0;
  transition-property: margin-left
}

.app-layout .main {
  min-height: 100vh
}

.app-layout .main .content {
  margin-top: 110px
}

@media (max-width:991px) {

  .app-layout .main .content {
    margin-top: 65px;
    padding-bottom: 250px
  }
}

@media (max-width:766px) {

  .app-layout .main .content {
    padding-bottom: 350px
  }
}

@media (max-width:449px) {

  .app-layout .main .content {
    padding-bottom: 200px
  }
}

.app-root {
  max-width: 100vw
}

.app-root,
.main {
  display: flex;
  flex-grow: 1;
  flex-direction: column
}

.main {
  position: relative;
  overflow-x: hidden;
  margin: 0;
  padding: 0;
  background: #21242b 50%
}

.main .content {
  flex: 1 0 auto;
  width: 100%;
  min-height: 35vw;
  background-repeat: no-repeat;
  transition: margin-top .5s linear
}

@media (min-width:992px) {
  .main .content {
    padding-bottom: 230px
  }
}

@media (max-width:449px) {
  .app-footer-logo__link {
    text-align: center
  }
}

.app-footer-links {
  width: 100%
}

@media (max-width:766px) {
  .app-footer-links {
    text-align: center
  }
}

.app-footer-links .mdg-navigation-menu {
  width: 100%
}

.app-footer-links .mdg-navigation-menu__nav {
  width: 100%;
  text-align: center
}

@media (max-width:766px) {
  .app-footer-links .mdg-navigation-menu .mdg-navigation-menu__item {
    margin: 0;
    padding: 0
  }
}

.app-footer-links .mdg-navigation-menu .mdg-link-item {
  display: inline-flex
}

.app-footer-links .mdg-navigation-menu .mdg-link-item:not(.mdg-link-item--active) .mdg-link-item__link {
  color: #818181
}

.app-footer-jurisdiction__container {
  display: flex;
  align-items: center;
  justify-content: space-around
}

.app-footer-jurisdiction__container__icons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center
}

.app-footer-jurisdiction__container__icons img {
  max-width: 150px;
  max-height: 40px;
  margin: 10px;
  -webkit-user-select: none;
  user-select: none
}

.app-footer-game-providers,
.app-footer-payment-providers {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%
}

.app-footer-game-providers__logo-container,
.app-footer-payment-providers__logo-container {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  max-width: 150px;
  padding: 5px 15px
}

@media (max-width:766px) {

  .app-footer-game-providers__logo-container,
  .app-footer-payment-providers__logo-container {
    width: 33%;
    max-width: 100%;
    text-align: center
  }
}

@media (max-width:449px) {

  .app-footer-game-providers__logo-container,
  .app-footer-payment-providers__logo-container {
    width: 50%
  }
}

.app-footer-game-providers__logo-container__image,
.app-footer-payment-providers__logo-container__image {
  max-width: 100%;
  -webkit-user-select: none;
  user-select: none
}

.app-footer-fineprint {
  max-width: 100%;
  padding: 0 20px;
  color: #818181;
  font-size: 1rem;
  text-align: center
}

.app-footer-fineprint div {
  max-width: 100%
}

.app-footer__image {
  max-width: 100%;
  -webkit-user-select: none;
  user-select: none
}

.app-footer__middle {
  flex: 4;
  padding: 20px 0;
  background-color: #383a40;
  color: #818181
}

@media (min-width:992px) {
  .app-footer__middle {
    padding: 20px;
    background-color: #383a40
  }
}

@media (min-width:1600px) {
  .app-footer__middle {
    padding: 20px 0
  }
}

@media (max-width:991px) {
  .app-footer__middle {
    padding-right: 15px;
    padding-left: 15px
  }
}

.app-footer__middle__row,
.app-footer__middle__row-links,
.app-footer__middle__row-providers {
  padding: 20px 0;
  border-bottom: 1px solid #ffffff26
}

@media (min-width:992px) {

  .app-footer__middle__row,
  .app-footer__middle__row-links,
  .app-footer__middle__row-providers {
    border-bottom: 1px solid #656568
  }
}

.app-footer__middle__row--no-border {
  border-bottom: 0
}

.app-footer__middle__row-providers:last-of-type,
.app-footer__middle__row:last-of-type {
  border-bottom: none
}

.app-footer__middle__row-links {
  padding: 31px 20px
}

@media (min-width:992px) {
  .app-footer__middle__row-links {
    padding: 20px 20px 18px
  }
}

.app-footer__middle__row-providers {
  width: 100%;
  padding: 4px 0
}

@media (max-width:449px) {
  .app-footer__middle__row-providers {
    padding: 21px 0
  }
}

.app-footer__middle__bottom {
  flex-direction: column-reverse
}

@media (min-width:992px) {
  .app-footer-logo__link__icon {
    width: 85px
  }
}

.app-footer-links {
  font-size: 1rem;
  letter-spacing: -.28px
}

@media (max-width:766px) {
  .app-footer-links {
    font-size: .875rem
  }
}

.app-footer-links .mdg-navigation-menu__list {
  padding: 0
}

.app-footer-links .mdg-navigation-menu .mdg-navigation-menu__item {
  width: auto;
  margin: 0
}

.app-footer-links .mdg-navigation-menu .mdg-navigation-menu__item:not(:last-child):after {
  content: "|"
}

@media (max-width:766px) {
  .app-footer-links .mdg-navigation-menu .mdg-navigation-menu__item {
    text-align: center
  }
}

.app-footer-links .mdg-navigation-menu .mdg-navigation-menu__item .mdg-link-item {
  display: inline-flex;
  margin: 0 10px;
  padding: 5px
}

.app-footer-links .mdg-navigation-menu .mdg-navigation-menu__item .mdg-link-item__link {
  color: #818181
}

@media (pointer:fine) {
  .app-footer-links .mdg-navigation-menu .mdg-navigation-menu__item .mdg-link-item__link:not([disabled]):not([readonly]):hover {
    color: #818181
  }
}

@media (hover:none) and (pointer:coarse) {
  .app-footer-links .mdg-navigation-menu .mdg-navigation-menu__item .mdg-link-item__link:not([disabled]):not([readonly]):active {
    color: #818181
  }
}

@media (pointer:fine) {
  .app-footer-links .mdg-navigation-menu .mdg-navigation-menu__item .mdg-link-item__link:focus {
    color: #818181
  }
}

.app-footer-jurisdiction__container__icons {
  flex-direction: unset;
  align-items: flex-end;
  width: 100%
}

.app-footer-jurisdiction__container__icons .mdg-ceg-seal,
.app-footer-jurisdiction__container__icons .mdg-link-item {
  margin: 15px 10px 4px
}

.app-footer-jurisdiction__container__icons .mdg-link-item__icon {
  width: auto;
  max-width: 128px;
  height: 36px
}

.app-footer-jurisdiction__container__icons img {
  max-width: auto;
  max-height: auto;
  margin: 0
}

@media (min-width:992px) {
  .app-footer-jurisdiction__container {
    min-width: 180px
  }
}

@media (max-width:449px) {

  .app-footer-game-providers__logo-container,
  .app-footer-payment-providers__logo-container {
    width: 33%
  }
}

.app-footer-payment-providers__logo-container {
  max-width: 120px
}

@media (max-width:1599px) {
  .app-footer-payment-providers__logo-container {
    padding: 5px
  }
}

@media (min-width:767px) {
  .app-footer-game-providers__logo-container {
    max-width: 100px
  }
}

.app-footer-fineprint {
  padding: 10px 20px 15px;
  letter-spacing: -.28px
}

.app-footer-fineprint__content {
  max-width: 100%
}

@media (min-width:450px) {
  .app-footer-fineprint {
    border-bottom: none
  }
}

@media (max-width:766px) {
  .app-footer-fineprint {
    padding: 20px;
    font-size: .875rem
  }
}

@media (min-width:992px) {
  @supports (-webkit-overflow-scrolling:touch) {
  }
}

@supports (-webkit-overflow-scrolling:touch) {
}

.app-home__wrapper {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 100%
}

.app-home__wrapper__recommended-container {
  display: flex;
  flex: 1 1 100%;
  flex-direction: column;
  padding: 20px 55px;
  background-color: initial
}

@media (max-width:766px) {
  .app-home__wrapper__recommended-container {
    padding: 10px 0
  }
}

.app-home__wrapper__recommended-container__header {
  margin-left: 30px;
  font-size: 1.25rem
}

@media (max-width:766px) {
  .app-home__wrapper__recommended-container__header {
    margin-left: 0;
    font-weight: 600;
    font-size: 2.25rem
  }
}

.app-home__wrapper__content {
  display: flex;
  flex: 1 1 100%;
  justify-content: space-between;
  padding: 20px 70px 55px
}

@media (max-width:766px) {
  .app-home__wrapper__content {
    padding: 30px 20px
  }
}

.app-home__wrapper__content__card-container {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 0 10px
}

.app-home__wrapper__content__card-container__card {
  min-height: 180px;
  margin-top: auto
}

.app-home__wrapper__content__card-container__header__heading {
  margin-left: 10px
}

.app-home__wrapper__content__card-container .odn-card {
  background-color: initial
}

.app-home__wrapper__content__card-container .odn-card-content {
  color: #fff
}

.app-home__wrapper__content__card-container .odn-card-actions {
  display: flex;
  align-items: center;
  justify-content: center
}

@media (max-width:766px) {
  .app-home__wrapper__content__card-container .odn-card-actions .mdg-link-item {
    flex: 1
  }
}

@media (min-width:767px) {
  .app-home__wrapper__content__card-container .odn-card-actions {
    position: absolute;
    bottom: 0;
    margin: 20px
  }
}

.app-home__wrapper__content__card-container:nth-child(2) {
  flex: 1.85
}

.app-home__wrapper__content__card-container:first-child {
  margin-left: 0
}

.app-home__wrapper__content__card-container:last-child {
  margin-right: 0
}

.app-home__link-container {
  flex-basis: 100%;
  margin: 20px 0;
  text-align: center
}

.app-home__link-container .app-home__link {
  display: inline-block
}

.app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .app-home__wrapper__content__card-container__card__content .odn-card-content p:first-child {
  margin: 0 0 5px;
  padding: 0;
  color: #c6ad7e;
  font-weight: 700;
  font-size: 1.625rem
}

@media (max-width:1199px) {

  .app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .app-home__wrapper__content__card-container__card__content .odn-card-content p:first-child {
    font-size: 1.25rem
  }
}

@media (max-width:991px) {
  .app-home__banner-divider {
    height: 2px
  }
}

.app-home__wrapper__recommended-container {
  padding: 0 10px
}

@media (min-width:992px) {
  .app-home__wrapper__recommended-container {
    padding: 0 55px
  }
}

.app-home__wrapper__recommended-container__header {
  margin: 30px auto 20px;
  font-weight: 400;
  font-size: 1.75rem
}

@media (min-width:2000px) {
  .app-home__wrapper__recommended-container__header {
    margin: 45px auto 35px;
    font-size: 2.25rem
  }
}

@media (max-width:766px) {
  .app-home__wrapper__recommended-container__header {
    margin: 15px auto 12px;
    font-size: 1.25rem;
    text-align: center
  }
}

.app-home__wrapper__content {
padding: 25px 60px 55px
}

@media (max-width:1599px) {
  .app-home__wrapper__content {
    flex-wrap: wrap
  }
}

@media (max-width:991px) {
  .app-home__wrapper__content {
    padding: 55px 18px 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 10px 0 0
  }
}

.app-home__wrapper__content__card-container {
  justify-content: center;
  box-sizing: border-box;
  height: 100%;
  margin: auto 0 0;
  padding: 0 10px
}

@media (max-width:1599px) {
  .app-home__wrapper__content__card-container {
    flex-direction: column;
    height: auto
  }
}

@media (max-width:991px) {
  .app-home__wrapper__content__card-container {
    min-width: 100%;
    margin-bottom: 57px;
    padding: 0 15px
  }
}

.app-home__wrapper__content__card-container .odn-card-image {
  height: 236px
}

@media (max-width:991px) {
  .app-home__wrapper__content__card-container .odn-card-image {
    height: 165px
  }
}

.app-home__wrapper__content__card-container .odn-card-actions {
  margin: 10px
}

.app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card {
  margin-top: 5px;
  border-radius: 0;
  box-shadow: none
}

.app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .mdg-image-content__img {
  object-fit: cover;
  height: auto
}

@media (min-width:767px) {
  .app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card {
    height: 100%
  }
}

.app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .app-home__wrapper__content__card-container__card__divider {
  height: 4px
}

.app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .app-home__wrapper__content__card-container__card__content {
  position: relative;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  width: 100%;
  min-height: 164px;
  padding: 0;
  text-align: center
}

@media (max-width:991px) {
  .app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .app-home__wrapper__content__card-container__card__content {
    min-height: 110px
  }
}

.app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .app-home__wrapper__content__card-container__card__content .odn-card-content {
  display: flex;
  align-items: center;
  margin: 0 0 78px;
  padding: 28px 10px 0;
  font-size: 1rem;
  text-shadow: 1.3px 1.5px 4px #000000bf
}

@media (max-width:1599px) {
  .app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .app-home__wrapper__content__card-container__card__content .odn-card-content {
    font-size: .875rem
  }
}

@media (max-width:991px) {
  .app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .app-home__wrapper__content__card-container__card__content .odn-card-content {
    margin-bottom: 0;
    padding-top: 18px
  }
}

.app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .app-home__wrapper__content__card-container__card__content .odn-card-content p:first-child {
  line-height: 1.625;
  letter-spacing: -.34px
}

@media (min-width:1200px) {
  .app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .app-home__wrapper__content__card-container__card__content .odn-card-content p:first-child {
    font-size: 1.25rem
  }
}

.app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .app-home__wrapper__content__card-container__card__content .odn-card-content p:nth-child(2) {
  font-size: 1rem
}

@media (min-width:1200px) {
  .app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .app-home__wrapper__content__card-container__card__content .odn-card-content p:nth-child(2) {
    font-size: 1rem
  }
}

.app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .app-home__wrapper__content__card-container__card__content .odn-card-actions {
  width: 100%;
  margin: 0;
  padding: 0
}

@media (max-width:991px) {
  .app-home__wrapper__content__card-container .odn-card.app-home__wrapper__content__card-container__card .app-home__wrapper__content__card-container__card__content .odn-card-actions {
    position: unset;
    margin: 15px 0
  }
}

@media (max-width:1199px) {

  .app-home__wrapper__content__card-container .odn-card-content p {
    text-align: center
  }
}

.app-home__wrapper__content__card-container__header__heading {
  position: relative;
  margin: 0 auto 35px;
  font-size: 1rem
}

@media (max-width:991px) {
  .app-home__wrapper__content__card-container__header__heading {
    display: inline-block;
    margin: 2px auto 10px;
    text-align: center
  }
}

.app-home__wrapper__content__card-container__header__heading:after {
  content: "";
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #573418, #efd172, #fff6da, #efd172, #573418);
  position: absolute;
  top: -8px;
  background: #fff0bb
}

.app-home__wrapper__content__card-container:first-child,
.app-home__wrapper__content__card-container:last-child {
  display: flex
}

@media (max-width:1599px) {

  .app-home__wrapper__content__card-container:first-child,
  .app-home__wrapper__content__card-container:last-child {
    flex: 0 0 calc(50% - 10px);
    margin-top: 0
  }
}

@media (max-width:991px) {

  .app-home__wrapper__content__card-container:first-child,
  .app-home__wrapper__content__card-container:last-child {
    flex: 1 1 100%
  }
}

.app-home__wrapper__content__card-container:nth-child(2) {
  flex: 1.51
}

@media (max-width:1599px) {
  .app-home__wrapper__content__card-container:nth-child(2) {
    flex: 1 1 100%;
    order: 3;
    margin-top: 70px
  }
}

@media (max-width:991px) {
  .app-home__wrapper__content__card-container:nth-child(2) {
    margin-top: 0
  }
}

.app-home__link-container {
  margin: 0
}

.app-nav-menu__inner__navigation__logo {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px;
  padding: 5px;
  transition: .2s ease-in-out
}

@media (max-width:991px) {

  .app-nav-menu__inner__navigation__logo {
    margin: auto
  }
}

.app-nav-menu__inner__navigation__logo .mdg-logo {
  width: 214px;
  height: auto;
  transition: .3s ease-in-out
}

@media (max-width:991px) {

  .app-nav-menu__inner__navigation__logo .mdg-logo {
    width: 214px;
    height: auto
  }
}

.app-nav-menu {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: initial
}

@media (max-width:991px) {
  .app-nav-menu {
    background-color: #181a1f
  }
}

.app-nav-menu__inner {
  display: flex;
  flex-direction: column;
  height: 100%
}

.app-nav-menu__inner__navigation {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 14px 0 16px
}

.app-nav-menu__inner__navigation__actions {
  right: 10px
}

.app-nav-menu__inner__navigation .close-icon .odn-icon {
  width: 1em;
  color: #c6ad7e
}

.app-nav-menu .ng-scrollbar {
  flex-grow: 0
}

.app-nav-menu .ng-scroll-content {
  max-width: 100%
}

.app-nav-menu__close .odn-icon {
  height: auto
}

.app-nav-menu .mdg-navigation-menu__list {
  margin: 0;
  padding: 0;
  list-style-type: none
}

.app-nav-menu .mdg-navigation-menu__item {
  padding: 0
}

.app-nav-menu .mdg-navigation-menu__item .mdg-link-item__link {
  display: flex;
  align-items: center
}

.app-nav-menu__inner__navigation {
  position: relative;
  max-width: 100vw
}

.app-nav-menu__inner__navigation:after {
  content: "";
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, #573418, #efd172, #fff6da, #efd172, #573418);
  position: absolute;
  bottom: 0
}

.app-nav-menu__inner__navigation__actions {
  position: absolute;
  top: 10px;
  right: 0
}

.app-nav-menu__inner__navigation__actions__close {
  padding: 0 10px
}

.app-nav-menu__inner__navigation__actions__close.close-icon .odn-icon {
  width: 1.2em
}

.app-nav-menu-main .mdg-navigation-menu__item .mdg-link-item__link--active.mdg-link-item__link {
  border-left: 0 solid #c6ad7e;
  color: #c6ad7e
}

@media (pointer:fine) {

  .app-nav-menu-main .mdg-navigation-menu__item .mdg-link-item__link--active.mdg-link-item__link:focus {
    color: #c6ad7e
  }
}

@media (max-width:991px) {

  .app-nav-menu-main .mdg-navigation-menu__item .mdg-link-item__link--active.mdg-link-item__link {
    color: #e2d6be
  }
}

.app-nav-menu-main .mdg-navigation-menu__item .mdg-link-item__link {
  height: 52px;
  margin: 0;
  padding: 0 10px;
  border-left: 0 solid #0000;
  border-radius: 0;
  color: #fff;
  font-size: 1.125rem;
  line-height: 52px;
  text-transform: none
}

@media (max-width:991px) {

  .app-nav-menu-main .mdg-navigation-menu__item .mdg-link-item__link {
    justify-content: flex-start;
    margin: 0;
    padding: 0 14px;
    border-left: none;
    color: #e2d6be;
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 100%
  }
}

@media (pointer:fine) {

  .app-nav-menu-main .mdg-navigation-menu__item .mdg-link-item__link:focus {
    color: #fff
  }
}

@media (pointer:fine) and (max-width:991px) {

  .app-nav-menu-main .mdg-navigation-menu__item .mdg-link-item__link:focus {
    color: #e2d6be
  }
}

@media (pointer:fine) {

  .app-nav-menu-main .mdg-navigation-menu__item .mdg-link-item__link:not([disabled]):not([readonly]):hover {
    color: #e5dac5
  }
}

@media (hover:none) and (pointer:coarse) {

  .app-nav-menu-main .mdg-navigation-menu__item .mdg-link-item__link:not([disabled]):not([readonly]):active {
    color: #e5dac5
  }
}

.app-nav-menu-main {
  margin: 20px 0;
  padding: 0;
  border-top: 1px solid #81818133
}

@media (max-width:991px) {
  .app-nav-menu-main {
    border-top: 1px solid #81818133
  }
}

.app-nav-menu-main .mdg-navigation-menu {
  display: flex
}

.app-nav-menu-main .mdg-navigation-menu__item {
  border-bottom: 1px solid #fff
}

.app-nav-menu-main .mdg-navigation-menu__item--active {
  background: false
}

@media (max-width:991px) {
  .app-nav-menu-main .mdg-navigation-menu__item--active {
    background: false
  }
}

.app-nav-menu-main--center .mdg-navigation-menu {
  justify-content: center
}

.app-nav-menu-main--center .mdg-navigation-menu__item,
.app-nav-menu-main--center .mdg-navigation-menu__item .mdg-link-item__link {
  margin: 0 -100vw;
  padding: 0 100vw
}

.app-nav-menu-main--center .mdg-navigation-menu__item {
  text-align: center
}

.app-nav-menu-main--center .mdg-navigation-menu__item .mdg-link-item__link {
  justify-content: center
}

.app-nav-menu-main .mdg-navigation-menu {
  padding: 10px 0 0
}

.app-nav-menu-main .mdg-navigation-menu__list .mdg-link-item__link {
  font-family: Oswald, sans-serif;
  text-transform: uppercase
}

.app-nav-menu-main .mdg-navigation-menu__item {
  border-bottom: none
}

.app-nav-menu-main .mdg-navigation-menu .mdg-link-item--active .mdg-link-item__link {
  color: #c6ad7e
}

.app-nav-bar {
  padding-top: 5px;
  background: #21242b
}

.app-nav-bar--transparent {
  background: #21242be6
}

.app-nav-bar .nav-bar__header {
  position: relative;
  justify-content: space-between;
  box-sizing: border-box;
  height: 80px;
  padding: 0 16px
}

.app-nav-bar .nav-bar__header,
.app-nav-bar .nav-bar__header__icons {
  display: flex;
  align-items: center
}

.app-nav-bar .nav-bar__header__icons__menu:not(:last-child) {
  margin-right: 20px
}

.app-nav-bar .nav-bar__header__icons__menu__icon,
.app-nav-bar .nav-bar__header__icons__search__icon {
  width: 20px;
  height: auto
}

.app-nav-bar .nav-bar__header__logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}

@media (pointer:fine) {
  .app-nav-bar .nav-bar__header__logo__link:not([disabled]):not([readonly]):hover {
    color: inherit
  }
}

@media (hover:none) and (pointer:coarse) {
  .app-nav-bar .nav-bar__header__logo__link:not([disabled]):not([readonly]):active {
    color: inherit
  }
}

.app-nav-bar .nav-bar__header__logo__link__icon {
  width: 45px;
  height: auto
}

.app-nav-bar .nav-bar__header__logo__link__icon .mdg-logo__image {
  display: block
}

.app-nav-bar {
  padding-top: 0;
  font-weight: 700;
  transition-property: background
}

@media (max-width:1599px) {
  .app-nav-bar {
    font-size: 1rem
  }
}

.app-nav-bar:after {
  content: "";
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #573418, #efd172, #fff6da, #efd172, #573418)
}

.app-nav-bar .nav-bar__header {
  height: 60px;
  margin: 0;
  padding: 0 10px
}

@media (min-width:992px) {
  .app-nav-bar .nav-bar__header {
    height: 70px;
    margin-top: 0
  }
}

@media (min-width:1200px) {
  .app-nav-bar .nav-bar__header {
    height: 80px;
    padding: 0 10px
  }
}

@media (min-width:1600px) {
  .app-nav-bar .nav-bar__header {
    height: 110px;
    padding: 0 16px;
    padding: 0 35px
  }
}

@media (min-width:2000px) {
  .app-nav-bar .nav-bar__header {
    padding: 0 70px
  }
}

.app-nav-bar .nav-bar__header__icons__menu,
.app-nav-bar .nav-bar__header__icons__search {
  border-radius: unset
}

.app-nav-bar .nav-bar__header__logo {
  z-index: 1000
}

.app-nav-bar .nav-bar__header__logo__link {
  color: inherit
}

@media (min-width:992px) {
  .app-nav-bar .nav-bar__header__logo__link__icon {
    width: 60px;
    margin-top: 0
  }
}

.app-nav-bar .nav-bar__header__logo__link__icon-large {
  width: 250px
}

@media (max-width:1199px) {
  .app-nav-bar .nav-bar__header__logo__link__icon-large {
    width: 190px
  }
}

@media (max-width:1599px) {
  .app-nav-bar .nav-bar__header__logo__link__icon-large {
    width: 212px
  }
}

@media (min-width:2000px) {
  .app-nav-bar .nav-bar__header__logo__link__icon-large {
    width: 385px
  }
}

.app-nav-bar .nav-bar__header__tabs {
  display: flex;
  align-items: center;
  height: 100%
}

@media (min-width:1200px) {
  .app-nav-bar .nav-bar__header__tabs {
    margin: 0 10px
  }
}

.app-nav-bar .nav-bar__header__tabs__tab {
  position: relative;
  display: flex;
  align-items: center;
  height: 100px;
  border-top: 0
}

@media (min-width:1600px) {
  .app-nav-bar .nav-bar__header__tabs__tab {
    font-size: 1.25rem
  }
}

.app-nav-bar .nav-bar__header__tabs__tab .mdg-link-item__link {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: unset;
  margin: 0 20px;
  padding: 0;
  border-radius: 0;
  color: #e2d6be;
  box-shadow: none;
  font-weight: 700;
  font-size: 1.25rem;
  font-family: Oswald, sans-serif;
  line-height: 35px;
  text-transform: uppercase;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  background: linear-gradient(90deg, #e2d6be, #c6ad7e 50%, #e2d6be 0);
  background-position: 100%;
  -webkit-background-clip: text;
  background-clip: text;
  background-size: 200% 100%;
  color: #0000;
  text-decoration: none;
  transition: background-position .32s ease
}

@media (max-width:1599px) {
  .app-nav-bar .nav-bar__header__tabs__tab .mdg-link-item__link {
    margin: 0 11px;
    font-size: 1rem
  }
}

.app-nav-bar .nav-bar__header__tabs__tab .mdg-link-item__link {
  display: inline
}

@media (pointer:fine) {
  .app-nav-bar .nav-bar__header__tabs__tab .mdg-link-item__link:not([disabled]):not([readonly]):hover {
    background-position: 0 100%
  }
}

@media (hover:none) and (pointer:coarse) {
  .app-nav-bar .nav-bar__header__tabs__tab .mdg-link-item__link:not([disabled]):not([readonly]):active {
    background-position: 0 100%
  }
}

@media (pointer:fine) {
  .app-nav-bar .nav-bar__header__tabs__tab:not([disabled]):not([readonly]):hover:before {
    content: "";
    position: absolute;
    top: -2px;
    left: 0;
    width: 100%;
    height: 3px;
    background: linear-gradient(90deg, #573418, #efd172, #fff6da, #efd172, #573418)
  }
}

@media (hover:none) and (pointer:coarse) {
  .app-nav-bar .nav-bar__header__tabs__tab:not([disabled]):not([readonly]):active:before {
    content: "";
    position: absolute;
    top: -2px;
    left: 0;
    width: 100%;
    height: 3px;
    background: linear-gradient(90deg, #573418, #efd172, #fff6da, #efd172, #573418)
  }
}

@media (pointer:fine) {
  .app-nav-bar .nav-bar__header__tabs__tab:not([disabled]):not([readonly]):hover:before {
    content: none
  }
}

@media (hover:none) and (pointer:coarse) {
  .app-nav-bar .nav-bar__header__tabs__tab:not([disabled]):not([readonly]):active:before {
    content: none
  }
}

.app-nav-bar .nav-bar__header__join {
  margin: 0;
  padding-right: 10px
}

@media (max-width:449px) {
  .app-nav-bar .nav-bar__header__join .odn-button {
    font-size: .75rem
  }
}

.app-nav-bar .nav-bar__header__join .mdg-navigation-menu__list {
  display: flex;
  margin: 0;
  padding: 0
}

.app-nav-bar .nav-bar__header__join .mdg-navigation-menu__item {
  margin-left: 25px
}

.app-sticky-footer__nav .mdg-navigation-menu__item .mdg-link-item__link {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding-top: 10px;
  color: #c6ad7e
}

@media (pointer:fine) {

  .app-sticky-footer__nav .mdg-navigation-menu__item .mdg-link-item__link:not([disabled]):not([readonly]):hover {
    color: #c6ad7e
  }
}

@media (hover:none) and (pointer:coarse) {

  .app-sticky-footer__nav .mdg-navigation-menu__item .mdg-link-item__link:not([disabled]):not([readonly]):active {
    color: #c6ad7e
  }
}

.app-sticky-footer {
  z-index: 4;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0 0 env(safe-area-inset-bottom, 0);
  background-color: #21242b;
  text-align: center
}

.app-sticky-footer__nav {
  flex: 2.5
}

.app-sticky-footer__nav .mdg-navigation-menu__list {
  display: flex;
  justify-content: space-around;
  padding: 6px 0
}

.app-sticky-footer__nav .mdg-navigation-menu__item {
  min-width: 100px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 0
}

.app-sticky-footer {
  font-size: .875rem;
  text-transform: uppercase
}

.app-sticky-footer .mdg-link-item__link {
  font-weight: 700
}

.app-sticky-footer .mdg-link-item__icon {
  margin: 0 0 5px
}

.app-sticky-footer:before {
  content: "";
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #573418, #efd172, #fff6da, #efd172, #573418);
  position: absolute
}

.app-promotion-detail__container-text {
  font-size: 1.125rem
}

.app-promotion-detail__container-text {
  overflow: auto;
  margin: 20px 0
}

@media (max-width:766px) {
  .app-promotion-detail__container-text {
    margin: 20px
  }
}

.app-promotion-detail__container-details {
  max-width: 100%;
  width: 100%;
  display: flex;
  place-content: center;
  flex: 1;
}

.app-promotion-detail__container-text {
  color: #fff
}

.app-promotion-detail__container-text {
  max-width: 1590px;
  margin: 0 0 90px;
  font-weight: 700
}

@media (max-width:1199px) {
  .app-promotion-detail__container-text {
    margin: 20px 28px
  }
}

@media (max-width:1199px) {

  .app-promotion-detail__container-text {
    font-size: .875rem
  }
}

@media (max-width:1199px) {

  .app-promotion-detail__container-text .ctn--font-size-s {
    font-size: 1rem
  }
}

@media (max-width:1199px) {

  .app-promotion-detail__container-text .ctn--font-size-l {
    font-size: 1.25rem
  }
}

.app-game-thumb-dash__thumbnail__outer__title-group__subtitle.odn-thumbnail-subtitle,
.app-game-thumb-dash__thumbnail__outer__title-group__title.odn-thumbnail-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.ctn--text-primary {
  color: #c6ad7e
}

.ctn--text-body {
  color: #fff
}

.ctn--padding-top-5 {
  padding-top: 5px
}

.ctn--padding-bottom-15 {
  padding-bottom: 15px
}

.ctn--margin-bottom-5 {
  margin-bottom: 5px
}

.ctn--font-weight-400 {
  font-weight: 400
}

.ctn--font-size-s {
  font-size: 1.25rem
}

.ctn--font-size-l {
  font-size: 1.625rem
}
@media (max-width:768px) {
  .mobile-header {
    display: block;
  }
}
@media (min-width:830px) {
  .mobile-header {
    display: none;
  }
  .app-sticky-footer {
    display: none;
  }
}
@media (max-width:975px) {
  .nav-bar__header__logo__link__icon-large {
    display: none;
  }
  .mobile__logo {
    display: block;
  }
}
@media (min-width:975px) {
 .mobile__logo {
  display: none;
 }
}
/* .odn-off-canvas--opened {
  display: none;
} */
/* .odn-off-canvas-content--push {
  display: none;
} */
.odn-off-canvas--opened {
  z-index: 10000;
  display: none;
}
.app-nav-menu {
  display: block;
}
@media (max-width:768px) {
  .desktop-banner{
display: none;  }
}

.mobile-banner {
  display: none;
}
@media (max-width:768px) {
  .mobile-banner{
display: block;  }
}
.text-align__center{
  text-align: center;
}
@media (max-width: 550px) {
  .c-nav {
    flex-direction: column;
  }
}


/* new */

	
		.mdg-navigation-menu {
			display: block
		}

		.mdg-navigation-menu__list {
			width: inherit;
			margin-bottom: 0;
			list-style: none
		}

		.mdg-navigation-menu__list>.odn-content-key {
			transform: translateY(-20px)
		}

		.mdg-navigation-menu__dropdown {
			padding-bottom: 10px
		}

		.mdg-navigation-menu--horizontal .mdg-navigation-menu__item {
			display: inline-block;
			margin: 0 10px
		}
	

	
		.odn-select__trigger__value {
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.odn-select {
			position: relative;
			display: block;
			box-sizing: border-box;
			width: 100%;
			max-width: 100%;
			margin: 0;
			padding: 0;
			border-width: 1px;
			border-style: solid;
			color: currentColor;
			outline: none;
			font: inherit;
			cursor: pointer
		}

		.odn-select__trigger {
			display: flex;
			align-items: center;
			padding: 9px;
			outline: none
		}

		.odn-select__trigger__value {
			flex: 1
		}

		.odn-select__trigger__icon-container {
			margin-left: 5px
		}

		.odn-select__trigger__icon-container__item.odn-icon {
			height: 1em
		}

		.odn-select__native {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			border-width: 0;
			font-size: 16px;
			opacity: 0;
			cursor: pointer;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.odn-select__native[disabled] {
			pointer-events: none
		}

		.odn-select-panel {
			overflow: hidden;
			border-width: 1px;
			border-style: solid
		}

		.odn-select-panel__container {
			overflow-y: auto;
			width: 100%;
			height: 100%;
			max-height: 25vh
		}

		.odn-select-panel--drop-down {
			margin-top: -1px
		}

		.odn-select--disabled {
			cursor: default
		}

		.odn-select--native .odn-select__trigger,
		.odn-select--native .odn-select__trigger__icon-container,
		.odn-select--native .odn-select__trigger__value__placeholder,
		.odn-select--native .odn-select__trigger__value__text {
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}
	
	
		.odn-option {
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.odn-option {
			position: relative;
			display: block;
			box-sizing: border-box;
			max-width: 100%;
			padding: .5em 9px;
			outline: none;
			text-align: left;
			cursor: pointer
		}

		.odn-option--disabled {
			cursor: default
		}
	
	
		.odn-divider {
			display: block;
			transform: scaleZ(1.5)
		}

		.odn-divider--orientation-horizontal {
			width: 100%
		}

		.odn-divider--orientation-vertical {
			height: 100%
		}
	
	
		.mdg-link-item {
			display: block;
			box-sizing: border-box
		}

		.mdg-link-item:empty {
			display: none
		}

		.mdg-link-item--label .mdg-link-item__link,
		.mdg-link-item--label .mdg-link-item__button-item {
			cursor: default
		}
	
	
		.swiper-container {
			margin-left: auto;
			margin-right: auto;
			position: relative;
			overflow: hidden;
			list-style: none;
			padding: 0;
			z-index: 1
		}

		.swiper-container-no-flexbox .swiper-slide {
			float: left
		}

		.swiper-container-vertical>.swiper-wrapper {
			flex-direction: column
		}

		.swiper-wrapper {
			position: relative;
			width: 100%;
			height: 100%;
			z-index: 1;
			display: flex;
			transition-property: transform;
			box-sizing: content-box
		}

		.swiper-container-android .swiper-slide,
		.swiper-wrapper {
			transform: translate(0)
		}

		.swiper-container-multirow>.swiper-wrapper {
			flex-wrap: wrap
		}

		.swiper-container-free-mode>.swiper-wrapper {
			transition-timing-function: ease-out;
			margin: 0 auto
		}

		.swiper-slide {
			flex-shrink: 0;
			width: 100%;
			height: 100%;
			position: relative;
			transition-property: transform
		}

		.swiper-slide-invisible-blank {
			visibility: hidden
		}

		.swiper-container-autoheight,
		.swiper-container-autoheight .swiper-slide {
			height: auto
		}

		.swiper-container-autoheight .swiper-wrapper {
			align-items: flex-start;
			transition-property: transform, height
		}

		.swiper-container-3d {
			perspective: 1200px
		}

		.swiper-container-3d .swiper-wrapper,
		.swiper-container-3d .swiper-slide,
		.swiper-container-3d .swiper-slide-shadow-left,
		.swiper-container-3d .swiper-slide-shadow-right,
		.swiper-container-3d .swiper-slide-shadow-top,
		.swiper-container-3d .swiper-slide-shadow-bottom,
		.swiper-container-3d .swiper-cube-shadow {
			transform-style: preserve-3d
		}

		.swiper-container-3d .swiper-slide-shadow-left,
		.swiper-container-3d .swiper-slide-shadow-right,
		.swiper-container-3d .swiper-slide-shadow-top,
		.swiper-container-3d .swiper-slide-shadow-bottom {
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			pointer-events: none;
			z-index: 10
		}

		.swiper-container-3d .swiper-slide-shadow-left {
			background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
		}

		.swiper-container-3d .swiper-slide-shadow-right {
			background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
		}

		.swiper-container-3d .swiper-slide-shadow-top {
			background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
		}

		.swiper-container-3d .swiper-slide-shadow-bottom {
			background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
		}

		.swiper-container-wp8-horizontal,
		.swiper-container-wp8-horizontal>.swiper-wrapper {
			touch-action: pan-y
		}

		.swiper-container-wp8-vertical,
		.swiper-container-wp8-vertical>.swiper-wrapper {
			touch-action: pan-x
		}

		.swiper-button-prev,
		.swiper-button-next {
			position: absolute;
			top: 50%;
			width: 27px;
			height: 44px;
			margin-top: -22px;
			z-index: 10;
			cursor: pointer;
			background-size: 27px 44px;
			background-position: center;
			background-repeat: no-repeat
		}

		.swiper-button-prev.swiper-button-disabled,
		.swiper-button-next.swiper-button-disabled {
			opacity: .35;
			cursor: auto;
			pointer-events: none
		}

		.swiper-button-prev,
		.swiper-container-rtl .swiper-button-next {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
			left: 10px;
			right: auto
		}

		.swiper-button-next,
		.swiper-container-rtl .swiper-button-prev {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
			right: 10px;
			left: auto
		}

		.swiper-button-prev.swiper-button-white,
		.swiper-container-rtl .swiper-button-next.swiper-button-white {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
		}

		.swiper-button-next.swiper-button-white,
		.swiper-container-rtl .swiper-button-prev.swiper-button-white {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
		}

		.swiper-button-prev.swiper-button-black,
		.swiper-container-rtl .swiper-button-next.swiper-button-black {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
		}

		.swiper-button-next.swiper-button-black,
		.swiper-container-rtl .swiper-button-prev.swiper-button-black {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
		}

		.swiper-button-lock {
			display: none
		}

		.swiper-pagination {
			position: absolute;
			text-align: center;
			transition: .3s opacity;
			transform: translate(0);
			z-index: 10
		}

		.swiper-pagination.swiper-pagination-hidden {
			opacity: 0
		}

		.swiper-pagination-fraction,
		.swiper-pagination-custom,
		.swiper-container-horizontal>.swiper-pagination-bullets {
			bottom: 10px;
			left: 0;
			width: 100%
		}

		.swiper-pagination-bullets-dynamic {
			overflow: hidden;
			font-size: 0
		}

		.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
			transform: scale(.33);
			position: relative
		}

		.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
			transform: scale(1)
		}

		.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
			transform: scale(1)
		}

		.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
			transform: scale(.66)
		}

		.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
			transform: scale(.33)
		}

		.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
			transform: scale(.66)
		}

		.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
			transform: scale(.33)
		}

		.swiper-pagination-bullet {
			width: 8px;
			height: 8px;
			display: inline-block;
			border-radius: 100%;
			background: #000;
			opacity: .2
		}

		button.swiper-pagination-bullet {
			border: none;
			margin: 0;
			padding: 0;
			box-shadow: none;
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none
		}

		.swiper-pagination-clickable .swiper-pagination-bullet {
			cursor: pointer
		}

		.swiper-pagination-bullet-active {
			opacity: 1;
			background: #007aff
		}

		.swiper-container-vertical>.swiper-pagination-bullets {
			right: 10px;
			top: 50%;
			transform: translateY(-50%)
		}

		.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
			margin: 6px 0;
			display: block
		}

		.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
			top: 50%;
			transform: translateY(-50%);
			width: 8px
		}

		.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
			display: inline-block;
			transition: .2s transform, .2s top
		}

		.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
			margin: 0 4px
		}

		.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
			left: 50%;
			transform: translate(-50%);
			white-space: nowrap
		}

		.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
			transition: .2s transform, .2s left
		}

		.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
			transition: .2s transform, .2s right
		}

		.swiper-pagination-progressbar {
			background: rgba(0, 0, 0, .25);
			position: absolute
		}

		.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
			background: #007aff;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			transform: scale(0);
			transform-origin: left top
		}

		.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
			transform-origin: right top
		}

		.swiper-container-horizontal>.swiper-pagination-progressbar,
		.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
			width: 100%;
			height: 4px;
			left: 0;
			top: 0
		}

		.swiper-container-vertical>.swiper-pagination-progressbar,
		.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
			width: 4px;
			height: 100%;
			left: 0;
			top: 0
		}

		.swiper-pagination-white .swiper-pagination-bullet-active {
			background: #ffffff
		}

		.swiper-pagination-progressbar.swiper-pagination-white {
			background: rgba(255, 255, 255, .25)
		}

		.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
			background: #ffffff
		}

		.swiper-pagination-black .swiper-pagination-bullet-active {
			background: #000000
		}

		.swiper-pagination-progressbar.swiper-pagination-black {
			background: rgba(0, 0, 0, .25)
		}

		.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
			background: #000000
		}

		.swiper-pagination-lock {
			display: none
		}

		.swiper-scrollbar {
			border-radius: 10px;
			position: relative;
			-ms-touch-action: none;
			background: rgba(0, 0, 0, .1)
		}

		.swiper-container-horizontal>.swiper-scrollbar {
			position: absolute;
			left: 1%;
			bottom: 3px;
			z-index: 50;
			height: 5px;
			width: 98%
		}

		.swiper-container-vertical>.swiper-scrollbar {
			position: absolute;
			right: 3px;
			top: 1%;
			z-index: 50;
			width: 5px;
			height: 98%
		}

		.swiper-scrollbar-drag {
			height: 100%;
			width: 100%;
			position: relative;
			background: rgba(0, 0, 0, .5);
			border-radius: 10px;
			left: 0;
			top: 0
		}

		.swiper-scrollbar-cursor-drag {
			cursor: move
		}

		.swiper-scrollbar-lock {
			display: none
		}

		.swiper-zoom-container {
			width: 100%;
			height: 100%;
			display: flex;
			justify-content: center;
			align-items: center;
			text-align: center
		}

		.swiper-zoom-container>img,
		.swiper-zoom-container>svg,
		.swiper-zoom-container>canvas {
			max-width: 100%;
			max-height: 100%;
			-o-object-fit: contain;
			object-fit: contain
		}

		.swiper-slide-zoomed {
			cursor: move
		}

		.swiper-lazy-preloader {
			width: 42px;
			height: 42px;
			position: absolute;
			left: 50%;
			top: 50%;
			margin-left: -21px;
			margin-top: -21px;
			z-index: 10;
			transform-origin: 50%;
			-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
			animation: swiper-preloader-spin 1s steps(12, end) infinite
		}

		.swiper-lazy-preloader:after {
			display: block;
			content: "";
			width: 100%;
			height: 100%;
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
			background-position: 50%;
			background-size: 100%;
			background-repeat: no-repeat
		}

		.swiper-lazy-preloader-white:after {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
		}

		@-webkit-keyframes swiper-preloader-spin {
			to {
				transform: rotate(360deg)
			}
		}

		@keyframes swiper-preloader-spin {
			to {
				transform: rotate(360deg)
			}
		}

		.swiper-container .swiper-notification {
			position: absolute;
			left: 0;
			top: 0;
			pointer-events: none;
			opacity: 0;
			z-index: -1000
		}

		.swiper-container-fade.swiper-container-free-mode .swiper-slide {
			transition-timing-function: ease-out
		}

		.swiper-container-fade .swiper-slide {
			pointer-events: none;
			transition-property: opacity
		}

		.swiper-container-fade .swiper-slide .swiper-slide {
			pointer-events: none
		}

		.swiper-container-fade .swiper-slide-active,
		.swiper-container-fade .swiper-slide-active .swiper-slide-active {
			pointer-events: auto
		}

		.swiper-container-cube {
			overflow: visible
		}

		.swiper-container-cube .swiper-slide {
			pointer-events: none;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			z-index: 1;
			visibility: hidden;
			transform-origin: 0 0;
			width: 100%;
			height: 100%
		}

		.swiper-container-cube .swiper-slide .swiper-slide {
			pointer-events: none
		}

		.swiper-container-cube.swiper-container-rtl .swiper-slide {
			transform-origin: 100% 0
		}

		.swiper-container-cube .swiper-slide-active,
		.swiper-container-cube .swiper-slide-active .swiper-slide-active {
			pointer-events: auto
		}

		.swiper-container-cube .swiper-slide-active,
		.swiper-container-cube .swiper-slide-next,
		.swiper-container-cube .swiper-slide-prev,
		.swiper-container-cube .swiper-slide-next+.swiper-slide {
			pointer-events: auto;
			visibility: visible
		}

		.swiper-container-cube .swiper-slide-shadow-top,
		.swiper-container-cube .swiper-slide-shadow-bottom,
		.swiper-container-cube .swiper-slide-shadow-left,
		.swiper-container-cube .swiper-slide-shadow-right {
			z-index: 0;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden
		}

		.swiper-container-cube .swiper-cube-shadow {
			position: absolute;
			left: 0;
			bottom: 0px;
			width: 100%;
			height: 100%;
			background: #000;
			opacity: .6;
			filter: blur(50px);
			z-index: 0
		}

		.swiper-container-flip {
			overflow: visible
		}

		.swiper-container-flip .swiper-slide {
			pointer-events: none;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			z-index: 1
		}

		.swiper-container-flip .swiper-slide .swiper-slide {
			pointer-events: none
		}

		.swiper-container-flip .swiper-slide-active,
		.swiper-container-flip .swiper-slide-active .swiper-slide-active {
			pointer-events: auto
		}

		.swiper-container-flip .swiper-slide-shadow-top,
		.swiper-container-flip .swiper-slide-shadow-bottom,
		.swiper-container-flip .swiper-slide-shadow-left,
		.swiper-container-flip .swiper-slide-shadow-right {
			z-index: 0;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden
		}

		.swiper-container-coverflow .swiper-wrapper {
			-ms-perspective: 1200px
		}
	
	
		.odn-slider {
			position: relative;
			display: flex;
			align-items: center;
			justify-content: center
		}

		.odn-slider-item {
			width: auto;
			max-width: 100%
		}

		.odn-slider .swiper-slide {
			height: auto;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.odn-slider .swiper-container {
			width: 100%
		}

		.odn-slider .swiper-button-prev,
		.odn-slider .swiper-button-next {
			position: static;
			z-index: 4;
			display: flex;
			align-items: center;
			justify-content: center;
			height: 100%;
			margin-top: 0;
			background-image: none
		}

		@media (pointer: fine) {

			.odn-slider .swiper-button-prev:focus,
			.odn-slider .swiper-button-next:focus {
				outline: none
			}
		}

		.odn-slider .swiper-button-prev__icon,
		.odn-slider .swiper-button-next__icon {
			height: auto
		}

		.odn-slider .swiper-pagination {
			position: absolute;
			left: 50% !important;
			display: flex;
			align-items: center;
			justify-content: center;
			box-sizing: border-box;
			transform: translate(-50%)
		}

		@media (pointer: fine) {

			.odn-slider .swiper-pagination:focus,
			.odn-slider .swiper-pagination .swiper-pagination-bullet:focus {
				outline: 0
			}
		}

		.odn-slider--navigation-hide-disabled .odn-slider__button.swiper-button-disabled,
		.odn-slider--navigation-hide-disabled .odn-slider__button.swiper-button-lock {
			visibility: hidden
		}

		.odn-slider--embed-navigation .swiper-button-prev,
		.odn-slider--embed-navigation .swiper-button-next {
			position: absolute;
			top: 0
		}

		.odn-slider--navigation-disabled .swiper-button-next,
		.odn-slider--navigation-disabled .swiper-button-prev {
			visibility: hidden
		}

		.odn-slider--pagination-disabled .swiper-pagination {
			display: none
		}
	
	
		.odn-thumbnail {
			position: relative;
			display: flex;
			flex-direction: column;
			height: 100%
		}

		.odn-thumbnail-content,
		.odn-thumbnail-title,
		.odn-thumbnail-subtitle {
			display: block;
			text-align: center
		}

		.odn-thumbnail-image {
			position: relative;
			display: block;
			height: 100%;
			pointer-events: none
		}

		.odn-thumbnail-image--loaded .odn-thumbnail-image__default {
			-webkit-animation: none;
			animation: none
		}

		.odn-thumbnail-image__thumbnail {
			position: absolute;
			z-index: 2;
			box-sizing: border-box;
			width: 100%;
			height: 100%
		}

		.odn-thumbnail-image__thumbnail__image {
			width: 100%;
			height: 100%;
			mix-blend-mode: soft-light
		}

		.odn-thumbnail-image__default {
			z-index: 1;
			width: 100%;
			height: 100%
		}

		.odn-thumbnail-image__default.odn-platform--safari,
		.odn-thumbnail-image__default.odn-platform--ios {
			-webkit-animation: none;
			animation: none
		}

		@media (pointer: fine) {
			.odn-thumbnail:not([disabled]):not([readonly]):hover .odn-thumbnail-overlay {
				z-index: 2;
				opacity: 1;
				visibility: visible
			}
		}

		@media (hover: none) and (pointer: coarse) {
			.odn-thumbnail:not([disabled]):not([readonly]):active .odn-thumbnail-overlay {
				z-index: 2;
				opacity: 1;
				visibility: visible
			}
		}

		.odn-thumbnail-overlay {
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			overflow: hidden;
			opacity: 0;
			visibility: hidden
		}

		.odn-thumbnail-overlay>* {
			max-width: 100%
		}
	
	
		.odn-ribbon {
			position: absolute;
			display: flex;
			pointer-events: none
		}

		.odn-ribbon__inner {
			display: block;
			text-align: center
		}
	
	
		.odn-card {
			position: relative;
			display: flex;
			flex-direction: column;
			overflow: hidden;
			min-width: 100%
		}

		.odn-card--full-height {
			height: 100%
		}

		.odn-card-header .odn-card-title {
			margin-top: 10px
		}

		.odn-card-header .odn-card-subtitle {
			margin-top: 10px
		}

		.odn-card-content {
			flex-direction: column
		}

		.odn-card-content-overlay__inner {
			position: absolute;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1
		}

		.odn-card-image {
			display: flex;
			width: 100%;
			height: auto
		}

		.odn-card-section {
			display: block;
			box-sizing: border-box;
			margin: .8rem 1rem
		}
	
	
		.mdg-ceg-seal:empty {
			display: none
		}
	
	
		.mdg-curacao-egaming-ceg-seal {
			display: block;
			width: inherit
		}

		.mdg-curacao-egaming-ceg-seal__link,
		.mdg-curacao-egaming-ceg-seal__validator-image {
			width: inherit
		}
	
	
		iframe#_hjRemoteVarsFrame {
			display: none !important;
			width: 1px !important;
			height: 1px !important;
			opacity: 0 !important;
			pointer-events: none !important;
		}
	
	
		.ng-scrollbar-measure {
			scrollbar-width: none;
			-ms-overflow-style: none
		}

		.ng-scrollbar-measure::-webkit-scrollbar {
			display: none
		}

		[_nghost-tortuga-c305] {
			--scrollbar-border-radius: 7px;
			--scrollbar-padding: 4px;
			--scrollbar-track-color: transparent;
			--scrollbar-thumb-color: rgba(0, 0, 0, .2);
			--scrollbar-thumb-hover-color: var(--scrollbar-thumb-color);
			--scrollbar-size: 5px;
			--scrollbar-hover-size: var(--scrollbar-size);
			--scrollbar-overscroll-behavior: initial;
			--scrollbar-transition-duration: .4s;
			--scrollbar-transition-delay: .8s;
			--scrollbar-thumb-transition: height ease-out .15s, width ease-out .15s;
			--scrollbar-track-transition: height ease-out .15s, width ease-out .15s;
			display: block;
			position: relative;
			height: 100%;
			max-height: 100%;
			max-width: 100%;
			box-sizing: content-box !important
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[_ngcontent-tortuga-c305] {
			--scrollbar-total-size: calc(var(--scrollbar-size) + var(--scrollbar-padding) * 2);
			--vertical-scrollbar-size: var(--scrollbar-size);
			--horizontal-scrollbar-size: var(--scrollbar-size);
			--vertical-scrollbar-total-size: calc(var(--vertical-scrollbar-size) + var(--scrollbar-padding) * 2);
			--horizontal-scrollbar-total-size: calc(var(--horizontal-scrollbar-size) + var(--scrollbar-padding) * 2)
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[verticalHovered=true][_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[verticalDragging=true][_ngcontent-tortuga-c305] {
			--vertical-scrollbar-size: var(--scrollbar-hover-size);
			--vertical-scrollbar-total-size: calc(var(--vertical-scrollbar-size) + var(--scrollbar-padding) * 2);
			cursor: default
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[horizontalHovered=true][_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[horizontalDragging=true][_ngcontent-tortuga-c305] {
			--horizontal-scrollbar-size: var(--scrollbar-hover-size);
			--horizontal-scrollbar-total-size: calc(var(--horizontal-scrollbar-size) + var(--scrollbar-padding) * 2);
			cursor: default
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=scrollbar][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305] {
			left: 0;
			right: var(--scrollbar-total-size)
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-scroll-viewport[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=ltr][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-scroll-viewport {
			padding-right: var(--scrollbar-total-size)
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=scrollbar][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305] {
			left: var(--scrollbar-total-size);
			right: 0
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-scroll-viewport[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][dir=rtl][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-scroll-viewport {
			padding-left: var(--scrollbar-total-size)
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=scrollbar][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=scrollbar][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305] {
			left: var(--scrollbar-total-size);
			right: 0
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-scroll-viewport[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=ltr][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-scroll-viewport,
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-scroll-viewport[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=ltr][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-scroll-viewport {
			padding-left: var(--scrollbar-total-size)
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=scrollbar][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=scrollbar][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305] {
			left: 0;
			right: var(--scrollbar-total-size)
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-scroll-viewport[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertY][dir=rtl][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-scroll-viewport,
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-scroll-viewport[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][verticalUsed=true][position=invertAll][dir=rtl][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-scroll-viewport {
			padding-right: var(--scrollbar-total-size)
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=scrollbar][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305] {
			top: 0;
			bottom: var(--scrollbar-total-size)
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-scroll-viewport[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-scroll-viewport {
			padding-bottom: var(--scrollbar-total-size)
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=scrollbar][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=scrollbar][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305] {
			top: var(--scrollbar-total-size);
			bottom: 0
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-scroll-viewport[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertX][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-scroll-viewport,
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-scroll-viewport[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][appearance=standard][horizontalUsed=true][position=invertAll][pointerEventsMethod=viewport][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-scroll-viewport {
			padding-top: var(--scrollbar-total-size)
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-scroll-viewport[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-scroll-viewport {
			scrollbar-width: none;
			-ms-overflow-style: none
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-scroll-viewport[_ngcontent-tortuga-c305]::-webkit-scrollbar,
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-scroll-viewport::-webkit-scrollbar {
			display: none
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][horizontalUsed=true][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-native-scrollbar-hider[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][horizontalUsed=true][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-native-scrollbar-hider {
			bottom: var(--native-scrollbar-size)
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-native-scrollbar-hider[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-native-scrollbar-hider {
			left: 0;
			right: var(--native-scrollbar-size)
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][dir=rtl][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-native-scrollbar-hider[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][verticalUsed=true][dir=rtl][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-native-scrollbar-hider {
			right: 0;
			left: var(--native-scrollbar-size)
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-tortuga-c305]>.scrollbar-control[_ngcontent-tortuga-c305] {
			opacity: 0;
			transition-property: opacity;
			transition-duration: var(--scrollbar-transition-duration);
			transition-delay: var(--scrollbar-transition-delay)
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-tortuga-c305]:hover>.scrollbar-control[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-tortuga-c305]:active>.scrollbar-control[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[deactivated=false][visibility=hover][_ngcontent-tortuga-c305]:focus>.scrollbar-control[_ngcontent-tortuga-c305] {
			opacity: 1;
			transition-duration: var(--scrollbar-transition-duration);
			transition-delay: 0ms
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[horizontalUsed=true][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-scroll-viewport[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[horizontalUsed=true][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-scroll-viewport {
			overflow-x: auto;
			overflow-y: hidden
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[verticalUsed=true][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-scroll-viewport[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[verticalUsed=true][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-scroll-viewport {
			overflow-y: auto;
			overflow-x: hidden
		}

		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[verticalUsed=true][horizontalUsed=true][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>.ng-scroll-viewport[_ngcontent-tortuga-c305],
		[_nghost-tortuga-c305]>.ng-scrollbar-wrapper[verticalUsed=true][horizontalUsed=true][_ngcontent-tortuga-c305]>.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>*[_ngcontent-tortuga-c305]>.ng-scroll-viewport {
			overflow: auto
		}

		.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305] {
			overflow: hidden
		}

		.ng-scroll-viewport[_ngcontent-tortuga-c305] {
			-webkit-overflow-scrolling: touch;
			contain: strict;
			will-change: scroll-position;
			overscroll-behavior: var(--scrollbar-overscroll-behavior)
		}

		.ng-scroll-content {
			position: relative !important;
			display: inline-block;
			min-width: 100%
		}

		.ng-scrollbar-wrapper[_ngcontent-tortuga-c305],
		.ng-scroll-viewport-wrapper[_ngcontent-tortuga-c305],
		.ng-scroll-layer[_ngcontent-tortuga-c305],
		.ng-scroll-viewport {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0
		}
	
	
		.ng-scrollbar-wrapper[pointerEventsMethod=viewport]>.scrollbar-control {
			pointer-events: none
		}

		.ng-scrollbar-wrapper[horizontalDragging=true]>.ng-scroll-viewport-wrapper>.ng-scroll-viewport,
		.ng-scrollbar-wrapper[horizontalDragging=true]>.ng-scroll-viewport-wrapper>*>*>.ng-scroll-viewport,
		.ng-scrollbar-wrapper[verticalDragging=true]>.ng-scroll-viewport-wrapper>.ng-scroll-viewport,
		.ng-scrollbar-wrapper[verticalDragging=true]>.ng-scroll-viewport-wrapper>*>*>.ng-scroll-viewport,
		.ng-scrollbar-wrapper[scrollbarClicked=true]>.ng-scroll-viewport-wrapper>.ng-scroll-viewport,
		.ng-scrollbar-wrapper[scrollbarClicked=true]>.ng-scroll-viewport-wrapper>*>*>.ng-scroll-viewport {
			-webkit-user-select: none;
			-moz-user-select: none;
			user-select: none
		}

		.ng-scrollbar-wrapper>.scrollbar-control {
			position: absolute;
			display: flex;
			justify-content: center;
			align-items: center;
			transition: var(--scrollbar-track-transition)
		}

		.ng-scrollbar-wrapper>.scrollbar-control[scrollable=false] .ng-scrollbar-thumb {
			display: none
		}

		.ng-scrollbar-track {
			height: 100%;
			width: 100%;
			z-index: 1;
			border-radius: var(--scrollbar-border-radius);
			background-color: var(--scrollbar-track-color);
			overflow: hidden;
			transition: var(--scrollbar-track-transition);
			cursor: default
		}

		.ng-scrollbar-thumb {
			box-sizing: border-box;
			position: relative;
			border-radius: inherit;
			background-color: var(--scrollbar-thumb-color);
			transform: translateZ(0);
			transition: var(--scrollbar-thumb-transition)
		}
	
	
		.ng-scrollbar-wrapper>scrollbar-y.scrollbar-control {
			width: var(--vertical-scrollbar-total-size)
		}

		.ng-scrollbar-wrapper>scrollbar-y.scrollbar-control>.ng-scrollbar-track {
			width: var(--vertical-scrollbar-size);
			height: calc(100% - var(--scrollbar-padding) * 2)
		}

		.ng-scrollbar-wrapper>scrollbar-y.scrollbar-control>.ng-scrollbar-track>.ng-scrollbar-thumb {
			height: 0;
			width: 100%
		}

		.ng-scrollbar-wrapper[verticalHovered=true]>scrollbar-y.scrollbar-control .ng-scrollbar-thumb,
		.ng-scrollbar-wrapper[verticalDragging=true]>scrollbar-y.scrollbar-control .ng-scrollbar-thumb {
			background-color: var(--scrollbar-thumb-hover-color)
		}

		.ng-scrollbar-wrapper[deactivated=false]>scrollbar-y.scrollbar-control {
			top: 0;
			bottom: 0
		}

		.ng-scrollbar-wrapper[deactivated=false][dir=ltr]>scrollbar-y.scrollbar-control {
			right: 0;
			left: unset
		}

		.ng-scrollbar-wrapper[deactivated=false][dir=ltr][position=invertY]>scrollbar-y.scrollbar-control,
		.ng-scrollbar-wrapper[deactivated=false][dir=ltr][position=invertAll]>scrollbar-y.scrollbar-control {
			left: 0;
			right: unset
		}

		.ng-scrollbar-wrapper[deactivated=false][dir=rtl]>scrollbar-y.scrollbar-control {
			left: 0;
			right: unset
		}

		.ng-scrollbar-wrapper[deactivated=false][dir=rtl][position=invertY]>scrollbar-y.scrollbar-control,
		.ng-scrollbar-wrapper[deactivated=false][dir=rtl][position=invertAll]>scrollbar-y.scrollbar-control {
			left: unset;
			right: 0
		}

		.ng-scrollbar-wrapper[deactivated=false][track=all]>scrollbar-y.scrollbar-control[fit=true] {
			bottom: var(--scrollbar-total-size);
			top: 0
		}

		.ng-scrollbar-wrapper[deactivated=false][track=all][position=invertX]>scrollbar-y.scrollbar-control[fit=true],
		.ng-scrollbar-wrapper[deactivated=false][track=all][position=invertAll]>scrollbar-y.scrollbar-control[fit=true] {
			top: var(--scrollbar-total-size);
			bottom: 0
		}

    /* squareDotsBefore */
    .app-vip-page span {
    margin: 0;
    padding: 0
}

.app-vip-page span {
    
    display: flex;
    align-items: baseline;
    width: -moz-fit-content;
    width: fit-content;
    list-style-type: none;
    font-weight: 700;
    font-size: 1.25rem
}

.app-vip-page span:before {
  	place-self: center;
    content: "";
    width: 7px;
    min-width: 7px;
    height: 7px;
    margin-left: 5px;
    margin-right: 10px;
    background: #c6ad7e;
    transform: rotate(45deg);
     box-shadow: 0 0 25px #b6975bcc;
}
.seoImg {
	display: flex;
  justify-content: center;
}
.seoTable-vip {
  display: flex;
  justify-content: center;
}
.app-vip-page td {
  
  border: 2px solid #c6ad7e;

}