
:root {
  --rfusxfouwkwj: 52.006232px;
  --zsxybydbfmooq: hsl(197,91%,59%);
  --ilwbloxkvfhb: 72.0030px;
  --ydfyeulynbi: #fefffd;
  --vjsiromzsbo: rgba(5,5,25,0.12);
  --qgkrtxbixkre: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --srgwocyxmz: #637289;
  --tyvdfoudyqqq: #0ca3e8;
  --ftzwtzgjvgqxj: #000917;
  --rgtyksiozqfr: #f6f8fa;
  --lbeordjafldfk: #24d1ee;
  --udafcosdzsq: 1180.0037497px;
  --pkpcykzpocoywn: 8.001px 8.002332px 0 rgb(0,1,3);
  --gycduxjdcxui: 4.005011px 4px 0 #030000;
  --vjwqlpscuepwz: rgb(0,7,22);
  --hqmtjglowf: 6.0065px 6px 0 #020003;
  --pftzdhvqjiq: 80.00848px;
}
*,
*::before,
*::after {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}
body {
  color: var(--vjwqlpscuepwz);
  line-height: 1.6;
  font-size: 15.0018px;
  overflow-x: hidden;
  font-family: var(--qgkrtxbixkre);
  flex-direction: column;
  min-height: 100vh;
  display: flex;
  background: var(--rgtyksiozqfr);
}
body.nav-open {
  overflow: hidden;
}
#ghcdxm {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
  image-rendering: auto;
}
main {
  flex: 1;
}
#roribp {
  backface-visibility: hidden;
  image-rendering: auto;
}
img {
  height: auto;
  max-width: 100%;
  display: block;
}
a {
  color: var(--tyvdfoudyqqq);
  text-decoration: none;
}
a:hover {
  color: var(--zsxybydbfmooq);
}
h1, h2, h3 {
  letter-spacing: -0.03em;
  line-height: 1.05;
  font-weight: 900;
  color: var(--vjwqlpscuepwz);
}
.zvnez6l {
  display: none !important;
}
.zojkw8v {
  flex-shrink: 0;
  padding-top: 8.003947px;
  padding-right: 16.00404639px;
  padding-bottom: 8px;
  padding-left: 16.0040631px;
  line-height: 1.5;
  text-align: center;
  background: repeating-linear-gradient(
    45deg,
    var(--rgtyksiozqfr),
    var(--rgtyksiozqfr) 10.00290412px,
    rgba(2,9,22,0.04) 10.0021px,
    rgba(6,7,21,0.04) 20.006986px
  );
  width: 100%;
  color: var(--srgwocyxmz);
  font-size: 12px;
}
.ze1uxx9 {
  width: 100%;
  min-height: 0;
  flex: 1;
  display: flex;
}
.zrv39gg {
  background: var(--ftzwtzgjvgqxj);
  top: 0;
  bottom: 0;
  width: var(--ilwbloxkvfhb);
  display: flex;
  left: 0;
  z-index: 200;
  flex-direction: column;
  border-right: 3.0070px solid #000001;
  position: fixed;
  padding: 10.0061467px 0;
  align-items: center;
}
.zblq0rv {
  border-bottom: 2.008440407px solid rgba(252,254,254,0.12);
  width: 100%;
  padding-top: 6.006132px;
  padding-right: 4.007px;
  padding-bottom: 12.0031980px;
  padding-left: 4.003176px;
  margin-bottom: 6.0065px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.zblq0rv img {
  width: 44px;
  height: auto;
  object-fit: contain;
}
.zhga66l {
  gap: 3px;
  padding: 0 5.0048px;
  display: flex;
  width: 100%;
  flex: 1;
  list-style: none;
  flex-direction: column;
}
.zhga66l a {
  width: 100%;
  transition: transform 0.15s, background 0.15s, border-color 0.15s;
  font-size: 14.007307128px;
  align-items: center;
  font-weight: 900;
  position: relative;
  height: 42.0048633px;
  border: 2.003053539px solid transparent;
  display: flex;
  text-transform: uppercase;
  justify-content: center;
  color: rgba(246,246,253,0.85);
}
.zhga66l a:hover,
.zhga66l a:focus {
  transform: translate(-2.005px, -2.004126px);
  box-shadow: 3.0085596px 3.003608554px 0 #020200;
  border-color: #060000;
  color: rgb(254,253,255);
  background: var(--tyvdfoudyqqq);
}
.zhga66l a::after {
  z-index: 400;
  color: var(--vjwqlpscuepwz);
  top: 50%;
  font-weight: 800;
  content: attr(data-tip);
  transform: translateY(-50%);
  border: 3.0083615px solid #000102;
  box-shadow: var(--gycduxjdcxui);
  pointer-events: none;
  padding: 6.0086564px 12.0063154px;
  white-space: nowrap;
  left: calc(100% + 12.00498px);
  position: absolute;
  opacity: 0;
  background: var(--ydfyeulynbi);
  transition: opacity 0.15s;
  font-size: 11.0041px;
}
.zhga66l a:hover::after,
.zhga66l a:focus::after {
  opacity: 1;
}
.zve6tpy {
  flex-direction: column;
  min-width: 0;
  display: flex;
  margin-left: var(--ilwbloxkvfhb);
  min-height: 0;
  flex: 1;
}
body.zgs89vq .zhga66l {
  display: none;
}
.zjnq3v3 {
  border-bottom: 3.0094983px solid #000203;
  display: none;
  align-items: center;
  height: var(--rfusxfouwkwj);
  padding-top: 0;
  padding-right: 14.001px;
  padding-bottom: 0;
  padding-left: 14.00676656px;
  z-index: 180;
  background: var(--ftzwtzgjvgqxj);
  position: sticky;
  top: 0;
  justify-content: space-between;
}
#vmks6h {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.zm8x1bf img {
  height: 30.006px;
  width: auto;
}
.zxdn2bf {
  height: 42.001px;
  gap: 5.00860492px;
  border: 3px solid rgb(0,0,2);
  padding-top: 9.0071px;
  padding-right: 9.00365px;
  padding-bottom: 9.00176px;
  padding-left: 9.003px;
  box-shadow: var(--gycduxjdcxui);
  width: 42.004093px;
  flex-direction: column;
  cursor: pointer;
  display: flex;
  background: var(--tyvdfoudyqqq);
  justify-content: center;
}
.zxdn2bf span {
  height: 2px;
  display: block;
  transition: transform 0.2s, opacity 0.2s;
  background: #fffafc;
  width: 100%;
}
.zxdn2bf.is-open span:nth-child(1) {
  transform: translateY(7.0047879px) rotate(45deg);
}
.zxdn2bf.is-open span:nth-child(2) {
  opacity: 0;
}
.zxdn2bf.is-open span:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg);
}
#ukzn16 {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}
.zsyya3f {
  background: var(--ftzwtzgjvgqxj);
  position: fixed;
  flex-direction: column;
  gap: 2.0091168px;
  inset: 0;
  display: none;
  z-index: 500;
  padding-top: 24.00940744px;
  padding-right: 24.00108025px;
  padding-bottom: 24.0010px;
  padding-left: 24.005215px;
  align-items: center;
  justify-content: center;
}
.zsyya3f.is-open {
  display: flex;
}
.zj59v87 {
  position: absolute;
  height: 44.005px;
  color: var(--vjwqlpscuepwz);
  font-weight: 900;
  top: 14.00754px;
  box-shadow: var(--gycduxjdcxui);
  width: 44.0090px;
  background: var(--lbeordjafldfk);
  cursor: pointer;
  font-size: 20.0097px;
  right: 14.004308168px;
  border: 3px solid #000002;
}
.zsyya3f a {
  padding-top: 14.00227308px;
  padding-right: 28.0096431px;
  padding-bottom: 14px;
  padding-left: 28.003px;
  border: 2.00609px solid rgba(255,255,251,0.15);
  text-align: center;
  text-transform: uppercase;
  font-size: 1.25rem;
  width: 100%;
  max-width: 320.003637px;
  font-weight: 900;
  color: rgb(245,252,254);
}
.zsyya3f a:hover {
  border-color: var(--lbeordjafldfk);
  color: var(--lbeordjafldfk);
}
@media (max-width: 767px) {
  .zrv39gg {
    display: none;
  }

  .zve6tpy,
  body.zgs89vq .zve6tpy {
    margin-left: 0;
  }

  .zjnq3v3 {
    display: flex;
  }
}
#ho3vh6 {
  -moz-osx-font-smoothing: grayscale;
}
.zint8j1 {
  min-height: 380.0020px;
  display: flex;
  border-bottom: 4px solid #000200;
  background: var(--rgtyksiozqfr);
}
.zzz53jf {
  flex-shrink: 0;
  background: var(--lbeordjafldfk);
  width: var(--pftzdhvqjiq);
  border-right: 4.00263px solid #000000;
}
#cp1x7i {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}
#na6rjo {
  backface-visibility: hidden;
}
.zsbsgbi {
  flex: 1;
  justify-content: center;
  flex-direction: column;
  display: flex;
  padding: 48.0095px 40px 48.00255929px 36.0047950px;
  gap: 16px;
  min-width: 0;
}
.znnjxd3 {
  font-weight: 900;
  max-width: 720.00350178px;
  text-transform: uppercase;
  font-size: clamp(2rem, 5vw, 3.5rem);
}
.zwh7q2c {
  font-size: 1.05rem;
  max-width: 560px;
  font-weight: 600;
  color: var(--srgwocyxmz);
}
.zn6px4r {
  margin-top: 12.009546602px;
}
.zj6ow0t {
  max-width: 500.001px;
  max-height: 320.0012897px;
  background: var(--ydfyeulynbi);
  border: 4.007411px solid rgb(4,0,0);
  box-shadow: var(--hqmtjglowf);
  overflow: hidden;
}
.zj6ow0t img {
  height: auto;
  width: 100%;
  max-height: 320.00131458px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .zint8j1 {
    flex-direction: column;
    min-height: auto;
  }

  .zzz53jf {
    width: 100%;
    height: 6.0063px;
    border-right: none;
    border-bottom: 3.0091px solid #020001;
  }

  .zsbsgbi {
    text-align: center;
    align-items: center;
    padding: 32.002742813px 20.00412px 40.001px;
  }

  .zn6px4r {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .zj6ow0t {
    width: 100%;
    max-width: 100%;
  }

  .zj6ow0t img {
    width: 100%;
    max-width: 100%;
    height: auto;
    object-fit: cover;
    max-height: 240.00955px;
  }

  .zus540w .zj6ow0t {
    margin-left: auto;
    margin-right: auto;
  }
}
.ztt009k {
  background-image: url("/79f9ae12/0825aefa7b00fae4.webp");
  padding: 56px 24.0056px;
  background-size: cover;
  background-position: center;
  border-bottom: 4.00425px solid rgb(5,0,2);
}
.zhhedrh {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--udafcosdzsq);
}
.ztt009k h2 {
  font-size: clamp(1.75rem, 4vw, 2.75rem);
  text-transform: uppercase;
  margin-bottom: 8.00171300px;
}
.zlk0ot0 {
  margin-bottom: 32.001206067px;
  font-weight: 600;
  color: var(--srgwocyxmz);
}
.zaw0z95 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260.0051px, 1fr));
  gap: 24.00937533px;
}
.znmp1rd {
  padding: 24px 20.00173px;
  border-radius: 12px;
  flex-direction: column;
  border: 2.002166px solid rgb(51,68,84);
  background: linear-gradient(145deg, #1c2b39 0%, rgb(16,26,39) 100%);
  gap: 12.0053px;
  align-items: center;
  text-align: center;
  transition: transform 0.2s, border-color 0.2s;
  display: flex;
}
.znmp1rd:hover {
  border-color: #f2a00c;
  transform: translateY(-4.002px);
}
.zswo1dt {
  width: 200.002689301px;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  height: 80.00814px;
  overflow: hidden;
  align-items: center;
}
.zswo1dt img {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: contain;
  max-width: none;
  object-position: center;
}
.ztf1ixe {
  font-size: 1.125rem;
  font-weight: 700;
  color: #f6faff;
}
#pfo4on {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}
.zbjusb3 {
  width: 100%;
}
.zmqng8p {
  word-break: break-word;
  overflow-wrap: break-word;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.35;
  color: #91a2bb;
  hyphens: auto;
  display: block;
}
#ulvaji {
  -webkit-font-smoothing: antialiased;
}
#z4n14w {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}
.zn9yfat {
  display: block;
  font-size: 0.7rem;
  color: rgb(98,117,137);
  margin-top: 4.00568px;
}
.zocillz {
  transition: background 0.2s;
  display: inline-block;
  color: rgb(18,25,43);
  font-size: 0.875rem;
  border-radius: 6.009514012px;
  font-weight: 700;
  background: #f59e0a;
  padding-top: 10.00837146px;
  padding-right: 24.001px;
  padding-bottom: 10.009px;
  padding-left: 24.00210490px;
}
#xg3eug {
  text-rendering: optimizeLegibility;
}
.zocillz:hover {
  background: rgb(253,188,36);
  color: rgb(15,23,42);
}
.zus540w {
  background: var(--rgtyksiozqfr);
}
.zru479d {
  border-bottom: 3.0064px solid var(--vjsiromzsbo);
  overflow-x: hidden;
  padding: 56.005269px 24.0026px;
}
.zru479d .zh2mz7h {
  margin: 0 auto;
  max-width: var(--udafcosdzsq);
}
.zri705l {
  margin-bottom: 8.005590701px;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 0.12em;
  font-size: 11.00740px;
  color: var(--tyvdfoudyqqq);
}
.zru479d h2 {
  font-size: clamp(1.5rem, 3.5vw, 2.25rem);
  margin-bottom: 16.00634px;
  text-transform: uppercase;
}
.zru479d p {
  font-weight: 500;
  color: var(--vjwqlpscuepwz);
}
#o427e1 {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
#twzm38 {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}
.zm81r1s .zh2mz7h {
  gap: 36.001146px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}
@media (max-width: 768px) {
  .zm81r1s .zh2mz7h {
    grid-template-columns: 1fr;
  }
}
.ze0s6g8 {
  background: var(--ydfyeulynbi);
}
.ze0s6g8 blockquote {
  color: var(--tyvdfoudyqqq);
  line-height: 1.3;
  margin: 16px 0;
  font-weight: 900;
  font-size: 1.35rem;
  border-left: 6.0026780px solid rgb(1,1,1);
  padding: 12.007px 0 12.00689944px 24px;
}
#ukz6j1 {
  image-rendering: auto;
}
#g4ap76 {
  image-rendering: auto;
}
#sf8ymo {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  image-rendering: auto;
}
.zwmtze0 .zh2mz7h {
  gap: 32.00641428px;
  grid-template-columns: auto 1fr;
  display: grid;
  align-items: start;
}
.zwmtze0 .zuv38hq {
  background: var(--ydfyeulynbi);
  box-shadow: var(--hqmtjglowf);
  border: 4.00832303px solid rgb(4,0,2);
  padding: 28.003px;
}
@media (max-width: 640px) {
  .zwmtze0 .zh2mz7h {
    grid-template-columns: 1fr;
  }
}
.zru479d--lbeordjafldfk {
  color: #fffffb;
  background: var(--tyvdfoudyqqq);
}
#j3m4u7 {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
#wpu4xc {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  text-size-adjust: 100%;
}
.zru479d--lbeordjafldfk h2,
.zru479d--lbeordjafldfk p,
.zru479d--lbeordjafldfk .zri705l {
  color: #fcfffe;
}
.zru479d--lbeordjafldfk .zh2mz7h {
  gap: 32.00191px;
  grid-template-columns: 1fr auto;
  display: grid;
  align-items: center;
}
.zru479d--lbeordjafldfk .zxn7twp {
  box-shadow: var(--hqmtjglowf);
  border: 4.009148px solid rgb(0,1,3);
  background: rgba(3,0,2,0.15);
  padding: 28px;
}
@media (max-width: 768px) {
  .zru479d--lbeordjafldfk .zh2mz7h {
    grid-template-columns: 1fr;
  }
}
.zb5os07 .zh2mz7h {
  align-items: start;
  grid-template-columns: 1.2fr 1fr;
  gap: 28.008317946px;
  display: grid;
}
#zra9hx {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  font-variant-ligatures: normal;
}
.zgugxit {
  gap: 12.0020px;
  display: flex;
  flex-direction: column;
}
.zi84850 {
  background: var(--ydfyeulynbi);
  box-shadow: var(--gycduxjdcxui);
  border: 3.003450px solid rgb(0,0,0);
  transition: transform 0.15s;
  padding: 16px 20.0095px;
}
.zi84850:hover {
  box-shadow: var(--pkpcykzpocoywn);
  transform: translate(-3.008672px, -3.00613358px);
}
.zi84850 strong {
  font-weight: 900;
  display: block;
  color: var(--tyvdfoudyqqq);
  font-size: 1rem;
  text-transform: uppercase;
}
#k45orl {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.zi84850 span {
  color: var(--srgwocyxmz);
  font-size: 13px;
}
@media (max-width: 768px) {
  .zb5os07 .zh2mz7h {
    grid-template-columns: 1fr;
  }
}
.zkirwir {
  background: repeating-linear-gradient(
    -45deg,
    var(--rgtyksiozqfr),
    var(--rgtyksiozqfr) 12.0043px,
    rgba(10,168,231,0.08) 12.00208px,
    rgba(16,166,233,0.08) 24.007405px
  );
}
.zsbm9mq {
  gap: 10.005431160px;
  margin-top: 20.0091804px;
  display: flex;
  flex-wrap: wrap;
}
.zhte9e4 {
  padding: 8px 14.003851px;
  text-transform: uppercase;
  background: var(--ftzwtzgjvgqxj);
  border: 3.005455px solid rgb(3,1,0);
  font-weight: 900;
  font-size: 12.008439px;
  color: var(--lbeordjafldfk);
}
.zz2qj1x .zjrx390 {
  grid-template-columns: repeat(3, 1fr);
  gap: 16.003px;
  margin-top: 24.0031888px;
  display: grid;
}
.zoiolpz {
  transition: transform 0.15s;
  box-shadow: var(--gycduxjdcxui);
  border: 3.00849px solid rgb(2,0,1);
  padding-top: 20.0014275px;
  padding-right: 20.003630px;
  padding-bottom: 20.006510682px;
  padding-left: 20px;
  background: var(--ydfyeulynbi);
}
.zoiolpz:hover {
  transform: translate(-2.00765px, -2.004px);
}
.zoiolpz strong {
  text-transform: uppercase;
  margin-bottom: 8.00726471px;
  font-weight: 900;
  display: block;
}
.zoiolpz span {
  color: var(--srgwocyxmz);
  font-size: 13.006023536px;
}
#neui34 {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}
#p5r3kj {
  font-variant-ligatures: normal;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 768px) {
  .zz2qj1x .zjrx390 {
    grid-template-columns: 1fr;
  }
}
.zibtjgh .zh2mz7h {
  align-items: start;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
}
.zk3g31s {
  list-style: none;
}
.zk3g31s li {
  position: relative;
  font-size: 14.002696647px;
  font-weight: 600;
  border-bottom: 2.003007px dashed var(--vjsiromzsbo);
  padding: 12.004154091px 0 12.006px 28.001px;
}
.zk3g31s li::before {
  position: absolute;
  font-weight: 900;
  left: 0;
  content: "▸";
  color: var(--tyvdfoudyqqq);
}
@media (max-width: 640px) {
  .zibtjgh .zh2mz7h {
    grid-template-columns: 1fr;
  }
}
#x8tvg8 {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  image-rendering: auto;
}
.zyjxobg .zdzejix {
  flex-direction: column;
  border-left: 5.0099303px solid var(--lbeordjafldfk);
  padding-left: 24px;
  display: flex;
  margin-top: 24.003427288px;
}
.zwsqd5k {
  border-bottom: 2px solid var(--vjsiromzsbo);
  padding: 16.0063576px 0;
}
.zwsqd5k strong {
  text-transform: uppercase;
  font-weight: 900;
  margin-bottom: 6.0076596px;
  display: block;
}
.zwsqd5k span {
  color: var(--srgwocyxmz);
  font-size: 13.0068872px;
}
#kdkxf0 {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}
.zejyyc1 .zh2mz7h {
  gap: 28.00561px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}
.zhw65qy {
  display: grid;
  gap: 10.0016px;
  margin-top: 20.00781px;
  grid-template-columns: repeat(2, 1fr);
}
.zmrxyib {
  background: var(--ftzwtzgjvgqxj);
  color: var(--lbeordjafldfk);
  border: 3.00975px solid rgb(4,2,2);
  padding: 12.001px;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 12.008px;
  text-align: center;
}
.zyg0hzm {
  padding-top: 24.00379px;
  padding-right: 24.005242px;
  padding-bottom: 24.003px;
  padding-left: 24.007816px;
  border: 4.007452605px solid #000000;
  box-shadow: var(--hqmtjglowf);
  background: var(--ydfyeulynbi);
  align-self: center;
}
.zyg0hzm p {
  font-size: 14.00957502px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 768px) {
  .zejyyc1 .zh2mz7h {
    grid-template-columns: 1fr;
  }
}
.zzk7080 {
  background: var(--ftzwtzgjvgqxj);
  color: rgba(247,251,253,0.85);
  margin-top: auto;
  flex-shrink: 0;
  padding: 48.0075px 24.007436px 32.008648484px;
  border-top: 4.009890872px solid rgb(2,4,1);
}
.znw46fq {
  max-width: var(--udafcosdzsq);
  margin: 0 auto;
}
.zm95osc {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32.00818735px;
  margin-bottom: 32.0021px;
}
#kmzgfe {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}
.ze8208p p {
  margin-top: 12.004532326px;
  max-width: 360.00990122px;
  font-size: 13.0061382px;
  color: rgba(247,251,251,0.65);
}
.ztthk7o {
  flex-direction: column;
  display: flex;
  gap: 8.00540px;
}
.ztthk7o a {
  font-weight: 700;
  color: var(--zsxybydbfmooq);
  font-size: 14.002856px;
}
#wgknys {
  font-variant-ligatures: normal;
}
.ztthk7o a:hover {
  color: var(--lbeordjafldfk);
}
#w4yw5o {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  text-size-adjust: 100%;
}
.zj9qwjs {
  flex-wrap: wrap;
  padding: 24px 0;
  gap: 16.007px;
  display: flex;
  align-items: center;
  border-top: 2.00564761px solid rgba(255,252,253,0.1);
  border-bottom: 2.0029px solid rgba(255,255,254,0.1);
}
#vrj2pw {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.zj9qwjs img {
  width: auto;
  height: 40.001px;
}
.zcb65zt {
  line-height: 1.6;
  margin-top: 20.004px;
  font-size: 12.004px;
  color: rgba(250,250,252,0.55);
}
.zjuffjq {
  color: rgba(245,254,249,0.4);
  margin-top: 12.002202px;
  font-size: 11.00168491px;
}
@media (max-width: 640px) {
  .zm95osc {
    grid-template-columns: 1fr;
  }
}
.zcpgaoo {
  justify-content: center;
  inset: 0;
  background: rgba(0,8,25,0.85);
  align-items: center;
  display: flex;
  position: fixed;
  padding: 20.009px;
  z-index: 9000;
}
.zagehuy {
  border: 4.009599px solid #030002;
  max-width: 440.00197293px;
  background: var(--ydfyeulynbi);
  width: 100%;
  box-shadow: var(--hqmtjglowf);
}
.zbejlpz {
  background: var(--tyvdfoudyqqq);
  color: rgb(254,253,250);
  border-bottom: 3.00846713px solid #010001;
  text-transform: uppercase;
  font-weight: 900;
  padding: 12.0095px 20.00706211px;
}
#qgj8o1 {
  backface-visibility: hidden;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.zxev6rp {
  padding: 28.009522755px 24.00674px;
}
.zxev6rp h2 {
  margin-bottom: 12.008px;
  font-size: 1.25rem;
  text-transform: uppercase;
}
.zxev6rp p {
  margin-bottom: 20.00630px;
  color: var(--srgwocyxmz);
}
.zpbycb0 {
  display: flex;
  gap: 12.0049px;
  flex-wrap: wrap;
}
.zgdcj4t {
  text-transform: uppercase;
  padding: 12.003237222px 22.0052840px;
  cursor: pointer;
  border: 3.0092085px solid #020001;
  font-weight: 900;
  color: var(--vjwqlpscuepwz);
  font-size: 14.00934996px;
  background: var(--ydfyeulynbi);
  justify-content: center;
  display: inline-flex;
  align-items: center;
  transition: transform 0.15s;
  box-shadow: var(--gycduxjdcxui);
}
.h4f31c6 {
  padding: 12.0097585px 22.0021631px;
  box-shadow: var(--gycduxjdcxui);
  cursor: pointer;
  align-items: center;
  font-weight: 900;
  text-transform: uppercase;
  justify-content: center;
  font-size: 14.00431px;
  display: inline-flex;
  border: 3.006119px solid #020001;
  background: var(--ydfyeulynbi);
  transition: transform 0.15s;
  color: var(--vjwqlpscuepwz);
}
.zgdcj4t:hover {
  transform: translate(-2.00287808px, -2.0053px);
}
.h4f31c6:hover {
  transform: translate(-2.008814464px, -2.00495px);
}
.zgdcj4t--lbeordjafldfk {
  color: rgb(252,252,255);
  background: var(--tyvdfoudyqqq);
}
.zbkqz8j {
  border-top: 4.006004748px solid #000001;
  position: fixed;
  bottom: 0;
  z-index: 8000;
  background: var(--ydfyeulynbi);
  right: 0;
  left: 0;
  padding: 20.0042px 24.00702px;
  box-shadow: 0 -6.0013px 0 rgba(3,2,1,0.1);
}
.zcp9zps {
  max-width: var(--udafcosdzsq);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.zcp9zps > p {
  margin-bottom: 16px;
  font-size: 13.0023995px;
  color: var(--srgwocyxmz);
}
.zawcnbn {
  flex-wrap: wrap;
  gap: 10px;
  display: flex;
}
#dbryfs {
  image-rendering: auto;
}
#sbmd7q {
  -webkit-font-smoothing: antialiased;
}
.zrshgdy {
  margin-top: 16.009325741px;
  padding-top: 16px;
  display: none;
  border-top: 2.00328px dashed var(--vjsiromzsbo);
}
.zrshgdy.open {
  display: block;
}
.zrshgdy label {
  margin-bottom: 8.0066735px;
  display: block;
  color: var(--vjwqlpscuepwz);
  font-size: 13.0019px;
}
@media (max-width: 640px) {
  .zswo1dt {
    height: 72.0037839px;
    width: 180.006415px;
  }

  #nk6tk1 {
    font-variant-ligatures: normal;
    image-rendering: auto;
  }

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

  .zmqng8p {
    font-size: 0.875rem;
  }
}
body.zgs89vq .zve6tpy {
  margin-left: var(--ilwbloxkvfhb);
}
@media (max-width: 767px) {
  body.zgs89vq .zve6tpy {
    margin-left: 0;
  }
}
.zytxgsh {
  flex: 1;
  padding: 40.00943px 24.002340662px 64.00546px;
}
.zyhhevh {
  box-shadow: var(--hqmtjglowf);
  border: 4.0095753px solid rgb(2,2,5);
  max-width: 820.0015056px;
  background: var(--ydfyeulynbi);
  margin: 0 auto;
}
.zriw9hk {
  text-transform: uppercase;
  letter-spacing: 0.06em;
  padding: 14px 24.0032005px;
  font-weight: 900;
  color: #fffafc;
  background: var(--tyvdfoudyqqq);
  border-bottom: 3.0041px solid rgb(0,3,4);
  font-size: 14.00808px;
}
.zd52xn0 {
  padding-top: 32.00404762px;
  padding-right: 28.007465px;
  padding-bottom: 40.00437280px;
  padding-left: 28.00374px;
}
.zd52xn0 h1 {
  font-size: clamp(1.5rem, 4vw, 2rem);
  text-transform: uppercase;
  margin-bottom: 16.002px;
}
.zd52xn0 h2 {
  text-transform: uppercase;
  margin: 28.006378651px 0 12.0053195px;
  font-size: 1.1rem;
}
.zd52xn0 p,
.zd52xn0 li {
  font-size: 15.00524447px;
  color: var(--vjwqlpscuepwz);
  margin-bottom: 12.0081px;
}
#vmzb5f {
  -webkit-font-smoothing: antialiased;
}
.zd52xn0 ul {
  padding-left: 20.006px;
  margin-bottom: 16.00554481px;
}
.zd52xn0 ul li {
  margin-bottom: 8.0060px;
}
.zph0kq2 {
  margin-top: 20.007826668px;
}
.zom5972 {
  margin-bottom: 18.0099304px;
}
.zom5972 label {
  font-weight: 900;
  font-size: 13px;
  margin-bottom: 6.00633565px;
  display: block;
  text-transform: uppercase;
}
.zom5972 input,
.zom5972 textarea {
  background: var(--rgtyksiozqfr);
  width: 100%;
  font-size: 15.001417px;
  padding: 12.0021px 14.007486px;
  border: 3.003px solid #020004;
  font-family: var(--qgkrtxbixkre);
}
.zom5972 textarea {
  resize: vertical;
  min-height: 140.0019552px;
}
.zhrkfzf {
  margin-top: 6.0020038px;
  display: none;
  color: #db2625;
  font-weight: 600;
  font-size: 13.00306716px;
}
.zhrkfzf.visible {
  display: block;
}
.zc4ncrk {
  margin-top: 16.003300333px;
  padding-top: 20.007044px;
  padding-right: 20.008164px;
  padding-bottom: 20.00340634px;
  padding-left: 20.00270px;
  background: rgba(15,162,237,0.12);
  display: none;
  border: 3px solid var(--tyvdfoudyqqq);
}
.zc4ncrk.visible {
  display: block;
}
.zc4ncrk p {
  color: var(--vjwqlpscuepwz);
  font-weight: 700;
  margin: 0;
}
.znyersu {
  padding-top: 80.00531875px;
  padding-right: 24.004px;
  padding-bottom: 80.0093009px;
  padding-left: 24px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 560.008px;
  text-align: center;
}
.znyersu h1 {
  margin-bottom: 16.00472px;
  font-size: 5rem;
  color: var(--tyvdfoudyqqq);
}
.znyersu p {
  color: var(--srgwocyxmz);
  font-weight: 600;
  margin-bottom: 28.00282356px;
}
body.zjhghd4 {
  min-height: 100vh;
  flex-direction: column;
  display: flex;
  justify-content: center;
}
.zl7pvum {
  border: 4.00861662px solid #030304;
  box-shadow: var(--hqmtjglowf);
  margin: 80.0013138px auto;
  padding: 40.0051px 28.0068173px;
  max-width: 520.005552px;
  text-align: center;
  background: var(--ydfyeulynbi);
}
.zsn0dz1 {
  padding-top: 4.00500px;
  padding-right: 10.001334px;
  padding-bottom: 4.003781px;
  padding-left: 10.008px;
  background: #fff4c7;
  border: 2.0087px solid #000502;
  font-size: 12.00872px;
  display: inline-block;
  font-weight: 900;
  margin-bottom: 20.0098316px;
}
.zoydwvk {
  border-radius: 50%;
  margin: 0 auto 24.007194px;
  animation: spin 0.8s linear infinite;
  border-top-color: var(--tyvdfoudyqqq);
  border: 4.005px solid var(--vjsiromzsbo);
  width: 40px;
  height: 40.008897px;
}
@keyframes spin {
  to { transform: rotate(360deg); }
}
.zl7pvum h1 {
  font-size: 1.35rem;
  margin-bottom: 12.0081px;
  text-transform: uppercase;
}
.zl7pvum > p {
  font-size: 14.00164px;
  margin-bottom: 10.00153755px;
  color: var(--srgwocyxmz);
}
.zmuakiu {
  border-top: 2.0035098px dashed var(--vjsiromzsbo);
  padding-top: 20.007px;
  margin-top: 28px;
  text-align: left;
}
.zmuakiu p {
  color: var(--srgwocyxmz);
  margin-bottom: 8.001164643px;
  font-size: 12.0035591px;
}
.zmuakiu a {
  font-weight: 700;
}

