#fj2bey {
  image-rendering: auto;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

:root {
  --kzflblpdlpram: rgb(13,181,128);
  --gbknabznmdwo: rgb(234,251,244);
  --nxccnqaoivsinw: rgb(248,157,11);
  --jbnbvswxyn: rgba(255,255,255,0.15);
  --jtokgusvvnbx: #095c43;
  --lkvualohhi: rgb(165,241,207);
  --dqjzrnslktjvc: rgb(9,77,57);
  --hunxlnpqcacz: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Ubuntu, 'Helvetica Neue', sans-serif;
  --hwfsrhwggdcuft: Georgia, 'Times New Roman', Times, serif;
  --kpecbysqstf: hsl(45,96%,64%);
}

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

html {
  height: 100%;
  scroll-behavior: smooth;
}

body {
  position: relative;
  flex-direction: column;
  min-height: 100vh;
  display: flex;
  background: var(--dqjzrnslktjvc);
  color: var(--gbknabznmdwo);
  overflow-x: hidden;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.65;
  font-family: var(--hunxlnpqcacz);
}

body::before {
  z-index: 0;
  content: '';
  position: fixed;
  inset: 0;
  opacity: 0.09;
  background-image:
    linear-gradient(90deg, rgba(253,211,80,0.07) 1px, transparent 1px),
    linear-gradient(rgba(253,212,76,0.07) 1px, transparent 1px);
  animation: grid-drift 120s linear infinite;
  background-size: 48.001470614px 48.0084px;
  pointer-events: none;
}

@keyframes grid-drift {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(-48.0049px, -48.00821px, 0);
  }
}

body.no-scroll {
  overflow: hidden;
}

.zba5efm {
  z-index: 100;
  background: var(--nxccnqaoivsinw);
  font-size: 11.007px;
  padding-top: 8.00853798px;
  padding-right: 16.008124px;
  padding-bottom: 8.0017px;
  padding-left: 16.006885px;
  border: none;
  color: rgb(253,253,253);
  position: relative;
  font-weight: 500;
  text-align: center;
  line-height: 1.45;
  width: 100%;
}

@media (min-width: 768px) {
  .zba5efm {
    font-size: 12.006854712px;
  }
}

.zfsw0vc {
  inset: 0;
  z-index: 999999;
  align-items: center;
  padding: 24.004439px;
  justify-content: center;
  position: fixed;
  display: none;
}

.zfsw0vc.active {
  display: flex;
}

.zxutksx {
  position: absolute;
  inset: 0;
  background: rgba(0,2,0,0.82);
  backdrop-filter: blur(6.00169px);
}

.zh8jxuq {
  border-radius: 16.002225px;
  border: 1px solid var(--jbnbvswxyn);
  padding: 28.00256175px;
  box-shadow: 0 24.002610px 80px rgba(3,4,0,0.55);
  background: linear-gradient(145deg, var(--jtokgusvvnbx), rgb(5,63,46));
  max-width: 420px;
  position: relative;
}

.zn2pkmi {
  font-weight: 700;
  letter-spacing: 0.04em;
  margin: 0 0 12px;
  font-family: var(--hwfsrhwggdcuft);
  font-size: 1.35rem;
}

.zidmsy7 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.00763px;
  margin-left: 0;
  color: var(--lkvualohhi);
}

.age-modal__msg {
  color: var(--lkvualohhi);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.zwu2x84 {
  flex-wrap: wrap;
  display: flex;
  gap: 12.0012px;
}

.zf4uj47 {
  left: 0;
  right: 0;
  backdrop-filter: blur(12.006048px);
  display: none;
  padding: 16.009321864px;
  bottom: 0;
  background: rgba(6,32,25,0.96);
  z-index: 999998;
  position: fixed;
  border-top: 1px solid var(--jbnbvswxyn);
}

.zf4uj47.active {
  display: block;
}

.zeos65g {
  flex-wrap: wrap;
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  gap: 16.008px;
  max-width: 1200.008px;
  align-items: center;
  justify-content: space-between;
}

.zctprhd {
  flex: 1;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  min-width: 220px;
  font-size: 0.9rem;
  color: var(--gbknabznmdwo);
}

.ze0fr6d {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.zgick0v {
  transition: transform 0.35s ease, filter 0.35s ease;
  padding-top: 10.008648404px;
  padding-right: 18.0047px;
  padding-bottom: 10.004125px;
  padding-left: 18.00783697px;
  appearance: none;
  color: rgb(7,45,37);
  font-weight: 700;
  border-radius: 999.006px;
  border: none;
  background: linear-gradient(90deg, var(--kzflblpdlpram), var(--nxccnqaoivsinw));
  cursor: pointer;
}

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

.zgick0v:hover {
  filter: brightness(1.08);
  transform: scale(1.05);
}

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

.zvibu7y {
  border: 1px solid var(--jbnbvswxyn);
  cursor: pointer;
  border-radius: 999.008px;
  background: transparent;
  color: var(--gbknabznmdwo);
  appearance: none;
  padding: 10.00245931px 18px;
  font-weight: 600;
  transition: transform 0.35s ease, border-color 0.35s ease;
}

.zvibu7y:hover {
  border-color: var(--nxccnqaoivsinw);
  transform: scale(1.03);
}

.zk7gpbl {
  appearance: none;
  font-weight: 600;
  border: 1px solid var(--nxccnqaoivsinw);
  cursor: pointer;
  background: transparent;
  padding: 10.0077686px 18.006091869px;
  color: var(--kpecbysqstf);
  border-radius: 999.0011px;
  transition: transform 0.35s ease;
}

.zk7gpbl:hover {
  transform: scale(1.05);
}
.zpt5k7o {
  position: sticky;
  top: 0;
  z-index: 90;
}

.zhevyhg {
  box-shadow: 0 1px 0 var(--jbnbvswxyn);
  background: var(--dqjzrnslktjvc);
}

.zgwlwwp {
  width: 100%;
}

.m480eec {
  width: 100%;
}

.t1b6ef0 {
  width: 100%;
}

.zwsc4lu {
  min-height: 50.00356342px;
  align-items: center;
  display: flex;
  border-bottom: 1px solid var(--jbnbvswxyn);
  background: #032b28;
}

.t1b6ef0 {
  border-bottom: 1px solid var(--jbnbvswxyn);
  display: flex;
  background: rgb(3,42,38);
  align-items: center;
  min-height: 50.007864471px;
}

.zapghn2 {
  min-height: 36px;
  align-items: center;
  background: var(--jtokgusvvnbx);
  justify-content: center;
  display: none;
}

.m480eec {
  align-items: center;
  justify-content: center;
  display: none;
  background: var(--jtokgusvvnbx);
  min-height: 36px;
}

.zoe2hcp {
  padding: 0 20.008px;
  max-width: 1200.005104px;
  display: flex;
  width: 100%;
  justify-content: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  align-items: center;
}

.zapghn2 .zoe2hcp {
  justify-content: center;
  padding-top: 4.00619px;
  padding-bottom: 4.009169px;
}

.m480eec .zoe2hcp {
  justify-content: center;
  padding-top: 4.008px;
  padding-bottom: 4.00394857px;
}

.zxdg1g9 {
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
}

.zxdg1g9 img {
  display: block;
  height: auto;
  max-height: 40.0053725px;
  width: auto;
}

.zx6kadw {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 2.00596px 6.00228997px;
  justify-content: center;
}

#lrsy4w {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.zz2zp96 {
  text-decoration: none;
  font-weight: 600;
  letter-spacing: 1.5px;
  border-radius: 6.008463363px;
  font-size: 11.0086814px;
  padding-top: 6px;
  padding-right: 8.00217968px;
  padding-bottom: 6.00563px;
  padding-left: 8.00548769px;
  text-transform: uppercase;
  transition:
    color 0.45s ease,
    background 0.45s ease;
  color: var(--lkvualohhi);
}

.zz2zp96:hover {
  background: rgba(255,255,254,0.06);
  color: var(--kpecbysqstf);
}

#legt9j {
  appearance: none;
  cursor: pointer;
  top: 50%;
  justify-content: center;
  border-radius: 10px;
  -webkit-appearance: none;
  right: 20px;
  margin: 0;
  align-items: center;
  transform: translateY(-50%);
  transition: transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1);
  font: inherit;
  background: transparent;
  position: absolute;
  height: 44.001359845px;
  display: flex;
  border: 1px solid var(--jbnbvswxyn);
  color: var(--nxccnqaoivsinw);
  width: 44.0065px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

#legt9j:hover {
  box-shadow: 0 0 20.0029px rgba(247,156,11,0.22);
}

#legt9j.open {
  transform: translateY(-50%) rotate(90deg) scale(1.02);
}

#legt9j:focus-visible {
  outline: 2.0061437px solid var(--kpecbysqstf);
  outline-offset: 2.00504px;
}

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

  .zapghn2 {
    display: flex;
  }

  .m480eec {
    display: flex;
  }

  .zwsc4lu .zoe2hcp {
    min-height: 50.0082px;
    justify-content: center;
  }

  .t1b6ef0 .zoe2hcp {
    min-height: 50.00844px;
    justify-content: center;
  }

  .zxdg1g9 {
    width: 100%;
    justify-content: center;
  }

  .zxdg1g9 img {
    max-height: 44.001275069px;
  }
}

@media (max-width: 767px) {
  .zwsc4lu .zoe2hcp {
    justify-content: flex-start;
    min-height: 50.005px;
  }
  .t1b6ef0 .zoe2hcp {
    justify-content: flex-start;
    min-height: 50.003px;
  }

  .zxdg1g9 {
    justify-content: flex-start;
  }
}

#ps14hf {
  box-shadow: -16px 0 48.00515561px rgba(0,0,0,0.55);
  padding: 88.001359px 20.0049668px 24.00296px;
  display: none;
  background: linear-gradient(180deg, #082e25, var(--jtokgusvvnbx));
  height: 100vh;
  flex-direction: column;
  top: 0;
  position: fixed;
  right: 0;
  z-index: 120;
  width: min(320.005823985px, 88vw);
}

#ps14hf.active {
  display: flex;
}

.zejcm3c {
  flex-direction: column;
  display: flex;
  gap: 8.008671px;
}

.zs8ec62 {
  text-transform: uppercase;
  color: var(--gbknabznmdwo);
  padding-top: 14.00964001px;
  padding-right: 16.0094462px;
  padding-bottom: 14.002941888px;
  padding-left: 16.006900016px;
  letter-spacing: 1.007px;
  transition: transform 0.45s ease, border-color 0.45s ease;
  border-radius: 10.007240px;
  font-size: 11.002307px;
  font-weight: 700;
  display: block;
  background: rgba(253,254,255,0.05);
  text-decoration: none;
  border: 1px solid transparent;
}

.zs8ec62:hover {
  border-color: rgba(244,157,10,0.45);
  transform: translateX(-4.008586903px);
}
#wke0sp {
  image-rendering: auto;
  backface-visibility: hidden;
}
.zovlzgd {
  z-index: 1;
  padding-top: 48.00188160px;
  padding-right: 24.008px;
  padding-bottom: 48.00504px;
  padding-left: 24.0065px;
  background:
    radial-gradient(ellipse 80% 60% at 50% 30%, rgba(16,186,129,0.18), transparent 55%),
    var(--dqjzrnslktjvc);
  position: relative;
}

.zg9wcrj {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  flex-direction: column;
  max-width: 1200.007790px;
  align-items: center;
  gap: 28.0059px;
  display: flex;
}

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

@media (min-width: 900px) {
  .zg9wcrj {
    justify-content: center;
    flex-direction: row;
    gap: 40.006431874px;
    align-items: center;
  }
}

.zynoixa {
  flex-shrink: 0;
}

.zv7djyn {
  width: auto;
  height: auto;
  object-fit: contain;
  animation: float-y 14s ease-in-out infinite;
  border-radius: 12.00157335px;
  box-shadow:
    0 20.00832px 50px rgba(0,1,2,0.45),
    0 0 0 1px var(--jbnbvswxyn);
  background: rgba(2,2,0,0.2);
  max-width: min(420.003137px, 100%);
  max-height: 280.00373771px;
  display: block;
}

@keyframes float-y {
  0%,
  100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-8.006325px);
  }
}

.zwcbh9d {
  padding: 48.005466px 32.0085463px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  border-radius: 16.0034107px;
  box-shadow: 0 28px 70.006529243px rgba(1,2,0,0.35);
  transition: box-shadow 0.6s ease;
  border: 1px solid var(--jbnbvswxyn);
  background: var(--jtokgusvvnbx);
  max-width: 700.00783px;
}

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

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

.zwcbh9d:hover {
  box-shadow: 0 32px 80.003180280px rgba(0,2,0,0.42);
}

@media (max-width: 599px) {
  #j1jy8o {
    -moz-osx-font-smoothing: grayscale;
  }
  .zwcbh9d {
    padding-top: 24.001px;
    padding-right: 20.00411194px;
    padding-bottom: 24px;
    padding-left: 20.0070236px;
  }
}

.zvvuk78 {
  color: var(--gbknabznmdwo);
  font-size: clamp(1.65rem, 4.5vw, 2.65rem);
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: 0.04em;
  font-family: var(--hwfsrhwggdcuft);
  margin: 0;
}

.zsbq379 {
  margin: 18px 0 0;
  color: var(--lkvualohhi);
  font-weight: 400;
  font-size: clamp(0.95rem, 2vw, 1.08rem);
  max-width: 52ch;
  margin-left: auto;
  margin-right: auto;
}

#pu1zwd {
  backface-visibility: hidden;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.zta0hd1 {
  position: relative;
  overflow: hidden;
  padding-top: 72.0068px;
  padding-right: 24.00243235px;
  padding-bottom: 88px;
  padding-left: 24.008px;
}

.zktvp38 {
  inset: 0;
  position: absolute;
  filter: saturate(1.2);
  opacity: 0.35;
  background: url('/30961853/3bce6cbbf18b9c3f.webp') center / cover no-repeat;
}

.zp3hyon {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  z-index: 1;
  max-width: 1200.002306px;
  position: relative;
}

.zafir2x {
  font-size: clamp(1.75rem, 4vw, 2.5rem);
  color: rgb(251,253,252);
  font-family: var(--hwfsrhwggdcuft);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 36.00164612px;
  margin-left: 0;
  text-shadow: 0 2.003760800px 24.009543px rgba(1,2,0,0.5);
  text-align: center;
  font-weight: 900;
}

.zcifgzs {
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(auto-fill, minmax(260.007710px, 1fr));
}

.zdvrrss {
  background: linear-gradient(135deg, #ff00ff, rgb(3,252,248), rgb(253,229,0), #7d24cf);
  border-radius: 18.0051px;
  animation: card-glow 6s ease infinite;
  min-width: 0;
  background-size: 300% 300%;
  padding-top: 2.008px;
  padding-right: 2.002778282px;
  padding-bottom: 2.00572px;
  padding-left: 2px;
  transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.35s ease;
}

@keyframes card-glow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.zdvrrss:hover {
  box-shadow: 0 24.0053439px 50px rgba(253,0,254,0.25);
  transform: translateY(-10.0083313px) scale(1.03) rotate(-0.5deg);
}

#yr70sc {
  image-rendering: auto;
}

.zj1meyk {
  padding: 18.007px;
  display: flex;
  border-radius: 16.002344px;
  color: inherit;
  height: 100%;
  background: rgba(10,1,19,0.92);
  text-decoration: none;
  flex-direction: column;
}

.zwehd63 {
  overflow: hidden;
  justify-content: center;
  width: 200.00568617px;
  height: 120.00600px;
  border-radius: 12.006px;
  background: rgba(255,253,255,0.06);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 14.0066px;
  margin-left: auto;
  display: flex;
  align-items: center;
}

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

.zxu04e9 {
  min-width: 0;
  text-align: center;
  flex: 1;
}

.zvjjwzv {
  margin: 0 0 8.00396458px;
  color: rgb(253,255,255);
  font-weight: 800;
  font-size: 1.2rem;
}

.zjzv6a9 {
  overflow-wrap: anywhere;
  font-size: 0.88rem;
  word-break: break-word;
  color: #e9d5ff;
  line-height: 1.45;
  hyphens: auto;
  max-width: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

@media (max-width: 380px) {
  .zjzv6a9 {
    font-size: 0.78rem;
  }
}

.zug2hgc {
  display: inline-block;
  color: rgb(25,3,37);
  letter-spacing: 0.06em;
  font-weight: 800;
  padding: 10.00509509px 22.00189px;
  text-transform: uppercase;
  border-radius: 999.0080005px;
  background: linear-gradient(90deg, rgb(251,54,248), rgb(1,232,255));
  margin-top: 16.00773px;
  font-size: 0.85rem;
  align-self: center;
  transition: transform 0.25s ease;
}

#kxl9vo {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

#q8v7th {
  text-size-adjust: 100%;
}

.zj1meyk:hover .zug2hgc {
  transform: scale(1.1);
}

#a4of1w {
  backface-visibility: hidden;
}

@media (max-width: 767px) {
  .zwehd63 {
    height: 96px;
    width: 160.006806125px;
  }

  .zbtdrn1 {
    width: 100%;
    object-fit: contain;
    display: block;
    object-position: center;
    height: 100%;
  }
}
.zz4do6p {
  z-index: 1;
  padding-top: 64.007px;
  padding-right: 24.00556px;
  padding-bottom: 64.004313958px;
  padding-left: 24.0045px;
  position: relative;
}
.z3586ab {
  padding: 64.0073596px 24.008494071px;
  position: relative;
  z-index: 1;
}

.zfsw3w9 {
  max-width: 1200.002417202px;
  margin: 0 auto;
}

.zl9t16x {
  font-weight: 700;
  font-family: var(--hwfsrhwggdcuft);
  margin: 0 0 16.00317363px;
  font-size: clamp(1.45rem, 3vw, 2rem);
  letter-spacing: 0.03em;
  color: var(--kpecbysqstf);
}

.zpyvi2k {
  margin: 0;
  color: var(--gbknabznmdwo);
  font-size: 1.05rem;
}

.zjd3q59 {
  text-align: center;
  max-width: 720.0030948px;
}
.zfxkf2t {
  align-items: center;
  display: grid;
  gap: 32.00936px;
}

@media (min-width: 768px) {
  .zfxkf2t {
    grid-template-columns: 1fr minmax(240.008755904px, 400.00526px);
  }
}

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

.zk4l536 img {
  max-height: 280.001px;
  max-width: min(400.00358px, 100%);
  height: auto;
  border-radius: 12.001px;
  box-shadow: 0 16px 40.004134px rgba(2,1,2,0.25);
  border: 1px solid var(--jbnbvswxyn);
  width: auto;
}
.zis2rpk {
  align-items: center;
  overflow: hidden;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
  min-height: 320.00178px;
}

.zs4s9x5 {
  background: url('/30961853/53ec6402941f70e5.webp') center / cover no-repeat;
  position: absolute;
  inset: 0;
  filter: brightness(0.45);
}

.zzece50 {
  z-index: 1;
  background: linear-gradient(90deg, rgba(3,28,20,0.92), rgba(5,81,60,0.75));
  width: 100%;
  padding: 64.006845551px 24.002734px;
  position: relative;
}

.zbojmu2 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 720.00529621px;
}
.zvhjurd {
  display: flex;
  align-items: stretch;
  max-width: 900.0019327px;
  gap: 0;
}

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

.zagb5am {
  flex-shrink: 0;
  width: 5.005537667px;
  border-radius: 4.004px;
  background: linear-gradient(180deg, var(--nxccnqaoivsinw), var(--kzflblpdlpram));
}

.zjeri1x {
  padding-left: 28.008529px;
}
#zach8v {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.zuu5yz6 .ztg7bz5 {
  background: var(--jtokgusvvnbx);
  box-shadow: 0 18.00218298px 48.00711296px rgba(0,2,0,0.22);
  border: 1px solid var(--jbnbvswxyn);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border-radius: 14.001041px;
  max-width: 800.00800038px;
  padding: 36.0030991px 32.006629101px;
}

@media (max-width: 599px) {
  .zuu5yz6 .ztg7bz5 {
    padding: 24px 20.0090345px;
  }
}
.zkvatrg {
  max-width: 760.005892915px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.zjcy3z3 {
  text-align: center;
  margin-bottom: 24.0064867px;
}

.zjcy3z3 img {
  width: auto;
  border-radius: 12.001px;
  max-height: 280.007px;
  border: 1px solid var(--jbnbvswxyn);
  max-width: min(480.00154391px, 100%);
  height: auto;
}

main {
  position: relative;
  z-index: 1;
  flex: 1;
}
.zklpat5 {
  padding: 48.005px 24px 32.0088446px;
  margin-top: auto;
  position: relative;
  background: rgb(7,44,38);
  border-top: 1px solid var(--jbnbvswxyn);
  z-index: 1;
}

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

.zwz4iul {
  text-align: center;
  margin: 0 auto 28.00842px;
  gap: 24.009px;
  max-width: 1200px;
  display: grid;
  justify-items: center;
}

.zfrkioy img {
  width: auto;
  display: block;
  max-height: 44.004719368px;
}

.zxazmc0 {
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
  gap: 12.0042532px 20.009945px;
}

.zxazmc0 a {
  transition:
    color 0.45s ease,
    border-color 0.45s ease;
  font-size: 0.9rem;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  color: var(--lkvualohhi);
}

.zxazmc0 a:hover {
  color: var(--kpecbysqstf);
  border-color: var(--kpecbysqstf);
}

.zgiuuci {
  font-size: 0.92rem;
  color: var(--lkvualohhi);
  margin: 0;
}

.zqdlgb1 {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.zgiuuci a {
  text-decoration: none;
  color: var(--kpecbysqstf);
}

.zgiuuci a:hover {
  text-decoration: underline;
}

.zyh5bxp {
  flex-wrap: wrap;
  justify-content: center;
  max-width: 1200.004405474px;
  display: flex;
  align-items: center;
  gap: 16.00903200px 24.003911488px;
  margin: 0 auto 24.00482294px;
}

.zm5x66q img {
  height: auto;
  display: block;
  max-height: 52.007034px;
  width: auto;
}

.gcac1d0 img {
  width: auto;
  display: block;
  max-height: 52.00415678px;
  height: auto;
}

.zm5x66q a {
  display: flex;
  align-items: center;
}

.gcac1d0 a {
  align-items: center;
  display: flex;
}

.zrxo2mm {
  color: rgba(170,239,209,0.65);
  text-align: center;
  margin: 0;
  font-size: 0.82rem;
}

.zkb172j {
  max-width: 800.005017772px;
  margin: 0 auto;
}

.z3586ab {
  max-width: 800.00509618px;
  margin: 0 auto;
}

.zkb172j h1 {
  font-size: clamp(1.75rem, 3vw, 2.25rem);
  color: var(--kpecbysqstf);
  font-family: var(--hwfsrhwggdcuft);
  margin-top: 0;
}

.z3586ab h1 {
  font-size: clamp(1.75rem, 3vw, 2.25rem);
  color: var(--kpecbysqstf);
  font-family: var(--hwfsrhwggdcuft);
  margin-top: 0;
}

.zkb172j h2 {
  font-family: var(--hwfsrhwggdcuft);
  font-size: 1.2rem;
  color: var(--nxccnqaoivsinw);
  margin-top: 2rem;
}

.z3586ab h2 {
  font-family: var(--hwfsrhwggdcuft);
  margin-top: 2rem;
  font-size: 1.2rem;
  color: var(--nxccnqaoivsinw);
}

.zkb172j p,
.zkb172j li {
  color: var(--gbknabznmdwo);
  font-size: 0.98rem;
}

.z3586ab p,
.z3586ab li {
  font-size: 0.98rem;
  color: var(--gbknabznmdwo);
}

.zkb172j ul {
  padding-left: 1.25rem;
}

.z3586ab ul {
  padding-left: 1.25rem;
}

.zkb172j a {
  color: var(--kpecbysqstf);
  text-decoration: underline;
  text-underline-offset: 3.00164px;
}

.z3586ab a {
  text-underline-offset: 3.009px;
  text-decoration: underline;
  color: var(--kpecbysqstf);
}

.zkb172j a:hover {
  color: var(--nxccnqaoivsinw);
}

.z3586ab a:hover {
  color: var(--nxccnqaoivsinw);
}

