.casino-carousel-view[_ngcontent-ng-c3402164193] { margin-top: 1.25rem; --tw-text-opacity: 1; color: hsl(var(--tertiary-950) / var(--tw-text-opacity, 1)); }
@media (min-width: 1024px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] { margin-top: 1.5rem; }
}
.casino-carousel-view[_ngcontent-ng-c3402164193] .title[_ngcontent-ng-c3402164193] { margin-bottom: 0.75rem; display: flex; align-items: center; }
.casino-carousel-view[_ngcontent-ng-c3402164193] .title[_ngcontent-ng-c3402164193] .text[_ngcontent-ng-c3402164193] { flex: 1 1 0%; font-size: 1rem; font-weight: 700; line-height: 1.125rem; }
@media (min-width: 1024px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .title[_ngcontent-ng-c3402164193] .text[_ngcontent-ng-c3402164193] { font-size: 1.25rem; line-height: 1.75rem; }
}
.casino-carousel-view[_ngcontent-ng-c3402164193] .title[_ngcontent-ng-c3402164193] .text[_ngcontent-ng-c3402164193] a[_ngcontent-ng-c3402164193] { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.casino-carousel-view[_ngcontent-ng-c3402164193] .title[_ngcontent-ng-c3402164193] .controls[_ngcontent-ng-c3402164193] { display: inline-flex; flex: 0 0 auto; }
.casino-carousel-view[_ngcontent-ng-c3402164193] .title[_ngcontent-ng-c3402164193] .controls[_ngcontent-ng-c3402164193] .view-all[_ngcontent-ng-c3402164193] { margin-right: 0.438rem; height: 1.75rem; border-radius: 0.375rem; background-color: hsl(var(--tertiary-700) / .1); padding-left: 0.5rem; padding-right: 0.5rem; font-size: 0.75rem; font-weight: 700; line-height: 1.75rem; color: hsl(var(--tertiary-950) / .5); }
@media (min-width: 1024px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .title[_ngcontent-ng-c3402164193] .controls[_ngcontent-ng-c3402164193] .view-all[_ngcontent-ng-c3402164193]:hover { background-color: hsl(var(--tertiary-700) / .2); }
}
.casino-carousel-view[_ngcontent-ng-c3402164193] .title[_ngcontent-ng-c3402164193] .controls[_ngcontent-ng-c3402164193] .control-btn[_ngcontent-ng-c3402164193] { margin-left: 0.188rem; display: inline-block; height: 1.75rem; width: 1.75rem; border-radius: 0.375rem; background-color: hsl(var(--tertiary-700) / .2); padding: 0.25rem; text-align: center; --tw-text-opacity: 1; color: hsl(var(--tertiary-950) / var(--tw-text-opacity, 1)); }
@media (min-width: 1024px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .title[_ngcontent-ng-c3402164193] .controls[_ngcontent-ng-c3402164193] .control-btn[_ngcontent-ng-c3402164193]:hover { background-color: hsl(var(--tertiary-700) / .2); }
}
.casino-carousel-view[_ngcontent-ng-c3402164193] .title[_ngcontent-ng-c3402164193] .controls[_ngcontent-ng-c3402164193] .control-btn[_ngcontent-ng-c3402164193] .icon[_ngcontent-ng-c3402164193] { height: 1.25rem; width: 1.25rem; }
.casino-carousel-view[_ngcontent-ng-c3402164193] .title[_ngcontent-ng-c3402164193] .controls[_ngcontent-ng-c3402164193] .control-btn[_ngcontent-ng-c3402164193]:disabled { background-color: hsl(var(--tertiary-700) / .05); color: hsl(var(--tertiary-950) / .3); }
.casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] { max-width: 100%; transform: translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); overflow: auto hidden; }
.casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-content[_ngcontent-ng-c3402164193] { margin-left: -0.313rem; display: flex; }
@media (min-width: 1024px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-content[_ngcontent-ng-c3402164193] { margin-left: -1.25rem; }
}
.casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-content.is-transitioning[_ngcontent-ng-c3402164193], .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-content.is-dragging[_ngcontent-ng-c3402164193] { will-change: transform; }
.casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] { scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: none; overscroll-behavior-x: contain; }
.casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193]::-webkit-scrollbar { display: none; }
.casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-slide[_ngcontent-ng-c3402164193] { display: flex; flex: 0 0 31%; flex-direction: column; gap: 0.75rem; padding-left: 0.313rem; }
@media (min-width: 1024px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-slide[_ngcontent-ng-c3402164193] { gap: 1.25rem; padding-left: 1.25rem; }
}
@media (min-width: 640px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-slide[_ngcontent-ng-c3402164193] { flex-basis: 24%; }
}
@media (min-width: 768px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-slide[_ngcontent-ng-c3402164193] { flex-basis: 19%; }
}
@media (min-width: 1024px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-slide[_ngcontent-ng-c3402164193] { flex-basis: 20%; }
}
@media (min-width: 1280px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-slide[_ngcontent-ng-c3402164193] { flex-basis: calc(16.6667%); }
}
@media (min-width: 1536px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-slide[_ngcontent-ng-c3402164193] { flex-basis: calc(14.2857%); }
}
@media (min-width: 2048px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-slide[_ngcontent-ng-c3402164193] { flex-basis: 12.5%; }
}
@media (min-width: 2400px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-slide[_ngcontent-ng-c3402164193] { flex-basis: calc(11.1111%); }
}
@media (min-width: 2560px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-slide[_ngcontent-ng-c3402164193] { flex-basis: 10%; }
}
@media (min-width: 3200px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-slide[_ngcontent-ng-c3402164193] { flex-basis: calc(9.09091%); }
}
@media (min-width: 3840px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-slide[_ngcontent-ng-c3402164193] { flex-basis: calc(8.33333%); }
}
.casino-carousel-view[_ngcontent-ng-c3402164193] .carousel-slide[_ngcontent-ng-c3402164193] { scroll-snap-align: start; }
.casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] { display: flex; flex: 0 0 31%; flex-direction: column; gap: 0.75rem; padding-left: 0.313rem; }
@media (min-width: 1024px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] { gap: 1.25rem; padding-left: 1.25rem; }
}
@media (min-width: 640px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] { flex-basis: 24%; }
}
@media (min-width: 768px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] { flex-basis: 19%; }
}
@media (min-width: 1024px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] { flex-basis: calc(16.6667%); }
}
@media (min-width: 1280px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] { flex-basis: calc(14.2857%); }
}
@media (min-width: 1536px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] { flex-basis: calc(11.1111%); }
}
@media (min-width: 2048px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] { flex-basis: 10%; }
}
@media (min-width: 2400px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] { flex-basis: calc(9.09091%); }
}
@media (min-width: 2560px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] { flex-basis: calc(8.33333%); }
}
@media (min-width: 3200px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] { flex-basis: calc(7.14286%); }
}
@media (min-width: 3840px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] { flex-basis: calc(6.66667%); }
}
.casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] { scroll-snap-align: start; }
.casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] a[_ngcontent-ng-c3402164193] { display: flex; height: 100%; width: 100%; align-items: center; justify-content: center; border-radius: 0.25rem; --tw-bg-opacity: 1; background-color: hsl(var(--tertiary-200) / var(--tw-bg-opacity, 1)); padding: 0.75rem; text-align: center; font-size: 1.25rem; font-weight: 400; text-transform: uppercase; line-height: 1.3; }
@media (min-width: 768px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] a[_ngcontent-ng-c3402164193] { font-size: 1.5rem; }
}
@media (min-width: 1024px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] a[_ngcontent-ng-c3402164193] { font-size: 1.5rem; }
}
.casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] a[_ngcontent-ng-c3402164193] { font-family: var(--font-anton, "Anton"); }
@media (min-width: 1024px) {
  .casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] a[_ngcontent-ng-c3402164193]:hover { --tw-bg-opacity: 1; background-color: hsl(var(--tertiary-300) / var(--tw-bg-opacity, 1)); }
}
.casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] a[_ngcontent-ng-c3402164193] .text[_ngcontent-ng-c3402164193] { display: inline-block; --tw-text-opacity: 1; color: hsl(var(--tertiary-foreground) / var(--tw-text-opacity, 1)); }
.casino-carousel-view[_ngcontent-ng-c3402164193] .carousel[_ngcontent-ng-c3402164193] .view-all-slide[_ngcontent-ng-c3402164193] a[_ngcontent-ng-c3402164193] .text[_ngcontent-ng-c3402164193] .count[_ngcontent-ng-c3402164193] { --tw-text-opacity: 1; color: hsl(var(--tertiary-950) / var(--tw-text-opacity, 1)); }