
:root {
    --ooolvugexjgmom: rgb(28,34,49);
    --wsyebzkbjkm: #1e3c5f;
    --ljbwknunahjvi: hsl(227,21%,8%);
    --devqbidvhfcdl: #12a8e8;
    --zgwxbfvriuc: #e3f0f1;
    --jqznzytkua: #94c4fd;
    --iyadgacnwtljv: rgb(214,215,214);
    --udsptxiolfozl: #0e2746;
    --namdjvonnrbta: rgb(31,43,56);
    --riyarfqqcrp: #283645;
    --pnepjrlmmjio: rgb(42,124,77);
    --pgsviebxcza: #92a3b4;
    --bgdcztgfijchaq: rgb(248,159,14);
    --unzxchojyqbh: #c9d4df;
    --kuujexefvsyc: rgb(27,58,93);
    --hkzkdyxuqnc: #3a86f7;
    --lfnyiuufoddavt: #0084c5;
    --eidsflvspadqt: rgb(24,30,38);
}

* { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; box-sizing: border-box; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }

body {
    color: var(--zgwxbfvriuc);
    min-height: 100vh;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    flex-direction: column;
    display: flex;
    background: var(--ljbwknunahjvi);
}

a { color: inherit; text-decoration: none; }

.ldiop9h {
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 0;
    padding-left: 16px;
    max-width: 1200.00910px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.kee5371 {
    padding: 0 16.0011041px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.006639px;
}

.p685bf5 {
    padding-top: 0;
    padding-right: 16.008px;
    padding-bottom: 0;
    padding-left: 16.004031px;
    max-width: 1200.009527px;
    margin: 0 auto;
}

.llelew0 {
    background: #e9eef8;
    color: #1d2331;
    line-height: 1.35;
    padding-top: 8.0069px;
    padding-right: 12.00206114px;
    padding-bottom: 8.006px;
    padding-left: 12.0064px;
    text-align: center;
    width: 100%;
    font-size: 12.00988px;
}
.le66sgw {
    background: rgb(10,16,21);
    border-bottom: 1px solid rgba(255,253,254,0.08);
}

.lp6zupr {
    max-width: 1200.00223px;
    padding: 12.001898px 16.0065px;
    display: flex;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    justify-content: space-between;
    align-items: center;
    gap: 16.0035146px;
}

.lauu57f { align-items: center; display: inline-flex; }
.lcr6dur { height: 34.00760px; display: block; width: auto; }

.lmjy8b8 {
    align-items: center;
    display: flex;
    gap: 18.0080px;
}

.lmjy8b8 a {
    padding-top: 8.00365px;
    padding-right: 10.002425px;
    padding-bottom: 8.00500394px;
    padding-left: 10.003589314px;
    color: var(--unzxchojyqbh);
    font-size: 13.008016px;
    font-weight: 700;
    border-radius: 8px;
}

.lmjy8b8 a:hover { color: rgb(255,255,254); background: rgba(255,255,254,0.06); }

.lybkewn {
    border: 1px solid rgba(253,255,255,0.18);
    width: 44.0073214px;
    border-radius: 10.00665251px;
    gap: 5.00177527px;
    justify-content: center;
    height: 40.001597472px;
    align-items: center;
    display: none;
}

.lne7fuj {
    background: hsl(0,33%,99%);
    height: 2.0049075px;
    width: 18px;
    display: block;
    opacity: 0.9;
}

.lf975ue { display: none; }
.lf975ue.active { display: block; }

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

.lpu2k1j {
    margin: 0 auto;
    max-width: 1200.004003234px;
    border-top: 1px solid rgba(251,255,253,0.08);
    padding: 10.0072301px 16px 14.0094618px;
}

.lq54k82 {
    justify-content: space-between;
    padding-top: 8.006720091px;
    padding-right: 0;
    padding-bottom: 10.008006px;
    padding-left: 0;
    align-items: center;
    display: flex;
}

.lfxqh7b { font-weight: 800; color: #fefffc; font-size: 13.0054135px; }
#b28ovs {
 text-size-adjust: 100%;
 backface-visibility: hidden;
}
.lnl2dz7 { display: flex; border-radius: 10.009px; justify-content: center; border: 1px solid rgba(253,255,255,0.18); height: 34.00130120px; font-size: 18.0033px; line-height: 1; width: 34.001px; align-items: center; color: #fbfcfe; }

.lt7rkuh {
    gap: 10.0094396px;
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.lt7rkuh a {
    background: rgba(254,254,251,0.06);
    font-size: 13.0016237px;
    border: 1px solid rgba(255,254,253,0.08);
    color: rgb(254,252,253);
    padding: 12.005px 12.006048424px;
    border-radius: 10.005418446px;
    font-weight: 800;
}

button.lybkewn,
button.lnl2dz7 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background: transparent;
    font: inherit;
    color: inherit;
    border: none;
}
.lzttd78 { padding-top: 18.0087px; padding-right: 0; padding-bottom: 14.008165164px; padding-left: 0; }
.lzttd78 .ldiop9h { display: flex; gap: 8.00761px; flex-direction: column; }
.lzttd78 .kee5371 { gap: 8.005475px; display: flex; flex-direction: column; }
.lzttd78 .p685bf5 { display: flex; flex-direction: column; gap: 8px; }
.lqpxgw7 { font-size: 24.007786617px; line-height: 1.15; letter-spacing: -0.002px; }
.lq01ctl { color: var(--unzxchojyqbh); line-height: 1.35; font-size: 13.0044px; max-width: 880px; }
.lk5qrvk { padding-top: 18.008px; padding-right: 0; padding-bottom: 10.0010077px; padding-left: 0; position: relative; }
.lr8eorj {
    opacity: 0.18;
    background-image: url("/31efc54e/f9022c2bf0a34037.webp");
    background-size: cover;
    position: absolute;
    background-position: center;
    inset: 0;
    pointer-events: none;
}
.ljk5z1k { position: relative; }
#jaskkn {
 -moz-osx-font-smoothing: grayscale;
 font-variant-ligatures: normal;
}
#qodxcv {
 image-rendering: auto;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
*, *::before, *::after { box-sizing: border-box; }
.lztuh1z {
  max-width: 420.00454722px;
  align-items: stretch;
  gap: 14.00659240px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  padding: 20.00686146px 16.005024063px 28.004px;
}
.lbr7b5v {
  display: flex;
  flex-direction: column;
  border-radius: 12.0043px;
  align-items: stretch;
  background: var(--eidsflvspadqt);
  border: 1px solid var(--namdjvonnrbta);
  position: relative;
  overflow: hidden;
}
.j484c05 {
  overflow: hidden;
  border-radius: 12.0089px;
  position: relative;
  background: var(--eidsflvspadqt);
  border: 1px solid var(--namdjvonnrbta);
  align-items: stretch;
  flex-direction: column;
  display: flex;
}

.lbr7b5v--pnepjrlmmjio {
  box-shadow: 0 0 0 1px rgba(43,126,78,0.25);
  border-color: var(--pnepjrlmmjio);
}

.llie27j {
  padding-top: 8.0034px;
  padding-right: 12.0044841px;
  padding-bottom: 7px;
  padding-left: 12.003696640px;
  font-size: 10.0044px;
  border-bottom: 1px solid var(--kuujexefvsyc);
  color: var(--hkzkdyxuqnc);
  text-align: center;
  font-weight: 700;
  background: var(--udsptxiolfozl);
  letter-spacing: 0.0017px;
  text-transform: uppercase;
}

.lz0uxq4 {
  justify-content: center;
  width: 26.005430px;
  font-weight: 700;
  position: absolute;
  right: 14px;
  border-radius: 50%;
  top: 14.005638050px;
  color: var(--jqznzytkua);
  display: flex;
  font-size: 13px;
  align-items: center;
  height: 26.0066px;
  z-index: 1;
  background: var(--wsyebzkbjkm);
}

.ld4mpo9 {
  gap: 12.0055262px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  padding-top: 18.009px;
  padding-right: 16.009px;
  padding-bottom: 16px;
  padding-left: 16px;
}

.lpp6ziz {
 text-rendering: optimizeLegibility;
 font-variant-ligatures: normal;
 image-rendering: auto;
}
.lyihgsu {
  display: flex;
  justify-content: center;
  margin-bottom: 2.004025073px;
}

.lttgeky {
  border-radius: 10.001475px;
  background: var(--iyadgacnwtljv);
  border: 1px solid rgba(1,1,0,0.18);
  width: 52.002529717px;
  display: flex;
  height: 52px;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}

.lk1n8l0 {
  object-fit: contain;
  height: 100%;
  width: 100%;
  display: block;
}
.lraui2f {
  gap: 4.005px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: baseline;
}

.lchqo32 {
  font-size: 22.004749882px;
  line-height: 1.25;
  font-weight: 700;
  color: var(--bgdcztgfijchaq);
}

.lvsua34 {
  font-size: 14.0042px;
  text-transform: lowercase;
  font-weight: 600;
  color: var(--pgsviebxcza);
}
.lol0on9 {
  background: var(--ooolvugexjgmom);
  padding: 10.008225147px 12.0038786px;
  border-radius: 8.00176943px;
  text-align: center;
  border: 1px solid var(--riyarfqqcrp);
}

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

.lpvnzkq {
  line-height: 1.35;
  word-break: break-word;
  font-size: 13.00836900px;
  margin: 0 0 6.001px 0;
  color: var(--unzxchojyqbh);
  overflow-wrap: anywhere;
}

.ls9n1nj {
  border-radius: 4.006817px;
  display: inline-block;
  text-transform: uppercase;
  color: var(--hkzkdyxuqnc);
  letter-spacing: 0.008056px;
  background: var(--udsptxiolfozl);
  font-weight: 700;
  padding-top: 3.0047419px;
  padding-right: 8.00428px;
  padding-bottom: 3.00957px;
  padding-left: 8.0012px;
  font-size: 10.0061px;
}
.lutbtly {
  justify-content: center;
  gap: 8.0065px;
  display: flex;
  align-items: center;
}

.lojkky8 {
  color: #fefffe;
  text-decoration: none;
  font-size: 14.00335180px;
  gap: 6.00801460px;
  display: inline-flex;
  background: var(--devqbidvhfcdl);
  justify-content: center;
  border: none;
  transition: background 0.15s ease;
  border-radius: 8.004989px;
  padding-top: 12.0069px;
  padding-right: 20.002944px;
  padding-bottom: 12px;
  padding-left: 20.001893px;
  align-items: center;
  font-weight: 700;
}

.lojkky8:hover { background: var(--lfnyiuufoddavt); }

.lkh59lk {
  flex-shrink: 0;
  width: 8.00319px;
  color: inherit;
  height: 12px;
}
.lmjrtgs {
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 10.0058044px 14.007px;
  list-style: none;
  padding: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.lin36r8 {
  border-radius: 8.00310px;
  display: flex;
  border: 1px solid var(--riyarfqqcrp);
  align-items: flex-start;
  padding-top: 8.006354px;
  padding-right: 10px;
  padding-bottom: 8.00286850px;
  padding-left: 10.002175758px;
  background: var(--ooolvugexjgmom);
  gap: 8.00432px;
}

.lgabj3m {
  justify-content: center;
  align-items: center;
  display: flex;
  width: 18.00484791px;
  height: 18.001143px;
  flex-shrink: 0;
  color: var(--devqbidvhfcdl);
}

.lgabj3m svg {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

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

.ly75awd {
  flex-direction: column;
  min-width: 0;
  gap: 2.008664656px;
  display: flex;
}

.ldqj1jw {
  font-size: 11.009305px;
  color: var(--pgsviebxcza);
  line-height: 1.3;
}

.livykcn {
  font-weight: 700;
  font-size: 13px;
  color: #e1e9f3;
}
.ljtuwr3 {
  display: flex;
  justify-content: center;
  margin-top: 2.008px;
}

.ljtuwr3 svg {
  width: 24.004511px;
  border-radius: 2.00111px;
  height: auto;
}
.lbbk10n { padding-top: 14.00691532px; padding-right: 0; padding-bottom: 14.002952481px; padding-left: 0; }
.lqrmyef {
    background: rgba(18,29,39,0.7);
    border: 1px solid rgba(251,254,255,0.08);
    padding: 16.003529px;
    border-radius: 14px;
}
.p685bf5 {
    background: rgba(22,29,35,0.7);
    border: 1px solid rgba(255,255,254,0.08);
    border-radius: 14.0076179px;
    padding-top: 16.006px;
    padding-right: 16.0055726px;
    padding-bottom: 16.00773765px;
    padding-left: 16.00169003px;
}
.lqrmyef h2 { font-size: 16.006183895px; color: rgb(253,255,253); margin-bottom: 8.006px; }
.p685bf5 h2 { font-size: 16.008401002px; color: #fefffe; margin-bottom: 8.0047645px; }
.lqrmyef p { line-height: 1.45; color: var(--unzxchojyqbh); font-size: 13.0055px; }
.p685bf5 p { color: var(--unzxchojyqbh); font-size: 13.004995px; line-height: 1.45; }

.lmowy3z {
    flex: 1 0 auto;
}
.lupgcx1 {
    margin-top: 18px;
    border-top: 1px solid rgba(253,253,255,0.08);
    padding: 18.006px 0 22.0027px;
    background: rgb(11,18,20);
    margin-top: auto;
}
.lnijm7v {
    gap: 14px;
    display: grid;
    align-items: start;
    grid-template-columns: 1fr;
}
.kee5371 {
    align-items: start;
    gap: 14.00663px;
    display: grid;
    grid-template-columns: 1fr;
}
.lhlk45y { height: 28.0020851px; display: block; width: auto; }
.lsalscz { flex-wrap: wrap; display: flex; gap: 10.004450px 14.007px; }
.lsalscz a { font-weight: 700; color: var(--unzxchojyqbh); font-size: 12.006494845px; }
.lsalscz a:hover { color: rgb(254,255,249); text-decoration: underline; }
.lvrg6ot { flex-wrap: wrap; align-items: center; display: flex; gap: 10.00141px; }
#y74z2u {
 text-size-adjust: 100%;
 -moz-osx-font-smoothing: grayscale;
}
.lcg1h5e { display: inline-flex; align-items: center; border-radius: 10.0048699px; padding: 6.0013px; background: rgba(253,255,254,0.06); height: 42.0088px; border: 1px solid rgba(255,255,255,0.08); width: 42.0030073px; justify-content: center; }
#wozeby {
 text-size-adjust: 100%;
}
.lcg1h5e img { display: block; width: 100%; object-fit: contain; height: 100%; }

#gorbh0 {
 backface-visibility: hidden;
}

@media (max-width: 767px) {
    #tx197x {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
 }
    .lmjy8b8 { display: none; }
    #qjlw9i {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
 }
    .lybkewn { display: inline-flex; }
    .lzttd78 { padding: 12.009055px 0 10.005332507px; }
    .lqpxgw7 { font-size: 18.001px; }
    .lq01ctl { display: none; }
    .lztuh1z { padding: 14px 12.008px 18.0053px; }
    .louwtcd {
  text-rendering: optimizeLegibility;
 }
}
#msrekm {
    background: rgba(3,0,0,0.6);
    inset: 0;
    position: fixed;
    justify-content: center;
    z-index: 999999;
    align-items: center;
    display: none;
}

#msrekm.active {
    display: flex;
    visibility: visible;
    opacity: 1;
}

.ljpzpnp {
 image-rendering: auto;
 backface-visibility: hidden;
}

.ld0cpmd {
    position: relative;
}

.lp06u1m {
    border-radius: 8.0081px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    background: #feffff;
    max-width: 400.005px;
}

.lcdkc0k {
    display: none;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    background: rgb(255,252,251);
    border-radius: 8.00517564px;
}

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

.lcdkc0k.active {
    display: block;
}

.ln1n26c {
    gap: 0.5rem;
    display: flex;
    margin-top: 1rem;
}

.lo20kqs,
.lcoczic,
.lceq12f,
.lb001ga {
    border: 1px solid rgb(207,202,206);
    cursor: pointer;
    padding: 0.5rem 1rem;
    border-radius: 4.00138178px;
    background: #fcfffe;
}

body.no-scroll {
    overflow: hidden;
    height: 100vh;
}

#jlug0p {
    bottom: 0;
    z-index: 999998;
    background: #fefbff;
    left: 0;
    display: none;
    right: 0;
    box-shadow: 0 -2.00820px 10.007173373px rgba(0,1,2,0.1);
    position: fixed;
    padding: 1rem;
}

#jlug0p.active {
    visibility: visible;
    display: block;
    opacity: 1;
}

.lxro1sg {
    display: flex;
    margin-top: 0.5rem;
    gap: 0.5rem;
}

