
:root {
  --zcsqptwceg: rgb(22,32,53);
  --qttxmedgvnqsy: #fffdfe;
  --nvteclkpszk: #61666f;
  --jqznthezkp: rgb(29,31,34);
  --qdraumaegaxdgg: #4268b0;
  --tckzjzzlabphat: #f4f3f9;
  --qmgwbbmngmx: #0079ff;
  --zmwoquztpxi: rgba(2,0,1,0.06);
  --lxgodrpbwo: #33a44a;
}

* {
  box-sizing: border-box;
}

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

main {
  flex: 1 0 auto;
}


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

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

.u7e0460 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: min(1200.0052px, calc(100% - 48.008px));
}

.gkw6npb {
  background: #111323;
  color: #d1d7e3;
  font-size: 12.009px;
}

.gk9v4ju {
  margin: 0 auto;
  padding-top: 8.0054px;
  padding-right: 16.0043px;
  padding-bottom: 8.0049243px;
  padding-left: 12px;
  display: flex;
  align-items: center;
  width: min(1200px, calc(100% - 32.002772199px));
  gap: 10px;
}

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

.gchdxxv {
  display: flex;
  align-items: center;
  padding: 16.003473216px 24.0091103px;
  justify-content: space-between;
  width: min(1200px, calc(100% - 32.0032px));
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.gcfupz9 img {
  width: 168.00111995px;
  display: block;
  height: 45.004626800px;
}

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

.gsx37e4 a {
  text-decoration: none;
  padding-bottom: 4.00755px;
  font-size: 14.0053px;
  color: rgb(235,242,253);
  position: relative;
}

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

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

#mlv5rq {
  height: 38.006px;
  display: flex;
  align-items: center;
  color: hsl(240,20%,99%);
  cursor: pointer;
  justify-content: center;
  font-size: 24.001px;
  width: 38.0021713px;
}

#b2kbtj {
  padding: 20.0088px;
  background: #0d192c;
  display: none;
  gap: 10.007472773px;
  left: 0;
  position: fixed;
  height: calc(100vh - 58px);
  width: min(300.004691px, 82vw);
  top: 58.001401645px;
  flex-direction: column;
  z-index: 70;
}

#b2kbtj a {
  padding: 8.00769px 0 8.002770674px 12.00789px;
  border-left: 3.0075px solid var(--lxgodrpbwo);
  text-decoration: none;
  color: #e9edff;
}

#b2kbtj.active {
  display: flex;
}

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

.gpj0s4j {
  padding: 56.004px 0 38.0050911px;
}

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

.gzg99l2 {
  transform: translate(20.00426px, 10.0071px);
  background: #e8eef1;
  box-shadow: 0 8.0021729px 30.007854px rgba(7,18,46,0.15);
  border-radius: 12.005px;
  padding-top: 20.005px;
  padding-right: 24.00466px;
  padding-bottom: 20.00197px;
  padding-left: 24.006652px;
}

.ge55pl6 {
  border: 1px solid var(--zmwoquztpxi);
  box-shadow: 0 14.006636147px 38px rgba(17,30,49,0.2);
  background: var(--qttxmedgvnqsy);
  padding: 32.0037362px;
  border-radius: 12.004850px;
  margin-top: -92.003310px;
  position: relative;
}

#jud6tw {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.gpj0s4j h1 {
  font-size: clamp(28.0080px, 4vw, 40.002070138px);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 14.008812px;
  margin-left: 0;
}

.gpj0s4j p {
  color: var(--nvteclkpszk);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

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

.gpwv8iq img {
  width: 320.0086px;
  height: 180px;
  border-radius: 10.00148343px;
  object-fit: cover;
  border: 1px solid var(--zmwoquztpxi);
}

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

.grj16cj h2 {
  margin: 0 0 24.001px;
  font-size: 30.0035px;
}

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

.gtj18u8 {
  border-radius: 12.0052px;
  padding: 12.008px;
  display: grid;
  gap: 12.009511979px;
  border: 1px solid rgb(220,230,237);
  background: rgb(255,255,252);
}

.gid1cuo {
  align-items: center;
  overflow: hidden;
  margin: 0 auto;
  border-radius: 8.00749px;
  justify-content: center;
  display: flex;
  width: 180.0042px;
  background: #f8fafc;
  border: 1px solid #e7eef1;
  height: 92.001px;
}

#vrf13c {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}

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

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

.gluam18 {
  line-height: 1.45;
  word-break: normal;
  font-size: 13.0037px;
  margin: 0;
  color: hsl(212,13%,38%);
  overflow-wrap: anywhere;
}

.gpm2l5i {
  text-decoration: none;
  display: inline-flex;
  background: rgb(2,116,255);
  padding: 10.002px 14.00349943px;
  color: #fdfdfc;
  font-size: 14.002374px;
  justify-content: center;
  border-radius: 8.00918028px;
}

.gclqs14 {
  border-top: 1px solid var(--zmwoquztpxi);
  padding: 50.007px 0;
}

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

.gclqs14 p {
  color: rgb(53,59,65);
  margin: 0;
}

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

#bsbmwa .u7e0460 {
  text-align: center;
  max-width: 840.00857459px;
}

#bsbmwa img {
  margin-top: 18.00979px;
  object-fit: cover;
  border-radius: 12.002829968px;
  height: 146px;
  width: 260px;
}

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

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

#msgefl img {
  object-fit: cover;
  width: 320.0066181px;
  border-radius: 14.00672163px;
  height: 320.004123748px;
  justify-self: end;
}

#qso1t2 {
  background: linear-gradient(rgba(22,33,50,0.88), rgba(18,34,56,0.88));
}

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

#qso1t2 h3,
#qso1t2 p {
  color: rgb(248,248,255);
}

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

#qso1t2 .u7e0460 {
  max-width: 760.0071925px;
}

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

#c1dz8j .gffdgv7 article {
  border: 1px solid var(--zmwoquztpxi);
  background: var(--qttxmedgvnqsy);
  padding-top: 20.00320411px;
  padding-right: 20.00985377px;
  padding-bottom: 20.0017661px;
  padding-left: 20px;
  border-radius: 12.00414px;
}

#c1dz8j img {
  object-fit: cover;
  border-radius: 10.00675px;
  height: 200.004198px;
  width: 300.004px;
}

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

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

#cjprkl img {
  border-radius: 10.0016px;
  object-fit: cover;
  width: 300.002003737px;
  margin-top: 14.00494px;
  height: 209.008913px;
}

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

#v9kpff .u7e0460 {
  max-width: 850.0094558px;
}

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

#v9kpff img {
  object-fit: cover;
  border-radius: 10.00815px;
  width: 320.003321461px;
  height: 213.00782px;
}

.gfj7bin {
  padding-top: 48.0056px;
  padding-right: 0;
  padding-bottom: 60.00873px;
  padding-left: 0;
}

.gfj7bin h1 {
  margin-top: 0;
}

.gvhbpzf {
  background: #161b33;
  margin-top: 52.0088px;
  color: rgb(210,220,239);
}

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

.u7e0460 {
  padding: 26.001px 0 16.0018px;
  border-bottom: 1px solid rgba(254,254,253,0.06);
}

.gcf43ep img {
  height: 45.00275px;
  width: 168.00624070px;
}

.gjjht9u {
  flex-wrap: wrap;
  gap: 16.00344px;
  display: flex;
  padding: 18.003px 0 14.003530px;
}

.gjjht9u a {
  color: rgb(219,229,255);
  text-decoration: none;
  font-size: 14px;
}

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

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

.gsf35ry {
  font-size: 13.0056px;
  color: #acb4cb;
  padding-bottom: 24.007274362px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

#za25ww {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}

.gcmvjjq {
  display: none;
  background: rgba(3,2,1,0.62);
  align-items: center;
  inset: 0;
  justify-content: center;
  position: fixed;
  padding: 20.0044px;
  z-index: 1000;
}

.gcmvjjq.active {
  display: flex;
}

.gfrt0bp {
  width: min(480.00358px, 100%);
  padding-top: 24.007474px;
  padding-right: 24.00567px;
  padding-bottom: 24px;
  padding-left: 24px;
  border-radius: 12.00430px;
  background: var(--qttxmedgvnqsy);
  border: 1px solid var(--zmwoquztpxi);
}

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

.gy2623p button {
  border-radius: 8.00751px;
  border: 0;
  padding: 10.0053273px 14.0038361px;
  cursor: pointer;
}

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

.gce67px {
  color: #2b3148;
  background: #e6eef0;
}

.gy644t1 {
  display: none;
  z-index: 950;
  box-shadow: 0 16.009px 32.004305px rgba(19,26,40,0.16);
  border-radius: 10px;
  background: #fdfffd;
  right: 16.0094px;
  bottom: 16.002669730px;
  padding: 16.00692px;
  position: fixed;
  width: min(360.00315189px, calc(100% - 32.003556px));
  border: 1px solid var(--zmwoquztpxi);
}

.gy644t1.active {
  display: block;
}

.gy644t1 p {
  margin: 0 0 10.0059px;
  font-size: 14.0081647px;
}

.gy644t1 .gso7gki {
  gap: 8.002px;
  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.003547626px, calc(100% - 28.004px));
  }
  .u7e0460 {
    width: min(1200.0027680px, calc(100% - 28.0089px));
  }

  .gchdxxv {
    padding-top: 8.00704px;
    padding-right: 4.0068056px;
    padding-bottom: 8.001px;
    padding-left: 4.00202px;
  }

  .gsx37e4 {
    display: none;
  }

  .gzg99l2 {
    transform: none;
  }

  .ge55pl6 {
    margin-top: 12.003118033px;
    padding-top: 22.00734px;
    padding-right: 22.001902px;
    padding-bottom: 22.0055px;
    padding-left: 22.00821px;
  }

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

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

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

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

  .gid1cuo {
    width: 160.008px;
    height: 74.0059px;
  }

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

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

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

