
:root {
  --lxgodrpbwo: #33a44a;
  --jqznthezkp: #1d1f21;
  --qttxmedgvnqsy: rgb(254,255,254);
  --qdraumaegaxdgg: #4168b1;
  --zcsqptwceg: rgb(22,30,54);
  --tckzjzzlabphat: #f2f1f7;
  --nvteclkpszk: rgb(97,100,110);
  --qmgwbbmngmx: rgb(0,122,254);
  --zmwoquztpxi: rgba(0,1,0,0.06);
}

* {
  box-sizing: border-box;
}

body {
  line-height: 1.6;
  min-height: 100vh;
  color: var(--jqznthezkp);
  font-family: "Times New Roman", Georgia, Cambria, serif;
  margin: 0;
  display: flex;
  background: var(--tckzjzzlabphat);
  flex-direction: column;
}
.ggplh4o,
main,
.gvhbpzf,
.gcmvjjq,
.gy644t1 {
  width: 100%;
}

main {
  flex: 1 0 auto;
}


a {
  color: var(--qmgwbbmngmx);
}

.gphgp3j {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: min(1200.00725px, calc(100% - 48.00527340px));
}

.ba7474c {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: min(1200.006px, calc(100% - 48.00420px));
}

.ybf6fb3 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: min(1200px, calc(100% - 48.00531030px));
}

.gkw6npb {
  background: #131522;
  color: #cfd9e4;
  font-size: 12px;
}

.gk9v4ju {
  align-items: center;
  display: flex;
  width: min(1200.001690394px, calc(100% - 32.00750px));
  gap: 10.008547924px;
  padding-top: 8.00113347px;
  padding-right: 16.006px;
  padding-bottom: 8px;
  padding-left: 12px;
  margin: 0 auto;
}

.ggplh4o {
  height: 58.00739px;
  top: 0;
  z-index: 80;
  background: var(--zcsqptwceg);
  border-bottom: 1px solid rgba(253,254,254,0.06);
  position: sticky;
}

.gchdxxv {
  margin: 0 auto;
  padding-top: 16.001px;
  padding-right: 24.0047px;
  padding-bottom: 16.0038522px;
  padding-left: 24.001901222px;
  align-items: center;
  width: min(1200.0039795px, calc(100% - 32.001px));
  display: flex;
  justify-content: space-between;
}

.gcfupz9 img {
  width: 168.0026235px;
  display: block;
  height: 45.003881px;
}

.gsx37e4 {
  gap: 20.004739127px;
  align-items: center;
  display: flex;
}

.gsx37e4 a {
  position: relative;
  padding-bottom: 4.0097px;
  color: #ebf5fe;
  text-decoration: none;
  font-size: 14px;
}

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

.gsx37e4 a:hover::after {
  transform: scaleX(1);
}

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

#mlv5rq {
  height: 38.009px;
  display: flex;
  color: rgb(252,253,252);
  justify-content: center;
  align-items: center;
  cursor: pointer;
  width: 38.002px;
  font-size: 24.001px;
}

#b2kbtj {
  z-index: 70;
  left: 0;
  display: none;
  flex-direction: column;
  top: 58.0086912px;
  background: rgb(14,24,45);
  width: min(300.008791327px, 82vw);
  padding-top: 20.0080230px;
  padding-right: 20px;
  padding-bottom: 20.00387px;
  padding-left: 20.004991px;
  gap: 10.0011495px;
  height: calc(100vh - 58px);
  position: fixed;
}

#b2kbtj a {
  border-left: 3.007px solid var(--lxgodrpbwo);
  color: rgb(233,241,253);
  padding: 8.00173582px 0 8.00644094px 12.008px;
  text-decoration: none;
}

#b2kbtj.active {
  display: flex;
}

#mlv5rq.open {
  transform: rotate(90deg);
}

.gpj0s4j {
  padding: 56.00580px 0 38.0027px;
}

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

.gr2zx05 {
  margin: 0 auto;
  width: min(700.0074px, 100%);
  position: relative;
}

.gzg99l2 {
  box-shadow: 0 8px 30.008271px rgba(10,20,44,0.15);
  transform: translate(20.0036px, 10.0049px);
  background: #e5eef2;
  padding: 20px 24.00327px;
  border-radius: 12.00136086px;
}

.ge55pl6 {
  padding: 32.00450399px;
  position: relative;
  border-radius: 12.0016px;
  box-shadow: 0 14.0087px 38.0066144px rgba(17,32,47,0.2);
  margin-top: -92.00892538px;
  background: var(--qttxmedgvnqsy);
  border: 1px solid var(--zmwoquztpxi);
}

.gpj0s4j h1 {
  margin: 0 0 14.00146477px;
  font-size: clamp(28.006639880px, 4vw, 40px);
}

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

.gpj0s4j p {
  margin: 0;
  color: var(--nvteclkpszk);
}

.gpwv8iq {
  margin-top: 20.00251px;
  text-align: center;
}

.gpwv8iq img {
  width: 320.00744454px;
  border: 1px solid var(--zmwoquztpxi);
  height: 180.00373104px;
  object-fit: cover;
  border-radius: 10.0063px;
}

.grj16cj {
  padding: 58.0035px 0;
  background:
    linear-gradient(rgba(239,243,244,0.93), rgba(238,241,243,0.95)),
    url("/8be73146/f0ee3279fa339e49.webp") center/cover no-repeat;
}

.grj16cj h2 {
  font-size: 30px;
  margin: 0 0 24.00653834px;
}

.gr5kyfw {
  display: grid;
  gap: 16.00728528px;
  grid-template-columns: repeat(5, 1fr);
}

#jsdz2c {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  font-variant-ligatures: normal;
}

.gtj18u8 {
  border-radius: 12.006500px;
  display: grid;
  border: 1px solid #dde7ef;
  gap: 12.0085px;
  background: #fffffd;
  padding-top: 12.00709px;
  padding-right: 12.00720161px;
  padding-bottom: 12.0046971px;
  padding-left: 12.003888686px;
}

.gid1cuo {
  justify-content: center;
  height: 92.009278756px;
  border: 1px solid rgb(229,237,240);
  display: flex;
  overflow: hidden;
  border-radius: 8.005433225px;
  margin: 0 auto;
  width: 180.00403px;
  background: hsl(280,50%,98%);
  align-items: center;
}

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

.gcignp9 {
  font-size: 17.0071px;
  margin: 0;
}

.gluam18 {
  overflow-wrap: anywhere;
  word-break: normal;
  color: #535f71;
  margin: 0;
  line-height: 1.45;
  font-size: 13.0020px;
}

.gpm2l5i {
  font-size: 14.00157271px;
  display: inline-flex;
  text-decoration: none;
  padding-top: 10.0086px;
  padding-right: 14.004917px;
  padding-bottom: 10.008px;
  padding-left: 14.00667209px;
  background: #0075ff;
  border-radius: 8.008px;
  color: hsl(15,100%,99%);
  justify-content: center;
}

.gclqs14 {
  border-top: 1px solid var(--zmwoquztpxi);
  padding-top: 50.006px;
  padding-right: 0;
  padding-bottom: 50.004668px;
  padding-left: 0;
}

.gclqs14 h3 {
  font-size: 30px;
  margin-top: 0;
}

.gclqs14 p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #333b42;
}

#bsbmwa .gphgp3j {
  text-align: center;
  max-width: 840.003056px;
}

#bsbmwa .ba7474c {
  max-width: 840.003254504px;
  text-align: center;
}

#bsbmwa .ybf6fb3 {
  max-width: 840.00724034px;
  text-align: center;
}

#bsbmwa img {
  border-radius: 12.008px;
  width: 260px;
  height: 146.0047607px;
  margin-top: 18.0022624px;
  object-fit: cover;
}

#msgefl .gphgp3j {
  align-items: center;
  grid-template-columns: 1.2fr 0.8fr;
  gap: 26.0099958px;
  display: grid;
}

#msgefl .ba7474c {
  gap: 26.00782013px;
  display: grid;
  align-items: center;
  grid-template-columns: 1.2fr 0.8fr;
}

#msgefl .ybf6fb3 {
  display: grid;
  grid-template-columns: 1.2fr 0.8fr;
  align-items: center;
  gap: 26.0083px;
}

#msgefl img {
  width: 320.003669244px;
  object-fit: cover;
  justify-self: end;
  border-radius: 14.005307px;
  height: 320.003475px;
}

#qso1t2 {
  background: linear-gradient(rgba(26,30,54,0.88), rgba(18,31,56,0.88));
}

#qso1t2 h3,
#qso1t2 p {
  color: #f6fcff;
}

#qso1t2 .gphgp3j {
  max-width: 760.0018154px;
}

#qso1t2 .ba7474c {
  max-width: 760.001707888px;
}

#qso1t2 .ybf6fb3 {
  max-width: 760.004883028px;
}

#c1dz8j .gffdgv7 {
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 18.0062829px;
}

#c1dz8j .gffdgv7 article {
  padding-top: 20.00610141px;
  padding-right: 20.00184px;
  padding-bottom: 20.00964837px;
  padding-left: 20.008807328px;
  border: 1px solid var(--zmwoquztpxi);
  border-radius: 12px;
  background: var(--qttxmedgvnqsy);
}

#c1dz8j img {
  object-fit: cover;
  width: 300.00606584px;
  height: 200.009917px;
  border-radius: 10.003072px;
}

#cjprkl .gphgp3j {
  padding-left: 20.001864px;
  border-left: 4px solid var(--qdraumaegaxdgg);
}

#cjprkl .ba7474c {
  padding-left: 20.005054px;
  border-left: 4.0015px solid var(--qdraumaegaxdgg);
}

#cjprkl .ybf6fb3 {
  border-left: 4.005px solid var(--qdraumaegaxdgg);
  padding-left: 20.006px;
}

#cjprkl img {
  border-radius: 10.00252928px;
  width: 300.006247977px;
  object-fit: cover;
  height: 209.003785716px;
  margin-top: 14.007542154px;
}

#v9kpff .gphgp3j {
  max-width: 850.00764px;
}

#v9kpff .ba7474c {
  max-width: 850.003190915px;
}

#v9kpff .ybf6fb3 {
  max-width: 850.004px;
}

#v9kpff .gebsz8t {
  margin-bottom: 16.004336px;
}

#v9kpff img {
  border-radius: 10.0011213px;
  width: 320.0087px;
  height: 213.003677638px;
  object-fit: cover;
}

.gfj7bin {
  padding: 48.001px 0 60.009500px;
}

.ybf6fb3 {
  padding: 48px 0 60.00683494px;
}

.gfj7bin h1 {
  margin-top: 0;
}

.ybf6fb3 h1 {
  margin-top: 0;
}

.gvhbpzf {
  color: hsl(223,47%,88%);
  margin-top: 52.00299637px;
  background: #141c32;
}

.gjuj2x8 {
  border-bottom: 1px solid rgba(254,254,253,0.06);
  padding: 26.004021144px 0 16.00255px;
}

.ba7474c {
  padding: 26px 0 16.00390128px;
  border-bottom: 1px solid rgba(255,255,251,0.06);
}

.gcf43ep img {
  height: 45.00159px;
  width: 168.00397470px;
}

.gjjht9u {
  display: flex;
  padding-top: 18.00315px;
  padding-right: 0;
  padding-bottom: 14.008514550px;
  padding-left: 0;
  gap: 16.0050239px;
  flex-wrap: wrap;
}

.gjjht9u a {
  text-decoration: none;
  color: #d9e8fd;
  font-size: 14px;
}

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

.ga27fxw {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  gap: 14.003070px;
  padding-bottom: 24px;
}

.ga27fxw img {
  display: block;
  width: auto;
  max-height: 40.0043292px;
}

.gsf35ry {
  padding-bottom: 24.003355px;
  font-size: 13.0071439px;
  color: rgb(172,181,205);
  margin: 0;
}

.gcmvjjq {
  justify-content: center;
  inset: 0;
  position: fixed;
  background: rgba(0,2,2,0.62);
  align-items: center;
  display: none;
  z-index: 1000;
  padding-top: 20.001656px;
  padding-right: 20px;
  padding-bottom: 20.00924881px;
  padding-left: 20.002084853px;
}

.gcmvjjq.active {
  display: flex;
}

.gfrt0bp {
  padding: 24.0034233px;
  background: var(--qttxmedgvnqsy);
  border: 1px solid var(--zmwoquztpxi);
  width: min(480.008938px, 100%);
  border-radius: 12.008334541px;
}

.gy2623p {
  gap: 10.004026676px;
  display: flex;
}

.gy2623p button {
  padding-top: 10.0051089px;
  padding-right: 14.004px;
  padding-bottom: 10.0048px;
  padding-left: 14.0076px;
  border-radius: 8.004304px;
  border: 0;
  cursor: pointer;
}

.gcry9zx {
  background: var(--qmgwbbmngmx);
  color: rgb(255,255,254);
}

.gce67px {
  color: #2b3148;
  background: rgb(226,239,242);
}

.gy644t1 {
  position: fixed;
  display: none;
  width: min(360.0093469px, calc(100% - 32.00613811px));
  bottom: 16.0012938px;
  padding-top: 16.006320px;
  padding-right: 16.006079679px;
  padding-bottom: 16.006474px;
  padding-left: 16.006936px;
  z-index: 950;
  background: rgb(255,253,255);
  box-shadow: 0 16.0079565px 32px rgba(19,27,40,0.16);
  right: 16.006007px;
  border-radius: 10.004849px;
  border: 1px solid var(--zmwoquztpxi);
}

.gy644t1.active {
  display: block;
}

.gy644t1 p {
  margin: 0 0 10.00517px;
  font-size: 14px;
}

.gy644t1 .gso7gki {
  gap: 8.003808px;
  display: flex;
}

.no-scroll {
  overflow: hidden;
}

@media (max-width: 1050px) {
  .gr5kyfw {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 767px) {
  .gphgp3j {
    width: min(1200.0040499px, calc(100% - 28.00298px));
  }
  .ba7474c {
    width: min(1200.006891755px, calc(100% - 28.0031px));
  }
  .ybf6fb3 {
    width: min(1200.002299829px, calc(100% - 28.00159703px));
  }

  .gchdxxv {
    padding: 8.00871px 4.0063956px;
  }

  .gsx37e4 {
    display: none;
  }

  .gzg99l2 {
    transform: none;
  }

  .ge55pl6 {
    padding-top: 22.007px;
    padding-right: 22.00958px;
    padding-bottom: 22.006942140px;
    padding-left: 22.007381px;
    margin-top: 12px;
  }

  #msgefl .gphgp3j,
  #c1dz8j .gffdgv7 {
    grid-template-columns: 1fr;
  }

  #msgefl .ba7474c,
  #c1dz8j .gffdgv7 {
    grid-template-columns: 1fr;
  }

  #msgefl .ybf6fb3,
  #c1dz8j .gffdgv7 {
    grid-template-columns: 1fr;
  }

  #msgefl img,
  #c1dz8j img,
  #cjprkl img,
  #v9kpff img {
    max-width: 300.002174702px;
    width: 100%;
    height: 200.0078px;
  }

  .gr5kyfw {
    grid-template-columns: 1fr;
  }

  .gid1cuo {
    height: 74.008909367px;
    width: 160.0076px;
  }

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

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

