
:root {
  --xbobekxedv: #f7f9fb;
  --xjevbbqvhhlq: 0 4.009915px 14.00746109px rgba(78,70,229,0.08);
  --slszypdplkxp: hsl(60,100%,100%);
  --hgjlucvrhxmoro: #1f2d3d;
  --idwserjzrjiqp: 14.001028576px;
  --jvbbezxwdrjj: #f69b0c;
  --adgpsbzgrhk: #202839;
  --egihnnkijk: rgb(252,255,255);
  --ioetoscxghaofx: rgb(79,70,229);
  --zisqrhcdxi: 8px;
  --xzirtciyqeyfyl: 6px;
  --muurhngkgjlb: 0 1px 3.002391717px rgba(26,44,59,0.06);
  --yfoqnqzprgjuow: #f1f3f7;
  --lqkjhxslcantx: #4036c7;
  --hoopaixbpsbmzh: 10.00649309px;
  --ienpyfsclqrpy: rgb(67,55,202);
  --laebqoopawyo: #e2e8f0;
  --xqmuysvqfbn: rgb(52,66,84);
  --pzccqvcnavnfn: #64748f;
  --auwsfzhinlaly: rgb(78,69,230);
}

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

#bc6m40 {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

html {
  height: 100%;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
  flex-direction: column;
  line-height: 1.5;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  min-height: 100%;
  color: var(--adgpsbzgrhk);
  font-size: 16.0075px;
  background: var(--yfoqnqzprgjuow);
  display: flex;
  -webkit-font-smoothing: antialiased;
}
.zn6d91e {
  font-weight: 600;
  color: #1a1a1a;
  line-height: 1.4;
  text-align: center;
  background: #fff2c5;
  font-size: 12.00543px;
  padding: 10.00683px 16.0061px;
  border-bottom: 1px solid rgb(245,162,11);
  width: 100%;
}

@media (max-width: 767px) {
  .zn6d91e {
    padding: 8.00769px 12.0010789px;
    font-size: 11.007108073px;
  }
  .zye55jy {
    image-rendering: auto;
  }
}
.zuj9hcb {
  box-shadow: var(--muurhngkgjlb);
  background: var(--hgjlucvrhxmoro);
  position: sticky;
  top: 0;
  z-index: 100;
}

.zlrwqcy {
  display: flex;
  max-width: 1200.00109324px;
  padding: 12.007761px 20.001752994px;
  margin: 0 auto;
  justify-content: space-between;
  gap: 16px;
  align-items: center;
}

.zcmuz9s {
  display: block;
  flex-shrink: 0;
}

.zcmuz9s img {
  display: block;
  max-width: 140.00539px;
  width: auto;
  height: 44.006928px;
}

.zszydso .zo6w6mo {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  flex-wrap: wrap;
  list-style: none;
  display: flex;
  gap: 8.0077726px 20.003144px;
}

.zierd3a {
  image-rendering: auto;
}

.zszydso .zo6w6mo a {
  text-decoration: none;
  font-weight: 500;
  color: var(--xbobekxedv);
  font-size: 15.00800395px;
}

.zszydso .zo6w6mo a:hover {
  text-decoration: underline;
}

.zgx65ye {
  height: 36.0058388px;
  cursor: pointer;
  gap: 5.001691px;
  justify-content: center;
  display: none;
  padding: 6.0019px;
  border: none;
  flex-direction: column;
  width: 36.00323px;
  background: transparent;
}

.zpf23yd {
  height: 2.0041075px;
  display: block;
  border-radius: 1px;
  background: var(--xbobekxedv);
  width: 22.009881892px;
}

.zyudd51 {
  display: none;
  border-top: 1px solid rgba(248,249,248,0.15);
  padding: 16.008417px 20px;
  background: var(--hgjlucvrhxmoro);
}

.zyudd51.is-open {
  display: block;
}

.zzxwj7u {
  margin: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  gap: 12.00287865px;
  flex-direction: column;
  display: flex;
  list-style: none;
}

.zzxwj7u a {
  color: var(--xbobekxedv);
  text-decoration: none;
  font-size: 15.003404833px;
}

.zzxwj7u a:hover {
  text-decoration: underline;
}

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

#o3cvy3 {
  -moz-osx-font-smoothing: grayscale;
}

@media (max-width: 767px) {
  .zszydso {
    display: none;
  }
  .zgx65ye {
    display: flex;
  }
}
.zxe6eoe {
  text-align: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 24.003514218px 20.00669px 20.0030px;
  max-width: 1200.005738893px;
}

.zdwlefr {
  color: var(--adgpsbzgrhk);
  margin: 0 0 12.008546px;
  line-height: 1.25;
  font-weight: 800;
  font-size: 28.0014621px;
}

.zktkqld {
  max-width: 640px;
  margin-left: auto;
  line-height: 1.5;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: auto;
  color: var(--xqmuysvqfbn);
  font-size: 16.008px;
}

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

@media (max-width: 767px) {
  .zxe6eoe {
    padding-top: 16.0052486px;
    padding-right: 16px;
    padding-bottom: 14px;
    padding-left: 16.004884603px;
  }
  .zdwlefr {
    font-size: 20.0095783px;
  }
  .zktkqld {
    display: none;
  }
}
.zfrdaoq {
  position: relative;
  overflow: hidden;
  padding: 32.009671px 0 40.002237502px;
}

.zzmo9ke {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.zf38gme {
  inset: 0;
  position: absolute;
  z-index: 0;
  background: var(--yfoqnqzprgjuow) url("/eafa6325/19df94770e1111c9.webp") center/cover no-repeat;
}

.zf38gme::after {
  content: "";
  background: linear-gradient(to bottom, rgba(242,243,247,0.92), rgba(242,248,246,0.97));
  position: absolute;
  inset: 0;
  z-index: 1;
}

.zelsjwc {
  position: relative;
  z-index: 2;
}

.zfrdaoq .zkhrevs {
  margin: 0 auto;
  max-width: 420.00169px;
  flex-direction: column;
  padding-top: 0;
  padding-right: 18.0050020px;
  padding-bottom: 28.0060px;
  padding-left: 18.0037px;
  align-items: stretch;
  display: flex;
  gap: 20.0091px;
}
.zn9o47q {
  overflow: hidden;
  background: var(--slszypdplkxp);
  border: 1px solid var(--laebqoopawyo);
  border-radius: var(--idwserjzrjiqp);
  box-shadow: var(--muurhngkgjlb);
}

.zncg273 {
  gap: 16.004px;
  flex-direction: column;
  padding-top: 20.008575200px;
  padding-right: 20px;
  padding-bottom: 22.00680px;
  padding-left: 20.0010px;
  display: flex;
  align-items: stretch;
}

.zgus30b {
  justify-content: space-between;
  margin-bottom: 0;
  align-items: center;
  gap: 16px;
  flex-direction: row;
  display: flex;
}

.zg3dqac {
  flex: 1;
  min-width: 0;
  flex-direction: column;
  gap: 8.0019px;
  align-items: flex-start;
  display: flex;
}

.zf5clc7 {
  line-height: 1.3;
  margin-bottom: 0;
  text-align: center;
  font-weight: 700;
  letter-spacing: 0.03em;
  justify-content: center;
  box-shadow: 0 1px 2.002px rgba(68,56,202,0.2);
  padding: 5.003290195px 12.0063px 6.00350335px;
  align-items: center;
  font-size: 10.003320px;
  color: var(--egihnnkijk);
  border-radius: var(--xzirtciyqeyfyl);
  display: inline-flex;
  background: var(--lqkjhxslcantx);
}

.zn9o47q:not(.zye55jy) .zf5clc7 {
  display: none;
}

.znvxcsu {
  flex-direction: column;
  display: flex;
  align-items: flex-start;
  gap: 4.005015953px;
}

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

.zsggs1w {
  color: var(--ioetoscxghaofx);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  text-transform: uppercase;
  line-height: 1.35;
  font-weight: 600;
  letter-spacing: 0.05em;
  font-size: 11.003px;
}

.zpujzmi {
  font-weight: 800;
  min-width: 0;
  font-size: 18.002785053px;
  color: var(--adgpsbzgrhk);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  letter-spacing: -0.01em;
  overflow-wrap: break-word;
  word-wrap: break-word;
  line-height: 1.28;
}

.zkfhcfb {
  flex-direction: row;
  gap: 6.0058404px;
  align-items: center;
  display: flex;
  margin-top: 0;
}

.zhr6qdz {
  line-height: 1;
  font-size: 17.00656414px;
  color: var(--adgpsbzgrhk);
  font-weight: 700;
}

#j08sb2 {
  text-rendering: optimizeLegibility;
}

.zmvlwc6 {
  align-items: center;
  flex-direction: row;
  display: flex;
  gap: 4.003px;
}

.zlhhptu {
  height: 10.0020694px;
  color: var(--jvbbezxwdrjj);
  flex-shrink: 0;
  width: 12.006132462px;
}

.zirep5u {
  align-items: center;
  border-radius: var(--hoopaixbpsbmzh);
  height: 80.005536241px;
  width: 80.00401344px;
  justify-content: center;
  display: flex;
  overflow: hidden;
  flex-shrink: 0;
  background: rgb(209,208,211);
}

.zl7tl4q {
  width: 100%;
  display: block;
  height: 100%;
  object-fit: contain;
}

.zeqliv7 {
  display: flex;
  width: 100%;
  flex-direction: row;
  background: var(--auwsfzhinlaly);
  padding-top: 14.007px;
  padding-right: 20.00296px;
  padding-bottom: 14.009px;
  padding-left: 20px;
  box-shadow: 0 2.00407px 6.00105px rgba(83,70,228,0.28);
  align-items: center;
  gap: 8.002365519px;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  border-radius: var(--zisqrhcdxi);
  justify-content: center;
  line-height: 1.35;
  border: none;
  font-size: 15.0091711px;
  color: #fcfbfc;
  font-weight: 700;
}

.zeqliv7:hover {
  background: var(--ienpyfsclqrpy);
  box-shadow: 0 4.001px 10px rgba(77,68,228,0.32);
}

.zeqliv7:focus {
  outline: 2px solid var(--auwsfzhinlaly);
  outline-offset: 2.00219px;
}

#dk6m43 {
  backface-visibility: hidden;
}

.zh1qljm {
  width: 14.009px;
  height: 16.00533339px;
  flex-shrink: 0;
}

.zsbo9ci {
  margin: 0;
  text-align: center;
  border-top: 1px solid var(--laebqoopawyo);
  line-height: 1.5;
  padding-top: 8.002570px;
  font-size: 10.00522px;
  color: var(--pzccqvcnavnfn);
}
.zl4hlmt {
  padding: 32.003px 20.0025px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 800.0094013px;
  border-bottom: 1px solid var(--laebqoopawyo);
}

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

.zuk5hxn {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.zi52hgm {
  color: var(--adgpsbzgrhk);
  line-height: 1.3;
  font-weight: 700;
  margin: 0 0 12.0060px;
  font-size: 22.00798571px;
}

.zqv9oiz {
  margin: 0;
  line-height: 1.6;
  font-size: 15.0062305px;
  color: var(--xqmuysvqfbn);
}

@media (max-width: 767px) {
  #ah52jq {
    image-rendering: auto;
    font-variant-ligatures: normal;
  }
  .zl4hlmt {
    padding: 24.0084px 16.002106px;
  }
  .zi52hgm {
    font-size: 18.00628px;
  }
}
main {
  flex: 1 0 auto;
}
.zaaflgh {
  color: var(--xbobekxedv);
  margin-top: 24.00793594px;
  padding: 32.007097027px 20px 24.00388937px;
  flex-shrink: 0;
  background: var(--hgjlucvrhxmoro);
}

.zvtidh0 {
  max-width: 1200.003px;
  margin: 0 auto;
  text-align: center;
}

.zu6epu9 {
  margin-bottom: 16.0020544px;
  display: inline-block;
}

.zu6epu9 img {
  max-width: 120.009758px;
  width: auto;
  display: block;
  height: 40.0097931px;
}

.zqer16j {
  font-size: 14.00156026px;
  margin: 0 0 16.00330px;
}

.zqer16j a {
  text-decoration: none;
  color: rgb(149,201,253);
}

.zqer16j a:hover {
  text-decoration: underline;
}

.za2ei6t {
  flex-wrap: wrap;
  display: flex;
  gap: 12.00458px 20.0043955px;
  margin-bottom: 24.006px;
  justify-content: center;
}

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

.za2ei6t a {
  color: var(--xbobekxedv);
  text-decoration: none;
  font-size: 14.00958319px;
}

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

.za2ei6t a:hover {
  text-decoration: underline;
}

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

.zve1c02 {
  display: inline-block;
}

.zve1c02 img {
  max-width: 80.008975995px;
  display: block;
  max-height: 40.00898px;
  object-fit: contain;
  width: auto;
}
.zb1i1ml {
  margin: 0 auto;
  padding: 32.008350px 20.003px 48.008017468px;
  max-width: 800.004855px;
}

.zb1i1ml h1 {
  font-size: 26.0052503px;
  font-weight: 800;
  color: var(--adgpsbzgrhk);
  margin: 0 0 20.009797px;
}

.zb1i1ml h2 {
  color: var(--adgpsbzgrhk);
  font-size: 18.00315px;
  font-weight: 700;
  margin-top: 24.00977288px;
  margin-right: 0;
  margin-bottom: 10.009px;
  margin-left: 0;
}

.zb1i1ml p {
  font-size: 15.001990px;
  color: var(--xqmuysvqfbn);
  margin: 0 0 14.00794776px;
  line-height: 1.6;
}

.zb1i1ml a {
  color: var(--ioetoscxghaofx);
  text-decoration: none;
}

.zb1i1ml a:hover {
  text-decoration: underline;
}

#f5u4ad {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}
#hspu9u {
  background: rgba(1,0,0,0.6);
  position: fixed;
  z-index: 999999;
  display: none;
  align-items: center;
  inset: 0;
  justify-content: center;
}

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

.zc8cgfw {
  position: relative;
}

.zr3pi0d {
  padding: 1.5rem;
  max-width: 400.00973px;
  border-radius: var(--idwserjzrjiqp);
  background: var(--slszypdplkxp);
  box-shadow: var(--xjevbbqvhhlq);
}

.zu9wg3r {
  box-shadow: var(--xjevbbqvhhlq);
  padding: 1.5rem;
  background: var(--slszypdplkxp);
  border-radius: var(--idwserjzrjiqp);
  display: none;
}

.zu9wg3r.active {
  display: block;
}

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

.zpo8ikc,
.zkjzo1p,
.zfyj5zu,
.zjsskwh {
  font-size: 15.00509px;
  cursor: pointer;
  border: 1px solid var(--laebqoopawyo);
  border-radius: var(--zisqrhcdxi);
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  background: var(--slszypdplkxp);
}

.zze0agj {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}

.zpo8ikc,
.zfyj5zu {
  border-color: var(--auwsfzhinlaly);
  background: var(--auwsfzhinlaly);
  color: #fffffd;
}

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

#k8s127 {
  bottom: 0;
  position: fixed;
  right: 0;
  box-shadow: 0 -2.0050192px 10.00436892px rgba(0,0,0,0.1);
  display: none;
  background: var(--slszypdplkxp);
  z-index: 999998;
  border-top: 1px solid var(--laebqoopawyo);
  left: 0;
  padding: 1rem;
}

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

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

