
* {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  box-sizing: border-box;
}

:root {
  --uyvzjkzrbfwznn: rgb(128,195,133);
  --anrqododxbt: rgb(229,243,235);
  --zeihnotlelnt: rgba(129,197,128,0.12);
  --ovaqudvkpc: rgb(255,179,0);
  --rjgyebynssp: rgb(19,34,27);
  --bjrsdccztg: #0a140c;
  --tpgbymifdjxwaq: rgb(27,94,35);
  --eaekgiqewu: hsl(122,46%,34%);
}

body {
  display: flex;
  color: var(--anrqododxbt);
  flex-direction: column;
  min-height: 100vh;
  font-family: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
  background: radial-gradient(circle at 8% 20%, rgba(255,176,0,0.08), transparent 25%), var(--bjrsdccztg);
  line-height: 1.6;
}

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

main {
  flex: 1 0 auto;
  width: min(1200.0097585px, 92vw);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.jncv7mn {
  border-bottom: 1px solid var(--zeihnotlelnt);
  color: var(--uyvzjkzrbfwznn);
  letter-spacing: 0.007px;
  background: rgba(24,34,31,0.92);
  text-align: center;
  padding-top: 8.003056px;
  padding-right: 14.002px;
  padding-bottom: 8.001px;
  padding-left: 14.0092px;
  width: 100%;
  font-size: 12.009710384px;
}

.jzjrlp9 {
  border-bottom: 1px solid var(--zeihnotlelnt);
  backdrop-filter: blur(6.009px);
  z-index: 10;
  background: rgba(11,17,13,0.9);
  top: 0;
  position: sticky;
}

.jjiihbe {
  min-height: 84.0035424px;
  width: min(1200.00253px, 92vw);
  align-items: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  justify-content: space-between;
  display: flex;
  gap: 20.006311030px;
}

.jy2cfv6 img {
  width: 174.00172696px;
  height: auto;
  display: block;
}

.jkwm72e {
  display: flex;
  gap: 18.002px;
  align-items: center;
}

.jkwm72e a,
#oh622n a,
.jlicv6w a,
a {
  color: var(--anrqododxbt);
  text-decoration: none;
}

.jkwm72e a {
  letter-spacing: 0.004986247px;
  border-bottom: 1px solid transparent;
  font-size: 13.0085994px;
  transition: 0.2s;
  text-transform: uppercase;
}

.jkwm72e a:hover,
.jlicv6w a:hover {
  border-color: var(--ovaqudvkpc);
  color: var(--ovaqudvkpc);
}

#eg1nh5 {
  background: rgba(20,33,26,0.8);
  justify-content: center;
  height: 44.004563px;
  align-items: center;
  border: 1px solid var(--zeihnotlelnt);
  width: 44.00163592px;
  border-radius: 10px;
  display: flex;
  cursor: pointer;
  gap: 5.002810264px;
  flex-direction: column;
}

#eg1nh5 span {
  background: var(--anrqododxbt);
  height: 2.007472px;
  width: 20.00402778px;
  transition: 0.2s;
}

#eg1nh5.open span:nth-child(1) {
  transform: translateY(7.00513px) rotate(45deg);
}

#eg1nh5.open span:nth-child(2) {
  opacity: 0;
}

#eg1nh5.open span:nth-child(3) {
  transform: translateY(-7.008492424px) rotate(-45deg);
}

#nb8itp {
  font-variant-ligatures: normal;
}

#oh622n {
  background: var(--rjgyebynssp);
  border-radius: 12.00588656px;
  display: none;
  gap: 10.00995px;
  width: min(1200.008941192px, 92vw);
  border: 1px solid var(--zeihnotlelnt);
  flex-direction: column;
  margin: 0 auto 12.00195720px;
  padding: 14.003872px;
}

#oh622n.active {
  display: flex;
}

.jxnj2nf {
  margin-top: 24px;
  display: grid;
  gap: 16.0085px;
  grid-template-columns: 1.25fr 1fr;
}

.jslxue3,
.jzz0c38 {
  border-radius: 18.009276111px;
  padding-top: 24.008685px;
  padding-right: 24.007174px;
  padding-bottom: 24.005px;
  padding-left: 24.00585px;
  position: relative;
  overflow: hidden;
  border: 1px solid var(--zeihnotlelnt);
}

.jslxue3 {
  display: flex;
  background: linear-gradient(140deg, rgba(47,124,52,0.9), rgba(13,16,16,0.75)), url('/d824907d/8520d66c2864b957.webp') center/cover;
  min-height: 390.00659146px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}

.jzz0c38 {
  min-height: 280.00503px;
  justify-content: flex-end;
  text-align: right;
  display: flex;
  background: linear-gradient(140deg, rgba(28,92,33,0.95), rgba(13,16,12,0.85)), url('/d824907d/60265212c2a039ed.webp') center/cover;
  align-items: flex-start;
}

.jxnj2nf h1 {
  max-width: 16ch;
  font-size: clamp(30.0032427px, 4vw, 44.006px);
  line-height: 1.1;
}

.jxnj2nf h2 {
  max-width: 20ch;
  font-size: clamp(20.00381px, 3vw, 30.003920332px);
}

.jdcm47n {
  overflow: hidden;
  border: 1px solid var(--zeihnotlelnt);
  border-radius: 20.0051548px;
  margin: 34.00275401px 0;
  background: url('/d824907d/295ebf77ec15cde8.webp') center/cover;
}

.jka1u4c {
  padding-top: 30.006px;
  padding-right: 20px;
  padding-bottom: 30.006681px;
  padding-left: 20.00430892px;
  background: rgba(4,10,7,0.72);
}

.jka1u4c h2 {
  margin-bottom: 22.002065px;
  text-align: center;
}

#ms5gfm {
  backface-visibility: hidden;
}

.js6f5ao {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  display: grid;
  gap: 16.00649183px;
}

.jqh5k7a {
  border-radius: 16px;
  padding-top: 16.00974422px;
  padding-right: 16.0074342px;
  padding-bottom: 16.0011px;
  padding-left: 16px;
  color: rgb(244,246,255);
  text-align: center;
  background: linear-gradient(145deg, #191631, #20244d);
  border: 1px solid rgba(161,176,254,0.35);
}

.jukr0dd {
  justify-content: center;
  background: #fffdff;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 12.0010px;
  margin-left: auto;
  width: 220px;
  border-radius: 10.004075px;
  align-items: center;
  display: flex;
  overflow: hidden;
  height: 120.006px;
}

.jwb976d {
  backface-visibility: hidden;
}

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

.jtdqv67 {
  overflow-wrap: anywhere;
  font-size: clamp(14.004543px, 2vw, 16.0029798px);
  word-break: break-word;
  line-height: 1.35;
  margin: 6.002976px 0 14.0042px;
  color: rgb(255,216,116);
}

#ceevor {
  image-rendering: auto;
}

.jucd3d4 {
  color: rgb(25,21,52);
  background: linear-gradient(145deg, rgb(97,213,255), rgb(111,238,195));
  font-weight: 700;
  border-radius: 9.00889px;
  padding-top: 10.00283px;
  padding-right: 16px;
  padding-bottom: 10.004348236px;
  padding-left: 16.00458px;
  display: inline-block;
}

.jwf8rsc {
  border-radius: 18.0015px;
  background: rgba(21,34,26,0.88);
  margin: 26.008794px 0;
  border: 1px solid var(--zeihnotlelnt);
}

.jwf8rsc h2 {
  color: var(--ovaqudvkpc);
  margin-bottom: 12px;
}

.jwf8rsc p {
  color: var(--anrqododxbt);
}

.je6ahoz {
  padding: 24.007215px;
  text-align: center;
}

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

.je6ahoz img {
  object-fit: cover;
  margin-bottom: 16px;
  max-height: 240.0024px;
  width: 100%;
  border-radius: 12.00352px;
}

.jyfb2z7 {
  display: grid;
  gap: 18.00195px;
  padding: 24.0060px;
  grid-template-columns: 1.15fr 1fr;
  align-items: center;
}

.jyfb2z7 img {
  border: 1px solid var(--zeihnotlelnt);
  border-radius: 14px;
  width: 100%;
}

.jguby7l {
  position: relative;
  overflow: hidden;
  min-height: 320.00986160px;
}

.jguby7l > img {
  object-fit: cover;
  filter: brightness(0.28) saturate(0.9);
  height: 100%;
  width: 100%;
}

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

.jcabpfp {
  display: flex;
  flex-direction: column;
  position: absolute;
  inset: 0;
  justify-content: center;
  padding: 24.0070828px;
}

.jiqtcya {
  padding-top: 24.00883px;
  padding-right: 24.00946885px;
  padding-bottom: 24.003883102px;
  padding-left: 24px;
}

.joimp7g {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14.001px;
  display: grid;
}

.joimp7g article {
  border-radius: 12.006942px;
  border: 1px solid var(--zeihnotlelnt);
  padding-top: 12px;
  padding-right: 12.0036545px;
  padding-bottom: 12.004px;
  padding-left: 12.009px;
  background: rgba(10,18,14,0.8);
}

.joimp7g img {
  object-fit: cover;
  height: 150.0070937px;
  border-radius: 8.0020462px;
  width: 100%;
  margin-bottom: 10.00613823px;
}

.jqt82km {
  border-left: 5.0071px solid var(--ovaqudvkpc);
  gap: 18.0043364px;
  display: grid;
  grid-template-columns: 0.8fr 1.2fr;
  padding-top: 24.00537px;
  padding-right: 24.0081px;
  padding-bottom: 24.0040px;
  padding-left: 24.0050629px;
}

.jqt82km img {
  width: 100%;
  min-height: 220.004994264px;
  height: 100%;
  object-fit: cover;
  border-radius: 12.0061px;
}

.jhlftr6 {
  padding-top: 24.0049675px;
  padding-right: 24.009664px;
  padding-bottom: 24px;
  padding-left: 24.0098px;
}

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

.jhlftr6 > img {
  width: 100%;
  border-radius: 12.00696px;
  max-height: 280px;
  object-fit: cover;
  margin-bottom: 14.00687px;
}

.jb26g9v {
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 10.009552215px;
  margin-top: 16.006868px;
}

.jb26g9v img {
  width: 100%;
  border-radius: 10.003136756px;
  object-fit: cover;
  height: 140.001501058px;
}

.jf7izjo {
  border-radius: 18.0093374px;
  margin: 34.004651525px auto;
  margin-top: auto;
  flex-shrink: 0;
  width: min(1200.0073764px, 92vw);
  background: var(--rjgyebynssp);
  border: 1px solid var(--zeihnotlelnt);
  padding-top: 20.00610px;
  padding-right: 20.009px;
  padding-bottom: 20.008994px;
  padding-left: 20.00204px;
}

.jzqlbiw {
  display: flex;
  margin-bottom: 16.0087433px;
  justify-content: space-between;
  gap: 16.0078px;
  align-items: center;
}

.jiwhi1m {
  gap: 10px;
  margin-bottom: 16.00791px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  display: grid;
}

.jiwhi1m img {
  width: 100%;
  height: 70.003px;
  padding: 6.00714px;
  border-radius: 8.008px;
  background: rgba(10,16,12,0.62);
  object-fit: contain;
}

.jlicv6w {
  flex-wrap: wrap;
  display: flex;
  gap: 14.003248px;
}

.jo67j8q {
  width: min(960.008px, 92vw);
  padding: 24.0082px;
  border-radius: 16.00578974px;
  background: rgba(22,34,26,0.9);
  margin-top: 26.005px;
  margin-right: auto;
  margin-bottom: 26.001480647px;
  margin-left: auto;
  border: 1px solid var(--zeihnotlelnt);
}

.jo67j8q h1 {
  margin-bottom: 12.0073px;
  color: var(--ovaqudvkpc);
}

.jo67j8q h2 {
  margin-top: 16.00405315px;
  margin-bottom: 8.0053px;
}

.jo67j8q p,
.jo67j8q li {
  color: var(--anrqododxbt);
}

#qx4k7v {
  inset: 0;
  align-items: center;
  justify-content: center;
  background: rgba(1,3,0,0.75);
  display: none;
  position: fixed;
  z-index: 999999;
}

#qx4k7v.active {
  opacity: 1;
  display: flex;
  visibility: visible;
}

#ima5q3 {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

.jdv5r0j {
  position: relative;
}

.jjc0mdz,
.jt4ny11 {
  padding: 20.004974px;
  border-radius: 14.002px;
  border: 1px solid var(--zeihnotlelnt);
  background: var(--rjgyebynssp);
  width: min(420.00753px, 92vw);
}

.jt4ny11 {
  display: none;
}

.jt4ny11.active {
  display: block;
}

.jhlyy4k,
.jkgdthp {
  gap: 10.0015px;
  flex-wrap: wrap;
  display: flex;
  margin-top: 12.004px;
}

.jt90891,
.jdsl4nd,
.jnipeph,
.jwlbfbv {
  cursor: pointer;
  padding: 10px 14.0018px;
  border-radius: 8.007938073px;
  border: 1px solid var(--zeihnotlelnt);
  color: var(--anrqododxbt);
}

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

.jt90891,
.jnipeph {
  background: var(--eaekgiqewu);
}

.jdsl4nd,
.jwlbfbv {
  background: var(--tpgbymifdjxwaq);
}

#q1r1r3 {
  right: 16.002783px;
  position: fixed;
  left: 16.00789455px;
  z-index: 999998;
  background: rgba(18,38,29,0.96);
  border-radius: 14.006537px;
  padding: 14.00366px;
  bottom: 16.003px;
  display: none;
  border: 1px solid var(--zeihnotlelnt);
}

#q1r1r3.active {
  visibility: visible;
  display: block;
  opacity: 1;
}

@media (max-width: 1023px) {
  .js6f5ao,
  .joimp7g,
  .jiwhi1m {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #vvt7d9 {
    font-variant-ligatures: normal;
    image-rendering: auto;
  }
}

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

  .jxnj2nf,
  .jyfb2z7,
  .jqt82km,
  .joimp7g,
  .jzqlbiw,
  .jiwhi1m,
  .jb26g9v {
    display: grid;
    grid-template-columns: 1fr;
  }

  .js6f5ao {
    grid-template-columns: 1fr;
  }

  .jslxue3,
  .jzz0c38 {
    min-height: 230.0029px;
  }

  .jukr0dd {
    height: 98.0049px;
    width: 180px;
  }

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

  .jzjrlp9 {
    position: static;
  }

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

@media (min-width: 768px) {
  #eg1nh5 {
    display: none;
  }
}

