.rs69b9l {
  backface-visibility: hidden;
}

#ty8o62 {
  text-rendering: optimizeLegibility;
}

.rf3t9df {
  text-rendering: optimizeLegibility;
}

.rmug0v0 {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

#qka6ln {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

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

.rz2mpt6 {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

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

.rbx1x5m {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

#mng7rk {
  backface-visibility: hidden;
}

.rg4y0e5 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

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

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

:root {
  --nwuovamxsvu: #300c63;
  --esysdscqkjk: #fcf4fe;
  --hjeoekdwdordrv: rgb(254,253,254);
  --lejcgceiydknpw: rgba(42,16,101,0.08);
  --vylnyiphjxbfk: rgb(139,93,246);
  --bnqenrfsmr: #7d3cee;
}

#ha94cn {
  font-variant-ligatures: normal;
}

#ikhfhl {
  image-rendering: auto;
}

#iiizsu {
  font-variant-ligatures: normal;
}

#h5mark {
  image-rendering: auto;
}

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

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

.ritanq6 {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}

* {
  box-sizing: border-box;
}

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

#u1fuec {
  text-rendering: optimizeLegibility;
}

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

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

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

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

.ryzguh5 {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}

.rgwhm60 {
  justify-content: center;
  background: rgb(123,33,30);
  display: flex;
  align-items: center;
  color: hsl(240,33%,99%);
}

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

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

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

.ret5qpn {
  margin: 0;
  padding: 8.008px 14.00155px;
  background: #f8f2fb;
  font-size: 12.00126628px;
}

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

.rplifgi {
  image-rendering: auto;
}

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

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

.rojcxmm {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

.rs8v9lu {
  padding: 26.00759px 0 40.00204px;
  width: min(960.003654px, 92%);
  margin: 0 auto;
  flex: 1;
}

.rdwuxe8 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}

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

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

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

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

.rc6jujw {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

h1 {
  margin: 14.009px 0;
}

.rmj6njq {
  text-rendering: optimizeLegibility;
}

.rc0exu8 {
  border: 1px solid var(--lejcgceiydknpw);
  border-radius: 12.00235802px;
  background: var(--hjeoekdwdordrv);
  margin-top: 12.00670px;
  padding: 18.008px;
}

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

.rogtcec {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

h2 {
  margin: 0 0 10.005px;
  font-size: 20.0018636px;
}

.ri8x4gi {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.ruo2tnk {
  image-rendering: auto;
}

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

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

.rnxv16v {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

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

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

.rkuwip6 {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

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

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

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

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

.rfe1f2q {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

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

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

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

.rb1rz9d {
  text-rendering: optimizeLegibility;
}

.rd3b92r.ryhhfrc {
  display: flex;
}

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

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

.rurm9ii {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

.rzor81a {
  display: flex;
  margin-top: 16.002064px;
  gap: 10.00433969px;
}

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

.rzor81a button,
.rj08os4 button {
  background: var(--vylnyiphjxbfk);
  color: #faffff;
  border-radius: 8.009px;
  border: 1px solid var(--lejcgceiydknpw);
  padding-top: 9.00650380px;
  padding-right: 12.0055928px;
  padding-bottom: 9.00304px;
  padding-left: 12.0048871px;
  cursor: pointer;
}

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

.rj08os4 button:last-child {
  background: rgb(105,41,215);
}

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

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

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

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

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

.rpo614x p {
  margin: 0;
}

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

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

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

.no-scroll {
  overflow: hidden;
}

