.rhli8mf {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.rswk48z {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.rojcxmm {
  image-rendering: auto;
}

:root {
  --hjeoekdwdordrv: rgb(255,253,255);
  --bnqenrfsmr: #7b3cec;
  --esysdscqkjk: #faf4fd;
  --vylnyiphjxbfk: #875cf5;
  --lejcgceiydknpw: rgba(43,13,99,0.08);
  --nwuovamxsvu: rgb(46,14,101);
}

.rzabmjr {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

.rnxv16v {
  -webkit-font-smoothing: antialiased;
}

.rs69b9l {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

#qka6ln {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

* {
  box-sizing: border-box;
}

.rz2mpt6 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.rkuwip6 {
  image-rendering: auto;
}

body {
  display: flex;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  flex-direction: column;
  background: var(--esysdscqkjk);
  color: var(--nwuovamxsvu);
  min-height: 100vh;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.rmf80xz {
  font-variant-ligatures: normal;
}

.rplifgi {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}

#ty8o62 {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}

#u1fuec {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

.ritanq6 {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

#ha94cn {
  image-rendering: auto;
}

.rw9d2if {
  text-size-adjust: 100%;
}

.rdwuxe8 {
  -moz-osx-font-smoothing: grayscale;
}

.rdi2df7 {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

#wep8d0 {
  -webkit-font-smoothing: antialiased;
}

.rbx1x5m {
  text-size-adjust: 100%;
}

#u67d44 {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

#qka6ln{z-index:999998!important;}

#wep8d0.ryhhfrc{visibility:visible!important;display:flex!important;opacity:1!important;}

#wep8d0{position:fixed!important;z-index:999999!important;}

#raep1t {
  -webkit-font-smoothing: antialiased;
}

.rtwfltq {
  width: 100%;
  border-bottom: 1px solid var(--lejcgceiydknpw);
  grid-template-columns: 40.0091px 1fr;
  display: grid;
}

#h5mark {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

#ikhfhl {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
  image-rendering: auto;
}

.rmj6njq {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

.rb6p187 {
  text-rendering: optimizeLegibility;
}

#mng7rk {
  text-size-adjust: 100%;
}

#p93q2q {
  -moz-osx-font-smoothing: grayscale;
}

#pnz0rq {
  -webkit-font-smoothing: antialiased;
}

.rifwkab {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

.rrkr8ky {
  backface-visibility: hidden;
}

#db7vvk {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

.rgwhm60 {
  justify-content: center;
  background: #7d1f1f;
  display: flex;
  align-items: center;
  color: #fafdff;
}

#iiizsu {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

.ret5qpn {
  margin: 0;
  font-size: 12.0015907px;
  padding: 8.0098px 14.007655970px;
  background: #f7f1fd;
}

.rus972r {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  backface-visibility: hidden;
}

.rk02ctw {
  text-size-adjust: 100%;
  image-rendering: auto;
  backface-visibility: hidden;
}

.rg098vp {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

.rs8v9lu {
  flex: 1;
  padding: 26.006851923px 0 40.00418963px;
  width: min(960.005px, 92%);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.ruo2tnk {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.rf3t9df {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.rfe1f2q {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

.rmug0v0 {
  image-rendering: auto;
  font-variant-ligatures: normal;
}

.ryk9qq9 {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}

.rsitzz7 {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.rqnlrz6 {
  color: var(--bnqenrfsmr);
  text-decoration: none;
  font-size: 14.00867px;
}

.rc6jujw {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}

h1 {
  margin-top: 14.0030538px;
  margin-right: 0;
  margin-bottom: 14.009958px;
  margin-left: 0;
}

.rjo63o6 {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.rx0uige {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.ragq8ro {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.rnkt2ug {
  image-rendering: auto;
}

.ryzguh5 {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.rc0exu8 {
  margin-top: 12.00338869px;
  padding: 18.0011120px;
  border: 1px solid var(--lejcgceiydknpw);
  background: var(--hjeoekdwdordrv);
  border-radius: 12.0066743px;
}

.rg4y0e5 {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

h2 {
  font-size: 20px;
  margin: 0 0 10.00139708px;
}

p,
li {
  color: rgb(59,63,72);
  line-height: 1.65;
}

.rcy2slk {
  -moz-osx-font-smoothing: grayscale;
}

footer {
  padding-top: 16px;
  margin-top: 24.003954509px;
  border-top: 1px solid var(--lejcgceiydknpw);
}

.rcbrbp2 {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

footer nav {
  flex-wrap: wrap;
  gap: 12.002px;
  display: flex;
}

.ryhhfrc {
  image-rendering: auto;
  font-variant-ligatures: normal;
}

.ri8x4gi {
  image-rendering: auto;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.rogtcec {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

.royrijw {
  align-items: center;
  gap: 10.005933920px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 14.0060px;
}

.royrijw img {
  display: block;
  object-fit: contain;
  width: 120.00306379px;
  height: 38.0058px;
}

.rb1rz9d {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

footer a {
  color: var(--bnqenrfsmr);
}

.rurm9ii {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

.rdhx72x {
  -webkit-font-smoothing: antialiased;
}

.rd3b92r {
  background: rgba(20,11,29,0.72);
  display: none;
  justify-content: center;
  align-items: center;
  inset: 0;
  z-index: 80;
  padding-top: 16px;
  padding-right: 16.0096px;
  padding-bottom: 16.0027229px;
  padding-left: 16px;
  position: fixed;
}

.rd3b92r.ryhhfrc {
  display: flex;
}

.rm2wp3d {
  border-radius: 12.001884px;
  padding-top: 20.00259428px;
  padding-right: 20.0055px;
  padding-bottom: 20.00651912px;
  padding-left: 20.008000px;
  border: 1px solid var(--lejcgceiydknpw);
  background: var(--hjeoekdwdordrv);
  width: min(420.002837678px, 100%);
}

.rzor81a {
  gap: 10.0059px;
  display: flex;
  margin-top: 16.0042px;
}

.rzor81a button,
.rj08os4 button {
  color: rgb(253,253,255);
  cursor: pointer;
  border-radius: 8.001483px;
  border: 1px solid var(--lejcgceiydknpw);
  padding-top: 9.0014562px;
  padding-right: 12.003677263px;
  padding-bottom: 9px;
  padding-left: 12.0077px;
  background: var(--vylnyiphjxbfk);
}

.rj08os4 button:last-child {
  background: #6b27d8;
}

.rpo614x {
  transform: translateX(-50%);
  display: none;
  bottom: 12.00892px;
  left: 50%;
  background: var(--hjeoekdwdordrv);
  width: min(760.009px, 92%);
  position: fixed;
  z-index: 60;
  border-radius: 10.005859842px;
  padding: 14px;
  border: 1px solid var(--lejcgceiydknpw);
}

.rpo614x.ryhhfrc {
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  display: flex;
  gap: 12.00426656px;
}

.rpo614x p {
  margin: 0;
}

.rk7lf1j {
  text-size-adjust: 100%;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}

.rj08os4 {
  gap: 8.0044523px;
  display: flex;
}

.no-scroll {
  overflow: hidden;
}

