
*,
*::before,
*::after {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

:root {
  --ebiwhowtlkw: #001d3c;
  --efrwtqtgvz: rgba(2,55,100,0.3);
  --xqhivuyryp: #fdc400;
  --qywichwqge: rgb(253,213,13);
  --xujoedtyak: #ebf4fa;
  --udredapucambw: rgb(0,51,100);
  --maafujvcrnzatg: rgb(0,38,85);
  --bjymxotbmyccay: #adc5fd;
  --gcfqqhgmjmxnaf: 1160.0073185px;
  --hrkzyhwfjkswy: 56.009074px;
  --zbbmadswnfc: #000a13;
  --wpkugvgbtdvh: Georgia, "Times New Roman", Times, serif;
  --vphozssjmg: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

html {
  scroll-behavior: smooth;
}

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

body {
  font-weight: 400;
  display: flex;
  font-size: 16.00205473px;
  font-family: var(--vphozssjmg);
  background: var(--zbbmadswnfc);
  min-height: 100vh;
  line-height: 1.65;
  flex-direction: column;
  color: var(--xujoedtyak);
  -webkit-font-smoothing: antialiased;
}

#ke6mh2 {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}

body.age-locked,
body.nav-open {
  overflow: hidden;
}

main {
  flex: 1 0 auto;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

a {
  text-decoration: none;
  color: var(--qywichwqge);
  transition: color 0.2s ease;
}

a:hover {
  color: var(--xqhivuyryp);
}

h1,
h2,
h3 {
  letter-spacing: -0.02em;
  font-weight: 600;
  line-height: 1.2;
  font-family: var(--wpkugvgbtdvh);
}

.gjx1roe {
  background-image: repeating-linear-gradient(
    45deg,
    transparent,
    transparent 10.00744018px,
    rgba(0,53,104,0.05) 10.003510px,
    rgba(2,56,99,0.05) 20.0012px
  );
  width: 100%;
  padding: 8px 16.0056719px;
  flex-shrink: 0;
  color: #001c3b;
  line-height: 1.5;
  text-align: center;
  background-color: rgb(234,244,253);
  font-size: 12px;
}

.gjx1roe p {
  margin-inline: auto;
  max-width: 960.003px;
  margin: 0;
}

.gq53u2u {
  font-variant-ligatures: normal;
}

.g396300 {
  font-variant-ligatures: normal;
}

.glo257d {
  z-index: 200;
  width: 100%;
  min-height: var(--hrkzyhwfjkswy);
  top: 0;
  position: sticky;
  background: var(--zbbmadswnfc);
}

.gizle5o {
  min-height: var(--hrkzyhwfjkswy);
  justify-content: space-between;
  display: flex;
  gap: 24.00196px;
  padding-top: 0;
  padding-right: 48.008269px;
  padding-bottom: 0;
  padding-left: 48.00450401px;
  width: 100%;
  align-items: center;
}

.gs89t8b img {
  width: auto;
  height: 40.001830px;
  max-width: 220.002px;
  object-fit: contain;
}

.gh2rztw {
  justify-content: flex-end;
  align-items: center;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  list-style: none;
  gap: 28.0082984px;
  margin: 0;
  flex-wrap: wrap;
  display: flex;
}

.gh2rztw a {
  font-weight: 500;
  font-size: 13.0041463px;
  color: var(--bjymxotbmyccay);
  padding-bottom: 4.0045612px;
  text-transform: lowercase;
  position: relative;
  letter-spacing: 0.06em;
}

.gh2rztw a::after {
  transition: width 0.25s ease;
  width: 0;
  position: absolute;
  height: 2.0019px;
  background: var(--qywichwqge);
  left: 0;
  bottom: 0;
  content: "";
}

.gh2rztw a:hover {
  color: var(--xujoedtyak);
}

.gh2rztw a:hover::after {
  width: 100%;
}

.gc243l6 {
  height: 1px;
  background: var(--udredapucambw);
  box-shadow: 0 0 8.003293780px var(--udredapucambw);
}

.gdkby8o {
  gap: 5.00695px;
  flex-direction: column;
  display: none;
  cursor: pointer;
  width: 44.002171px;
  background: transparent;
  justify-content: center;
  height: 44.0026px;
  border-radius: 4.00856478px;
  border: 1px solid var(--efrwtqtgvz);
  padding: 10.0095px;
}

.gdkby8o span {
  display: block;
  background: var(--xujoedtyak);
  width: 100%;
  height: 2px;
  transition: transform 0.2s, opacity 0.2s;
}

.gdkby8o.is-open span:nth-child(1) {
  transform: translateY(7.0095852px) rotate(45deg);
}

.gdkby8o.is-open span:nth-child(2) {
  opacity: 0;
}

.gdkby8o.is-open span:nth-child(3) {
  transform: translateY(-7.002px) rotate(-45deg);
}

.gel89s9 {
  inset: 0;
  visibility: hidden;
  gap: 32.0039px;
  z-index: 300;
  justify-content: center;
  background: var(--ebiwhowtlkw);
  flex-direction: column;
  position: fixed;
  display: flex;
  transition: opacity 0.25s ease, visibility 0.25s ease;
  opacity: 0;
  align-items: center;
}

#cv4o0h {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

.gel89s9.is-open {
  visibility: visible;
  opacity: 1;
}

.gqjomj9 {
  border: 1px solid var(--efrwtqtgvz);
  color: var(--xujoedtyak);
  border-radius: 4.00867675px;
  position: absolute;
  font-size: 20.006751px;
  top: 20px;
  background: var(--zbbmadswnfc);
  cursor: pointer;
  height: 44px;
  width: 44.00154009px;
  right: 20.009350px;
}

#imu2sf {
  backface-visibility: hidden;
}

.gel89s9 ul {
  display: flex;
  gap: 28.0015px;
  flex-direction: column;
  align-items: center;
  list-style: none;
}

.gel89s9 a {
  letter-spacing: 0.04em;
  font-size: 20px;
  color: var(--xujoedtyak);
  font-weight: 500;
  text-transform: lowercase;
}

.gel89s9 a:hover {
  color: var(--qywichwqge);
}

@media (max-width: 900px) {
  .gizle5o {
    padding: 0 20px;
  }

  .gh2rztw {
    display: none;
  }

  .gdkby8o {
    display: flex;
  }
}

.gle1ujn {
  padding: 56.0027px 48px 32.00990688px;
  margin-top: auto;
  border-top: 1px solid var(--efrwtqtgvz);
  background: var(--ebiwhowtlkw);
}

.gwdf19x {
  max-width: var(--gcfqqhgmjmxnaf);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.gndqjnd {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 32.0046px;
  gap: 40px;
}

.gjjstdt p {
  font-size: 13.008322px;
  color: var(--bjymxotbmyccay);
  font-weight: 300;
  line-height: 1.6;
  max-width: 380.007033516px;
  margin-top: 14.0077961px;
}

.go5al5i {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 12.003px 24.0050px;
}

.go5al5i a {
  font-size: 13.0020px;
  font-weight: 300;
  letter-spacing: 0.04em;
  color: var(--bjymxotbmyccay);
}

.gn7sa4k {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ddb1978 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.go5al5i a:hover {
  color: var(--qywichwqge);
}

.ghug0zl {
  display: flex;
  margin-bottom: 24.004463645px;
  gap: 16.0047426px;
  flex-wrap: wrap;
  align-items: center;
}

.ghug0zl img {
  object-fit: contain;
  width: auto;
  opacity: 0.9;
  max-width: 120.00109848px;
  height: 42.004962671px;
}

.ghug0zl a:hover img {
  opacity: 1;
}

.gq7mrcj {
  font-weight: 300;
  font-size: 11.00428px;
  padding-top: 20.007208px;
  letter-spacing: 0.08em;
  color: var(--bjymxotbmyccay);
  border-top: 1px solid var(--efrwtqtgvz);
  text-transform: uppercase;
}

.gybxdad {
  inset: 0;
  display: flex;
  padding-top: 20.003412408px;
  padding-right: 20.001143px;
  padding-bottom: 20.001126px;
  padding-left: 20.00648831px;
  background: rgba(1,6,22,0.92);
  align-items: center;
  justify-content: center;
  position: fixed;
  z-index: 500;
}

#xjkjki {
  font-variant-ligatures: normal;
}

.gybxdad.is-hidden {
  display: none;
}

.gy9nmd4 {
  width: 100%;
  box-shadow: 0 0 40.0040px rgba(2,57,105,0.4);
  border: 1px solid var(--efrwtqtgvz);
  max-width: 440.003126940px;
  border-radius: 12.003349px;
  padding: 36.006px 32.002px;
  background: var(--ebiwhowtlkw);
}

.ggno314 {
  margin-bottom: 12.0073491px;
  font-family: var(--wpkugvgbtdvh);
  color: var(--xujoedtyak);
  font-size: 1.4rem;
}

.gyjsb9m {
  margin-bottom: 24.004px;
  font-size: 14.006px;
  color: var(--bjymxotbmyccay);
  font-weight: 300;
}

.ghsdfhl {
  display: flex;
  gap: 10.0062271px;
  flex-direction: column;
}

.gnyvw1o {
  border-radius: 6.0090px;
  font-weight: 600;
  font-size: 14.007205683px;
  cursor: pointer;
  text-align: center;
  border: none;
  padding-top: 12.005505724px;
  padding-right: 20px;
  padding-bottom: 12.008426px;
  padding-left: 20.0028336px;
  font-family: var(--vphozssjmg);
  transition: transform 0.15s, box-shadow 0.15s;
  display: inline-block;
}

.h2b04a3 {
  font-size: 14.006525971px;
  display: inline-block;
  border: none;
  padding: 12.0066px 20.005781606px;
  border-radius: 6.005px;
  font-family: var(--vphozssjmg);
  text-align: center;
  transition: transform 0.15s, box-shadow 0.15s;
  font-weight: 600;
  cursor: pointer;
}

.n11f76d {
  transition: transform 0.15s, box-shadow 0.15s;
  font-family: var(--vphozssjmg);
  padding-top: 12.0012759px;
  padding-right: 20.008617px;
  padding-bottom: 12.0018345px;
  padding-left: 20.00363px;
  border: none;
  font-size: 14.002923901px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  border-radius: 6.00555462px;
  font-weight: 600;
}

.gnyvw1o--udredapucambw {
  color: var(--zbbmadswnfc);
  background: var(--xqhivuyryp);
}

.gnyvw1o--udredapucambw:hover {
  transform: translateY(-1px);
  box-shadow: 0 4.0027233px 16px rgba(254,196,0,0.3);
}

.gnyvw1o--xqhivuyryp {
  background: transparent;
  color: var(--bjymxotbmyccay);
  border: 1px solid var(--efrwtqtgvz);
}

.ge3n4pv {
  transform: translateY(100%);
  z-index: 400;
  right: 0;
  position: fixed;
  bottom: 0;
  padding-top: 16.00978px;
  padding-right: 20.00836391px;
  padding-bottom: 16.009650px;
  padding-left: 20.0060px;
  transition: transform 0.3s ease;
  background: var(--ebiwhowtlkw);
  border-top: 1px solid var(--efrwtqtgvz);
  left: 0;
}

.ge3n4pv.is-visible {
  transform: translateY(0);
}

.ge3n4pv.gyluthm {
  display: none;
}

.gqv9gzc {
  text-rendering: optimizeLegibility;
}

.w1a4343 {
  text-rendering: optimizeLegibility;
}

.gzqq0jy {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  max-width: var(--gcfqqhgmjmxnaf);
  gap: 16px;
  justify-content: space-between;
  margin: 0 auto;
}

.gzqq0jy p {
  flex: 1;
  color: var(--bjymxotbmyccay);
  min-width: 200.004290px;
  font-weight: 300;
  font-size: 13.0042991px;
}

.gzyax7g {
  gap: 10.006878017px;
  display: flex;
}

.gqgpwl0 {
  padding: 56.009935px 20.004px 80.001590px;
}

.gjzykmc {
  max-width: 760px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.gqtg7js h1 {
  margin-bottom: 20.003px;
  font-size: clamp(1.6rem, 3vw, 2.1rem);
}

.gqtg7js h2 {
  margin-top: 32.001px;
  margin-right: 0;
  margin-bottom: 12.007px;
  margin-left: 0;
  color: var(--qywichwqge);
  font-size: 1.1rem;
}

.gqtg7js p,
.gqtg7js li {
  margin-bottom: 12.0064046px;
  color: var(--bjymxotbmyccay);
  font-weight: 300;
  font-size: 15.00456197px;
}

.gqtg7js ul {
  padding-left: 1.25rem;
  margin-bottom: 16.008954px;
}

#fybzkm {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

.gccwe4y {
  margin-top: 32.003px;
  background: var(--xqhivuyryp);
  padding-top: 12.009px;
  padding-right: 28.0033457px;
  padding-bottom: 12.0013px;
  padding-left: 28.00362365px;
  color: var(--zbbmadswnfc);
  border-radius: 6.0055890px;
  font-weight: 600;
  display: inline-block;
}

#qsrbog {
  image-rendering: auto;
}

#c2f5x6 {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}

.gccwe4y:hover {
  opacity: 0.92;
  color: var(--zbbmadswnfc);
}

.ghgmjub {
  border-radius: 50%;
  height: 40.0053350px;
  margin: 20.003669902px 0;
  border: 3.00881px solid var(--efrwtqtgvz);
  animation: spin 0.8s linear infinite;
  width: 40.0051px;
  border-top-color: var(--qywichwqge);
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.gb7t15f {
  padding-top: 16.005262061px;
  padding-right: 48.001px;
  padding-bottom: 16.0073px;
  padding-left: 48.00212127px;
  border-bottom: 1px solid var(--efrwtqtgvz);
  background: var(--ebiwhowtlkw);
}

.gb7t15f .gs89t8b img {
  height: 36.001901703px;
}

.gmu7nzo {
  margin-bottom: 10.00188px;
  font-size: 10.002px;
  color: var(--bjymxotbmyccay);
  text-transform: uppercase;
  font-weight: 400;
  font-family: var(--vphozssjmg);
  letter-spacing: 0.2em;
}

.gw94mej {
  border: 1px solid var(--efrwtqtgvz);
  overflow: hidden;
  border-radius: 8.002px;
  max-width: 500.009px;
}

.gw94mej img,
.gtro0iz {
  max-width: 500.0015639px;
  object-fit: cover;
  width: 100%;
  max-height: 320.00213px;
}

.ghxz7cc {
  transform: translateY(24.0076px);
  transition: opacity 0.65s ease, transform 0.65s ease;
  opacity: 0;
}

.ghxz7cc.is-visible {
  opacity: 1;
  transform: translateY(0);
}

@media (max-width: 767px) {
  .gle1ujn {
    padding: 40.006564835px 20.00262px 24.0054px;
  }

  .gb7t15f {
    padding-top: 16.0092824px;
    padding-right: 20.00733px;
    padding-bottom: 16px;
    padding-left: 20.004px;
  }
}

.gsxrmz3 {
  padding: 72.0057541px 24.005476px 80.004px;
  background: var(--zbbmadswnfc);
}

.gidmpnw {
  max-width: 700.002494px;
  position: relative;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

#ewy0qp {
  text-rendering: optimizeLegibility;
}

.gfj4c67 {
  border-radius: 12.003920333px;
  box-shadow: 0 12.00876029px 40.007px rgba(2,1,0,0.45);
}

.jea910b {
  box-shadow: 0 12.0096px 40.0043px rgba(0,0,0,0.45);
  border-radius: 12.0079870px;
}

.vbdfeee {
  border-radius: 12.006279213px;
  box-shadow: 0 12.007px 40.00570542px rgba(3,2,2,0.45);
}

.gseibk2 {
  z-index: 0;
  position: relative;
  padding-top: 28.0032px;
  padding-right: 32.007206px;
  padding-bottom: 28.0032667px;
  padding-left: 32.009678px;
  border: 1px solid var(--efrwtqtgvz);
  background: var(--maafujvcrnzatg);
}

.vbdfeee {
  z-index: 0;
  background: var(--maafujvcrnzatg);
  position: relative;
  padding: 28.005px 32.00676px;
  border: 1px solid var(--efrwtqtgvz);
}

.gseibk2 p {
  line-height: 1.6;
  font-size: 1.05rem;
  color: var(--bjymxotbmyccay);
  font-weight: 300;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.vbdfeee p {
  margin: 0;
  font-weight: 300;
  color: var(--bjymxotbmyccay);
  line-height: 1.6;
  font-size: 1.05rem;
}

.grqgk1g {
  transform: translate(20px, 10.00917404px);
  padding-top: 32.00137px;
  padding-right: 32.002932px;
  padding-bottom: 32.0050px;
  padding-left: 32.0071px;
  position: relative;
  border: 1px solid var(--efrwtqtgvz);
  margin-top: -56.00624px;
  margin-left: 20.008px;
  background: var(--ebiwhowtlkw);
  z-index: 1;
}

.jea910b {
  border: 1px solid var(--efrwtqtgvz);
  padding: 32.003379px;
  z-index: 1;
  transform: translate(20.002093px, 10px);
  margin-top: -56.0036936px;
  margin-left: 20px;
  background: var(--ebiwhowtlkw);
  position: relative;
}

.grqgk1g h1 {
  font-size: clamp(1.6rem, 4vw, 2.35rem);
  margin: 0;
  color: var(--xujoedtyak);
  font-weight: 600;
  line-height: 1.15;
}

.jea910b h1 {
  line-height: 1.15;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--xujoedtyak);
  font-size: clamp(1.6rem, 4vw, 2.35rem);
  font-weight: 600;
}

.gl9kd9t {
  display: none;
  line-height: 1.6;
  font-size: 1rem;
  margin-top: 18.00897597px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: 300;
  color: var(--bjymxotbmyccay);
}

#mvx693 {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}

@media (max-width: 767px) {
  .gseibk2 {
    display: none;
  }
  .vbdfeee {
    display: none;
  }

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

  .grqgk1g {
    margin: 0;
    transform: none;
  }

  .jea910b {
    margin: 0;
    transform: none;
  }

  .gl9kd9t {
    display: block;
  }

  .gsxrmz3 {
    padding: 48.009636px 20.007px 56.008px;
  }
}

.gd8rtug {
  position: relative;
  background-size: cover;
  background-image: url("/a64c1871/290107f2222b0fb1.webp");
  background-position: center;
  padding-top: 80px;
  padding-right: 24.006104154px;
  padding-bottom: 80.0010px;
  padding-left: 24.001361px;
}

.gd8rtug::before {
  inset: 0;
  position: absolute;
  background: rgba(1,11,20,0.88);
  content: "";
}

.gurse39 {
  position: relative;
  max-width: var(--gcfqqhgmjmxnaf);
  z-index: 1;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.gtohdeu {
  margin-bottom: 48px;
  text-align: center;
}

.gtohdeu h2 {
  margin-bottom: 10.0060px;
  font-size: clamp(1.5rem, 3vw, 2rem);
  color: var(--xujoedtyak);
}

.gtohdeu p {
  font-weight: 300;
  font-size: 11.002449px;
  text-transform: uppercase;
  color: var(--bjymxotbmyccay);
  letter-spacing: 0.14em;
}

.gan3lvi {
  gap: 28.004364px;
  grid-template-columns: repeat(auto-fit, minmax(280.0084px, 1fr));
  display: grid;
  justify-items: center;
}

.gvpfzcq {
  background: linear-gradient(145deg, #1c1b31 0%, #192042 50%, rgb(15,55,93) 100%);
  display: flex;
  max-width: 360.00804px;
  border: 2.0073267px solid rgba(254,213,0,0.3);
  flex-direction: column;
  box-shadow: 0 8.006020px 32.0011px rgba(2,0,0,0.45);
  width: 100%;
  overflow: hidden;
  border-radius: 10.004625px;
}

.geo8qen {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  justify-content: center;
  overflow: hidden;
  background: rgb(255,255,255);
  display: flex;
  align-items: center;
  height: 120.008px;
  width: 280.00787146px;
}

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

.gz11xm4 {
  padding: 20.005349px 22.00412px 24.003px;
  flex: 1;
  display: flex;
  flex-direction: column;
}

.gqb0q3f {
  color: rgb(252,255,255);
  font-family: var(--vphozssjmg);
  font-weight: 800;
  font-size: 1.15rem;
  margin-bottom: 8.00145084px;
}

.gl1wdcx {
  font-size: 14.0010995px;
  overflow-wrap: break-word;
  line-height: 1.45;
  margin-bottom: 16.0036247px;
  color: rgb(225,234,240);
  word-break: break-word;
  flex: 1;
}

.gdyvnn4 {
  display: block;
  border: none;
  font-family: var(--vphozssjmg);
  font-weight: 700;
  width: 100%;
  color: #191a2c;
  font-size: 13px;
  padding-top: 12.006573395px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16.00710px;
  letter-spacing: 0.06em;
  transition: transform 0.15s;
  cursor: pointer;
  text-transform: uppercase;
  background: linear-gradient(135deg, #fed802, #fdb148);
  border-radius: 6.005037px;
}

.gdyvnn4:hover {
  transform: translateY(-2px);
}

.ge9a8ow {
  padding-top: 80.001708086px;
  padding-right: 24.00425831px;
  padding-bottom: 80.00264px;
  padding-left: 24.00520px;
}

.w1a4343 {
  padding: 80px 24.00203576px;
}

.e6f1014 {
  padding-top: 80.008505px;
  padding-right: 24.0045px;
  padding-bottom: 80.0017310px;
  padding-left: 24.008176px;
}

.yab3ec1 {
  padding: 80.00680864px 24.004px;
}

.m586896 {
  padding: 80.006px 24.00520px;
}

.ddb1978 {
  padding: 80.00442289px 24.009740px;
}

.g396300 {
  padding-top: 80px;
  padding-right: 24.009455515px;
  padding-bottom: 80.007617px;
  padding-left: 24.006039px;
}

.a549a60 {
  padding: 80px 24.008px;
}

.wedf390 {
  padding-top: 80.0013438px;
  padding-right: 24.009px;
  padding-bottom: 80.00869002px;
  padding-left: 24.0036px;
}

.h81e970 {
  padding: 80px 24.008753054px;
}

.p29a2c0 {
  padding: 80.002254px 24.00991783px;
}

.gueeqmu {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--gcfqqhgmjmxnaf);
}

.ge9a8ow:nth-child(odd) {
  background: hsl(330,100%,100%);
  color: rgb(2,27,60);
}

.w1a4343:nth-child(odd) {
  color: rgb(3,27,58);
  background: #fffcfc;
}

.e6f1014:nth-child(odd) {
  color: #011c3c;
  background: rgb(254,255,255);
}

.yab3ec1:nth-child(odd) {
  background: rgb(254,251,255);
  color: rgb(2,30,61);
}

.m586896:nth-child(odd) {
  color: rgb(0,26,60);
  background: #fffdfe;
}

.ddb1978:nth-child(odd) {
  color: #031b3c;
  background: rgb(253,255,255);
}

.g396300:nth-child(odd) {
  background: #fefcfc;
  color: rgb(0,28,60);
}

.a549a60:nth-child(odd) {
  color: #011c3c;
  background: #fffdfe;
}

.wedf390:nth-child(odd) {
  background: rgb(255,252,253);
  color: #011c3c;
}

.h81e970:nth-child(odd) {
  color: #011c3c;
  background: rgb(255,255,255);
}

.p29a2c0:nth-child(odd) {
  background: #fffbfd;
  color: rgb(0,26,60);
}

.ge9a8ow:nth-child(odd) h2 {
  color: #000811;
}

.w1a4343:nth-child(odd) h2 {
  color: #000711;
}

.e6f1014:nth-child(odd) h2 {
  color: rgb(2,10,16);
}

.yab3ec1:nth-child(odd) h2 {
  color: rgb(0,7,20);
}

.m586896:nth-child(odd) h2 {
  color: rgb(0,9,17);
}

.ddb1978:nth-child(odd) h2 {
  color: #000912;
}

.g396300:nth-child(odd) h2 {
  color: #010a11;
}

.a549a60:nth-child(odd) h2 {
  color: #000b11;
}

.wedf390:nth-child(odd) h2 {
  color: hsl(210,100%,4%);
}

.h81e970:nth-child(odd) h2 {
  color: rgb(0,8,18);
}

.p29a2c0:nth-child(odd) h2 {
  color: #020a11;
}

.ge9a8ow:nth-child(odd) p {
  color: rgb(1,53,101);
}

.w1a4343:nth-child(odd) p {
  color: rgb(0,53,100);
}

.e6f1014:nth-child(odd) p {
  color: #003763;
}

.yab3ec1:nth-child(odd) p {
  color: #033865;
}

.m586896:nth-child(odd) p {
  color: rgb(0,54,99);
}

.ddb1978:nth-child(odd) p {
  color: #003465;
}

.g396300:nth-child(odd) p {
  color: #013864;
}

.a549a60:nth-child(odd) p {
  color: rgb(1,54,99);
}

.wedf390:nth-child(odd) p {
  color: rgb(0,56,101);
}

.h81e970:nth-child(odd) p {
  color: #013665;
}

.p29a2c0:nth-child(odd) p {
  color: #013465;
}

.ge9a8ow:nth-child(odd) .gmu7nzo {
  color: #003769;
}

.w1a4343:nth-child(odd) .gmu7nzo {
  color: rgb(0,56,103);
}

.e6f1014:nth-child(odd) .gmu7nzo {
  color: rgb(2,55,104);
}

.yab3ec1:nth-child(odd) .gmu7nzo {
  color: rgb(0,54,106);
}

.m586896:nth-child(odd) .gmu7nzo {
  color: #003468;
}

.ddb1978:nth-child(odd) .gmu7nzo {
  color: rgb(0,53,103);
}

.g396300:nth-child(odd) .gmu7nzo {
  color: #003668;
}

.a549a60:nth-child(odd) .gmu7nzo {
  color: rgb(2,52,103);
}

.wedf390:nth-child(odd) .gmu7nzo {
  color: #013566;
}

.h81e970:nth-child(odd) .gmu7nzo {
  color: rgb(0,53,102);
}

.p29a2c0:nth-child(odd) .gmu7nzo {
  color: #02376a;
}

#se5n7y {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}

.ge9a8ow:nth-child(even) {
  background: var(--zbbmadswnfc);
}

.w1a4343:nth-child(even) {
  background: var(--zbbmadswnfc);
}

.e6f1014:nth-child(even) {
  background: var(--zbbmadswnfc);
}

.yab3ec1:nth-child(even) {
  background: var(--zbbmadswnfc);
}

.m586896:nth-child(even) {
  background: var(--zbbmadswnfc);
}

.ddb1978:nth-child(even) {
  background: var(--zbbmadswnfc);
}

.g396300:nth-child(even) {
  background: var(--zbbmadswnfc);
}

.a549a60:nth-child(even) {
  background: var(--zbbmadswnfc);
}

.wedf390:nth-child(even) {
  background: var(--zbbmadswnfc);
}

.h81e970:nth-child(even) {
  background: var(--zbbmadswnfc);
}

.p29a2c0:nth-child(even) {
  background: var(--zbbmadswnfc);
}

.gv0bka8 {
  grid-template-columns: 1fr 1fr;
  align-items: center;
  display: grid;
  gap: 48.0079px;
}

.gv0bka8 h2 {
  margin-bottom: 16.0045180px;
  font-size: clamp(1.4rem, 2.5vw, 1.9rem);
}

.gv0bka8 p {
  line-height: 1.7;
  font-weight: 300;
  font-size: 15.00101286px;
}

@media (max-width: 767px) {
  .gv0bka8 {
    grid-template-columns: 1fr;
    gap: 32.00525px;
  }
}

.gucpj4z {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.m586896 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.ghrp373 {
  text-align: center;
  max-width: 640.00574px;
}

.ghrp373 h2 {
  margin-bottom: 16.0098177px;
  font-size: clamp(1.4rem, 2.5vw, 1.9rem);
}

.ghrp373 p {
  font-size: 15.007013px;
  font-weight: 300;
}

.ggm7dmh {
  color: var(--udredapucambw);
  font-weight: 600;
  font-family: var(--wpkugvgbtdvh);
  line-height: 1;
  opacity: 0.15;
  font-size: 5rem;
  margin-bottom: -24.00592618px;
}

.go118os {
  background: var(--ebiwhowtlkw);
  overflow: hidden;
  position: relative;
  border: 1px solid var(--efrwtqtgvz);
  border-radius: 12.002712px;
  padding-top: 48.0015048px;
  padding-right: 48.001835px;
  padding-bottom: 48.008098599px;
  padding-left: 48.001px;
}

.gew67tv {
  inset: 0;
  background-image: url("/a64c1871/dbe2e06a01cfb3dc.webp");
  opacity: 0.12;
  position: absolute;
  background-size: cover;
  background-position: center;
}

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

.go118os > div:last-child {
  max-width: 620px;
  z-index: 1;
  position: relative;
}

.go118os h2 {
  margin-bottom: 14.002252657px;
  font-size: clamp(1.4rem, 2.5vw, 1.9rem);
}

.go118os p {
  font-weight: 300;
  color: var(--bjymxotbmyccay);
  font-size: 15px;
}

.gv5kvso {
  align-items: start;
  gap: 40.0046248px;
  display: grid;
  grid-template-columns: 1.2fr 0.8fr;
}

.gv5kvso h2 {
  margin-bottom: 14.00926px;
  font-size: clamp(1.4rem, 2.5vw, 1.9rem);
}

.gv5kvso > div > p {
  font-weight: 300;
  font-size: 15.002849px;
}

#k8k04t {
  text-rendering: optimizeLegibility;
}

.gal88sm {
  list-style: none;
  counter-reset: bingo;
}

.gh6fax3 {
  image-rendering: auto;
  backface-visibility: hidden;
}

.a549a60 {
  image-rendering: auto;
  backface-visibility: hidden;
}

.gal88sm li {
  font-size: 14.0046666px;
  counter-increment: bingo;
  position: relative;
  font-weight: 300;
  padding-top: 16px;
  padding-right: 0;
  padding-bottom: 16.0074502px;
  padding-left: 48.004008197px;
  border-bottom: 1px solid rgba(0,56,105,0.12);
}

.gal88sm li::before {
  color: var(--xqhivuyryp);
  font-size: 1.4rem;
  position: absolute;
  font-family: var(--wpkugvgbtdvh);
  content: counter(bingo);
  left: 0;
  top: 14.00269px;
}

@media (max-width: 767px) {
  .gv5kvso {
    grid-template-columns: 1fr;
  }
}

.gzbs515 {
  box-shadow: 0 8.00842px 32.001698px rgba(2,6,21,0.08);
  display: grid;
  gap: 0;
  border-radius: 12.004px;
  border: 1px solid rgba(0,54,100,0.12);
  grid-template-columns: 280.005015430px 1fr;
  overflow: hidden;
}

.gu3s68z {
  min-height: 260.007786px;
  background: url("/a64c1871/b797c5745a69120a.webp") center / cover no-repeat;
}

.gh8chs9 {
  text-rendering: optimizeLegibility;
}

.e6f1014 {
  text-rendering: optimizeLegibility;
}

.gesqi3p {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

.h81e970 {
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

#bxy1pj {
  image-rendering: auto;
}

.gbdvpul {
  padding-top: 40.0057260px;
  padding-right: 36.00484px;
  padding-bottom: 40px;
  padding-left: 36.004030px;
  background: rgb(255,253,254);
}

.gbdvpul h2 {
  font-size: clamp(1.3rem, 2.5vw, 1.75rem);
  margin-bottom: 14.003023px;
}

.gbdvpul p {
  font-size: 15.00211683px;
  font-weight: 300;
}

@media (max-width: 767px) {
  .gzbs515 {
    grid-template-columns: 1fr;
  }

  #oplrtu {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
  }

  .gu3s68z {
    min-height: 200px;
  }

  #q0dn2q {
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
  }
}

.gz6bn1v {
  grid-template-columns: auto 1fr;
  align-items: start;
  display: grid;
  max-width: 720.0041846px;
  gap: 24.0041279px;
}

.glwwzo6 {
  font-size: 6rem;
  line-height: 0.8;
  font-family: var(--wpkugvgbtdvh);
  color: var(--qywichwqge);
  opacity: 0.4;
}

.gmuu0lz {
  margin-bottom: 14.009px;
  font-style: italic;
  font-family: var(--wpkugvgbtdvh);
  font-size: 1.15rem;
  color: var(--xujoedtyak);
}

.gz6bn1v h2 {
  margin-bottom: 12px;
  font-size: clamp(1.3rem, 2.5vw, 1.75rem);
}

.gz6bn1v p:last-child {
  font-weight: 300;
  font-size: 15.00397332px;
  color: var(--bjymxotbmyccay);
}

.gzybxj2 {
  align-items: center;
  display: grid;
  gap: 48.00246px;
  grid-template-columns: 1fr 300.002px;
}

.gzybxj2 h2 {
  margin-bottom: 14.006831578px;
  font-size: clamp(1.3rem, 2.5vw, 1.75rem);
}

.gzybxj2 > div > p {
  font-weight: 300;
  font-size: 15.00697px;
}

.glbgxlv {
  overflow: hidden;
  border: 1px solid rgba(0,52,102,0.12);
  border-radius: 8.0040487px;
}

.glbgxlv img {
  max-height: 320.0077px;
  object-fit: cover;
  width: 100%;
  max-width: 500.007px;
}

@media (max-width: 767px) {
  .gtd4dsj {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
  }
  .p29a2c0 {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
  }
  .gzybxj2 {
    grid-template-columns: 1fr;
  }
}

.gpve2pl {
  grid-template-columns: 200.0042px 1fr;
  gap: 40px;
  display: grid;
  align-items: center;
}

.ggawuu2 {
  display: flex;
  flex-direction: column;
  gap: 10.0075px;
}

.ghh9g6z {
  font-weight: 600;
  background: rgba(255,214,11,0.08);
  border-radius: 4.00526px;
  border: 1px solid rgba(3,53,105,0.15);
  letter-spacing: 0.1em;
  text-align: center;
  text-transform: uppercase;
  font-size: 11.008511700px;
  color: #003368;
  padding-top: 12.001142px;
  padding-right: 16.008483250px;
  padding-bottom: 12.007060006px;
  padding-left: 16px;
}

#wv1k5h {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

.gpve2pl h2 {
  margin-bottom: 14.00927820px;
  font-size: clamp(1.3rem, 2.5vw, 1.75rem);
}

.gpve2pl > div:last-child > p {
  font-weight: 300;
  font-size: 15.007875px;
}

@media (max-width: 767px) {
  .gpve2pl {
    grid-template-columns: 1fr;
  }

  .ggawuu2 {
    flex-direction: row;
    flex-wrap: wrap;
  }

  .ghh9g6z {
    flex: 1 1 45%;
  }
}

.gbplx62 {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.wedf390 {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.gpqsk5y {
  grid-template-columns: repeat(2, 1fr);
  gap: 16.0069995px;
  margin-top: 28.00682857px;
  display: grid;
}

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

.gi24qm7 {
  background: var(--ebiwhowtlkw);
  border-radius: 8.005393360px;
  display: flex;
  gap: 14.002px;
  border: 1px solid var(--efrwtqtgvz);
  padding-top: 20.008699565px;
  padding-right: 20.0043px;
  padding-bottom: 20.0018px;
  padding-left: 20.002px;
}

.gz7iogy {
  flex-shrink: 0;
  font-size: 1.5rem;
  font-family: var(--wpkugvgbtdvh);
  color: var(--qywichwqge);
}

.gi24qm7 p {
  font-size: 14.005295px;
  font-weight: 300;
  color: var(--bjymxotbmyccay);
  margin: 0;
}

.gltb3to {
  align-items: start;
  grid-template-columns: 1fr 220.00254696px;
  gap: 32.0068px;
  display: grid;
}

.gudhn8v {
  border: 1px solid var(--efrwtqtgvz);
  border-radius: 8.00820px;
  overflow: hidden;
}

.gudhn8v img {
  object-fit: cover;
  max-width: 500.004178350px;
  max-height: 320.008123px;
  width: 100%;
}

.gltb3to h2 {
  font-size: clamp(1.3rem, 2.5vw, 1.75rem);
  margin-bottom: 14.0049956px;
}

.gltb3to > div:first-child > p {
  color: var(--bjymxotbmyccay);
  font-size: 15.00552335px;
  font-weight: 300;
}

@media (max-width: 767px) {
  .gltb3to {
    grid-template-columns: 1fr;
  }

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

  .geew1j7 {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
  }

  .yab3ec1 {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
  }
}

.gz44kej {
  color: var(--qywichwqge);
  display: inline-block;
  font-family: "Courier New", Courier, monospace;
  margin-bottom: 20.0025144px;
  background: var(--ebiwhowtlkw);
  border-radius: 6.0010865px;
  border: 1px solid var(--efrwtqtgvz);
  padding-top: 12.00543px;
  padding-right: 16.0074px;
  padding-bottom: 12.00713400px;
  padding-left: 16px;
  font-size: 12.0027820px;
}

.gz81ph4 h2 {
  font-size: clamp(1.3rem, 2.5vw, 1.75rem);
  margin-bottom: 14.00964844px;
}

.gz81ph4 > p {
  max-width: 680px;
  font-size: 15.007px;
  font-weight: 300;
}

.gy9ywec {
  grid-template-columns: 1fr 280.006669px;
  gap: 40px;
  margin-top: 28.008px;
  align-items: start;
  display: grid;
}

.gex383i {
  list-style: none;
}

.gex383i li {
  padding: 10.00928097px 0;
  font-size: 14.0025217px;
  font-weight: 300;
  border-bottom: 1px solid rgba(0,53,98,0.12);
}

.gc4cpat {
  border-radius: 8.0046px;
  border: 1px solid rgba(0,56,99,0.12);
  overflow: hidden;
}

.gc4cpat img {
  max-width: 500px;
  object-fit: cover;
  width: 100%;
  max-height: 320px;
}

@media (max-width: 767px) {
  #wx8xah {
    backface-visibility: hidden;
  }
  .gyluthm {
    font-variant-ligatures: normal;
  }
  .gy9ywec {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 767px) {
  .gz6bn1v {
    grid-template-columns: 1fr;
  }

  .glwwzo6 {
    font-size: 4rem;
  }

  .geo8qen {
    width: 240.0019720px;
    height: 100.0020562px;
  }

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

