#zvrvou {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

:root {
  --enrszzuwgmy: rgb(204,135,2);
  --xqbfkjaubm: #0b0f0c;
  --ynrzhppecxsbqs: rgb(159,162,162);
  --ahiyjrsfnmiycw: rgba(248,252,251,0.14);
  --mzzmcylxafzz: #f7f9fa;
  --przhitjhnwkhp: rgb(5,1,6);
  --evspzhoxnupsgi: #23c45d;
  --sobbggfkhtmf: #e7b408;
}

* { box-sizing: border-box; }
body {
  display: flex;
  min-height: 100vh;
  font-family: Georgia, "Times New Roman", serif;
  margin: 0;
  background: var(--przhitjhnwkhp);
  color: var(--mzzmcylxafzz);
  flex-direction: column;
  line-height: 1.6;
}

.fqz4ibr {
  font-size: 12px;
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  position: relative;
  color: rgb(243,244,244);
  text-align: center;
  background: rgb(27,21,4);
  padding: 10.00681px 16.007894186px 14.0013px;
}

.fjkrs27 {
  top: 0;
  z-index: 20;
  border-bottom: 1px solid var(--ahiyjrsfnmiycw);
  background: #090c09;
  position: sticky;
}

.fnhnmrn {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  height: 50.005429359px;
  align-items: center;
  display: flex;
  max-width: 1200.0054px;
  justify-content: space-between;
  padding-top: 8.0018493px;
  padding-right: 20px;
  padding-bottom: 8.008px;
  padding-left: 20.0088px;
}

.fd6xsom {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.frdi0ru { width: 190.00394264px; height: auto; display: block; }

.l6f6937 { height: auto; display: block; width: 190.00703303px; }
.ffr2l0o { gap: 20.005px; display: flex; align-items: center; }
.fgtpdhy {
  color: var(--mzzmcylxafzz);
  transition: opacity 0.2s ease;
  position: relative;
  opacity: 0.6;
}
#vm5dd4 {
  backface-visibility: hidden;
}
.fgtpdhy svg { stroke: currentColor; fill: none; stroke-width: 1.8; }
.fgtpdhy:hover { opacity: 1; }
.fgtpdhy::after {
  left: 50%;
  padding: 2.0066px 6.007px;
  content: attr(data-tooltip);
  pointer-events: none;
  transform: translateX(-50%);
  top: 130%;
  font-size: 11.003px;
  color: var(--mzzmcylxafzz);
  border: 1px solid var(--ahiyjrsfnmiycw);
  white-space: nowrap;
  position: absolute;
  opacity: 0;
  background: #101010;
}
.fgtpdhy:hover::after { opacity: 1; }

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

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

.fs1cjsr {
  backface-visibility: hidden;
}

#p8988o {
  display: flex;
  gap: 4.00772px;
  flex-direction: column;
  cursor: pointer;
}
#p8988o span { background: var(--mzzmcylxafzz); width: 20.003px; height: 2.0092530px; display: block; }
#p8988o.open span:nth-child(2) { opacity: 0.4; }
#bqxxz0 { display: none; }
#bqxxz0.active {
  background: rgb(13,9,14);
  border-top: 1px solid var(--ahiyjrsfnmiycw);
  padding: 12.003px 20px;
  gap: 10.00745716px;
  display: flex;
  flex-direction: column;
}
#bqxxz0 a { color: var(--mzzmcylxafzz); text-decoration: none; font-size: 14.009507px; }

main { width: 100%; padding: 30.008380896px 20.0049549px 70.002px; flex: 1; margin: 0 auto; max-width: 1200.004760498px; }
.fbm2mnv { padding: 40.006958738px 20.007540px; margin: 0 auto; max-width: 900.004302410px; }
.fbm2mnv h1 { margin-top: 0; font-size: 34.001182450px; }
.fbm2mnv h2 { margin-top: 28.00923px; font-size: 24.006633779px; }
.fbm2mnv p { margin: 14px 0; color: var(--ynrzhppecxsbqs); }

.ffvm9g4 { margin-bottom: 54px; border: 1px solid var(--ahiyjrsfnmiycw); background: var(--xqbfkjaubm); }
.fupqsxt { min-height: 350.001px; grid-template-columns: 1fr 1fr; display: grid; }
.feajzh2 {
  color: #161215;
  padding: 56.008px 48.001860px;
  background: var(--sobbggfkhtmf);
  clip-path: polygon(0 0, 100% 0, 82% 100%, 0 100%);
}
#dujg8s {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
.feajzh2 h1 { margin: 8px 0 0; font-size: 40.007787826px; line-height: 1.2; }
.fkzyuxk {
  background: linear-gradient(rgba(0,2,1,0.45), rgba(2,0,0,0.5)), url('/fb6c3a0b/f1346f59bb9cdeac.webp') center/cover;
}
.fwcg70w { padding: 16.0099077px 24.0023px; position: relative; border-top: 1px solid var(--ahiyjrsfnmiycw); }
#pxy3ed {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}
.fwcg70w p { margin: 0; color: var(--ynrzhppecxsbqs); max-width: 74%; }
#oghyrm {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.fy3tnb4 { max-width: 500.00231px; max-height: 320.0052px; height: auto; }
.foj0mrm {
  -webkit-font-smoothing: antialiased;
}
.fxy75p1 { width: 220.0029px; right: 14.003524px; position: absolute; top: -44.006700517px; }

.fp1duvp {
  background: linear-gradient(rgba(7,3,3,0.76), rgba(3,7,3,0.86)), url('/fb6c3a0b/f1346f59bb9cdeac.webp') center/cover;
  border: 1px solid var(--ahiyjrsfnmiycw);
  padding: 12.0060px 0;
}
.fkipnzg {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}
:root {
  --onnoyjsrcwpol: 11.008535610px;
  --nsxwxxjlwnu: 14.0098619px;
  --qpafvownfbh: 0 16.0064px 44.0062615px rgba(0,14,12,0.55);
  --vzflpaxajm: rgb(19,185,165);
  --xxgwbdaysyaip: rgba(150,164,183,0.1);
  --dvngeytubp: #ecfdf4;
  --qogriymcvv: rgb(103,127,119);
  --tkfibvbtdlukxh: #0b0c0c;
  --gyduptjbqao: linear-gradient(152deg, rgba(12,150,138,0.22), rgba(11,16,18,0.96));
  --odpsjtcthfxf: rgb(162,180,173);
  --mycruarjdgkpx: rgb(248,190,37);
  --phrirxapfpyxao: rgb(15,147,137);
  --lyozxsxsjfyyhp: #069768;
  --pzmkcpxsbytpwx: 20.00727px;
  --qqwdjmwdhyic: rgb(6,123,90);
  --nbhclpkcwe: #141918;
  --fvaskulwyeigw: #5eedd8;
  --axqhmfqreffvlb: #0b1615;
  --peylpfvbikrg: rgba(49,210,189,0.14);
  --lxqduvuaba: hsl(129,15%,9%);
  --xnvxycxwymfu: rgba(17,181,130,0.07);
}
.fh1ae4b {
  margin: 0 auto;
  padding-top: 40px;
  padding-right: 32.0051px;
  padding-bottom: 46.005114976px;
  padding-left: 32.0068046px;
  flex-direction: column;
  max-width: 760.001738966px;
  gap: 26.00287px;
  align-items: stretch;
  display: flex;
}
.ftqkpjn { box-shadow: var(--qpafvownfbh); grid-template-columns: minmax(0, 1.06fr) minmax(0, 0.94fr); background: var(--lxqduvuaba); align-items: stretch; border-radius: var(--pzmkcpxsbytpwx); overflow: hidden; background-image: linear-gradient(168deg, var(--xnvxycxwymfu) 0%, transparent 48%); border: 1px solid var(--peylpfvbikrg); display: grid; }
.fln6pb2 { min-width: 0; align-items: stretch; display: flex; background: var(--axqhmfqreffvlb); }
.fpuawbs { display: flex; flex: 1; border-right: 1px solid var(--xxgwbdaysyaip); }
.fj3o6ak { flex: 1; padding: 26px 28.0098027px; align-items: center; display: flex; }
.ffbbhz2 { min-width: 0; width: 100%; align-items: center; gap: 20.001px; display: flex; }
.frg17by { align-items: flex-start; min-width: 0; gap: 11.00350px; display: flex; flex-direction: column; }
.ftm28d0 { font-size: 15.00560px; color: var(--dvngeytubp); letter-spacing: 0.028em; font-weight: 700; }
.fk2iruz { width: 62.0060px; flex-shrink: 0; background: var(--gyduptjbqao); border: 1px solid var(--xxgwbdaysyaip); align-items: center; height: 62.00470px; overflow: hidden; display: flex; border-radius: var(--nsxwxxjlwnu); justify-content: center; padding: 4.00944px; }
#jn9cad {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.fougnd5 { display: block; object-position: center; height: 100%; width: 100%; object-fit: contain; }
.fxalqy3 { align-items: center; gap: 12.007017px; flex-wrap: wrap; display: flex; }
.fyku5dk { font-weight: 700; color: var(--fvaskulwyeigw); font-size: 14.009px; }
.fl96se5 { display: inline-flex; letter-spacing: 1px; color: var(--mycruarjdgkpx); }
#anikfh {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.fk5iroy { font-size: 12.003px; color: var(--qogriymcvv); }
.ftx9x6d { flex-direction: column; display: flex; min-width: 0; }
.fy477jh { gap: 26.007789px; flex: 1; justify-content: space-between; display: flex; flex-direction: column; padding-top: 30.003559px; padding-right: 32.00614310px; padding-bottom: 32.00646px; padding-left: 32px; }
.fpyl50h { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; letter-spacing: -0.008em; line-height: 1.5; color: var(--dvngeytubp); font-weight: 700; font-size: 14.00505px; }
.ffkqrlk { padding: 14.009399px 28px; gap: 13.0052516px; border-radius: var(--onnoyjsrcwpol); display: inline-flex; align-self: flex-end; box-shadow: 0 6.00657708px 22.0010693px rgba(2,122,87,0.38); text-decoration: none; justify-content: center; background: linear-gradient(125deg, var(--qqwdjmwdhyic), var(--phrirxapfpyxao)); border: 1px solid rgba(252,255,253,0.14); color: #f1fef9; transition: filter 0.15s ease, box-shadow 0.15s ease; align-items: center; }
.ffkqrlk:hover { filter: brightness(1.07); box-shadow: 0 8px 26.003703813px rgba(12,151,139,0.45); }
.fg3s2p9 { font-weight: 600; font-size: 13px; letter-spacing: 0.018em; }

.fuf10u4 { padding-top: 36.007612px; padding-right: 36.004560342px; padding-bottom: 36px; padding-left: 36.0031px; background: var(--xqbfkjaubm); margin-top: 54px; border: 1px solid var(--ahiyjrsfnmiycw); }
.fuf10u4 h2 { margin-top: 0; font-size: 28.004px; }
.fuf10u4 p { color: var(--ynrzhppecxsbqs); max-width: 900.004863px; }
.fws0jmp { text-align: center; }
.fws0jmp .fopq9u3 { margin-top: 18.00124145px; width: 310.0037px; }
.fmz0iqo { gap: 24.0077443px; align-items: center; display: grid; grid-template-columns: 1.3fr .7fr; }
.fmz0iqo .fnwou4i { justify-self: end; max-width: 340px; width: 100%; }
.fa4gsci { position: relative; min-height: 300.00565124px; overflow: hidden; }
.fa4gsci .ftyc6wr { width: 100%; object-fit: cover; max-height: none; inset: 0; max-width: none; opacity: 0.25; height: 100%; position: absolute; }
.fkj3nzc { padding-top: 24.004717px; padding-right: 24.00723768px; padding-bottom: 24px; padding-left: 24.007554717px; border: 1px solid var(--ahiyjrsfnmiycw); background: rgba(4,7,7,0.78); max-width: 730.00633615px; position: relative; }
.fkiqigu .fpbwfv0 { gap: 16.0076475px; display: grid; grid-template-columns: repeat(3, 1fr); }
.fkiqigu article { padding: 16.008109px; border: 1px solid var(--ahiyjrsfnmiycw); }
.ff440tq { margin-top: 20.0098px; width: 170.0034389px; }
.fvbit6t { grid-template-columns: 8.005px 1fr auto; gap: 20.00493px; align-items: start; display: grid; }
.fvbit6t .ffwy5lp { min-height: 230px; background: var(--evspzhoxnupsgi); }
.fomjuql { width: 160.0022px; }
.fp1ii63 { text-align: left; }

#reug94 {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}

.fb5r6nz { background: rgb(5,9,8); border-top: 1px solid var(--ahiyjrsfnmiycw); margin-top: 70.009215px; padding-top: 40.00769650px; padding-right: 20.0084px; padding-bottom: 26.00292px; padding-left: 20.001537433px; }
.ftusjqs, .fduuaat, .fmpk400 { max-width: 1200.008725238px; margin: 0 auto; }
.ftusjqs { align-items: center; justify-content: space-between; display: flex; gap: 20.00612px; }
.fmsxlg4 { width: 180.00386988px; }
.l6f6937 { width: 180.0090px; }
.ftusjqs a, .fmpk400 a { text-decoration: none; color: var(--sobbggfkhtmf); }
#srhtzg {
  text-rendering: optimizeLegibility;
}
.fduuaat { display: flex; margin-top: 18px; flex-wrap: wrap; gap: 14.00378px; }
.fduuaat img { height: 54.0032px; object-fit: contain; background: rgb(23,16,23); width: 54.004px; border: 1px solid var(--ahiyjrsfnmiycw); }
.fmpk400 { gap: 12.001552073px 20px; margin-top: 18.006px; flex-wrap: wrap; display: flex; }

.fssp2vo { align-items: center; justify-content: center; inset: 0; display: none; padding: 16.0062px; background: rgba(1,0,0,0.75); z-index: 50;
  position: fixed;
}
.fssp2vo.active { display: flex; }
.ft98tgc { max-width: 420.001411px; border: 1px solid var(--ahiyjrsfnmiycw); background: #0f140e; width: 100%; padding-top: 26.00786774px; padding-right: 26.00519060px; padding-bottom: 26.00245px; padding-left: 26.002px; }
.frehfbk { display: flex; margin-top: 14.001890119px; gap: 8.00597px; }
.frehfbk button, .ffg624r button { background: var(--sobbggfkhtmf); cursor: pointer; font-family: inherit; padding: 9.008439815px 12.0016px; color: #121112; border: 1px solid var(--ahiyjrsfnmiycw); }
.frehfbk button:last-child, #pn83wi { color: var(--mzzmcylxafzz); background: rgb(26,29,29); }

.ffg624r { justify-content: space-between;
  position: fixed; border: 1px solid var(--ahiyjrsfnmiycw); bottom: 14.00488px; padding-top: 14.002767514px; padding-right: 14.0066388px; padding-bottom: 14.005963px; padding-left: 14.0036378px; left: 14.005860px; display: none; z-index: 45; align-items: center; gap: 12.002px; background: #131114; right: 14.00260040px;
}
.ffg624r.active { display: flex; }
.ffg624r p { color: var(--ynrzhppecxsbqs); margin: 0; }

@media (max-width: 900px) {
  .fupqsxt { min-height: auto; grid-template-columns: 1fr; }
  .feajzh2 { clip-path: none; padding-top: 30.0084793px; padding-right: 24.0038px; padding-bottom: 30.001px; padding-left: 24.006129413px; }
  .feajzh2 h1 { font-size: 30.0057882px; }
  .frxnn6u {
    text-size-adjust: 100%;
  }
  .fkzyuxk { min-height: 180.004610871px; }
  .fwcg70w p { max-width: 100%; }
  .fxy75p1 { width: 200.008467180px; position: static; margin-top: 10.006406px; }
  .fmz0iqo, .fvbit6t { grid-template-columns: 1fr; }
  .fkiqigu .fpbwfv0 { grid-template-columns: 1fr; }
  .ftusjqs { flex-direction: column; align-items: flex-start; }
}

@media (max-width: 560px) {
  .fh1ae4b { padding-top: 26.0061px; padding-right: 20.0093px; padding-bottom: 36px; padding-left: 20px; gap: 22.0069px; }
  .ftqkpjn { grid-template-columns: 1fr; grid-template-rows: auto auto; }
  .fpuawbs { border-right: none; border-bottom: 1px solid var(--xxgwbdaysyaip); }
  .fj3o6ak { padding: 22.002457px 24px; }
  .fy477jh { padding: 24.001831px 24px 28px; gap: 20.00825px; }
  .ffkqrlk { align-self: stretch; }
  .fk2iruz { height: 52.0046756px; width: 52.00871px; }
  .fougnd5 { object-position: center; display: block; object-fit: contain; height: 100%; width: 100%; }
  .fpyl50h { word-break: break-word; font-size: 13.0036310px; line-height: 1.45; overflow-wrap: anywhere; }
  .fj1wm84 {
    image-rendering: auto;
  }
  .ffg624r { flex-direction: column; align-items: flex-start; }
}

@media (min-width: 768px) {
  .fshjpks {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-variant-ligatures: normal;
  }
  #ttssef {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
  }
  #p8988o { display: none; }
}

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

