body {
  margin-left: 0;
}
body {
  margin-bottom: 0;
}
body {
  margin-right: 0;
}
:root {
  --bg-body: #a60707;
}
body.dark-mode,
:root {
  --text-color: #fff;
}
body.dark-mode {
  --bg-body: #4a3800;
}
body {
  margin-top: 0;
}
:root {
  --header-bg: #a60707;
}
:root {
  --card-bg: #4a0000;
}
body {
  position: relative;
  font-style: normal;
  line-height: 1.5;
  background: url(https://media.fastchecker.us/idnsmedia/is/assets/themes/aarcai/img/bg-main.jpg) no-repeat #000000;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
:root {
  --bar-bg: #222;
}
body {
  font-family: Arial, sans-serif;
}
:root {
  --bar-text: #fff;
}
body.dark-mode {
  --header-bg: #4a3800;
}
body {
  color: #fff;
}
body.dark-mode {
  --card-bg: #947000;
}
:root {
  --footer-bg: #a6070700;
}
header {
  background-color: #4a0000;
}
header {
  padding-left: 22.5pt;
}
header {
  padding-bottom: 0.15625in;
}
[class~="logo"] {
  font-size: 20px;
}
[class~="logo"] {
  font-weight: bold;
}
header {
  padding-right: 22.5pt;
}
[class~="logo"] {
  color: #f1c40f;
}
header {
  padding-top: 0.15625in;
}
header {
  display: flex;
}
header {
  justify-content: space-between;
}
body.dark-mode {
  --bar-bg: #ccc;
}
header {
  align-items: center;
}
body.dark-mode {
  --bar-text: #222;
}
header {
  flex-wrap: wrap;
}
header {
  position: relative;
}
body.dark-mode {
  --footer-bg: #4a3800;
}
.logo img {
  height: 4.0625pc;
}
.logo img {
  width: auto;
}
@media (max-width: 768px) {
  [class~="logo"] img {
    height: 55px;
  }
}
[class~="nav-overlay"] a:hover,
nav a:hover {
  color: #f1c40f;
}
nav {
  display: flex;
}
.hamburger {
  display: none;
}
.hamburger {
  font-size: 1.75pc;
}
[class~="nav-overlay"][class~="active"] {
  right: 0;
}
.hamburger,
.close-btn,
[class~="nav-overlay"] a,
nav a {
  color: white;
}
.close-btn,
.hamburger {
  cursor: pointer;
}
[class~="nav-overlay"] {
  position: fixed;
}
nav {
  gap: 1.25pc;
}
[class~="nav-overlay"] a {
  font-size: 0.229166667in;
}
nav a,
[class~="nav-overlay"] a {
  text-decoration: none;
}
[class~="nav-overlay"] {
  top: 0;
}
[class~="nav-overlay"] a {
  margin-left: 0;
}
[class~="nav-overlay"] {
  right: -100%;
}
[class~="nav-overlay"] {
  width: 100%;
}
[class~="nav-overlay"] {
  height: 100%;
}
[class~="nav-overlay"] a,
nav a {
  font-weight: bold;
}
[class~="nav-overlay"] {
  background-color: rgba(40, 10, 10, 0.98);
}
[class~="nav-overlay"] a {
  margin-bottom: 0.15625in;
}
[class~="nav-overlay"] {
  display: flex;
}
[class~="nav-overlay"] {
  flex-direction: column;
}
[class~="nav-overlay"] {
  align-items: center;
}
[class~="nav-overlay"] {
  justify-content: center;
}
[class~="nav-overlay"] {
  transition: right 0.3s ease-in-out;
}
[class~="nav-overlay"] {
  z-index: 999;
}
.close-btn {
  position: absolute;
}
.close-btn {
  top: 20px;
}
[class~="nav-overlay"] a {
  margin-right: 0;
}
[class~="nav-overlay"] a {
  margin-top: 0.15625in;
}
.close-btn {
  right: 18.75pt;
}
.close-btn {
  font-size: 24pt;
}
@media (max-width: 768px) {
  [class~="hamburger"] {
    display: block;
  }
  nav:not(.nav-overlay) {
    display: none;
  }
}
nav a {
  color: white;
}
[class~="logo"] {
  font-size: 15pt;
}
[class~="logo"],
nav a {
  font-weight: bold;
}
nav a {
  margin-left: 1.25pc;
}
nav a:hover,
[class~="logo"] {
  color: #f1c40f;
}
nav a {
  text-decoration: none;
}
main {
  padding-left: 1.25pc;
}
.game-grid {
  display: grid;
}
.game-grid {
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
}
main {
  padding-bottom: 1.25pc;
}
main {
  padding-right: 1.25pc;
}
.game-grid {
  gap: 3.75pt;
}
main {
  padding-top: 1.25pc;
}
@media (min-width: 1024px) {
  [class~="game-grid"] {
    grid-template-columns: repeat(9, 1fr);
  }
}
[class~="game-card"] {
  background-color: var(--card-bg);
}
[class~="game-card"] {
  color: var(--text-color);
}
[class~="game-card"] {
  border-left-width: 0.020833333in;
}
[class~="game-card"] {
  border-bottom-width: 0.020833333in;
}
[class~="game-card"] {
  border-right-width: 0.020833333in;
}
[class~="game-card"] {
  border-top-width: 0.020833333in;
}
[class~="game-card"] {
  border-left-style: solid;
}
[class~="game-card"] {
  border-bottom-style: solid;
}
[class~="game-card"] {
  border-right-style: solid;
}
[class~="game-card"] {
  border-top-style: solid;
}
[class~="game-card"] {
  border-left-color: #ffd700;
}
[class~="game-card"] {
  border-bottom-color: #ffd700;
}
[class~="game-card"] {
  border-right-color: #ffd700;
}
[class~="game-card"] {
  border-top-color: #ffd700;
}
[class~="game-card"] {
  border-image: none;
}
[class~="game-card"] {
  animation: blinkBorder 4s ease-in-out infinite;
}
[class~="game-card"] {
  transition: transform 0.3s ease;
}
[class~="game-card"] {
  padding-left: 11.25pt;
}
[class~="game-card"] {
  padding-bottom: 11.25pt;
}
[class~="game-card"] {
  padding-right: 11.25pt;
}
[class~="game-card"] {
  padding-top: 11.25pt;
}
[class~="game-card"] {
  margin-left: 7.5pt;
}
[class~="game-card"] {
  margin-bottom: 7.5pt;
}
[class~="game-card"] {
  margin-right: 7.5pt;
}
[class~="game-card"] {
  margin-top: 7.5pt;
}
[class~="game-card"] {
  border-radius: 0.125in;
}
[class~="game-card"] {
  box-shadow: 0 0 0.104166667in rgba(0, 0, 0, 0.5);
}
[class~="game-card"] {
  text-align: center;
}
[class~="game-card"] {
  display: flex;
}
[class~="game-card"] {
  flex-direction: column;
}
[class~="game-card"] {
  justify-content: space-between;
}
@media (max-width: 480px) {
  [class~="game-card"] {
    margin-left: 0.083333333in;
  }
  [class~="game-card"] {
    margin-bottom: 0.083333333in;
  }
  [class~="game-card"] {
    margin-right: 0.083333333in;
  }
  [class~="game-card"] {
    margin-top: 0.083333333in;
  }
  [class~="game-card"] {
    padding-left: 0.75pc;
  }
  [class~="game-card"] {
    padding-bottom: 0.75pc;
  }
  .game-card img {
    max-width: 100px;
  }
  [class~="game-card"] {
    padding-right: 0.75pc;
  }
  [class~="game-card"] {
    padding-top: 0.75pc;
  }
}
@keyframes blinkBorder {
  0% {
    border-color: #ffd700;
    box-shadow: 0 0 5px #ffd700;
  }
  25% {
    border-color: #ff69b4;
    box-shadow: 0 0 10px #ff69b4;
  }
  50% {
    border-color: #0ff;
    box-shadow: 0 0 10px #0ff;
  }
  75% {
    border-color: #ff69b4;
    box-shadow: 0 0 10px #ff69b4;
  }
  100% {
    border-color: #ffd700;
    box-shadow: 0 0 5px #ffd700;
  }
}
@media (min-width: 768px) {
  [class~="game-card"] {
    animation: blinkBorder 2s infinite;
  }
}
[class~="game-card"] img {
  width: 100%;
}
[class~="game-card"] img {
  max-width: 116.25pt;
}
[class~="game-card"] img {
  height: auto;
}
[class~="game-card"] img {
  margin-left: auto;
}
[class~="game-card"] img {
  margin-bottom: 0;
}
[class~="game-card"] img {
  margin-right: auto;
}
[class~="game-card"] img {
  margin-top: 0;
}
[class~="game-card"] img {
  display: block;
}
[class~="game-card"] img {
  border-radius: 0.104166667in;
}
[class~="game-card"] img {
  padding-left: 0;
}
[class~="game-card"] img {
  padding-bottom: 0.9375pc;
}
[class~="game-card"] img {
  padding-right: 0;
}
[class~="game-card"] img {
  padding-top: 0.9375pc;
}
[class~="game-card"] img {
  transition: transform 0.3s ease;
}
@media (min-width: 768px) {
  [class~="game-card"] img {
    max-width: 135px;
  }
}
[class~="game-card"] {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
[class~="game-name"] {
  margin-top: 0.5pc;
}
[class~="game-name"] {
  font-weight: bold;
}
[class~="game-card"] img {
  transition: transform 0.3s ease;
}
.switch input {
  opacity: 0;
}
[class~="game-name"] {
  font-size: 0.875pc;
}
[class~="rtp-bar"] {
  margin-left: 7.5pt;
}
.switch input {
  width: 0;
}
.switch input {
  height: 0;
}
[class~="rtp-bar"] {
  margin-bottom: 3.75pt;
}
[class~="game-card"]:hover {
  transform: scale(1.05);
}
[class~="slider"]:before,
[class~="rtp-bar-fill"] [class~="warp-bg"] {
  position: absolute;
}
[class~="rtp-bar"] {
  margin-right: 7.5pt;
}
[class~="slider"]:before {
  content: "";
}
[class~="game-card"]:hover {
  box-shadow: 0 0 0.15625in 3pt rgba(255, 215, 0, 0.6);
}
[class~="rtp-bar"] {
  margin-top: 0.5pc;
}
[class~="rtp-bar"] {
  background-color: #222;
}
[class~="rtp-bar"],
.rtp-bar-fill {
  border-radius: 0.104166667in;
}
[class~="slider"]:before {
  height: 1.25pc;
}
[class~="rtp-bar"],
.rtp-bar-fill {
  overflow: hidden;
}
footer {
  background-color: #4a0000;
}
[class~="slider"]:before {
  width: 1.25pc;
}
.rtp-bar-fill,
footer {
  text-align: center;
}
[class~="rtp-bar"] {
  height: 1.875pc;
}
[class~="rtp-bar"] {
  position: relative;
}
[class~="rtp-bar"] [class~="rtp-value"],
.rtp-bar-fill {
  position: absolute;
}
[class~="slider"],
[class~="rtp-bar"] [class~="rtp-value"],
.rtp-bar-fill,
[class~="rtp-bar-fill"] [class~="warp-bg"] {
  top: 0;
}
[class~="slider"],
.rtp-bar-fill,
[class~="rtp-bar-fill"] [class~="warp-bg"] {
  left: 0;
}
footer {
  padding-left: 0.9375pc;
}
[class~="running-banner"] marquee,
[class~="game-card"]:hover {
  z-index: 2;
}
[class~="rtp-bar-fill"] [class~="warp-bg"],
.rtp-bar-fill {
  height: 100%;
}
[class~="slider"]:before {
  left: 3px;
}
.rtp-bar-fill {
  transition: width 0.4s ease;
}
[class~="rtp-bar-fill"] [class~="warp-bg"] {
  width: 200%;
}
[class~="rtp-bar-fill"] {
  transition: width 0.4s ease, background-color 0.4s ease;
}
footer {
  padding-bottom: 0.9375pc;
}
[class~="slider"]:before {
  bottom: 2.25pt;
}
[class~="rtp-bar-fill"] [class~="warp-bg"] {
  background: repeating-linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.1),
    rgba(255, 255, 255, 0.1) 5px,
    transparent 5px,
    transparent 10px
  );
}
[class~="rtp-bar-fill"] [class~="warp-bg"] {
  animation: warpMove 2s linear infinite;
}
[class~="switch"] {
  position: relative;
}
footer {
  padding-right: 0.9375pc;
}
[class~="rtp-bar-fill"] [class~="warp-bg"] {
  opacity: 1;
}
footer {
  padding-top: 0.9375pc;
}
[class~="switch"] {
  display: inline-block;
}
[class~="switch"] {
  width: 0.520833333in;
}
[class~="switch"] {
  height: 19.5pt;
}
[class~="slider"]:before {
  background-color: white;
}
[class~="switch"] {
  margin-left: 11.25pt;
}
[class~="slider"],
[class~="slider"]:before {
  transition: 0.4s;
}
[class~="switch"] {
  z-index: 1002;
}
[class~="slider"] {
  position: absolute;
}
[class~="slider"]:before {
  border-radius: 50%;
}
[class~="rtp-bar-fill"] [class~="warp-bg"] {
  z-index: 1;
}
[class~="running-banner"] marquee {
  width: 100%;
}
[class~="slider"] {
  cursor: pointer;
}
footer {
  margin-top: 40px;
}
[class~="slider"] {
  background-color: #ccc;
}
[class~="slider"] {
  border-radius: 34px;
}
[class~="running-banner"] marquee {
  color: #fff;
}
footer,
[class~="rtp-bar"] [class~="rtp-value"] {
  font-size: 0.875pc;
}
body {
  background-color: var(--bg-body);
}
[class~="running-banner"] marquee {
  white-space: nowrap;
}
[class~="rtp-bar"] [class~="rtp-value"] {
  right: 10px;
}
body,
[class~="game-card"] {
  color: var(--text-color);
}
[class~="slider"] {
  right: 0;
}
header {
  background-color: var(--header-bg);
}
[class~="slider"] {
  bottom: 0;
}
[class~="game-card"] {
  background-color: var(--card-bg);
}
[class~="rtp-bar"] [class~="rtp-value"] {
  height: 100%;
}
[class~="rtp-bar"] [class~="rtp-value"],
.running-banner {
  display: flex;
}
[class~="rtp-bar"] {
  background-color: var(--bar-bg);
}
.running-banner,
[class~="rtp-bar"] [class~="rtp-value"] {
  align-items: center;
}
.running-banner {
  position: relative;
}
footer {
  background-color: var(--footer-bg);
}
.running-banner {
  background: linear-gradient(90deg, #685500, #b68e2e);
}
.running-banner,
[class~="rtp-bar"] [class~="rtp-value"] {
  font-weight: bold;
}
.running-banner {
  overflow: hidden;
}
.running-banner {
  height: 30pt;
}
.running-banner {
  z-index: 1000;
}
.running-banner {
  color: white;
}
[class~="rtp-bar"] [class~="rtp-value"] {
  color: #f1c40f;
}
[class~="rtp-bar"] [class~="rtp-value"] {
  z-index: 2;
}
.running-banner {
  font-size: 0.166666667in;
}
[class~="rtp-bar"] [class~="rtp-value"] {
  color: var(--bar-text);
}
.running-banner {
  border-bottom-width: 0.125pc;
}
.running-banner {
  border-bottom-style: solid;
}
.running-banner {
  border-bottom-color: gold;
}
.running-banner {
  border-image: none;
}
[class~="warp-bg"] {
  position: absolute;
}
[class~="warp-bg"] {
  width: 200%;
}
[class~="warp-bg"] {
  height: 100%;
}
[class~="warp-bg"] {
  background: repeating-linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.1),
    rgba(255, 255, 255, 0.1) 5px,
    transparent 5px,
    transparent 10px
  );
}
[class~="warp-bg"] {
  animation: warpMove 1.5s linear infinite;
}
[class~="warp-bg"] {
  z-index: 1;
}
[class~="warp-bg"] {
  opacity: 0.3;
}
[class~="game-card"]:hover img {
  transform: scale(1.1) rotate(-1deg);
}
input:checked + [class~="slider"]:before {
  transform: translateX(24px);
}
input:checked + [class~="slider"] {
  background-color: #4caf50;
}
@keyframes warpMove {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}
@media (max-width: 600px) {
  [class~="running-banner"] {
    font-size: 0.875pc;
  }
  [class~="running-banner"] {
    height: 26.25pt;
  }
}
[class~="site-info"] table,
[class~="banner"] img {
  width: 100%;
}
[class~="banner"] img,
[class~="site-info"] {
  max-width: 750pt;
}
[class~="banner"] {
  text-align: center;
}
[class~="banner"] {
  margin-top: 1rem;
}
[class~="banner"] img {
  border-radius: 9pt;
}
#searchGame {
  padding-left: 0.104166667in;
}
#searchGame {
  padding-bottom: 0.104166667in;
}
[class~="banner"] img {
  box-shadow: 0 0 9pt rgba(0, 0, 0, 0.6);
}
[class~="site-info"] {
  background: var(--card-bg);
}
#searchGame {
  padding-right: 0.104166667in;
}
[class~="site-info"] {
  color: var(--text-color);
}
[class~="site-info"] {
  margin-left: auto;
}
[class~="site-info"] {
  margin-bottom: 15pt;
}
[class~="site-info"] {
  margin-right: auto;
}
[class~="site-info"] {
  margin-top: 15pt;
}
#searchGame {
  padding-top: 0.104166667in;
}
[class~="site-info"] {
  padding-left: 0in;
}
[class~="site-info"] {
  padding-bottom: 0in;
}
[class~="site-info"] {
  padding-right: 0in;
}
[class~="site-info"] {
  padding-top: 0in;
}
[class~="site-info"] {
  border-left-width: 0.001041667in;
}
[class~="site-info"] {
  border-bottom-width: 0.001041667in;
}
[class~="site-info"] {
  border-right-width: 0.001041667in;
}
[class~="site-info"] {
  border-top-width: 0.001041667in;
}
[class~="site-info"] table {
  border-collapse: collapse;
}
[class~="site-info"] td {
  padding-left: 0.5pc;
}
[class~="site-info"],
[class~="site-info"] td {
  border-left-style: solid;
}
[class~="site-info"] td {
  padding-bottom: 0.5pc;
}
[class~="site-info"] td {
  padding-right: 0.5pc;
}
[class~="site-info"] td {
  padding-top: 0.5pc;
}
[class~="site-info"] td,
[class~="site-info"] {
  border-bottom-style: solid;
}
[class~="site-info"] td {
  border-left-width: 0.010416667in;
}
[class~="site-info"] td,
[class~="site-info"] {
  border-right-style: solid;
}
[class~="site-info"] td {
  border-bottom-width: 0.010416667in;
}
[class~="site-info"] td,
[class~="site-info"] {
  border-top-style: solid;
}
[class~="site-info"] td {
  border-right-width: 0.010416667in;
}
[class~="site-info"] {
  border-left-color: #fff;
}
[class~="site-info"] {
  border-bottom-color: #fff;
}
[class~="site-info"] {
  border-right-color: #fff;
}
[class~="site-info"] {
  border-top-color: #fff;
}
[class~="site-info"] {
  border-image: none;
}
[class~="site-info"] {
  border-radius: 0.0625pc;
}
[class~="site-info"] td {
  border-top-width: 0.010416667in;
}
[class~="site-info"] {
  font-size: 1rem;
}
#searchGame {
  border-radius: 7.5pt;
}
[class~="winrate-fill"] {
  display: inline-block;
}
#searchGame,
[class~="filter-wrapper"] {
  border-left-width: 0.125pc;
}
[class~="filter-wrapper"],
#searchGame {
  border-bottom-width: 0.125pc;
}
body.dark-mode .jam-gacor-slot {
  color: #fff;
}
[class~="winrate-fill"] {
  background: linear-gradient(to right, #0fc, #0cf);
}
#searchGame,
[class~="filter-wrapper"] {
  border-right-width: 0.125pc;
}
#searchGame,
[class~="filter-wrapper"] {
  border-top-width: 0.125pc;
}
[class~="winrate-fill"] {
  color: #000;
}
[class~="winrate-fill"] {
  padding-left: 0.104166667in;
}
[class~="site-info"] td {
  border-left-color: rgba(255, 255, 255, 0.247);
}
[class~="site-info"] td {
  border-bottom-color: rgba(255, 255, 255, 0.247);
}
body.dark-mode .jam-gacor-slot {
  background: rgba(0, 0, 0, 0.1);
}
#searchGame,
[class~="filter-wrapper"] {
  border-left-style: solid;
}
[class~="jam-gacor-slot"],
[class~="winrate-fill"] {
  padding-bottom: 0.25pc;
}
[class~="site-info"] td {
  border-right-color: rgba(255, 255, 255, 0.247);
}
[class~="winrate-fill"] {
  padding-right: 0.104166667in;
}
body.dark-mode .filter-wrapper {
  border-left-color: #ffd700;
}
[class~="site-info"] td {
  border-top-color: rgba(255, 255, 255, 0.247);
}
[class~="winrate-fill"],
[class~="jam-gacor-slot"] {
  padding-top: 0.25pc;
}
[class~="site-info"] td {
  border-image: none;
}
[class~="filter-wrapper"],
#searchGame {
  border-bottom-style: solid;
}
[class~="winrate-fill"] {
  border-radius: 6pt;
}
[class~="jam-gacor-slot"],
[class~="winrate-fill"] {
  font-weight: bold;
}
[class~="jam-gacor-slot"] {
  font-size: 0.75pc;
}
[class~="jam-gacor-slot"] {
  color: #ffd700;
}
[class~="filter-buttons"] button {
  background: linear-gradient(1deg, #5c0000, #a60707);
}
[class~="jam-gacor-slot"] {
  margin-top: 0.375pc;
}
[class~="filter-buttons"] button {
  color: white;
}
[class~="jam-gacor-slot"] {
  background: rgba(255, 255, 255, 0.05);
}
[class~="jam-gacor-slot"] {
  padding-left: 4.5pt;
}
body.dark-mode .filter-wrapper {
  border-bottom-color: #ffd700;
}
[class~="filter-buttons"] button {
  border-left-width: medium;
}
[class~="filter-buttons"] button {
  border-bottom-width: medium;
}
[class~="jam-gacor-slot"] {
  padding-right: 4.5pt;
}
#searchGame,
[class~="filter-wrapper"] {
  border-right-style: solid;
}
[class~="filter-buttons"] button {
  border-right-width: medium;
}
[class~="jam-gacor-slot"] {
  border-radius: 0.0625in;
}
[class~="filter-wrapper"] {
  background-color: var(--card-bg);
}
#searchGame,
[class~="filter-wrapper"] {
  border-top-style: solid;
}
body.dark-mode .filter-wrapper {
  border-right-color: #ffd700;
}
body.dark-mode .filter-wrapper {
  border-top-color: #ffd700;
}
#searchGame {
  border-left-color: #f1c40f;
}
[class~="filter-buttons"] button {
  border-top-width: medium;
}
#searchGame {
  border-bottom-color: #f1c40f;
}
#searchGame {
  border-right-color: #f1c40f;
}
[class~="filter-wrapper"] {
  border-left-color: #fff;
}
[class~="filter-wrapper"] {
  border-bottom-color: #fff;
}
[class~="filter-buttons"] button {
  border-left-style: none;
}
[class~="filter-buttons"] button {
  border-bottom-style: none;
}
body.dark-mode .filter-wrapper {
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.1);
}
[class~="filter-wrapper"] {
  border-right-color: #fff;
}
[class~="filter-buttons"] button {
  border-right-style: none;
}
[class~="filter-buttons"] button:hover {
  transform: scale(1.05);
}
#searchGame {
  border-top-color: #f1c40f;
}
[class~="filter-wrapper"] {
  border-top-color: #fff;
}
[class~="filter-buttons"] button:hover {
  background: linear-gradient(1deg, #bf8902, #473300);
}
[class~="filter-buttons"] button {
  border-top-style: none;
}
#searchGame,
[class~="filter-wrapper"] {
  border-image: none;
}
[class~="filter-buttons"] button {
  border-left-color: currentColor;
}
[class~="filter-buttons"] button {
  border-bottom-color: currentColor;
}
[class~="filter-buttons"] button {
  border-right-color: currentColor;
}
[class~="filter-buttons"] button {
  border-top-color: currentColor;
}
[class~="filter-buttons"] button {
  border-image: none;
}
#searchGame {
  font-size: 14px;
}
[class~="filter-buttons"] button {
  border-radius: 6pt;
}
[class~="filter-buttons"] button {
  padding-left: 6.875pc;
}
[class~="filter-buttons"] button {
  padding-bottom: 0.104166667in;
}
[class~="filter-wrapper"] {
  border-radius: 0.75pt;
}
[class~="filter-wrapper"] {
  padding-left: 1.25pc;
}
[class~="filter-wrapper"] {
  padding-bottom: 1.25pc;
}
[class~="filter-buttons"] button {
  padding-right: 6.875pc;
}
[class~="filter-wrapper"] {
  padding-right: 1.25pc;
}
[class~="filter-wrapper"] {
  padding-top: 1.25pc;
}
#searchGame {
  width: 15.625pc;
}
[class~="filter-wrapper"] {
  margin-left: auto;
}
[class~="filter-wrapper"] {
  margin-bottom: 0.208333333in;
}
[class~="filter-wrapper"] {
  margin-right: auto;
}
[class~="filter-buttons"] button {
  padding-top: 0.104166667in;
}
[class~="filter-wrapper"] {
  margin-top: 0.208333333in;
}
[class~="filter-buttons"] button {
  cursor: pointer;
}
[class~="filter-buttons"] button {
  font-weight: bold;
}
[class~="filter-buttons"] button {
  transition: transform 0.2s, background 0.3s;
}
[class~="filter-wrapper"] {
  max-width: 960px;
}
[class~="filter-wrapper"] {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
}
.filter-buttons {
  display: flex;
}
.filter-buttons {
  flex-wrap: wrap;
}
.filter-buttons {
  gap: 0.104166667in;
}
.filter-buttons {
  justify-content: center;
}
@media (max-width: 600px) {
  #searchGame {
    width: 100%;
  }
  #searchGame {
    max-width: 18.75pc;
  }
  [class~="filter-buttons"] {
    flex-direction: column;
  }
  [class~="filter-buttons"] {
    align-items: center;
  }
}
.game-slider-section {
  margin-left: auto;
}
.game-slider-section {
  margin-bottom: 0.625pc;
}
.game-slider-section {
  margin-right: auto;
}
.game-slider-section {
  margin-top: 0.625pc;
}
.game-slider-section {
  max-width: 62.5pc;
}
.game-slider-section {
  padding-left: 0.625pc;
}
.game-slider-section {
  padding-bottom: 0.625pc;
}
.game-slider-section {
  padding-right: 0.625pc;
}
.game-slider-section {
  padding-top: 0.625pc;
}
[class~="game-slider-container"] {
  position: relative;
}
[class~="game-slider-container"] {
  background-color: var(--card-bg);
}
[class~="game-slider-container"] {
  border-radius: 0.75pt;
}
[class~="game-slider-container"] {
  padding-left: 0.3125in;
}
[class~="game-slider-container"] {
  padding-bottom: 15pt;
}
[class~="game-slider-container"] {
  padding-right: 0.3125in;
}
[class~="game-slider-container"] {
  padding-top: 15pt;
}
[class~="game-slider-container"] {
  box-shadow: 0 0 0.625pc rgba(0, 0, 0, 0.5);
}
[class~="game-slider-container"] {
  overflow: hidden;
}
[class~="game-slider-container"] {
  border-left-width: 0.125pc;
}
[class~="game-slider-container"] {
  border-bottom-width: 0.125pc;
}
[class~="game-slider-container"] {
  border-right-width: 0.125pc;
}
[class~="game-slider-container"] {
  border-top-width: 0.125pc;
}
[class~="game-slider-container"] {
  border-left-style: solid;
}
[class~="game-slider-container"] {
  border-bottom-style: solid;
}
[class~="game-slider-container"] {
  border-right-style: solid;
}
[class~="game-slider-container"] {
  border-top-style: solid;
}
[class~="game-slider-container"] {
  border-left-color: transparent;
}
[class~="game-slider-container"] {
  border-bottom-color: transparent;
}
[class~="game-slider-container"] {
  border-right-color: transparent;
}
[class~="game-slider-container"] {
  border-top-color: transparent;
}
[class~="game-slider-container"] {
  border-image: none;
}
[class~="game-slider-container"] {
  box-sizing: border-box;
}
[class~="game-slider-container"] {
  animation: neonPulse 2s infinite alternate;
}
[class~="game-slider-container"] {
  border-left-width: 0.020833333in;
}
[class~="game-slider-container"] {
  border-bottom-width: 0.020833333in;
}
[class~="game-slider-container"] {
  border-right-width: 0.020833333in;
}
[class~="game-slider-container"] {
  border-top-width: 0.020833333in;
}
[class~="game-slider-container"] {
  border-left-style: solid;
}
[class~="game-slider-container"] {
  border-bottom-style: solid;
}
[class~="game-slider-container"] {
  border-right-style: solid;
}
[class~="game-slider-container"] {
  border-top-style: solid;
}
[class~="game-slider-container"] {
  border-left-color: #ffd700;
}
[class~="game-slider-container"] {
  border-bottom-color: #ffd700;
}
[class~="game-slider-container"] {
  border-right-color: #ffd700;
}
[class~="game-slider-container"] {
  border-top-color: #ffd700;
}
[class~="game-slider-container"] {
  border-image: none;
}
[class~="game-slider-container"] {
  animation: blinkBorder 4s ease-in-out infinite;
}
[class~="game-slider-container"] {
  box-shadow: 0 0 7.5pt rgba(255, 215, 0, 0.3);
}
@media (min-width: 768px) {
  .game-slider-container {
    animation: blinkBorder 2s ease-in-out infinite;
  }
}
[class~="slider-game-content"],
.slider-game-item,
[class~="game-slider-wrapper"] {
  overflow: hidden;
}
[class~="game-slider-wrapper"] {
  margin-left: -7.5pt;
}
[class~="game-slider-wrapper"] {
  margin-bottom: 0;
}
[class~="game-slider-wrapper"] {
  margin-right: -7.5pt;
}
[class~="game-slider-wrapper"] {
  margin-top: 0;
}
[class~="slider-game-content"] img {
  width: 100%;
}
[class~="slider-game-item"]:hover {
  transform: scale(1.05);
}
[class~="slider-arrow"]:hover {
  background-color: rgba(192, 255, 0, 0.3);
}
[class~="slider-arrow"],
[class~="game-slider"] {
  display: flex;
}
[class~="slider-game-content"] img {
  height: 160px;
}
[class~="game-slider"] {
  gap: 0.104166667in;
}
[class~="game-slider"] {
  transition: transform 0.5s ease;
}
[class~="slider-game-content"] img {
  object-fit: cover;
}
[class~="slider-game-item"]:hover img {
  transform: scale(1.1);
}
.slider-game-item {
  flex: 0 0 auto;
}
[class~="slider-game-content"] img {
  display: block;
}
.slider-game-item {
  width: 160px;
}
.slider-game-item,
[class~="slider-arrow"] {
  cursor: pointer;
}
.slider-game-item,
[class~="slider-game-content"] img {
  transition: transform 0.3s ease;
}
[class~="slider-game-content"] {
  position: relative;
}
[class~="slider-game-content"] {
  border-radius: 9pt;
}
[class~="slider-game-content"] {
  box-shadow: 0 0.052083333in 0.15625in rgba(0, 0, 0, 0.3);
}
[class~="slider-arrow"] {
  position: absolute;
}
[class~="slider-arrow"] {
  top: 50%;
}
[class~="slider-arrow"] {
  transform: translateY(-50%);
}
[class~="slider-arrow"] {
  width: 30pt;
}
[class~="slider-arrow"] {
  height: 40px;
}
[class~="slider-arrow"] {
  background-color: rgba(0, 0, 0, 0.7);
}
[class~="slider-arrow"] {
  color: white;
}
[class~="slider-arrow"] {
  border-left-width: 0.010416667in;
}
[class~="slider-arrow"] {
  border-bottom-width: 0.010416667in;
}
[class~="slider-arrow"] {
  border-right-width: 0.010416667in;
}
[class~="slider-arrow"]:hover {
  color: #c0ff00;
}
[class~="slider-arrow"] {
  border-top-width: 0.010416667in;
}
[class~="slider-arrow"] {
  border-left-style: solid;
}
[class~="slider-arrow"] {
  border-bottom-style: solid;
}
[class~="slider-arrow"] {
  border-right-style: solid;
}
[class~="slider-arrow"] {
  border-top-style: solid;
}
[class~="slider-arrow"] {
  border-left-color: rgba(255, 255, 255, 0.3);
}
[class~="slider-arrow"] {
  border-bottom-color: rgba(255, 255, 255, 0.3);
}
[class~="slider-arrow"] {
  border-right-color: rgba(255, 255, 255, 0.3);
}
[class~="slider-arrow"] {
  border-top-color: rgba(255, 255, 255, 0.3);
}
[class~="slider-arrow"] {
  border-image: none;
}
[class~="slider-arrow"] {
  border-radius: 50%;
}
[class~="slider-arrow"] {
  font-size: 13.5pt;
}
[class~="slider-arrow"] {
  z-index: 2;
}
[class~="slider-arrow"] {
  align-items: center;
}
[class~="slider-arrow"] {
  justify-content: center;
}
[class~="slider-arrow"] {
  transition: all 0.3s ease;
}
[class~="prev-arrow"] {
  left: 7.5pt;
}
[class~="next-arrow"] {
  right: 10px;
}
@media (max-width: 768px) {
  [class~="game-slider-container"] {
    padding-left: 3.125pc;
  }
  [class~="game-slider-container"] {
    padding-bottom: 11.25pt;
  }
  [class~="game-slider-container"] {
    padding-right: 3.125pc;
  }
  [class~="slider-game-content"] img {
    height: 97.5pt;
  }
  [class~="game-slider-container"] {
    padding-top: 11.25pt;
  }
  [class~="slider-game-item"] {
    width: 1.354166667in;
  }
}
@media (max-width: 480px) {
  .slider-game-content img {
    height: 100px;
  }
  [class~="game-slider-container"] {
    padding-left: 22.5pt;
  }
  [class~="game-slider-container"] {
    padding-bottom: 7.5pt;
  }
  [class~="game-slider-container"] {
    padding-right: 22.5pt;
  }
  [class~="game-slider-container"] {
    padding-top: 7.5pt;
  }
  .slider-game-item {
    width: 100px;
  }
  .slider-arrow {
    width: 22.5pt;
  }
  .slider-arrow {
    height: 1.875pc;
  }
  .slider-arrow {
    font-size: 10.5pt;
  }
}
@media (max-width: 768px) {
  [class~="filter-buttons"] button {
    padding-left: 15pt;
  }
  [class~="filter-wrapper"] {
    padding-left: 0.9375pc;
  }
  [class~="filter-buttons"] button {
    padding-bottom: 7.5pt;
  }
  [class~="filter-buttons"] button {
    padding-right: 15pt;
  }
  [class~="filter-wrapper"] {
    padding-bottom: 0.9375pc;
  }
  [class~="filter-wrapper"] {
    padding-right: 0.9375pc;
  }
  [class~="filter-buttons"] button {
    padding-top: 7.5pt;
  }
  [class~="filter-wrapper"] {
    padding-top: 0.9375pc;
  }
  [class~="filter-wrapper"] {
    margin-left: 0.625pc;
  }
  [class~="filter-wrapper"] {
    margin-bottom: 0.625pc;
  }
  [class~="filter-wrapper"] {
    margin-right: 0.625pc;
  }
  #searchGame,
  [class~="filter-buttons"] button {
    width: 100%;
  }
  [class~="filter-wrapper"] {
    margin-top: 0.625pc;
  }
  [class~="filter-buttons"] {
    gap: 0.5pc;
  }
}
@media (max-width: 768px) {
  .site-info {
    font-size: 0.145833333in;
  }
  .site-info {
    padding-left: 0pc;
  }
  .site-info {
    padding-bottom: 0pc;
  }
  .site-info {
    padding-right: 0pc;
  }
  .site-info {
    padding-top: 0pc;
  }
  .site-info table {
    font-size: 9.75pt;
  }
  [class~="site-info"] td {
    padding-left: 4.5pt;
  }
  .site-info {
    margin-left: 0.104166667in;
  }
  [class~="site-info"] td {
    padding-bottom: 4.5pt;
  }
  [class~="site-info"] td {
    padding-right: 4.5pt;
  }
  [class~="site-info"] td {
    padding-top: 4.5pt;
  }
  .site-info {
    margin-bottom: 0.104166667in;
  }
  .site-info {
    margin-right: 0.104166667in;
  }
  .site-info {
    margin-top: 0.104166667in;
  }
  .site-info {
    overflow-x: auto;
  }
}
@media (max-width: 768px) {
  [class~="banner"] {
    margin-top: 0.104166667in;
  }
  [class~="banner"] img {
    max-width: 100%;
  }
  [class~="banner"] {
    padding-left: 0.625pc;
  }
  [class~="banner"] img {
    height: auto;
  }
  [class~="banner"] img {
    border-radius: 0.625pc;
  }
  [class~="banner"] {
    padding-bottom: 0;
  }
  [class~="banner"] {
    padding-right: 0.625pc;
  }
  [class~="banner"] {
    padding-top: 0;
  }
}
[class~="filter-wrapper"] {
  border-left-width: 0.125pc;
}
[class~="filter-wrapper"] {
  border-bottom-width: 0.125pc;
}
[class~="filter-wrapper"] {
  border-right-width: 0.125pc;
}
[class~="filter-wrapper"] {
  border-top-width: 0.125pc;
}
[class~="filter-wrapper"] {
  border-left-style: solid;
}
[class~="filter-wrapper"] {
  border-bottom-style: solid;
}
[class~="filter-wrapper"] {
  border-right-style: solid;
}
[class~="filter-wrapper"] {
  border-top-style: solid;
}
[class~="filter-wrapper"] {
  border-left-color: #ffd700;
}
[class~="filter-wrapper"] {
  border-bottom-color: #ffd700;
}
[class~="filter-wrapper"] {
  border-right-color: #ffd700;
}
[class~="filter-wrapper"] {
  border-top-color: #ffd700;
}
[class~="filter-wrapper"] {
  border-image: none;
}
[class~="filter-wrapper"],
[class~="site-info"] {
  animation: blinkBorder 4s ease-in-out infinite;
}
[class~="site-info"],
[class~="filter-wrapper"] {
  box-shadow: 0 0 0.625pc rgba(255, 215, 0, 0.3);
}
[class~="site-info"],
[class~="filter-wrapper"] {
  transition: border-color 0.3s ease;
}
[class~="site-info"] {
  border-left-width: 0.125pc;
}
[class~="site-info"] {
  border-bottom-width: 0.125pc;
}
[class~="site-info"] {
  border-right-width: 0.125pc;
}
[class~="site-info"] {
  border-top-width: 0.125pc;
}
[class~="site-info"] {
  border-left-style: solid;
}
[class~="site-info"] {
  border-bottom-style: solid;
}
[class~="site-info"] {
  border-right-style: solid;
}
[class~="site-info"] {
  border-top-style: solid;
}
[class~="site-info"] {
  border-left-color: #ffd700;
}
[class~="site-info"] {
  border-bottom-color: #ffd700;
}
[class~="site-info"] {
  border-right-color: #ffd700;
}
[class~="site-info"] {
  border-top-color: #ffd700;
}
[class~="site-info"] {
  border-image: none;
}
@media (min-width: 768px) {
  .filter-wrapper,
  [class~="site-info"] {
    animation: blinkBorder 2s ease-in-out infinite;
  }
}
.rtp-update {
  background: linear-gradient(to bottom, #bf0202, #5c0000);
}
body[class~="dark-mode"] [class~="suka-rating"],
.rtp-update,
body[class~="dark-mode"] [class~="rtp-update"],
[class~="suka-rating"] {
  color: #fff;
}
body[class~="dark-mode"] [class~="rtp-update"] {
  background: linear-gradient(to right, #bf0202, #5c0000);
}
.rtp-update,
[class~="suka-rating"] {
  font-weight: bold;
}
[class~="suka-rating"],
.rtp-update {
  font-size: 0.166666667in;
}
.rtp-update {
  padding-left: 2.604166667in;
}
[class~="rtp-rating-box"],
.rtp-update {
  padding-bottom: 0.625pc;
}
.rtp-update {
  padding-right: 2.604166667in;
}
[class~="rtp-rating-box"],
.rtp-update {
  padding-top: 0.625pc;
}
.rtp-update {
  border-radius: 6pt;
}
.rtp-update,
[class~="rtp-rating-box"] {
  margin-left: auto;
}
.rtp-update {
  margin-bottom: 11.25pt;
}
.rtp-update {
  margin-right: auto;
}
.rtp-update {
  margin-top: 11.25pt;
}
body[class~="dark-mode"] [class~="rtp-update"] {
  box-shadow: 0 0 7.5pt rgba(255, 255, 255, 0.2);
}
.rtp-update {
  text-align: left;
}
.rtp-update {
  max-width: 720pt;
}
[class~="suka-rating"],
.rtp-update {
  display: flex;
}
[class~="suka-rating"],
.rtp-update {
  align-items: center;
}
.rtp-update {
  gap: 7.5pt;
}
.rtp-update {
  box-shadow: 0 0 0.104166667in rgba(255, 0, 0, 0.5);
}
[class~="rtp-rating-box"],
[class~="suka-rating"],
.rtp-update {
  flex-wrap: wrap;
}
[class~="suka-rating"] {
  gap: 5px;
}
body[class~="light-mode"] [class~="suka-rating"] {
  color: #000;
}
[class~="suka-icon"],
[class~="suka-stars"] {
  font-size: 0.1875in;
}
[class~="suka-icon"] {
  margin-right: 4px;
}
[class~="suka-icon"],
[class~="suka-stars"] {
  color: #ffd700;
}
[class~="suka-stars"] {
  display: inline-block;
}
body[class~="dark-mode"] [class~="rtp-rating-box"],
[class~="rtp-rating-box"] {
  background-color: var(--card-bg);
}
[class~="rtp-rating-box"] {
  border-left-width: 0.020833333in;
}
[class~="rtp-rating-box"] {
  border-bottom-width: 0.020833333in;
}
[class~="rtp-rating-box"] {
  border-right-width: 0.020833333in;
}
[class~="rtp-rating-box"] {
  border-top-width: 0.020833333in;
}
[class~="rtp-rating-box"] {
  border-left-style: solid;
}
[class~="rtp-rating-box"] {
  border-bottom-style: solid;
}
[class~="rtp-rating-box"] {
  border-right-style: solid;
}
[class~="rtp-rating-box"] {
  border-top-style: solid;
}
[class~="rtp-rating-box"] {
  border-left-color: #ffd700;
}
[class~="rtp-rating-box"] {
  border-bottom-color: #ffd700;
}
[class~="rtp-rating-box"] {
  border-right-color: #ffd700;
}
[class~="rtp-rating-box"] {
  border-top-color: #ffd700;
}
[class~="rtp-rating-box"] {
  border-image: none;
}
[class~="rtp-rating-box"] {
  border-radius: 0.75pt;
}
[class~="rtp-rating-box"] {
  padding-left: 3.1875pc;
}
[class~="rtp-rating-box"] {
  padding-right: 3.1875pc;
}
[class~="rtp-rating-box"] {
  margin-bottom: 0.625pc;
}
[class~="rtp-rating-box"] {
  margin-right: auto;
}
[class~="rtp-rating-box"] {
  margin-top: 0.625pc;
}
[class~="rtp-rating-box"] {
  max-width: 9.375in;
}
[class~="rtp-rating-box"] {
  display: flex;
}
[class~="rtp-rating-box"] {
  flex-direction: column;
}
[class~="rtp-rating-box"] {
  gap: 10px;
}
[class~="rtp-rating-box"] {
  animation: blinkBorder 4s ease-in-out infinite;
}
[class~="rtp-rating-box"] {
  box-shadow: 0 0 7.5pt rgba(255, 215, 0, 0.3);
}
[class~="rtp-rating-box"] {
  transition: border-color 0.3s ease;
}
body[class~="dark-mode"] [class~="rtp-rating-box"] {
  box-shadow: 0 0 7.5pt rgba(255, 255, 255, 0.1);
}
@media (min-width: 768px) {
  [class~="rtp-rating-box"] {
    flex-direction: row;
  }
  [class~="rtp-rating-box"] {
    justify-content: space-between;
  }
  [class~="rtp-rating-box"] {
    align-items: center;
  }
}
@media (max-width: 767px) {
  [class~="rtp-update"] {
    padding-left: 7.5pt;
  }
  [class~="rtp-update"] {
    padding-bottom: 7.5pt;
  }
  [class~="rtp-update"] {
    padding-right: 7.5pt;
  }
  [class~="rtp-update"] {
    padding-top: 7.5pt;
  }
  [class~="rtp-update"],
  [class~="suka-rating"] {
    font-size: 0.145833333in;
  }
  [class~="suka-rating"],
  [class~="rtp-update"] {
    text-align: center;
  }
  [class~="suka-rating"],
  [class~="rtp-update"] {
    justify-content: center;
  }
  [class~="rtp-rating-box"] {
    padding-left: 1pc;
  }
  [class~="rtp-rating-box"] {
    padding-bottom: 0.75pc;
  }
  [class~="rtp-rating-box"] {
    padding-right: 1pc;
  }
  [class~="rtp-rating-box"] {
    padding-top: 0.75pc;
  }
}
@media (max-width: 767px) {
  [class~="rtp-rating-box"] {
    flex-direction: column;
  }
  [class~="rtp-rating-box"] {
    align-items: center;
  }
  [class~="rtp-rating-box"],
  [class~="suka-rating"],
  .rtp-update {
    text-align: center;
  }
  [class~="rtp-rating-box"] {
    padding-left: 0.166666667in;
  }
  [class~="rtp-rating-box"] {
    padding-bottom: 0.166666667in;
  }
  [class~="rtp-rating-box"] {
    padding-right: 0.166666667in;
  }
  [class~="rtp-rating-box"] {
    padding-top: 0.166666667in;
  }
  [class~="rtp-rating-box"] {
    gap: 9pt;
  }
  .rtp-update {
    width: 90%;
  }
  [class~="suka-rating"],
  .rtp-update {
    justify-content: center;
  }
  .rtp-update {
    padding-left: 7.5pt;
  }
  .rtp-update {
    padding-bottom: 7.5pt;
  }
  .rtp-update {
    padding-right: 7.5pt;
  }
  .rtp-update {
    padding-top: 7.5pt;
  }
}
[class~="rtp-rating-box"] {
  display: flex;
}
[class~="rtp-rating-box"],
[class~="auth-buttons"] {
  flex-wrap: wrap;
}
[class~="rtp-rating-box"] {
  justify-content: space-between;
}
[class~="rtp-rating-box"] {
  align-items: center;
}
[class~="img-wrapper"] {
  position: relative;
}
[class~="img-wrapper"] {
  display: inline-block;
}
.play-button {
  position: absolute;
}
.play-button {
  top: 50%;
}
.play-button {
  left: 50%;
}
.play-button {
  transform: translate(-50%, -50%);
}
.play-button {
  background: linear-gradient(45deg, #bf0202, #5c0000);
}
[class~="btn-auth"]:hover {
  transform: scale(1.05);
}
[class~="btn-auth"],
.play-button {
  color: #fff;
}
.play-button {
  font-weight: bold;
}
[class~="btn-auth"]:hover {
  background: linear-gradient(1deg, #5c0000, #a60707);
}
.play-button {
  padding-left: 12pt;
}
.play-button {
  padding-bottom: 0.083333333in;
}
.play-button {
  padding-right: 12pt;
}
.play-button {
  padding-top: 0.083333333in;
}
.play-button {
  border-radius: 6pt;
}
.play-button,
[class~="btn-auth"] {
  text-decoration: none;
}
.play-button {
  opacity: 0;
}
.play-button {
  transition: opacity 0.3s ease;
}
.play-button {
  z-index: 3;
}
.play-button {
  box-shadow: 0 0 0.104166667in rgba(255, 217, 0, 0.459);
}
[class~="auth-buttons"] {
  display: flex;
}
[class~="auth-buttons"] {
  justify-content: center;
}
[class~="auth-buttons"] {
  gap: 0.208333333in;
}
[class~="auth-buttons"] {
  margin-left: auto;
}
.img-wrapper:hover .play-button {
  opacity: 1;
}
[class~="auth-buttons"] {
  margin-bottom: 0.208333333in;
}
[class~="auth-buttons"] {
  margin-right: auto;
}
[class~="auth-buttons"] {
  margin-top: 0.208333333in;
}
[class~="auth-buttons"] {
  max-width: 62.5pc;
}
[class~="auth-buttons"] {
  animation: blinkBorder 4s ease-in-out infinite;
}
[class~="auth-buttons"] {
  border-left-width: 0.125pc;
}
[class~="auth-buttons"] {
  border-bottom-width: 0.125pc;
}
[class~="auth-buttons"] {
  border-right-width: 0.125pc;
}
[class~="auth-buttons"] {
  border-top-width: 0.125pc;
}
[class~="auth-buttons"] {
  border-left-style: solid;
}
[class~="auth-buttons"] {
  border-bottom-style: solid;
}
[class~="auth-buttons"] {
  border-right-style: solid;
}
[class~="auth-buttons"] {
  border-top-style: solid;
}
[class~="auth-buttons"] {
  border-left-color: #ffd700;
}
[class~="auth-buttons"] {
  border-bottom-color: #ffd700;
}
[class~="auth-buttons"] {
  border-right-color: #ffd700;
}
[class~="auth-buttons"] {
  border-top-color: #ffd700;
}
[class~="auth-buttons"] {
  border-image: none;
}
[class~="auth-buttons"] {
  padding-left: 0;
}
[class~="auth-buttons"] {
  padding-bottom: 0.9375pc;
}
[class~="auth-buttons"] {
  padding-right: 0;
}
[class~="auth-buttons"] {
  padding-top: 0.9375pc;
}
[class~="auth-buttons"] {
  border-radius: 1px;
}
[class~="auth-buttons"] {
  box-shadow: 0 0 10px rgba(255, 215, 0, 0.3);
}
[class~="btn-auth"] {
  background: linear-gradient(1deg, #a60707, #5c0000);
}
[class~="btn-auth"] {
  padding-left: 2.083333333in;
}
[class~="btn-auth"] {
  padding-bottom: 9pt;
}
[class~="btn-auth"] {
  padding-right: 2.083333333in;
}
[class~="btn-auth"] {
  padding-top: 9pt;
}
[class~="btn-auth"] {
  border-radius: 10px;
}
[class~="btn-auth"] {
  font-weight: bold;
}
[class~="btn-auth"] {
  font-size: 0.166666667in;
}
[class~="btn-auth"] {
  transition: transform 0.3s, background 0.4s;
}
[class~="btn-auth"] {
  box-shadow: 0 0 7.5pt rgba(255, 255, 255, 0.479);
}
@media (max-width: 600px) {
  [class~="auth-buttons"] {
    flex-direction: column;
  }
  [class~="auth-buttons"] {
    gap: 10px;
  }
  [class~="auth-buttons"] {
    text-align: center;
  }
  .btn-auth {
    width: 80%;
  }
  .btn-auth {
    margin-left: auto;
  }
  .btn-auth {
    margin-bottom: 0;
  }
  .btn-auth {
    margin-right: auto;
  }
  .btn-auth {
    margin-top: 0;
  }
  .btn-auth {
    font-size: 0.875pc;
  }
  .btn-auth {
    padding-left: 15pt;
  }
  .btn-auth {
    padding-bottom: 7.5pt;
  }
  .btn-auth {
    padding-right: 15pt;
  }
  .btn-auth {
    padding-top: 7.5pt;
  }
}
[class~="img-kontak"]:hover {
  border-bottom-width: 0.3125pc;
}
#scrollToTopBtn {
  display: none;
}
#scrollToTopBtn,
.floating-menu,
[class~="floating-menu"] {
  position: fixed;
}
.floating-menu,
[class~="floating-menu"] {
  bottom: 0;
}
.floating-menu,
[class~="floating-menu"] {
  left: 0;
}
.floating-menu,
[class~="floating-menu"] {
  right: 0;
}
.floating-menu,
[class~="floating-menu"] {
  background: linear-gradient(to bottom, #c48d00, #413000);
}
#scrollToTopBtn {
  bottom: 7pt;
}
.floating-menu,
[class~="floating-menu"] a,
[class~="floating-menu"],
[class~="card-toggle"] {
  display: flex;
}
#scrollToTopBtn {
  right: 7.5pt;
}
.floating-menu,
[class~="floating-menu"] {
  justify-content: space-around;
}
[class~="floating-menu"] a,
[class~="card-toggle"],
.floating-menu,
[class~="floating-menu"] {
  align-items: center;
}
[class~="img-kontak"]:hover {
  border-bottom-style: double;
}
.floating-menu,
[class~="floating-menu"] {
  padding-left: 0;
}
#scrollToTopBtn,
[class~="floating-menu"],
.floating-menu {
  z-index: 999;
}
#scrollToTopBtn {
  font-size: 22.5pt;
}
[class~="floating-menu"] {
  padding-bottom: 15.75pt;
}
[class~="floating-menu"] a img {
  width: 45px;
}
[class~="floating-menu"],
.floating-menu {
  padding-right: 0;
}
#scrollToTopBtn {
  background: linear-gradient(1deg, #967100, #574202);
}
[class~="floating-menu"] {
  padding-top: 15.75pt;
}
#scrollToTopBtn {
  color: white;
}
[class~="img-kontak"]:hover {
  border-bottom-color: #ffe600;
}
[class~="img-kontak"]:hover {
  border-image: none;
}
[class~="floating-menu"] {
  box-shadow: 0 -0.020833333in 0.625pc rgba(0, 0, 0, 0.4);
}
.floating-menu a:hover,
[class~="img-kontak"]:hover {
  transform: scale(1.1);
}
#scrollToTopBtn {
  border-left-width: medium;
}
#scrollToTopBtn {
  border-bottom-width: medium;
}
[class~="floating-menu"] a img {
  height: 33.75pt;
}
[class~="floating-menu"] {
  border-top-width: 0.125pc;
}
[class~="floating-menu"] {
  border-top-style: solid;
}
[class~="floating-menu"] {
  border-top-color: gold;
}
[class~="floating-menu"] {
  border-image: none;
}
[class~="floating-menu"] {
  font-weight: bold;
}
#scrollToTopBtn {
  border-right-width: medium;
}
#scrollToTopBtn {
  border-top-width: medium;
}
#scrollToTopBtn {
  border-left-style: none;
}
[class~="floating-menu"] a,
[class~="card-toggle"] {
  flex-direction: column;
}
#scrollToTopBtn {
  border-bottom-style: none;
}
#scrollToTopBtn {
  border-right-style: none;
}
[class~="floating-menu"] a {
  text-decoration: none;
}
#scrollToTopBtn {
  border-top-style: none;
}
.floating-menu {
  padding-bottom: 3.75pt;
}
.floating-menu {
  padding-top: 3.75pt;
}
#scrollToTopBtn {
  border-left-color: currentColor;
}
.floating-menu {
  border-top-width: 0.020833333in;
}
.floating-menu {
  border-top-style: solid;
}
#scrollToTopBtn {
  border-bottom-color: currentColor;
}
.floating-menu {
  border-top-color: gold;
}
#scrollToTopBtn {
  border-right-color: currentColor;
}
#scrollToTopBtn {
  border-top-color: currentColor;
}
.floating-menu,
#scrollToTopBtn {
  border-image: none;
}
[class~="card-toggle"] {
  padding-top: 0.104166667in;
}
[class~="card-toggle"] {
  padding-bottom: 0.625pc;
}
[class~="floating-menu"] a img {
  margin-bottom: 4px;
}
[class~="card-toggle"],
#slide-left1 {
  width: 10.625pc;
}
#scrollToTopBtn {
  border-radius: 0.0625pc;
}
[class~="card-toggle"] {
  justify-content: center;
}
[class~="card-img"] {
  width: 9.375pc;
}
[class~="card-img"] {
  height: auto;
}
[class~="card-img"] {
  margin-bottom: 0.3125pc;
}
[class~="card-img"] {
  margin-left: 1.5pt;
}
#scrollToTopBtn {
  padding-left: 0.010416667in;
}
[class~="hours"] {
  margin-left: 0.208333333in;
}
[class~="hours"] {
  margin-bottom: 0.208333333in;
}
#scrollToTopBtn {
  padding-bottom: 0.010416667in;
}
#scrollToTopBtn {
  padding-right: 0.010416667in;
}
[class~="hours"] {
  margin-right: 0.208333333in;
}
#scrollToTopBtn {
  padding-top: 0.010416667in;
}
[class~="hours"] {
  margin-top: 0.208333333in;
}
[class~="img-kontak"] {
  width: 37.5pt;
}
[class~="floating-menu"] a {
  color: white;
}
[class~="img-kontak"] {
  margin-left: 0.625pc;
}
#scrollToTopBtn,
#toggle-left1 {
  cursor: pointer;
}
[class~="img-kontak"] {
  margin-bottom: 0.625pc;
}
#scrollToTopBtn {
  box-shadow: 0 0 10px rgba(255, 215, 0, 0.6);
}
[class~="img-kontak"] {
  margin-right: 0.625pc;
}
[class~="img-kontak"] {
  margin-top: 0.625pc;
}
[class~="img-kontak"] {
  padding-bottom: 0.5625pc;
}
[class~="img-kontak"] {
  border-bottom-width: 0.052083333in;
}
[class~="img-kontak"] {
  border-bottom-style: double;
}
#scrollToTopBtn {
  transition: opacity 0.3s ease, transform 0.3s ease;
}
[class~="img-kontak"] {
  border-bottom-color: #ffd700;
}
[class~="img-kontak"] {
  border-image: none;
}
#slide-left1 {
  position: fixed;
}
[class~="floating-menu"] a {
  font-size: 0.9375pc;
}
[class~="img-kontak"] {
  transition: transform 0.3s ease-in-out;
}
#toggle-left1,
#slide-left1 {
  top: 50%;
}
#slide-left1,
#toggle-left1 {
  transform: translateY(-50%);
}
#slide-left1 {
  z-index: 99999;
}
[class~="daftar-btn-bawah"] {
  display: grid;
}
[class~="daftar-btn-bawah"] {
  grid-template-columns: repeat(2, 1fr);
}
#slide-left1 {
  left: -1.875in;
}
[class~="daftar-btn-bawah"] {
  grid-template-rows: repeat(2, 1fr);
}
.open {
  left: 0 !important;
}
#slide-left1 {
  min-height: 165pt;
}
#slide-left1 {
  text-align: center;
}
#slide-left1 {
  transition: left 0.4s ease-in-out;
}
#slide-left1 {
  border-radius: 0px 0.75pc 24pt 0;
}
#slide-left1 {
  border-left-width: 0.75pt;
}
#slide-left1 {
  border-bottom-width: 0.75pt;
}
#slide-left1 {
  border-right-width: 0.75pt;
}
#slide-left1 {
  border-top-width: 0.75pt;
}
#slide-left1 {
  border-left-style: solid;
}
#slide-left1 {
  border-bottom-style: solid;
}
#slide-left1 {
  border-right-style: solid;
}
#slide-left1 {
  border-top-style: solid;
}
#slide-left1 {
  border-left-color: #ffd700;
}
#slide-left1 {
  border-bottom-color: #ffd700;
}
#slide-left1 {
  border-right-color: #ffd700;
}
#slide-left1 {
  border-top-color: #ffd700;
}
#slide-left1 {
  border-image: none;
}
#scrollToTopBtn:hover {
  transform: scale(1.05);
}
[class~="floating-menu"] a {
  font-weight: bold;
}
#toggle-left1 {
  position: absolute;
}
#toggle-left1 {
  left: 11pc;
}
[class~="floating-menu"] a {
  flex: 1;
}
.floating-menu a:hover {
  color: #ffeb3b;
}
#toggle-left1 {
  z-index: 100000;
}
#toggle-left1 {
  width: 3.4375pc;
}
[class~="floating-menu"] a {
  transition: transform 0.3s ease;
}
#scrollToTopBtn:hover {
  background: linear-gradient(45deg, #967100, #574202);
}
.provider-scroll-wrapper {
  overflow-x: auto;
  white-space: nowrap;
  padding: 10px;
  margin-bottom: 20px;
}

.provider-scroll {
  display: flex;
  gap: 14px;
}

.provider-link {
  text-decoration: none;
  flex: 0 0 auto;
}

.provider-btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: linear-gradient(180deg, #a60707, #4a0000);
  color: white;
  padding: 27px;
  border-radius: 10px;
  font-weight: bold;
  cursor: pointer;
  transition: transform 0.2s, background 0.3s;
  width: 90px;
  text-align: center;
}

.provider-btn:hover {
  transform: scale(1.05);
  background: linear-gradient(180deg, #947000, #574202);
}

.provider-logo {
  width: 50px;
  height: 50px;
  margin-bottom: 5px;
  object-fit: contain;
}

