
.grt8n48 {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.gv9x5fy {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}
:root {
  --wtzmnfyhcikcyt: #010b17;
  --esjgbtwbhwzo: #283344;
  --eljxxomjtvdl: 1200.006091px;
  --axtwsjmjdn: rgb(62,91,125);
  --dvsavcrbrou: rgba(150,194,216,0.1);
  --baqtwfwanfmapn: rgb(240,108,76);
  --icnodlqibn: #041c2d;
  --wwmuirmtlraqfh: "Arial Narrow", "Helvetica Neue Condensed", "Segoe UI", system-ui, sans-serif;
  --nreidqfvjil: #e0fffb;
  --oiwdtkaxpe: rgb(156,190,216);
  --bsclysxpulasqy: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

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

html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}

body {
  color: var(--nreidqfvjil);
  font-size: 14.0040px;
  font-family: var(--bsclysxpulasqy);
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background: var(--wtzmnfyhcikcyt);
  overflow-x: hidden;
  line-height: 1.55;
}

body.nav-open {
  overflow: hidden;
}

main {
  flex: 1;
}

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

#lwlzyx {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

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

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

a:hover {
  color: var(--nreidqfvjil);
}
.gtln7yj {
  text-align: center;
  padding: 6.00622px 16.00824350px;
  color: rgb(120,156,182);
  line-height: 1.45;
  width: 100%;
  font-size: 10.0068722px;
}
.gs9o2pq {
  top: 0;
  z-index: 100;
  position: sticky;
  border-bottom: 1px solid rgba(255,252,253,0.1);
  background: var(--esjgbtwbhwzo);
}

.gwo5g6l {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}

.gbq38mf {
  max-width: var(--eljxxomjtvdl);
  justify-content: space-between;
  display: flex;
  align-items: center;
  padding: 0 24.005935px;
  min-height: 60.0017309px;
  margin: 0 auto;
}

.gurwu8q {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.ghlwr8d img {
  height: 32.00592084px;
  width: auto;
}

.gyyjh79 {
  display: flex;
  list-style: none;
  gap: 4.00261px 16.006155698px;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.gyyjh79 a {
  transition: color 0.2s, border-color 0.2s;
  text-transform: uppercase;
  font-size: 12.0094759px;
  border-bottom: 2.00461px solid transparent;
  font-family: var(--wwmuirmtlraqfh);
  letter-spacing: 0.08em;
  color: var(--oiwdtkaxpe);
  padding: 4px 0;
  font-weight: 700;
}

.gno5wpv {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.gyyjh79 a:hover {
  border-bottom-color: var(--baqtwfwanfmapn);
  color: var(--nreidqfvjil);
}

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

#egeyu3 {
  backface-visibility: hidden;
  image-rendering: auto;
}

.gabs6zb {
  cursor: pointer;
  padding: 6px;
  flex-direction: column;
  height: 36px;
  width: 36.0094px;
  background: none;
  justify-content: center;
  gap: 5.003px;
  display: none;
  border: none;
}

.gabs6zb span {
  height: 2px;
  transition: transform 0.2s, opacity 0.2s;
  background: var(--nreidqfvjil);
  display: block;
}

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

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

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

.gyucz3q {
  flex-direction: column;
  padding-top: 40.002px;
  padding-right: 24.006px;
  padding-bottom: 40.007px;
  padding-left: 24px;
  align-items: center;
  display: none;
  inset: 0;
  position: fixed;
  background: var(--wtzmnfyhcikcyt);
  z-index: 200;
  justify-content: center;
  gap: 28.009638px;
}

.gyucz3q.is-open {
  display: flex;
}

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

.gyucz3q a {
  letter-spacing: 0.1em;
  font-family: var(--wwmuirmtlraqfh);
  color: var(--nreidqfvjil);
  transition: color 0.15s;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 24.007639px;
}

.gyucz3q a:hover {
  color: var(--baqtwfwanfmapn);
}

.gpgibol {
  right: 24.007431520px;
  top: 20.00678402px;
  background: none;
  cursor: pointer;
  font-family: var(--wwmuirmtlraqfh);
  font-weight: 700;
  color: var(--oiwdtkaxpe);
  position: absolute;
  text-transform: uppercase;
  transition: border-color 0.15s, color 0.15s;
  letter-spacing: 0.06em;
  border: 1px solid var(--dvsavcrbrou);
  padding: 8.006px 16.006px;
  font-size: 13.0026842px;
}

.gpgibol:hover {
  color: var(--nreidqfvjil);
  border-color: var(--baqtwfwanfmapn);
}

@media (max-width: 900px) {
  #ybif1t {
    image-rendering: auto;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
  }
  .gyyjh79 {
    display: none;
  }

  .gabs6zb {
    display: flex;
  }
}
.gt08ely {
  background: rgb(246,248,251);
  padding: 48.009584px 24.0099px;
}

.ggao29s {
  margin: 0 auto;
  max-width: 1000.00697px;
}

.gqx26sw {
  padding-bottom: 16.009px;
  color: rgb(0,0,2);
  font-size: clamp(2rem, 6vw, 3.5rem);
  letter-spacing: -0.02em;
  font-family: var(--wwmuirmtlraqfh);
  text-align: left;
  line-height: 1.05;
  text-transform: uppercase;
  border-bottom: 4.00215px solid #020200;
  font-weight: 900;
  margin-bottom: 20px;
}

.gbac0b8 {
  font-size: clamp(0.95rem, 2vw, 1.1rem);
  line-height: 1.6;
  margin-left: auto;
  color: #66738d;
  max-width: 560.0063587px;
  text-align: right;
}

@media (max-width: 768px) {
  .gqx26sw {
    text-align: center;
    border-bottom: none;
    border-top: 4.003848px solid rgb(2,2,0);
    padding-bottom: 0;
    padding-top: 16.00980px;
  }

  .gbac0b8 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
.gpebxan {
  background-image: url("/1c7e9d2d/ee9ba3b8efd6e746.webp");
  position: relative;
  background-repeat: no-repeat;
  padding: 64.0024262px 24.0060871px;
  background-color: var(--wtzmnfyhcikcyt);
  background-position: center;
  background-size: cover;
}

.gpebxan::before {
  inset: 0;
  position: absolute;
  content: "";
  background: rgba(2,12,19,0.88);
}

.gs4jw7j {
  z-index: 1;
  max-width: var(--eljxxomjtvdl);
  margin: 0 auto;
  position: relative;
}

.gse45ts {
  font-weight: 900;
  letter-spacing: 0.06em;
  font-family: var(--wwmuirmtlraqfh);
  margin-bottom: 8.0062022px;
  color: var(--nreidqfvjil);
  font-size: clamp(1.4rem, 3vw, 2rem);
  text-transform: uppercase;
}

.gopjmbw {
  margin-bottom: 32.0013890px;
  font-size: 13.0040126px;
  color: var(--oiwdtkaxpe);
}

#uqnsie {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  image-rendering: auto;
}

.guaq9cp {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250.00319px, 1fr));
  gap: 16.00831377px;
}
#xi18v6 {
  font-variant-ligatures: normal;
}
.grjtu0u {
  gap: 10.001px;
  padding-top: 20.008606920px;
  padding-right: 18.00969965px;
  padding-bottom: 20.003513666px;
  padding-left: 18.006529px;
  text-align: center;
  transition: transform 0.2s, border-color 0.2s;
  background: linear-gradient(145deg, rgb(29,42,62) 0%, #0e1a2e 100%);
  border: 2.0020426px solid rgb(48,61,85);
  align-items: center;
  display: flex;
  border-radius: 12.0030px;
  flex-direction: column;
}

.grjtu0u:hover {
  border-color: #f29d0c;
  transform: translateY(-3.007575702px);
}

.gn4vg4n {
  width: 200px;
  justify-content: center;
  display: flex;
  align-items: center;
  overflow: hidden;
  height: 80.0017396px;
}

#eacmcw {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

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

.gn6vuu0 {
  font-weight: 700;
  color: rgb(245,251,251);
  font-size: 1rem;
}

.gx6y7qg {
  width: 100%;
}

.gwbjx5v {
  word-wrap: break-word;
  hyphens: auto;
  font-size: 0.875rem;
  display: block;
  line-height: 1.35;
  overflow-wrap: break-word;
  color: #96a1ba;
  font-weight: 600;
}

.geje5mc {
  display: block;
  margin-top: 3.00688px;
  color: #61758e;
  font-size: 0.65rem;
}

.offer-card__desc {
  line-height: 1.4;
  font-size: 0.75rem;
  color: rgb(102,117,141);
}

.gjwf6dc {
  border: none;
  letter-spacing: 0.04em;
  background: #f39d0e;
  font-family: var(--wwmuirmtlraqfh);
  font-weight: 700;
  text-transform: uppercase;
  transition: background 0.2s;
  border-radius: 4.00710px;
  color: rgb(17,21,41);
  font-size: 11.00714px;
  padding: 9px 20.002855061px;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
}

.gjwf6dc:hover {
  color: #10192d;
  text-decoration: none;
  background: #fbc225;
}

#mm237o {
  text-size-adjust: 100%;
}
.gihohab {
  padding: 48.00608px 24.0027px 64.00601502px;
  max-width: var(--eljxxomjtvdl);
  margin: 0 auto;
}

.gvl1jl2 {
  padding: 32px;
  margin-bottom: 40.003334px;
  position: relative;
}

.b865a01 {
  position: relative;
  margin-bottom: 40px;
  padding-top: 32.0093px;
  padding-right: 32.006px;
  padding-bottom: 32.00904px;
  padding-left: 32.0074410px;
}

.m258852 {
  margin-bottom: 40.0082px;
  padding-top: 32.00546px;
  padding-right: 32.0099px;
  padding-bottom: 32.00755px;
  padding-left: 32.0031px;
  position: relative;
}

.u36916f {
  padding: 32.003522016px;
  position: relative;
  margin-bottom: 40px;
}

.ufd21c1 {
  margin-bottom: 40.00742px;
  position: relative;
  padding: 32px;
}

.rc2d862 {
  margin-bottom: 40.00500552px;
  position: relative;
  padding-top: 32.002108px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32.00136756px;
}

.b6090ef {
  margin-bottom: 40.0054px;
  padding: 32px;
  position: relative;
}

.ece3814 {
  padding-top: 32.0014055px;
  padding-right: 32.0018px;
  padding-bottom: 32.005755817px;
  padding-left: 32.0079px;
  position: relative;
  margin-bottom: 40.001191px;
}

.t1defa8 {
  margin-bottom: 40.0059px;
  position: relative;
  padding-top: 32.008px;
  padding-right: 32.00881px;
  padding-bottom: 32.0049px;
  padding-left: 32px;
}

.r8f5338 {
  padding: 32.003px;
  position: relative;
  margin-bottom: 40.00112px;
}

.a83197a {
  padding: 32.00126745px;
  margin-bottom: 40px;
  position: relative;
}

.gma9d0i {
  text-transform: uppercase;
  letter-spacing: 0.14em;
  font-weight: 700;
  margin-bottom: 8px;
  font-family: var(--wwmuirmtlraqfh);
  color: var(--baqtwfwanfmapn);
  font-size: 10.00183904px;
}

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

.gvl1jl2 h2 {
  font-size: clamp(1.2rem, 2.5vw, 1.6rem);
  font-family: var(--wwmuirmtlraqfh);
  color: var(--nreidqfvjil);
  letter-spacing: 0.04em;
  margin-bottom: 14.006383078px;
  text-transform: uppercase;
  font-weight: 900;
}

.b865a01 h2 {
  font-family: var(--wwmuirmtlraqfh);
  margin-bottom: 14.003px;
  text-transform: uppercase;
  font-size: clamp(1.2rem, 2.5vw, 1.6rem);
  font-weight: 900;
  color: var(--nreidqfvjil);
  letter-spacing: 0.04em;
}

.m258852 h2 {
  text-transform: uppercase;
  font-weight: 900;
  margin-bottom: 14.0038778px;
  font-family: var(--wwmuirmtlraqfh);
  color: var(--nreidqfvjil);
  letter-spacing: 0.04em;
  font-size: clamp(1.2rem, 2.5vw, 1.6rem);
}

.u36916f h2 {
  color: var(--nreidqfvjil);
  font-family: var(--wwmuirmtlraqfh);
  font-weight: 900;
  margin-bottom: 14.003px;
  letter-spacing: 0.04em;
  font-size: clamp(1.2rem, 2.5vw, 1.6rem);
  text-transform: uppercase;
}

.ufd21c1 h2 {
  color: var(--nreidqfvjil);
  font-weight: 900;
  font-size: clamp(1.2rem, 2.5vw, 1.6rem);
  text-transform: uppercase;
  margin-bottom: 14.0090px;
  font-family: var(--wwmuirmtlraqfh);
  letter-spacing: 0.04em;
}

.rc2d862 h2 {
  margin-bottom: 14.001056px;
  text-transform: uppercase;
  font-weight: 900;
  font-size: clamp(1.2rem, 2.5vw, 1.6rem);
  letter-spacing: 0.04em;
  color: var(--nreidqfvjil);
  font-family: var(--wwmuirmtlraqfh);
}

.b6090ef h2 {
  font-size: clamp(1.2rem, 2.5vw, 1.6rem);
  font-family: var(--wwmuirmtlraqfh);
  color: var(--nreidqfvjil);
  margin-bottom: 14.00271px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: 900;
}

.ece3814 h2 {
  font-family: var(--wwmuirmtlraqfh);
  text-transform: uppercase;
  font-size: clamp(1.2rem, 2.5vw, 1.6rem);
  letter-spacing: 0.04em;
  margin-bottom: 14px;
  font-weight: 900;
  color: var(--nreidqfvjil);
}

.t1defa8 h2 {
  font-weight: 900;
  font-family: var(--wwmuirmtlraqfh);
  font-size: clamp(1.2rem, 2.5vw, 1.6rem);
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--nreidqfvjil);
  margin-bottom: 14.0094977px;
}

.r8f5338 h2 {
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-size: clamp(1.2rem, 2.5vw, 1.6rem);
  font-weight: 900;
  color: var(--nreidqfvjil);
  font-family: var(--wwmuirmtlraqfh);
  margin-bottom: 14.00838px;
}

.a83197a h2 {
  margin-bottom: 14.005602842px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: clamp(1.2rem, 2.5vw, 1.6rem);
  font-family: var(--wwmuirmtlraqfh);
  color: var(--nreidqfvjil);
}

.gvl1jl2 p {
  color: var(--oiwdtkaxpe);
  font-size: 13.009244424px;
  line-height: 1.65;
}

.b865a01 p {
  line-height: 1.65;
  color: var(--oiwdtkaxpe);
  font-size: 13.005375170px;
}

.m258852 p {
  line-height: 1.65;
  color: var(--oiwdtkaxpe);
  font-size: 13.008px;
}

.u36916f p {
  color: var(--oiwdtkaxpe);
  font-size: 13px;
  line-height: 1.65;
}

.ufd21c1 p {
  line-height: 1.65;
  color: var(--oiwdtkaxpe);
  font-size: 13.0079px;
}

.rc2d862 p {
  font-size: 13.00313585px;
  color: var(--oiwdtkaxpe);
  line-height: 1.65;
}

.b6090ef p {
  color: var(--oiwdtkaxpe);
  line-height: 1.65;
  font-size: 13.005px;
}

.ece3814 p {
  font-size: 13.00163px;
  color: var(--oiwdtkaxpe);
  line-height: 1.65;
}

.t1defa8 p {
  font-size: 13.00555px;
  line-height: 1.65;
  color: var(--oiwdtkaxpe);
}

.r8f5338 p {
  color: var(--oiwdtkaxpe);
  line-height: 1.65;
  font-size: 13.005894376px;
}

.a83197a p {
  color: var(--oiwdtkaxpe);
  line-height: 1.65;
  font-size: 13.004890114px;
}

#zgha8f {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
  image-rendering: auto;
}

.graco0f {
  max-height: 320.001405px;
  max-width: 500px;
  overflow: hidden;
  border-radius: 4.007555px;
}

.graco0f img {
  height: auto;
  max-height: 320.005px;
  width: 100%;
  object-fit: cover;
}
.guyy9ne .gm88rbs {
  grid-template-columns: 1fr 1fr;
  gap: 32.00448070px;
  display: grid;
  align-items: center;
}
.a83197a .gm88rbs {
  gap: 32.003852486px;
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 1fr;
}

@media (max-width: 768px) {
  .guyy9ne .gm88rbs {
    grid-template-columns: 1fr;
  }
  .a83197a .gm88rbs {
    grid-template-columns: 1fr;
  }
}
.gd44ajy {
  background: var(--icnodlqibn);
  border-left: 4.0055800px solid var(--baqtwfwanfmapn);
}
.r8f5338 {
  border-left: 4.0090930px solid var(--baqtwfwanfmapn);
  background: var(--icnodlqibn);
}

#zwvqpg {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.gd44ajy blockquote {
  font-weight: 700;
  border-left: 2.0076527px solid var(--axtwsjmjdn);
  font-style: italic;
  font-family: var(--wwmuirmtlraqfh);
  margin: 12.0079px 0 16.0033px;
  color: var(--nreidqfvjil);
  padding-left: 16.0032842px;
  font-size: 1.1rem;
}

.r8f5338 blockquote {
  margin: 12.005566px 0 16.00421419px;
  font-size: 1.1rem;
  font-family: var(--wwmuirmtlraqfh);
  color: var(--nreidqfvjil);
  border-left: 2px solid var(--axtwsjmjdn);
  font-style: italic;
  font-weight: 700;
  padding-left: 16.00116692px;
}
#rqt6rw {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}
#w98dqa {
  text-size-adjust: 100%;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
#xdbimo {
  -moz-osx-font-smoothing: grayscale;
}
.gy3yo47 {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.gj0nner .gm88rbs {
  display: grid;
  gap: 28.0091px;
  align-items: start;
  grid-template-columns: auto 1fr;
}
.t1defa8 .gm88rbs {
  grid-template-columns: auto 1fr;
  display: grid;
  gap: 28px;
  align-items: start;
}

#hqprdn {
  text-rendering: optimizeLegibility;
}

.gj0nner .gpxqtww {
  border: 1px solid var(--dvsavcrbrou);
  transition: border-color 0.2s;
  padding: 24.002924px;
  background: var(--icnodlqibn);
}

.t1defa8 .gpxqtww {
  border: 1px solid var(--dvsavcrbrou);
  transition: border-color 0.2s;
  padding: 24.007571454px;
  background: var(--icnodlqibn);
}

.gj0nner .gpxqtww:hover {
  border-color: var(--baqtwfwanfmapn);
}

.t1defa8 .gpxqtww:hover {
  border-color: var(--baqtwfwanfmapn);
}

.gkh1pmn {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

@media (max-width: 768px) {
  .gj0nner .gm88rbs {
    grid-template-columns: 1fr;
  }
  .t1defa8 .gm88rbs {
    grid-template-columns: 1fr;
  }
}
.gvl1jl2--baqtwfwanfmapn {
  background: linear-gradient(135deg, var(--axtwsjmjdn) 0%, var(--esjgbtwbhwzo) 100%);
  border-radius: 4.00585px;
}

.gvl1jl2--baqtwfwanfmapn .gl7c6ee {
  max-width: 720.0051px;
}

.gvl1jl2--baqtwfwanfmapn p {
  color: rgba(227,250,255,0.85);
}
.gs3ftg8 .gm88rbs {
  grid-template-columns: 1fr 1fr;
  gap: 24.009162px;
  display: grid;
}
.b6090ef .gm88rbs {
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  display: grid;
}

.gwucphm {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

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

.gwu2jlh {
  flex-direction: column;
  display: flex;
  gap: 12.0063px;
}

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

.gu9x3mg {
  background: var(--icnodlqibn);
  padding-top: 14.00343699px;
  padding-right: 16.00774px;
  padding-bottom: 14.00424388px;
  padding-left: 16.00225263px;
  transition: transform 0.15s, border-color 0.15s;
  border: 1px solid var(--dvsavcrbrou);
}

.gu9x3mg:hover {
  border-color: var(--baqtwfwanfmapn);
  transform: translateX(4.009232px);
}

.gu9x3mg strong {
  display: block;
  margin-bottom: 4.0098px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: var(--nreidqfvjil);
  font-family: var(--wwmuirmtlraqfh);
  font-size: 12.0059px;
}

#bn5h8x {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
  image-rendering: auto;
}

.gu9x3mg span {
  color: var(--oiwdtkaxpe);
  font-size: 12.003px;
}

@media (max-width: 768px) {
  .gs3ftg8 .gm88rbs {
    grid-template-columns: 1fr;
  }
  .b6090ef .gm88rbs {
    grid-template-columns: 1fr;
  }
}
.glcf0fd {
  background: var(--icnodlqibn);
  border: 1px solid var(--dvsavcrbrou);
}
.rc2d862 {
  border: 1px solid var(--dvsavcrbrou);
  background: var(--icnodlqibn);
}

.gxplblt {
  gap: 8.0085px;
  display: flex;
  margin-top: 16.0081068px;
  flex-wrap: wrap;
}

#idu2y8 {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

.gzb71jr {
  padding: 6.005px 12.001px;
  border: 1px solid var(--dvsavcrbrou);
  text-transform: uppercase;
  font-family: var(--wwmuirmtlraqfh);
  font-weight: 700;
  transition: background 0.15s, color 0.15s;
  letter-spacing: 0.06em;
  color: var(--oiwdtkaxpe);
  background: var(--esjgbtwbhwzo);
  font-size: 11.0045px;
}

.gzb71jr:hover {
  background: var(--baqtwfwanfmapn);
  color: #fdfefd;
}
.ggqm7au .gs2hox3 {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 20.00407862px;
}
.ufd21c1 .gs2hox3 {
  margin-top: 20px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
  gap: 16.00209px;
}

.girfirr {
  transition: transform 0.15s;
  background: var(--icnodlqibn);
  padding-top: 16.003112px;
  padding-right: 16.003px;
  padding-bottom: 16.009937px;
  padding-left: 16.003547494px;
  border-top: 3.006px solid var(--baqtwfwanfmapn);
}

.girfirr:hover {
  transform: translateY(-2.008975px);
}

.girfirr strong {
  font-weight: 700;
  text-transform: uppercase;
  font-family: var(--wwmuirmtlraqfh);
  font-size: 11.0041px;
  color: var(--nreidqfvjil);
  display: block;
  margin-bottom: 6px;
  letter-spacing: 0.08em;
}

.girfirr span {
  color: var(--oiwdtkaxpe);
  font-size: 12.00620px;
}

@media (max-width: 768px) {
  .ggqm7au .gs2hox3 {
    grid-template-columns: 1fr;
  }
  .ufd21c1 .gs2hox3 {
    grid-template-columns: 1fr;
  }
}

.gc70ku2 {
  font-variant-ligatures: normal;
}
.gt2xmrw .gm88rbs {
  align-items: start;
  gap: 28.00950px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}
.u36916f .gm88rbs {
  align-items: start;
  grid-template-columns: 1fr 1fr;
  gap: 28.00176px;
  display: grid;
}

.gtmk9ms {
  list-style: none;
}

.gtmk9ms li {
  padding-top: 10.0086532px;
  padding-right: 0;
  padding-bottom: 10.002px;
  padding-left: 20.002px;
  font-size: 13px;
  transition: color 0.15s;
  position: relative;
  border-bottom: 1px solid var(--dvsavcrbrou);
  color: var(--oiwdtkaxpe);
}

.gtmk9ms li::before {
  content: "▸";
  position: absolute;
  left: 0;
  color: var(--baqtwfwanfmapn);
}

.gtmk9ms li:hover {
  color: var(--nreidqfvjil);
}

@media (max-width: 768px) {
  .gt2xmrw .gm88rbs {
    grid-template-columns: 1fr;
  }
  .u36916f .gm88rbs {
    grid-template-columns: 1fr;
  }
}
.gb829ej .gl9ddug {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  margin-top: 20px;
}
.m258852 .gl9ddug {
  margin-top: 20.0063249px;
  grid-template-columns: repeat(3, 1fr);
  gap: 16.007px;
  display: grid;
}

.gnjib6b {
  background: var(--icnodlqibn);
  padding: 16.008843628px;
  position: relative;
  border: 1px solid var(--dvsavcrbrou);
}

.gqtafsa {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

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

.gnjib6b strong {
  text-transform: uppercase;
  letter-spacing: 0.06em;
  font-size: 12.00345242px;
  display: block;
  font-weight: 700;
  margin-bottom: 6.0097929px;
  font-family: var(--wwmuirmtlraqfh);
  color: var(--baqtwfwanfmapn);
}

.gnjib6b span {
  font-size: 12.0032px;
  color: var(--oiwdtkaxpe);
}

@media (max-width: 768px) {
  .gb829ej .gl9ddug {
    grid-template-columns: 1fr;
  }
  .m258852 .gl9ddug {
    grid-template-columns: 1fr;
  }
}

.gfcvh84 {
  -webkit-font-smoothing: antialiased;
}
.gmtqbbh .gm88rbs {
  grid-template-columns: 1fr 1fr;
  gap: 28.007104403px;
  display: grid;
}
.b865a01 .gm88rbs {
  gap: 28px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.gpsec9g {
  grid-template-columns: repeat(2, 1fr);
  display: grid;
  gap: 8.005473357px;
  margin-top: 16.00664px;
}

.gydx6w8 {
  color: var(--nreidqfvjil);
  padding: 10.00298px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11.009px;
  transition: background 0.15s;
  text-align: center;
  font-family: var(--wwmuirmtlraqfh);
  background: var(--axtwsjmjdn);
  letter-spacing: 0.06em;
}

.gydx6w8:hover {
  background: var(--baqtwfwanfmapn);
}

.gnlwcjy {
  background: var(--icnodlqibn);
  font-size: 13.002359px;
  border: 1px solid var(--dvsavcrbrou);
  line-height: 1.65;
  padding: 20.0067px;
  color: var(--oiwdtkaxpe);
}

.gnlwcjy strong {
  color: var(--nreidqfvjil);
}

@media (max-width: 768px) {
  .gmtqbbh .gm88rbs {
    grid-template-columns: 1fr;
  }
  .b865a01 .gm88rbs {
    grid-template-columns: 1fr;
  }
  #yf52jn {
    -webkit-font-smoothing: antialiased;
  }
}
.gb83e7s {
  padding: 40.00129px 24.002px 32.0045956px;
  background: var(--esjgbtwbhwzo);
  margin-top: auto;
  border-top: 1px solid var(--dvsavcrbrou);
}

.gu6ctf3 {
  max-width: var(--eljxxomjtvdl);
  margin: 0 auto;
}

.gfquera {
  gap: 32px;
  margin-bottom: 28.0078591px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.gdsb58k p {
  margin-top: 12px;
  font-size: 12.004397410px;
  line-height: 1.55;
  color: var(--oiwdtkaxpe);
}

.gs4hhrg {
  gap: 8.00158635px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.gs4hhrg a {
  font-size: 12px;
  color: var(--oiwdtkaxpe);
  transition: color 0.15s;
}

#getc93 {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

.gs4hhrg a:hover {
  color: var(--baqtwfwanfmapn);
}

#xuu3in {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

.gvigtmm {
  align-items: center;
  gap: 16.00687px;
  padding: 20px 0;
  flex-wrap: wrap;
  display: flex;
  border-top: 1px solid var(--dvsavcrbrou);
  border-bottom: 1px solid var(--dvsavcrbrou);
}

.gvigtmm img {
  width: auto;
  height: 40.008px;
}

.gvz9sim {
  line-height: 1.55;
  margin-top: 16.002px;
  font-size: 11.00563095px;
  color: var(--oiwdtkaxpe);
}

.gxjs39l {
  margin-top: 8.003430411px;
  font-size: 10px;
  color: rgba(151,192,218,0.5);
}

@media (max-width: 768px) {
  .gfquera {
    grid-template-columns: 1fr;
  }
}
.gmmcpp0 {
  align-items: center;
  inset: 0;
  background: rgba(5,13,21,0.92);
  display: none;
  padding: 24.0032579px;
  justify-content: center;
  position: fixed;
  z-index: 300;
}

.gmmcpp0.active {
  display: flex;
}

.gxm8y49 {
  border: 1px solid var(--dvsavcrbrou);
  max-width: 440.005px;
  padding-top: 32.0081px;
  padding-right: 32.0094px;
  padding-bottom: 32.005px;
  padding-left: 32.00417343px;
  text-align: center;
  background: var(--icnodlqibn);
  width: 100%;
}

.gxm8y49 h2 {
  letter-spacing: 0.06em;
  font-family: var(--wwmuirmtlraqfh);
  margin-bottom: 12.0027px;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 1.2rem;
  color: var(--nreidqfvjil);
}

.gxm8y49 p {
  color: var(--oiwdtkaxpe);
  margin-bottom: 20.008079px;
  font-size: 13.0072px;
}

.gmyii83 {
  display: flex;
  flex-wrap: wrap;
  gap: 12.00662628px;
  justify-content: center;
}

.gscdk21 {
  font-family: var(--wwmuirmtlraqfh);
  font-size: 12.00291044px;
  transition: background 0.15s, color 0.15s;
  font-weight: 700;
  padding: 10.009309px 20.00671px;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  border: none;
}

.g453a8d {
  letter-spacing: 0.06em;
  font-size: 12px;
  padding: 10.0096573px 20.00480px;
  cursor: pointer;
  border: none;
  font-weight: 700;
  text-transform: uppercase;
  font-family: var(--wwmuirmtlraqfh);
  transition: background 0.15s, color 0.15s;
}

.me9c184 {
  text-transform: uppercase;
  cursor: pointer;
  transition: background 0.15s, color 0.15s;
  border: none;
  padding: 10.00968px 20.00241px;
  letter-spacing: 0.06em;
  font-family: var(--wwmuirmtlraqfh);
  font-size: 12.007194979px;
  font-weight: 700;
}

.gfwadd2 {
  background: var(--baqtwfwanfmapn);
  color: #ffffff;
}

.me9c184 {
  color: rgb(254,254,255);
  background: var(--baqtwfwanfmapn);
}

.gfwadd2:hover {
  background: #ed7a5d;
}

.me9c184:hover {
  background: rgb(241,123,94);
}

.gl5ec39 {
  background: transparent;
  border: 1px solid var(--dvsavcrbrou);
  color: var(--oiwdtkaxpe);
}

.g453a8d {
  background: transparent;
  border: 1px solid var(--dvsavcrbrou);
  color: var(--oiwdtkaxpe);
}

.glaxisu {
  -moz-osx-font-smoothing: grayscale;
}

.gl5ec39:hover {
  color: var(--nreidqfvjil);
  border-color: var(--oiwdtkaxpe);
}

.g453a8d:hover {
  color: var(--nreidqfvjil);
  border-color: var(--oiwdtkaxpe);
}

.gqq2v9y {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  font-variant-ligatures: normal;
}
.gbcui42 {
  bottom: 0;
  display: none;
  right: 0;
  background: var(--icnodlqibn);
  position: fixed;
  padding-top: 16px;
  padding-right: 24.0088324px;
  padding-bottom: 16.009244px;
  padding-left: 24.00176191px;
  z-index: 250;
  left: 0;
  border-top: 1px solid var(--dvsavcrbrou);
}

.gbcui42.active {
  display: block;
}

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

.gutfkn4 p {
  color: var(--oiwdtkaxpe);
  font-size: 12.00154463px;
  min-width: 200.0094058px;
  flex: 1;
}

.gh8kdds {
  display: flex;
  flex-shrink: 0;
  gap: 10.00138015px;
}

@media (max-width: 768px) {
  .gihohab {
    padding: 32.006514px 16px 48.0080px;
  }

  .gvl1jl2 {
    margin-bottom: 24px;
    padding: 24px 16.00597917px;
  }

  .b865a01 {
    padding: 24.003998px 16.007944781px;
    margin-bottom: 24.001118381px;
  }

  .m258852 {
    padding: 24px 16.001421128px;
    margin-bottom: 24.00395668px;
  }

  .u36916f {
    margin-bottom: 24px;
    padding: 24.0034689px 16.006618324px;
  }

  .ufd21c1 {
    padding: 24.003392139px 16.00748261px;
    margin-bottom: 24.00166px;
  }

  .rc2d862 {
    margin-bottom: 24.006096987px;
    padding: 24.00261px 16.0022px;
  }

  .b6090ef {
    margin-bottom: 24.009px;
    padding: 24.00898px 16px;
  }

  .ece3814 {
    padding: 24.007041px 16.00277176px;
    margin-bottom: 24.00610px;
  }

  .t1defa8 {
    padding-top: 24px;
    padding-right: 16.0020502px;
    padding-bottom: 24.006647372px;
    padding-left: 16.001367443px;
    margin-bottom: 24.00459146px;
  }

  .r8f5338 {
    padding-top: 24.00166px;
    padding-right: 16.001px;
    padding-bottom: 24.0092px;
    padding-left: 16.005047px;
    margin-bottom: 24.002770px;
  }

  .a83197a {
    padding-top: 24.0099234px;
    padding-right: 16.002px;
    padding-bottom: 24.002654243px;
    padding-left: 16.0024810px;
    margin-bottom: 24px;
  }

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

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

  .graco0f img {
    max-height: 220.004926px;
  }

  .gn4vg4n {
    height: 72.00220px;
    width: 180.0022px;
  }

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

@media (max-width: 375px) {
  .graco0f {
    overflow: hidden;
  }

  .graco0f img {
    width: 100%;
    max-height: 180.001px;
  }

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

  .gpebxan {
    padding-top: 48.0048px;
    padding-right: 16.00844px;
    padding-bottom: 48px;
    padding-left: 16.004px;
  }

  .gig8n1o {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
  }
}

