/* screen - index */

#win79-page {
  width: 100% !important;
  overflow: hidden;
}

.main-container {
  width: fit-content;
  transform-origin: top left;
  visibility: hidden;
}

.index {
  background-color: #030a24;
  height: 4529px;
  min-width: 1920px;
  overflow: hidden;
  position: relative;
  width: 1920px;
}

.index .group-2sdsdsxs-1 {
  height: 1229px;
  left: -6px;
  overflow: hidden;
  position: absolute;
  top: -22px;
  width: 1931px;
}

.index .group-2sdsdsxs-1 .group-2sdsdsxs-1-img {
  display: block;
  height: 100%;
  width: 100%;
  transform-origin: center center;
  animation: group-2sdsdsxs-1-zoom 20s ease-in-out infinite;
}

@keyframes group-2sdsdsxs-1-zoom {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.12);
  }
  100% {
    transform: scale(1);
  }
}

.index .file-8sdsxsxsxss-1 {
  aspect-ratio: 0.66;
  height: 1439px;
  left: 1139px;
  position: absolute;
  top: 1362px;
  width: 781px;
}

.index .layer-7sdsxsxsxs-1 {
  aspect-ratio: 0.93;
  height: 1310px;
  left: 0;
  position: absolute;
  top: 1208px;
  width: 818px;
}

.index .image-18 {
  aspect-ratio: 1;
  height: 1920px;
  left: calc(50.00% - 960px);
  top: calc(50.00% - 616px);
  width: 1920px;
}

.index .frame-18 {
  height: 1010px;
  left: calc(50.00% - 749px);
  position: absolute;
  top: 1239px;
  width: 1499px;
}

.index .group-81 {
  height: 1056px;
  left: 60px;
  position: absolute;
  top: -8px;
  width: 1404px;
}

.index .group-8 {
  height: 920px;
  left: 0;
  position: absolute;
  top: 98px;
  width: 500px;
}

.game-frame {
  border: 0;
  display: block;
}

.index .image-20 {
  aspect-ratio: 2.63;
  height: 309px;
  left: 590px;
  top: 0;
  width: 814px;
}

.index .group-3sdsxss-1 {
  aspect-ratio: 1.03;
  height: 901px;
  left: 475px;
  object-fit: cover;
  position: absolute;
  top: 155px;
  width: 929px;
}

.index .layer-1sdsxsz-1 {
  aspect-ratio: 3.82;
  height: 149px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: -75px;
  width: 566px;
}

.index .frame-31 {
  height: 713px;
  left: 62px;
  position: absolute;
  top: 2295px;
  width: 1796px;
}

.index .frame-14 {
  display: flex;
  gap: 40px;
  height: 584px;
  left: calc(50.00% - 898px);
  position: absolute;
  top: 129px;
  width: 1796px;
}

.index .bn-c-th-nhn {
  height: 88px;
  left: calc(50.00% - 281px);
  object-fit: contain;
  position: absolute;
  top: calc(50.00% - 356px);
  width: 563px;
}

.index .group-63 {
  background-image: url(../img/footer-bg.webp);
  background-size: 100% 100%;
  height: 7.95%;
  left: 0;
  position: absolute;
  top: 92.05%;
  width: 100%;
}

.index .win79_logopng {
  height: 3.32%;
  left: 4.38%;
  position: absolute;
  top: 93.33%;
  width: 17.71%;
}

.index .chungnhan_dmcapng {
  height: 2.33%;
  left: 80.52%;
  position: absolute;
  top: 93.68%;
  width: 13.70%;
}

.index .chnh-sch-bo-mt {
  height: 0.59%;
  left: 24.90%;
  position: absolute;
  top: 93.58%;
  width: 11.41%;
}

.index .chnh-sch-cookies {
  height: 0.44%;
  left: 24.90%;
  position: absolute;
  top: 94.77%;
  width: 11.15%;
}

.index .iu-khon-s-dng {
  height: 0.61%;
  left: 24.84%;
  position: absolute;
  top: 95.80%;
  width: 11.88%;
}

.index .min-tr-trch-nhim {
  height: 0.62%;
  left: 24.90%;
  position: absolute;
  top: 97.01%;
  width: 12.66%;
}

.index .chi-c-trch-nhim {
  height: 0.54%;
  left: 24.90%;
  position: absolute;
  top: 98.25%;
  width: 11.87%;
}

.index .hng-dn-ng-k {
  height: 0.61%;
  left: 62.29%;
  position: absolute;
  top: 93.55%;
  width: 11.61%;
}

.index .hng-dn-ti-game {
  height: 0.61%;
  left: 62.29%;
  position: absolute;
  top: 94.71%;
  width: 12.08%;
}

.index .hng-dn-np-rt {
  height: 0.62%;
  left: 62.29%;
  position: absolute;
  top: 95.80%;
  width: 11.46%;
}

.index .khuyn-mi-s-kin {
  height: 0.61%;
  left: 62.29%;
  position: absolute;
  top: 97.06%;
  width: 11.98%;
}

.index .thng-bo-thay-domain-mi {
  height: 0.52%;
  left: 62.24%;
  position: absolute;
  top: 98.27%;
  width: 16.61%;
}

.index .btn_facebookpng-copy {
  height: 1.85%;
  left: 44.74%;
  position: absolute;
  top: 94.67%;
  width: 4.84%;
}

.index .btn_telegrampng-copy {
  height: 1.85%;
  left: 50.42%;
  position: absolute;
  top: 94.67%;
  width: 4.84%;
}

.index .btn_hotrotructuyen {
  height: 1.45%;
  left: 40.36%;
  position: absolute;
  top: 96.97%;
  width: 19.27%;
}

.index .rectangle {
  height: 0.50%;
  left: 43.33%;
  position: absolute;
  top: 93.76%;
  width: 13.80%;
}

.index .group-1sdsdsdw-1 {
  aspect-ratio: 0.84;
  height: 1034px;
  left: 43px;
  object-fit: cover;
  position: absolute;
  top: 153px;
  width: 872px;
}

.index .logo {
  aspect-ratio: 2.04;
  height: 258px;
  left: calc(50.00% + 112px);
  position: absolute;
  top: 40px;
  width: 527px;
}

.index .frame-12 {
  height: 742px;
  left: 62px;
  position: absolute;
  top: 3059px;
  width: 1796px;
}

.index .frame-9 {
  background-color: #011140;
  border: 1.91px solid;
  border-color: #00d2ff;
  border-radius: 9.55px;
  box-shadow: inset 0px 0px 28.66px 9.55px #006cff;
  display: flex;
  height: 742px;
  left: calc(50.00% - 898px);
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 1796px;
}

.index .frame-30 {
  align-items: center;
  display: inline-flex;
  gap: 21.97px;
  height: 544.53px;
  margin-left: 25.8px;
  margin-top: 122.3px;
  padding: 0px 8.6px;
  position: relative;
  will-change: transform;
}

.index .frame-30 .slide {
  flex: 0 0 auto;
  height: 544.53px;
  position: relative;
  width: 326.72px;
}

.index .frame-30 .slide img {
  display: block;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.index .frame-10 {
  height: 83px;
  left: 529px;
  position: absolute;
  top: 1px;
  width: 738px;
}

.index .nut {
  display: flex;
  gap: 7.6px;
  height: 11px;
  left: calc(50.00% - 34px);
  position: absolute;
  top: 697px;
  width: 69px;
}

.index .frame-18-1 {
  background-color: var(--white);
  border-radius: 114.64px;
  height: 11.46px;
  margin-left: 0;
  margin-top: 0;
  width: 11.46px;
}

.index .frame {
  background-color: var(--white);
  border-radius: 114.64px;
  height: 11.46px;
  margin-top: 0;
  width: 11.46px;
}

.index .nut .active {
  background-color: #00ccff;
}

.index .bg_title-1 {
  aspect-ratio: 8.87;
  height: 83px;
  left: calc(50.00% - 369px);
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 738px;
}

.index .game-hot-trn-win79 {
  color: var(--white);
  font-family: var(--font-family-svn-gilroy-bolditalic);
  font-size: calc(var(--font-size-xxxl) * 0.9);
  font-weight: 700;
  left: 50%;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: calc(50.00% - 20px);
  transform: translateX(-50%);
  white-space: nowrap;
}

.index .group-80 {
  height: 297px;
  left: calc(50.00% - 898px);
  position: absolute;
  top: 3848px;
  width: 1796px;
}

.index .x1111 {
  background-color: var(--white);
  border-radius: 23.1px;
  height: 287px;
  left: calc(50.00% - 898px);
  overflow: hidden;
  position: absolute;
  top: 10px;
  width: 1796px;
}

.index .bg_3-2 {
  mix-blend-mode: multiply;
}

.index .x1111-2 {
  height: 246px;
  left: 163px;
  position: absolute;
  top: 20px;
  width: 1037px;
}

.index .image-17 {
  height: 246px;
  left: 0;
  top: 20px;
  width: 1037px;
}

.index .nv4-1 {
  aspect-ratio: 1.29;
  height: 362px;
  left: calc(50.00% + 290px);
  position: absolute;
  top: -16px;
  width: 449px;
}

.index .formdk::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(0deg, rgba(1, 93, 233, 0.9) 0%, rgba(0, 204, 255, 0.9) 100%);
  border-radius: 27.09px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 4.06px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .formdk {
  background-color: #000d23e6;
  border: none;
  border-radius: 27.09px;
  height: 753px;
  left: 898px;
  overflow: hidden;
  position: absolute;
  top: 310px;
  width: 875px;
}

.index .frame-5::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(180deg, rgba(3, 193, 249, 1) 0%, rgba(0, 120, 255, 1) 100%);
  border-radius: 15.61px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1.56px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .frame-5 {
  background-color: var(--fuzzy-wuzzy);
  border: none;
  border-radius: 15.61px;
  display: flex;
  height: 118px;
  left: calc(50.00% - 394px);
  overflow: hidden;
  position: absolute;
  top: 64px;
  width: 780px;
}

.index .frame-6-1 {
  align-items: center;
  display: flex;
  gap: 60.9px;
  height: 62.42px;
  margin-left: 42.1px;
  margin-top: 28.1px;
  width: 410.42px;
}

.index .uer-1 {
  aspect-ratio: 0.88;
  height: 49.94px;
  margin-top: 0;
  object-fit: cover;
  width: 43.69px;
}

.index .tn-ng-nhp {
  height: 41px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: 0.4px;
  white-space: nowrap;
  width: 272px;
}

.index .frame-6-2::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(180deg, rgba(3, 193, 249, 1) 0%, rgba(0, 120, 255, 1) 100%);
  border-radius: 15.61px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1.56px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .frame-6-2 {
  background-color: var(--fuzzy-wuzzy);
  border: none;
  border-radius: 15.61px;
  height: 117px;
  left: calc(50.00% - 394px);
  overflow: hidden;
  position: absolute;
  top: 219px;
  width: 780px;
}

.index .frame-6 {
  align-items: center;
  display: flex;
  gap: 59.3px;
  height: 62px;
  left: 42px;
  position: absolute;
  top: 28px;
  width: 410px;
}

.index .mk-1 {
  aspect-ratio: 0.83;
  height: 54.62px;
  margin-top: 1.6px;
  width: 45.26px;
}

.index .mt-khu {
  height: 41px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: 0.4px;
  white-space: nowrap;
  width: 168px;
}

.index .group {
  height: 23.18%;
  left: 88.33%;
  position: absolute;
  top: 39.08%;
  width: 6.26%;
}

.index .vector {
  height: 66.67%;
  left: 31.47%;
  position: absolute;
  top: 16.67%;
  width: 37.05%;
}

.index .vector-1 {
  height: 100.00%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100.00%;
}

.index .vector-2 {
  height: 28.32%;
  left: 31.47%;
  position: absolute;
  top: 24.27%;
  width: 15.74%;
}

.index .group,
.index .group-1,
.win79u95ldpu95halloweenu95mb .group-2,
.win79u95ldpu95halloweenu95mb .group-3 {
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
}

.index .group .eye-off,
.index .group-1 .eye-off,
.win79u95ldpu95halloweenu95mb .group-2 .eye-off,
.win79u95ldpu95halloweenu95mb .group-3 .eye-off {
  display: none !important;
}

.eye-off {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: scale(1.2);
  transform-origin: center;
  width: 100%;
}

.index .frame-6-2.show-password .eye-off,
.index .frame-7.show-password .eye-off,
.win79u95ldpu95halloweenu95mb .frame-6-5.show-password .eye-off,
.win79u95ldpu95halloweenu95mb .frame-7-1.show-password .eye-off {
  display: block !important;
}

.index .frame-7::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(180deg, rgba(3, 193, 249, 1) 0%, rgba(0, 120, 255, 1) 100%);
  border-radius: 15.61px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1.56px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .frame-7 {
  background-color: var(--fuzzy-wuzzy);
  border: none;
  border-radius: 15.61px;
  height: 116px;
  left: calc(50.00% - 394px);
  overflow: hidden;
  position: absolute;
  top: 374px;
  width: 780px;
}

.index .nhp-li-mt-khu {
  height: 41px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: 0.4px;
  white-space: nowrap;
  width: 329px;
}

.index .group-1 {
  height: 23.40%;
  left: 88.61%;
  position: absolute;
  top: 39.44%;
  width: 6.26%;
}

.index .image-19 {
  aspect-ratio: 3;
  height: 291px;
  left: calc(50.00% - 443px);
  top: 462px;
  width: 872px;
}

.index .bg_3 {
  aspect-ratio: 1.78;
  height: 1011px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: -49px;
  width: 1796px;
}

.index .image {
  object-fit: cover;
  position: absolute;
}
/* screen - win79u95ldpu95halloweenu95mb */

.win79u95ldpu95halloweenu95mb {
  background-color: #030a24;
  min-height: 6339px;
  min-width: 750px;
  overflow: hidden;
  position: relative;
  width: 750px;
}

.win79u95ldpu95halloweenu95mb .layer-7sdsxsxsxs-1-1 {
  aspect-ratio: 0.93;
  height: 977px;
  left: 0;
  position: absolute;
  top: 2790px;
  width: 692px;
}

.win79u95ldpu95halloweenu95mb .group-2sdsdsxs-1-1 {
  aspect-ratio: 0.58;
  height: 1295px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 750px;
}

.win79u95ldpu95halloweenu95mb .image-18-1 {
  aspect-ratio: 1;
  height: 1920px;
  left: calc(50.00% - 960px);
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 1828px);
  width: 1920px;
}

.win79u95ldpu95halloweenu95mb .group-1sdsdsdw-1-1 {
  aspect-ratio: 0.84;
  height: 762px;
  left: 37px;
  object-fit: cover;
  position: absolute;
  top: 23px;
  width: 643px;
}

.win79u95ldpu95halloweenu95mb .file-8sdsxsxsxss-1-1 {
  aspect-ratio: 0.66;
  height: 1099px;
  left: 380px;
  position: absolute;
  top: 2280px;
  width: 370px;
}

.win79u95ldpu95halloweenu95mb .logo-1 {
  aspect-ratio: 2.04;
  height: 119px;
  left: calc(50.00% - 118px);
  position: absolute;
  top: 0;
  width: 244px;
}

.win79u95ldpu95halloweenu95mb .formdk-1::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(0deg, rgba(1, 93, 233, 0.9) 0%, rgba(0, 204, 255, 0.9) 100%);
  border-radius: 21.37px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 3.21px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.win79u95ldpu95halloweenu95mb .formdk-1 {
  background-color: #000d23e6;
  border: none;
  border-radius: 21.37px;
  height: 594px;
  left: 30px;
  overflow: hidden;
  position: absolute;
  top: 701px;
  width: 690px;
}

.win79u95ldpu95halloweenu95mb .frame-5-1::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(180deg, rgba(3, 193, 249, 1) 0%, rgba(0, 120, 255, 1) 100%);
  border-radius: 12.31px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1.23px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.win79u95ldpu95halloweenu95mb .frame-5-1 {
  background-color: var(--fuzzy-wuzzy);
  border: none;
  border-radius: 12.31px;
  display: flex;
  height: 93px;
  left: calc(50.00% - 311px);
  overflow: hidden;
  position: absolute;
  top: 51px;
  width: 615px;
}

.win79u95ldpu95halloweenu95mb .frame-6-4 {
  align-items: center;
  display: flex;
  gap: 48px;
  height: 49.23px;
  margin-left: 33.2px;
  margin-top: 22.2px;
  width: 323.67px;
}

.win79u95ldpu95halloweenu95mb .uer-1-1 {
  aspect-ratio: 0.88;
  height: 39.38px;
  margin-top: 0;
  object-fit: cover;
  width: 34.46px;
}

.win79u95ldpu95halloweenu95mb .tn-ng-nhp-1 {
  height: 32px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: 0;
  white-space: nowrap;
  width: 214px;
}

.win79u95ldpu95halloweenu95mb .frame-6-5::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(180deg, rgba(3, 193, 249, 1) 0%, rgba(0, 120, 255, 1) 100%);
  border-radius: 12.31px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1.23px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.win79u95ldpu95halloweenu95mb .frame-6-5 {
  background-color: var(--fuzzy-wuzzy);
  border: none;
  border-radius: 12.31px;
  height: 92px;
  left: calc(50.00% - 311px);
  overflow: hidden;
  position: absolute;
  top: 173px;
  width: 615px;
}

.win79u95ldpu95halloweenu95mb .frame-6-3 {
  align-items: center;
  display: flex;
  gap: 46.8px;
  height: 49px;
  left: 33px;
  position: absolute;
  top: 22px;
  width: 324px;
}

.win79u95ldpu95halloweenu95mb .mk-1-1 {
  aspect-ratio: 0.83;
  height: 43.07px;
  margin-top: 1.2px;
  width: 35.69px;
}

.win79u95ldpu95halloweenu95mb .mt-khu-1 {
  height: 32px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: 0;
  white-space: nowrap;
  width: 133px;
}

.win79u95ldpu95halloweenu95mb .group-2 {
  height: 23.18%;
  left: 88.33%;
  position: absolute;
  top: 39.08%;
  width: 6.26%;
}

.win79u95ldpu95halloweenu95mb .vector-3 {
  height: 66.67%;
  left: 31.48%;
  position: absolute;
  top: 16.67%;
  width: 37.05%;
}

.win79u95ldpu95halloweenu95mb .vector-4 {
  height: 100.00%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100.00%;
}

.win79u95ldpu95halloweenu95mb .vector-6 {
  height: 28.32%;
  left: 31.48%;
  position: absolute;
  top: 24.27%;
  width: 15.74%;
}

.win79u95ldpu95halloweenu95mb .frame-7-1::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(180deg, rgba(3, 193, 249, 1) 0%, rgba(0, 120, 255, 1) 100%);
  border-radius: 12.31px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1.23px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.win79u95ldpu95halloweenu95mb .frame-7-1 {
  background-color: var(--fuzzy-wuzzy);
  border: none;
  border-radius: 12.31px;
  height: 91px;
  left: calc(50.00% - 311px);
  overflow: hidden;
  position: absolute;
  top: 295px;
  width: 615px;
}

.win79u95ldpu95halloweenu95mb .nhp-li-mt-khu-1 {
  height: 32px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: 0;
  white-space: nowrap;
  width: 259px;
}

.win79u95ldpu95halloweenu95mb .group-3 {
  height: 23.40%;
  left: 88.61%;
  position: absolute;
  top: 39.44%;
  width: 6.26%;
}

.win79u95ldpu95halloweenu95mb .vector-5 {
  height: 66.67%;
  left: 31.47%;
  position: absolute;
  top: 16.67%;
  width: 37.05%;
}

.win79u95ldpu95halloweenu95mb .vector-7 {
  height: 28.32%;
  left: 31.47%;
  position: absolute;
  top: 24.27%;
  width: 15.74%;
}

.win79u95ldpu95halloweenu95mb .image-19-1 {
  aspect-ratio: 3;
  height: 229px;
  left: calc(50.00% - 349px);
  object-fit: cover;
  position: absolute;
  top: 365px;
  width: 688px;
}

.win79u95ldpu95halloweenu95mb .group-8-1 {
  height: 1275px;
  left: 33px;
  position: absolute;
  top: 1758px;
  width: 693px;
}

.win79u95ldpu95halloweenu95mb .image-20-1 {
  aspect-ratio: 2.63;
  height: 265px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 1342px;
  width: 697px;
}

.win79u95ldpu95halloweenu95mb .frame-32 {
  height: 1095px;
  left: 22px;
  position: absolute;
  top: 3077px;
  width: 704px;
}

.win79u95ldpu95halloweenu95mb .x1 {
  display: flex;
  flex-direction: column;
  gap: 30px;
  height: 970px;
  left: calc(50.00% - 352px);
  position: absolute;
  top: 125px;
  width: 704px;
}

.win79u95ldpu95halloweenu95mb .x1-1 {
  display: flex;
  gap: 26.4px;
  height: 470px;
  width: 706.61px;
}

.win79u95ldpu95halloweenu95mb .x22-1 {
  aspect-ratio: 0.72;
  height: 475px;
  object-fit: cover;
  width: 340.8px;
}

.win79u95ldpu95halloweenu95mb .x2 {
  align-self: center;
  display: flex;
  gap: 26.4px;
  height: 470px;
  width: 704px;
}

.win79u95ldpu95halloweenu95mb .bn-c-th-nhn-1 {
  height: 88px;
  left: calc(50.00% - 281px);
  object-fit: contain;
  position: absolute;
  top: calc(50.00% - 548px);
  width: 563px;
}

.win79u95ldpu95halloweenu95mb .frame-33 {
  display: flex;
  height: 747px;
  left: 1px;
  position: absolute;
  top: 5592px;
  width: 750px;
}

.win79u95ldpu95halloweenu95mb .group-78 {
  flex: 1;
  position: relative;
  width: 750px;
}

.win79u95ldpu95halloweenu95mb .rectangle-1 {
  height: 99.99%;
  left: 0;
  position: absolute;
  top: 0;
  width: 99.87%;
}

.win79u95ldpu95halloweenu95mb .label_ngan_cachpng {
  height: 5.20%;
  left: 37.21%;
  position: absolute;
  top: 27.55%;
  width: 25.78%;
}

.win79u95ldpu95halloweenu95mb .logo-2 {
  height: 18.82%;
  left: 32.42%;
  position: absolute;
  top: 7.25%;
  width: 37.79%;
}

.win79u95ldpu95halloweenu95mb .logo_dmcapng {
  height: 8.82%;
  left: 41.50%;
  position: absolute;
  top: 88.92%;
  width: 17.09%;
}

.win79u95ldpu95halloweenu95mb .btn_hotrotructuyen-1 {
  height: 6.47%;
  left: 32.91%;
  position: absolute;
  top: 47.65%;
  width: 34.18%;
}

.win79u95ldpu95halloweenu95mb .group-4 {
  height: 11.93%;
  left: 37.84%;
  position: absolute;
  top: 34.41%;
  width: 24.42%;
}

.win79u95ldpu95halloweenu95mb .btn_facebookpng-copy-1 {
  height: 69.77%;
  left: 9.81%;
  position: absolute;
  top: 30.23%;
  width: 35.09%;
}

.win79u95ldpu95halloweenu95mb .btn_telegrampng-copy-1 {
  height: 69.77%;
  left: 54.72%;
  position: absolute;
  top: 30.23%;
  width: 35.09%;
}

.win79u95ldpu95halloweenu95mb .theodoichungtoi {
  height: 18.60%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100.00%;
}

.win79u95ldpu95halloweenu95mb .group-79 {
  height: 207px;
  left: 93px;
  position: absolute;
  top: 425px;
  width: 623px;
}

.win79u95ldpu95halloweenu95mb .chnh-sch-bo-mt-1 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgba(184, 216, 255, 1) 0%, rgba(210, 229, 255, 1) 100%);
  background-clip: text;
  left: 0;
  letter-spacing: 0;
  line-height: 22.0px;
  position: absolute;
  text-fill-color: transparent;
  top: 0;
  white-space: nowrap;
}

.win79u95ldpu95halloweenu95mb .hng-dn-ng-k-1 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgba(184, 216, 255, 1) 0%, rgba(210, 229, 255, 1) 100%);
  background-clip: text;
  left: 322px;
  letter-spacing: 0;
  line-height: 22.0px;
  position: absolute;
  text-fill-color: transparent;
  top: 0;
  white-space: nowrap;
}

.win79u95ldpu95halloweenu95mb .chnh-sch-cookies-1 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgba(184, 216, 255, 1) 0%, rgba(210, 229, 255, 1) 100%);
  background-clip: text;
  left: 0;
  letter-spacing: 0;
  line-height: 22.0px;
  position: absolute;
  text-fill-color: transparent;
  top: 46px;
  white-space: nowrap;
}

.win79u95ldpu95halloweenu95mb .hng-dn-ti-game-1 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgba(184, 216, 255, 1) 0%, rgba(210, 229, 255, 1) 100%);
  background-clip: text;
  left: 322px;
  letter-spacing: 0;
  line-height: 22.0px;
  position: absolute;
  text-fill-color: transparent;
  top: 46px;
  white-space: nowrap;
}

.win79u95ldpu95halloweenu95mb .iu-khon-s-dng-1 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgba(184, 216, 255, 1) 0%, rgba(210, 229, 255, 1) 100%);
  background-clip: text;
  left: 0;
  letter-spacing: 0;
  line-height: 22.0px;
  position: absolute;
  text-fill-color: transparent;
  top: 92px;
  white-space: nowrap;
}

.win79u95ldpu95halloweenu95mb .hng-dn-np-rt-1 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgba(184, 216, 255, 1) 0%, rgba(210, 229, 255, 1) 100%);
  background-clip: text;
  left: 322px;
  letter-spacing: 0;
  line-height: 22.0px;
  position: absolute;
  text-fill-color: transparent;
  top: 92px;
  white-space: nowrap;
}

.win79u95ldpu95halloweenu95mb .min-tr-trch-nhim-1 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgba(184, 216, 255, 1) 0%, rgba(210, 229, 255, 1) 100%);
  background-clip: text;
  left: 0;
  letter-spacing: 0;
  line-height: 22.0px;
  position: absolute;
  text-fill-color: transparent;
  top: 138px;
  white-space: nowrap;
}

.win79u95ldpu95halloweenu95mb .khuyn-mi-s-kin-1 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgba(184, 216, 255, 1) 0%, rgba(210, 229, 255, 1) 100%);
  background-clip: text;
  left: 322px;
  letter-spacing: 0;
  line-height: 22.0px;
  position: absolute;
  text-fill-color: transparent;
  top: 138px;
  white-space: nowrap;
}

.win79u95ldpu95halloweenu95mb .chi-c-trch-nhim-1 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgba(184, 216, 255, 1) 0%, rgba(210, 229, 255, 1) 100%);
  background-clip: text;
  left: 0;
  letter-spacing: 0;
  line-height: 22.0px;
  position: absolute;
  text-fill-color: transparent;
  top: 185px;
  white-space: nowrap;
}

.win79u95ldpu95halloweenu95mb .thng-bo-thay-domain-mi-1 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(180deg, rgba(184, 216, 255, 1) 0%, rgba(210, 229, 255, 1) 100%);
  background-clip: text;
  left: 322px;
  letter-spacing: 0;
  line-height: 22.0px;
  position: absolute;
  text-fill-color: transparent;
  top: 185px;
  white-space: nowrap;
}

.win79u95ldpu95halloweenu95mb .km {
  height: 1206px;
  left: calc(50.00% - 355px);
  position: absolute;
  top: 4200px;
  width: 710px;
}

.win79u95ldpu95halloweenu95mb .frame-12-1 {
  height: 1199px;
  left: calc(50.00% - 355px);
  position: absolute;
  top: 3px;
  width: 708px;
}

.win79u95ldpu95halloweenu95mb .frame-9-1 {
  background-color: #011140;
  border: 1.94px solid;
  border-color: #00d2ff;
  border-radius: 9.7px;
  box-shadow: inset 0px 0px 29.11px 9.7px #006cff;
  height: 1199px;
  left: calc(50.00% - 354px);
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 0;
  width: 708px;
}

.win79u95ldpu95halloweenu95mb .frame-9-1::-webkit-scrollbar {
  display: none;
}

.win79u95ldpu95halloweenu95mb .frame-9-1 {
  scrollbar-width: none;
}

.win79u95ldpu95halloweenu95mb .km-scroll-track {
  background-color: rgba(0, 108, 255, 0.25);
  border-radius: 97.03px;
  height: 1095px;
  position: absolute;
  right: 12px;
  top: 52px;
  width: 10px;
}

.win79u95ldpu95halloweenu95mb .game-grid-1 {
  display: grid;
  gap: 25px 20px;
  grid-template-columns: repeat(2, 1fr);
  padding: 92px 32px 25px;
  width: 100%;
}

.win79u95ldpu95halloweenu95mb .game-grid-1 .game-item-1 {
  aspect-ratio: 0.6;
  position: relative;
  width: 100%;
}

.win79u95ldpu95halloweenu95mb .game-grid-1 .game-item-1 img {
  display: block;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.win79u95ldpu95halloweenu95mb .frame-10-1 {
  align-items: center;
  background-image: url(../img/bg-title-1.webp);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 68px;
  justify-content: center;
  left: calc(50.00% - 302px);
  position: absolute;
  top: 1px;
  width: 603px;
  z-index: 2;
}

.win79u95ldpu95halloweenu95mb .game-hot-trn-win79-1 {
  color: var(--white);
  font-family: var(--font-family-svn-gilroy-bolditalic);
  font-size: 34.92px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.win79u95ldpu95halloweenu95mb .frame-24 {
  background-color: #53dcff;
  border-radius: 97.03px;
  height: 97px;
  position: absolute;
  right: 12px;
  top: 52px;
  width: 10px;
  z-index: 2;
}

.win79u95ldpu95halloweenu95mb .v1-1 {
  bottom: 0;
  right: 1px;
}

.win79u95ldpu95halloweenu95mb .v1-2 {
  left: -3px;
  top: 0;
}

.win79u95ldpu95halloweenu95mb .group-80-1 {
  height: 158px;
  left: calc(50.00% - 355px);
  position: absolute;
  top: 5431px;
  width: 723px;
}

.win79u95ldpu95halloweenu95mb .x1111-1 {
  background-color: var(--white);
  border-radius: 12.18px;
  height: 151px;
  left: calc(50.00% - 362px);
  overflow: hidden;
  position: absolute;
  top: 6px;
  width: 708px;
}

.win79u95ldpu95halloweenu95mb .bg_3-1-1 {
  aspect-ratio: 1.78;
  height: 533px;
  left: -68px;
  object-fit: cover;
  position: absolute;
  top: -26px;
  width: 947px;
}

.win79u95ldpu95halloweenu95mb .bg_3-2-1 {
  aspect-ratio: 1.78;
  height: 533px;
  left: -68px;
  mix-blend-mode: multiply;
  object-fit: cover;
  position: absolute;
  top: -26px;
  width: 947px;
}

.win79u95ldpu95halloweenu95mb .x1111-1-2 {
  height: 130px;
  left: 18px;
  position: absolute;
  top: 22px;
  width: 548px;
}

.win79u95ldpu95halloweenu95mb .image-17-1 {
  height: 130px;
  left: 0;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 548px;
}

.win79u95ldpu95halloweenu95mb .nv4-1-1 {
  aspect-ratio: 1.29;
  height: 193px;
  left: calc(50.00% + 148px);
  position: absolute;
  top: -9px;
  width: 220px;
}

.win79u95ldpu95halloweenu95mb .layer-1sdsxsz-1-1 {
  aspect-ratio: 3.82;
  height: 182px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 1558px;
  width: 695px;
}

.win79u95ldpu95halloweenu95mb .v1 {
  aspect-ratio: 1.3;
  height: 52px;
  object-fit: cover;
  position: absolute;
  width: 68px;
}
@media screen and (orientation: portrait) {
  html,
  body {
    overflow-x: hidden;
  }
  .screen.index {
    display: none;
  }
  .screen.win79u95ldpu95halloweenu95mb {
    display: block;
  }
}
@media screen and (orientation: landscape) {
  html,
  body {
    overflow-x: hidden;
  }
  .screen.index {
    display: block;
  }
  .screen.win79u95ldpu95halloweenu95mb {
    display: none;
  }
}

.index .formdk,
.win79u95ldpu95halloweenu95mb .formdk-1 {
  margin: 0;
  padding: 0;
}

.index .tn-ng-nhp,
.index .mt-khu,
.index .nhp-li-mt-khu,
.win79u95ldpu95halloweenu95mb .tn-ng-nhp-1,
.win79u95ldpu95halloweenu95mb .mt-khu-1,
.win79u95ldpu95halloweenu95mb .nhp-li-mt-khu-1 {
  background: transparent;
  border: none;
  flex: 1 1 auto;
  min-width: 0;
  outline: none;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  width: auto;
}

.index .mt-khu,
.index .nhp-li-mt-khu {
  padding-right: 55px;
}

.win79u95ldpu95halloweenu95mb .mt-khu-1,
.win79u95ldpu95halloweenu95mb .nhp-li-mt-khu-1 {
  padding-right: 40px;
}

.index .frame-6-1,
.index .frame-6,
.win79u95ldpu95halloweenu95mb .frame-6-4,
.win79u95ldpu95halloweenu95mb .frame-6-3 {
  right: 42px;
  width: auto;
}

.index .frame-6,
.win79u95ldpu95halloweenu95mb .frame-6-3 {
  gap: 0;
  right: 42px;
}

.win79u95ldpu95halloweenu95mb .frame-6-4 {
  gap: 0;
  right: 33px;
}

.index .frame-6 .mk-1 {
  margin-right: 59.3px;
}

.win79u95ldpu95halloweenu95mb .frame-6-3 .mk-1-1 {
  margin-right: 46.8px;
}

.win79u95ldpu95halloweenu95mb .frame-6-4 .uer-1-1 {
  margin-right: 48px;
}

.index .tn-ng-nhp::placeholder,
.index .mt-khu::placeholder,
.index .nhp-li-mt-khu::placeholder,
.win79u95ldpu95halloweenu95mb .tn-ng-nhp-1::placeholder,
.win79u95ldpu95halloweenu95mb .mt-khu-1::placeholder,
.win79u95ldpu95halloweenu95mb .nhp-li-mt-khu-1::placeholder {
  color: var(--tropical-blue);
  opacity: 1;
}

.index .formdk input:-webkit-autofill,
.index .formdk input:-webkit-autofill:focus,
.win79u95ldpu95halloweenu95mb .formdk-1 input:-webkit-autofill,
.win79u95ldpu95halloweenu95mb .formdk-1 input:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--tropical-blue);
  transition: background-color 5000s ease-in-out 0s;
}

.index .formdk input:focus,
.win79u95ldpu95halloweenu95mb .formdk-1 input:focus {
  outline: none;
}

.index .image-19,
.win79u95ldpu95halloweenu95mb .image-19-1 {
  background: transparent;
  border: none;
  cursor: pointer;
  display: block;
  padding: 0;
}

.index .image-19 img,
.win79u95ldpu95halloweenu95mb .image-19-1 img {
  display: block;
  height: 100%;
  pointer-events: none;
  width: 100%;
}

.index .image-19,
.win79u95ldpu95halloweenu95mb .image-19-1 {
  overflow: hidden;
}

.index .image-19 img,
.win79u95ldpu95halloweenu95mb .image-19-1 img {
  transform-origin: center center;
  animation: image-19-zoom 1.6s ease-in-out infinite;
}

@keyframes image-19-zoom {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.09);
  }
  100% {
    transform: scale(1);
  }
}

.index .image-19:active,
.win79u95ldpu95halloweenu95mb .image-19-1:active {
  transform: scale(0.97);
}