.container8 {
  background: var(--background-bg-primary, transparent);
  padding: var(--spacing-7xl, 64px) 312px var(--spacing-7xl, 64px) 312px;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-5xl, 40px);
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1920px;
  position: relative;
}
.frame-132 {
  padding: 0px 131px 0px 131px;
  display: flex;
  flex-direction: row;
  gap: var(--spacing-xl, 16px);
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.rules {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex: 1;
  position: relative;
}
.frame-16 {
  background: var(
    --temp-2,
    linear-gradient(
      94.28deg,
      rgba(20, 83, 255, 1) 0%,
      rgba(232, 80, 255, 1) 100%
    )
  );
  padding: var(--spacing-2xl, 20px);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-lg, 12px);
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
._01 {
  color: #ffffff;
  text-align: center;
  font-family: "PixeloidSans-Bold", sans-serif;
  font-size: 32px;
  line-height: 120px;
  font-weight: 700;
  position: relative;
}
.text4 {
  color: var(--text-text-white, #ffffff);
  text-align: left;
  font-family: var(--text-m-regular-font-family, "Inter-Regular", sans-serif);
  font-size: var(--text-m-regular-font-size, 16px);
  line-height: var(--text-m-regular-line-height, 24px);
  font-weight: var(--text-m-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-17 {
  background: var(
    --temp-2,
    linear-gradient(
      94.28deg,
      rgba(20, 83, 255, 1) 0%,
      rgba(232, 80, 255, 1) 100%
    )
  );
  padding: var(--spacing-2xl, 20px);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-lg, 12px);
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
._03 {
  color: #ffffff;
  text-align: center;
  font-family: "PixeloidSans-Bold", sans-serif;
  font-size: 32px;
  line-height: 120px;
  font-weight: 700;
  position: relative;
}
.frame-18 {
  background: var(
    --temp-2,
    linear-gradient(
      94.28deg,
      rgba(20, 83, 255, 1) 0%,
      rgba(232, 80, 255, 1) 100%
    )
  );
  padding: var(--spacing-2xl, 20px);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-lg, 12px);
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
._05 {
  color: #ffffff;
  text-align: center;
  font-family: "PixeloidSans-Bold", sans-serif;
  font-size: 32px;
  line-height: 120px;
  font-weight: 700;
  position: relative;
}
.frame-162 {
  background: var(
    --temp-2,
    linear-gradient(
      94.28deg,
      rgba(20, 83, 255, 1) 0%,
      rgba(232, 80, 255, 1) 100%
    )
  );
  padding: var(--spacing-2xl, 20px);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-lg, 12px);
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex: 1;
  position: relative;
}
._02 {
  color: #ffffff;
  text-align: center;
  font-family: "PixeloidSans-Bold", sans-serif;
  font-size: 32px;
  line-height: 120px;
  font-weight: 700;
  position: relative;
}
.frame-172 {
  background: var(
    --temp-2,
    linear-gradient(
      94.28deg,
      rgba(20, 83, 255, 1) 0%,
      rgba(232, 80, 255, 1) 100%
    )
  );
  padding: var(--spacing-2xl, 20px);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-lg, 12px);
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex: 1;
  position: relative;
}
._04 {
  color: #ffffff;
  text-align: center;
  font-family: "PixeloidSans-Bold", sans-serif;
  font-size: 32px;
  line-height: 120px;
  font-weight: 700;
  position: relative;
}
.frame-182 {
  background: var(
    --temp-2,
    linear-gradient(
      94.28deg,
      rgba(20, 83, 255, 1) 0%,
      rgba(232, 80, 255, 1) 100%
    )
  );
  padding: var(--spacing-2xl, 20px);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-lg, 12px);
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex: 1;
  position: relative;
}
._06 {
  color: #ffffff;
  text-align: center;
  font-family: "PixeloidSans-Bold", sans-serif;
  font-size: 32px;
  line-height: 120px;
  font-weight: 700;
  position: relative;
}
.description {
  border-style: solid;
  border-color: var(--border-br-tertiary, #282933);
  border-width: 1.11px 0px 0px 0px;
  padding: var(--spacing-lg, 12px) 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.div8 {
  color: var(--text-text-secondary, #a4a8b2);
  text-align: center;
  font-family: "Inter-Italic", sans-serif;
  font-size: var(--font-size-text-xs, 12px);
  line-height: var(--line-height-text-xs, 18px);
  font-weight: 400;
  font-style: italic;
  position: relative;
  align-self: stretch;
}
.image-9 {
  flex-shrink: 0;
  width: 463.8px;
  height: 433px;
  position: absolute;
  right: 5.34px;
  top: calc(50% - 191.5px);
  object-fit: cover;
  aspect-ratio: 463.8/433;
}
.d-5-vquee-8776-dbe-9-6-c-31-463-f-9066-9-dee-365-c-1828-1 {
  flex-shrink: 0;
  width: 200px;
  height: 200px;
  position: absolute;
  left: 112px;
  top: 50%;
  translate: 0 -50%;
  filter: drop-shadow(0px 3.15px 62.99px rgba(82, 134, 255, 0.4));
  object-fit: cover;
  aspect-ratio: 1;
}
