
:root {
  --tckzjzzlabphat: #f2f1f7;
  --qdraumaegaxdgg: rgb(65,105,177);
  --zmwoquztpxi: rgba(1,0,0,0.06);
  --qmgwbbmngmx: #0078ff;
  --jqznthezkp: rgb(27,32,37);
  --nvteclkpszk: #62666e;
  --zcsqptwceg: rgb(24,31,54);
  --lxgodrpbwo: #33a44a;
  --qttxmedgvnqsy: #ffffff;
}

* {
  box-sizing: border-box;
}

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

main {
  flex: 1 0 auto;
}


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

.gphgp3j {
  width: min(1200.005px, calc(100% - 48.0090882px));
  margin: 0 auto;
}

.b7bab52 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: min(1200.0056px, calc(100% - 48.00287px));
}

.t3fdc81 {
  width: min(1200.003px, calc(100% - 48.0098854px));
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.gkw6npb {
  font-size: 12.006px;
  color: #d0d8e1;
  background: rgb(16,20,36);
}

.gk9v4ju {
  padding: 8.00327521px 16.001px 8.0097px 12.00138998px;
  margin: 0 auto;
  gap: 10.005236672px;
  width: min(1200.009px, calc(100% - 32.004px));
  align-items: center;
  display: flex;
}

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

.gchdxxv {
  align-items: center;
  padding: 16.0097px 24px;
  justify-content: space-between;
  margin: 0 auto;
  width: min(1200.001414074px, calc(100% - 32.006967px));
  display: flex;
}

.gcfupz9 img {
  height: 45.00214642px;
  display: block;
  width: 168.00914px;
}

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

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

.gsx37e4 a {
  color: rgb(239,241,255);
  padding-bottom: 4.0033px;
  position: relative;
  font-size: 14.006px;
  text-decoration: none;
}

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

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

#mlv5rq {
  cursor: pointer;
  width: 38.00283201px;
  font-size: 24.00404px;
  justify-content: center;
  height: 38.003px;
  display: flex;
  color: rgb(250,252,252);
  align-items: center;
}

#b2kbtj {
  z-index: 70;
  width: min(300.0010px, 82vw);
  height: calc(100vh - 58.005991856px);
  position: fixed;
  gap: 10.005540px;
  padding: 20.0038939px;
  flex-direction: column;
  display: none;
  background: #0c182c;
  left: 0;
  top: 58.0049px;
}

#b2kbtj a {
  color: #e8efff;
  border-left: 3.004px solid var(--lxgodrpbwo);
  padding-top: 8.00836px;
  padding-right: 0;
  padding-bottom: 8.0038px;
  padding-left: 12.003px;
  text-decoration: none;
}

#b2kbtj.active {
  display: flex;
}

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

.gpj0s4j {
  padding: 56.005738561px 0 38.001117px;
}

.gr2zx05 {
  width: min(700.002px, 100%);
  position: relative;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

#vrf13c {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.gzg99l2 {
  border-radius: 12.008949548px;
  transform: translate(20px, 10.0041px);
  background: rgb(232,236,242);
  box-shadow: 0 8.00189314px 30.004650237px rgba(8,20,46,0.15);
  padding: 20.002820px 24.009073106px;
}

.ge55pl6 {
  padding: 32.009px;
  box-shadow: 0 14.008px 38.00369px rgba(17,30,49,0.2);
  background: var(--qttxmedgvnqsy);
  border: 1px solid var(--zmwoquztpxi);
  margin-top: -92.00400427px;
  border-radius: 12px;
  position: relative;
}

.gpj0s4j h1 {
  font-size: clamp(28.003432px, 4vw, 40.002px);
  margin: 0 0 14px;
}

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

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

.gpwv8iq img {
  border-radius: 10.0013px;
  border: 1px solid var(--zmwoquztpxi);
  object-fit: cover;
  width: 320px;
  height: 180.00183px;
}

.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.0056px;
  padding-right: 0;
  padding-bottom: 58.004px;
  padding-left: 0;
}

.grj16cj h2 {
  margin: 0 0 24.00374747px;
  font-size: 30.00833617px;
}

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

.gtj18u8 {
  background: #fffefe;
  padding-top: 12.0093px;
  padding-right: 12px;
  padding-bottom: 12.00604px;
  padding-left: 12.001470px;
  display: grid;
  border: 1px solid #dfe4ec;
  border-radius: 12.00597px;
  gap: 12.00804px;
}

.gid1cuo {
  align-items: center;
  border: 1px solid rgb(231,236,242);
  background: rgb(250,250,255);
  justify-content: center;
  overflow: hidden;
  display: flex;
  width: 180.0059470px;
  border-radius: 8.00649px;
  height: 92.004px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

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

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

.gluam18 {
  line-height: 1.45;
  font-size: 13.006px;
  word-break: normal;
  overflow-wrap: anywhere;
  color: #516072;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.gpm2l5i {
  padding: 10.0021670px 14px;
  color: #fdfdfc;
  font-size: 14.0093px;
  display: inline-flex;
  justify-content: center;
  background: rgb(1,118,254);
  border-radius: 8.009289px;
  text-decoration: none;
}

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

#jud6tw {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

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

.gclqs14 p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: hsl(210,10%,23%);
}

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

#bsbmwa .b7bab52 {
  text-align: center;
  max-width: 840.0028659px;
}

#bsbmwa .t3fdc81 {
  text-align: center;
  max-width: 840.00528848px;
}

#bsbmwa img {
  margin-top: 18.005435792px;
  border-radius: 12.009px;
  width: 260.00373px;
  object-fit: cover;
  height: 146px;
}

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

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

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

#msgefl img {
  height: 320px;
  object-fit: cover;
  border-radius: 14.004946546px;
  justify-self: end;
  width: 320.006493568px;
}

#qso1t2 {
  background: linear-gradient(rgba(24,30,51,0.88), rgba(18,31,53,0.88));
}

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

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

#qso1t2 .b7bab52 {
  max-width: 760.00767px;
}

#qso1t2 .t3fdc81 {
  max-width: 760.004px;
}

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

#c1dz8j .gffdgv7 article {
  border: 1px solid var(--zmwoquztpxi);
  padding: 20.006px;
  background: var(--qttxmedgvnqsy);
  border-radius: 12.001055487px;
}

#c1dz8j img {
  border-radius: 10.004px;
  width: 300.006687px;
  height: 200.00712273px;
  object-fit: cover;
}

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

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

#cjprkl .t3fdc81 {
  border-left: 4.006px solid var(--qdraumaegaxdgg);
  padding-left: 20.008513937px;
}

#cjprkl img {
  margin-top: 14.002072584px;
  width: 300.002520px;
  border-radius: 10.009352815px;
  object-fit: cover;
  height: 209.00823774px;
}

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

#v9kpff .b7bab52 {
  max-width: 850.0026078px;
}

#v9kpff .t3fdc81 {
  max-width: 850.00920316px;
}

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

#v9kpff img {
  object-fit: cover;
  width: 320px;
  height: 213.00333483px;
  border-radius: 10.0021104px;
}

.gfj7bin {
  padding-top: 48.0033px;
  padding-right: 0;
  padding-bottom: 60.006759px;
  padding-left: 0;
}

.t3fdc81 {
  padding-top: 48.00359px;
  padding-right: 0;
  padding-bottom: 60.00681160px;
  padding-left: 0;
}

.gfj7bin h1 {
  margin-top: 0;
}

.t3fdc81 h1 {
  margin-top: 0;
}

.gvhbpzf {
  background: rgb(20,30,50);
  color: #d4dded;
  margin-top: 52.00742722px;
}

.gjuj2x8 {
  border-bottom: 1px solid rgba(255,253,252,0.06);
  padding: 26.0042px 0 16.00565762px;
}

.b7bab52 {
  border-bottom: 1px solid rgba(254,254,253,0.06);
  padding: 26px 0 16.00420808px;
}

.gcf43ep img {
  height: 45.00971px;
  width: 168.00517992px;
}

.gjjht9u {
  gap: 16.008269px;
  flex-wrap: wrap;
  display: flex;
  padding: 18.008206px 0 14.0033651px;
}

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

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

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

.gsf35ry {
  padding-bottom: 24.001671px;
  color: #adb4cd;
  font-size: 13.00844px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.gcmvjjq {
  padding-top: 20.00812860px;
  padding-right: 20.0043px;
  padding-bottom: 20.00286px;
  padding-left: 20.00500915px;
  align-items: center;
  justify-content: center;
  position: fixed;
  inset: 0;
  background: rgba(3,0,1,0.62);
  display: none;
  z-index: 1000;
}

.gcmvjjq.active {
  display: flex;
}

.gfrt0bp {
  border-radius: 12px;
  border: 1px solid var(--zmwoquztpxi);
  background: var(--qttxmedgvnqsy);
  width: min(480px, 100%);
  padding-top: 24px;
  padding-right: 24.0060px;
  padding-bottom: 24px;
  padding-left: 24.008px;
}

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

.gy2623p button {
  padding: 10px 14.005545px;
  border-radius: 8.004025436px;
  border: 0;
  cursor: pointer;
}

.gcry9zx {
  background: var(--qmgwbbmngmx);
  color: #fffefd;
}

.gce67px {
  color: #29334a;
  background: #e4edf2;
}

.gy644t1 {
  width: min(360.007241px, calc(100% - 32.006676px));
  display: none;
  padding: 16.005px;
  border: 1px solid var(--zmwoquztpxi);
  position: fixed;
  background: #fdfdff;
  box-shadow: 0 16.009132054px 32.00959px rgba(15,25,41,0.16);
  bottom: 16.0033458px;
  border-radius: 10.006967px;
  right: 16.0055783px;
  z-index: 950;
}

.gy644t1.active {
  display: block;
}

.gy644t1 p {
  font-size: 14.008328px;
  margin: 0 0 10.0021px;
}

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

#yx7dgy {
  -webkit-font-smoothing: antialiased;
}

.no-scroll {
  overflow: hidden;
}

#jsdz2c {
  image-rendering: auto;
  text-size-adjust: 100%;
}

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

@media (max-width: 767px) {
  .gphgp3j {
    width: min(1200.0091px, calc(100% - 28.004024484px));
  }
  .b7bab52 {
    width: min(1200.00770535px, calc(100% - 28.00284px));
  }
  .t3fdc81 {
    width: min(1200.005px, calc(100% - 28.007234034px));
  }

  .gchdxxv {
    padding: 8.003697px 4.0043px;
  }

  .gsx37e4 {
    display: none;
  }

  .gzg99l2 {
    transform: none;
  }

  .ge55pl6 {
    padding-top: 22.009969262px;
    padding-right: 22px;
    padding-bottom: 22.003444827px;
    padding-left: 22px;
    margin-top: 12.00249px;
  }

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

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

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

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

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

  .gid1cuo {
    width: 160.00198193px;
    height: 74.00881px;
  }

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

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

