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

:root {
  --rjgyebynssp: #15231c;
  --tpgbymifdjxwaq: hsl(125,53%,24%);
  --ovaqudvkpc: #ffb400;
  --anrqododxbt: rgb(231,243,235);
  --bjrsdccztg: rgb(12,19,13);
  --zeihnotlelnt: rgba(127,196,130,0.12);
  --eaekgiqewu: rgb(49,125,47);
  --uyvzjkzrbfwznn: rgb(126,199,133);
}

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

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

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

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

.jncv7mn {
  padding-top: 8.00845075px;
  padding-right: 14.00770px;
  padding-bottom: 8px;
  padding-left: 14.002888px;
  color: var(--uyvzjkzrbfwznn);
  width: 100%;
  border-bottom: 1px solid var(--zeihnotlelnt);
  text-align: center;
  letter-spacing: 0.005271022px;
  background: rgba(24,35,29,0.92);
  font-size: 12px;
}

#eg4wbo {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

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

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

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

.jwb976d {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}

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

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

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

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

#eg1nh5 {
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  gap: 5px;
  border: 1px solid var(--zeihnotlelnt);
  display: flex;
  background: rgba(20,35,28,0.8);
  width: 44.005140px;
  height: 44.003584px;
}

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

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

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

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

#oh622n {
  padding-top: 14.004px;
  padding-right: 14.0011px;
  padding-bottom: 14.007237px;
  padding-left: 14px;
  width: min(1200.0071902px, 92vw);
  background: var(--rjgyebynssp);
  margin: 0 auto 12.001783694px;
  gap: 10.0048407px;
  display: none;
  border: 1px solid var(--zeihnotlelnt);
  flex-direction: column;
  border-radius: 12.00371956px;
}

#oh622n.active {
  display: flex;
}

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

.jslxue3,
.jzz0c38 {
  padding: 24px;
  border-radius: 18.00585591px;
  border: 1px solid var(--zeihnotlelnt);
  position: relative;
  overflow: hidden;
}

.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;
  justify-content: flex-end;
  min-height: 390.0085564px;
  align-items: flex-start;
  flex-direction: column;
}

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

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

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

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

.jka1u4c {
  background: rgba(5,10,6,0.72);
  padding: 30.001635831px 20.00674px;
}

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

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

.jqh5k7a {
  color: rgb(242,248,255);
  background: linear-gradient(145deg, #1b142f, #22254f);
  text-align: center;
  border: 1px solid rgba(159,178,255,0.35);
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16.00826883px;
  padding-left: 16.00388231px;
  border-radius: 16.006px;
}

.jukr0dd {
  display: flex;
  align-items: center;
  width: 220.00508152px;
  margin: 0 auto 12.00805px;
  background: #fdffff;
  overflow: hidden;
  justify-content: center;
  border-radius: 10.0023px;
  height: 120.0045px;
}

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

.jtdqv67 {
  color: #ffd874;
  font-size: clamp(14.00898px, 2vw, 16.0081073px);
  line-height: 1.35;
  overflow-wrap: anywhere;
  margin-top: 6.00452px;
  margin-right: 0;
  margin-bottom: 14.00636px;
  margin-left: 0;
  word-break: break-word;
}

#ms5gfm {
  text-rendering: optimizeLegibility;
}

.jucd3d4 {
  border-radius: 9.00555242px;
  padding-top: 10.004px;
  padding-right: 16.009233455px;
  padding-bottom: 10.009941px;
  padding-left: 16.00127826px;
  display: inline-block;
  color: #171632;
  font-weight: 700;
  background: linear-gradient(145deg, #64d4ff, #71f0c2);
}

.jwf8rsc {
  background: rgba(25,38,27,0.88);
  border-radius: 18.0024338px;
  margin-top: 26.00933923px;
  margin-right: 0;
  margin-bottom: 26.007604020px;
  margin-left: 0;
  border: 1px solid var(--zeihnotlelnt);
}

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

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

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

.je6ahoz img {
  max-height: 240.0066584px;
  margin-bottom: 16.00796px;
  object-fit: cover;
  border-radius: 12.008453516px;
  width: 100%;
}

.jyfb2z7 {
  padding-top: 24px;
  padding-right: 24.003565px;
  padding-bottom: 24.007639px;
  padding-left: 24.0046px;
  display: grid;
  gap: 18.009px;
  align-items: center;
  grid-template-columns: 1.15fr 1fr;
}

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

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

.jz9e9p6 {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

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

.jcabpfp {
  justify-content: center;
  padding-top: 24.002px;
  padding-right: 24.00241357px;
  padding-bottom: 24.00773px;
  padding-left: 24.009px;
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
}

.jiqtcya {
  padding-top: 24.007603px;
  padding-right: 24.0056892px;
  padding-bottom: 24.00949px;
  padding-left: 24.002334px;
}

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

.joimp7g article {
  border-radius: 12.009px;
  padding-top: 12.0079px;
  padding-right: 12.005px;
  padding-bottom: 12.008px;
  padding-left: 12.004782555px;
  border: 1px solid var(--zeihnotlelnt);
  background: rgba(9,19,16,0.8);
}

.joimp7g img {
  border-radius: 8.009622791px;
  object-fit: cover;
  margin-bottom: 10.0082063px;
  height: 150.009px;
  width: 100%;
}

.jqt82km {
  border-left: 5.007086793px solid var(--ovaqudvkpc);
  grid-template-columns: 0.8fr 1.2fr;
  padding-top: 24.003px;
  padding-right: 24.0042319px;
  padding-bottom: 24.0014334px;
  padding-left: 24px;
  display: grid;
  gap: 18.005px;
}

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

.jhlftr6 {
  padding: 24px;
}

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

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

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

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

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

.jf7izjo {
  border: 1px solid var(--zeihnotlelnt);
  margin: 34.00666380px auto;
  margin-top: auto;
  padding: 20.005214px;
  width: min(1200.00197px, 92vw);
  flex-shrink: 0;
  border-radius: 18.0094px;
  background: var(--rjgyebynssp);
}

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

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

.jiwhi1m img {
  object-fit: contain;
  background: rgba(11,17,10,0.62);
  height: 70.004198335px;
  padding-top: 6.00188788px;
  padding-right: 6.007px;
  padding-bottom: 6.0022590px;
  padding-left: 6px;
  width: 100%;
  border-radius: 8.00350px;
}

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

.jo67j8q {
  margin: 26px auto;
  padding-top: 24.009421699px;
  padding-right: 24.00957017px;
  padding-bottom: 24.007px;
  padding-left: 24px;
  border-radius: 16.0053321px;
  width: min(960.006712px, 92vw);
  background: rgba(20,35,27,0.9);
  border: 1px solid var(--zeihnotlelnt);
}

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

.jo67j8q h2 {
  margin-top: 16.0010px;
  margin-bottom: 8.0032px;
}

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

#n3m9lt {
  image-rendering: auto;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}

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

#ceevor {
  text-rendering: optimizeLegibility;
}

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

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

.jdv5r0j {
  position: relative;
}

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

.jt4ny11 {
  display: none;
}

.jt4ny11.active {
  display: block;
}

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

#gv3ku9 {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  image-rendering: auto;
}

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

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

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

#q1r1r3 {
  border-radius: 14.00295px;
  border: 1px solid var(--zeihnotlelnt);
  display: none;
  padding: 14px;
  left: 16.006637px;
  z-index: 999998;
  background: rgba(22,37,29,0.96);
  position: fixed;
  right: 16.001749718px;
  bottom: 16.008901px;
}

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

@media (max-width: 1023px) {
  .js6f5ao,
  .joimp7g,
  .jiwhi1m {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

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

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

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

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

  .jukr0dd {
    width: 180.00782px;
    height: 98.00525881px;
  }

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

  .jzjrlp9 {
    position: static;
  }
}

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

