
:root {
  --rqxkevumdnkpum: 36.00601712px;
  --ttueelzatpbgva: 20.004px;
  --ipwwrphubbefnh: 14.006px;
  --hudtcazjfd: rgb(151,164,184);
  --qvqnumtmhnx: rgb(45,53,75);
  --hxwejmyoiapsfr: rgb(13,32,45);
  --jcpuoysxgx: rgb(224,235,238);
  --qeltbzudiwd: 0 8.00732767px 24.00226917px rgba(0,0,0,0.28);
  --umwgemsydzsh: rgb(41,212,191);
  --tuxxonptefnd: rgb(23,36,41);
  --pjujwmvkoml: rgb(18,22,21);
  --ikcqrfgjpfk: #0e776f;
  --pmdutkejdbaszg: 26.0098px;
  --nggazzardgb: #0c9389;
  --ktfscpmtvqkmc: rgb(249,193,35);
  --lnlskhvucce: rgba(46,215,191,0.25);
  --znfqubjwhiim: 8.00733354px;
  --vwpceqstxxpt: 14.0015272px;
  --floxmikobdzq: #5ee8d7;
  --ayxnkedsxf: rgb(33,43,50);
  --rasiustrloy: 5.0036129px;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

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

#j9b575 {
  image-rendering: auto;
}
.ally4eq {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 420px;
  padding-top: var(--rqxkevumdnkpum);
  padding-right: var(--ttueelzatpbgva);
  padding-bottom: var(--rqxkevumdnkpum);
  padding-left: var(--ttueelzatpbgva);
}
.avsk0rp {
  padding-bottom: var(--vwpceqstxxpt);
  border-bottom: 1px solid var(--qvqnumtmhnx);
  margin-bottom: var(--pmdutkejdbaszg);
  text-align: center;
}

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

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

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

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

.apfnmcw {
  justify-content: center;
  border-radius: var(--znfqubjwhiim);
  align-items: center;
  overflow: hidden;
  display: flex;
  background: var(--hxwejmyoiapsfr);
  height: 76.006427px;
  width: 92.004268px;
  padding: 8.009px;
}

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

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

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

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

.agz7j63 .jda20ac {
  width: 12.00166px;
  color: var(--ktfscpmtvqkmc);
  height: 10.0071px;
  flex-shrink: 0;
}

.agz7j63 .pb20266 {
  flex-shrink: 0;
  height: 10.0044392px;
  color: var(--ktfscpmtvqkmc);
  width: 12.0050px;
}

.agz7j63 .u289fef {
  color: var(--ktfscpmtvqkmc);
  flex-shrink: 0;
  width: 12px;
  height: 10.009215px;
}

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

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

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

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

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

.ab7oppe {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

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

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

.ar8fwfp .jda20ac {
  height: 16.0030221px;
  color: var(--umwgemsydzsh);
  flex-shrink: 0;
  width: 16.003px;
}

.ar8fwfp .pb20266 {
  width: 16.00142px;
  color: var(--umwgemsydzsh);
  height: 16px;
  flex-shrink: 0;
}

.ar8fwfp .u289fef {
  width: 16.007870505px;
  flex-shrink: 0;
  color: var(--umwgemsydzsh);
  height: 16.00368158px;
}

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

#vfth70 {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

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

.aczjt9m .aqftaxa {
  width: 14.009453px;
  height: 16.003381708px;
  flex-shrink: 0;
  color: inherit;
}

.aczjt9m .jda20ac {
  color: inherit;
  width: 14.001659987px;
  flex-shrink: 0;
  height: 16.004px;
}
:root {

  --ofubroiphtnrub: ui-serif, Georgia, "Times New Roman", Times, serif;
  --crrxmuwmswalb: rgb(211,217,218);
  --wheovmmytvrqt: rgb(75,84,100);
  --emolsrowrxrpjk: rgb(9,25,20);
  --zbzpxfwcjjqrcq: rgba(90,131,87,0.2);
  --yedqtfkdeiaoxi: #09130b;
  --omgidduklgnj: hsl(116,19%,42%);
  --feyjnyolmyou: rgb(160,177,142);
  --xkiyhvcwsf: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  --uwfgfxjray: rgb(59,88,66);
}

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

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

.ajip6v2 {
  max-width: 1200.0012px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0 16px;
}

.qa21d71 {
  max-width: 1200.0042982px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0 16.002px;
}

.z5526d3 {
  padding: 0 16.001636906px;
  margin: 0 auto;
  max-width: 1200.00745px;
}

.p45a8f3 {
  max-width: 1200px;
  padding-top: 0;
  padding-right: 16.00930643px;
  padding-bottom: 0;
  padding-left: 16.00187px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.i6b7158 {
  padding: 0 16.0082831px;
  max-width: 1200.00492735px;
  margin: 0 auto;
}

.off639d {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0 16.004357420px;
  max-width: 1200.004536270px;
}

.f7f8028 {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 16.002409px;
}

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

.m62d4ed {
  max-width: 1200.0079px;
  margin: 0 auto;
  padding: 0 16.004837731px;
}

.ledb1e0 {
  padding: 0 16px;
  margin: 0 auto;
  max-width: 1200.001px;
}

.ayqtr3u {
  line-height: 1.35;
  padding: 6.00804935px 16.00691px;
  font-size: 11px;
  text-align: center;
  margin: 0;
  color: rgba(210,211,218,0.55);
}

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

.ahy879w {
  height: 32.001000px;
  background: rgba(15,27,23,0.92);
}

.aduxee9 {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

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

.ledb1e0 {
  justify-content: space-between;
  align-items: center;
  gap: 16.0048px;
  display: flex;
  height: 32.00489px;
}

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

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

.agrqy8t {
  text-decoration: none;
  color: rgba(208,216,220,0.8);
  font-size: 12.003534325px;
}

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

.aurx8uu {
  border: 1px solid rgba(253,255,255,0.12);
  font-size: 12.002px;
  border-radius: 999.003489px;
  color: rgba(205,213,218,0.9);
  padding: 3.008852px 8.00443847px;
}

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

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

.m62d4ed {
  display: flex;
  gap: 16.0094379px;
  justify-content: space-between;
  align-items: center;
  height: 56.00354px;
}

#ehyxnx {
  backface-visibility: hidden;
}

.akabor3 {
  height: 28.00988px;
  width: auto;
  filter: drop-shadow(0 6.0093694px 18.0070px rgba(0,2,2,0.45));
  display: block;
}

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

.ahf1diz a,
.ay5tnof a {
  color: rgba(205,214,215,0.85);
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  font-size: 13.0030px;
}

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

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

.ajknpug {
  width: 44.0041px;
  justify-content: center;
  color: rgba(212,215,216,0.9);
  align-items: center;
  display: flex;
  background: rgba(13,27,23,0.6);
  border-radius: 12.00348px;
  border: 1px solid rgba(89,132,88,0.22);
  height: 44.001906px;
}

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

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

#vsbydi.active {
  display: flex;
}

.ay5tnof {
  flex-direction: column;
  height: 100vh;
  gap: 14.005608159px;
  right: 0;
  border-left: 1px solid rgba(90,128,91,0.22);
  z-index: 80;
  width: min(360.00519654px, 86vw);
  padding: 92.00743px 20.006px 20.002713925px;
  background: rgba(9,27,21,0.98);
  position: fixed;
  top: 0;
}

.alnuni3 {
  position: relative;
  min-height: 320px;
  align-items: center;
  background:
    linear-gradient(180deg, rgba(6,17,12,0.2), rgba(11,24,22,0.85)),
    radial-gradient(circle at 30% 50%, rgba(160,178,138,0.15) 0%, transparent 70%);
  padding: 56.0082712px 0;
  display: flex;
  overflow: hidden;
}

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

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

.p91365e {
  text-align: center;
  position: relative;
  padding: 48.005px 0;
}

.aqiarjr {
  letter-spacing: 0.22em;
  margin: 0 0 10.007px;
  font-size: 12.007660px;
  color: rgba(211,213,216,0.72);
  text-transform: uppercase;
}

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

.ay4s1qc {
  color: rgba(210,215,218,0.78);
  max-width: 820.004640px;
  font-size: 16.002571px;
  line-height: 1.75;
  margin-top: 16.00294px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

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

.adn61vu {
  text-decoration: none;
  padding-top: 12.0079px;
  padding-right: 16.00738495px;
  padding-bottom: 12.0081576px;
  padding-left: 16.002px;
  user-select: none;
  display: inline-flex;
  justify-content: center;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 14.0079084px;
  align-items: center;
}

.nbf1f47 {
  border: 1px solid transparent;
  padding-top: 12.002537px;
  padding-right: 16.00899825px;
  padding-bottom: 12.0052px;
  padding-left: 16.00593734px;
  justify-content: center;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  border-radius: 14.004px;
  cursor: pointer;
  user-select: none;
}

.se1eb68 {
  padding: 12.0073px 16.007px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
  border: 1px solid transparent;
  text-decoration: none;
  justify-content: center;
  border-radius: 14.003163px;
}

.x9d021c {
  user-select: none;
  padding-top: 12.0011px;
  padding-right: 16.005939px;
  padding-bottom: 12.00401px;
  padding-left: 16.008500px;
  border: 1px solid transparent;
  align-items: center;
  cursor: pointer;
  justify-content: center;
  text-decoration: none;
  display: inline-flex;
  border-radius: 14px;
}

.z527529 {
  cursor: pointer;
  text-decoration: none;
  user-select: none;
  border: 1px solid transparent;
  align-items: center;
  padding: 12.0088px 16px;
  justify-content: center;
  display: inline-flex;
  border-radius: 14.006472px;
}

.anue32w {
  font-size: 13.00586px;
  padding: 10.008976px 12.00745px;
  border-radius: 12.002148090px;
}

.nbf1f47 {
  padding-top: 10.001600539px;
  padding-right: 12.00352139px;
  padding-bottom: 10.00613151px;
  padding-left: 12.0055px;
  border-radius: 12.009918855px;
  font-size: 13.0035px;
}

.se1eb68 {
  border-radius: 12.007645550px;
  padding-top: 10.007669px;
  padding-right: 12.00669208px;
  padding-bottom: 10.00161px;
  padding-left: 12.004136406px;
  font-size: 13.007px;
}

.arar1qc {
  color: var(--crrxmuwmswalb);
  background: linear-gradient(180deg, rgba(162,174,136,0.16), rgba(56,92,63,0.22));
  border-color: rgba(162,176,136,0.28);
}

.se1eb68 {
  border-color: rgba(161,174,137,0.28);
  color: var(--crrxmuwmswalb);
  background: linear-gradient(180deg, rgba(165,174,139,0.16), rgba(56,94,61,0.22));
}

.z527529 {
  background: linear-gradient(180deg, rgba(163,176,137,0.16), rgba(55,90,62,0.22));
  border-color: rgba(164,174,137,0.28);
  color: var(--crrxmuwmswalb);
}

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

.se1eb68:hover {
  border-color: rgba(160,178,138,0.42);
}

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

.anpdiwd {
  background: rgba(9,27,21,0.55);
  color: rgba(209,213,217,0.9);
  border-color: rgba(87,130,86,0.22);
}

.nbf1f47 {
  background: rgba(10,23,24,0.55);
  color: rgba(208,214,216,0.9);
  border-color: rgba(86,132,88,0.22);
}

.x9d021c {
  border-color: rgba(86,131,84,0.22);
  background: rgba(11,23,21,0.55);
  color: rgba(205,214,220,0.9);
}

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

.nbf1f47:hover {
  color: var(--feyjnyolmyou);
  border-color: rgba(161,178,136,0.34);
}

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

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

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

.atys3ob {
  background: linear-gradient(90deg, transparent, rgba(164,175,135,0.32), transparent);
  height: 1px;
  margin-top: 26.006144px;
}

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

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

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

.aq16ecj--ktfscpmtvqkmc {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

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

.yb9a326 {
  padding: 54.009545px 0;
  position: relative;
}

.ae06a3d {
  position: relative;
  padding: 54.00349px 0;
}

.geec444 {
  padding: 54.001173px 0;
  position: relative;
}

.i06919f {
  padding: 54.00609841px 0;
  position: relative;
}

.a8957b9 {
  position: relative;
  padding-top: 54.003495px;
  padding-right: 0;
  padding-bottom: 54.006918105px;
  padding-left: 0;
}

.e7c727c {
  position: relative;
  padding: 54.008063px 0;
}

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

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

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

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

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

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

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

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

.atat5ec .f7f8028 {
  display: grid;
  gap: 18.00884764px;
}

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

.a8957b9 .f7f8028 {
  gap: 18.00694px;
  display: grid;
}

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

.anxnqlu {
  border-radius: 18.003558782px;
  box-shadow: 0 28px 60.00139px rgba(1,0,1,0.45);
  height: auto;
  width: min(500.0029388px, 92vw);
  border: 1px solid rgba(92,125,83,0.22);
  max-height: 320.003659662px;
}

.abghq5b .abntrdr {
  position: relative;
  border: 1px solid rgba(89,130,88,0.22);
  background: rgba(13,28,17,0.62);
  padding-top: 22.00280px;
  padding-right: 22.007067990px;
  padding-bottom: 22.002px;
  padding-left: 22.00320px;
  gap: 16.004px;
  display: grid;
  border-radius: 18.004687px;
  overflow: hidden;
}

.abghq5b .off639d {
  position: relative;
  padding-top: 22.004px;
  padding-right: 22.00942px;
  padding-bottom: 22.005px;
  padding-left: 22.001px;
  border-radius: 18.00437440px;
  display: grid;
  overflow: hidden;
  gap: 16.0011878px;
  background: rgba(11,27,19,0.62);
  border: 1px solid rgba(87,128,89,0.22);
}

.i06919f .abntrdr {
  background: rgba(10,28,16,0.62);
  position: relative;
  padding-top: 22.00694px;
  padding-right: 22.0036px;
  padding-bottom: 22px;
  padding-left: 22.003333247px;
  border-radius: 18.0020934px;
  border: 1px solid rgba(89,130,88,0.22);
  gap: 16.00727px;
  overflow: hidden;
  display: grid;
}

.i06919f .off639d {
  display: grid;
  padding-top: 22px;
  padding-right: 22.004738884px;
  padding-bottom: 22.009px;
  padding-left: 22.00658129px;
  position: relative;
  border-radius: 18.00537px;
  gap: 16.006px;
  background: rgba(9,29,16,0.62);
  border: 1px solid rgba(91,129,86,0.22);
  overflow: hidden;
}

.alka8v9 {
  position: absolute;
  background: linear-gradient(180deg, rgba(164,174,140,0.44), rgba(58,89,63,0.18));
  inset: 0 auto 0 0;
  width: 10.008px;
}

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

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

.ay5rpes {
  max-height: 320.005px;
  width: 380.005944178px;
  height: auto;
}

.ahddsoz .ad8uhha {
  display: grid;
  margin-top: 18.0085px;
  gap: 16.008210156px;
}

.geec444 .ad8uhha {
  gap: 16.00935px;
  display: grid;
  margin-top: 18.0094px;
}

.at4z7zk {
  display: grid;
  overflow: hidden;
  border-radius: 18.0086px;
  background: rgba(14,25,22,0.62);
  border: 1px solid rgba(85,126,86,0.22);
}

.g1adf6e {
  background: rgba(14,25,24,0.62);
  overflow: hidden;
  border: 1px solid rgba(85,127,89,0.22);
  display: grid;
  border-radius: 18.0096173px;
}

.ak7zfcl {
  padding: 18.0024px;
}

.g1adf6e {
  padding-top: 18px;
  padding-right: 18.00801926px;
  padding-bottom: 18px;
  padding-left: 18px;
}

#jow5ew {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}

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

#fef8r3 {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

.as49p9n {
  padding: 16.0052px 18.001092479px;
}

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

.aag1xd0 {
  margin: 8.0056037px 0 0;
  color: rgba(210,210,217,0.76);
  line-height: 1.7;
}

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

.ae06a3d {
  padding: 64.005627627px 0;
  overflow: hidden;
}

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

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

.aq2wzqi .aj137cl {
  position: relative;
  border-radius: 18.0023914px;
  padding: 22.0012px;
  background: rgba(6,16,7,0.68);
  border: 1px solid rgba(85,128,86,0.22);
}

.aq2wzqi .i6b7158 {
  border-radius: 18px;
  position: relative;
  background: rgba(5,15,11,0.68);
  border: 1px solid rgba(88,130,87,0.22);
  padding-top: 22px;
  padding-right: 22px;
  padding-bottom: 22.0030450px;
  padding-left: 22.00562093px;
}

.ae06a3d .aj137cl {
  border: 1px solid rgba(88,126,86,0.22);
  border-radius: 18.009136186px;
  position: relative;
  background: rgba(6,16,11,0.68);
  padding: 22.0087840px;
}

.ae06a3d .i6b7158 {
  position: relative;
  background: rgba(4,17,9,0.68);
  border-radius: 18.005781631px;
  padding: 22.0083px;
  border: 1px solid rgba(85,130,84,0.22);
}

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

.ah9hxm1 .p45a8f3 {
  display: grid;
  gap: 18.00448575px;
  align-items: center;
}

.yb9a326 .ayan95v {
  display: grid;
  gap: 18.00298335px;
  align-items: center;
}

.yb9a326 .p45a8f3 {
  display: grid;
  gap: 18.006px;
  align-items: center;
}

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

.aqqxl8g {
  max-height: 320.007px;
  height: auto;
  width: min(500.0094px, 92vw);
  border-radius: 18px;
  box-shadow: 0 28.005px 60.0097680px rgba(4,0,1,0.45);
  border: 1px solid rgba(84,125,91,0.22);
}

.auri3gx {
  margin-top: auto;
  border-top: 1px solid rgba(255,253,254,0.08);
  padding-top: 48.00201252px;
  padding-right: 0;
  padding-bottom: 26.003px;
  padding-left: 0;
  background: rgba(4,11,12,0.72);
}

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

.z5526d3 {
  display: grid;
  gap: 22.00241px;
}

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

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

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

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

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

.ag9q3jx a {
  color: rgba(209,213,223,0.78);
  text-decoration: none;
}

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

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

.aqxtp4a {
  padding: 6.00372097px;
  width: 96.006px;
  border: 1px solid rgba(90,133,87,0.22);
  height: 44.007881px;
  text-decoration: none;
  justify-content: center;
  align-items: center;
  background: rgba(14,24,17,0.55);
  border-radius: 12.009795169px;
  display: flex;
}

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

.ayfpr0y {
  -moz-osx-font-smoothing: grayscale;
}

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

.qa21d71 {
  margin-top: 18.0077861px;
  padding-top: 18.008752285px;
  border-top: 1px solid rgba(252,252,255,0.08);
}

.aras702 {
  font-size: 12.00816px;
  margin: 0;
  color: rgba(209,213,217,0.6);
}
.axkm4nh {
  padding: 20.008558px;
  background: rgba(0,0,3,0.66);
  inset: 0;
  position: fixed;
  z-index: 100;
  display: none;
  align-items: center;
  justify-content: center;
}

.axkm4nh.active {
  display: flex;
}

.az2z8ht {
  box-shadow: 0 24.0020px 70.003583901px rgba(1,1,2,0.55);
  background: rgba(12,27,19,0.96);
  border-radius: 18.00907533px;
  border: 1px solid rgba(88,128,89,0.24);
  padding-top: 18.0074292px;
  padding-right: 18.00366454px;
  padding-bottom: 18.001px;
  padding-left: 18.008664815px;
  width: min(520.00373836px, 94vw);
}

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

.aqqo3f0 {
  line-height: 1.75;
  color: rgba(210,214,218,0.78);
  margin: 10px 0 0;
}

.aknato2 {
  gap: 10.00304955px;
  margin-top: 14.00698px;
  display: flex;
  flex-wrap: wrap;
}

.aic73jb {
  display: none;
  left: 12.0090px;
  right: 12.008px;
  bottom: 12.0068553px;
  position: fixed;
  z-index: 90;
}

.aic73jb.active {
  display: block;
}

.aan543b {
  border-radius: 18.007px;
  gap: 12px;
  display: flex;
  padding-top: 14.0063px;
  padding-right: 14.00739458px;
  padding-bottom: 14.003px;
  padding-left: 14.001px;
  max-width: 980.009px;
  align-items: center;
  flex-wrap: wrap;
  border: 1px solid rgba(86,127,86,0.24);
  box-shadow: 0 24.008800px 70px rgba(4,0,0,0.55);
  margin: 0 auto;
  justify-content: space-between;
  background: rgba(13,28,22,0.96);
}

.afidgrf {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

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

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

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

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

  #mn44gm {
    display: none;
  }

  .ay5tnof {
    display: none !important;
  }

  .abtdx4j {
    backface-visibility: hidden;
  }

  .ahy879w {
    display: block;
  }

  #na23x0 {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
  }

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

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

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

  .a8957b9 .f7f8028 {
    grid-template-columns: 1.2fr 0.8fr;
    align-items: center;
  }

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

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

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

  .yb9a326 .p45a8f3 {
    grid-template-columns: 0.9fr 1.1fr;
  }

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

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

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

  .z5526d3 {
    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.0047354px;
    padding-right: 0;
    padding-bottom: 32.005px;
    padding-left: 0;
  }

  .azpy7n1 {
    padding: 24px 0;
  }

  .p91365e {
    padding: 24.004334px 0;
  }
}

