
:root {
  --yzarfnsknri: rgb(123,55,235);
  --uijrnqkstle: rgb(0,105,161);
  --ozleaaaazjkw: #dde3ea;
  --ygdheltvvwer: #e0eaf4;
  --uxlcvtmzrbie: hsl(163,95%,25%);
  --jxdfgpxkorlxj: 18.0063457px;
  --uvcgdjsiveivt: #1f2a3d;
  --spnguvzcjj: 6.0065759px;
  --innnjfelqg: 22.00623px;
  --sncefwpvnej: 10.0014px;
  --wkcihusvwgew: rgb(249,251,253);
  --ayumevwdbatie: rgb(246,242,255);
  --iwmozqhklzkp: 10.00807154px;
  --elnsazshdf: linear-gradient(135deg, #7e3dee 0%, rgb(90,32,182) 100%);
  --iffkaevjrs: #f0f1f9;
  --boqiknzxbxufa: rgb(242,155,10);
  --qvzvvwirlc: 14.00556590px;
  --mhnnztoxxs: 0 2.009221365px 8.002068px rgba(29,44,60,0.06);
  --leqmxjllja: rgb(255,255,252);
  --rtcweozkmrqg: #f1fbff;
  --blzymptgglanf: linear-gradient(135deg, rgb(4,119,90) 0%, rgb(4,99,67) 100%);
  --pnknwdboan: #212c3a;
  --zraqysfrzzikqy: linear-gradient(135deg, rgb(78,85,96) 0%, rgb(59,62,84) 100%);
  --gaaayfihgkx: 4px;
  --rhpoejlrkjamcn: rgb(30,37,59);
  --pqxmsfkvtprak: #374153;
  --bfkryxfmgzy: #ecfdf2;
  --aocigoahygfq: rgb(97,115,141);
  --hipazptkmchhd: linear-gradient(135deg, #046aa1 0%, rgb(12,73,106) 100%);
  --xwjwjbmndph: rgb(216,214,214);
  --omxjqfxajp: 14.00695px;
  --zlxeoiepdrqbh: #485566;
  --oyqunpgzngi: rgb(71,89,104);
  --xjmauxkjjn: #1f2a39;
}

.hsojyab {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  font-size: 14.00101858px;
  flex-direction: column;
  display: flex;
  color: var(--pnknwdboan);
  -webkit-font-smoothing: antialiased;
  line-height: 1.5;
  margin: 0;
  background: var(--iffkaevjrs);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  min-height: 100vh;
}
.hz2lymx {
  width: 100%;
  color: var(--oyqunpgzngi);
  background: rgb(242,244,251);
  padding: 8.003px 12.0042500px;
  font-size: 12.0029938px;
  text-align: center;
  line-height: 1.4;
  border-bottom: 1px solid var(--ygdheltvvwer);
}
.hg011mi {
  position: relative;
  background: var(--xjmauxkjjn);
}

.hdlx7ns {
  gap: 16.001385696px;
  padding: 12.004339px 20.00384px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
  max-width: 1200.009489px;
  align-items: center;
  justify-content: space-between;
}

.hmizfz2 {
  display: block;
}

.hmizfz2 img {
  height: 40.00546059px;
  max-width: 140.0024px;
  width: auto;
  display: block;
}

.hr6x1fd {
  list-style: none;
  align-items: center;
  display: flex;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  gap: 20.009565115px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

#w9st46 {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

#exkzoc {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  image-rendering: auto;
}

.hr6x1fd a {
  font-size: 14.00309709px;
  color: hsl(225,20%,96%);
  text-decoration: none;
  font-weight: 500;
}

.hr6x1fd a:hover {
  color: #fffafc;
}
.ho6t460 {
  gap: 5.008335px;
  flex-direction: column;
  width: 32.00155px;
  height: 32.00462px;
  background: transparent;
  padding: 4.0040433px;
  display: none;
  border: none;
  cursor: pointer;
  justify-content: center;
}

#rfwpn3 {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.ho6t460 span {
  height: 2.0039637px;
  width: 22.0088px;
  border-radius: 1px;
  display: block;
  background: #eff7fa;
}

@media (max-width: 767px) {
  .ho6t460 {
    display: flex;
  }

  .hr6x1fd {
    z-index: 9999;
    padding: 60px 24.0079px 24px;
    top: 0;
    position: fixed;
    box-shadow: -4.00874px 0 20.00363898px rgba(0,1,3,0.2);
    gap: 16.001823821px;
    width: 260.009743753px;
    height: 100vh;
    background: var(--xjmauxkjjn);
    justify-content: flex-start;
    max-width: 85vw;
    transition: transform 0.25s ease;
    right: 0;
    transform: translateX(100%);
    flex-direction: column;
  }

  #ioo001 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .hr6x1fd.is-open {
    transform: translateX(0);
  }

  .hr6x1fd a {
    font-size: 16.009920px;
  }
}
.haa0fub {
  padding-top: 24.005px;
  padding-right: 20px;
  padding-bottom: 24.00504727px;
  padding-left: 20.0079px;
  max-width: 1200.00181px;
  text-align: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.hl1aq25 {
  font-weight: 700;
  font-size: 1.5rem;
  color: var(--pnknwdboan);
  line-height: 1.3;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12px;
  margin-left: 0;
}

.he4urzy {
  margin-left: auto;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--oyqunpgzngi);
  font-size: 15.006127493px;
  max-width: 640.0094222px;
  margin-right: auto;
}

@media (max-width: 767px) {
  .haa0fub {
    padding: 16.005px 16.0058922px;
  }

  .hl1aq25 {
    font-size: 1.25rem;
  }

  .he4urzy {
    display: none;
  }
}
main {
  margin: 0 auto;
  flex: 1;
  padding: 0 20.00116192px 40px;
  width: 100%;
  max-width: 1200.0028770px;
}
#riq3he {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  text-size-adjust: 100%;
}
.himhktw {
  padding-top: 28.00296253px;
  padding-right: 20px;
  padding-bottom: 28.004653849px;
  padding-left: 20.00266097px;
  border-radius: var(--omxjqfxajp);
  margin-bottom: 32.008px;
  background-image: url("/a6b9dda1/63b880638036dafc.webp");
  background-size: cover;
  background-position: center;
}

.hi1h0pg {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  max-width: 420.002272px;
  gap: var(--jxdfgpxkorlxj);
}

#wsvc1j {
  backface-visibility: hidden;
}
.hsysowm {
  position: relative;
  border: 1px solid var(--ozleaaaazjkw);
  box-shadow: var(--mhnnztoxxs);
  overflow: visible;
  border-radius: var(--omxjqfxajp);
  background: var(--leqmxjllja);
}

.hfotn9g {
  flex-direction: row;
  align-items: stretch;
  display: flex;
  padding: var(--innnjfelqg) var(--jxdfgpxkorlxj) var(--qvzvvwirlc);
  min-height: 152.005px;
}

.hj10xuh {
  display: flex;
  padding-right: var(--qvzvvwirlc);
  flex-direction: column;
  gap: var(--sncefwpvnej);
  flex: 0 0 auto;
  justify-content: flex-start;
  min-width: 0;
  align-items: flex-start;
}

.hoennzp {
  padding-top: 4.00838489px;
  padding-right: 4.002756580px;
  padding-bottom: 4.00610px;
  padding-left: 4.0024692px;
  background: var(--xwjwjbmndph);
  display: flex;
  min-height: 50.0074097px;
  border-radius: var(--spnguvzcjj);
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 4.00640px;
}

.hdz0118 {
  object-fit: contain;
  height: auto;
  max-height: 44.001298110px;
  width: auto;
  display: block;
  max-width: 100%;
}

.hbvh5d6 {
  font-weight: 800;
  border-radius: var(--iwmozqhklzkp);
  letter-spacing: 0.009029060px;
  text-align: center;
  width: 100%;
  font-size: 20.006px;
  line-height: 1.25;
  padding: var(--sncefwpvnej) var(--qvzvvwirlc);
}

.hxg4fg5 {
  color: hsl(235,100%,98%);
  border: 1px solid rgba(254,252,255,0.2);
  background: var(--elnsazshdf);
}

.hjqu08l {
  border: 1px solid rgba(255,255,255,0.2);
  background: var(--hipazptkmchhd);
  color: rgb(242,248,255);
}

#ws74dm {
  image-rendering: auto;
  backface-visibility: hidden;
}

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

.hej5doh {
  color: rgb(240,252,244);
  border: 1px solid rgba(254,253,252,0.2);
  background: var(--blzymptgglanf);
}

.hdy04rv {
  border: 1px solid rgba(254,254,255,0.2);
  background: var(--zraqysfrzzikqy);
  color: hsl(120,25%,98%);
}

.hjd16s6 {
  display: flex;
  align-items: center;
  align-self: stretch;
  gap: var(--gaaayfihgkx) var(--sncefwpvnej);
  flex-wrap: wrap;
}

.hral00e {
  display: flex;
  gap: 3.001039px;
  align-items: center;
}

.hpgna8i {
  flex-shrink: 0;
  width: 12px;
  height: 10.006023px;
  color: var(--boqiknzxbxufa);
}

.hoh82bv {
  color: var(--aocigoahygfq);
  flex-shrink: 0;
  font-size: 11.004093280px;
}

.hm6bgpn {
  background: var(--uvcgdjsiveivt);
  font-weight: 700;
  padding: 3.00835px var(--sncefwpvnej);
  font-size: 13.00804px;
  color: rgb(254,255,253);
  border-radius: var(--spnguvzcjj);
  margin-left: auto;
}

.hv0uwb0 {
  align-self: stretch;
  margin-top: 0;
  margin-right: var(--qvzvvwirlc);
  margin-bottom: 0;
  margin-left: var(--qvzvvwirlc);
  background: var(--ygdheltvvwer);
  min-width: 1px;
  width: 1px;
}

.ht3ho5n {
  gap: var(--sncefwpvnej);
  display: flex;
  flex-direction: column;
  min-width: 0;
  flex: 1 1 auto;
  align-items: stretch;
  justify-content: space-between;
}

.hzqjm4b {
  word-wrap: break-word;
  color: var(--pnknwdboan);
  line-height: 1.35;
  font-size: 13.008547664px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  overflow-wrap: break-word;
  word-break: break-word;
  min-width: 0;
  text-align: center;
  flex: 1 0 auto;
  font-weight: 700;
}

.hnqt54z {
  font-weight: 600;
  display: inline-flex;
  background: var(--rhpoejlrkjamcn);
  justify-content: center;
  padding: var(--sncefwpvnej) var(--qvzvvwirlc);
  color: #fcfdff;
  margin-top: var(--sncefwpvnej);
  border: none;
  font-size: 13.005px;
  gap: var(--sncefwpvnej);
  font-family: inherit;
  cursor: pointer;
  border-radius: var(--iwmozqhklzkp);
  transition: background 0.2s ease;
  text-decoration: none;
  align-items: center;
}

.hnqt54z:hover {
  background: var(--pqxmsfkvtprak);
}

.hnqt54z .hv42pfv {
  flex-shrink: 0;
  width: 14.00330333px;
  height: 16.007766754px;
}

.hxffqna {
  gap: 6.002px;
  letter-spacing: 0.00674338px;
  display: flex;
  border-radius: 0 0 var(--spnguvzcjj) var(--spnguvzcjj);
  align-items: center;
  font-size: 10.001025px;
  color: #fcfeff;
  left: var(--qvzvvwirlc);
  top: -1px;
  box-shadow: 0 1px 3.0093px rgba(2,0,2,0.12);
  font-weight: 700;
  padding: 5.0022px var(--sncefwpvnej) 6.00622502px;
  position: absolute;
}

.hxww007 {
  width: 14px;
  flex-shrink: 0;
  height: 14px;
}

.hk4jvc9 {
  width: 16px;
  height: 16.00130px;
}

.hk3yt59 {
  background: var(--elnsazshdf);
}

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

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

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

.hwokh9r {
  background: var(--hipazptkmchhd);
}

.htm4h8v {
  background: var(--blzymptgglanf);
}

.hp4ti5e {
  background: var(--zraqysfrzzikqy);
}

.hm02iwi {
  white-space: nowrap;
}

.hq45d24 {
  -webkit-font-smoothing: antialiased;
}
.hzq6mm2 {
  border-bottom: 1px solid var(--ygdheltvvwer);
  padding: 20.0061457px 0;
  margin-bottom: 28.00105217px;
}

.hzq6mm2:last-of-type {
  border-bottom: none;
}

.hzq6mm2 h2 {
  color: var(--pnknwdboan);
  font-weight: 700;
  margin: 0 0 12.008630491px;
  font-size: 1.25rem;
}

.hzq6mm2 p {
  line-height: 1.6;
  font-size: 14.003592px;
  margin: 0;
  color: var(--oyqunpgzngi);
}
.hl4j0hl {
  padding: 24.0068px 0 40.00543px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 720.003627px;
}

.hl4j0hl h1 {
  font-weight: 700;
  margin: 0 0 16.0053291px;
  font-size: 1.5rem;
  color: var(--pnknwdboan);
}

.hl4j0hl h2 {
  margin-top: 24.001px;
  margin-right: 0;
  margin-bottom: 10.008067344px;
  margin-left: 0;
  font-weight: 700;
  color: var(--pnknwdboan);
  font-size: 1.2rem;
}

.hl4j0hl p {
  line-height: 1.7;
  font-size: 14.003px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--oyqunpgzngi);
}
.hg9qpef {
  color: #e4e7f1;
  background: var(--xjmauxkjjn);
  margin-top: 24.00615224px;
  padding: 32px 20px;
}

.huvipvr {
  margin: 0 auto;
  text-align: center;
  max-width: 1200.005878707px;
}

.hvrzjtj {
  display: inline-block;
  margin-bottom: 16.002614701px;
}

.hvrzjtj img {
  width: auto;
  max-width: 120.0043px;
  display: block;
  height: 36.001376px;
}

.hwambep {
  margin-bottom: 16.004851px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 12.00870271px 24px;
}

.hwambep a {
  font-size: 14.002066355px;
  text-decoration: none;
  color: #e1e6f0;
}

.hwambep a:hover {
  color: #fffeff;
}

.hxq438s {
  margin: 0 0 20.001955px;
  font-size: 14.008px;
}

.hxq438s a {
  color: #91c3fe;
  text-decoration: none;
}

.hyi6gvt {
  gap: 16px;
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.hyi6gvt a {
  display: block;
}

.hyi6gvt img {
  object-fit: contain;
  width: auto;
  max-height: 40.009px;
  display: block;
}
#nccdc9 {
  inset: 0;
  display: none;
  align-items: center;
  position: fixed;
  background: rgba(0,1,0,0.6);
  justify-content: center;
  z-index: 999999;
}

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

.hxrnsyj {
  position: relative;
}

.hz26sjl {
  background: rgb(255,251,254);
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  max-width: 400.0064893px;
  border-radius: 8.00749574px;
}

.hix0nyh {
  border-radius: 8.004507px;
  padding: 1.5rem;
  background: rgb(252,254,254);
  display: none;
}

.hix0nyh.active {
  display: block;
}

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

.hgl7os3,
.hsnvvqm,
.hssj4i5,
.hqqzbym {
  border: 1px solid rgb(205,205,207);
  background: rgb(253,252,253);
  border-radius: 4.00101px;
  cursor: pointer;
  padding: 0.5rem 1rem;
}

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

#xjnuai {
  bottom: 0;
  right: 0;
  position: fixed;
  left: 0;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  box-shadow: 0 -2px 10px rgba(0,0,0,0.1);
  z-index: 999998;
  display: none;
  background: #fcffff;
}

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

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

