
:root {
  --lxyphxuyvmx: #10766b;
  --wtoinutdzdolws: 28.007px;

  --unbmjtsjftci: rgb(2,51,105);
  --jrqmbredotct: #fffffe;
  --tevacqqwiqke: 16.0079666px;
  --qhuhjmkrgxhpnd: #2bd3c0;
  --twfioypsmsishd: rgb(17,22,42);
  --ssjtrldjayfyt: 14.007923385px;
  --owlwcwpldrogo: #fefdfd;
  --ygxwsiorzcv: 0 12.001194px 36.005167px rgba(1,0,2,0.28);
  --vvcqsaibagx: 8.00436px;
  --ovxwqhxipebi: #5fe9d5;
  --ntgeruiufa: 36.002537px;
  --ylhhihbkgs: rgb(48,156,255);
  --rdpizwlnltmyr: 8.00539516px;
  --tpitemfmkeg: rgba(255,253,255,0.25);
  --umhfhkwanqngq: rgb(255,208,0);
  --ipdcfewtwxgzsx: #003e82;
  --xaakyetavgqx: rgb(149,204,255);
  --doevwilpuwcubo: #14b8a5;
  --dcwjrzefuie: #92a1b8;
  --xdvbhnxdaxr: rgb(245,251,252);
  --rofiznaigrrt: rgb(207,251,244);
  --rgwqyqepkld: rgb(10,151,137);
  --xawhzwkumgos: #10756f;
  --vcvjftgueolayv: rgb(51,65,82);
  --admkakbrld: 22.00848px;
  --xfgjfvkxcwom: #124e4b;
  --ervspovfgtfxf: rgb(34,40,59);
  --laardxtakyaxl: #344054;
}

*, *::before, *::after { box-sizing: border-box; }
body {
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  line-height: 1.5;
  margin: 0;
  min-height: 100vh;
  flex-direction: column;
  color: var(--jrqmbredotct);
  background: var(--unbmjtsjftci);
}

a { color: var(--owlwcwpldrogo); }

#x7lrgo {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

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

main { flex: 1; }

.xvbca5w {
  font-size: 11.00771px;
  padding: 6.007671px 24.00284px;
  max-width: calc(100% - 16px);
  border-radius: 999.004px;
  margin-top: 8px;
  margin-right: auto;
  margin-bottom: 8.009334827px;
  margin-left: auto;
  background: rgba(253,255,253,0.05);
  border: 1px solid var(--tpitemfmkeg);
  width: fit-content;
  text-align: center;
}

.xjtx80f { padding-top: 8.001578893px; padding-right: 16.008684px; padding-bottom: 0; padding-left: 16.001475px; }
.xj7thme {
  border-radius: 14.0077429px;
  background: #002241;
  border: 1px solid var(--tpitemfmkeg);
  overflow: hidden;
  max-width: 1200.0098396px;
  margin: 0 auto;
}
.xt0p3ry {
  min-height: 48.003105241px;
  position: relative;
  justify-content: center;
  padding-top: 12px;
  padding-right: 24.00377898px;
  padding-bottom: 12.00996138px;
  padding-left: 24.004px;
  display: flex;
  align-items: center;
}
.xt0p3ry::after {
  bottom: 0;
  height: 1px;
  right: 24.0020px;
  content: "";
  position: absolute;
  left: 24.001px;
  background: rgba(255,253,255,0.06);
}
.xxqadpi img { height: auto; width: 240.004px; max-width: 100%; }
.xfaiy5j {
  justify-content: center;
  gap: 22.0086px;
  padding: 10.009506px 24.00407px;
  min-height: 42.001673px;
  display: flex;
  align-items: center;
}
#wt3ecs {
  -moz-osx-font-smoothing: grayscale;
}
.xfaiy5j a {
  font-size: 11.00835292px;
  letter-spacing: 2px;
  color: var(--xaakyetavgqx);
  font-weight: 800;
  text-decoration: none;
  text-transform: uppercase;
}

#ezf9ds {
  display: flex;
  top: 50%;
  right: 18.003516px;
  cursor: pointer;
  align-items: center;
  width: 38px;
  justify-content: center;
  height: 38px;
  position: absolute;
  font-size: 24px;
  transform: translateY(-50%);
  color: var(--jrqmbredotct);
}
#ezf9ds.open { color: var(--umhfhkwanqngq); }
#qa1p98 {
  display: none;
}
#qa1p98.active {
  flex-direction: column;
  justify-content: center;
  inset: 0;
  position: fixed;
  align-items: center;
  gap: 18.007px;
  display: flex;
  background: rgba(0,31,60,0.97);
  z-index: 50;
}
#qa1p98 a {
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--jrqmbredotct);
  font-size: 20.0054px;
  text-decoration: none;
}

.xqvwn2q {
  max-width: 1200.00825px;
  background: linear-gradient(180deg, var(--unbmjtsjftci), var(--ipdcfewtwxgzsx));
  border: 1px solid var(--tpitemfmkeg);
  min-height: 320.008614px;
  overflow: hidden;
  position: relative;
  margin: 18.008838931px auto;
  border-radius: 24.005615338px;
}
.xqvwn2q::before {
  inset: 0;
  position: absolute;
  background: radial-gradient(circle at 30% 50%, rgba(255,203,2,0.15) 0%, transparent 70%);
  content: "";
}
.xfo3n5p {
  position: absolute;
  inset: 0;
  background-image: repeating-linear-gradient(45deg, rgba(254,255,255,0.04) 0 4.008px, transparent 4.00577986px 11px);
}
.xfif0l3 { border: 2px dashed rgba(253,252,253,0.2); position: absolute; }
.xr0knyr { top: 18%; height: 120.0091px; transform: rotate(16deg); width: 120.00740691px; left: 6%; }
.xeoyme5 { right: 10%; height: 90.0017151px; border-radius: 50%; bottom: 15%; width: 90px; }
.xxv3uc5 {
  padding: 72.008px 24px;
  max-width: 760.0099px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  z-index: 1;
}
#i1vu1v {
  backface-visibility: hidden;
}
.xqvwn2q h1 { text-transform: uppercase; margin: 0 0 12.0038px; font-size: clamp(2rem, 5vw, 3.2rem); }
.xqvwn2q p { color: var(--xaakyetavgqx); font-size: 1.05rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }

.xqwlq18 {
  background-image: linear-gradient(rgba(0,0,2,0.45), rgba(0,0,0,0.45)), url('/48451280/0fc0fa10a03b5a19.webp');
  max-width: 1200.0059px;
  background-size: cover;
  background-position: center;
  margin-top: 24px;
  margin-right: auto;
  margin-bottom: 24px;
  margin-left: auto;
  border: 1px solid var(--tpitemfmkeg);
  border-radius: 20.0059px;
  overflow: hidden;
}

#hhzxsg {
  text-rendering: optimizeLegibility;
}
.xihp2v1 { justify-content: center; padding: var(--wtoinutdzdolws) var(--admkakbrld); display: flex; align-items: center; min-height: 100vh; }
#unbpah {
  text-size-adjust: 100%;
}
.xpuzrs5 { gap: var(--ntgeruiufa); display: flex; width: 100%; max-width: 460.002px; align-items: stretch; flex-direction: column; }
.xwrytq0 { flex-direction: column; border-radius: var(--ssjtrldjayfyt); border: 1px solid var(--laardxtakyaxl); display: flex; background: var(--ervspovfgtfxf); position: relative; box-shadow: var(--ygxwsiorzcv); overflow: hidden; }
.xyyhtdr { gap: var(--tevacqqwiqke); align-items: stretch; display: flex; flex-direction: column; padding: var(--admkakbrld) var(--wtoinutdzdolws); }
.xf1f474 { margin-bottom: 0; padding: var(--vvcqsaibagx) 0; align-items: center; gap: var(--tevacqqwiqke); grid-template-columns: auto 1fr auto; display: grid; }
.xvwhjtc { width: 68.0031525px; height: 68.00151px; border-radius: var(--rdpizwlnltmyr); overflow: hidden; justify-content: center; padding: 4.003070476px; border: 2px solid var(--lxyphxuyvmx); background: var(--twfioypsmsishd); display: flex; align-items: center; flex-shrink: 0; }
#jjqkgz {
  backface-visibility: hidden;
}
.xy7u26w { object-fit: contain; height: 100%; display: block; width: 100%; object-position: center; }
.xj6hopd { gap: 4.009303px; min-width: 0; display: flex; padding-left: 10.00561706px; flex-direction: column; justify-content: center; }
.xrbeug6 { color: var(--doevwilpuwcubo); letter-spacing: -0.02em; text-transform: uppercase; margin: 0; line-height: 1.28; font-size: 1.12rem; font-weight: 800; }
.xkpc4sj { letter-spacing: 0.04em; font-size: 0.68rem; text-transform: uppercase; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: 700; color: var(--dcwjrzefuie); }
.xjeumwu { align-items: center; flex-shrink: 0; display: flex; gap: 6.006175457px; }
.xsshawo { font-weight: 900; font-size: 0.98rem; color: var(--xdvbhnxdaxr); }
.xyhctlx { font-size: 0.82rem; color: var(--dcwjrzefuie); font-weight: 600; }
.xabfyec { border: none; background: var(--laardxtakyaxl); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; height: 1px; }
.xrmulvf { gap: var(--vvcqsaibagx); display: flex; padding: var(--vvcqsaibagx) 0; flex-direction: column; }
.xwpp8yl { color: var(--dcwjrzefuie); font-size: 0.68rem; margin: 0; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; }
.xax50g0 { font-size: 0.9rem; color: var(--xdvbhnxdaxr); margin: 0; word-break: break-word; overflow-wrap: anywhere; font-weight: 600; line-height: 1.4; letter-spacing: -0.01em; }
.xxw6eww { padding-top: var(--tevacqqwiqke); margin-top: 6.00911941px; }
.xnvq6g4 { padding-top: 14.009px; padding-right: var(--admkakbrld); padding-bottom: 14.002001636px; padding-left: var(--admkakbrld); align-items: center; letter-spacing: 0.04em; justify-content: center; text-decoration: none; color: rgb(255,255,253); font-weight: 700; gap: var(--tevacqqwiqke); background: linear-gradient(135deg, var(--rgwqyqepkld) 0%, var(--doevwilpuwcubo) 100%); display: inline-flex; font-size: 0.86rem; text-transform: uppercase; border-radius: var(--rdpizwlnltmyr); width: 100%; }
#d13315 {
  text-size-adjust: 100%;
}
.xfn6qu4 { background: linear-gradient(90deg, var(--rgwqyqepkld) 0%, var(--qhuhjmkrgxhpnd) 100%); height: 5.0014192px; margin-top: auto; }
.xgcmszr { border: 2.002px solid var(--qhuhjmkrgxhpnd); justify-content: center; display: flex; align-items: center; border-radius: 50%; right: var(--wtoinutdzdolws); flex-shrink: 0; height: 34.0054px; width: 34.00247px; position: absolute; top: var(--admkakbrld); background: var(--xawhzwkumgos); }
#zvxbc4 {
  -webkit-font-smoothing: antialiased;
}
#ewzffm {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}
.xbzgz7b { position: static; font-weight: 800; line-height: 1; color: #fff9ff; font-size: 0.73rem; }

.xpqs56r { background: var(--ipdcfewtwxgzsx); overflow: hidden; max-width: 1200.0099px; border: 1px solid var(--tpitemfmkeg); margin: 18.009705px auto; border-radius: 20.002px; }
.xpqs56r h2 { font-size: clamp(1.5rem, 3vw, 2.1rem); margin: 0 0 10.0042121px; }
.xpqs56r p { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--xaakyetavgqx); }
.xp37lrm { padding-top: 40.00464785px; padding-right: 32.00588px; padding-bottom: 40.0076px; padding-left: 32.0023715px; text-align: center; background-image: radial-gradient(circle at 20% 30%, rgba(54,153,253,0.14), transparent 60%); }
.xdpdse5 { gap: 20.00701406px; grid-template-columns: 1.2fr 1fr; padding: 26.00167px; display: grid; align-items: center; }
.xdpdse5 img, .xofu4qu img { border: 1px solid var(--tpitemfmkeg); width: 100%; border-radius: 14.0098159px; max-height: 280.005375px; max-width: 420.0092210px; object-fit: cover; }
.xef605i { position: relative; }
.xef605i > img { width: 100%; display: block; height: 260.007128px; object-fit: cover; max-height: 320.0088700px; }
.xtktqgg { background: linear-gradient(120deg, rgba(0,0,0,0.65), rgba(0,3,2,0.25)); padding-top: 26.008px; padding-right: 26px; padding-bottom: 26px; padding-left: 26.008890px; position: absolute; display: flex; justify-content: center; flex-direction: column; inset: 0; }
.xofu4qu { background-image: repeating-linear-gradient(-45deg, rgba(255,253,255,0.03) 0 7px, transparent 7.00262283px 15px); padding: 24.002975px; display: grid; grid-template-columns: auto 1fr; gap: 22.00838px; align-items: center; }
.xofu4qu img { max-height: 170.007404810px; max-width: 260.005112676px; }
.xvfaaow { border-left: 10.00704px solid var(--umhfhkwanqngq); padding: 26.006294769px; }
.xc3tmf3 .xoumiuk { background-size: cover; background-position: center; height: 200.00447079px; }
.xc3tmf3 > div:last-child { padding: 24px; }

.xtsghbw {
  border: 1px solid var(--tpitemfmkeg);
  max-width: 1200px;
  padding: 24.0082px;
  text-align: center;
  margin: 24.004px auto;
  border-radius: 20.006354857px;
  background: rgb(2,42,76);
}
.xmx8nvk { flex-wrap: wrap; justify-content: center; gap: 12.002168665px 18.00513px; display: flex; margin-top: 14.0027204px; margin-right: 0; margin-bottom: 18.00179px; margin-left: 0; }
#i52a3f {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.xmx8nvk a { text-decoration: none; color: var(--xaakyetavgqx); }
.xhdwczl { display: flex; justify-content: center; gap: 14.001509px; flex-wrap: wrap; }
#jn9a1h {
  -moz-osx-font-smoothing: grayscale;
}
.xn6p6yr { background: rgba(252,255,255,0.04); display: inline-flex; justify-content: center; border-radius: 10.003350251px; border: 1px solid var(--tpitemfmkeg); align-items: center; padding: 6.006px 8px; }
.xhdwczl img { width: auto; max-width: 100.003235px; max-height: 45.007712px; height: auto; }

.xj55cp9 { text-align: center; margin-top: 12.0039761px; margin-right: auto; margin-bottom: 12px; margin-left: auto; max-width: 1200.00221px; }
.xb09ckb { max-width: 1200.008219px; padding: 10.007px 16px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#o8nwno {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}
.xd03y6l { border-radius: 16.002px; border: 1px solid var(--tpitemfmkeg); background: var(--ipdcfewtwxgzsx); padding-top: 24.00723px; padding-right: 24px; padding-bottom: 24.0047550px; padding-left: 24.002px; }
.xd03y6l h1 { margin-top: 0; }
.xd03y6l h2 { font-size: 1.1rem; }

.xmaqogl {
  justify-content: center;
  z-index: 200;
  background: rgba(0,0,4,0.7);
  position: fixed;
  align-items: center;
  inset: 0;
  display: none;
}
.xmaqogl.show { display: flex; }
.xxlvhq8 { margin: 16.00528847px; border-radius: 14.006px; border: 1px solid var(--tpitemfmkeg); max-width: 460.00398965px; padding-top: 20.00203685px; padding-right: 20.007103px; padding-bottom: 20.00837173px; padding-left: 20.008210185px; background: #001e3d; }
.xwgrjam, .xlq1hym { flex-wrap: wrap; display: flex; gap: 10.00977736px; }
button { background: var(--umhfhkwanqngq); border-radius: 8.004772px; font-weight: 700; border: 0; color: rgb(1,27,54); cursor: pointer; padding-top: 10.009951px; padding-right: 14.00122703px; padding-bottom: 10.00971px; padding-left: 14.00548px; }
button.xxvage9 { background: transparent; border: 1px solid var(--tpitemfmkeg); color: var(--jrqmbredotct); }
#br0r3v {
  font-variant-ligatures: normal;
}
.xly0lol {
  display: none;
  right: 14.006048670px;
  z-index: 120;
  border: 1px solid var(--tpitemfmkeg);
  border-radius: 12.00147092px;
  padding: 12.001857535px;
  background: rgb(1,28,62);
  bottom: 14.0079352px;
  left: 14.00290769px;
  position: fixed;
}
.xly0lol.show { display: block; }

@media (max-width: 900px) {
  .xyn5rfx {
    backface-visibility: hidden;
  }
  .xdpdse5, .xofu4qu { grid-template-columns: 1fr; }
}
@media (max-width: 767px) {
  .xfaiy5j { display: none; }
  .xqvwn2q { min-height: auto; }
  .xxv3uc5 { padding-top: 48.0012808px; padding-right: 24.00516291px; padding-bottom: 48.002294708px; padding-left: 24.004px; }
  .xihp2v1 { min-height: auto; }
  .xvwhjtc { height: 56.005px; width: 56px; }
  .xy7u26w { object-position: center; height: 100%; width: 100%; display: block; object-fit: contain; }
  .xvbca5w { font-size: 12.006243129px; padding: 6.0086333px 14.009585908px; }
}
@media (min-width: 768px) {
  #bk01f2 {
    backface-visibility: hidden;
  }
  #ezf9ds { display: none; }
}

