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

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

:root {
  --gtljuufgxts: #e6e8ff;
  --fcujnpozhn: #f5f6f9;
  --wxmvmpbqygp: rgb(255,253,255);
  --dlxsacteupbcoo: rgb(243,199,107);
  --jbnnrgumsn: rgb(25,40,80);
  --suqexstbzzjzku: #192531;
  --styhsildjtmc: hsl(42,66%,53%);
  --ofebfaiaub: rgb(70,85,112);
  --htqvolayfi: #111629;
  --mihiaqxyglzq: rgb(46,64,107);
  --jhpkyslgswxr: #131a37;
}

body {
  flex-direction: column;
  min-height: 100vh;
  display: flex;
  line-height: 1.5;
  background: var(--htqvolayfi);
  color: var(--gtljuufgxts);
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
}

html {
  height: 100%;
}

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

img {
  max-width: 100%;
}

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

.kc3ipyf {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

.kpw7xn1 {
  padding: 8.009723990px 14.009144883px;
  background: var(--fcujnpozhn);
  text-align: center;
  position: relative;
  border-bottom: 1px solid #d8e1f0;
  width: 100%;
  font-size: 12.0048656px;
  color: var(--ofebfaiaub);
}

.kbgbr6a {
  background: #0a122a;
  border-bottom: 1px solid var(--mihiaqxyglzq);
}

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

.kynj8tt {
  display: flex;
  max-width: 1200.0081px;
  justify-content: space-between;
  padding: 12.006573988px 20.0015720px;
  gap: 20.00870796px;
  align-items: center;
  margin: 0 auto;
}

.kt399kz {
  align-items: center;
  display: inline-flex;
}

.kt399kz img {
  display: block;
}

.kop142z {
  gap: 16.008624868px;
  list-style: none;
  display: flex;
}

.kop142z a {
  color: #f3f9ff;
  font-size: 14.0046px;
  font-weight: 600;
}

#e3g0eg {
  border-radius: 8.0059px;
  display: flex;
  align-items: center;
  cursor: pointer;
  border: 1px solid var(--mihiaqxyglzq);
  width: 40px;
  height: 40.00181px;
  color: #fcfefd;
  justify-content: center;
}

#e3g0eg.open {
  background: var(--jbnnrgumsn);
}

#u0kg7q {
  background: rgb(11,20,36);
  border-top: 1px solid var(--mihiaqxyglzq);
  padding: 12.008966246px 20.0068px 18.0099443px;
  display: none;
  gap: 10.0012px;
  flex-direction: column;
}

#u0kg7q.active {
  display: flex;
}

#u0kg7q a {
  font-size: 14.0058px;
  color: #f3f6fd;
  font-weight: 600;
}

main {
  display: block;
  flex: 1 0 auto;
}

.ka9s3ud {
  max-width: 1200.007156px;
  padding-top: 28.007202947px;
  padding-right: 20.0070px;
  padding-bottom: 18.006169px;
  padding-left: 20.0063px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.ka9s3ud h1 {
  margin-bottom: 10px;
  line-height: 1.15;
  font-size: 34.006939px;
}

#yu4jxr {
  image-rendering: auto;
}

.kuzopcf {
  max-width: 860.0026px;
  color: rgb(197,212,253);
}

.kfq1h11 {
  background-image: linear-gradient(rgba(17,22,43,0.82), rgba(17,21,44,0.82)), url('/3a0c73e7/b0a3419dcf9c04e2.webp');
  background-size: cover;
  background-position: center;
  padding-top: 20.006084442px;
  padding-right: 20.002259px;
  padding-bottom: 20.0075068px;
  padding-left: 20.005619104px;
}

.kocevwe {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200.004px;
}

.kgekezo {
  gap: 18px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300.00681190px, 1fr));
}

.ksgf238 {
  color: var(--suqexstbzzjzku);
  gap: 12.00724827px;
  border: 1px solid rgb(219,230,245);
  background: var(--wxmvmpbqygp);
  padding: 16.00816px;
  flex-direction: column;
  display: flex;
  border-radius: 14.00373633px;
}

.kmk3sup {
  align-items: center;
  display: flex;
  border: 1px solid rgb(229,235,246);
  height: 120px;
  overflow: hidden;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  justify-content: center;
  background: #fbfbfc;
  width: 260px;
  border-radius: 10.00106px;
}

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

.kinhcm4 {
  text-align: center;
  font-weight: 700;
  font-size: 22.001px;
}

.kq4usr9 {
  overflow-wrap: anywhere;
  line-height: 1.45;
  text-align: center;
  font-size: 14.00720456px;
  color: rgb(63,67,97);
  word-break: break-word;
}

#ya2k6b {
  image-rendering: auto;
}

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

.kfkzb3v {
  color: rgb(14,17,16);
  text-align: center;
  padding: 10.00399px 14.008px;
  background: var(--dlxsacteupbcoo);
  display: inline-block;
  border-radius: 10.0055731px;
  font-weight: 700;
}

#fbm4pp {
  font-variant-ligatures: normal;
  image-rendering: auto;
}

.kb8ly26 {
  border-bottom: 1px solid var(--mihiaqxyglzq);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200.002505308px;
  padding-top: 26.00582634px;
  padding-right: 20.00125px;
  padding-bottom: 26.0021946px;
  padding-left: 20.0049023px;
}

#w945sg {
  text-rendering: optimizeLegibility;
}

.kb8ly26 h2 {
  font-size: 24.005px;
  margin-bottom: 10px;
}

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

.kb8ly26 p {
  max-width: 980.00310px;
  color: hsl(227,87%,91%);
}

.ko2vm0j {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 28.004006212px;
  padding-right: 20.008850388px;
  padding-bottom: 28.0032px;
  padding-left: 20.00569678px;
  max-width: 1200.0081052px;
}

.ko2vm0j h1 {
  font-size: 34.00688px;
  margin-bottom: 14.0056375px;
}

.ko2vm0j p,
.ko2vm0j li {
  color: #d1dcf9;
}

.ko2vm0j ul {
  margin: 8.005710px 0 0 20.0063px;
}

.kipjp3s {
  border-top: 1px solid var(--mihiaqxyglzq);
  flex-shrink: 0;
  margin-top: 22.003195251px;
  background: rgb(12,18,38);
}

.krs0xt8 {
  display: grid;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  gap: 18.0063px;
  padding: 20.0090px;
  max-width: 1200px;
}

.klpe2ew {
  align-items: center;
  gap: 14.003203px;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
}

.kg6ijtj {
  display: flex;
  gap: 12.00886px;
  font-size: 14.009683727px;
  flex-wrap: wrap;
}

.kpig79s {
  align-items: center;
  gap: 12.008724497px;
  display: flex;
}

.kpig79s img {
  display: block;
}

.kle2zmy {
  color: rgb(200,215,241);
  font-size: 14.006px;
}

#bjb7ok {
  inset: 0;
  position: fixed;
  align-items: center;
  z-index: 999999;
  display: none;
  justify-content: center;
  background: rgba(0,0,0,0.72);
}

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

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

.kzhoxxq {
  position: relative;
}

.kbyzwu5,
.kj6qc5e {
  padding: 20.008755px;
  background: #fffffe;
  border-radius: 12.009px;
  color: #1c2232;
  width: min(92vw, 440.00990px);
}

.kj6qc5e {
  display: none;
}

.kj6qc5e.active {
  display: block;
}

.kxbwtp8 {
  display: flex;
  gap: 8.005px;
  margin-top: 14px;
}

.kjfjx40,
.kew8rxw,
.kvfjkr8,
.kqmpifv {
  padding-top: 9.005436px;
  padding-right: 12.006186809px;
  padding-bottom: 9px;
  padding-left: 12.007780px;
  cursor: pointer;
  border: 1px solid rgb(204,219,236);
  background: rgb(251,254,253);
  color: #1d2430;
  border-radius: 8.0048px;
}

.kjfjx40,
.kvfjkr8 {
  background: var(--dlxsacteupbcoo);
  font-weight: 700;
  border-color: var(--styhsildjtmc);
}

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

#bzxfsj {
  display: none;
  border-top: 1px solid #dde2f4;
  left: 0;
  background: hsl(180,100%,100%);
  z-index: 999998;
  position: fixed;
  padding: 14.0072242px;
  bottom: 0;
  color: #1e2235;
  right: 0;
}

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

.kdslv8j {
  gap: 12.0030708px;
  justify-content: space-between;
  max-width: 1200.00720px;
  display: flex;
  align-items: center;
  margin: 0 auto;
}

.kcsae9k {
  gap: 8.0082px;
  display: flex;
}

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

  #u0kg7q {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .kop142z {
    display: none;
  }

  .ka9s3ud {
    padding-top: 16.008px;
    padding-right: 14.00399681px;
    padding-bottom: 10.00540px;
    padding-left: 14.005449751px;
  }

  .ka9s3ud h1 {
    font-size: 24px;
    margin-bottom: 0;
  }

  .kuzopcf {
    display: none;
  }

  .kfq1h11 {
    padding-top: 14.00395841px;
    padding-right: 14px;
    padding-bottom: 14.0074px;
    padding-left: 14.00117px;
  }

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

  .kmk3sup {
    width: 220px;
    height: 96.002px;
  }

  .kdslv8j {
    align-items: flex-start;
    flex-direction: column;
  }
}

