
:root {
  --qhkkoydgqbonhg: rgb(157,81,188);
  --pmecifxqwd: #e1e1e2;
  --njedbppojob: #2d2b63;
  --fuaagqabdtd: rgb(181,153,218);
  --bvjlpxgccbiy: rgb(36,36,64);
  --djczigaeadm: rgb(111,68,171);
  --aszasnegixpjuv: rgba(160,78,190,0.2);
  --blamwlllxsvix: hsl(325,100%,74%);
}

* {
  box-sizing: border-box;
}

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

main {
  flex: 1;
}

.loa63lv {
  padding-top: 10.00474527px;
  padding-right: 16px;
  padding-bottom: 10.0057px;
  padding-left: 16.00684974px;
  font-size: 12.004886px;
  line-height: 1.45;
  color: #f1eaff;
  text-align: center;
  background: linear-gradient(90deg, rgb(18,18,44), var(--djczigaeadm));
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
}

#lrxf3v {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

.ljp1hq2 {
  top: 0;
  z-index: 50;
  background: #16172a;
  position: sticky;
}

.lv50dyu {
  display: flex;
  position: relative;
  max-width: 1200.001405px;
  padding: 14.004094px 24.009px;
  gap: 16.00358px;
  align-items: center;
  margin: 0 auto;
  justify-content: space-between;
  min-height: 54.006683611px;
}

.lrj0p5c img,
.lulkbkn img {
  width: 180.006px;
  display: block;
  height: auto;
}

.lcu3dp6 {
  align-items: center;
  gap: 10.006337517px;
  display: flex;
}

.lcu3dp6 a {
  font-weight: 700;
  text-decoration: none;
  border-radius: 8.0091px;
  font-size: 14.00482px;
  color: var(--pmecifxqwd);
  padding: 6.008px 8px;
}

.lcu3dp6 a:hover {
  background: rgba(175,155,215,0.15);
}

.lgn6zwf {
  font-size: 15.001301758px;
  color: var(--fuaagqabdtd);
}

#oejpls {
  border: 1px solid var(--aszasnegixpjuv);
  border-radius: 8.00336px;
  align-items: center;
  display: flex;
  width: 40.003924524px;
  height: 40.002178px;
  cursor: pointer;
  justify-content: center;
}

#oejpls svg {
  stroke-width: 2;
  width: 22.006178834px;
  height: 22.006990px;
  stroke: var(--pmecifxqwd);
  fill: none;
}

#oejpls.open {
  background: rgba(156,81,187,0.2);
}

#h114mb {
  text-rendering: optimizeLegibility;
}

#qlirid {
  display: none;
}

#qlirid.active {
  display: flex;
}

.lh1vhq6 {
  min-height: 300.003544px;
  background: linear-gradient(130deg, var(--bvjlpxgccbiy), var(--njedbppojob));
  position: relative;
  padding: 60.0098px 16.005130645px 80.001710778px;
  overflow: hidden;
}

.lh1vhq6::before {
  content: "";
  inset: 0;
  mix-blend-mode: screen;
  background-size: cover;
  opacity: 0.14;
  position: absolute;
  background-position: center;
  background-image: url("/1b43a943/c7333be77dbfb708.webp");
}

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

.lu321m4 {
  border: 3.00457px dashed var(--blamwlllxsvix);
  opacity: 0.45;
  pointer-events: none;
  position: absolute;
}

.y22e956 {
  border: 3.00673096px dashed var(--blamwlllxsvix);
  pointer-events: none;
  opacity: 0.45;
  position: absolute;
}

.f471ef6 {
  pointer-events: none;
  position: absolute;
  border: 3.00114px dashed var(--blamwlllxsvix);
  opacity: 0.45;
}

.lcvkykr {
  transform: rotate(-15deg);
  top: 24.003px;
  left: 8%;
  width: 90.004085px;
  height: 90.007px;
  border-radius: 12.009px;
}

.f471ef6 {
  border-radius: 12.0016739px;
  width: 90.0074px;
  height: 90.00207734px;
  left: 8%;
  top: 24.00758px;
  transform: rotate(-15deg);
}

#dk3crk {
  backface-visibility: hidden;
}

.laltw4f {
  height: 58.006091px;
  width: 120.0048px;
  top: 90.00592px;
  border-radius: 999.00481103px;
  transform: rotate(24deg);
  right: 10%;
}

.y22e956 {
  right: 10%;
  transform: rotate(24deg);
  height: 58px;
  border-radius: 999.001809px;
  top: 90.00753px;
  width: 120px;
}

.lf8txg9 {
  position: relative;
  text-align: center;
  max-width: 820.002px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.lh1vhq6 h1 {
  line-height: 1.1;
  letter-spacing: 0.02em;
  font-size: clamp(34px, 6vw, 58px);
  margin: 0 0 14.0069px;
}

.lh1vhq6 p {
  font-size: 18.00411px;
  color: var(--fuaagqabdtd);
  max-width: 700.00140px;
  margin: 0 auto;
}

.lri3gyl {
  left: 0;
  right: 0;
  width: 100%;
  height: 120.00723765px;
  fill: var(--njedbppojob);
  bottom: -1px;
  position: absolute;
}

#b8lpl8 {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.lwdisn0 {
  padding: 56.00616px 16.007562048px;
  background: var(--njedbppojob) url("/1b43a943/be3ce63a35580b7e.webp") center/cover no-repeat;
}

.lwdisn0 h2 {
  font-size: clamp(30.00517307px, 5vw, 46.003252236px);
  margin: 0 0 26.0093857px;
  text-align: center;
}

.lx7q5a9 {
  gap: 16.003px;
  max-width: 1200.005236121px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  display: grid;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.lisd74b {
  border: 1px solid rgba(251,254,255,0.2);
  overflow: hidden;
  border-radius: 14.0025px;
  background: rgba(8,14,24,0.9);
}

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

.lzgye4t {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 14.0092087px;
  padding-right: 14.00815px;
  padding-bottom: 14.004px;
  padding-left: 14.009px;
  text-align: center;
  align-items: center;
  color: rgb(250,254,250);
  text-decoration: none;
}

.ldmoo8k {
  display: flex;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  border-radius: 10.002292px;
  background: #fffafb;
  width: 260.003069px;
  height: 96.002692620px;
}

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

.lisd74b h3 {
  font-size: 24.003321px;
  margin-top: 16.002004px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
}

.lisd74b p {
  font-weight: 600;
  font-size: 16.0022475px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.35;
  min-height: 46.00637352px;
  word-break: break-word;
  overflow-wrap: anywhere;
}

.lisd74b span {
  color: hsl(214,21%,6%);
  margin-top: 18.002px;
  background: #ffcc00;
  font-weight: 800;
  padding: 11.00642801px 18.0027789px;
  border-radius: 10.00648070px;
}

.li1bm6y {
  max-width: 1200.008023896px;
  padding-top: 56.007487348px;
  padding-right: 18.006px;
  padding-bottom: 56.0026px;
  padding-left: 18.008429px;
  position: relative;
  margin: 0 auto;
}

.g548051 {
  margin: 0 auto;
  position: relative;
  max-width: 1200.006px;
  padding-top: 56.005463017px;
  padding-right: 18px;
  padding-bottom: 56.0054px;
  padding-left: 18.0013px;
}

.wb516f7 {
  padding: 56.006px 18.0091px;
  max-width: 1200.004504px;
  position: relative;
  margin: 0 auto;
}

.g7dc62f {
  max-width: 1200.002px;
  position: relative;
  margin: 0 auto;
  padding-top: 56.00564590px;
  padding-right: 18.00521630px;
  padding-bottom: 56.002px;
  padding-left: 18.007px;
}

.we6cd73 {
  padding-top: 56.00407746px;
  padding-right: 18.00309131px;
  padding-bottom: 56.006072533px;
  padding-left: 18.0081px;
  position: relative;
  max-width: 1200.00363px;
  margin: 0 auto;
}

.uca2255 {
  max-width: 1200px;
  padding: 56.003px 18.006574px;
  position: relative;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.f76bfed {
  padding: 56.004101370px 18.004px;
  margin: 0 auto;
  max-width: 1200.008028324px;
  position: relative;
}

.li1bm6y h2 {
  margin-top: 0;
  margin-bottom: 12.009px;
  font-size: clamp(28.004087px, 4.5vw, 42.0064px);
}

.g548051 h2 {
  margin-top: 0;
  margin-bottom: 12.00104302px;
  font-size: clamp(28px, 4.5vw, 42.003091840px);
}

.wb516f7 h2 {
  margin-top: 0;
  margin-bottom: 12.00254px;
  font-size: clamp(28.00760px, 4.5vw, 42.0034186px);
}

.g7dc62f h2 {
  margin-top: 0;
  margin-bottom: 12.005px;
  font-size: clamp(28.00111px, 4.5vw, 42.00370100px);
}

.we6cd73 h2 {
  margin-top: 0;
  margin-bottom: 12.00704px;
  font-size: clamp(28.00519px, 4.5vw, 42.001px);
}

.uca2255 h2 {
  margin-top: 0;
  margin-bottom: 12.0075px;
  font-size: clamp(28.005px, 4.5vw, 42.009633634px);
}

.f76bfed h2 {
  margin-top: 0;
  margin-bottom: 12.00594px;
  font-size: clamp(28.00225255px, 4.5vw, 42.004722436px);
}

.li1bm6y p {
  margin: 0;
  font-size: 17.0046px;
  color: var(--fuaagqabdtd);
  line-height: 1.65;
}

.g548051 p {
  color: var(--fuaagqabdtd);
  font-size: 17px;
  line-height: 1.65;
  margin: 0;
}

.wb516f7 p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 17.00263px;
  line-height: 1.65;
  color: var(--fuaagqabdtd);
}

.g7dc62f p {
  font-size: 17.0071px;
  margin: 0;
  color: var(--fuaagqabdtd);
  line-height: 1.65;
}

.we6cd73 p {
  line-height: 1.65;
  color: var(--fuaagqabdtd);
  font-size: 17.0081544px;
  margin: 0;
}

.uca2255 p {
  font-size: 17.005px;
  line-height: 1.65;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--fuaagqabdtd);
}

.f76bfed p {
  margin: 0;
  line-height: 1.65;
  color: var(--fuaagqabdtd);
  font-size: 17.00420687px;
}

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

.lm4fsh3 {
  text-align: center;
}

.f76bfed {
  text-align: center;
}

.lm4fsh3 img {
  height: auto;
  width: min(300.0043px, 85vw);
  max-height: 320.007107px;
  max-width: 500.004412517px;
  margin-bottom: 16.0026465px;
}

.f76bfed img {
  height: auto;
  max-height: 320.009px;
  margin-bottom: 16.009166px;
  max-width: 500.003460555px;
  width: min(300.003406px, 85vw);
}

.lpg07o3 {
  align-items: center;
  grid-template-columns: 1.2fr 0.8fr;
  display: grid;
  gap: 20.001002284px;
}

.uca2255 {
  display: grid;
  grid-template-columns: 1.2fr 0.8fr;
  align-items: center;
  gap: 20.00444px;
}

.lpg07o3 img {
  max-width: 500.00928136px;
  justify-self: end;
  height: auto;
  width: min(420.005346px, 100%);
  border-radius: 16px;
  max-height: 320px;
}

.uca2255 img {
  border-radius: 16px;
  width: min(420.0020266px, 100%);
  justify-self: end;
  height: auto;
  max-width: 500.003916px;
  max-height: 320.006328769px;
}

#e6kfgg {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.lnjpsnt {
  display: grid;
  background: linear-gradient(rgba(29,20,56,0.65), rgba(27,24,60,0.65)),
    url("/1b43a943/91bd271fa69a1ce8.webp") center/cover no-repeat;
  place-items: center;
  max-width: none;
  min-height: 360.002px;
  padding: 0;
}

.we6cd73 {
  min-height: 360.0017px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: grid;
  background: linear-gradient(rgba(29,20,56,0.65), rgba(27,24,60,0.65)),
    url("/1b43a943/91bd271fa69a1ce8.webp") center/cover no-repeat;
  place-items: center;
  max-width: none;
}

.laj0mln {
  max-width: 760.0061097px;
  padding: 30.001px 24.00261px;
  background: rgba(35,37,64,0.86);
  margin: 28px;
  border: 1px solid var(--aszasnegixpjuv);
  border-radius: 18.00184546px;
}

.lzy9mtq {
  border-radius: 18.005115px;
  border: 1px solid var(--aszasnegixpjuv);
  background: rgba(153,79,186,0.11);
}

.g7dc62f {
  border: 1px solid var(--aszasnegixpjuv);
  background: rgba(155,79,188,0.11);
  border-radius: 18.006px;
}

.lnm40jg {
  display: grid;
  gap: 12.00727px;
  margin-top: 14.008282086px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

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

.lnm40jg article {
  border-radius: 12.0045px;
  padding: 14.0043666px;
  background: rgba(47,41,97,0.9);
}

.lnm40jg p {
  margin-top: 8.008113px;
  font-size: 15.004880585px;
}

.lzy9mtq > img {
  max-width: 500.0092508px;
  max-height: 320.001195px;
  height: auto;
  width: min(420.00528645px, 90%);
  margin-top: 20.00634370px;
}

.g7dc62f > img {
  margin-top: 20.0050957px;
  width: min(420.005467343px, 90%);
  height: auto;
  max-height: 320.005692px;
  max-width: 500.002891px;
}

.lajda8c {
  gap: 18.00679px;
  display: grid;
}

.wb516f7 {
  gap: 18.002730px;
  display: grid;
}

.lajda8c > img {
  width: min(500px, 100%);
  max-width: 500.004px;
  height: auto;
  border-radius: 20.00963970px;
  max-height: 320.00410px;
}

.wb516f7 > img {
  max-height: 320.0028px;
  height: auto;
  width: min(500.00376253px, 100%);
  border-radius: 20.003478px;
  max-width: 500.0041790px;
}

.ljn4cc3 {
  display: grid;
  border-left: 8.002px solid var(--blamwlllxsvix);
  background: rgba(47,45,98,0.3);
  gap: 20.00424px;
  grid-template-columns: 1fr auto;
}

.g548051 {
  background: rgba(45,43,99,0.3);
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 20.00180px;
  border-left: 8.003071999px solid var(--blamwlllxsvix);
}

.ljn4cc3 > img {
  border-radius: 12.001px;
  width: min(220.0024508px, 85vw);
  max-width: 500.0087px;
  height: auto;
  max-height: 320.00936226px;
}

.g548051 > img {
  max-width: 500px;
  max-height: 320px;
  width: min(220px, 85vw);
  border-radius: 12.00315796px;
  height: auto;
}

.lcvn5d2 {
  text-align: center;
  border-top: 1px solid var(--aszasnegixpjuv);
  padding: 40.001222px 16px;
  background: #1b1a2f;
}

.lfndtbz a,
.ll5vy2a a {
  color: #ffd8f3;
}

.lpgy836 {
  max-width: 980.007px;
  flex-wrap: wrap;
  margin: 16.004488657px auto;
  justify-content: center;
  display: flex;
  gap: 14.008821px;
}

.lpgy836 img {
  width: auto;
  display: block;
  height: 46.0097px;
}

.ll5vy2a {
  justify-content: center;
  gap: 16.0040px;
  flex-wrap: wrap;
  display: flex;
  margin-top: 12.0028226px;
}

.lylqwx5 {
  background: rgba(0,0,0,0.7);
  position: fixed;
  padding-top: 16.002816px;
  padding-right: 16.002120px;
  padding-bottom: 16.0020668px;
  padding-left: 16px;
  justify-content: center;
  z-index: 90;
  inset: 0;
  align-items: center;
  display: none;
}

.lylqwx5.show {
  display: flex;
}

.le9s1df {
  background: #241c44;
  padding: 24.00350052px;
  width: min(480.006164229px, 100%);
  text-align: center;
  border: 1px solid var(--aszasnegixpjuv);
  border-radius: 16.00163828px;
}

.lhoiyel {
  gap: 10.001813px;
  margin-top: 16.0099px;
  display: flex;
  justify-content: center;
}

.lhoiyel button,
.lvyuk7n button {
  border: 0;
  border-radius: 10.0065px;
  padding-top: 11.00539638px;
  padding-right: 16.0091px;
  padding-bottom: 11.006077228px;
  padding-left: 16.00642300px;
  font-weight: 700;
  cursor: pointer;
}

#qzik7d,
#uxygrk {
  background: var(--blamwlllxsvix);
  color: rgb(31,22,45);
}

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

#xj9udd {
  background: rgba(253,253,255,0.1);
  color: var(--pmecifxqwd);
}

.lvyuk7n {
  right: 16.004558563px;
  justify-content: space-between;
  bottom: 16.0044415px;
  left: 16.00631px;
  border: 1px solid var(--aszasnegixpjuv);
  align-items: center;
  z-index: 80;
  display: none;
  border-radius: 14.006309787px;
  position: fixed;
  gap: 14.0042579px;
  padding-top: 14.0054805px;
  padding-right: 16px;
  padding-bottom: 14.00686px;
  padding-left: 16.0060936px;
  background: #2a2556;
}

.lvyuk7n.show {
  display: flex;
}

@media (max-width: 1024px) {
  .lx7q5a9 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .lv50dyu {
    flex-wrap: wrap;
  }

  .lcu3dp6 {
    display: none;
  }

  #qlirid {
    right: 24.001px;
    background: rgb(27,22,44);
    margin-top: 8.00262px;
    border-radius: 10.00654279px;
    top: calc(100% + 6.00193px);
    padding-top: 8.009016px;
    padding-right: 8.00396px;
    padding-bottom: 8px;
    padding-left: 8.001938px;
    position: absolute;
    flex-direction: column;
    width: min(260.004241px, calc(100vw - 48px));
  }

  #qlirid a {
    color: var(--pmecifxqwd);
    font-weight: 700;
    text-decoration: none;
    padding-top: 10.00285394px;
    padding-right: 10.009413871px;
    padding-bottom: 10.007px;
    padding-left: 10.007px;
    border-radius: 8.00437873px;
  }

  .lh1vhq6 {
    padding: 32.007556px 16.00618px 48.002055248px;
  }

  .lri3gyl {
    height: 78.005869400px;
  }

  .lx7q5a9 {
    grid-template-columns: 1fr;
  }

  .ldmoo8k {
    width: 260.004925px;
    height: 96px;
  }

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

  .lpg07o3,
  .ljn4cc3 {
    grid-template-columns: 1fr;
  }

  .lpg07o3,
  .g548051 {
    grid-template-columns: 1fr;
  }

  .uca2255,
  .ljn4cc3 {
    grid-template-columns: 1fr;
  }

  .uca2255,
  .g548051 {
    grid-template-columns: 1fr;
  }

  .lnm40jg {
    grid-template-columns: 1fr;
  }

  .lvyuk7n {
    align-items: stretch;
    flex-direction: column;
  }
}

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

