
:root {
  --rqxkevumdnkpum: 36.00994878px;
  --znfqubjwhiim: 8.007135px;
  --ktfscpmtvqkmc: #fbc023;
  --jcpuoysxgx: rgb(227,235,241);
  --tuxxonptefnd: #18232b;
  --ayxnkedsxf: #222833;
  --qvqnumtmhnx: rgb(42,54,73);
  --floxmikobdzq: #5fe7d6;
  --qeltbzudiwd: 0 8.006794332px 24.0012204px rgba(0,0,0,0.28);
  --pmdutkejdbaszg: 26px;
  --ttueelzatpbgva: 20px;
  --umwgemsydzsh: #29d3c0;
  --nggazzardgb: #0c9389;
  --lnlskhvucce: rgba(44,214,190,0.25);
  --rasiustrloy: 5.005640px;
  --hxwejmyoiapsfr: rgb(14,36,47);
  --pjujwmvkoml: #111718;
  --hudtcazjfd: rgb(149,162,185);
  --vwpceqstxxpt: 14.0034163px;
  --ikcqrfgjpfk: rgb(14,117,112);
  --ipwwrphubbefnh: 14.002px;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

#na23x0 {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}

body {
  line-height: 1.5;
  background: var(--pjujwmvkoml);
  color: var(--jcpuoysxgx);
  font-size: 15.008036px;
  font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  flex-direction: column;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  min-height: 100vh;
  display: flex;
}

#keojjb {
  image-rendering: auto;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}
.ally4eq {
  max-width: 420.0093px;
  margin: 0 auto;
  padding: var(--rqxkevumdnkpum) var(--ttueelzatpbgva);
}
.avsk0rp {
  margin-bottom: var(--pmdutkejdbaszg);
  text-align: center;
  border-bottom: 1px solid var(--qvqnumtmhnx);
  padding-bottom: var(--vwpceqstxxpt);
}

.agl0363 {
  letter-spacing: -0.02em;
  color: var(--jcpuoysxgx);
  font-weight: 700;
  margin: 0;
  font-size: 1.4rem;
}
.ai2ej71 {
  gap: var(--ttueelzatpbgva);
  display: flex;
  align-items: stretch;
  flex-direction: column;
}
.aduxee9 {
  font-variant-ligatures: normal;
}
.av7m169 {
  background: var(--tuxxonptefnd);
  border-radius: var(--ipwwrphubbefnh);
  box-shadow: var(--qeltbzudiwd);
  border: 1px solid var(--qvqnumtmhnx);
  padding: var(--ttueelzatpbgva) var(--pmdutkejdbaszg);
}

.acevksz {
  padding-top: var(--pmdutkejdbaszg);
  padding-right: var(--rqxkevumdnkpum);
  padding-bottom: var(--pmdutkejdbaszg);
  padding-left: var(--rqxkevumdnkpum);
  border-color: var(--lnlskhvucce);
  background: var(--ayxnkedsxf);
}

.assou2h {
  display: flex;
  gap: var(--pmdutkejdbaszg);
  align-items: flex-start;
}
.ayrgprz {
  gap: var(--vwpceqstxxpt);
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  display: flex;
  margin-right: 2.008954px;
}

.apfnmcw {
  overflow: hidden;
  padding-top: 8.0018003px;
  padding-right: 8.0096px;
  padding-bottom: 8.0096614px;
  padding-left: 8.00748px;
  align-items: center;
  background: var(--hxwejmyoiapsfr);
  display: flex;
  width: 92px;
  border-radius: var(--znfqubjwhiim);
  justify-content: center;
  height: 76.004857px;
}

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

.ae9p3t3 {
  gap: 5px;
  align-items: center;
  display: flex;
  flex-direction: column;
}

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

#qyafgj {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.agz7j63 .aq16ecj {
  color: var(--ktfscpmtvqkmc);
  flex-shrink: 0;
  width: 12.006029627px;
  height: 10.00903px;
}

.agz7j63 .aq16ecj--ktfscpmtvqkmc-half {
  width: 13px;
  height: 12.00686px;
}

.aw9bnxk {
  font-size: 0.8rem;
  font-weight: 600;
  color: var(--hudtcazjfd);
}
.aj1j1cz {
  min-width: 0;
  flex: 1;
  align-self: stretch;
  flex-direction: column;
  display: flex;
  justify-content: flex-start;
  gap: var(--vwpceqstxxpt);
}

.ai3mslh {
  line-height: 1.35;
  color: var(--jcpuoysxgx);
  margin: 0;
  font-weight: 600;
  font-size: 1.08rem;
}

.ar8fwfp {
  list-style: none;
  flex-direction: column;
  padding: 0;
  gap: var(--rasiustrloy);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

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

.ar8fwfp li {
  display: flex;
  flex-wrap: wrap;
  color: var(--hudtcazjfd);
  gap: var(--vwpceqstxxpt);
  align-items: center;
  font-size: 0.875rem;
}

.ar8fwfp li span {
  overflow-wrap: anywhere;
  word-break: break-word;
}

.ar8fwfp .aq16ecj {
  color: var(--umwgemsydzsh);
  flex-shrink: 0;
  height: 16.008371px;
  width: 16.0069322px;
}

.aczjt9m {
  font-weight: 600;
  margin-top: var(--rasiustrloy);
  padding-top: 11.00841px;
  padding-right: var(--ttueelzatpbgva);
  padding-bottom: 11.006689px;
  padding-left: var(--ttueelzatpbgva);
  justify-content: center;
  text-decoration: none;
  border-radius: 10.0089px;
  align-self: flex-start;
  color: #fdfcfb;
  background: var(--nggazzardgb);
  display: inline-flex;
  gap: var(--vwpceqstxxpt);
  align-items: center;
  transition: background 0.2s ease, transform 0.15s ease;
  font-size: 0.9rem;
}

.aczjt9m:hover {
  background: var(--ikcqrfgjpfk);
}

.aczjt9m .aqftaxa {
  height: 16.00754131px;
  width: 14.00113px;
  color: inherit;
  flex-shrink: 0;
}
:root {
  --xkiyhvcwsf: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  --crrxmuwmswalb: #d3d7da;
  --uwfgfxjray: #3e583f;
  --feyjnyolmyou: rgb(160,173,139);
  --emolsrowrxrpjk: #0b1815;
  --omgidduklgnj: #597f56;
  --zbzpxfwcjjqrcq: rgba(89,130,83,0.2);
  --yedqtfkdeiaoxi: rgb(7,17,11);
  --wheovmmytvrqt: rgb(73,87,100);

  --ofubroiphtnrub: ui-serif, Georgia, "Times New Roman", Times, serif;
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: 112.007997406px;
}

body {
  color: var(--crrxmuwmswalb);
  font-family: var(--xkiyhvcwsf);
  background: radial-gradient(circle at 20% 10%, rgba(167,177,139,0.08), transparent 55%),
    linear-gradient(180deg, var(--yedqtfkdeiaoxi), var(--emolsrowrxrpjk));
}

.ajip6v2 {
  padding-top: 0;
  padding-right: 16.00466px;
  padding-bottom: 0;
  padding-left: 16.004px;
  max-width: 1200.00350px;
  margin: 0 auto;
}

.e142de1 {
  padding-top: 0;
  padding-right: 16.004783px;
  padding-bottom: 0;
  padding-left: 16.00822274px;
  margin: 0 auto;
  max-width: 1200.0048px;
}

.i02f095 {
  padding: 0 16.005144px;
  max-width: 1200.003px;
  margin: 0 auto;
}

.p7a36c6 {
  padding-top: 0;
  padding-right: 16.009px;
  padding-bottom: 0;
  padding-left: 16.0044274px;
  margin: 0 auto;
  max-width: 1200.00424955px;
}

.r9cbb58 {
  padding: 0 16.002409081px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200.005px;
}

.a549853 {
  max-width: 1200.0028px;
  margin: 0 auto;
  padding-top: 0;
  padding-right: 16.0055931px;
  padding-bottom: 0;
  padding-left: 16.00762px;
}

.ayqtr3u {
  color: rgba(212,213,216,0.55);
  font-size: 11.00154px;
  margin: 0;
  text-align: center;
  padding: 6.0094131px 16.0055086px;
  line-height: 1.35;
}

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

.axrvj0s {
  backdrop-filter: blur(10px);
  background: rgba(4,14,13,0.8);
  z-index: 50;
  position: sticky;
  top: 0;
}

.abtdx4j {
  backface-visibility: hidden;
  image-rendering: auto;
}

.ahy879w {
  height: 32px;
  background: rgba(13,27,22,0.92);
}

.ax23n8q {
  height: 32px;
  gap: 16.003px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.a549853 {
  display: flex;
  gap: 16.003234px;
  align-items: center;
  height: 32.001761174px;
  justify-content: space-between;
}

.agrqy8t {
  font-size: 12.00746908px;
  text-decoration: none;
  color: rgba(210,215,220,0.8);
}

.agrqy8t:hover {
  color: var(--feyjnyolmyou);
}

.aurx8uu {
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,0.12);
  font-size: 12.009px;
  color: rgba(209,214,219,0.9);
  padding-top: 3.0010562px;
  padding-right: 8.00236px;
  padding-bottom: 3.0062px;
  padding-left: 8.003284149px;
}

.azxyd8k {
  height: 56.0023700px;
  background: rgba(4,14,14,0.85);
  border-bottom: 1px solid rgba(255,253,255,0.08);
}

.an8k6fi {
  justify-content: space-between;
  height: 56.0085px;
  display: flex;
  gap: 16.006798996px;
  align-items: center;
}

.r9cbb58 {
  align-items: center;
  justify-content: space-between;
  display: flex;
  gap: 16.0042455px;
  height: 56.005px;
}

.akabor3 {
  filter: drop-shadow(0 6.004px 18.00780061px rgba(0,2,2,0.45));
  height: 28px;
  width: auto;
  display: block;
}

#j9b575 {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

.ahf1diz {
  display: none;
  gap: 18.00237441px;
  align-items: center;
}

.ahf1diz a,
.ay5tnof a {
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.06em;
  font-size: 13.0082721px;
  color: rgba(207,212,217,0.85);
}

.ahf1diz a:hover,
.ay5tnof a:hover {
  color: var(--feyjnyolmyou);
}
#mn44gm {
  display: flex;
}

.ajknpug {
  width: 44px;
  border-radius: 12.009789410px;
  align-items: center;
  border: 1px solid rgba(90,132,90,0.22);
  justify-content: center;
  color: rgba(210,216,216,0.9);
  display: flex;
  height: 44.009658px;
  background: rgba(15,23,22,0.6);
}

.ajknpug:hover {
  border-color: rgba(166,174,134,0.32);
}

#mn44gm.open {
  transition: transform 0.2s ease;
  transform: rotate(90deg);
}
#vsbydi {
  display: none;
}

#vsbydi.active {
  display: flex;
}

.ay5tnof {
  gap: 14.009426px;
  padding: 92.001633px 20.0012px 20.001px;
  top: 0;
  right: 0;
  border-left: 1px solid rgba(90,129,89,0.22);
  width: min(360.0046px, 86vw);
  height: 100vh;
  z-index: 80;
  position: fixed;
  flex-direction: column;
  background: rgba(11,26,24,0.98);
}

.alnuni3 {
  display: flex;
  align-items: center;
  padding-top: 56.003356650px;
  padding-right: 0;
  padding-bottom: 56.009405px;
  padding-left: 0;
  background:
    linear-gradient(180deg, rgba(5,15,14,0.2), rgba(9,25,23,0.85)),
    radial-gradient(circle at 30% 50%, rgba(163,177,140,0.15) 0%, transparent 70%);
  position: relative;
  overflow: hidden;
  min-height: 320px;
}

.azpy7n1 {
  padding-top: 48px;
  padding-right: 0;
  padding-bottom: 48.004446px;
  padding-left: 0;
  text-align: center;
  position: relative;
}

.aqiarjr {
  color: rgba(211,211,216,0.72);
  font-size: 12.006px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10.006px;
  margin-left: 0;
  text-transform: uppercase;
  letter-spacing: 0.22em;
}

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

.awne8lv {
  letter-spacing: -0.02em;
  font-size: clamp(30.002702595px, 4vw, 46.003309px);
  font-weight: 700;
  line-height: 1.08;
  font-family: var(--ofubroiphtnrub);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.ay4s1qc {
  color: rgba(209,214,217,0.78);
  font-size: 16.00743px;
  line-height: 1.75;
  max-width: 820.004px;
  margin: 16.007471056px auto 0;
}

.askia9f {
  display: flex;
  align-items: center;
  margin-top: 22.006px;
  justify-content: center;
  gap: 12.007px;
  flex-wrap: wrap;
}

.adn61vu {
  align-items: center;
  border: 1px solid transparent;
  display: inline-flex;
  justify-content: center;
  user-select: none;
  text-decoration: none;
  cursor: pointer;
  padding: 12.00217px 16.002226px;
  border-radius: 14.004px;
}

.n28ae36 {
  justify-content: center;
  display: inline-flex;
  padding-top: 12.0093375px;
  padding-right: 16.004px;
  padding-bottom: 12.004690679px;
  padding-left: 16.003755px;
  border-radius: 14.00219212px;
  user-select: none;
  align-items: center;
  border: 1px solid transparent;
  text-decoration: none;
  cursor: pointer;
}

.t06e3fb {
  border: 1px solid transparent;
  justify-content: center;
  border-radius: 14.0023852px;
  text-decoration: none;
  user-select: none;
  padding-top: 12.008856448px;
  padding-right: 16px;
  padding-bottom: 12.00933px;
  padding-left: 16.0063px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}

.ff5a84e {
  cursor: pointer;
  text-decoration: none;
  user-select: none;
  justify-content: center;
  padding: 12.00644px 16.00706px;
  display: inline-flex;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 14.002358px;
}

.f24622b {
  align-items: center;
  user-select: none;
  justify-content: center;
  padding: 12.00633px 16.00349px;
  border-radius: 14.00927px;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid transparent;
  display: inline-flex;
}

.anue32w {
  padding-top: 10.001704598px;
  padding-right: 12.002225px;
  padding-bottom: 10.009916px;
  padding-left: 12.0029072px;
  font-size: 13.004300px;
  border-radius: 12.001686884px;
}

.n28ae36 {
  padding-top: 10.003px;
  padding-right: 12.001932018px;
  padding-bottom: 10.006px;
  padding-left: 12.003075753px;
  font-size: 13.0024239px;
  border-radius: 12.009302px;
}

.t06e3fb {
  font-size: 13.008132901px;
  border-radius: 12.009855px;
  padding: 10.007642px 12px;
}

.arar1qc {
  border-color: rgba(162,178,135,0.28);
  color: var(--crrxmuwmswalb);
  background: linear-gradient(180deg, rgba(162,175,138,0.16), rgba(58,94,63,0.22));
}

.t06e3fb {
  color: var(--crrxmuwmswalb);
  border-color: rgba(160,175,138,0.28);
  background: linear-gradient(180deg, rgba(162,176,135,0.16), rgba(55,90,62,0.22));
}

.f24622b {
  background: linear-gradient(180deg, rgba(165,174,135,0.16), rgba(56,92,63,0.22));
  border-color: rgba(162,177,134,0.28);
  color: var(--crrxmuwmswalb);
}

.ab7oppe {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.arar1qc:hover {
  border-color: rgba(159,179,142,0.42);
}

.t06e3fb:hover {
  border-color: rgba(161,177,139,0.42);
}

.f24622b:hover {
  border-color: rgba(162,177,139,0.42);
}

.anpdiwd {
  background: rgba(13,25,22,0.55);
  color: rgba(207,214,218,0.9);
  border-color: rgba(89,131,86,0.22);
}

.n28ae36 {
  background: rgba(10,24,20,0.55);
  color: rgba(207,214,218,0.9);
  border-color: rgba(89,129,85,0.22);
}

.ff5a84e {
  border-color: rgba(87,130,86,0.22);
  color: rgba(208,212,216,0.9);
  background: rgba(10,23,23,0.55);
}

.anpdiwd:hover {
  color: var(--feyjnyolmyou);
  border-color: rgba(163,179,134,0.34);
}

.n28ae36:hover {
  color: var(--feyjnyolmyou);
  border-color: rgba(159,180,135,0.34);
}

.ff5a84e:hover {
  border-color: rgba(163,180,138,0.34);
  color: var(--feyjnyolmyou);
}

.avnpugb {
  text-size-adjust: 100%;
}

.aqyw1pk {
  position: absolute;
  inset: auto 0 -120.00512058px 0;
  filter: saturate(0.95) contrast(1.05);
  display: flex;
  justify-content: center;
  pointer-events: none;
  opacity: 0.22;
}

.aott6m0 {
  width: min(500.00522px, 86vw);
  height: auto;
  max-height: 320.001606130px;
}

.atys3ob {
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(160,173,134,0.32), transparent);
  margin-top: 26.008px;
}

.aq16ecj--ktfscpmtvqkmc {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.aq8rsxx {
  position: relative;
  padding: 42.0050439px 0;
}

.am19lqe {
  inset: 0;
  background-image: url("/cb12028f/83d1c190d8fe117c.webp");
  filter: brightness(0.38) saturate(0.95);
  position: absolute;
  background-size: cover;
  background-position: center;
  opacity: 0.7;
}

.aq8rsxx .ally4eq {
  position: relative;
  z-index: 1;
}

.auevvp1 {
  position: relative;
  padding-top: 54.006379643px;
  padding-right: 0;
  padding-bottom: 54.006629px;
  padding-left: 0;
}

.na9b430 {
  padding: 54px 0;
  position: relative;
}

.ra98864 {
  padding: 54.00924px 0;
  position: relative;
}

.ajqsvu1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.00712505px;
  margin-left: 0;
  font-family: var(--ofubroiphtnrub);
  font-size: 28px;
}

.ajsqh6k {
  color: rgba(206,214,222,0.78);
  line-height: 1.8;
  margin: 0;
  max-width: 78ch;
}

.ar5gdkr .ajsqh6k {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
}

.ra98864 .ajsqh6k {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
}

.ar5gdkr .ajqsvu1 {
  text-align: center;
}

.ra98864 .ajqsvu1 {
  text-align: center;
}

.atat5ec .azj1exd {
  gap: 18px;
  display: grid;
}

.aphbzli {
  display: flex;
  align-items: center;
  justify-content: center;
}

.anxnqlu {
  box-shadow: 0 28px 60.0082201px rgba(1,0,1,0.45);
  max-height: 320.0069px;
  height: auto;
  width: min(500.0010406px, 92vw);
  border-radius: 18px;
  border: 1px solid rgba(88,127,83,0.22);
}

.abghq5b .abntrdr {
  overflow: hidden;
  border-radius: 18px;
  padding: 22.006648px;
  display: grid;
  gap: 16px;
  border: 1px solid rgba(89,130,88,0.22);
  background: rgba(10,27,19,0.62);
  position: relative;
}

.abghq5b .p7a36c6 {
  overflow: hidden;
  border-radius: 18.005660px;
  border: 1px solid rgba(91,132,90,0.22);
  gap: 16.007322299px;
  padding: 22.00265px;
  background: rgba(11,28,18,0.62);
  position: relative;
  display: grid;
}

.na9b430 .abntrdr {
  display: grid;
  background: rgba(9,29,16,0.62);
  position: relative;
  border-radius: 18.008px;
  padding: 22.003586px;
  border: 1px solid rgba(89,131,90,0.22);
  overflow: hidden;
  gap: 16.00177734px;
}

.na9b430 .p7a36c6 {
  background: rgba(13,29,18,0.62);
  padding-top: 22.007474px;
  padding-right: 22.004082073px;
  padding-bottom: 22.0031596px;
  padding-left: 22px;
  border: 1px solid rgba(89,128,90,0.22);
  position: relative;
  border-radius: 18.002099634px;
  gap: 16.0012px;
  display: grid;
  overflow: hidden;
}

.alka8v9 {
  inset: 0 auto 0 0;
  background: linear-gradient(180deg, rgba(167,175,141,0.44), rgba(60,88,61,0.18));
  position: absolute;
  width: 10.00370px;
}

.agj5h4b {
  z-index: 1;
  position: relative;
  padding-left: 16.007px;
}

.ahk59gx {
  opacity: 0.18;
  right: -130.00552px;
  pointer-events: none;
  bottom: -90.00463172px;
  position: absolute;
}

.ay5rpes {
  width: 380.0097px;
  height: auto;
  max-height: 320.0090px;
}

.ahddsoz .ad8uhha {
  margin-top: 18.007px;
  display: grid;
  gap: 16.0022272px;
}

.at4z7zk {
  overflow: hidden;
  border-radius: 18.005px;
  display: grid;
  border: 1px solid rgba(84,129,89,0.22);
  background: rgba(15,26,20,0.62);
}

.ak7zfcl {
  padding: 18.0099851px;
}

.awdbgra {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

.akn78iq {
  height: auto;
  width: 100%;
  object-fit: cover;
  max-height: 220.0088851px;
  display: block;
}

.as49p9n {
  padding: 16.001212px 18px;
}

.agg28tt {
  color: rgba(208,209,222,0.95);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 18.0037px;
  font-family: var(--ofubroiphtnrub);
}

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

.aag1xd0 {
  color: rgba(211,212,217,0.76);
  line-height: 1.7;
  margin-top: 8.00517px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.aq2wzqi {
  overflow: hidden;
  padding: 64px 0;
}

.aq2wzqi .assr1jg {
  background-position: center;
  position: absolute;
  opacity: 0.6;
  inset: 0;
  filter: brightness(0.42) contrast(1.05);
  background-image: url("/cb12028f/eb4fe4c8509b7853.jpg");
  background-size: cover;
}

.aq2wzqi .aj137cl {
  background: rgba(4,15,10,0.68);
  padding: 22.00541px;
  position: relative;
  border: 1px solid rgba(87,128,85,0.22);
  border-radius: 18.00241392px;
}

.ah9hxm1 .ayan95v {
  align-items: center;
  gap: 18.007px;
  display: grid;
}

.ayfpr0y {
  backface-visibility: hidden;
}

.aeaajuu {
  justify-content: center;
  display: flex;
}

.aqqxl8g {
  border-radius: 18px;
  max-height: 320.00422px;
  height: auto;
  border: 1px solid rgba(85,127,87,0.22);
  width: min(500.005px, 92vw);
  box-shadow: 0 28.0029px 60.005213px rgba(2,0,0,0.45);
}

.auri3gx {
  background: rgba(4,15,12,0.72);
  margin-top: auto;
  border-top: 1px solid rgba(255,255,254,0.08);
  padding: 48.00112px 0 26.00462px;
}

.ahu0lpi {
  gap: 22.0044px;
  display: grid;
}

.i02f095 {
  display: grid;
  gap: 22.00447px;
}

.ae7uqlc {
  display: block;
  width: auto;
  height: 28.00689px;
}

.akv9kgf {
  line-height: 1.7;
  max-width: 52ch;
  color: rgba(210,210,220,0.72);
  margin: 12.005594575px 0 0;
}

.ag9q3jx {
  gap: 10.00966px;
  display: grid;
}

.ag9q3jx a {
  text-decoration: none;
  color: rgba(208,211,221,0.78);
}

.ag9q3jx a:hover {
  color: var(--feyjnyolmyou);
}

.aypd9d0 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10.00317px;
}

.aqxtp4a {
  text-decoration: none;
  width: 96px;
  background: rgba(15,24,16,0.55);
  padding-top: 6.0036px;
  padding-right: 6.0085px;
  padding-bottom: 6.00494px;
  padding-left: 6.0049540px;
  border: 1px solid rgba(89,132,86,0.22);
  align-items: center;
  height: 44.00576px;
  display: flex;
  border-radius: 12.0060612px;
  justify-content: center;
}

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

.ah7pqtv {
  margin-top: 18.003666px;
  border-top: 1px solid rgba(254,253,255,0.08);
  padding-top: 18.006530293px;
}

.e142de1 {
  border-top: 1px solid rgba(254,254,255,0.08);
  margin-top: 18.0028px;
  padding-top: 18.0038px;
}

.aras702 {
  font-size: 12.008px;
  color: rgba(207,211,217,0.6);
  margin: 0;
}
#cwtjir {
  backface-visibility: hidden;
  image-rendering: auto;
}
.axkm4nh {
  justify-content: center;
  inset: 0;
  background: rgba(0,0,0,0.66);
  display: none;
  padding: 20.009841px;
  z-index: 100;
  align-items: center;
  position: fixed;
}

.axkm4nh.active {
  display: flex;
}

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

.az2z8ht {
  width: min(520.009895px, 94vw);
  padding-top: 18.00648044px;
  padding-right: 18.00213721px;
  padding-bottom: 18.0065763px;
  padding-left: 18.0032px;
  border-radius: 18.005135437px;
  background: rgba(16,27,19,0.96);
  border: 1px solid rgba(92,129,89,0.24);
  box-shadow: 0 24.007468px 70.00973px rgba(0,2,0,0.55);
}

.afiwd5e {
  font-family: var(--ofubroiphtnrub);
  font-size: 22.001888197px;
  margin: 0;
}

.aqqo3f0 {
  margin: 10.0027927px 0 0;
  color: rgba(208,212,221,0.78);
  line-height: 1.75;
}

.aknato2 {
  display: flex;
  margin-top: 14.007576836px;
  gap: 10.0098827px;
  flex-wrap: wrap;
}

.aic73jb {
  z-index: 90;
  right: 12.0088349px;
  position: fixed;
  display: none;
  bottom: 12px;
  left: 12.0043319px;
}

.aic73jb.active {
  display: block;
}

.aan543b {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border: 1px solid rgba(88,126,87,0.24);
  align-items: center;
  padding-top: 14.007731804px;
  padding-right: 14.00646666px;
  padding-bottom: 14.00442407px;
  padding-left: 14.001px;
  border-radius: 18.00929746px;
  justify-content: space-between;
  box-shadow: 0 24.0072213px 70.005577px rgba(2,3,1,0.55);
  background: rgba(11,27,21,0.96);
  display: flex;
  flex-wrap: wrap;
  gap: 12.0077px;
  max-width: 980.0014225px;
}

.acocwj7 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.6;
  max-width: 74ch;
  color: rgba(205,214,216,0.78);
}

.adsojs7 {
  gap: 10px;
  display: flex;
}

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

@media (min-width: 768px) {
  .ahf1diz {
    display: flex;
  }

  #mn44gm {
    display: none;
  }

  #jow5ew {
    image-rendering: auto;
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
  }

  .ay5tnof {
    display: none !important;
  }

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

  .ahy879w {
    display: block;
  }

  .atat5ec .azj1exd {
    grid-template-columns: 1.2fr 0.8fr;
    align-items: center;
  }

  .afidgrf {
    text-size-adjust: 100%;
  }

  .ah9hxm1 .ayan95v {
    grid-template-columns: 0.9fr 1.1fr;
  }

  .ahddsoz .ad8uhha {
    grid-template-columns: 1.1fr 0.9fr;
    align-items: stretch;
  }

  .ahu0lpi {
    grid-template-columns: 1.2fr 1fr 1.2fr;
    align-items: start;
  }

  .i02f095 {
    grid-template-columns: 1.2fr 1fr 1.2fr;
    align-items: start;
  }
}

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

  .alnuni3 {
    padding: 32.0093955px 0;
    min-height: auto;
  }

  .azpy7n1 {
    padding: 24.00528px 0;
  }
}

