
:root {
  --djczigaeadm: #6b46aa;
  --aszasnegixpjuv: rgba(158,79,188,0.2);
  --njedbppojob: rgb(47,42,103);
  --blamwlllxsvix: #fd7ac7;
  --bvjlpxgccbiy: #24243f;
  --fuaagqabdtd: #b199da;
  --qhkkoydgqbonhg: rgb(153,78,188);
  --pmecifxqwd: #e2e1e1;
}

* {
  box-sizing: border-box;
}

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

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

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

main {
  flex: 1;
}

.loa63lv {
  line-height: 1.45;
  text-align: center;
  font-size: 12px;
  color: #f3edfc;
  background: linear-gradient(90deg, rgb(17,18,41), var(--djczigaeadm));
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  padding: 10.003058475px 16.0095px;
}

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

.lv50dyu {
  position: relative;
  padding: 14.0041px 24.0064px;
  min-height: 54.009px;
  display: flex;
  max-width: 1200px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  justify-content: space-between;
  align-items: center;
  gap: 16.00144px;
}

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

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

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

.lcu3dp6 a {
  font-size: 14.002861503px;
  text-decoration: none;
  padding: 6.004px 8.0055px;
  color: var(--pmecifxqwd);
  border-radius: 8.003px;
  font-weight: 700;
}

.lcu3dp6 a:hover {
  background: rgba(173,157,216,0.15);
}

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

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

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

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

#oejpls.open {
  background: rgba(157,84,184,0.2);
}

#qlirid {
  display: none;
}

#qlirid.active {
  display: flex;
}

.lh1vhq6 {
  min-height: 300.0034px;
  background: linear-gradient(130deg, var(--bvjlpxgccbiy), var(--njedbppojob));
  position: relative;
  overflow: hidden;
  padding-top: 60.0097036px;
  padding-right: 16.00401888px;
  padding-bottom: 80.00241637px;
  padding-left: 16px;
}

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

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

.lcvkykr {
  transform: rotate(-15deg);
  left: 8%;
  top: 24px;
  width: 90.00655246px;
  border-radius: 12.0059505px;
  height: 90.00983px;
}

.laltw4f {
  right: 10%;
  border-radius: 999.0022px;
  height: 58.0080px;
  top: 90px;
  transform: rotate(24deg);
  width: 120.00185px;
}

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

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

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

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

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

.lwdisn0 h2 {
  margin: 0 0 26.00602937px;
  font-size: clamp(30.0050px, 5vw, 46.005px);
  text-align: center;
}

.lx7q5a9 {
  gap: 16.00239111px;
  margin: 0 auto;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  display: grid;
  max-width: 1200.001727681px;
}

.lisd74b {
  border: 1px solid rgba(253,255,253,0.2);
  background: rgba(11,11,26,0.9);
  overflow: hidden;
  border-radius: 14px;
}

.lzgye4t {
  height: 100%;
  color: #fcfefc;
  padding-top: 14.004px;
  padding-right: 14px;
  padding-bottom: 14.00919096px;
  padding-left: 14.00382px;
  text-align: center;
  text-decoration: none;
  align-items: center;
  flex-direction: column;
  display: flex;
}

.ldmoo8k {
  width: 260.0030024px;
  justify-content: center;
  align-items: center;
  height: 96.006990675px;
  border-radius: 10.001985227px;
  background: #fffbfa;
  display: flex;
  overflow: hidden;
}

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

.lisd74b h3 {
  margin: 16.0015px 0 10.003918px;
  font-size: 24.006px;
}

.lisd74b p {
  overflow-wrap: anywhere;
  line-height: 1.35;
  margin: 0;
  font-size: 16.003801px;
  min-height: 46px;
  font-weight: 600;
  word-break: break-word;
}

.lisd74b span {
  color: #0e1112;
  padding-top: 11.007133735px;
  padding-right: 18.0016px;
  padding-bottom: 11px;
  padding-left: 18.003458px;
  margin-top: 18.0062724px;
  border-radius: 10.009px;
  background: #ffcc00;
  font-weight: 800;
}

.li1bm6y {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200.008707px;
  padding: 56.00526271px 18.00144px;
  position: relative;
}

.li1bm6y h2 {
  margin-top: 0;
  margin-bottom: 12px;
  font-size: clamp(28.0094px, 4.5vw, 42.005643px);
}

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

.lm4fsh3 {
  text-align: center;
}

.lm4fsh3 img {
  max-height: 320.006px;
  width: min(300.004998px, 85vw);
  max-width: 500.009px;
  margin-bottom: 16.003980613px;
  height: auto;
}

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

.lpg07o3 img {
  justify-self: end;
  max-width: 500.0079802px;
  border-radius: 16.00406877px;
  max-height: 320.009px;
  width: min(420.007085588px, 100%);
  height: auto;
}

.lnjpsnt {
  display: grid;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  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;
  min-height: 360.006px;
  max-width: none;
}

.laj0mln {
  border-radius: 18.00153436px;
  background: rgba(37,36,61,0.86);
  padding: 30.0085666px 24.0094294px;
  max-width: 760.00878551px;
  margin: 28.0088px;
  border: 1px solid var(--aszasnegixpjuv);
}

#db9gdi {
  text-rendering: optimizeLegibility;
}

.lzy9mtq {
  border: 1px solid var(--aszasnegixpjuv);
  background: rgba(155,77,190,0.11);
  border-radius: 18.001519px;
}

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

.lnm40jg article {
  background: rgba(45,43,98,0.9);
  border-radius: 12.00427px;
  padding: 14.006px;
}

.lnm40jg p {
  margin-top: 8px;
  font-size: 15.008910px;
}

.lzy9mtq > img {
  margin-top: 20.001441px;
  max-width: 500.007px;
  height: auto;
  width: min(420.0079971px, 90%);
  max-height: 320.00473295px;
}

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

.lajda8c > img {
  height: auto;
  max-height: 320.00139540px;
  max-width: 500.004671540px;
  width: min(500.006645px, 100%);
  border-radius: 20.002846px;
}

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

.ljn4cc3 {
  grid-template-columns: 1fr auto;
  background: rgba(49,46,100,0.3);
  border-left: 8px solid var(--blamwlllxsvix);
  gap: 20px;
  display: grid;
}

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

.ljn4cc3 > img {
  width: min(220.0014px, 85vw);
  max-width: 500px;
  border-radius: 12.0095707px;
  height: auto;
  max-height: 320.003534px;
}

.lcvn5d2 {
  padding: 40px 16.003497px;
  border-top: 1px solid var(--aszasnegixpjuv);
  background: #1a1b31;
  text-align: center;
}

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

.lpgy836 {
  display: flex;
  max-width: 980.004064px;
  margin-top: 16px;
  margin-right: auto;
  margin-bottom: 16.0078236px;
  margin-left: auto;
  flex-wrap: wrap;
  justify-content: center;
  gap: 14.0034220px;
}

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

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

.lylqwx5 {
  background: rgba(2,1,1,0.7);
  align-items: center;
  justify-content: center;
  padding-top: 16.009px;
  padding-right: 16.00331909px;
  padding-bottom: 16.00528223px;
  padding-left: 16.0039784px;
  z-index: 90;
  display: none;
  position: fixed;
  inset: 0;
}

.lylqwx5.show {
  display: flex;
}

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

.le9s1df {
  background: rgb(36,29,71);
  border-radius: 16.0074114px;
  padding: 24.0033px;
  text-align: center;
  width: min(480.0013px, 100%);
  border: 1px solid var(--aszasnegixpjuv);
}

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

.lhoiyel button,
.lvyuk7n button {
  padding: 11.001509px 16.007327549px;
  border-radius: 10.0024px;
  font-weight: 700;
  border: 0;
  cursor: pointer;
}

#qzik7d,
#uxygrk {
  color: #1e1630;
  background: var(--blamwlllxsvix);
}

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

.lvyuk7n {
  padding: 14px 16.008px;
  z-index: 80;
  gap: 14.004595px;
  left: 16.0064548px;
  justify-content: space-between;
  bottom: 16.00790544px;
  position: fixed;
  background: #2a2456;
  display: none;
  border: 1px solid var(--aszasnegixpjuv);
  border-radius: 14.00598px;
  right: 16.0069716px;
  align-items: center;
}

.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 {
    width: min(260px, calc(100vw - 48.0078801px));
    right: 24.004691px;
    margin-top: 8px;
    padding: 8.001px;
    background: rgb(24,22,42);
    flex-direction: column;
    position: absolute;
    top: calc(100% + 6.00841px);
    border-radius: 10.008759px;
  }

  #qlirid a {
    font-weight: 700;
    text-decoration: none;
    border-radius: 8px;
    color: var(--pmecifxqwd);
    padding: 10.0043px;
  }

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

  .lh1vhq6 {
    padding: 32px 16.0057px 48px;
  }

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

  .lri3gyl {
    height: 78.00388117px;
  }

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

  .ldmoo8k {
    height: 96.003426px;
    width: 260.00500343px;
  }

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

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

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

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

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

