.screen a {
  display: contents;
  text-decoration: none;
}

.hidden,
.hidden * {
  pointer-events: none;
  visibility: hidden;
}

* {
  box-sizing: border-box;
}

.frame-214722412 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 7.83px;
  padding: 7.83px;
  position: relative;
}

:root {
  --black: #000000;
  --celeste: #d0d0d0;
  --guardsman-red: #c40000;
  --vermilion: #ff4c00;
  --white: #ffffff;

  --font-size-l: 24.5px;
  --font-size-m: 18.2px;
  --font-size-s: 17.8px;
  --font-size-xl: 26.7px;
  --font-size-xs: 17.3px;
  --font-size-xxl: 38.1px;
  --font-size-xxs: 12.9px;

  --font-family-inter: "Inter", Helvetica;
  --font-family-manrope: "Manrope", Helvetica;
  --font-family-roboto: "Roboto", Helvetica;
}

.manrope-semi-bold-celeste-26-7px {
  color: var(--celeste);
  font-family: var(--font-family-manrope);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
}

.roboto-semi-bold-celeste-17-8px {
  color: var(--celeste);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 600;
}

.index {
  min-height: 2449px;
  min-width: 1920px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.index .image-33 {
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}

.index .rectangle-35 {
  background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 77, 0, 1) 100%);
  border-radius: 28px;
  height: 295px;
  left: calc(50.00% - 632px);
  position: absolute;
  top: 1779px;
  width: 1264px;
}

.index .rectangle-36 {
  height: 230px;
  left: calc(50.00% - 632px);
  object-fit: cover;
  position: absolute;
  top: 2098px;
  width: 1265px;
}

.index .mask-group-2 {
  height: 1075px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1920px;
}

.index .x4-2 {
  left: 54px;
}

.index .harmonized-layer-2-1 {
  aspect-ratio: 0.6;
  height: 737px;
  left: 84px;
  object-fit: cover;
  position: absolute;
  top: 142px;
  width: 440px;
}

.index .x4-1 {
  left: 1557px;
}

.index .harmonized-layer-1 {
  aspect-ratio: 0.64;
  height: 736px;
  left: 1381px;
  object-fit: cover;
  position: absolute;
  top: 142px;
  width: 468px;
}

.index .frame-2147224111 {
  align-items: flex-start;
  background: linear-gradient(0deg, rgba(221, 18, 0, 1) 0%, rgba(249, 134, 62, 1) 100%);
  border: 1.33px solid;
  border-color: var(--vermilion);
  border-radius: 44.44px;
  box-shadow: 0px 3.56px 3.56px #ff4c00;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 421px;
  left: calc(50.00% - 375px);
  padding: 27px 67px 26px 65px;
  position: absolute;
  top: 424px;
  width: 751px;
}

.index .frame-2147224100 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 8.3px;
  margin-bottom: -0.23px;
  position: relative;
  width: 618.8px;
}

.index .frame-8 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 21.2px;
  position: relative;
  width: 100%;
}

.index .frame {
  align-items: center;
  align-self: stretch;
  background-color: var(--white);
  border: 1.7px solid;
  border-color: var(--vermilion);
  border-radius: 39.03px;
  box-shadow: 0px 3.83px 6.5px -7.32px #ff4c00;
  display: flex;
  flex-direction: row;
  gap: 8.13px;
  height: 74px;
  padding: 5.69px 14px 4.88px 7.62px;
  position: relative;
  width: 100%;
}

.index .frame-4 {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  gap: 12.2px;
  position: relative;
  width: 100%;
}

.index .image {
  aspect-ratio: 1;
  height: 63.42px;
  object-fit: cover;
  position: relative;
  width: 63.42px;
}

.index .tn-ti-khon {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.index .mt-khu {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.index .s-in-thoi {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.index .frame-2147224099 {
  align-items: center;
  animation: zoomBtn 2s ease-in-out infinite;
  background-color: var(--white);
  border-radius: 39.81px;
  box-shadow: inset 0px 4px 4px #ffba9c, 0px 6px 4px #00000040;
  display: inline-flex;
  gap: 12.25px;
  height: 69.82px;
  justify-content: center;
  padding: 19.6px 82.07px 18.37px 79.62px;
  position: relative;
}

.index .ng-k-ngay {
  color: var(--vermilion);
  font-family: var(--font-family-manrope);
  font-size: 27.5px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: -1.85px;
  margin-top: -4.30px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.index .frame-2147224112 {
  align-items: flex-start;
  background: linear-gradient(180deg, rgba(55, 55, 55, 1) 0%, rgba(18, 18, 18, 1) 100%);
  border: 0.86px solid;
  border-color: var(--vermilion);
  border-radius: 16.43px;
  display: flex;
  flex-direction: column;
  gap: 8.65px;
  height: 89px;
  left: calc(50.00% - 153px);
  padding: 14.7px 15.56px 15.56px;
  position: absolute;
  top: 39px;
  width: 307px;
}

.index .frame-2147224112-1 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 11.11px;
  justify-content: center;
  margin-bottom: -2.86px;
  position: relative;
}

.index .untitled-2-1 {
  aspect-ratio: 3.1;
  height: 61.09px;
  object-fit: cover;
  position: relative;
  width: 189.54px;
}

.index .rectangle-19 {
  background-color: var(--white);
  height: 60.71px;
  position: relative;
  width: 2.22px;
}

.index .image-20 {
  aspect-ratio: 0.75;
  height: 61.6px;
  object-fit: cover;
  position: relative;
  width: 46.2px;
}

.index .titel-1 {
  aspect-ratio: 3.74;
  height: 225px;
  left: 540px;
  object-fit: cover;
  position: absolute;
  top: 176px;
  width: 841px;
}

.index .frame-2147224152 {
  align-items: flex-end;
  display: inline-flex;
  gap: 27px;
  left: calc(50.00% - 397px);
  position: absolute;
  top: 901px;
}

.index .frame-2147224151 {
  height: 778.79px;
  position: relative;
  width: 385.11px;
}

.index .rectangle-3-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(254, 187, 21, 1) 0%, rgba(255, 77, 0, 1) 100%);
  border-radius: 31.38px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 2.5px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .rectangle-3-1 {
  background: linear-gradient(0deg, rgba(221, 18, 0, 1) 0%, rgba(249, 134, 62, 1) 100%);
  border: none;
  border-radius: 31.38px;
  height: 768px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 385px;
}

.index .frame-2147224151 .dig1-asean-game {
  height: 768px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 385px;
  z-index: 2;
  overflow: hidden;
  border-radius: 31.38px;
}

.index .frame-2147224152-1 {
  height: 769px;
  position: relative;
  width: 381.06px;
}

.index .frame-2147224137 {
  background: linear-gradient(0deg, rgba(221, 18, 0, 1) 0%, rgba(249, 134, 62, 1) 100%);
  border-radius: 27.22px;
  height: 769px;
  left: calc(50.00% - 191px);
  position: relative;
  width: 381px;
}

.index .rectangle-31 {
  background-color: #700000;
  border-radius: 15.96px;
  height: 665px;
  left: 369px;
  position: absolute;
  top: 21px;
  width: 8px;
}

.index .frame-2147224151-1::-webkit-scrollbar {
  display: none;
  width: 0;
}

.index .frame-2147224151-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8.65px;
  height: 745px;
  left: calc(50.00% - 171px);
  overflow: hidden;
  overflow-y: scroll;
  position: absolute;
  top: 21px;
  width: 342px;
}

.index .slider-track-mobile {
  display: flex;
  flex-direction: column;
  gap: 8.65px;
  width: 100%;
}

.index .slider-track-mobile img {
  width: 100%;
  height: auto;
  border-radius: 12px;
}

.index .tri-nghim-th-thao {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(0deg, rgba(221, 18, 0, 1) 0%, rgba(249, 134, 62, 1) 100%);
  background-clip: text;
  color: transparent;
  font-family: var(--font-family-manrope);
  font-size: var(--font-size-xxl);
  font-weight: 800;
  left: calc(50.00% - 511px);
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-fill-color: transparent;
  top: 1712px;
}

.index .frame-2147224153 {
  align-items: center;
  display: inline-flex;
  gap: 21.75px;
  left: 365px;
  position: absolute;
  top: 1805px;
}

.index .rectangle-3 {
  height: 243.62px;
  object-fit: cover;
  position: relative;
  width: 382.83px;
}

.index .frame-2147224154 {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 432px;
  position: absolute;
  top: 2145px;
  width: 686px;
}

.index .ti-1111-truy-cp-domain-gc {
  align-self: stretch;
  color: #2f2f2f;
  font-family: var(--font-family-manrope);
  font-size: 43.8px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-shadow: 0px 4px 4px #00000040;
  white-space: nowrap;
}

.index .title {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  align-self: stretch;
  background: linear-gradient(0deg, rgba(221, 18, 0, 1) 0%, rgba(249, 134, 62, 1) 100%);
  background-clip: text;
  color: transparent;
  font-family: var(--font-family-manrope);
  font-size: 75px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  text-fill-color: transparent;
  text-shadow: 0px 4px 4px #00000040;
}

.index .mask-group-4 {
  height: 235px;
  left: 1125px;
  position: absolute;
  top: 2093px;
  width: 365px;
}

.index .x4 {
  aspect-ratio: 0.54;
  height: 546px;
  object-fit: cover;
  position: absolute;
  top: 336px;
  width: 295px;
}

.iphone-16-u38-17-pro-max-1 {
  background-image: url('../img/bg-mb-sv88.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 3768px;
  min-width: 440px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.iphone-16-u38-17-pro-max-1 .image-34 {
  aspect-ratio: 0.56;
  height: 3296px;
  left: calc(50.00% - 928px);
  object-fit: cover;
  position: absolute;
  top: 472px;
  width: 1856px;
}

.iphone-16-u38-17-pro-max-1 .mask-group-6 {
  height: 607px;
  left: 0;
  position: absolute;
  top: 0;
  width: 440px;
}

.iphone-16-u38-17-pro-max-1 .x4-3 {
  aspect-ratio: 0.54;
  height: 294px;
  left: 141px;
  object-fit: cover;
  position: absolute;
  top: 231px;
  width: 159px;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224102 {
  align-items: flex-start;
  background: linear-gradient(180deg, rgba(55, 55, 55, 1) 0%, rgba(18, 18, 18, 1) 100%);
  border: 0.8px solid;
  border-color: var(--vermilion);
  border-radius: 15.25px;
  display: flex;
  flex-direction: column;
  gap: 8.03px;
  height: 83px;
  left: calc(50.00% - 142px);
  padding: 13.64px 14.45px 14.45px;
  position: absolute;
  top: 20px;
  width: 285px;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224112-2 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10.31px;
  justify-content: center;
  margin-bottom: -2.66px;
  position: relative;
}

.iphone-16-u38-17-pro-max-1 .untitled-2-1-1 {
  aspect-ratio: 3.1;
  height: 56.72px;
  object-fit: cover;
  position: relative;
  width: 175.96px;
}

.iphone-16-u38-17-pro-max-1 .rectangle-19-1 {
  background-color: var(--white);
  height: 56.36px;
  position: relative;
  width: 2.06px;
}

.iphone-16-u38-17-pro-max-1 .image-20-1 {
  aspect-ratio: 0.75;
  height: 57.19px;
  object-fit: cover;
  position: relative;
  width: 42.89px;
}

.iphone-16-u38-17-pro-max-1 .titel-1-1 {
  aspect-ratio: 3.74;
  height: 110px;
  left: calc(50.00% - 205px);
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 411px;
}

.iphone-16-u38-17-pro-max-1 .harmonized-layer-2-1-1 {
  aspect-ratio: 1.1;
  height: 242px;
  left: -25px;
  position: absolute;
  top: 283px;
  width: 225px;
}

.iphone-16-u38-17-pro-max-1 .harmonized-layer-1-1 {
  aspect-ratio: 1.2;
  height: 228px;
  left: 189px;
  position: absolute;
  top: 297px;
  width: 251px;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224156 {
  align-items: center;
  display: inline-flex;
  gap: 10px;
  left: 18px;
  padding: 10px;
  position: absolute;
  top: 498px;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224155 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 29px;
  position: relative;
  width: 384px;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224111-1 {
  align-items: center;
  align-self: stretch;
  background: linear-gradient(0deg, rgba(221, 18, 0, 1) 0%, rgba(249, 134, 62, 1) 100%);
  border: 0.89px solid;
  border-color: var(--vermilion);
  border-radius: 29.69px;
  box-shadow: 0px 2.38px 2.38px #ff4c00;
  display: flex;
  flex-direction: column;
  gap: 6.68px;
  height: 313px;
  justify-content: center;
  padding: 18.04px 44.77px 17.37px 43.43px;
  position: relative;
  width: 100%;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224100-1 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 22.92px;
  justify-content: center;
  margin-left: -43.56px;
  margin-right: -43.56px;
  position: relative;
  width: 382.91px;
}

.iphone-16-u38-17-pro-max-1 .frame-8-1 {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 14.17px;
  position: relative;
  width: 337.09px;
}

.iphone-16-u38-17-pro-max-1 .frame-1 {
  align-items: center;
  align-self: stretch;
  background-color: var(--white);
  border: 1.13px solid;
  border-color: var(--vermilion);
  border-radius: 26.08px;
  box-shadow: 0px 2.56px 4.35px -4.89px #ff4c00;
  display: flex;
  flex-direction: row;
  gap: 5.43px;
  height: 49.44px;
  padding: 3.8px 10px 3.26px 5.09px;
  position: relative;
  width: 100%;
}

.iphone-16-u38-17-pro-max-1 .image-5 {
  aspect-ratio: 1;
  height: 42.38px;
  object-fit: cover;
  position: relative;
  width: 42.38px;
}

.iphone-16-u38-17-pro-max-1 .tn-ti-khon-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.iphone-16-u38-17-pro-max-1 .image-1 {
  aspect-ratio: 1;
  height: 42.38px;
  object-fit: cover;
  position: relative;
  width: 42.38px;
}

.iphone-16-u38-17-pro-max-1 .mt-khu-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.iphone-16-u38-17-pro-max-1 .s-in-thoi-1 {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224099-1 {
  align-items: center;
  animation: zoomBtn 2s ease-in-out infinite;
  background-color: var(--white);
  border-radius: 26.6px;
  box-shadow: inset 0px 2.67px 2.67px #ffba9c, 0px 4.01px 2.67px #00000040;
  display: inline-flex;
  gap: 8.18px;
  height: 46.65px;
  justify-content: center;
  padding: 13.1px 54.84px 12.28px 53.2px;
  position: relative;
}

.iphone-16-u38-17-pro-max-1 .ng-k-ngay-1 {
  color: var(--vermilion);
  font-family: var(--font-family-roboto);
  font-size: 18.4px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.18px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224151-2 {
  align-self: stretch;
  height: 776.54px;
  position: relative;
  width: 100%;
  margin-top: 20px;
}

.iphone-16-u38-17-pro-max-1 .rectangle-3-3::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(180deg, rgba(254, 187, 21, 1) 0%, rgba(255, 77, 0, 1) 100%);
  border-radius: 31.29px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 2.49px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.iphone-16-u38-17-pro-max-1 .rectangle-3-3 {
  background: linear-gradient(0deg, rgba(221, 18, 0, 1) 0%, rgba(249, 134, 62, 1) 100%);
  border: none;
  border-radius: 31.29px;
  height: 766px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 384px;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224151-2 .dig1-asean-game {
  height: 766px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 384px;
  z-index: 2;
  overflow: hidden;
  border-radius: 31.29px;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224152-2 {
  align-self: stretch;
  height: 769px;
  position: relative;
  width: 100%;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224137-1 {
  background: linear-gradient(0deg, rgba(221, 18, 0, 1) 0%, rgba(249, 134, 62, 1) 100%);
  border-radius: 27.22px;
  height: 769px;
  left: calc(50.00% - 191px);
  position: relative;
  width: 381px;
}

.iphone-16-u38-17-pro-max-1 .rectangle-31-1 {
  background-color: #700000;
  border-radius: 15.96px;
  height: 665px;
  left: 369px;
  position: absolute;
  top: 21px;
  width: 8px;
}

.iphone-16-u38-17-pro-max-1 .slider-track-mobile {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}

.iphone-16-u38-17-pro-max-1 .slider-track-mobile img {
  width: 100%;
  height: auto;
  border-radius: 12px;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224151-3::-webkit-scrollbar {
  display: none;
  width: 0;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224151-3 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8.65px;
  height: 745px;
  left: calc(50.00% - 171px);
  overflow: hidden;
  overflow-y: scroll;
  position: absolute;
  top: 21px;
  width: 342px;
}

.iphone-16-u38-17-pro-max-1 .tri-nghim-th-thao-1 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(0deg, rgba(221, 18, 0, 1) 0%, rgba(249, 134, 62, 1) 100%);
  background-clip: text;
  color: transparent;
  font-family: var(--font-family-manrope);
  font-size: var(--font-size-l);
  font-weight: 800;
  left: calc(50.00% - 202px);
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  text-fill-color: transparent;
  top: 2440px;
}

.iphone-16-u38-17-pro-max-1 .rectangle-35-1 {
  background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 77, 0, 1) 100%);
  border-radius: 28px;
  height: 699px;
  left: calc(50.00% - 191px);
  position: absolute;
  top: 2516px;
  width: 383px;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224157 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 22px;
  left: calc(50.00% - 161px);
  position: absolute;
  top: 2536px;
  width: 321px;
}

.iphone-16-u38-17-pro-max-1 .rectangle-3-2 {
  align-self: stretch;
  height: 204.58px;
  object-fit: cover;
  position: relative;
  width: 100%;
}

.iphone-16-u38-17-pro-max-1 .rectangle-36-1 {
  height: 483px;
  left: calc(50.00% - 191px);
  object-fit: cover;
  position: absolute;
  top: 3245px;
  width: 383px;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224154-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: calc(50.00% - 175px);
  position: absolute;
  top: 3273px;
  width: 350px;
}

.iphone-16-u38-17-pro-max-1 .ti-1111-truy-cp-domain-gc-1 {
  align-self: stretch;
  color: #2f2f2f;
  font-family: var(--font-family-manrope);
  font-size: 36.5px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -0.83px;
  position: relative;
  text-align: center;
  text-shadow: 0px 3.33px 3.33px #00000040;
}

.iphone-16-u38-17-pro-max-1 .title-1 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  align-self: stretch;
  background: linear-gradient(0deg, rgba(221, 18, 0, 1) 0%, rgba(249, 134, 62, 1) 100%);
  background-clip: text;
  color: transparent;
  font-family: var(--font-family-manrope);
  font-size: 62.5px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  text-fill-color: transparent;
  text-shadow: 0px 3.33px 3.33px #00000040;
}

.iphone-16-u38-17-pro-max-1 .mask-group-9 {
  height: 235px;
  left: 37px;
  position: absolute;
  top: 3458px;
  width: 365px;
}

.iphone-16-u38-17-pro-max-1 .date {
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 44px;
}

.iphone-16-u38-17-pro-max-1 .frame-2147224130 {
  align-items: center;
  background: linear-gradient(180deg, rgba(232, 0, 0, 1) 0%, rgba(71, 0, 0, 1) 100%);
  border-radius: 0px 0px 18.56px 18.56px;
  display: flex;
  gap: 7.42px;
  height: 36px;
  justify-content: center;
  left: 62px;
  padding: 7.42px 12.62px 8.16px;
  position: absolute;
  width: 202px;
}

.iphone-16-u38-17-pro-max-1 .frame-4 {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  gap: 8.15px;
  position: relative;
  width: 100%;
}

.iphone-16-u38-17-pro-max-1 .vit-nam {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
}

.iphone-16-u38-17-pro-max-1 .vs {
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  width: fit-content;
}

.main-container {
  width: fit-content;
  margin: 0 auto;
}

.index .frame input,
.iphone-16-u38-17-pro-max-1 .frame-1 input {
  background: transparent;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  color: #370000;
  font-family: inherit;
  font-size: inherit;
  caret-color: #370000;
  flex: 1;
  min-width: 0;
  width: auto;
  height: auto;
  -webkit-appearance: none;
  appearance: none;
  font-family: var(--font-family-manrope);
}

.index .frame input {
  font-size: 29.4px;
  font-weight: 400;
  opacity: 0.7;
}

.iphone-16-u38-17-pro-max-1 .frame-1 input {
  font-size: 22.6px;
  font-weight: 400;
  opacity: 0.7;
}

.index .frame input::placeholder,
.iphone-16-u38-17-pro-max-1 .frame-1 input::placeholder {
  color: #999;
  opacity: 1;
}

.index .eye-toggle-pc {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  width: 28.54px;
  height: 28.54px;
}

.iphone-16-u38-17-pro-max-1 .eye-toggle-mb {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  width: 19.23px;
  height: 19.23px;
}

.index .eye-toggle-pc svg,
.iphone-16-u38-17-pro-max-1 .eye-toggle-mb svg {
  display: block;
  width: 100%;
  height: 100%;
}

@media screen and (orientation: portrait) {
  .screen.PC { 
    display: none;
   }
  .screen.mobile { 
    display: block;
   }
}

@media screen and (orientation: landscape) {
  .screen.PC { 
    display: block;
   }
  .screen.mobile { 
    display: none;
   }
}

@keyframes zoomBtn {
  0% { transform: scale(1); }
  50% { transform: scale(1.08); }
  100% { transform: scale(1); }
}

.sv88-register-form .sv88-register-input {
  background: transparent;
  border: 0;
  flex: 1 1 auto;
  min-width: 0;
  outline: 0;
}

.sv88-register-form .sv88-register-input::placeholder {
  color: var(--celeste);
  opacity: 1;
}

.sv88-register-form .frame-2147224099,
.sv88-register-form .frame-2147224099-1 {
  border: 0;
  cursor: pointer;
}

.sv88-register-form .frame-2147224099:disabled,
.sv88-register-form .frame-2147224099-1:disabled {
  cursor: not-allowed;
  opacity: 0.8;
}

.sv88-register-message {
  color: #ffffff;
  font-family: var(--font-family-manrope);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
  min-height: 20px;
  text-align: center;
}

.sv88-register-message.is-error {
  color: #fff2a8;
}

.sv88-field-error {
  bottom: -21px;
  color: #fff2a8;
  font-family: var(--font-family-manrope);
  font-size: 13px;
  left: 0;
  line-height: 1.2;
  position: absolute;
  font-weight: 700;
}

.iphone-16-u38-17-pro-max-1 .sv88-field-error {
  font-size: 10px;
  left: 52px;
}
