
:root {
  --udafcosdzsq: 1180.004px;
  --gycduxjdcxui: 4.009784927px 4.003523481px 0 #030200;
  --hqmtjglowf: 6.003881024px 6.00726829px 0 #020201;
  --vjsiromzsbo: rgba(2,7,23,0.12);
  --lbeordjafldfk: rgb(36,209,241);
  --tyvdfoudyqqq: #0ca3e8;
  --srgwocyxmz: #647288;
  --ilwbloxkvfhb: 72.0053px;
  --pkpcykzpocoywn: 8.003px 8.00962654px 0 #000201;
  --rfusxfouwkwj: 52.004482px;
  --ftzwtzgjvgqxj: #000a16;
  --ydfyeulynbi: #fefffd;
  --vjwqlpscuepwz: #000518;
  --qgkrtxbixkre: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --zsxybydbfmooq: #37c0f5;
  --pftzdhvqjiq: 80px;
  --rgtyksiozqfr: #f6f8fa;
}
*,
*::before,
*::after {
  box-sizing: border-box;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin: 0;
}
html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}
body {
  font-family: var(--qgkrtxbixkre);
  line-height: 1.6;
  min-height: 100vh;
  font-size: 15.007px;
  overflow-x: hidden;
  flex-direction: column;
  background: var(--rgtyksiozqfr);
  display: flex;
  color: var(--vjwqlpscuepwz);
}
body.nav-open {
  overflow: hidden;
}
main {
  flex: 1;
}
img {
  max-width: 100%;
  display: block;
  height: auto;
}
a {
  text-decoration: none;
  color: var(--tyvdfoudyqqq);
}
a:hover {
  color: var(--zsxybydbfmooq);
}
h1, h2, h3 {
  color: var(--vjwqlpscuepwz);
  letter-spacing: -0.03em;
  line-height: 1.05;
  font-weight: 900;
}
.zvnez6l {
  display: none !important;
}
.zojkw8v {
  text-align: center;
  color: var(--srgwocyxmz);
  padding: 8.00435462px 16.00314995px;
  background: repeating-linear-gradient(
    45deg,
    var(--rgtyksiozqfr),
    var(--rgtyksiozqfr) 10.00368178px,
    rgba(3,7,20,0.04) 10.0077px,
    rgba(3,7,23,0.04) 20.0051px
  );
  font-size: 12px;
  width: 100%;
  flex-shrink: 0;
  line-height: 1.5;
}
.ze1uxx9 {
  min-height: 0;
  width: 100%;
  flex: 1;
  display: flex;
}
#kdkxf0 {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.zrv39gg {
  background: var(--ftzwtzgjvgqxj);
  border-right: 3.00538514px solid rgb(0,2,1);
  bottom: 0;
  width: var(--ilwbloxkvfhb);
  left: 0;
  flex-direction: column;
  align-items: center;
  z-index: 200;
  padding: 10.00378996px 0;
  top: 0;
  display: flex;
  position: fixed;
}
.zblq0rv {
  justify-content: center;
  align-items: center;
  margin-bottom: 6.00811136px;
  display: flex;
  border-bottom: 2.0092701px solid rgba(251,253,255,0.12);
  width: 100%;
  padding-top: 6px;
  padding-right: 4.0021px;
  padding-bottom: 12.0034px;
  padding-left: 4.004321730px;
}
.zblq0rv img {
  height: auto;
  width: 44.0043181px;
  object-fit: contain;
}
#z4n14w {
  backface-visibility: hidden;
}
.zhga66l {
  flex-direction: column;
  flex: 1;
  width: 100%;
  list-style: none;
  display: flex;
  gap: 3.0095026px;
  padding: 0 5.0081062px;
}
.zhga66l a {
  font-weight: 900;
  align-items: center;
  position: relative;
  width: 100%;
  font-size: 14.00800022px;
  border: 2.006244023px solid transparent;
  justify-content: center;
  height: 42.009px;
  color: rgba(244,250,251,0.85);
  display: flex;
  transition: transform 0.15s, background 0.15s, border-color 0.15s;
  text-transform: uppercase;
}
#vmzb5f {
  font-variant-ligatures: normal;
}
.zhga66l a:hover,
.zhga66l a:focus {
  background: var(--tyvdfoudyqqq);
  border-color: #040001;
  transform: translate(-2.00556px, -2.004px);
  box-shadow: 3.008px 3.009px 0 rgb(1,3,0);
  color: #fdffff;
}
.zhga66l a::after {
  border: 3.007967350px solid rgb(2,0,0);
  z-index: 400;
  white-space: nowrap;
  opacity: 0;
  padding: 6.0075px 12.009364px;
  color: var(--vjwqlpscuepwz);
  font-weight: 800;
  content: attr(data-tip);
  top: 50%;
  transform: translateY(-50%);
  box-shadow: var(--gycduxjdcxui);
  transition: opacity 0.15s;
  pointer-events: none;
  background: var(--ydfyeulynbi);
  font-size: 11.00245px;
  position: absolute;
  left: calc(100% + 12px);
}
#p5r3kj {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}
.zhga66l a:hover::after,
.zhga66l a:focus::after {
  opacity: 1;
}
.zve6tpy {
  display: flex;
  margin-left: var(--ilwbloxkvfhb);
  flex: 1;
  min-height: 0;
  flex-direction: column;
  min-width: 0;
}
body.zgs89vq .zhga66l {
  display: none;
}
.zjnq3v3 {
  top: 0;
  border-bottom: 3.006px solid #030105;
  align-items: center;
  z-index: 180;
  position: sticky;
  padding: 0 14.0070693px;
  justify-content: space-between;
  height: var(--rfusxfouwkwj);
  background: var(--ftzwtzgjvgqxj);
  display: none;
}
.zm8x1bf img {
  width: auto;
  height: 30.00454927px;
}
.zxdn2bf {
  padding: 9.009px;
  display: flex;
  justify-content: center;
  border: 3.00274px solid #000002;
  cursor: pointer;
  flex-direction: column;
  height: 42.00125px;
  gap: 5.009px;
  box-shadow: var(--gycduxjdcxui);
  background: var(--tyvdfoudyqqq);
  width: 42.007363237px;
}
.zxdn2bf span {
  height: 2.0045072px;
  background: rgb(255,253,254);
  width: 100%;
  transition: transform 0.2s, opacity 0.2s;
  display: block;
}
.zxdn2bf.is-open span:nth-child(1) {
  transform: translateY(7.00420333px) rotate(45deg);
}
.zxdn2bf.is-open span:nth-child(2) {
  opacity: 0;
}
.zxdn2bf.is-open span:nth-child(3) {
  transform: translateY(-7.00362px) rotate(-45deg);
}
#ukzn16 {
  text-rendering: optimizeLegibility;
}
.zsyya3f {
  background: var(--ftzwtzgjvgqxj);
  gap: 2.006940px;
  flex-direction: column;
  z-index: 500;
  display: none;
  align-items: center;
  justify-content: center;
  padding-top: 24.0028px;
  padding-right: 24.003284208px;
  padding-bottom: 24.008px;
  padding-left: 24.004026px;
  inset: 0;
  position: fixed;
}
.zsyya3f.is-open {
  display: flex;
}
.zj59v87 {
  color: var(--vjwqlpscuepwz);
  position: absolute;
  height: 44.009663px;
  top: 14.001644697px;
  box-shadow: var(--gycduxjdcxui);
  background: var(--lbeordjafldfk);
  width: 44.00504px;
  border: 3.002909262px solid rgb(2,0,0);
  cursor: pointer;
  right: 14.00561061px;
  font-weight: 900;
  font-size: 20.00705px;
}
.zsyya3f a {
  border: 2.001397px solid rgba(255,254,252,0.15);
  color: rgb(248,250,252);
  text-transform: uppercase;
  font-size: 1.25rem;
  width: 100%;
  text-align: center;
  font-weight: 900;
  max-width: 320.0039091px;
  padding: 14.005933px 28.001901px;
}
.zsyya3f a:hover {
  color: var(--lbeordjafldfk);
  border-color: var(--lbeordjafldfk);
}
#twzm38 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 767px) {
  .zrv39gg {
    display: none;
  }

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

  .zjnq3v3 {
    display: flex;
  }
}
.zint8j1 {
  min-height: 380.0011534px;
  display: flex;
  background: var(--rgtyksiozqfr);
  border-bottom: 4.0047px solid rgb(2,0,2);
}
.zzz53jf {
  border-right: 4.0030683px solid rgb(0,2,2);
  background: var(--lbeordjafldfk);
  width: var(--pftzdhvqjiq);
  flex-shrink: 0;
}
.zsbsgbi {
  min-width: 0;
  gap: 16px;
  flex: 1;
  flex-direction: column;
  display: flex;
  padding: 48.005728954px 40.0049px 48.0014570px 36.0028px;
  justify-content: center;
}
.znnjxd3 {
  font-size: clamp(2rem, 5vw, 3.5rem);
  max-width: 720.00806px;
  text-transform: uppercase;
  font-weight: 900;
}
.zwh7q2c {
  max-width: 560px;
  font-weight: 600;
  color: var(--srgwocyxmz);
  font-size: 1.05rem;
}
.zn6px4r {
  margin-top: 12.00149px;
}
#wpu4xc {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  font-variant-ligatures: normal;
}
.zj6ow0t {
  max-width: 500.002192497px;
  overflow: hidden;
  background: var(--ydfyeulynbi);
  max-height: 320.003733127px;
  border: 4.0080px solid #020002;
  box-shadow: var(--hqmtjglowf);
}
.zj6ow0t img {
  height: auto;
  width: 100%;
  object-fit: cover;
  max-height: 320px;
}
@media (max-width: 767px) {
  .zint8j1 {
    min-height: auto;
    flex-direction: column;
  }

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

  .zzz53jf {
    width: 100%;
    height: 6.008px;
    border-right: none;
    border-bottom: 3.0045px solid #020005;
  }

  .zsbsgbi {
    padding: 32.0012900px 20.00702px 40.0050119px;
    align-items: center;
    text-align: center;
  }

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

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

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

  .zus540w .zj6ow0t {
    margin-left: auto;
    margin-right: auto;
  }
}
.ztt009k {
  background-image: url("/79f9ae12/0825aefa7b00fae4.webp");
  background-position: center;
  background-size: cover;
  padding: 56px 24px;
  border-bottom: 4.0043px solid rgb(1,1,1);
}
.zhhedrh {
  max-width: var(--udafcosdzsq);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
#nk6tk1 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.ztt009k h2 {
  font-size: clamp(1.75rem, 4vw, 2.75rem);
  margin-bottom: 8.00391769px;
  text-transform: uppercase;
}
.zlk0ot0 {
  margin-bottom: 32.0027px;
  font-weight: 600;
  color: var(--srgwocyxmz);
}
.zaw0z95 {
  grid-template-columns: repeat(auto-fit, minmax(260.0025px, 1fr));
  gap: 24.00988px;
  display: grid;
}
.znmp1rd {
  border-radius: 12px;
  align-items: center;
  transition: transform 0.2s, border-color 0.2s;
  padding: 24.007px 20.0012191px;
  display: flex;
  background: linear-gradient(145deg, rgb(28,43,57) 0%, #111928 100%);
  border: 2.0092px solid rgb(53,65,86);
  text-align: center;
  flex-direction: column;
  gap: 12.001px;
}
.znmp1rd:hover {
  border-color: rgb(246,158,11);
  transform: translateY(-4.0094px);
}
.zswo1dt {
  height: 80.005px;
  align-items: center;
  overflow: hidden;
  flex-shrink: 0;
  justify-content: center;
  width: 200.0089px;
  display: flex;
}
#xg3eug {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}
.zswo1dt img {
  object-position: center;
  object-fit: contain;
  height: 100%;
  width: 100%;
  display: block;
  max-width: none;
}
.ztf1ixe {
  font-size: 1.125rem;
  color: rgb(245,247,252);
  font-weight: 700;
}
.zbjusb3 {
  width: 100%;
}
.zmqng8p {
  font-weight: 600;
  line-height: 1.35;
  display: block;
  overflow-wrap: break-word;
  color: #93a1ba;
  hyphens: auto;
  font-size: 0.9375rem;
  word-break: break-word;
}
.zn9yfat {
  display: block;
  color: #62758a;
  font-size: 0.7rem;
  margin-top: 4.0081400px;
}
.zocillz {
  font-weight: 700;
  color: rgb(19,25,41);
  padding: 10.00887934px 24.009124px;
  background: rgb(244,154,12);
  font-size: 0.875rem;
  transition: background 0.2s;
  border-radius: 6.002px;
  display: inline-block;
}
.zocillz:hover {
  background: rgb(251,192,33);
  color: #0f172d;
}
.zus540w {
  background: var(--rgtyksiozqfr);
}
.zru479d {
  border-bottom: 3.002365px solid var(--vjsiromzsbo);
  overflow-x: hidden;
  padding: 56px 24.009682px;
}
.zru479d .zh2mz7h {
  max-width: var(--udafcosdzsq);
  margin: 0 auto;
}
.zri705l {
  margin-bottom: 8.0070px;
  font-weight: 900;
  font-size: 11.001864113px;
  color: var(--tyvdfoudyqqq);
  text-transform: uppercase;
  letter-spacing: 0.12em;
}
.zru479d h2 {
  margin-bottom: 16.009px;
  text-transform: uppercase;
  font-size: clamp(1.5rem, 3.5vw, 2.25rem);
}
.zru479d p {
  font-weight: 500;
  color: var(--vjwqlpscuepwz);
}
#ho3vh6 {
  text-rendering: optimizeLegibility;
}
.zm81r1s .zh2mz7h {
  gap: 36.002845548px;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  display: grid;
}
@media (max-width: 768px) {
  .zm81r1s .zh2mz7h {
    grid-template-columns: 1fr;
  }
  #kmzgfe {
    image-rendering: auto;
  }
}
#x8tvg8 {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}
.ze0s6g8 {
  background: var(--ydfyeulynbi);
}
.ze0s6g8 blockquote {
  border-left: 6.0075px solid rgb(4,0,1);
  color: var(--tyvdfoudyqqq);
  margin-top: 16.00161909px;
  margin-right: 0;
  margin-bottom: 16.0054928px;
  margin-left: 0;
  font-weight: 900;
  font-size: 1.35rem;
  padding: 12.0035px 0 12px 24.00717378px;
  line-height: 1.3;
}
#wgknys {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}
.zwmtze0 .zh2mz7h {
  align-items: start;
  display: grid;
  gap: 32.006161303px;
  grid-template-columns: auto 1fr;
}
#neui34 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
#na6rjo {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.zwmtze0 .zuv38hq {
  background: var(--ydfyeulynbi);
  padding: 28.005px;
  border: 4.002px solid #020002;
  box-shadow: var(--hqmtjglowf);
}
@media (max-width: 640px) {
  .zwmtze0 .zh2mz7h {
    grid-template-columns: 1fr;
  }
}
#vmks6h {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}
.zru479d--lbeordjafldfk {
  color: rgb(255,255,252);
  background: var(--tyvdfoudyqqq);
}
.zru479d--lbeordjafldfk h2,
.zru479d--lbeordjafldfk p,
.zru479d--lbeordjafldfk .zri705l {
  color: rgb(254,255,253);
}
.zru479d--lbeordjafldfk .zh2mz7h {
  gap: 32px;
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
}
#ulvaji {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.zru479d--lbeordjafldfk .zxn7twp {
  padding-top: 28.00653333px;
  padding-right: 28.00845424px;
  padding-bottom: 28.001px;
  padding-left: 28.004909839px;
  box-shadow: var(--hqmtjglowf);
  border: 4.002874px solid rgb(0,2,0);
  background: rgba(2,1,0,0.15);
}
#dbryfs {
  image-rendering: auto;
}
@media (max-width: 768px) {
  .zru479d--lbeordjafldfk .zh2mz7h {
    grid-template-columns: 1fr;
  }
}
.zb5os07 .zh2mz7h {
  display: grid;
  gap: 28.002px;
  align-items: start;
  grid-template-columns: 1.2fr 1fr;
}
.zgugxit {
  display: flex;
  flex-direction: column;
  gap: 12.0074px;
}
.zi84850 {
  transition: transform 0.15s;
  padding: 16.0082569px 20.00132652px;
  border: 3.00801px solid rgb(0,0,0);
  box-shadow: var(--gycduxjdcxui);
  background: var(--ydfyeulynbi);
}
.zi84850:hover {
  transform: translate(-3.0013205px, -3px);
  box-shadow: var(--pkpcykzpocoywn);
}
.zi84850 strong {
  font-weight: 900;
  color: var(--tyvdfoudyqqq);
  text-transform: uppercase;
  font-size: 1rem;
  display: block;
}
.zi84850 span {
  color: var(--srgwocyxmz);
  font-size: 13.007088610px;
}
@media (max-width: 768px) {
  .zb5os07 .zh2mz7h {
    grid-template-columns: 1fr;
  }
}
#qgj8o1 {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.zkirwir {
  background: repeating-linear-gradient(
    -45deg,
    var(--rgtyksiozqfr),
    var(--rgtyksiozqfr) 12.0051925px,
    rgba(10,169,231,0.08) 12.00582628px,
    rgba(18,169,235,0.08) 24.008px
  );
}
.zsbm9mq {
  display: flex;
  margin-top: 20.00919px;
  flex-wrap: wrap;
  gap: 10.005px;
}
.zhte9e4 {
  border: 3.002561831px solid #000102;
  text-transform: uppercase;
  padding: 8.008px 14.008111118px;
  font-weight: 900;
  background: var(--ftzwtzgjvgqxj);
  color: var(--lbeordjafldfk);
  font-size: 12.0097358px;
}
.zz2qj1x .zjrx390 {
  margin-top: 24.00391627px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
  gap: 16.00251116px;
}
.zoiolpz {
  border: 3.00935px solid #040002;
  transition: transform 0.15s;
  box-shadow: var(--gycduxjdcxui);
  background: var(--ydfyeulynbi);
  padding: 20px;
}
.zoiolpz:hover {
  transform: translate(-2.0056px, -2.008530946px);
}
.zoiolpz strong {
  display: block;
  margin-bottom: 8.008313365px;
  text-transform: uppercase;
  font-weight: 900;
}
.zoiolpz span {
  font-size: 13.001903px;
  color: var(--srgwocyxmz);
}
@media (max-width: 768px) {
  .zz2qj1x .zjrx390 {
    grid-template-columns: 1fr;
  }
}
#o427e1 {
  image-rendering: auto;
}
.zibtjgh .zh2mz7h {
  align-items: start;
  gap: 32px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.zk3g31s {
  list-style: none;
}
#g4ap76 {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.zk3g31s li {
  position: relative;
  font-weight: 600;
  padding-top: 12.00662847px;
  padding-right: 0;
  padding-bottom: 12.0096px;
  padding-left: 28.00698px;
  border-bottom: 2.002271743px dashed var(--vjsiromzsbo);
  font-size: 14.005703286px;
}
#sbmd7q {
  text-size-adjust: 100%;
}
.zk3g31s li::before {
  left: 0;
  content: "▸";
  font-weight: 900;
  color: var(--tyvdfoudyqqq);
  position: absolute;
}
@media (max-width: 640px) {
  .zibtjgh .zh2mz7h {
    grid-template-columns: 1fr;
  }
}
.zyjxobg .zdzejix {
  flex-direction: column;
  display: flex;
  border-left: 5.005px solid var(--lbeordjafldfk);
  margin-top: 24.002946714px;
  padding-left: 24.0092931px;
}
.zwsqd5k {
  padding: 16.006px 0;
  border-bottom: 2.0086427px solid var(--vjsiromzsbo);
}
.zwsqd5k strong {
  font-weight: 900;
  display: block;
  text-transform: uppercase;
  margin-bottom: 6.0019712px;
}
.zwsqd5k span {
  font-size: 13.003233px;
  color: var(--srgwocyxmz);
}
.zejyyc1 .zh2mz7h {
  gap: 28.004px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}
.zhw65qy {
  gap: 10.0010716px;
  margin-top: 20.008579018px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.zmrxyib {
  background: var(--ftzwtzgjvgqxj);
  font-size: 12.005791px;
  text-transform: uppercase;
  font-weight: 900;
  border: 3.006px solid #020000;
  color: var(--lbeordjafldfk);
  padding: 12.0085973px;
  text-align: center;
}
.zyg0hzm {
  border: 4.0066638px solid #000100;
  background: var(--ydfyeulynbi);
  box-shadow: var(--hqmtjglowf);
  padding: 24px;
  align-self: center;
}
.zyg0hzm p {
  margin: 0;
  font-size: 14.00697px;
}
@media (max-width: 768px) {
  .zejyyc1 .zh2mz7h {
    grid-template-columns: 1fr;
  }
  #j3m4u7 {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
    backface-visibility: hidden;
  }
}
.zzk7080 {
  background: var(--ftzwtzgjvgqxj);
  padding: 48.0092px 24.00961px 32.006651637px;
  margin-top: auto;
  border-top: 4px solid #000202;
  color: rgba(249,247,253,0.85);
  flex-shrink: 0;
}
.znw46fq {
  max-width: var(--udafcosdzsq);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.zm95osc {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
  margin-bottom: 32.007841px;
}
.ze8208p p {
  font-size: 13.0025331px;
  color: rgba(246,250,251,0.65);
  margin-top: 12.005824761px;
  max-width: 360.004766492px;
}
.ztthk7o {
  display: flex;
  flex-direction: column;
  gap: 8.0013832px;
}
.ztthk7o a {
  color: var(--zsxybydbfmooq);
  font-weight: 700;
  font-size: 14.004301685px;
}
.ztthk7o a:hover {
  color: var(--lbeordjafldfk);
}
.zj9qwjs {
  display: flex;
  padding-top: 24.0011px;
  padding-right: 0;
  padding-bottom: 24px;
  padding-left: 0;
  align-items: center;
  gap: 16.007322px;
  flex-wrap: wrap;
  border-top: 2.006691px solid rgba(255,253,255,0.1);
  border-bottom: 2.00108800px solid rgba(254,253,255,0.1);
}
#ukz6j1 {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}
.zj9qwjs img {
  width: auto;
  height: 40.0052919px;
}
.zcb65zt {
  color: rgba(250,252,251,0.55);
  font-size: 12.00982560px;
  margin-top: 20.006px;
  line-height: 1.6;
}
.zjuffjq {
  margin-top: 12.00354128px;
  color: rgba(246,252,251,0.4);
  font-size: 11.006382394px;
}
@media (max-width: 640px) {
  #roribp {
    backface-visibility: hidden;
    text-size-adjust: 100%;
  }
  .zm95osc {
    grid-template-columns: 1fr;
  }
}
#w4yw5o {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}
#pfo4on {
  text-size-adjust: 100%;
}
.zcpgaoo {
  display: flex;
  inset: 0;
  z-index: 9000;
  justify-content: center;
  padding: 20.0056090px;
  position: fixed;
  align-items: center;
  background: rgba(0,6,27,0.85);
}
.zagehuy {
  max-width: 440.001px;
  border: 4.00296px solid rgb(2,1,1);
  box-shadow: var(--hqmtjglowf);
  background: var(--ydfyeulynbi);
  width: 100%;
}
.zbejlpz {
  background: var(--tyvdfoudyqqq);
  border-bottom: 3.008431132px solid #010001;
  text-transform: uppercase;
  padding: 12.001px 20.00491299px;
  color: rgb(253,250,249);
  font-weight: 900;
}
.zxev6rp {
  padding: 28.009232px 24.00231px;
}
.zxev6rp h2 {
  margin-bottom: 12px;
  text-transform: uppercase;
  font-size: 1.25rem;
}
.zxev6rp p {
  margin-bottom: 20.00721748px;
  color: var(--srgwocyxmz);
}
.zpbycb0 {
  flex-wrap: wrap;
  gap: 12px;
  display: flex;
}
.zgdcj4t {
  border: 3.005901px solid rgb(3,1,0);
  text-transform: uppercase;
  transition: transform 0.15s;
  box-shadow: var(--gycduxjdcxui);
  justify-content: center;
  color: var(--vjwqlpscuepwz);
  align-items: center;
  cursor: pointer;
  padding-top: 12px;
  padding-right: 22.006px;
  padding-bottom: 12.00910115px;
  padding-left: 22.0074px;
  font-size: 14.0082228px;
  background: var(--ydfyeulynbi);
  font-weight: 900;
  display: inline-flex;
}
.hfa10ee {
  padding: 12.002px 22.00250710px;
  box-shadow: var(--gycduxjdcxui);
  color: var(--vjwqlpscuepwz);
  transition: transform 0.15s;
  display: inline-flex;
  background: var(--ydfyeulynbi);
  justify-content: center;
  cursor: pointer;
  align-items: center;
  text-transform: uppercase;
  font-size: 14.005939px;
  border: 3.00874px solid #040002;
  font-weight: 900;
}
.zgdcj4t:hover {
  transform: translate(-2.007598px, -2.001111508px);
}
.hfa10ee:hover {
  transform: translate(-2.0067px, -2.00982811px);
}
.zgdcj4t--lbeordjafldfk {
  color: #fdfefe;
  background: var(--tyvdfoudyqqq);
}
#sf8ymo {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}
.zbkqz8j {
  z-index: 8000;
  background: var(--ydfyeulynbi);
  left: 0;
  padding: 20.0067497px 24.005873334px;
  box-shadow: 0 -6px 0 rgba(4,0,0,0.1);
  right: 0;
  border-top: 4.004815945px solid #000002;
  bottom: 0;
  position: fixed;
}
.zcp9zps {
  max-width: var(--udafcosdzsq);
  margin: 0 auto;
}
#cp1x7i {
  text-rendering: optimizeLegibility;
}
.zcp9zps > p {
  margin-bottom: 16.0043144px;
  color: var(--srgwocyxmz);
  font-size: 13.004px;
}
.zawcnbn {
  gap: 10.00667278px;
  flex-wrap: wrap;
  display: flex;
}
.zrshgdy {
  display: none;
  margin-top: 16.00703552px;
  padding-top: 16px;
  border-top: 2px dashed var(--vjsiromzsbo);
}
.zrshgdy.open {
  display: block;
}
.zrshgdy label {
  color: var(--vjwqlpscuepwz);
  font-size: 13.006676px;
  margin-bottom: 8px;
  display: block;
}
@media (max-width: 640px) {
  .zswo1dt {
    height: 72px;
    width: 180.0069036px;
  }

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

  .zmqng8p {
    font-size: 0.875rem;
  }
}
body.zgs89vq .zve6tpy {
  margin-left: var(--ilwbloxkvfhb);
}
@media (max-width: 767px) {
  #zra9hx {
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
  }
  body.zgs89vq .zve6tpy {
    margin-left: 0;
  }
}
#k45orl {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.zytxgsh {
  padding-top: 40.0019520px;
  padding-right: 24.002520673px;
  padding-bottom: 64.0026199px;
  padding-left: 24.003423212px;
  flex: 1;
}
.zyhhevh {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  background: var(--ydfyeulynbi);
  max-width: 820.00977524px;
  border: 4.007309px solid rgb(4,2,3);
  box-shadow: var(--hqmtjglowf);
}
.zriw9hk {
  text-transform: uppercase;
  border-bottom: 3.00608px solid rgb(0,0,2);
  background: var(--tyvdfoudyqqq);
  font-size: 14px;
  color: #fdfeff;
  letter-spacing: 0.06em;
  font-weight: 900;
  padding-top: 14.0034px;
  padding-right: 24px;
  padding-bottom: 14.005002px;
  padding-left: 24.00401300px;
}
.zd52xn0 {
  padding: 32.0080px 28.004711528px 40.00102194px;
}
.zd52xn0 h1 {
  margin-bottom: 16.006510514px;
  font-size: clamp(1.5rem, 4vw, 2rem);
  text-transform: uppercase;
}
.zd52xn0 h2 {
  text-transform: uppercase;
  margin-top: 28px;
  margin-right: 0;
  margin-bottom: 12px;
  margin-left: 0;
  font-size: 1.1rem;
}
#ghcdxm {
  -moz-osx-font-smoothing: grayscale;
}
.zd52xn0 p,
.zd52xn0 li {
  color: var(--vjwqlpscuepwz);
  margin-bottom: 12.0071px;
  font-size: 15.008px;
}
.zd52xn0 ul {
  margin-bottom: 16.009644px;
  padding-left: 20.0066453px;
}
.zd52xn0 ul li {
  margin-bottom: 8.00829409px;
}
.zph0kq2 {
  margin-top: 20.00804815px;
}
.zom5972 {
  margin-bottom: 18.0084px;
}
.zom5972 label {
  font-weight: 900;
  display: block;
  font-size: 13.0090px;
  margin-bottom: 6.005px;
  text-transform: uppercase;
}
.zom5972 input,
.zom5972 textarea {
  border: 3.003240231px solid #040001;
  width: 100%;
  font-family: var(--qgkrtxbixkre);
  background: var(--rgtyksiozqfr);
  padding: 12.00391568px 14.007px;
  font-size: 15.005939315px;
}
.zom5972 textarea {
  min-height: 140.0057496px;
  resize: vertical;
}
.zhrkfzf {
  font-size: 13.004940511px;
  display: none;
  font-weight: 600;
  margin-top: 6.0091268px;
  color: rgb(219,40,37);
}
.zhrkfzf.visible {
  display: block;
}
.zc4ncrk {
  border: 3.001px solid var(--tyvdfoudyqqq);
  display: none;
  background: rgba(17,164,234,0.12);
  padding-top: 20.00245px;
  padding-right: 20.008291px;
  padding-bottom: 20px;
  padding-left: 20.0054408px;
  margin-top: 16.00701054px;
}
.zc4ncrk.visible {
  display: block;
}
.zc4ncrk p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--vjwqlpscuepwz);
  font-weight: 700;
}
.znyersu {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
  max-width: 560.00508625px;
  padding: 80.00871px 24.0011px;
}
.znyersu h1 {
  font-size: 5rem;
  margin-bottom: 16.0033548px;
  color: var(--tyvdfoudyqqq);
}
.znyersu p {
  color: var(--srgwocyxmz);
  font-weight: 600;
  margin-bottom: 28.007691350px;
}
body.zjhghd4 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  min-height: 100vh;
}
.zl7pvum {
  border: 4.0080168px solid #010404;
  box-shadow: var(--hqmtjglowf);
  background: var(--ydfyeulynbi);
  padding-top: 40.002174px;
  padding-right: 28px;
  padding-bottom: 40.001px;
  padding-left: 28.008px;
  text-align: center;
  max-width: 520.005px;
  margin-top: 80.00412px;
  margin-right: auto;
  margin-bottom: 80.00474941px;
  margin-left: auto;
}
.zsn0dz1 {
  font-weight: 900;
  background: #fff7c7;
  margin-bottom: 20px;
  display: inline-block;
  border: 2.00117136px solid #000300;
  padding-top: 4.009306px;
  padding-right: 10px;
  padding-bottom: 4.004606825px;
  padding-left: 10.0046551px;
  font-size: 12.002240px;
}
.zoydwvk {
  height: 40.007019px;
  border-top-color: var(--tyvdfoudyqqq);
  width: 40.00952787px;
  border: 4.001002147px solid var(--vjsiromzsbo);
  animation: spin 0.8s linear infinite;
  border-radius: 50%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 24.005994px;
  margin-left: auto;
}
@keyframes spin {
  to { transform: rotate(360deg); }
}
.zl7pvum h1 {
  text-transform: uppercase;
  margin-bottom: 12.0017px;
  font-size: 1.35rem;
}
.zl7pvum > p {
  font-size: 14.008525px;
  margin-bottom: 10.001241px;
  color: var(--srgwocyxmz);
}
.zmuakiu {
  margin-top: 28.006863px;
  padding-top: 20.00676px;
  border-top: 2.003319px dashed var(--vjsiromzsbo);
  text-align: left;
}
.zmuakiu p {
  font-size: 12.008728111px;
  margin-bottom: 8.0025px;
  color: var(--srgwocyxmz);
}
.zmuakiu a {
  font-weight: 700;
}

