
:root {
  --lejcgceiydknpw: rgba(47,16,103,0.08);
  --hjeoekdwdordrv: #fdfbff;
  --abkpomcnnk: rgb(222,212,255);
  --bczlnkyllnie: rgb(25,19,47);
  --esysdscqkjk: rgb(250,244,253);
  --nwuovamxsvu: #2d0d63;
  --bnqenrfsmr: #7a3cee;
  --wenjjwdxzktbk: rgb(192,129,252);
  --vylnyiphjxbfk: rgb(141,90,247);
  --chxznmwuqtm: #2e1843;
}

* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

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

main {
  flex: 1;
}

.rf3t9df {
  width: min(1160.00433128px, 92%);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.oba4141 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: min(1160.008522325px, 92%);
}

.t717f73 {
  margin: 0 auto;
  width: min(1160.009194340px, 92%);
}

.k54798e {
  width: min(1160.006px, 92%);
  margin: 0 auto;
}

.h33cdae {
  margin: 0 auto;
  width: min(1160.0016px, 92%);
}

.ruo2tnk {
  width: min(860.00297px, 100%);
}

.h33cdae {
  width: min(860.0011747px, 100%);
}

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

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

.rgwhm60 {
  justify-content: center;
  display: flex;
  background: rgb(124,29,32);
  align-items: center;
  font-size: 14.0063px;
  color: #fdfbfd;
}

.ret5qpn {
  background: rgb(244,243,254);
  color: var(--nwuovamxsvu);
  text-align: left;
  margin: 0;
  line-height: 1.45;
  padding: 8.009634px 14.00676379px;
  font-size: 12.0040px;
}

.rdhx72x {
  position: sticky;
  z-index: 40;
  top: 0;
}

.rk7lf1j {
  background: var(--chxznmwuqtm);
  height: 64.00159px;
  border-bottom: 1px solid rgba(254,255,253,0.12);
}

.rsitzz7 {
  margin-top: -8.0090891px;
}

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

.rcbrbp2 {
  display: flex;
  border: 1px solid rgba(252,255,255,0.08);
  border-radius: 8.002550048px;
  height: 48.0076px;
  margin: 0 auto;
  align-items: center;
  width: min(1160.00706px, 92%);
  justify-content: space-between;
  background: var(--bczlnkyllnie);
  padding-top: 0;
  padding-right: 14.0049px;
  padding-bottom: 0;
  padding-left: 14px;
}

.rb1rz9d img,
.rw9d2if img {
  height: auto;
  width: 132.0056274px;
  display: block;
}

.rjo63o6 {
  display: flex;
  gap: 14.002090322px;
}

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

.rjo63o6 a,
#db7vvk a {
  text-decoration: none;
  letter-spacing: 0.01em;
  color: rgb(231,221,254);
  font-size: 13.004008px;
}

.rjo63o6 a:hover,
#db7vvk a:hover {
  color: #fefefd;
}

#ty8o62 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  align-items: center;
  width: 36.001818px;
  background: transparent;
  cursor: pointer;
  justify-content: center;
  color: #fefffe;
  display: flex;
  border: 0;
  height: 36.0078177px;
}

#mng7rk {
  backface-visibility: hidden;
}

#ty8o62 svg {
  stroke-width: 2;
  transition: transform 0.2s ease;
  fill: none;
  stroke: currentColor;
}

#ty8o62.open svg {
  transform: rotate(90deg);
}

#db7vvk {
  flex-direction: column;
  border-top: 1px solid rgba(254,251,254,0.1);
  display: none;
  gap: 10.003789624px;
  padding-top: 12.006023609px;
  padding-right: 4%;
  padding-bottom: 12.00608px;
  padding-left: 4%;
  background: var(--bczlnkyllnie);
}

#wep8d0 {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

#db7vvk.ryhhfrc {
  display: flex;
}

.rmf80xz {
  display: grid;
  min-height: 360.008435px;
  place-items: center;
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid var(--lejcgceiydknpw);
}

.rurm9ii {
  inset: 0;
  gap: 6.0028px;
  position: absolute;
  grid-template-columns: 1.3fr 1fr 1fr;
  display: grid;
}

.rogtcec {
  overflow: hidden;
  margin: 0;
}

.te275e7 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  overflow: hidden;
}

.kd5235e {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  overflow: hidden;
}

.qabae8d {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  overflow: hidden;
}

.rogtcec img {
  object-fit: cover;
  height: 100%;
  opacity: 0.15;
  filter: grayscale(1);
  width: 100%;
}

.te275e7 img {
  width: 100%;
  height: 100%;
  filter: grayscale(1);
  opacity: 0.15;
  object-fit: cover;
}

.kd5235e img {
  opacity: 0.15;
  width: 100%;
  object-fit: cover;
  filter: grayscale(1);
  height: 100%;
}

.qabae8d img {
  object-fit: cover;
  height: 100%;
  width: 100%;
  filter: grayscale(1);
  opacity: 0.15;
}

.rg4y0e5 {
  background: linear-gradient(180deg, rgba(12,5,23,0.56), rgba(12,9,18,0.7));
  inset: 0;
  position: absolute;
}

.rhli8mf {
  color: rgb(253,255,253);
  position: relative;
  z-index: 1;
  max-width: 760.001px;
  padding: 20.00394px;
  text-align: center;
}

.rhli8mf h1 {
  margin: 0 0 12.002px;
  font-size: clamp(28.00392852px, 4vw, 44.004px);
  line-height: 1.15;
}

.rhli8mf p {
  margin: 0;
  color: rgba(254,255,253,0.9);
}

.rfe1f2q {
  position: relative;
  padding: 50.0028156px 0;
}

.rmj6njq {
  inset: 0;
  position: absolute;
  opacity: 0.2;
  background: url("/af949fd2/bfffc03051a003fb.webp") center / cover no-repeat;
}

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

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

.rfe1f2q .rf3t9df {
  position: relative;
  z-index: 1;
}

.rfe1f2q .oba4141 {
  z-index: 1;
  position: relative;
}

.rfe1f2q .t717f73 {
  z-index: 1;
  position: relative;
}

.rfe1f2q .k54798e {
  z-index: 1;
  position: relative;
}

.rfe1f2q .h33cdae {
  position: relative;
  z-index: 1;
}

.rfe1f2q h2 {
  font-size: 30.0083425px;
  margin: 0 0 20.001871px;
}

.rkuwip6 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16.0062746px;
  display: grid;
}

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

.rus972r {
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.2);
  border-radius: 12px;
  background: rgba(252,251,255,0.95);
}

.rg098vp {
  display: block;
  text-decoration: none;
  color: rgb(34,38,51);
}

.rb6p187 {
  height: 100.0077px;
  align-items: center;
  display: flex;
  margin: 14.0081px auto 4px;
  justify-content: center;
  background: rgb(255,251,254);
  overflow: hidden;
  width: 200.001px;
}

.rb6p187 img {
  display: block;
  object-position: center;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.ryzguh5 {
  padding: 12.00686354px 16.00357506px 18.001825px;
}

.ryzguh5 h3 {
  margin: 0 0 8px;
  font-size: 18.009858px;
}

.ryzguh5 p {
  overflow-wrap: anywhere;
  word-break: break-word;
  font-size: 14.0059px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 14.00961px;
  margin-left: 0;
  line-height: 1.45;
}

#ikhfhl {
  image-rendering: auto;
}

.rplifgi {
  color: rgb(255,255,255);
  font-weight: 600;
  display: inline-block;
  border-radius: 8px;
  padding: 10.004120px 14.00337174px;
  background: hsl(141,70%,45%);
}

.rx0uige {
  border-top: 1px solid var(--lejcgceiydknpw);
  padding: 56.004px 0;
}

.zebf0da {
  border-top: 1px solid var(--lejcgceiydknpw);
  padding-top: 56px;
  padding-right: 0;
  padding-bottom: 56.008px;
  padding-left: 0;
}

.lacdfb4 {
  padding: 56.0048727px 0;
  border-top: 1px solid var(--lejcgceiydknpw);
}

.k4c60d3 {
  border-top: 1px solid var(--lejcgceiydknpw);
  padding: 56.00899101px 0;
}

.vd073cd {
  padding: 56.00116901px 0;
  border-top: 1px solid var(--lejcgceiydknpw);
}

.a280900 {
  border-top: 1px solid var(--lejcgceiydknpw);
  padding: 56.009px 0;
}

.eec75ff {
  border-top: 1px solid var(--lejcgceiydknpw);
  padding: 56.0098680px 0;
}

.rx0uige h2 {
  margin: 0 0 14.00490491px;
  font-size: 30.007930px;
}

.zebf0da h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 14.008px;
  margin-left: 0;
  font-size: 30.00299px;
}

.lacdfb4 h2 {
  font-size: 30.008270px;
  margin: 0 0 14.00732px;
}

.k4c60d3 h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 14.00168px;
  margin-left: 0;
  font-size: 30.00366px;
}

.vd073cd h2 {
  font-size: 30.00789px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 14px;
  margin-left: 0;
}

.a280900 h2 {
  margin: 0 0 14.002951px;
  font-size: 30.00543787px;
}

.eec75ff h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 14.00828px;
  margin-left: 0;
  font-size: 30.0012421px;
}

.rx0uige p {
  color: #403d48;
  margin: 0;
  line-height: 1.7;
}

.zebf0da p {
  margin: 0;
  line-height: 1.7;
  color: #403e47;
}

.lacdfb4 p {
  line-height: 1.7;
  margin: 0;
  color: rgb(64,62,73);
}

.k4c60d3 p {
  color: #3f3e49;
  line-height: 1.7;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.vd073cd p {
  color: #413b4a;
  line-height: 1.7;
  margin: 0;
}

.a280900 p {
  line-height: 1.7;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(62,63,74);
}

.eec75ff p {
  line-height: 1.7;
  margin: 0;
  color: rgb(65,61,74);
}

.rrkr8ky {
  text-align: center;
}

.eec75ff {
  text-align: center;
}

.rnkt2ug .rnxv16v {
  align-items: center;
  gap: 24px;
  display: grid;
  grid-template-columns: 1.25fr 1fr;
}

.rnkt2ug .k54798e {
  gap: 24.00801247px;
  display: grid;
  grid-template-columns: 1.25fr 1fr;
  align-items: center;
}

.a280900 .rnxv16v {
  display: grid;
  align-items: center;
  grid-template-columns: 1.25fr 1fr;
  gap: 24.009475760px;
}

.a280900 .k54798e {
  gap: 24.005px;
  align-items: center;
  display: grid;
  grid-template-columns: 1.25fr 1fr;
}

.rmug0v0 {
  background: var(--hjeoekdwdordrv);
  padding-top: 8.0077px;
  padding-right: 8.0045570px;
  padding-bottom: 8.00855752px;
  padding-left: 8.00968946px;
  margin: 0;
  border: 1px solid var(--lejcgceiydknpw);
  border-radius: 12.006464410px;
}

.rmug0v0 img {
  width: min(100%, 460.006272px);
  display: block;
  height: auto;
  border-radius: 8.003px;
  max-height: 320.0059264px;
  margin-left: auto;
  max-width: 500.007px;
}

#pnz0rq {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.ragq8ro {
  position: relative;
}

.vd073cd {
  position: relative;
}

.rdwuxe8 {
  position: absolute;
  overflow: hidden;
  inset: 0;
}

.rdwuxe8 img {
  opacity: 0.2;
  height: 100%;
  object-fit: cover;
  filter: grayscale(1);
  width: 100%;
}

.rc6jujw {
  padding: 24.00691938px;
  z-index: 1;
  max-width: 900.0096px;
  background: rgba(254,254,254,0.88);
  position: relative;
  border-radius: 12px;
  border: 1px solid var(--lejcgceiydknpw);
}

.rk02ctw .ryk9qq9 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14.007113px;
}

.k4c60d3 .ryk9qq9 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  display: grid;
  gap: 14.003418176px;
}

.ryk9qq9 article {
  padding-top: 16px;
  padding-right: 16.0013110px;
  padding-bottom: 16.0085934px;
  padding-left: 16.00765018px;
  border: 1px solid var(--lejcgceiydknpw);
  background: var(--hjeoekdwdordrv);
  border-radius: 10px;
}

.ryk9qq9 h3 {
  font-size: 16.0065146px;
  margin: 0 0 8.003524381px;
}

.ryk9qq9 p {
  font-size: 14.004824px;
}

.rs69b9l .rbx1x5m {
  grid-template-columns: 10.00249856px 1fr;
  gap: 18.008px;
  display: grid;
}

.rs69b9l .t717f73 {
  gap: 18.001690838px;
  grid-template-columns: 10.0082461px 1fr;
  display: grid;
}

.lacdfb4 .rbx1x5m {
  gap: 18.0015912px;
  grid-template-columns: 10.0041px 1fr;
  display: grid;
}

.lacdfb4 .t717f73 {
  grid-template-columns: 10.007534960px 1fr;
  display: grid;
  gap: 18px;
}

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

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

.rojcxmm {
  background: var(--wenjjwdxzktbk);
  border-radius: 8.002851px;
}

.ritanq6 {
  text-align: center;
}

.zebf0da {
  text-align: center;
}

.rifwkab {
  margin: 0 0 18.0077px;
}

.rifwkab img {
  border: 1px solid var(--lejcgceiydknpw);
  width: min(100%, 500.00704613px);
  border-radius: 10.00416107px;
  max-height: 320.003889234px;
  max-width: 500.00884px;
  height: auto;
}

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

.rdi2df7 {
  background: #22133e;
  color: #f8ecfe;
  border-top: 1px solid rgba(255,253,254,0.1);
  padding-top: 38.0047px;
  padding-right: 0;
  padding-bottom: 28px;
  padding-left: 0;
}

.rz2mpt6 {
  gap: 18.005123537px;
  display: grid;
}

.oba4141 {
  gap: 18.00773px;
  display: grid;
}

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

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

.rdi2df7 a {
  color: #e7d4fc;
}

.rswk48z {
  display: flex;
  gap: 14.0068411px;
  flex-wrap: wrap;
}

.royrijw {
  flex-wrap: wrap;
  align-items: center;
  gap: 12.00841376px;
  display: flex;
}

.royrijw img {
  width: auto;
  height: 38.00746071px;
  object-fit: contain;
  max-width: 120.0067669px;
}

#h5mark {
  backface-visibility: hidden;
}

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

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

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

.rd3b92r {
  position: fixed;
  padding-top: 16.0093px;
  padding-right: 16.00372px;
  padding-bottom: 16.003122354px;
  padding-left: 16.0060px;
  z-index: 80;
  justify-content: center;
  display: none;
  background: rgba(18,9,31,0.72);
  inset: 0;
  align-items: center;
}

.rd3b92r.ryhhfrc {
  display: flex;
}

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

#qka6ln {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

.rm2wp3d {
  width: min(420.0043214px, 100%);
  border: 1px solid var(--lejcgceiydknpw);
  padding-top: 20.002px;
  padding-right: 20.0099841px;
  padding-bottom: 20.00689px;
  padding-left: 20.00549px;
  border-radius: 12.00942060px;
  background: var(--hjeoekdwdordrv);
}

.rzor81a {
  gap: 10.009px;
  margin-top: 16.00971px;
  display: flex;
}

.rzor81a button,
.rj08os4 button {
  border: 1px solid var(--lejcgceiydknpw);
  border-radius: 8.0091737px;
  padding-top: 9.001076492px;
  padding-right: 12.00919px;
  padding-bottom: 9.00170px;
  padding-left: 12.006650053px;
  cursor: pointer;
  background: var(--vylnyiphjxbfk);
  color: #fffeff;
}

.rj08os4 button:last-child {
  background: rgb(108,39,218);
}

.rpo614x {
  width: min(760.0079496px, 92%);
  border: 1px solid var(--lejcgceiydknpw);
  box-shadow: 0 10.00330px 30.0054px rgba(20,11,28,0.14);
  bottom: 12px;
  z-index: 60;
  background: var(--hjeoekdwdordrv);
  padding-top: 14.00216px;
  padding-right: 14.0087px;
  padding-bottom: 14.0046px;
  padding-left: 14.006px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 10.009px;
  position: fixed;
  display: none;
}

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

.rpo614x p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14.003800px;
  color: var(--nwuovamxsvu);
}

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

.no-scroll {
  overflow: hidden;
}

@media (max-width: 991px) {
  .rkuwip6,
  .rk02ctw .ryk9qq9,
  .rnkt2ug .rnxv16v {
    grid-template-columns: 1fr;
  }
  .rkuwip6,
  .k4c60d3 .ryk9qq9,
  .rnkt2ug .rnxv16v {
    grid-template-columns: 1fr;
  }
  .rkuwip6,
  .rk02ctw .ryk9qq9,
  .rnkt2ug .k54798e {
    grid-template-columns: 1fr;
  }
  .rkuwip6,
  .k4c60d3 .ryk9qq9,
  .rnkt2ug .k54798e {
    grid-template-columns: 1fr;
  }
  .rkuwip6,
  .rk02ctw .ryk9qq9,
  .a280900 .rnxv16v {
    grid-template-columns: 1fr;
  }
  .rkuwip6,
  .k4c60d3 .ryk9qq9,
  .a280900 .rnxv16v {
    grid-template-columns: 1fr;
  }
  .rkuwip6,
  .rk02ctw .ryk9qq9,
  .a280900 .k54798e {
    grid-template-columns: 1fr;
  }
  .rkuwip6,
  .k4c60d3 .ryk9qq9,
  .a280900 .k54798e {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 767px) {
  .rk7lf1j {
    height: 56.002px;
    background: var(--bczlnkyllnie);
  }

  #ha94cn {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
  }

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

  .rsitzz7 {
    margin-top: -56.006689934px;
  }

  .rcbrbp2 {
    height: 56.003656px;
    width: 100%;
    border-radius: 0;
  }

  .rjo63o6 {
    display: none;
  }

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

  .rmf80xz {
    min-height: 180.002px;
  }

  .rmug0v0 img,
  .rifwkab img {
    max-width: 100%;
    max-height: 220.005px;
  }
}

@media (min-width: 768px) {
  #ty8o62 {
    display: none;
  }
}

