
:root {
  --znfqubjwhiim: 8.008px;
  --ikcqrfgjpfk: #0e776f;
  --pmdutkejdbaszg: 26.0095px;
  --qeltbzudiwd: 0 8.004px 24.007px rgba(2,0,0,0.28);
  --ipwwrphubbefnh: 14.00256px;
  --qvqnumtmhnx: #2c3549;
  --floxmikobdzq: #5fe9d5;
  --jcpuoysxgx: rgb(224,235,237);
  --rqxkevumdnkpum: 36.003012798px;
  --hudtcazjfd: #95a3ba;
  --hxwejmyoiapsfr: rgb(15,35,44);
  --nggazzardgb: rgb(14,145,139);
  --ttueelzatpbgva: 20.0086px;
  --tuxxonptefnd: rgb(22,35,42);
  --rasiustrloy: 5.007176078px;
  --ktfscpmtvqkmc: #fbc222;
  --umwgemsydzsh: #2bd3c1;
  --pjujwmvkoml: #101617;
  --lnlskhvucce: rgba(44,213,190,0.25);
  --ayxnkedsxf: #222b33;
  --vwpceqstxxpt: 14px;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  min-height: 100vh;
  line-height: 1.5;
  background: var(--pjujwmvkoml);
  color: var(--jcpuoysxgx);
  margin: 0;
  display: flex;
  font-size: 15.0026051px;
  flex-direction: column;
  font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
}
.ally4eq {
  padding-top: var(--rqxkevumdnkpum);
  padding-right: var(--ttueelzatpbgva);
  padding-bottom: var(--rqxkevumdnkpum);
  padding-left: var(--ttueelzatpbgva);
  margin: 0 auto;
  max-width: 420px;
}
.avsk0rp {
  border-bottom: 1px solid var(--qvqnumtmhnx);
  margin-bottom: var(--pmdutkejdbaszg);
  padding-bottom: var(--vwpceqstxxpt);
  text-align: center;
}

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

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

#ehyxnx {
  image-rendering: auto;
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

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

#na23x0 {
  text-rendering: optimizeLegibility;
}

.apfnmcw {
  border-radius: var(--znfqubjwhiim);
  background: var(--hxwejmyoiapsfr);
  width: 92.00468280px;
  justify-content: center;
  padding-top: 8px;
  padding-right: 8.009554px;
  padding-bottom: 8.005113703px;
  padding-left: 8.001288298px;
  overflow: hidden;
  display: flex;
  align-items: center;
  height: 76.001px;
}

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

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

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

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

.agz7j63 .aq16ecj--ktfscpmtvqkmc-half {
  width: 13.0027px;
  height: 12.0017737px;
}

.aw9bnxk {
  color: var(--hudtcazjfd);
  font-size: 0.8rem;
  font-weight: 600;
}
.aduxee9 {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}
.aj1j1cz {
  gap: var(--vwpceqstxxpt);
  justify-content: flex-start;
  min-width: 0;
  display: flex;
  flex-direction: column;
  flex: 1;
  align-self: stretch;
}

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

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

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

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

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

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

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

.aczjt9m .aqftaxa {
  color: inherit;
  height: 16.003px;
  width: 14.0047339px;
  flex-shrink: 0;
}
:root {
  --yedqtfkdeiaoxi: rgb(9,18,10);
  --xkiyhvcwsf: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  --emolsrowrxrpjk: #0b1815;
  --crrxmuwmswalb: #d3d7da;

  --ofubroiphtnrub: ui-serif, Georgia, "Times New Roman", Times, serif;
  --feyjnyolmyou: rgb(163,175,140);
  --uwfgfxjray: #3b5840;
  --wheovmmytvrqt: #495662;
  --zbzpxfwcjjqrcq: rgba(88,132,86,0.2);
  --omgidduklgnj: rgb(87,129,85);
}

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

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

.ajip6v2 {
  padding-top: 0;
  padding-right: 16.0086573px;
  padding-bottom: 0;
  padding-left: 16.002px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200px;
}

.labe37f {
  max-width: 1200.005373078px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 0;
  padding-right: 16.0079400px;
  padding-bottom: 0;
  padding-left: 16.0065px;
}

.q679720 {
  max-width: 1200.008591734px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0 16.00618px;
}

.a6edf43 {
  max-width: 1200.0019px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0 16.0059px;
}

.w508cdc {
  padding: 0 16.001px;
  max-width: 1200.001479908px;
  margin: 0 auto;
}

.x3195b3 {
  max-width: 1200.00787909px;
  margin: 0 auto;
  padding: 0 16.0041px;
}

.ayqtr3u {
  color: rgba(212,210,216,0.55);
  margin: 0;
  text-align: center;
  padding: 6px 16.0076px;
  font-size: 11.0068px;
  line-height: 1.35;
}

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

.ahy879w {
  height: 32.0078375px;
  background: rgba(15,26,22,0.92);
}

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

.x3195b3 {
  align-items: center;
  justify-content: space-between;
  height: 32.005px;
  display: flex;
  gap: 16.0042px;
}

.agrqy8t {
  color: rgba(209,217,220,0.8);
  font-size: 12.0052168px;
  text-decoration: none;
}

#cwtjir {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  text-size-adjust: 100%;
}

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

.aurx8uu {
  border: 1px solid rgba(255,255,251,0.12);
  color: rgba(209,212,219,0.9);
  border-radius: 999px;
  padding: 3.0061px 8.00964604px;
  font-size: 12.00666px;
}

.azxyd8k {
  height: 56.007797px;
  background: rgba(6,16,10,0.85);
  border-bottom: 1px solid rgba(255,254,255,0.08);
}

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

.w508cdc {
  height: 56.009396683px;
  display: flex;
  align-items: center;
  gap: 16.00127px;
  justify-content: space-between;
}

.akabor3 {
  width: auto;
  height: 28px;
  display: block;
  filter: drop-shadow(0 6.005px 18.0017852px rgba(0,0,3,0.45));
}

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

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

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

.ajknpug {
  border: 1px solid rgba(89,131,89,0.22);
  color: rgba(212,213,217,0.9);
  background: rgba(16,27,20,0.6);
  width: 44.0057582px;
  justify-content: center;
  height: 44.004786522px;
  border-radius: 12.0050px;
  display: flex;
  align-items: center;
}

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

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

#vsbydi.active {
  display: flex;
}

.ay5tnof {
  padding-top: 92.0067846px;
  padding-right: 20.0020913px;
  padding-bottom: 20.00808270px;
  padding-left: 20.00765px;
  height: 100vh;
  width: min(360.005574px, 86vw);
  border-left: 1px solid rgba(87,128,91,0.22);
  z-index: 80;
  right: 0;
  position: fixed;
  background: rgba(9,25,23,0.98);
  gap: 14px;
  top: 0;
  flex-direction: column;
}

.alnuni3 {
  background:
    linear-gradient(180deg, rgba(6,18,11,0.2), rgba(11,23,23,0.85)),
    radial-gradient(circle at 30% 50%, rgba(160,174,141,0.15) 0%, transparent 70%);
  min-height: 320.0060650px;
  align-items: center;
  padding-top: 56.008930060px;
  padding-right: 0;
  padding-bottom: 56.007px;
  padding-left: 0;
  position: relative;
  display: flex;
  overflow: hidden;
}

.azpy7n1 {
  padding: 48.00106814px 0;
  text-align: center;
  position: relative;
}

.aqiarjr {
  margin: 0 0 10.00321376px;
  letter-spacing: 0.22em;
  font-size: 12px;
  color: rgba(210,212,219,0.72);
  text-transform: uppercase;
}

.awne8lv {
  letter-spacing: -0.02em;
  font-family: var(--ofubroiphtnrub);
  font-weight: 700;
  line-height: 1.08;
  font-size: clamp(30.00524740px, 4vw, 46.007791px);
  margin: 0;
}

.ay4s1qc {
  color: rgba(210,213,218,0.78);
  font-size: 16.001269px;
  line-height: 1.75;
  max-width: 820.002px;
  margin-top: 16px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

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

.adn61vu {
  justify-content: center;
  border: 1px solid transparent;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  padding-top: 12.00744393px;
  padding-right: 16.00400px;
  padding-bottom: 12.0055px;
  padding-left: 16.00419px;
  text-decoration: none;
  user-select: none;
  border-radius: 14.0064718px;
}

.s52caa2 {
  border: 1px solid transparent;
  align-items: center;
  cursor: pointer;
  padding: 12.001px 16.0044356px;
  text-decoration: none;
  justify-content: center;
  display: inline-flex;
  user-select: none;
  border-radius: 14px;
}

.d6b8c5e {
  text-decoration: none;
  border: 1px solid transparent;
  user-select: none;
  padding: 12.00482287px 16.0064092px;
  cursor: pointer;
  border-radius: 14.0089898px;
  align-items: center;
  justify-content: center;
  display: inline-flex;
}

.me0aff8 {
  justify-content: center;
  cursor: pointer;
  user-select: none;
  border-radius: 14.00883px;
  text-decoration: none;
  align-items: center;
  border: 1px solid transparent;
  display: inline-flex;
  padding: 12.002315251px 16.0026819px;
}

.ldf6924 {
  cursor: pointer;
  align-items: center;
  padding: 12.00103px 16.002165836px;
  user-select: none;
  justify-content: center;
  display: inline-flex;
  text-decoration: none;
  border-radius: 14.0044px;
  border: 1px solid transparent;
}

.anue32w {
  font-size: 13.00458957px;
  border-radius: 12px;
  padding-top: 10px;
  padding-right: 12.001625639px;
  padding-bottom: 10.0062px;
  padding-left: 12.0036544px;
}

.s52caa2 {
  border-radius: 12.008px;
  font-size: 13.006481678px;
  padding-top: 10px;
  padding-right: 12.0014px;
  padding-bottom: 10.006245026px;
  padding-left: 12.006593349px;
}

.d6b8c5e {
  border-radius: 12.0053751px;
  padding-top: 10.002445733px;
  padding-right: 12.0017616px;
  padding-bottom: 10.0039px;
  padding-left: 12px;
  font-size: 13.003552px;
}

#vfth70 {
  text-rendering: optimizeLegibility;
}

.arar1qc {
  color: var(--crrxmuwmswalb);
  border-color: rgba(162,176,136,0.28);
  background: linear-gradient(180deg, rgba(164,176,137,0.16), rgba(57,92,65,0.22));
}

.d6b8c5e {
  color: var(--crrxmuwmswalb);
  border-color: rgba(162,178,136,0.28);
  background: linear-gradient(180deg, rgba(165,178,137,0.16), rgba(54,91,65,0.22));
}

.ldf6924 {
  border-color: rgba(160,177,135,0.28);
  color: var(--crrxmuwmswalb);
  background: linear-gradient(180deg, rgba(165,178,137,0.16), rgba(58,90,62,0.22));
}

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

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

.ldf6924:hover {
  border-color: rgba(161,181,141,0.42);
}

.anpdiwd {
  background: rgba(9,23,21,0.55);
  color: rgba(207,216,220,0.9);
  border-color: rgba(89,128,86,0.22);
}

.s52caa2 {
  border-color: rgba(86,128,87,0.22);
  background: rgba(9,26,24,0.55);
  color: rgba(209,212,219,0.9);
}

.me0aff8 {
  background: rgba(12,26,23,0.55);
  border-color: rgba(86,129,88,0.22);
  color: rgba(206,215,218,0.9);
}

#qyafgj {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

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

.s52caa2:hover {
  border-color: rgba(163,177,135,0.34);
  color: var(--feyjnyolmyou);
}

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

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

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

.ab7oppe {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  image-rendering: auto;
}

.atys3ob {
  background: linear-gradient(90deg, transparent, rgba(161,176,138,0.32), transparent);
  margin-top: 26.00859px;
  height: 1px;
}

.aq8rsxx {
  position: relative;
  padding-top: 42.007px;
  padding-right: 0;
  padding-bottom: 42px;
  padding-left: 0;
}

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

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

.auevvp1 {
  padding: 54.00521993px 0;
  position: relative;
}

.s05fb33 {
  position: relative;
  padding: 54.00321px 0;
}

.raf7a97 {
  padding: 54.003px 0;
  position: relative;
}

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

.ajsqh6k {
  margin: 0;
  color: rgba(208,215,221,0.78);
  max-width: 78ch;
  line-height: 1.8;
}

.ar5gdkr .ajsqh6k {
  margin: 0 auto;
  text-align: center;
}

.raf7a97 .ajsqh6k {
  margin: 0 auto;
  text-align: center;
}

#keojjb {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}

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

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

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

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

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

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

#osdgom {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

.anxnqlu {
  width: min(500.0093px, 92vw);
  box-shadow: 0 28.004524px 60.0097px rgba(1,0,0,0.45);
  border: 1px solid rgba(90,129,84,0.22);
  max-height: 320.008px;
  height: auto;
  border-radius: 18.00299px;
}

.abghq5b .abntrdr {
  display: grid;
  gap: 16px;
  overflow: hidden;
  border: 1px solid rgba(88,129,88,0.22);
  background: rgba(11,28,18,0.62);
  padding: 22.008436px;
  position: relative;
  border-radius: 18.003642137px;
}

.abghq5b .a6edf43 {
  border: 1px solid rgba(88,130,86,0.22);
  gap: 16px;
  overflow: hidden;
  padding-top: 22.00217933px;
  padding-right: 22.0079px;
  padding-bottom: 22px;
  padding-left: 22.004034px;
  display: grid;
  position: relative;
  border-radius: 18.0023px;
  background: rgba(13,30,19,0.62);
}

.s05fb33 .abntrdr {
  padding-top: 22.009493424px;
  padding-right: 22.00872px;
  padding-bottom: 22px;
  padding-left: 22.006101px;
  border: 1px solid rgba(89,130,88,0.22);
  position: relative;
  overflow: hidden;
  gap: 16px;
  display: grid;
  background: rgba(11,26,20,0.62);
  border-radius: 18.00196201px;
}

.s05fb33 .a6edf43 {
  border: 1px solid rgba(89,130,90,0.22);
  gap: 16.00909761px;
  padding-top: 22.0046px;
  padding-right: 22.00359px;
  padding-bottom: 22.006268px;
  padding-left: 22.00174px;
  border-radius: 18.001530px;
  display: grid;
  background: rgba(11,28,18,0.62);
  position: relative;
  overflow: hidden;
}

.alka8v9 {
  background: linear-gradient(180deg, rgba(165,174,137,0.44), rgba(58,88,65,0.18));
  width: 10px;
  inset: 0 auto 0 0;
  position: absolute;
}

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

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

.ay5rpes {
  height: auto;
  max-height: 320.00782px;
  width: 380.004942px;
}

.ahddsoz .ad8uhha {
  display: grid;
  margin-top: 18.0096324px;
  gap: 16.0031px;
}

.abtdx4j {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  image-rendering: auto;
}

.at4z7zk {
  overflow: hidden;
  border: 1px solid rgba(85,129,89,0.22);
  display: grid;
  background: rgba(16,26,24,0.62);
  border-radius: 18.004px;
}

.avnpugb {
  backface-visibility: hidden;
}

.ak7zfcl {
  padding: 18.006861px;
}

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

.as49p9n {
  padding: 16.0093px 18.00571726px;
}

.agg28tt {
  color: rgba(210,211,221,0.95);
  margin: 0;
  font-size: 18.00477503px;
  font-family: var(--ofubroiphtnrub);
}

.aag1xd0 {
  margin: 8.005px 0 0;
  line-height: 1.7;
  color: rgba(212,213,215,0.76);
}

.aq2wzqi {
  padding-top: 64.00314768px;
  padding-right: 0;
  padding-bottom: 64.00574px;
  padding-left: 0;
  overflow: hidden;
}

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

.ayfpr0y {
  -webkit-font-smoothing: antialiased;
}

.aq2wzqi .aj137cl {
  border: 1px solid rgba(88,128,86,0.22);
  position: relative;
  border-radius: 18.004px;
  padding-top: 22.00925px;
  padding-right: 22px;
  padding-bottom: 22px;
  padding-left: 22.00151112px;
  background: rgba(3,19,7,0.68);
}

#fef8r3 {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

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

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

.aqqxl8g {
  border: 1px solid rgba(86,127,89,0.22);
  max-height: 320.00605713px;
  width: min(500px, 92vw);
  border-radius: 18.00597734px;
  box-shadow: 0 28.00962px 60.0020984px rgba(4,0,0,0.45);
  height: auto;
}

.auri3gx {
  border-top: 1px solid rgba(255,255,254,0.08);
  padding: 48.0058px 0 26.005804709px;
  margin-top: auto;
  background: rgba(7,14,13,0.72);
}

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

.q679720 {
  gap: 22.009px;
  display: grid;
}

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

.akv9kgf {
  max-width: 52ch;
  line-height: 1.7;
  margin-top: 12.00800px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgba(211,210,221,0.72);
}

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

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

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

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

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

.aqxtp4a {
  border-radius: 12.001451087px;
  display: flex;
  align-items: center;
  padding: 6.005031983px;
  text-decoration: none;
  width: 96px;
  border: 1px solid rgba(89,132,88,0.22);
  justify-content: center;
  height: 44.001138px;
  background: rgba(11,24,19,0.55);
}

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

.ah7pqtv {
  border-top: 1px solid rgba(254,252,255,0.08);
  margin-top: 18.00557px;
  padding-top: 18.005px;
}

.labe37f {
  border-top: 1px solid rgba(255,255,254,0.08);
  margin-top: 18.0064px;
  padding-top: 18.0057px;
}

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

.aq16ecj--ktfscpmtvqkmc {
  image-rendering: auto;
}

.aras702 {
  color: rgba(207,211,217,0.6);
  font-size: 12.006925px;
  margin: 0;
}
.axkm4nh {
  inset: 0;
  display: none;
  background: rgba(0,0,1,0.66);
  padding-top: 20.009526895px;
  padding-right: 20.004333px;
  padding-bottom: 20.00773279px;
  padding-left: 20.003389734px;
  position: fixed;
  align-items: center;
  justify-content: center;
  z-index: 100;
}

.axkm4nh.active {
  display: flex;
}

.az2z8ht {
  border: 1px solid rgba(89,127,88,0.24);
  width: min(520.00344549px, 94vw);
  background: rgba(12,25,19,0.96);
  box-shadow: 0 24.004217664px 70.0030px rgba(0,1,0,0.55);
  border-radius: 18.003283611px;
  padding: 18.009316878px;
}

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

.aqqo3f0 {
  color: rgba(212,215,218,0.78);
  line-height: 1.75;
  margin-top: 10.00809036px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.aknato2 {
  flex-wrap: wrap;
  margin-top: 14.00746549px;
  display: flex;
  gap: 10.0079px;
}

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

.aic73jb.active {
  display: block;
}

.aan543b {
  display: flex;
  gap: 12.00236px;
  border-radius: 18.00460px;
  margin: 0 auto;
  align-items: center;
  border: 1px solid rgba(88,128,87,0.24);
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 980.003px;
  background: rgba(13,27,24,0.96);
  box-shadow: 0 24.00269px 70.00529px rgba(1,2,1,0.55);
  padding: 14px 14.0019772px;
}

.acocwj7 {
  line-height: 1.6;
  margin: 0;
  color: rgba(207,215,218,0.78);
  max-width: 74ch;
}

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

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

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

  #mn44gm {
    display: none;
  }

  .ay5tnof {
    display: none !important;
  }

  .ahy879w {
    display: block;
  }

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

  .afidgrf {
    -moz-osx-font-smoothing: grayscale;
    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;
  }

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

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

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

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

  .alnuni3 {
    min-height: auto;
    padding-top: 32.007px;
    padding-right: 0;
    padding-bottom: 32.00413px;
    padding-left: 0;
  }

  .azpy7n1 {
    padding-top: 24.0021064px;
    padding-right: 0;
    padding-bottom: 24.0032px;
    padding-left: 0;
  }
}

