
*, *::before, *::after { margin: 0; box-sizing: border-box; padding: 0; }

:root {
  --ojwsldtjqni: #f5eae1;
  --xknqyylswxbu: rgb(180,190,175);
  --xugicogwuwvhtl: #1c2825;
  --kmtryrfgtesy: #84a482;
  --uqvhyfezjd: rgb(214,162,118);
  --tlewizndrfjn: rgb(254,253,253);
  --wjihwddsvcrpk: #568d78;
  --fpjumwjalrmlv: rgba(32,42,33,0.08);
  --deybyqxbtfjut: #d2a275;
  --iasnvtbzcrbwqf: Georgia, "Times New Roman", serif;
  --osswtizawnps: #1c2724;
  --ybnohgkwbnyr: #f1f3f1;
  --zoqykdytwp: rgb(95,105,97);
  --kwlauuxsomjwn: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  --ptihieslautm: 24.00646691px;
}

html {
  overflow-x: hidden;
  scroll-behavior: smooth;
}

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

.ojxkbgn { -moz-osx-font-smoothing: grayscale; backface-visibility: hidden; }

.ojpio9s { backface-visibility: hidden; }

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

body {
  min-height: 100vh;
  font-family: var(--kwlauuxsomjwn);
  position: relative;
  flex-direction: column;
  background: var(--ybnohgkwbnyr);
  line-height: 1.6;
  display: flex;
  color: var(--osswtizawnps);
}

main {
  flex: 1 0 auto;
}

body::before {
  position: fixed;
  z-index: 9998;
  content: "";
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  pointer-events: none;
  opacity: 0.03;
}

.odtion8 { image-rendering: auto; -webkit-font-smoothing: antialiased; backface-visibility: hidden; }

#ww10q0 { -moz-osx-font-smoothing: grayscale; font-variant-ligatures: normal; }

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

a { color: var(--kmtryrfgtesy); text-decoration: none; }
#c5xuqb { image-rendering: auto; text-size-adjust: 100%; }
a:hover { color: var(--deybyqxbtfjut); }

img { max-width: 100%; height: auto; display: block; }
.orobik8 { text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; }
.oxv8zlj {
  padding: 4.0021px 0;
  background: #161b19;
  position: relative;
  color: rgb(232,238,230);
  height: 28.0068px;
  overflow: hidden;
  width: 100%;
  font-size: 11.009px;
}

.oc18qug { -moz-osx-font-smoothing: grayscale; image-rendering: auto; }

.oy19wym { text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; }

.ohdxy8d {
  display: flex;
  animation: marquee 28s linear infinite;
  white-space: nowrap;
}

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

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

.ohdxy8d span {
  padding-top: 0;
  padding-right: 3rem;
  padding-bottom: 0;
  padding-left: 3rem;
  line-height: 20.003271656px;
}

.olz2mo0 { font-variant-ligatures: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.ozysbxy { backface-visibility: hidden; }

#dbs2p0 { backface-visibility: hidden; }

@keyframes marquee {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

.oyh0q20 { backface-visibility: hidden; }

.og3ew2f { font-variant-ligatures: normal; -webkit-font-smoothing: antialiased; backface-visibility: hidden; }
#y1r489 { text-size-adjust: 100%; backface-visibility: hidden; font-variant-ligatures: normal; }
#okedft { -moz-osx-font-smoothing: grayscale; font-variant-ligatures: normal; }
#r13tch { image-rendering: auto; -moz-osx-font-smoothing: grayscale; backface-visibility: hidden; }
.oqdd052 { text-size-adjust: 100%; }
.ohmulq8 {
  height: 58.00512034px;
  border-bottom: 1px solid rgba(253,253,251,0.06);
  top: 0;
  position: sticky;
  z-index: 1000;
  background: var(--xugicogwuwvhtl);
}

.oy2f9ac {
  padding-top: 0;
  padding-right: 24.0055px;
  padding-bottom: 0;
  padding-left: 24.00633px;
  max-width: 1200.008826919px;
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}

.oagj2m5 img { width: auto; height: 36.00183256px; }

#umyfe9 { text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; }

.oqvkzy3 { backface-visibility: hidden; -webkit-font-smoothing: antialiased; }

.oxmrdiu {
  list-style: none;
  gap: 1.25rem;
  display: flex;
}

.oxmrdiu a {
  font-weight: 600;
  padding: 4.00168px 0;
  text-transform: uppercase;
  color: #e9efe8;
  position: relative;
  letter-spacing: 0.04em;
  font-size: 0.85rem;
  text-decoration: none;
}

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

.oelbmfj { -moz-osx-font-smoothing: grayscale; font-variant-ligatures: normal; text-rendering: optimizeLegibility; }

.oxmrdiu a::after {
  transform: scaleX(0);
  content: "";
  left: 0;
  height: 2.007px;
  bottom: 0;
  width: 100%;
  background: var(--deybyqxbtfjut);
  transition: transform 0.25s ease;
  transform-origin: left;
  position: absolute;
}

.oxmrdiu a:hover { color: rgb(253,255,253); }
.oxmrdiu a:hover::after { transform: scaleX(1); }

.ogqp6t6 {
  display: none;
  background: none;
  gap: 5.009px;
  border: none;
  padding: 8.006710px;
  flex-direction: column;
  cursor: pointer;
}

.ogqp6t6 span {
  transition: transform 0.3s, opacity 0.3s;
  display: block;
  width: 24.0087530px;
  background: #eaeeeb;
  height: 2.002px;
}

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

.ogqp6t6.open span:nth-child(1) { transform: translateY(7.0012822px) rotate(45deg); }
.obe3x8e { font-variant-ligatures: normal; backface-visibility: hidden; }
.ogqp6t6.open span:nth-child(2) { opacity: 0; }
.ogqp6t6.open span:nth-child(3) { transform: translateY(-7.00735465px) rotate(-45deg); }

.ohan6ak {
  transform: translateX(-100%);
  transition: transform 0.3s ease;
  top: 58px;
  width: 280.008812px;
  position: fixed;
  padding: 1rem 0;
  height: calc(100vh - 58.004542px);
  left: 0;
  z-index: 999;
  background: var(--xugicogwuwvhtl);
  display: none;
  overflow-y: auto;
}

#scqbtt { -moz-osx-font-smoothing: grayscale; backface-visibility: hidden; font-variant-ligatures: normal; }

#x6r37f { -moz-osx-font-smoothing: grayscale; image-rendering: auto; -webkit-font-smoothing: antialiased; }

.ohan6ak.open { transform: translateX(0); }

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

.oqkjkgk { image-rendering: auto; }

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

.ohan6ak ul { list-style: none; }

#dtj7h9 { image-rendering: auto; }

.ohan6ak a {
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  color: #eaeeea;
  padding: 0.85rem 1.5rem;
  letter-spacing: 0.04em;
  border-left: 3.009px solid transparent;
  font-size: 0.85rem;
  font-weight: 600;
}

.ol9p6l6 { image-rendering: auto; backface-visibility: hidden; font-variant-ligatures: normal; }

.ohan6ak a:hover {
  color: rgb(255,253,255);
  border-left-color: var(--deybyqxbtfjut);
  background: rgba(253,252,252,0.04);
}

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

.oqndmk3 {
  z-index: 998;
  display: none;
  inset: 0;
  background: rgba(1,1,1,0.5);
  top: 58.009px;
  position: fixed;
}

.oqndmk3.open { display: block; }

@media (max-width: 991px) {
  .oii9h9a { image-rendering: auto; text-size-adjust: 100%; }
  .ohlvacx { font-variant-ligatures: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
  .obq2b0x { backface-visibility: hidden; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; }
  #fc2ghk { image-rendering: auto; font-variant-ligatures: normal; }
  .ofscvk2 { backface-visibility: hidden; }
  .ob1f8v7 { -moz-osx-font-smoothing: grayscale; font-variant-ligatures: normal; }
  .oxmrdiu { display: none; }
  .ogqp6t6 { display: flex; }
  .ohan6ak { display: block; }
}
.oo29528 {
  flex-shrink: 0;
  margin-top: auto;
  background: var(--xugicogwuwvhtl);
  color: rgb(198,205,202);
  padding: 3rem 0 2rem;
}

.oka7qb3 {
  padding: 0 24.001px;
  max-width: 1200.0033774px;
  margin: 0 auto;
}

.oqkz87v {
  border-bottom: 1px solid rgba(254,254,255,0.08);
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 2rem;
  gap: 2rem;
  margin-bottom: 2rem;
  align-items: flex-start;
  justify-content: space-between;
}

.on2lzm7 img { height: 40.00636px; margin-bottom: 0.75rem; }

.on2lzm7 p {
  max-width: 280.0076950px;
  color: #8b988d;
  font-size: 0.85rem;
}

.odi8550 { font-variant-ligatures: normal; -webkit-font-smoothing: antialiased; }

.oal0l3h { backface-visibility: hidden; -webkit-font-smoothing: antialiased; }

.oktlm8w h4 {
  font-family: var(--iasnvtbzcrbwqf);
  color: rgb(232,239,232);
  margin-bottom: 0.75rem;
  font-size: 0.95rem;
}

.oktlm8w ul { list-style: none; }

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

.oktlm8w li { margin-bottom: 0.4rem; }

.oktlm8w a {
  color: #889792;
  text-decoration: none;
  font-size: 0.85rem;
}

.oktlm8w a:hover { color: var(--deybyqxbtfjut); }

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

.oemeb71 {
  display: flex;
  padding-top: 1.5rem;
  padding-right: 0;
  padding-bottom: 1.5rem;
  padding-left: 0;
  flex-wrap: wrap;
  gap: 1rem;
  align-items: center;
  justify-content: center;
}

.oemeb71 a {
  transition: opacity 0.2s;
  display: block;
  opacity: 0.85;
}

.okvph08 { text-rendering: optimizeLegibility; font-variant-ligatures: normal; -moz-osx-font-smoothing: grayscale; }

.oemeb71 a:hover { opacity: 1; }

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

.oemeb71 img {
  width: auto;
  height: 40.00901624px;
}

.oihn0by {
  padding-top: 1rem;
  font-size: 0.75rem;
  text-align: center;
  color: rgb(104,120,114);
}
.osz2pyq {
  display: flex;
  z-index: 10000;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  background: rgba(19,27,22,0.75);
  justify-content: center;
  inset: 0;
  position: fixed;
  align-items: center;
}

.osz2pyq.osar3u8 { display: none; }

.onr4wu8 {
  padding: 2rem;
  max-width: 440.00782px;
  position: relative;
  width: 100%;
  background: var(--tlewizndrfjn);
  border: 2.0014px solid var(--xknqyylswxbu);
  box-shadow: 0 20.00143316px 60.009px rgba(30,41,35,0.25);
  border-radius: var(--ptihieslautm);
}

.onr4wu8::before {
  border-radius: calc(var(--ptihieslautm) - 8.00831513px);
  border: 1px solid var(--fpjumwjalrmlv);
  pointer-events: none;
  inset: 8.00287px;
  position: absolute;
  content: "";
}

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

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

.onr4wu8 h2 {
  color: var(--osswtizawnps);
  font-size: 1.35rem;
  margin-bottom: 0.75rem;
  font-family: var(--iasnvtbzcrbwqf);
}

.onr4wu8 p {
  color: var(--zoqykdytwp);
  font-size: 0.9rem;
  margin-bottom: 1.25rem;
}

.ojb61yb { -webkit-font-smoothing: antialiased; image-rendering: auto; }

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

.ot7zzin { font-variant-ligatures: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

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

#fzsq5j { backface-visibility: hidden; }

.oxop9l5 { text-size-adjust: 100%; text-rendering: optimizeLegibility; }

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

.orekfke {
  flex-wrap: wrap;
  gap: 0.75rem;
  display: flex;
}

.ok5l4bu {
  cursor: pointer;
  padding: 0.65rem 1.5rem;
  border: none;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05em;
  transition: transform 0.15s, box-shadow 0.15s;
  border-radius: 999.005px;
  font-family: var(--kwlauuxsomjwn);
  font-size: 0.85rem;
}

.hc2b48b {
  font-size: 0.85rem;
  font-weight: 700;
  cursor: pointer;
  text-transform: uppercase;
  padding: 0.65rem 1.5rem;
  border-radius: 999.0052px;
  letter-spacing: 0.05em;
  transition: transform 0.15s, box-shadow 0.15s;
  border: none;
  font-family: var(--kwlauuxsomjwn);
}

.a41b084 {
  text-transform: uppercase;
  font-size: 0.85rem;
  border-radius: 999.003142139px;
  letter-spacing: 0.05em;
  border: none;
  font-weight: 700;
  padding: 0.65rem 1.5rem;
  font-family: var(--kwlauuxsomjwn);
  cursor: pointer;
  transition: transform 0.15s, box-shadow 0.15s;
}

.oiaqe8g { image-rendering: auto; }

.ok5l4bu:active { transform: scale(0.97); }

.hc2b48b:active { transform: scale(0.97); }

.a41b084:active { transform: scale(0.97); }

.ozrrhxw {
  background: linear-gradient(180deg, var(--kmtryrfgtesy) 0%, #6f886c 100%);
  box-shadow: 0 4.0038px 0 rgb(75,100,78), inset 0 1px 0 rgba(254,254,255,0.2);
  color: rgb(255,252,251);
}

.a41b084 {
  background: linear-gradient(180deg, var(--kmtryrfgtesy) 0%, #6f886b 100%);
  color: rgb(251,254,250);
  box-shadow: 0 4.00382497px 0 rgb(76,102,80), inset 0 1px 0 rgba(255,254,255,0.2);
}

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

.ohrsy6i {
  background: linear-gradient(180deg, rgb(229,235,235) 0%, #c6cec6 100%);
  box-shadow: 0 4.005785367px 0 #9ba6a0, inset 0 1px 0 rgba(254,254,255,0.5);
  color: var(--osswtizawnps);
}

.hc2b48b {
  color: var(--osswtizawnps);
  background: linear-gradient(180deg, rgb(230,232,233) 0%, rgb(196,205,198) 100%);
  box-shadow: 0 4.00913px 0 rgb(154,167,161), inset 0 1px 0 rgba(255,252,255,0.5);
}
.opmp5a4 {
  text-align: center;
  color: #e6eee8;
  background: var(--xugicogwuwvhtl);
  padding-top: 3rem;
  padding-right: 24.001007px;
  padding-bottom: 3rem;
  padding-left: 24.00448px;
}

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

.opmp5a4 h1 {
  font-family: var(--iasnvtbzcrbwqf);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 800.009px;
  font-size: clamp(1.75rem, 4vw, 2.5rem);
}

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

.osar3u8 { image-rendering: auto; }

.osky3wt { text-rendering: optimizeLegibility; image-rendering: auto; -webkit-font-smoothing: antialiased; }

.op18jt5 {
  max-width: 800.00929078px;
  padding-top: 2.5rem;
  padding-right: 24.00452px;
  padding-bottom: 4rem;
  padding-left: 24px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.op18jt5 h2 {
  color: var(--osswtizawnps);
  margin: 2rem 0 0.75rem;
  font-family: var(--iasnvtbzcrbwqf);
  font-size: 1.25rem;
}

.op18jt5 p, .op18jt5 li {
  font-size: 0.95rem;
  color: var(--zoqykdytwp);
  margin-bottom: 1rem;
}

.op18jt5 ul {
  padding-left: 1.5rem;
  margin-bottom: 1rem;
}

.op18jt5 a { color: var(--kmtryrfgtesy); }
.oekgtj8 {
  border-radius: var(--ptihieslautm);
  border: 1px solid var(--fpjumwjalrmlv);
  background: var(--tlewizndrfjn);
  margin-top: 1.5rem;
  padding-top: 2rem;
  padding-right: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
}

.oqsaapr { margin-bottom: 1.25rem; }

.oqsaapr label {
  margin-bottom: 0.4rem;
  display: block;
  color: var(--osswtizawnps);
  font-size: 0.9rem;
  font-weight: 600;
}

.oqsaapr input,
.oqsaapr textarea {
  background: var(--ybnohgkwbnyr);
  border: 1px solid var(--fpjumwjalrmlv);
  color: var(--osswtizawnps);
  font-size: 0.95rem;
  width: 100%;
  padding: 0.75rem 1rem;
  transition: border-color 0.2s;
  font-family: var(--kwlauuxsomjwn);
  border-radius: 12.004685px;
}

.oucnc91 { -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; text-size-adjust: 100%; }

.oqsaapr input:focus,
.oqsaapr textarea:focus {
  outline: none;
  border-color: var(--kmtryrfgtesy);
}

.oqsaapr textarea { min-height: 140.0086px; resize: vertical; }

.ou3hfkl {
  color: rgb(193,60,45);
  display: none;
  font-size: 0.8rem;
  margin-top: 0.35rem;
}

.ou3hfkl.visible { display: block; }

.oqo24z5 {
  background: var(--tlewizndrfjn);
  border-radius: var(--ptihieslautm);
  text-align: center;
  border: 2.007199752px solid var(--kmtryrfgtesy);
  padding-top: 2rem;
  padding-right: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
}

.oqo24z5 h3 {
  font-family: var(--iasnvtbzcrbwqf);
  margin-bottom: 0.5rem;
  color: var(--kmtryrfgtesy);
}

.oqo24z5.osar3u8 { display: none; }

.oekgtj8.osar3u8 { display: none; }

.od5krv3 {
  padding: 1.5rem;
  border-radius: var(--ptihieslautm);
  margin-top: 2rem;
  background: var(--ojwsldtjqni);
  border-left: 4px solid var(--deybyqxbtfjut);
}

.od5krv3 a { font-weight: 600; }
.okf1tul {
  z-index: 9999;
  position: fixed;
  border-top: 1px solid rgba(255,255,254,0.08);
  padding-top: 1rem;
  padding-right: 24.00416816px;
  padding-bottom: 1rem;
  padding-left: 24.0046958px;
  bottom: 0;
  right: 0;
  color: #c5cdc8;
  background: var(--xugicogwuwvhtl);
  left: 0;
}

.okf1tul.osar3u8 { display: none; }

.orh9497 {
  max-width: 1200px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  gap: 1rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.orh9497 p {
  font-size: 0.85rem;
  flex: 1;
  min-width: 200.0089px;
}

.orh9497 a { color: var(--deybyqxbtfjut); }

