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

:root {
  --hjeoekdwdordrv: #fdffff;
  --nwuovamxsvu: rgb(47,14,100);
  --bnqenrfsmr: #7d3ef0;
  --esysdscqkjk: #fcf4fe;
  --vylnyiphjxbfk: rgb(135,91,247);
  --lejcgceiydknpw: rgba(45,16,102,0.08);
}

#qka6ln {
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

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

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

.rurm9ii {
  image-rendering: auto;
}

* {
  box-sizing: border-box;
}

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

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

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

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

#u67d44 {
  backface-visibility: hidden;
}

#ha94cn {
  backface-visibility: hidden;
}

.rw9d2if {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

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

.rojcxmm {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

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

.rbx1x5m {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

.rdwuxe8 {
  image-rendering: auto;
}

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

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

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

.rc6jujw {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  font-variant-ligatures: normal;
}

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

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

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

#p93q2q {
  image-rendering: auto;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

#u1fuec {
  text-rendering: optimizeLegibility;
}

.rs69b9l {
  font-variant-ligatures: normal;
  image-rendering: auto;
  backface-visibility: hidden;
}

#pnz0rq {
  image-rendering: auto;
}

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

.rdi2df7 {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  text-size-adjust: 100%;
}

#iiizsu {
  image-rendering: auto;
  text-size-adjust: 100%;
}

#mng7rk {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.rsitzz7 {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

#ty8o62 {
  backface-visibility: hidden;
  image-rendering: auto;
}

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

.rswk48z {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}

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

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

.ret5qpn {
  padding: 8.008012px 14.006693px;
  font-size: 12.005264px;
  margin: 0;
  background: #f6effd;
}

.rz2mpt6 {
  backface-visibility: hidden;
}

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

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

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

.rmj6njq {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

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

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

h1 {
  margin-top: 14.00884px;
  margin-right: 0;
  margin-bottom: 14.0042px;
  margin-left: 0;
}

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

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

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

.rnkt2ug {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

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

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

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

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

.rc0exu8 {
  margin-top: 12.007630437px;
  background: var(--hjeoekdwdordrv);
  border-radius: 12.00337px;
  border: 1px solid var(--lejcgceiydknpw);
  padding-top: 18.0055px;
  padding-right: 18.0047303px;
  padding-bottom: 18px;
  padding-left: 18px;
}

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

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

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

.ruo2tnk {
  text-size-adjust: 100%;
  image-rendering: auto;
}

h2 {
  font-size: 20.0023px;
  margin: 0 0 10.00624px;
}

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

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

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

p,
li {
  line-height: 1.65;
  color: #3d4345;
}

.rfe1f2q {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

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

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

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

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

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

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

.rcy2slk {
  text-rendering: optimizeLegibility;
}

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

.rd3b92r {
  z-index: 80;
  inset: 0;
  background: rgba(16,10,29,0.72);
  display: none;
  justify-content: center;
  padding: 16.005px;
  align-items: center;
  position: fixed;
}

.rd3b92r.ryhhfrc {
  display: flex;
}

.ryhhfrc {
  image-rendering: auto;
}

.rm2wp3d {
  background: var(--hjeoekdwdordrv);
  width: min(420.00824px, 100%);
  border-radius: 12.0025px;
  border: 1px solid var(--lejcgceiydknpw);
  padding: 20px;
}

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

.rzor81a {
  gap: 10.0033348px;
  margin-top: 16.004px;
  display: flex;
}

.rzor81a button,
.rj08os4 button {
  border: 1px solid var(--lejcgceiydknpw);
  border-radius: 8.0010px;
  color: #fafffe;
  cursor: pointer;
  background: var(--vylnyiphjxbfk);
  padding-top: 9.00304701px;
  padding-right: 12.0085px;
  padding-bottom: 9.00369px;
  padding-left: 12px;
}

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

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

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

.rpo614x p {
  margin: 0;
}

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

.no-scroll {
  overflow: hidden;
}

