.css-ll733z {
  position: relative;
}
.css-50jkpj {
  min-width: var(--content-min-width);
  width: 100%;
}
.css-zgnbc {
  --content-width: calc(
    var(--content-width-scaled, 100%) -
      (var(--content-margin-x-scaled, 0px) * 2)
  );
  --content-margin: 0 var(--content-margin-x-scaled, 0);
  --content-min-width: calc(
    var(--viewport-width-scaled, 100%) -
      (var(--content-margin-x-scaled, 0px) * 2)
  );
  --content-min-height: var(--viewport-height-scaled, var(--100dvh));
  background-color: #11181f;
}
.css-i0bkoy {
  box-sizing: border-box;
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
  margin: var(--content-margin);
  border-radius: inherit;
  padding: 0px;
}
.css-ndsgy9 {
  align-content: stretch;
  overflow: clip;
}
.css-v4sv0p {
  width: var(--content-width);
  height: 100%;
  min-width: var(--content-min-width);
  min-height: var(--content-min-height);
}
.css-lypx4g {
  height: 56px;
  width: 100%;
}
.css-759re6 {
  position: relative;
  flex-shrink: 0;
  order: 7;
}
.css-fzjl4e {
  background-color: #60140c;
}
.css-d5ghsn {
  border-radius: inherit;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.css-j9f0op {
  width: 100%;
  height: 100%;
}
.css-kb5s1e {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 0px 16px;
}
.css-7js8wp {
  align-content: stretch;
  overflow: visible;
}
.css-pnksro {
  width: 100%;
  height: 56px;
}
.css-ww6ujv {
  max-width: 1024px;
  width: 100%;
}
.css-5knerd {
  position: relative;
  flex-shrink: 0;
}
.css-a3m5wj {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  position: relative;
  border-radius: inherit;
  padding: 0px;
}
.css-v27th6 {
  width: 100%;
}
.css-nf5ac4 {
  display: block;
  position: relative;
  flex-shrink: 0;
}
.css-gs60ek {
  overflow: visible;
}
.css-hplkl2 {
  width: auto;
  height: auto;
  left: 0;
  right: 0;
  top: 13.999858655427634%;
  bottom: 14.00013973838405%;
}
.css-roiesn {
  position: absolute;
  display: block;
}
.css-eadrp0 {
  top: 0;
  left: 0;
  right: 0;
  bottom: -0.00016556845113031927%;
}
.css-9j6u1t {
  width: 100%;
  height: 100%;
  max-width: none;
}
.css-8zr56v {
  display: block;
}
.css-f7rajh {
  position: relative;
  flex-shrink: 0;
  border-radius: 4px;
}
.css-ga94wl {
  width: 107px;
  height: 40px;
}
.css-lges1h {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  position: relative;
  border-radius: inherit;
  padding: 0px;
}
.css-2as63v {
  height: 40px;
  width: 100%;
}
.css-fikvix {
  background-color: #521009;
}
.css-rt1aze {
  border-radius: inherit;
  position: relative;
}
.css-mt4iko {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  position: relative;
  padding: 8px;
}
.css-pnkrvt {
  width: 100%;
  height: 40px;
}
.css-wuzdyi {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  position: relative;
  border-radius: inherit;
  padding: 0px;
}
.css-c7map7 {
  width: 37px;
  height: 24px;
}
.css-8kkpf5 {
  display: block;
  position: relative;
  border-radius: inherit;
}
.css-ardmi {
  width: auto;
  height: auto;
  inset: 0;
}
.css-wixxpz {
  inset: 0;
}
.css-wc1msa {
  position: relative;
  flex-shrink: 0;
  display: block;
}
.css-miqqse {
  white-space: nowrap;
  font-family: "Arial:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  letter-spacing: 0px;
  text-align: left;
  line-height: 0;
}
.css-xb0uby {
  color: #fff;
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 0px;
}
.css-z8tdu3 {
  white-space: pre;
  line-height: 20px;
}
.css-e3ep6k {
  vertical-align: normal;
}
.css-759rf1 {
  position: relative;
  flex-shrink: 0;
  order: 6;
}
.css-gxdil1 {
  overflow: clip;
}
.css-paq0kv {
  align-content: stretch;
}
.css-j9369o {
  min-height: 400px;
  max-width: 1024px;
  width: 100%;
}
.css-58sl61 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  position: relative;
  border-radius: inherit;
  padding: 0px;
}
.css-msv2x0 {
  max-width: 600px;
  width: min-content;
  min-width: 100%;
}
.css-vkpzlc {
  position: relative;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.css-mizpma {
  font-family: "Arial:Bold", sans-serif;
  word-break: break-word;
  font-weight: 700;
  font-style: normal;
  font-size: 30px;
  letter-spacing: 0px;
  text-align: center;
  line-height: 0;
}
.css-1lu71z {
  white-space: pre-wrap;
  line-height: 36px;
}
.css-ouz0o3 {
  font-family: "Arial:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 0px;
  letter-spacing: 0px;
  text-align: center;
  line-height: 0;
}
.css-699c2l {
  color: #d2d4d7;
  --paragraph-spacing: 0px;
  --list-spacing: 0px;
  --letter-spacing: 0px;
}
.css-gperem {
  white-space: pre-wrap;
  line-height: 24px;
  font-size: 16px;
  font-family: "Arial:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0px;
}
.css-tpxmjz {
  color: #d2d4d7;
  vertical-align: normal;
}
.css-aljq59 {
  position: relative;
  flex-shrink: 0;
  border-radius: 4.946859836578369px;
}
.css-bbzmyv {
  width: 247.0399932861328px;
  height: 512px;
}
.css-uun5tu {
  position: absolute;
  border-radius: 4.946859836578369px;
}
.css-11fjat {
  width: auto;
  height: auto;
  left: 3.000028281323801%;
  right: 3.2499605235029776%;
  top: 0.9661827236413956%;
  bottom: 0.9661819785833359%;
}
.css-trglf0 {
  position: absolute;
}
.css-r0azwh {
  inset: 0px;
  pointer-events: none;
}
.css-9unj7x {
  object-fit: cover;
  object-position: 50% 50%;
}
.css-cslo2q {
  border-radius: 4.946859836578369px;
}
.css-ez8men {
  max-width: none;
  width: 100%;
  height: 100%;
}
.css-8a6p6q {
  position: absolute;
  border-radius: 14.84057903289795px;
}
.css-30hjsh {
  position: absolute;
  border-style: solid;
  border-color: #bb493d;
  border-top-width: 4.946859836578369px;
  border-bottom-width: 4.946859836578369px;
  border-left-width: 4.946859836578369px;
  border-right-width: 4.946859836578369px;
  border-radius: 19.78743886947632px;
}
.css-5ev45b {
  inset: -4.946859836578369px;
}
.css-s3s1qq {
  overflow: visible;
  pointer-events: none;
}
.css-mj951i {
  border-top-left-radius: 2.4734299182891846px;
  border-bottom-left-radius: 2.4734299182891846px;
  position: absolute;
}
.css-1yvn6p {
  width: auto;
  height: 20px;
  left: 0;
  right: 98.74999193947545%;
  top: 13.405795395374298%;
  bottom: 85.99107954651117%;
}
.css-radief {
  background-color: #ad3225;
}
.css-f74yu4 {
  width: auto;
  height: 40px;
  left: 0;
  right: 98.74999193947545%;
  top: 19.20289546251297%;
  bottom: 80.1939794793725%;
}
.css-syhe2q {
  background-color: #ae392d;
}
.css-stejhh {
  border-top-left-radius: 2.4734299182891846px;
  border-bottom-left-radius: 2.4734299182891846px;
  position: relative;
}
.css-okhz2s {
  width: auto;
  height: auto;
  left: 98.75001219887841%;
  right: 0;
  top: 19.20289546251297%;
  bottom: 80.1939794793725%;
}
.css-grtgjx {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
}
.css-ayg824 {
  flex: 0 0 auto;
}
.css-yrlkl3 {
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
.css-kdfv3z {
  width: 3.0880002975463867px;
  height: 3.0880002975463867px;
}
.css-759rfw {
  position: relative;
  flex-shrink: 0;
  order: 5;
}
.css-6qohqg {
  background-color: #1e2a36;
}
.css-62350a {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
  position: relative;
  border-radius: inherit;
  padding: 0px;
}
.css-qlflcp {
  align-content: center;
  overflow: visible;
}
.css-hv01ud {
  position: relative;
  flex-shrink: 0;
  flex: 1 0 0;
}
.css-faprkr {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  position: relative;
  border-radius: inherit;
  padding: 0px;
}
.css-v2x5c3 {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  position: relative;
  border-radius: inherit;
  padding: 0px;
}
.css-2gbjjk {
  align-content: stretch;
  overflow: clip;
}
.css-on1h95 {
  width: 40px;
  height: 40px;
}
.css-k9ae6i {
  width: auto;
  height: auto;
  left: 8.333333333333332%;
  right: 8.333333333333343%;
  top: 16.666666666666664%;
  bottom: 16.666666666666657%;
}
.css-gt4eti {
  min-width: 279px;
  min-height: 1px;
}
.css-59rdls {
  width: min-content;
  min-width: 100%;
}
.css-2e76u2 {
  font-family: "Arial:Bold", sans-serif;
  word-break: break-word;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  letter-spacing: 0px;
  text-align: left;
  line-height: 0;
}
.css-13ozh2 {
  white-space: pre-wrap;
  line-height: 24px;
}
.css-1owh98 {
  font-family: "Arial:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  letter-spacing: 0px;
  text-align: left;
  line-height: 0;
}
.css-atmw0s {
  width: auto;
  height: auto;
  left: 4.166666666666666%;
  right: 4.166666666666657%;
  top: 4.166666666666666%;
  bottom: 4.166666666666657%;
}
.css-1trn1f {
  top: 0;
  left: 0;
  right: -0.00022888185181231774%;
  bottom: 0;
}
.css-9udnai {
  width: auto;
  height: auto;
  left: 8.345938722292583%;
  right: 8.320727944374084%;
  top: 20.833333333333336%;
  bottom: 20.833333333333343%;
}
.css-m5291x {
  top: 0;
  left: 0;
  right: -0.0004920959660375964%;
  bottom: 0;
}
.css-setat0 {
  width: auto;
  height: auto;
  inset: 12.5%;
}
.css-kct70a {
  width: auto;
  height: auto;
  left: 8.333333333333332%;
  right: 8.333333333333343%;
  top: 12.5%;
  bottom: 12.5%;
}
.css-p8pmd4 {
  top: 0;
  left: 0;
  right: 0.00025177000032272336%;
  bottom: 0;
}
.css-gq0cqi {
  width: auto;
  height: auto;
  left: 8.333333333333332%;
  right: 8.333333333333343%;
  top: 8.333333333333332%;
  bottom: 8.333333333333343%;
}
.css-12mb2p {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  position: relative;
  border-radius: inherit;
  padding: 0px;
}
.css-i970pi {
  display: block;
  position: relative;
  flex-shrink: 0;
  border-radius: 4.946859836578369px;
}
.css-nlxfbl {
  display: block;
  position: absolute;
  border-radius: 4.946859836578369px;
}
.css-48gimg {
  width: auto;
  height: auto;
  left: 3.000028281323801%;
  right: 3.2499605235029776%;
  top: 0.9661865420639515%;
  bottom: 0.96617816016078%;
}
.css-ewg45t {
  display: block;
  position: absolute;
  border-radius: 14.84057903289795px;
}
.css-7vd7sj {
  border-top-left-radius: 2.4734299182891846px;
  border-bottom-left-radius: 2.4734299182891846px;
  display: block;
  position: absolute;
}
.css-iww3t9 {
  width: auto;
  height: 20px;
  left: 0;
  right: 98.74999193947545%;
  top: 13.40579241514206%;
  bottom: 85.99108252674341%;
}
.css-rjtl8o {
  border-top-left-radius: 2.4734299182891846px;
  border-bottom-left-radius: 2.4734299182891846px;
  display: block;
  position: relative;
}
.css-759rgr {
  position: relative;
  flex-shrink: 0;
  order: 4;
}
.css-u0x03y {
  width: auto;
  height: 40px;
  left: 0;
  right: 98.74999193947545%;
  top: 19.202911853790283%;
  bottom: 80.19396308809519%;
}
.css-pr3icq {
  width: auto;
  height: auto;
  left: 98.75001219887841%;
  right: 0;
  top: 19.202911853790283%;
  bottom: 80.19396308809519%;
}
.css-759rhm {
  position: relative;
  flex-shrink: 0;
  order: 3;
}
.css-759rih {
  position: relative;
  flex-shrink: 0;
  order: 2;
}
.css-ijogw0 {
  max-width: 640px;
  width: min-content;
  min-width: 100%;
}
.css-dhc17q {
  max-width: 640px;
  width: 100%;
}
.css-j0or7i {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  position: relative;
  border-radius: inherit;
  padding: 0px;
}
.css-l5yktg {
  min-width: 295px;
  width: 100%;
}
.css-yu2jj0 {
  font-family: "Arial:Bold", sans-serif;
  word-break: break-word;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  letter-spacing: 0px;
  text-align: left;
  line-height: 0;
}
.css-y4rty6 {
  font-family: "Arial:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  letter-spacing: 0px;
  text-align: left;
  line-height: 0;
}
.css-11ht3m {
  white-space: pre-wrap;
  line-height: 20px;
}
.css-ltwbwv {
  font-family: "Arial:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 0px;
  letter-spacing: 0px;
  text-align: left;
  line-height: 0;
}
.css-4hzbpn {
  white-space: pre-wrap;
}
.css-nottzq {
  font-size: 14px;
  line-height: 20px;
}
.css-pei7hp {
  font-family: "Arial:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  letter-spacing: 0px;
  line-height: 20px;
}
.css-170dh0 {
  color: #f08e84;
  text-decoration-line: underline;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  text-decoration-thickness: from-font;
  text-decoration-style: solid;
  vertical-align: normal;
}
.css-759rjc {
  position: relative;
  flex-shrink: 0;
  order: 1;
}
.css-sslnrt {
  background-color: #18222b;
}
.css-qqkplm {
  width: 200.00000715255737px;
  height: 40.000001430511475px;
}
.css-d7qlka {
  font-family: "Arial:Regular", sans-serif;
  word-break: break-word;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  letter-spacing: 0px;
  text-align: center;
  line-height: 0;
}
.css-ne9ye8 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 0px 40px;
}
.css-3mgw04 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 24px 16px;
}
.css-sotq10 {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 40px 24px;
  position: relative;
  border-radius: inherit;
  padding: 0px;
}
.css-g5xkbc {
  min-width: 348px;
  min-height: 1px;
}
.css-foo1 {
  min-width: 372px;
  min-height: 1px;
  padding: 0px 16px;
}
.css-rslkic {
  font-family: "Arial:Bold", sans-serif;
  word-break: break-word;
  font-weight: 700;
  font-style: normal;
  font-size: 48px;
  letter-spacing: 0px;
  text-align: center;
  line-height: 0;
}
.css-1zl1w0 {
  white-space: pre-wrap;
  line-height: 40px;
}
.css-6lt74q {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  position: relative;
  padding: 40px;
}
.css-y3brmx {
  min-width: 348px;
  min-height: 1px;
}
.css-q582yg {
  width: 100%;
}
.btn {
  background: linear-gradient(rgb(255, 212, 63), rgb(250, 160, 5));
  color: rgb(68 11 5);
  font-weight: bold;
  font-size: 1rem;
  border: none;
  border-radius: 4px;
  padding: 20px 20px;
  height: 32px;
  min-width: 148px;
  cursor: pointer;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  transition: filter 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn:hover {
  filter: brightness(1.1);
}
@media (max-width: 1366px) {
  .css-rslkic {
    font-size: 38px;
  }
}
@media (max-width: 800px) {
  .order-2 {
    order: 2;
  }
  .css-rslkic {
    font-size: 30px;
  }
}
