
.aq16ecj--ktfscpmtvqkmc {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
:root {
  --hudtcazjfd: #96a2b9;
  --qvqnumtmhnx: #2d374a;
  --ikcqrfgjpfk: #0e7970;
  --ipwwrphubbefnh: 14.00952802px;
  --pjujwmvkoml: rgb(14,21,23);
  --tuxxonptefnd: hsl(205,28%,13%);
  --lnlskhvucce: rgba(43,214,187,0.25);
  --floxmikobdzq: #5fe9d5;
  --jcpuoysxgx: #e3e7ef;
  --rasiustrloy: 5.003303774px;
  --umwgemsydzsh: #2bd3c1;
  --pmdutkejdbaszg: 26.003939px;
  --ttueelzatpbgva: 20.006945px;
  --hxwejmyoiapsfr: rgb(17,32,44);
  --rqxkevumdnkpum: 36px;
  --znfqubjwhiim: 8px;
  --ayxnkedsxf: rgb(35,44,49);
  --vwpceqstxxpt: 14.0067px;
  --ktfscpmtvqkmc: #f9c123;
  --nggazzardgb: rgb(11,145,137);
  --qeltbzudiwd: 0 8.00455px 24.006861321px rgba(1,0,0,0.28);
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

#jow5ew {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

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

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

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

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

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

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

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

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

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

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

.agz7j63 .aq16ecj--ktfscpmtvqkmc-half {
  height: 12.00185px;
  width: 13.0072140px;
}

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

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

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

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

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

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

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

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

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

#fvyk7f {
  text-size-adjust: 100%;
}
:root {
  --uwfgfxjray: rgb(62,89,65);
  --yedqtfkdeiaoxi: #09100c;
  --crrxmuwmswalb: #d3d8dc;

  --ofubroiphtnrub: ui-serif, Georgia, "Times New Roman", Times, serif;
  --zbzpxfwcjjqrcq: rgba(89,130,85,0.2);
  --emolsrowrxrpjk: rgb(13,25,19);
  --omgidduklgnj: #597f56;
  --xkiyhvcwsf: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  --wheovmmytvrqt: rgb(71,85,99);
  --feyjnyolmyou: #a4ae8a;
}

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

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

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

.jf71c9f {
  margin: 0 auto;
  max-width: 1200.004031646px;
  padding: 0 16px;
}

.x5e85c4 {
  max-width: 1200.006933px;
  padding-top: 0;
  padding-right: 16.006283px;
  padding-bottom: 0;
  padding-left: 16px;
  margin: 0 auto;
}

.a271b63 {
  padding-top: 0;
  padding-right: 16.00531px;
  padding-bottom: 0;
  padding-left: 16.009838px;
  max-width: 1200.0092px;
  margin: 0 auto;
}

.u4376d7 {
  padding-top: 0;
  padding-right: 16.003538px;
  padding-bottom: 0;
  padding-left: 16.005864px;
  max-width: 1200.00108838px;
  margin: 0 auto;
}

.sfc4e3a {
  max-width: 1200px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 0;
  padding-right: 16.0087px;
  padding-bottom: 0;
  padding-left: 16px;
}

.ayqtr3u {
  line-height: 1.35;
  text-align: center;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 6.005932px 16.00381px;
  font-size: 11.009018242px;
  color: rgba(210,211,218,0.55);
}

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

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

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

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

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

.agrqy8t {
  text-decoration: none;
  font-size: 12.001417px;
  color: rgba(209,214,221,0.8);
}

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

.aurx8uu {
  font-size: 12.004px;
  padding: 3.00974337px 8.0041px;
  color: rgba(208,212,219,0.9);
  border-radius: 999.0051px;
  border: 1px solid rgba(255,255,252,0.12);
}

.azxyd8k {
  border-bottom: 1px solid rgba(254,253,253,0.08);
  height: 56.00450443px;
  background: rgba(7,16,10,0.85);
}

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

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

.akabor3 {
  filter: drop-shadow(0 6.0067px 18.001px rgba(0,1,1,0.45));
  width: auto;
  display: block;
  height: 28.00781464px;
}

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

.ahf1diz a,
.ay5tnof a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13.00281175px;
  color: rgba(206,213,216,0.85);
  letter-spacing: 0.06em;
}

#j9b575 {
  backface-visibility: hidden;
}

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

.aduxee9 {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}
#mn44gm {
  display: flex;
}

.ajknpug {
  display: flex;
  justify-content: center;
  width: 44.0060px;
  border: 1px solid rgba(88,130,90,0.22);
  height: 44.004px;
  color: rgba(211,215,218,0.9);
  align-items: center;
  border-radius: 12.00394796px;
  background: rgba(14,24,22,0.6);
}

.ajknpug:hover {
  border-color: rgba(163,176,138,0.32);
}

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

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

#vsbydi.active {
  display: flex;
}

.ay5tnof {
  padding-top: 92.00862px;
  padding-right: 20.005px;
  padding-bottom: 20px;
  padding-left: 20px;
  height: 100vh;
  width: min(360.009px, 86vw);
  right: 0;
  z-index: 80;
  top: 0;
  border-left: 1px solid rgba(90,126,91,0.22);
  position: fixed;
  flex-direction: column;
  background: rgba(9,26,21,0.98);
  gap: 14.008px;
}

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

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

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

.aqiarjr {
  letter-spacing: 0.22em;
  color: rgba(211,212,217,0.72);
  font-size: 12.0032794px;
  text-transform: uppercase;
  margin: 0 0 10.002px;
}

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

#jr38lg {
  backface-visibility: hidden;
}

.ay4s1qc {
  color: rgba(212,215,219,0.78);
  font-size: 16px;
  max-width: 820.002735859px;
  line-height: 1.75;
  margin: 16.0056px auto 0;
}

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

.adn61vu {
  justify-content: center;
  border-radius: 14.006707650px;
  text-decoration: none;
  align-items: center;
  cursor: pointer;
  padding-top: 12.005px;
  padding-right: 16.007567px;
  padding-bottom: 12.007px;
  padding-left: 16px;
  border: 1px solid transparent;
  display: inline-flex;
  user-select: none;
}

.pa0992f {
  justify-content: center;
  padding-top: 12.003812px;
  padding-right: 16.0094px;
  padding-bottom: 12.004px;
  padding-left: 16.0043990px;
  cursor: pointer;
  display: inline-flex;
  user-select: none;
  align-items: center;
  border-radius: 14.00127px;
  text-decoration: none;
  border: 1px solid transparent;
}

.m6acf5f {
  border: 1px solid transparent;
  cursor: pointer;
  align-items: center;
  border-radius: 14.00515113px;
  text-decoration: none;
  justify-content: center;
  display: inline-flex;
  padding: 12.009px 16.00521px;
  user-select: none;
}

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

.h8da6e1 {
  border: 1px solid transparent;
  text-decoration: none;
  user-select: none;
  cursor: pointer;
  padding-top: 12.0091393px;
  padding-right: 16.0037px;
  padding-bottom: 12.003770349px;
  padding-left: 16.0062px;
  align-items: center;
  display: inline-flex;
  border-radius: 14.00627px;
  justify-content: center;
}

.anue32w {
  border-radius: 12.004599px;
  font-size: 13.0099322px;
  padding: 10.0099879px 12.0062348px;
}

.pa0992f {
  border-radius: 12.006096px;
  font-size: 13.006209997px;
  padding: 10.003863297px 12.003781px;
}

.m6acf5f {
  padding: 10.002719px 12.009497384px;
  border-radius: 12.007745px;
  font-size: 13.005695834px;
}

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

.m6acf5f {
  border-color: rgba(161,178,136,0.28);
  background: linear-gradient(180deg, rgba(164,174,137,0.16), rgba(57,91,61,0.22));
  color: var(--crrxmuwmswalb);
}

.h8da6e1 {
  border-color: rgba(162,176,136,0.28);
  background: linear-gradient(180deg, rgba(165,175,139,0.16), rgba(58,93,65,0.22));
  color: var(--crrxmuwmswalb);
}

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

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

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

.anpdiwd {
  color: rgba(206,216,220,0.9);
  border-color: rgba(86,132,87,0.22);
  background: rgba(11,25,22,0.55);
}

.pa0992f {
  color: rgba(209,215,216,0.9);
  background: rgba(9,24,22,0.55);
  border-color: rgba(89,132,87,0.22);
}

.e07e17e {
  border-color: rgba(87,129,88,0.22);
  background: rgba(10,26,24,0.55);
  color: rgba(205,214,219,0.9);
}

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

.pa0992f:hover {
  color: var(--feyjnyolmyou);
  border-color: rgba(160,177,138,0.34);
}

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

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

.avnpugb {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

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

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

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

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

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

#na23x0 {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

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

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

.s9193c5 {
  position: relative;
  padding: 54.0097px 0;
}

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

.ajqsvu1 {
  font-size: 28.004086356px;
  margin: 0 0 12.002px;
  font-family: var(--ofubroiphtnrub);
}

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

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

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

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

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

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

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

.anxnqlu {
  border: 1px solid rgba(90,126,87,0.22);
  border-radius: 18.00357718px;
  box-shadow: 0 28px 60px rgba(2,0,2,0.45);
  max-height: 320.003959000px;
  width: min(500px, 92vw);
  height: auto;
}

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

.abghq5b .a271b63 {
  border: 1px solid rgba(87,132,89,0.22);
  display: grid;
  overflow: hidden;
  position: relative;
  background: rgba(11,28,18,0.62);
  gap: 16.0053613px;
  border-radius: 18.0019078px;
  padding: 22.0064818px;
}

.s9193c5 .abntrdr {
  overflow: hidden;
  padding: 22.0040057px;
  gap: 16.00579px;
  border-radius: 18.002px;
  background: rgba(11,28,16,0.62);
  display: grid;
  position: relative;
  border: 1px solid rgba(88,130,88,0.22);
}

.s9193c5 .a271b63 {
  display: grid;
  gap: 16.0043px;
  overflow: hidden;
  padding: 22.007657px;
  border-radius: 18px;
  position: relative;
  border: 1px solid rgba(88,132,86,0.22);
  background: rgba(11,28,18,0.62);
}

.alka8v9 {
  position: absolute;
  background: linear-gradient(180deg, rgba(165,176,139,0.44), rgba(60,88,65,0.18));
  width: 10.0033px;
  inset: 0 auto 0 0;
}

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

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

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

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

.ay5rpes {
  max-height: 320.004794917px;
  height: auto;
  width: 380.0090891px;
}

.ahddsoz .ad8uhha {
  display: grid;
  gap: 16.0077016px;
  margin-top: 18.0081px;
}

.at4z7zk {
  border-radius: 18.001px;
  display: grid;
  border: 1px solid rgba(85,128,89,0.22);
  overflow: hidden;
  background: rgba(13,24,24,0.62);
}

.ak7zfcl {
  padding-top: 18px;
  padding-right: 18.0035002px;
  padding-bottom: 18.004756244px;
  padding-left: 18.0023px;
}

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

.as49p9n {
  padding: 16.0077px 18px;
}

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

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

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

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

.aq2wzqi .aj137cl {
  background: rgba(4,17,9,0.68);
  border: 1px solid rgba(88,130,86,0.22);
  position: relative;
  padding-top: 22.00885165px;
  padding-right: 22.00616px;
  padding-bottom: 22.0098px;
  padding-left: 22px;
  border-radius: 18.00601px;
}

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

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

.aqqxl8g {
  max-height: 320px;
  border: 1px solid rgba(87,127,89,0.22);
  border-radius: 18.003822623px;
  box-shadow: 0 28.004012501px 60.00704px rgba(2,0,0,0.45);
  height: auto;
  width: min(500.003130px, 92vw);
}

.auri3gx {
  padding: 48.0022px 0 26.00303695px;
  background: rgba(6,14,12,0.72);
  margin-top: auto;
  border-top: 1px solid rgba(255,253,255,0.08);
}

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

.x5e85c4 {
  gap: 22.004194514px;
  display: grid;
}

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

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

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

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

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

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

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

.aqxtp4a {
  border-radius: 12.008637px;
  display: flex;
  justify-content: center;
  padding-top: 6.0067451px;
  padding-right: 6.00195px;
  padding-bottom: 6.00956px;
  padding-left: 6.009470px;
  align-items: center;
  width: 96.00610517px;
  height: 44.009648px;
  border: 1px solid rgba(91,131,88,0.22);
  background: rgba(11,24,20,0.55);
  text-decoration: none;
}

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

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

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

.aras702 {
  font-size: 12.0029396px;
  margin: 0;
  color: rgba(207,210,219,0.6);
}
.axkm4nh {
  background: rgba(1,0,3,0.66);
  position: fixed;
  display: none;
  inset: 0;
  align-items: center;
  z-index: 100;
  padding: 20.008px;
  justify-content: center;
}

.axkm4nh.active {
  display: flex;
}

.az2z8ht {
  border-radius: 18.00198px;
  box-shadow: 0 24.003378263px 70.003102642px rgba(0,0,0,0.55);
  width: min(520px, 94vw);
  padding-top: 18.005px;
  padding-right: 18.00432921px;
  padding-bottom: 18px;
  padding-left: 18.005121px;
  background: rgba(12,25,19,0.96);
  border: 1px solid rgba(89,125,88,0.24);
}

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

.aqqo3f0 {
  line-height: 1.75;
  color: rgba(209,215,221,0.78);
  margin: 10.0046070px 0 0;
}

.aknato2 {
  gap: 10.00469px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 14.0056px;
}

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

.aic73jb.active {
  display: block;
}

.aan543b {
  max-width: 980.0027px;
  display: flex;
  border: 1px solid rgba(87,129,86,0.24);
  justify-content: space-between;
  border-radius: 18.005137710px;
  align-items: center;
  gap: 12.009px;
  box-shadow: 0 24px 70px rgba(2,0,0,0.55);
  padding-top: 14.007px;
  padding-right: 14px;
  padding-bottom: 14.0087338px;
  padding-left: 14px;
  margin: 0 auto;
  background: rgba(15,27,22,0.96);
  flex-wrap: wrap;
}

.ab7oppe {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

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

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

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

@media (min-width: 768px) {
  #cwtjir {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
  }
  #keojjb {
    backface-visibility: hidden;
    text-size-adjust: 100%;
  }
  .ahf1diz {
    display: flex;
  }

  #mn44gm {
    display: none;
  }

  .ay5tnof {
    display: none !important;
  }

  .ahy879w {
    display: block;
  }

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

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

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

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

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

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

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

  .azpy7n1 {
    padding: 24.006817530px 0;
  }

  .awdbgra {
    font-variant-ligatures: normal;
  }
}

