.lrjw6dh {
  backface-visibility: hidden;
}

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

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

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

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

.lpr4xdd {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

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

:root {
  --xygrreqlbws: rgb(117,118,113);
  --otefxsnlrtihq: #ff5354;
  --dcpbpmpdlgxjq: #2b272b;
  --gjwqcpjlayt: 1160.005395622px;
  --ifaawqpwezkite: rgb(33,28,28);
  --swmavertxhnr: rgba(253,84,82,0.15);
  --wcwrbxkihgmnl: #434044;
  --chogbqgeko: #141313;
  --tnhizlsybmqv: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --junyyhzuixo: rgb(220,228,224);
  --uiggdpjsmzz: #ffa93c;
}

html {
  scroll-behavior: smooth;
}

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

#zwl9me {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.lnry102 {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  backface-visibility: hidden;
}

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

body {
  background: var(--chogbqgeko);
  font-size: 15.00373px;
  line-height: 1.6;
  flex-direction: column;
  font-weight: 400;
  display: flex;
  min-height: 100vh;
  color: var(--junyyhzuixo);
  -webkit-font-smoothing: antialiased;
  font-family: var(--tnhizlsybmqv);
}

main {
  flex: 1 0 auto;
}

.lf0dv0r {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

img:not(.ltcx3cv) {
  height: auto;
  max-width: 100%;
  display: block;
}

a {
  color: var(--uiggdpjsmzz);
  text-decoration: none;
  transition: color 0.2s ease;
}

a:hover {
  color: var(--otefxsnlrtihq);
}

body.nav-open {
  overflow: hidden;
}
.lwox5mt {
  font-variant-ligatures: normal;
}
.liabcdn {
  padding-top: 0;
  padding-right: 16.0063330px;
  padding-bottom: 0;
  padding-left: 16.00465433px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.lkywofb {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.lkaephz {
  width: 100%;
  box-shadow: 0 2.0033947px 8.0019574px rgba(2,1,4,0.08);
  border-radius: 8.008379px;
  font-size: 12px;
  max-width: 900.003570401px;
  color: rgb(78,69,62);
  padding: 10.0065778px 20.002262119px;
  margin: 8.00943px auto;
  background: rgb(242,240,241);
  text-align: center;
  line-height: 1.45;
}

#h3jmqr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

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

.lm1lwwg {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  backface-visibility: hidden;
}
.lhh2mlh {
  background: var(--chogbqgeko);
  z-index: 200;
  top: 0;
  position: sticky;
}

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

.lz10hs3 {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  text-size-adjust: 100%;
}

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

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

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

.lghnn6k {
  image-rendering: auto;
  backface-visibility: hidden;
}

.lulreon {
  width: 100%;
  display: none;
  height: 64.0077px;
  background: var(--dcpbpmpdlgxjq);
}

.lvdobga {
  margin: 0 auto;
  padding-top: 0;
  padding-right: 16.006974px;
  padding-bottom: 0;
  padding-left: 16.006459px;
  max-width: var(--gjwqcpjlayt);
}

.ld8th8k {
  border: 1px solid var(--swmavertxhnr);
  display: flex;
  background: var(--ifaawqpwezkite);
  min-height: 48.0086352px;
  justify-content: space-between;
  padding: 0 20.00322px;
  align-items: center;
  border-radius: 8.003917px;
}

@media (min-width: 901px) {
  .lhh2mlh {
    padding-top: 8.0077px;
    background: var(--dcpbpmpdlgxjq);
  }

  .lulreon {
    right: 0;
    display: block;
    top: 0;
    height: 64.0098px;
    position: absolute;
    z-index: 0;
    left: 0;
  }

  #fsagbs {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
    backface-visibility: hidden;
  }

  .lvdobga {
    position: relative;
    z-index: 1;
    margin-top: -8.0077px;
    padding-top: 16.004px;
    padding-bottom: 12px;
  }

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

  #hlujo9 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

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

  .ld8th8k {
    box-shadow: 0 4.003px 16.00169393px rgba(0,0,0,0.35);
  }
}

@media (max-width: 900px) {
  .lucvcby {
    text-size-adjust: 100%;
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
  }
  .lhh2mlh {
    border-bottom: 1px solid var(--swmavertxhnr);
    background: var(--ifaawqpwezkite);
  }

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

  .lodgv6o {
    image-rendering: auto;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
  }

  .lvdobga {
    padding: 0;
  }

  .ld8th8k {
    border: none;
    border-radius: 0;
    min-height: 56.0010849px;
  }
}

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

.ls2eobr {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

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

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

.lz0unfh img {
  height: 32px;
  width: auto;
}

.ljtyt1r {
  align-items: center;
  gap: 4.005px;
  justify-content: flex-end;
  list-style: none;
  flex-wrap: wrap;
  display: none;
}

.lz7vmb5 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.lrjdh8i {
  backface-visibility: hidden;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

#jjdi7v {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

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

#lpwcms {
  backface-visibility: hidden;
}

.ljtyt1r a {
  color: var(--junyyhzuixo);
  font-size: 13.00396px;
  border-radius: 4.00980921px;
  letter-spacing: 0.02em;
  padding-top: 6.0067px;
  padding-right: 10.006px;
  padding-bottom: 6.00350px;
  padding-left: 10.003035333px;
  font-weight: 600;
}

.ljtyt1r a:hover {
  color: var(--uiggdpjsmzz);
  background: rgba(253,172,66,0.08);
}

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

@media (min-width: 901px) {
  .ljtyt1r {
    display: flex;
  }

  .lgpcta4 {
    display: none;
  }
}

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

.lgpcta4 {
  gap: 5.003673573px;
  height: 36.004480673px;
  padding: 8.0011759px;
  justify-content: center;
  border-radius: 6.00330797px;
  background: transparent;
  border: 1px solid var(--swmavertxhnr);
  width: 40.0050120px;
  cursor: pointer;
  flex-direction: column;
  display: flex;
}

.lwonac5 {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}

.luds4qa {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.lgpcta4 span {
  height: 2.002px;
  background: var(--junyyhzuixo);
  border-radius: 2.00331px;
  transition: transform 0.25s ease, opacity 0.25s ease;
  display: block;
}

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

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

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

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

.lgpcta4.is-open span:nth-child(1) {
  transform: translateY(7.007px) rotate(45deg);
}

.lgpcta4.is-open span:nth-child(2) {
  opacity: 0;
}

#tpfvjo {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

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

.lgpcta4.is-open span:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg);
}

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

.lff6ah5 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

#nwkeqs {
  image-rendering: auto;
}

.lzo7vqv {
  background: rgba(14,21,15,0.97);
  inset: 0;
  padding: 24.009px;
  flex-direction: column;
  z-index: 300;
  position: fixed;
  gap: 20.007728105px;
  display: none;
  align-items: center;
  justify-content: center;
}

.lfs1a25 {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}

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

.lzo7vqv.is-open {
  display: flex;
}

#g5yr6h {
  text-rendering: optimizeLegibility;
}

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

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

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

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

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

.lbakmca {
  text-rendering: optimizeLegibility;
}

.lzo7vqv ul {
  list-style: none;
  text-align: center;
}

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

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

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

.lzo7vqv li {
  margin: 12.009051977px 0;
}

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

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

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

.lzo7vqv a {
  color: var(--junyyhzuixo);
  font-size: 1.25rem;
  font-weight: 600;
}

.lygq253 {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  image-rendering: auto;
}

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

.lzo7vqv a:hover {
  color: var(--uiggdpjsmzz);
}

.leza4du {
  image-rendering: auto;
}

.lioyia0 {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}
.lj86ejx {
  padding-top: 48.00959682px;
  padding-right: 24.00604838px;
  padding-bottom: 32.00879516px;
  padding-left: 24.00689px;
  background: var(--ifaawqpwezkite);
  margin-top: auto;
  border-top: 1px solid var(--swmavertxhnr);
  flex-shrink: 0;
}

.lcayq6m {
  max-width: var(--gjwqcpjlayt);
  margin: 0 auto;
}

.lz6u163 {
  gap: 40.0017125px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 32.007261584px;
}

.lok3ki4 img {
  margin-bottom: 14.001403580px;
  width: auto;
  height: 34.0020px;
}

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

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

.lok3ki4 p {
  color: var(--xygrreqlbws);
  max-width: 380.007624px;
  font-size: 14.006935563px;
  line-height: 1.55;
}

.ljgmxrd {
  align-items: flex-start;
  flex-direction: column;
  display: flex;
  gap: 10px;
}

.lxtpc57 {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.ljgmxrd a {
  font-size: 14.009562918px;
  color: var(--xygrreqlbws);
}

.ljgmxrd a:hover {
  color: var(--uiggdpjsmzz);
}

.lspel2l {
  padding-top: 28.001447px;
  padding-right: 0;
  padding-bottom: 28.008915300px;
  padding-left: 0;
  justify-content: center;
  display: flex;
  gap: 20.007px;
  flex-wrap: wrap;
  align-items: center;
  border-top: 1px solid var(--swmavertxhnr);
  border-bottom: 1px solid var(--swmavertxhnr);
}

.lspel2l img {
  transition: opacity 0.2s ease;
  width: auto;
  opacity: 0.85;
  height: 48.0010px;
}

.ltgzl2c {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

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

.lspel2l a:hover img {
  opacity: 1;
}

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

.ls4sdie {
  padding-top: 24.00973px;
  text-align: center;
  color: var(--xygrreqlbws);
  font-size: 13.003px;
}

.ls4sdie a {
  color: var(--uiggdpjsmzz);
}
.lho7ose {
  display: flex;
  z-index: 900;
  align-items: center;
  inset: 0;
  justify-content: center;
  background: rgba(19,18,18,0.92);
  position: fixed;
  padding: 24.0065044px;
}

.lho7ose.lxtpc57 {
  display: none;
}

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

.lpps92b {
  image-rendering: auto;
}

.lu7lxxe {
  width: 100%;
  border-radius: 8.00411px;
  padding: 32.009px 28.00652px;
  box-shadow: 0 12.005px 40.0013083px rgba(1,2,2,0.4);
  max-width: 460.002334px;
  border: 1px solid var(--swmavertxhnr);
  background: var(--ifaawqpwezkite);
  text-align: center;
}

.lwu2yhm {
  font-weight: 700;
  color: var(--junyyhzuixo);
  margin-bottom: 12.0078px;
  font-size: 1.3rem;
}

.ltcx3cv {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

.lixbn9c {
  margin-bottom: 22.002373px;
  line-height: 1.55;
  font-size: 14px;
  color: var(--xygrreqlbws);
}

.lixbn9c a {
  text-decoration: underline;
  color: var(--uiggdpjsmzz);
}

.ljght3y {
  display: flex;
  gap: 10.0027294px;
  flex-direction: column;
}

.lsupata {
  cursor: pointer;
  font-family: var(--tnhizlsybmqv);
  border: none;
  font-size: 14.00434px;
  font-weight: 600;
  padding-top: 13.001825361px;
  padding-right: 22.00174px;
  padding-bottom: 13.002379925px;
  padding-left: 22.0081px;
  transition: background 0.2s ease;
  border-radius: 6.0098px;
}

.m91c79b {
  cursor: pointer;
  border: none;
  font-family: var(--tnhizlsybmqv);
  font-size: 14.00537px;
  transition: background 0.2s ease;
  font-weight: 600;
  border-radius: 6.0055322px;
  padding-top: 13px;
  padding-right: 22.008974962px;
  padding-bottom: 13.003127px;
  padding-left: 22.0081610px;
}

.te42cd0 {
  border: none;
  border-radius: 6.00774907px;
  font-size: 14.0053px;
  font-weight: 600;
  font-family: var(--tnhizlsybmqv);
  cursor: pointer;
  padding-top: 13.006286px;
  padding-right: 22.0030px;
  padding-bottom: 13.0030911px;
  padding-left: 22.0066px;
  transition: background 0.2s ease;
}

.lsupata--otefxsnlrtihq {
  background: var(--otefxsnlrtihq);
  color: rgb(255,255,254);
}

.lx8ro2b {
  image-rendering: auto;
}

.lsupata--otefxsnlrtihq:hover {
  background: rgb(221,71,71);
}

.lsupata--wcwrbxkihgmnl {
  border: 1px solid var(--swmavertxhnr);
  background: transparent;
  color: var(--xygrreqlbws);
}

.lr3ro3f {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}
.lcimsm9 {
  padding: 48.00484px 24.009588091px 72.00572692px;
  margin: 0 auto;
  max-width: 780.003951586px;
}

.lcimsm9 h1 {
  font-weight: 700;
  margin-bottom: 16.0014px;
  color: var(--junyyhzuixo);
  font-size: clamp(1.6rem, 4vw, 2.1rem);
}

.lcimsm9 h2 {
  font-weight: 600;
  margin: 28.004399002px 0 10px;
  font-size: 1.1rem;
  color: var(--uiggdpjsmzz);
}

.lcimsm9 p,
.lcimsm9 li {
  font-size: 15.009691980px;
  margin-bottom: 12.00753487px;
  line-height: 1.65;
  color: var(--xygrreqlbws);
}

.lcimsm9 ul {
  padding-left: 22.001px;
  margin-bottom: 16.008733px;
}

.lcimsm9 a {
  color: var(--uiggdpjsmzz);
}
.lz17uec {
  margin: 0 auto;
  padding-top: 80.0039840px;
  padding-right: 24.00316991px;
  padding-bottom: 80.009352486px;
  padding-left: 24.00925146px;
  max-width: 520.0094px;
  text-align: center;
}

.lz17uec h1 {
  color: var(--otefxsnlrtihq);
  font-weight: 800;
  font-size: 4.5rem;
  line-height: 1;
  margin-bottom: 16.00351126px;
}

.lz17uec p {
  font-size: 1.05rem;
  color: var(--xygrreqlbws);
  margin-bottom: 28.005px;
}

@media (max-width: 768px) {
  .lz6u163 {
    gap: 28.00225409px;
    grid-template-columns: 1fr;
  }

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

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

  .lspel2l img {
    height: 40.0031px;
  }
}

