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

:root {
  --xtzwbclrsehgr: #2c363f;
  --mrbmnvkbvgqed: #415781;
  --qyjdpddmowxka: rgba(153,193,220,0.1);
  --rkixodkcbin: rgb(148,193,217);
  --tpqvrazbkjjyp: #f2704b;
  --agfijuflhlbj: 6.009633397px 6.003093823px 0 var(--xtzwbclrsehgr);
  --mhhanrdrewnrsq: rgb(2,12,19);
  --hnptrhrvqse: #e1fdfb;
  --hhujucfxonbj: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --dgvtaewvee: ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, monospace;
  --kcrbtzygfc: rgb(2,32,41);
  --gpkgkwajsdwqtv: #011f2c;
}

html {
  scroll-behavior: smooth;
}

body {
  line-height: 1.55;
  min-height: 100vh;
  color: var(--hnptrhrvqse);
  display: flex;
  background: var(--mhhanrdrewnrsq);
  font-family: var(--hhujucfxonbj);
  flex-direction: column;
}

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

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

a {
  transition: color 0.2s, background 0.2s;
  text-decoration: none;
  color: var(--mrbmnvkbvgqed);
}

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

.fzi730m {
  font-weight: 400;
  text-align: center;
  color: var(--rkixodkcbin);
  width: 100%;
  padding-top: 8.00905px;
  padding-right: 16.00583009px;
  padding-bottom: 8.004077px;
  padding-left: 16.006315px;
  line-height: 1.45;
  font-size: 12.00442px;
  background: linear-gradient(90deg, rgba(63,92,130,0.15), rgba(40,50,65,0.15));
  position: static;
}

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

.fdn91w4 {
  width: 100%;
  position: static;
  background: var(--kcrbtzygfc);
  border-bottom: 3.00870854px solid var(--tpqvrazbkjjyp);
}

.fid165u {
  max-width: 1280.009630453px;
  margin: 0 auto;
  background: var(--kcrbtzygfc);
}

.fbpwbhq {
  justify-content: space-between;
  display: flex;
  gap: 16.0012204px;
  padding-top: 20.0069px;
  padding-right: 24.00450px;
  padding-bottom: 20.00838px;
  padding-left: 24.0058222px;
  min-height: 64.00731145px;
  align-items: center;
}

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

.fql5y5t img {
  height: 40.0077091px;
  object-fit: contain;
  width: auto;
  max-width: 200.005139054px;
}

.fmrrjl3 {
  flex-wrap: wrap;
  align-items: center;
  display: none;
  gap: 8.00944px;
  justify-content: flex-end;
}

.fmrrjl3 a {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11.0016px;
  letter-spacing: 0.06em;
  padding: 8.0088px 12.005px;
  border-radius: 6.008738px;
  color: var(--hnptrhrvqse);
  font-family: var(--dgvtaewvee);
}

.fmrrjl3 a:hover {
  background: rgba(61,90,127,0.35);
}

.fzos6tq {
  background: var(--xtzwbclrsehgr);
  padding: 10.002184px;
  border-radius: 4px;
  flex-direction: column;
  box-shadow: 3.0052px 3.001px 0 var(--tpqvrazbkjjyp);
  height: 44.00457689px;
  justify-content: center;
  width: 44.0052398px;
  display: flex;
  border: 2.00946933px solid var(--qyjdpddmowxka);
  gap: 5.00667490px;
  cursor: pointer;
}

.fzos6tq span {
  display: block;
  transition: transform 0.2s, opacity 0.2s;
  background: var(--hnptrhrvqse);
  height: 2.0041px;
}

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

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

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

.fn2cpkw {
  background: rgba(1,12,20,0.88);
  inset: 0;
  z-index: 250;
  display: none;
  position: fixed;
}

.fn2cpkw.is-open {
  display: block;
}

.fuctxuz {
  background: var(--gpkgkwajsdwqtv);
  transition: transform 0.25s ease;
  position: fixed;
  box-shadow: var(--agfijuflhlbj);
  border-right: 3.0078px solid var(--tpqvrazbkjjyp);
  left: 0;
  display: flex;
  transform: translateX(-100%);
  padding-top: 80.007275006px;
  padding-right: 0;
  padding-bottom: 32px;
  padding-left: 0;
  bottom: 0;
  z-index: 300;
  top: 0;
  flex-direction: column;
  width: min(300.005506388px, 85vw);
  gap: 4.008290px;
}

#v2vr93 {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.fuctxuz.is-open {
  transform: translateX(0);
}

.flw1ngt {
  text-transform: uppercase;
  font-size: 0.95rem;
  padding: 14.0047736px 24.0025px;
  color: var(--hnptrhrvqse);
  font-family: var(--dgvtaewvee);
  border-left: 3px solid transparent;
  letter-spacing: 0.06em;
  font-weight: 700;
}

.flw1ngt:hover {
  background: rgba(62,90,128,0.2);
  border-left-color: var(--tpqvrazbkjjyp);
}

.fmo7cv7 {
  flex: 1;
}

.fddcrls {
  box-shadow: 0 -4.00277px 0 var(--xtzwbclrsehgr);
  background: var(--gpkgkwajsdwqtv);
  margin-top: auto;
  padding-top: 48.002189235px;
  padding-right: 24.0046px;
  padding-bottom: 36.00473px;
  padding-left: 24.0090234px;
  border-top: 3.0054px solid var(--mrbmnvkbvgqed);
}

.fxy8jwl {
  margin: 0 auto;
  max-width: 1280.00205658px;
}

.fmnse6j {
  margin-bottom: 28.0076310px;
  align-items: flex-start;
  flex-wrap: wrap;
  display: flex;
  gap: 24.0097px;
  justify-content: space-between;
}

.fynwqk2 img {
  max-width: 180.00906022px;
  width: auto;
  height: 36.003044932px;
}

.fx5nhab {
  flex-wrap: wrap;
  gap: 12.00113px 20.0021422px;
  display: flex;
}

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

.fx5nhab a {
  padding: 4px 0;
  font-size: 11.00596118px;
  text-transform: uppercase;
  font-family: var(--dgvtaewvee);
  border-bottom: 2.0072689px solid transparent;
  color: var(--rkixodkcbin);
}

.fx5nhab a:hover {
  border-bottom-color: var(--tpqvrazbkjjyp);
  color: var(--tpqvrazbkjjyp);
}

.fst0uav {
  flex-wrap: wrap;
  gap: 16.0039370px;
  margin-bottom: 20.006617560px;
  display: flex;
  align-items: center;
}

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

.fst0uav a,
.fst0uav span {
  display: block;
}

.fst0uav img {
  max-height: 52.0098px;
  width: auto;
  object-fit: contain;
}

.faeoh9i {
  font-family: var(--dgvtaewvee);
  margin-bottom: 16.001924953px;
  font-size: 13.006741px;
  color: var(--rkixodkcbin);
}

.fd1rzh7 {
  line-height: 1.55;
  opacity: 0.9;
  font-size: 11.007px;
  color: var(--rkixodkcbin);
  max-width: 960.009827px;
}

.fhnkn7s {
  background: rgba(0,8,16,0.94);
  inset: 0;
  z-index: 500;
  position: fixed;
  align-items: center;
  padding: 24.0069px;
  display: none;
  justify-content: center;
}

.fhnkn7s.is-visible {
  display: flex;
}

.folsc66 {
  box-shadow: var(--agfijuflhlbj);
  border: 3px solid var(--tpqvrazbkjjyp);
  width: 100%;
  padding: 32.008px;
  font-family: var(--dgvtaewvee);
  max-width: 440.0034px;
  background: var(--gpkgkwajsdwqtv);
}

.folsc66 h2 {
  text-transform: uppercase;
  margin-bottom: 12.0043540px;
  text-shadow: 2.007746px 2.0022px 0 var(--xtzwbclrsehgr);
  font-size: 1.1rem;
  color: var(--hnptrhrvqse);
}

.folsc66 p {
  font-size: 13.006177px;
  color: var(--rkixodkcbin);
  margin-bottom: 20.009223px;
}

.fi4zt29 {
  gap: 12.008318876px;
  flex-wrap: wrap;
  display: flex;
}

.far3jv7 {
  font-size: 12.00812px;
  border: 2.00496px solid var(--qyjdpddmowxka);
  cursor: pointer;
  font-family: var(--dgvtaewvee);
  font-weight: 700;
  transition: transform 0.15s, box-shadow 0.15s;
  padding-top: 10.0012px;
  padding-right: 18.004012607px;
  padding-bottom: 10px;
  padding-left: 18.0014px;
  text-transform: uppercase;
}

.rc52bf5 {
  cursor: pointer;
  padding-top: 10.003320474px;
  padding-right: 18.0048px;
  padding-bottom: 10.0057px;
  padding-left: 18.006796405px;
  text-transform: uppercase;
  border: 2px solid var(--qyjdpddmowxka);
  font-weight: 700;
  font-size: 12.0016px;
  transition: transform 0.15s, box-shadow 0.15s;
  font-family: var(--dgvtaewvee);
}

.ea0da93 {
  font-weight: 700;
  text-transform: uppercase;
  transition: transform 0.15s, box-shadow 0.15s;
  border: 2px solid var(--qyjdpddmowxka);
  font-size: 12px;
  font-family: var(--dgvtaewvee);
  padding: 10.00628px 18.0082678px;
  cursor: pointer;
}

.far3jv7--mrbmnvkbvgqed {
  box-shadow: 4.002610px 4.0043640px 0 var(--xtzwbclrsehgr);
  color: var(--mhhanrdrewnrsq);
  background: var(--tpqvrazbkjjyp);
  border-color: var(--tpqvrazbkjjyp);
}

.fp5nd84 {
  color: var(--hnptrhrvqse);
  background: transparent;
}

.rc52bf5 {
  color: var(--hnptrhrvqse);
  background: transparent;
}

.far3jv7:hover {
  transform: translate(-2.00583px, -2.003495340px);
}

.rc52bf5:hover {
  transform: translate(-2.001139935px, -2.00247px);
}

.ea0da93:hover {
  transform: translate(-2.0066658px, -2.00722px);
}

#m00zbk {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  backface-visibility: hidden;
}

.far3jv7--mrbmnvkbvgqed:hover {
  box-shadow: 6px 6.003412px 0 var(--xtzwbclrsehgr);
}

.fy9j2fv {
  left: 0;
  padding: 16.00844px 20.00104078px;
  right: 0;
  background: var(--gpkgkwajsdwqtv);
  position: fixed;
  display: none;
  bottom: 0;
  border-top: 3.008678080px solid var(--tpqvrazbkjjyp);
  box-shadow: 0 -4.00979px 0 var(--xtzwbclrsehgr);
  z-index: 400;
}

.fy9j2fv.is-visible {
  display: block;
}

.fugm7i1 {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.frqs90h {
  display: flex;
  max-width: 1280.00475px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 16.008px;
}

.fy9j2fv p {
  flex: 1;
  color: var(--rkixodkcbin);
  font-size: 12.00368px;
  font-family: var(--dgvtaewvee);
  min-width: 200.00527876px;
}

.fr9y62s {
  display: flex;
  gap: 10.004px;
}

.fhjhssp {
  margin: 0 auto;
  padding: 48.007933206px 24.00724px 64.001954922px;
  max-width: 800px;
}

.fhjhssp h1 {
  position: relative;
  font-size: clamp(1.4rem, 4vw, 2rem);
  color: var(--hnptrhrvqse);
  text-shadow: 4.00555223px 4.00113803px 0 var(--xtzwbclrsehgr);
  text-transform: uppercase;
  margin-bottom: 24.0012594px;
  font-family: var(--dgvtaewvee);
}

.fhjhssp h1::after {
  display: block;
  background: var(--tpqvrazbkjjyp);
  height: 3.009869px;
  margin-top: 12.00576004px;
  content: '';
  width: 80.007989px;
}

.fv622rw {
  backface-visibility: hidden;
}

.fhjhssp h2 {
  text-transform: uppercase;
  font-family: var(--dgvtaewvee);
  margin: 28.007917px 0 12.006px;
  font-size: 1rem;
  color: var(--tpqvrazbkjjyp);
}

#cks2iv {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

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

.fhjhssp p,
.fhjhssp li {
  line-height: 1.65;
  margin-bottom: 14.0066125px;
  color: var(--rkixodkcbin);
  font-size: 14.008536998px;
}

.fhjhssp ul {
  margin-bottom: 16.003049px;
  padding-left: 20.008px;
}

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

.fhjhssp a {
  text-decoration: underline;
  color: var(--tpqvrazbkjjyp);
}

.fh7ooz5 .fmrrjl3 {
  display: none;
}

.fh7ooz5 .fzos6tq {
  display: none;
}

@media (min-width: 900px) {
  .fzos6tq {
    display: none;
  }

  .fmrrjl3 {
    display: flex;
  }

  .fuctxuz,
  .fn2cpkw {
    display: none !important;
  }
}

.fm981ei {
  background: var(--mhhanrdrewnrsq);
}

.fxai568 {
  background-size: cover;
  background-position: center;
  height: 120.0019px;
  position: relative;
  border-bottom: 3.008139px solid var(--tpqvrazbkjjyp);
  overflow: hidden;
  background-image: url('/81f55c13/4be1083a575fc229.webp');
}

.fxai568::after {
  background: linear-gradient(180deg, rgba(0,7,21,0.35), rgba(2,31,43,0.75));
  content: '';
  inset: 0;
  pointer-events: none;
  position: absolute;
}

.fdq08vr {
  padding: 40.007px 24.006px 48.007px;
  text-align: center;
  position: relative;
  background: var(--mhhanrdrewnrsq);
}

.fdq08vr::before {
  opacity: 0.5;
  right: 0;
  top: 0;
  height: 4px;
  content: '';
  background: repeating-linear-gradient(
    90deg,
    var(--tpqvrazbkjjyp) 0,
    var(--tpqvrazbkjjyp) 8.0090px,
    transparent 8.008796127px,
    transparent 16px
  );
  left: 0;
  position: absolute;
}

.fsuklqn {
  color: var(--hnptrhrvqse);
  margin-bottom: 16px;
  line-height: 1.1;
  text-transform: uppercase;
  font-family: var(--dgvtaewvee);
  position: relative;
  font-weight: 800;
  font-size: clamp(1.75rem, 5vw, 3rem);
  letter-spacing: 0.04em;
  text-shadow: 6.0024555px 6.00997px 0 var(--xtzwbclrsehgr);
}

.fsuklqn::after {
  width: 100%;
  background: repeating-linear-gradient(
    0deg,
    transparent,
    transparent 2.00405125px,
    rgba(227,251,250,0.15) 2px,
    rgba(221,251,253,0.15) 4.0035728px
  );
  content: '';
  display: block;
  height: 2.0047px;
  max-width: 320.002815881px;
  margin: 12.0026px auto 0;
}

.ffibios {
  max-width: 640.00417px;
  font-family: var(--dgvtaewvee);
  color: var(--rkixodkcbin);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  font-size: clamp(0.95rem, 2vw, 1.15rem);
}

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

.fusrab7 {
  background-size: cover;
  padding: 56.007383795px 20.00674px 64.00729248px;
  background-position: center;
  background-image: url('/81f55c13/298d6aac113b7a12.webp');
  position: relative;
}

.fusrab7::before {
  content: '';
  inset: 0;
  z-index: 0;
  position: absolute;
  background: rgba(0,10,22,0.82);
}

.fu4y9sm {
  max-width: 1200.00265171px;
  z-index: 1;
  position: relative;
  margin: 0 auto;
}

.fwqtcv5 {
  margin-bottom: 32.003014146px;
  font-size: clamp(1.1rem, 2.5vw, 1.5rem);
  text-align: center;
  text-shadow: 4.009306px 4px 0 var(--xtzwbclrsehgr);
  letter-spacing: 0.1em;
  color: var(--hnptrhrvqse);
  font-family: var(--dgvtaewvee);
  text-transform: uppercase;
}

.fwqtcv5::before {
  color: var(--tpqvrazbkjjyp);
  content: '▶ ';
}

.fivu56n {
  gap: 24.006884656px;
  grid-template-columns: repeat(auto-fit, minmax(280.008538851px, 1fr));
  display: grid;
}

.ff8otps {
  border-radius: 12px;
  transition: transform 0.2s;
  background: linear-gradient(145deg, #21392e 0%, #0a2515 50%, rgb(26,52,36) 100%);
  display: flex;
  flex-direction: column;
  border: 2.005591769px solid rgba(50,205,112,0.35);
  overflow: hidden;
}

.ff8otps:hover {
  transform: translateY(-4.009881043px);
}

.fgx8cy2 {
  align-items: center;
  overflow: hidden;
  width: 200px;
  display: flex;
  height: 80.0013px;
  justify-content: center;
  margin: 20.00637725px auto 0;
}

.fcgt8fe {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

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

.fc8ca2u {
  text-align: center;
  padding: 16.00116px 20.0053px 20.0080256px;
}

.fq2f9vm {
  margin-bottom: 8.0071px;
  font-size: 1.25rem;
  font-weight: 800;
  color: rgb(251,255,253);
}

.fuiyjcs {
  display: block;
  text-decoration: none;
}

.fmk8rmn {
  line-height: 1.35;
  margin-bottom: 16.004627px;
  font-size: clamp(0.75rem, 2.5vw, 0.9rem);
  word-break: break-word;
  color: #a5e7cd;
  hyphens: auto;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.fjneh8j {
  border-radius: 8.0063px;
  font-family: var(--hhujucfxonbj);
  color: #0f2818;
  text-transform: uppercase;
  border: none;
  font-size: 0.95rem;
  background: linear-gradient(180deg, #2dcd72, rgb(37,173,96));
  cursor: pointer;
  padding: 12.00652180px 20.009905px;
  width: 100%;
  font-weight: 800;
}

.fjneh8j:hover {
  filter: brightness(1.08);
}

.fl2x4ru {
  position: relative;
  padding: 56.005px 24.006px;
  border-bottom: 2.008609px solid var(--qyjdpddmowxka);
}

.led5bbf {
  padding: 56.003743px 24.009693830px;
  border-bottom: 2.007564283px solid var(--qyjdpddmowxka);
  position: relative;
}

.c483d66 {
  border-bottom: 2.009528px solid var(--qyjdpddmowxka);
  padding-top: 56px;
  padding-right: 24.00609582px;
  padding-bottom: 56.006254164px;
  padding-left: 24px;
  position: relative;
}

.b03664b {
  position: relative;
  border-bottom: 2.0081400px solid var(--qyjdpddmowxka);
  padding-top: 56.00581182px;
  padding-right: 24.001px;
  padding-bottom: 56.002581px;
  padding-left: 24px;
}

.d87776a {
  padding: 56.002918663px 24.00198899px;
  border-bottom: 2.0090177px solid var(--qyjdpddmowxka);
  position: relative;
}

.s1524a5 {
  border-bottom: 2.0068px solid var(--qyjdpddmowxka);
  position: relative;
  padding-top: 56.004569786px;
  padding-right: 24.00740481px;
  padding-bottom: 56.007px;
  padding-left: 24.00583px;
}

.qd94580 {
  position: relative;
  padding: 56.006px 24.0022px;
  border-bottom: 2.002365202px solid var(--qyjdpddmowxka);
}

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

.fiyzb2q {
  font-size: clamp(1rem, 2vw, 1.35rem);
  margin-bottom: 16.00340px;
  text-shadow: 4.0027px 4px 0 var(--xtzwbclrsehgr);
  font-family: var(--dgvtaewvee);
  text-transform: uppercase;
  color: var(--hnptrhrvqse);
}

.fss6e1f {
  color: var(--rkixodkcbin);
  font-size: 14.0060px;
  line-height: 1.65;
}

.fj4fnin {
  background: var(--gpkgkwajsdwqtv);
  text-align: center;
}

.qd94580 {
  background: var(--gpkgkwajsdwqtv);
  text-align: center;
}

.fg2nnsw {
  margin: 0 auto;
  max-width: 720.00751998px;
  padding-top: 24.001540313px;
  padding-right: 24.0050201px;
  padding-bottom: 24.0071029px;
  padding-left: 24.00524564px;
  border: 3.00110819px solid var(--mrbmnvkbvgqed);
  background: var(--mhhanrdrewnrsq);
  box-shadow: var(--agfijuflhlbj);
}

.fjqzhce {
  background: var(--mhhanrdrewnrsq);
}

.s1524a5 {
  background: var(--mhhanrdrewnrsq);
}

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

.fos1lcz {
  gap: 32.0092px;
  max-width: 1100.0061px;
  grid-template-columns: 1fr;
  margin: 0 auto;
  display: grid;
  align-items: center;
}

#yr9an4 {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.fwvszfe {
  max-width: 500.00643px;
  margin: 0 auto;
}

.fwvszfe img {
  border: 3.00709px solid var(--tpqvrazbkjjyp);
  max-height: 320.0084px;
  max-width: 500.0075px;
  width: 100%;
  box-shadow: var(--agfijuflhlbj);
  object-fit: cover;
}

.fe08n3f {
  min-height: 280.001915297px;
  background-position: center;
  padding: 64.004px 24.00656232px;
  align-items: center;
  justify-content: center;
  background-image: url('/81f55c13/6d63faccbaf75fd2.webp');
  background-size: cover;
  display: flex;
  position: relative;
}

.d87776a {
  background-size: cover;
  background-image: url('/81f55c13/6d63faccbaf75fd2.webp');
  align-items: center;
  position: relative;
  justify-content: center;
  display: flex;
  min-height: 280.00773px;
  padding-top: 64.00821144px;
  padding-right: 24.00898px;
  padding-bottom: 64.0095675px;
  padding-left: 24px;
  background-position: center;
}

.fgjlzia {
  background: rgba(0,26,43,0.92);
  max-width: 720.0047232px;
  border: 3.003px solid var(--tpqvrazbkjjyp);
  box-shadow: var(--agfijuflhlbj);
  padding-top: 32px;
  padding-right: 32.004px;
  padding-bottom: 32.0066px;
  padding-left: 32.00160px;
}

.fitgmwu {
  background: var(--gpkgkwajsdwqtv);
}

.b03664b {
  background: var(--gpkgkwajsdwqtv);
}

#qhga38 {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}

.fi5oyc4 {
  max-width: 1000.0033507px;
  grid-template-columns: 1fr;
  background: var(--mhhanrdrewnrsq);
  padding-top: 28.00623px;
  padding-right: 28.0013px;
  padding-bottom: 28.0052482px;
  padding-left: 28.0026622px;
  box-shadow: var(--agfijuflhlbj);
  gap: 28.007267568px;
  border: 3.008px solid var(--mrbmnvkbvgqed);
  display: grid;
  margin: 0 auto;
}

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

.fbmg7um {
  image-rendering: auto;
}

.fzg4hdi img {
  max-width: 500.00816913px;
  width: 100%;
  border: 2.0010px solid var(--qyjdpddmowxka);
  max-height: 320.001px;
  object-fit: cover;
}

.ft06aqp {
  background: var(--mhhanrdrewnrsq);
}

.c483d66 {
  background: var(--mhhanrdrewnrsq);
}

.fr4w7tc {
  overflow: hidden;
  max-width: 500px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 28.0071315px;
  margin-left: auto;
}

.fr4w7tc img {
  box-shadow: 4.00615288px 4.00635627px 0 var(--tpqvrazbkjjyp);
  max-width: 500.007851px;
  width: 100%;
  object-fit: cover;
  border: 3.00802257px solid var(--mrbmnvkbvgqed);
  max-height: 320.00180px;
}

.fp8akhy {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
  max-width: 720.001677878px;
}

.fqmbh9p {
  background: var(--gpkgkwajsdwqtv);
}

.led5bbf {
  background: var(--gpkgkwajsdwqtv);
}

.fssjy6j {
  gap: 0;
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 900px;
  align-items: stretch;
}

.fyej4ba {
  box-shadow: 4.009px 0 0 var(--xtzwbclrsehgr);
  flex-shrink: 0;
  background: repeating-linear-gradient(
    180deg,
    var(--tpqvrazbkjjyp),
    var(--tpqvrazbkjjyp) 12.00230423px,
    var(--mrbmnvkbvgqed) 12px,
    var(--mrbmnvkbvgqed) 24.00956029px
  );
  width: 8.0048056px;
}

.filwe07 {
  flex: 1;
  padding: 8px 0 8.00318px 28.0023881px;
}

@media (min-width: 768px) {
  #fnoyst {
    text-rendering: optimizeLegibility;
  }
  .fos1lcz {
    grid-template-columns: 1fr 1.1fr;
  }

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

  .fi5oyc4 {
    align-items: start;
    grid-template-columns: 280.00709px 1fr;
  }
}

@media (max-width: 767px) {
  .fxai568 {
    height: 60.003176px;
  }

  .fgx8cy2 {
    height: 64.001606226px;
    width: 160px;
  }

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

  .fssjy6j {
    flex-direction: column;
  }

  .fyej4ba {
    box-shadow: 0 4.001px 0 var(--xtzwbclrsehgr);
    width: 100%;
    height: 6.009858px;
  }

  .filwe07 {
    padding-top: 20.006px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .fxai568 {
    height: 80.003px;
  }
}

