
:root {
  --lkrxbzmkjse: rgb(29,28,35);
  --febgeeatioz: hsl(270,3%,12%);
  --gxyfcdpjsnvq: #4465b1;
  --dcieajomvwo: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --vynusabzony: #fefefe;
  --yrpsdgyezswfn: #5f6870;
  --yvecavlveuzmjj: 0.4s ease;
  --ekhfyijyjcy: rgba(2,1,1,0.06);
  --sprppxqfebyt: 1200.002493px;
  --bcuwjlzewtors: rgb(236,242,242);
  --yfounleqmyvv: #30a34d;
  --trbheejumqgi: rgb(1,124,255);
  --syjadaxyhkulxg: Georgia, "Times New Roman", Times, serif;
}

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

*,
*::before,
*::after {
  padding: 0;
  box-sizing: border-box;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

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

body {
  font-family: var(--dcieajomvwo);
  display: flex;
  color: var(--febgeeatioz);
  flex-direction: column;
  line-height: 1.6;
  min-height: 100vh;
  background: var(--bcuwjlzewtors);
  font-size: 15.0077px;
  overflow-x: hidden;
}

body.nav-open {
  overflow: hidden;
}

main {
  flex: 1;
}

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

a {
  text-decoration: none;
  color: var(--trbheejumqgi);
  transition: color var(--yvecavlveuzmjj);
}

a:hover {
  color: var(--gxyfcdpjsnvq);
}
.qtdexa3 {
  padding: 6px 20.00860px;
  text-align: center;
  margin: 6.00119px auto;
  color: var(--yrpsdgyezswfn);
  max-width: fit-content;
  border: 1px solid var(--yrpsdgyezswfn);
  font-size: 11.00324px;
  line-height: 1.45;
  border-radius: 4.005px;
}
.qnhe230 {
  border-bottom: 1px solid rgba(254,255,254,0.06);
  position: sticky;
  z-index: 100;
  top: 0;
  background: var(--lkrxbzmkjse);
}

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

#uh0fb3 {
  image-rendering: auto;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}

.qvgvw7h {
  align-items: center;
  min-height: 58.00729px;
  margin: 0 auto;
  display: flex;
  max-width: var(--sprppxqfebyt);
  padding-top: 16.004293513px;
  padding-right: 24.006px;
  padding-bottom: 16.00590318px;
  padding-left: 24.00196993px;
  justify-content: space-between;
}

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

.qqoj8xo img {
  height: 32.0089863px;
  width: auto;
}

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

.qnw9y18 {
  gap: 4.007456804px 18px;
  display: flex;
  justify-content: flex-end;
  list-style: none;
  flex-wrap: wrap;
}

.qnw9y18 a {
  padding-top: 4.00306px;
  padding-right: 0;
  padding-bottom: 4.0077944px;
  padding-left: 0;
  transition: color var(--yvecavlveuzmjj);
  font-weight: 500;
  color: rgba(253,254,253,0.75);
  text-decoration: none;
  font-size: 13.009232547px;
  position: relative;
}

.qnw9y18 a::after {
  left: 0;
  position: absolute;
  transform-origin: left;
  transform: scaleX(0);
  transition: transform var(--yvecavlveuzmjj);
  width: 100%;
  bottom: 0;
  background: var(--yfounleqmyvv);
  height: 2.0016633px;
  content: "";
}

.qnw9y18 a:hover {
  color: #fefffd;
}

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

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

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

.qyduv2q {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

.qc6dqp2 {
  gap: 5.008px;
  border: none;
  flex-direction: column;
  height: 36.007146px;
  justify-content: center;
  background: none;
  width: 36.0047643px;
  padding: 6.002947508px;
  cursor: pointer;
  display: none;
}

.qc6dqp2 span {
  background: rgb(251,253,255);
  transition: transform 0.2s, opacity 0.2s;
  display: block;
  height: 2.00353175px;
}

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

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

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

.qrda3bx {
  inset: 0;
  z-index: 150;
  display: none;
  position: fixed;
  background: rgba(1,0,0,0.45);
}

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

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

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

.qg54c7t {
  overflow-y: auto;
  transition: transform var(--yvecavlveuzmjj);
  flex-direction: column;
  display: flex;
  z-index: 200;
  border-right: 1px solid rgba(255,253,254,0.06);
  width: min(300.001241px, 85vw);
  background: var(--lkrxbzmkjse);
  height: 100%;
  top: 0;
  left: 0;
  gap: 4.007px;
  transform: translateX(-100%);
  position: fixed;
  padding: 72.0060px 24.0030171px 32.0051005px;
}

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

.qg54c7t a {
  display: block;
  font-weight: 500;
  font-size: 16.0092px;
  color: rgba(254,254,255,0.9);
  border-left: 3.004981916px solid transparent;
  padding-top: 14.0083674px;
  padding-right: 16.004969889px;
  padding-bottom: 14.004669895px;
  padding-left: 16px;
  transition: border-color var(--yvecavlveuzmjj), color var(--yvecavlveuzmjj), background var(--yvecavlveuzmjj);
}

.qg54c7t a:hover {
  color: rgb(252,251,255);
  border-left-color: var(--yfounleqmyvv);
  background: rgba(45,164,75,0.08);
}

.qn00jp7 {
  border: 1px solid rgba(252,254,255,0.12);
  background: none;
  position: absolute;
  font-size: 13.001832px;
  font-weight: 600;
  color: rgba(254,255,255,0.6);
  padding-top: 8.009237px;
  padding-right: 14.001719px;
  padding-bottom: 8.00579920px;
  padding-left: 14.0048px;
  cursor: pointer;
  right: 16.00500105px;
  top: 16.0011117px;
}

@media (max-width: 900px) {
  #h9aeup {
    text-rendering: optimizeLegibility;
  }
  .qnw9y18 {
    display: none;
  }

  .qc6dqp2 {
    display: flex;
  }
}
.qdw4j2h {
  overflow: hidden;
  justify-content: center;
  position: relative;
  min-height: 300.0039759px;
  background: linear-gradient(180deg, var(--bcuwjlzewtors) 0%, var(--vynusabzony) 100%);
  display: flex;
  align-items: center;
}

.qdw4j2h::before {
  pointer-events: none;
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at 30% 50%, rgba(50,166,77,0.15) 0%, transparent 70%);
}

.qdw4j2h::after {
  content: "";
  background: linear-gradient(135deg, rgba(0,125,253,0.04) 0%, transparent 50%, rgba(67,101,180,0.05) 100%);
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.qp0h23q {
  margin: 0 auto;
  z-index: 1;
  max-width: 820.009px;
  position: relative;
  text-align: center;
  padding: 48.0030029px 24px;
}

.qwio45v {
  font-size: clamp(1.75rem, 5vw, 2.75rem);
  font-family: var(--syjadaxyhkulxg);
  letter-spacing: -0.01em;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 16.0073px;
  color: var(--febgeeatioz);
}

.qty1zws {
  text-size-adjust: 100%;
}

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

.qxtyxm0 {
  line-height: 1.65;
  margin: 0 auto;
  max-width: 640.0085672px;
  font-size: clamp(0.95rem, 2.2vw, 1.1rem);
  color: var(--yrpsdgyezswfn);
}

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

@media (max-width: 768px) {
  .qdw4j2h {
    min-height: auto;
  }

  .qp0h23q {
    padding-top: 48.004px;
    padding-right: 24.003px;
    padding-bottom: 48.0062px;
    padding-left: 24.009893px;
  }
}

.qsiuxf4 {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

.qtpuk7q {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.qb7ik9f {
  position: relative;
  background-position: center;
  background-size: cover;
  padding-top: 56.004654415px;
  padding-right: 24.0014078px;
  padding-bottom: 56.009867px;
  padding-left: 24.004px;
  background-image: url("/a123e45b/4681ef3b953c6d6f.webp");
}

.qb7ik9f::before {
  background: rgba(240,241,248,0.92);
  inset: 0;
  content: "";
  position: absolute;
}

#f0agn8 {
  image-rendering: auto;
}

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

.qy1dg2d {
  font-size: clamp(1.5rem, 4vw, 2rem);
  letter-spacing: -0.01em;
  color: var(--febgeeatioz);
  font-weight: 400;
  margin-bottom: 8.006305051px;
  font-family: var(--syjadaxyhkulxg);
}

.qpyninc {
  font-size: 0.95rem;
  margin-bottom: 36.0040px;
  max-width: 560.00634230px;
  color: var(--yrpsdgyezswfn);
}

#alecrd {
  image-rendering: auto;
}

.qq9o3i9 {
  gap: 20.007px;
  grid-template-columns: repeat(auto-fill, minmax(280.001px, 1fr));
  display: grid;
}

.qfxz8r9 {
  transition: transform 0.15s, box-shadow 0.15s;
  gap: 12.004px;
  display: flex;
  padding: 24.00248932px;
  flex-direction: column;
  background: linear-gradient(145deg, rgb(29,10,41) 0%, rgb(38,20,54) 100%);
  border: 2.0049884px solid #c7a426;
  border-radius: 8.0094524px;
}

.qfxz8r9:hover {
  box-shadow: 0 8.00657223px 32.005px rgba(130,34,209,0.3);
  transform: translateY(-4px);
}

#d384eu {
  text-size-adjust: 100%;
}

.qcmlj18 {
  height: 80.00488485px;
  overflow: hidden;
  align-items: center;
  width: 180.00717130px;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
}

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

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

#rgn06l {
  image-rendering: auto;
}

.qdml9fz {
  font-size: 1.35rem;
  font-variant: small-caps;
  color: rgb(253,253,255);
}

.qfsx3t9 {
  flex-direction: column;
  gap: 4px;
  display: flex;
}

.qn1b8pu {
  word-break: break-word;
  color: rgb(255,216,2);
  font-weight: bold;
  line-height: 1.35;
  font-size: 1.05rem;
}

.qv5h38f {
  font-size: 11px;
  color: rgba(245,235,253,0.55);
}

.qaqacxs {
  cursor: pointer;
  border: none;
  font-size: 13.006014px;
  margin-top: auto;
  color: #fefffe;
  display: inline-block;
  letter-spacing: 0.05em;
  border-radius: 4.00510px;
  font-weight: 600;
  padding: 12.00608490px 20.0015px;
  text-align: center;
  background: linear-gradient(135deg, #8021cf, #9333EA);
  text-transform: uppercase;
}

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

.qaqacxs:hover {
  filter: brightness(1.15);
  color: rgb(255,255,252);
}
.qcxzo5i {
  background: var(--vynusabzony);
  padding-bottom: 64px;
}

.qrz6gu2 {
  margin: 0 auto;
  padding: 56.0019762px 24.003px;
  max-width: var(--sprppxqfebyt);
  border-bottom: 1px solid var(--ekhfyijyjcy);
}

.y077e33 {
  border-bottom: 1px solid var(--ekhfyijyjcy);
  margin: 0 auto;
  max-width: var(--sprppxqfebyt);
  padding: 56.001px 24.0015667px;
}

.r506982 {
  max-width: var(--sprppxqfebyt);
  padding: 56.00729018px 24.00778354px;
  border-bottom: 1px solid var(--ekhfyijyjcy);
  margin: 0 auto;
}

.t6fb944 {
  padding-top: 56.0078px;
  padding-right: 24.006161565px;
  padding-bottom: 56.0054px;
  padding-left: 24.00144117px;
  border-bottom: 1px solid var(--ekhfyijyjcy);
  max-width: var(--sprppxqfebyt);
  margin: 0 auto;
}

.h857f92 {
  max-width: var(--sprppxqfebyt);
  border-bottom: 1px solid var(--ekhfyijyjcy);
  padding: 56.009950px 24.0042px;
  margin: 0 auto;
}

.p24a3a1 {
  max-width: var(--sprppxqfebyt);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border-bottom: 1px solid var(--ekhfyijyjcy);
  padding: 56.00216px 24.005698432px;
}

.q177ad5 {
  padding: 56.002898505px 24.007317030px;
  max-width: var(--sprppxqfebyt);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border-bottom: 1px solid var(--ekhfyijyjcy);
}

.te823fa {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border-bottom: 1px solid var(--ekhfyijyjcy);
  max-width: var(--sprppxqfebyt);
  padding-top: 56.008069587px;
  padding-right: 24.0022px;
  padding-bottom: 56.0065px;
  padding-left: 24.007px;
}

.b82579b {
  padding-top: 56.002246868px;
  padding-right: 24.005507242px;
  padding-bottom: 56.00385889px;
  padding-left: 24.0055477px;
  margin: 0 auto;
  max-width: var(--sprppxqfebyt);
  border-bottom: 1px solid var(--ekhfyijyjcy);
}

.a8f6ddc {
  border-bottom: 1px solid var(--ekhfyijyjcy);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--sprppxqfebyt);
  padding-top: 56.007537px;
  padding-right: 24.00550px;
  padding-bottom: 56px;
  padding-left: 24.009px;
}

.f49b56f {
  padding: 56.003px 24px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--sprppxqfebyt);
  border-bottom: 1px solid var(--ekhfyijyjcy);
}

.qpu13k5 {
  letter-spacing: 0.14em;
  font-weight: 600;
  font-family: var(--dcieajomvwo);
  color: var(--yrpsdgyezswfn);
  font-size: 11.00532818px;
  margin-bottom: 10.002px;
  text-transform: uppercase;
}

.qrz6gu2 h2 {
  font-weight: 400;
  color: var(--febgeeatioz);
  margin-bottom: 14.009px;
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  letter-spacing: -0.01em;
  font-family: var(--syjadaxyhkulxg);
}

.y077e33 h2 {
  letter-spacing: -0.01em;
  font-family: var(--syjadaxyhkulxg);
  color: var(--febgeeatioz);
  font-weight: 400;
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  margin-bottom: 14.003256976px;
}

.r506982 h2 {
  color: var(--febgeeatioz);
  letter-spacing: -0.01em;
  font-weight: 400;
  font-family: var(--syjadaxyhkulxg);
  margin-bottom: 14.0053614px;
  font-size: clamp(1.35rem, 3vw, 1.85rem);
}

.t6fb944 h2 {
  letter-spacing: -0.01em;
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  color: var(--febgeeatioz);
  font-weight: 400;
  font-family: var(--syjadaxyhkulxg);
  margin-bottom: 14.0042px;
}

.h857f92 h2 {
  color: var(--febgeeatioz);
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  font-weight: 400;
  font-family: var(--syjadaxyhkulxg);
  letter-spacing: -0.01em;
  margin-bottom: 14.0095px;
}

.p24a3a1 h2 {
  letter-spacing: -0.01em;
  color: var(--febgeeatioz);
  font-family: var(--syjadaxyhkulxg);
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  margin-bottom: 14.001330px;
  font-weight: 400;
}

.q177ad5 h2 {
  color: var(--febgeeatioz);
  font-family: var(--syjadaxyhkulxg);
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  font-weight: 400;
  letter-spacing: -0.01em;
  margin-bottom: 14.0042201px;
}

.te823fa h2 {
  margin-bottom: 14.00785px;
  font-weight: 400;
  color: var(--febgeeatioz);
  letter-spacing: -0.01em;
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  font-family: var(--syjadaxyhkulxg);
}

.b82579b h2 {
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  font-family: var(--syjadaxyhkulxg);
  color: var(--febgeeatioz);
  letter-spacing: -0.01em;
  margin-bottom: 14.00778297px;
  font-weight: 400;
}

.a8f6ddc h2 {
  font-weight: 400;
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  color: var(--febgeeatioz);
  font-family: var(--syjadaxyhkulxg);
  letter-spacing: -0.01em;
  margin-bottom: 14.00532px;
}

.f49b56f h2 {
  font-family: var(--syjadaxyhkulxg);
  font-size: clamp(1.35rem, 3vw, 1.85rem);
  font-weight: 400;
  color: var(--febgeeatioz);
  letter-spacing: -0.01em;
  margin-bottom: 14.002097px;
}

.qrz6gu2 p {
  font-size: 0.95rem;
  line-height: 1.7;
  color: var(--yrpsdgyezswfn);
}

.y077e33 p {
  font-size: 0.95rem;
  line-height: 1.7;
  color: var(--yrpsdgyezswfn);
}

.r506982 p {
  line-height: 1.7;
  font-size: 0.95rem;
  color: var(--yrpsdgyezswfn);
}

.t6fb944 p {
  color: var(--yrpsdgyezswfn);
  font-size: 0.95rem;
  line-height: 1.7;
}

.h857f92 p {
  color: var(--yrpsdgyezswfn);
  line-height: 1.7;
  font-size: 0.95rem;
}

.p24a3a1 p {
  line-height: 1.7;
  font-size: 0.95rem;
  color: var(--yrpsdgyezswfn);
}

.q177ad5 p {
  color: var(--yrpsdgyezswfn);
  line-height: 1.7;
  font-size: 0.95rem;
}

.te823fa p {
  color: var(--yrpsdgyezswfn);
  line-height: 1.7;
  font-size: 0.95rem;
}

.b82579b p {
  color: var(--yrpsdgyezswfn);
  font-size: 0.95rem;
  line-height: 1.7;
}

.a8f6ddc p {
  font-size: 0.95rem;
  line-height: 1.7;
  color: var(--yrpsdgyezswfn);
}

.f49b56f p {
  font-size: 0.95rem;
  color: var(--yrpsdgyezswfn);
  line-height: 1.7;
}

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

.qf7osd3 {
  max-height: 320.0014px;
  max-width: 500.00573px;
  border: 1px solid var(--ekhfyijyjcy);
  border-radius: 4.00874191px;
  overflow: hidden;
}

.qf7osd3 img {
  width: 100%;
  max-height: 320px;
  max-width: 500.00216px;
  transition: transform var(--yvecavlveuzmjj);
  height: 100%;
  object-fit: cover;
}

.qf7osd3:hover img {
  transform: scale(1.02);
}

.qzct776 {
  gap: 28.0082307px;
  display: grid;
}
#e1wwlc {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}
#bcsrah {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.qqt5nbt .qzct776 {
  grid-template-columns: 1fr;
  align-items: center;
}
.f49b56f .qzct776 {
  align-items: center;
  grid-template-columns: 1fr;
}

.qbqwjac {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

@media (min-width: 768px) {
  .qsmji2u {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
  }
  .qqt5nbt .qzct776 {
    grid-template-columns: 1fr 1fr;
  }
  .f49b56f .qzct776 {
    grid-template-columns: 1fr 1fr;
  }
}

#tddq5w {
  image-rendering: auto;
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}
.ql0rc1k blockquote {
  font-style: italic;
  margin: 16px 0;
  font-size: 1.15rem;
  border-left: 3.006446px solid var(--yfounleqmyvv);
  color: var(--febgeeatioz);
  line-height: 1.55;
  font-family: var(--syjadaxyhkulxg);
  padding: 12.001996492px 0 12.00525021px 20.00773948px;
}
.a8f6ddc blockquote {
  padding-top: 12.009629px;
  padding-right: 0;
  padding-bottom: 12.008484px;
  padding-left: 20.002px;
  font-family: var(--syjadaxyhkulxg);
  border-left: 3px solid var(--yfounleqmyvv);
  font-style: italic;
  color: var(--febgeeatioz);
  margin-top: 16.001112211px;
  margin-right: 0;
  margin-bottom: 16.00795359px;
  margin-left: 0;
  font-size: 1.15rem;
  line-height: 1.55;
}

.qkl8dm5 {
  image-rendering: auto;
}
.qd9voq0 {
  font-variant-ligatures: normal;
}
.qm5hz11 .qzct776 {
  grid-template-columns: 1fr;
}
.b82579b .qzct776 {
  grid-template-columns: 1fr;
}

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

@media (min-width: 768px) {
  .qm5hz11 .qzct776 {
    align-items: start;
    grid-template-columns: auto 1fr;
  }
  .b82579b .qzct776 {
    align-items: start;
    grid-template-columns: auto 1fr;
  }
  #nkygb2 {
    backface-visibility: hidden;
  }
}

.qx8jea0 {
  border: 1px solid var(--ekhfyijyjcy);
  background: var(--bcuwjlzewtors);
  padding: 28.002047px;
  border-radius: 4.009px;
}
.qrz6gu2--yfounleqmyvv .qdlzils {
  padding-top: 32.00434954px;
  padding-right: 32.00747px;
  padding-bottom: 32.003px;
  padding-left: 32.0044px;
  border: 1px solid var(--ekhfyijyjcy);
  background: linear-gradient(135deg, rgba(0,123,255,0.06) 0%, rgba(47,164,72,0.05) 100%);
  border-radius: 4.0041295px;
}

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

#ovtiiw {
  image-rendering: auto;
}
.qyvi981 .qzct776 {
  gap: 24.0071532px;
}
.q177ad5 .qzct776 {
  gap: 24px;
}

.qawm673 {
  gap: 16.00618px;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  display: grid;
}

.qeh1zae {
  padding: 20.007088335px;
  border-radius: 4.00849px;
  background: var(--bcuwjlzewtors);
  border: 1px solid var(--ekhfyijyjcy);
  transition: border-color var(--yvecavlveuzmjj);
}

.qeh1zae:hover {
  border-color: rgba(48,161,73,0.3);
}

.qeh1zae strong {
  display: block;
  font-family: var(--syjadaxyhkulxg);
  font-size: 1.05rem;
  margin-bottom: 6.009px;
  color: var(--febgeeatioz);
}

.qeh1zae span {
  line-height: 1.5;
  color: var(--yrpsdgyezswfn);
  font-size: 0.85rem;
}

.qt9d63k {
  -webkit-font-smoothing: antialiased;
}
.qjaq4ht {
  background: var(--bcuwjlzewtors);
}
.p24a3a1 {
  background: var(--bcuwjlzewtors);
}

.qej9wde {
  flex-wrap: wrap;
  gap: 8.008282058px;
  margin-top: 20.0024677px;
  display: flex;
}

.qb0qhv9 {
  letter-spacing: 0.06em;
  padding: 6.003px 14.0087px;
  border-radius: 4.009406138px;
  border: 1px solid var(--ekhfyijyjcy);
  background: var(--vynusabzony);
  color: var(--gxyfcdpjsnvq);
  font-size: 11.003884px;
  text-transform: uppercase;
  font-weight: 600;
}
.qth6mhj .qq3uiug {
  margin-top: 20.002305792px;
  display: grid;
  gap: 20.009581105px;
  grid-template-columns: repeat(auto-fit, minmax(200.001px, 1fr));
}
.h857f92 .qq3uiug {
  margin-top: 20.004584601px;
  display: grid;
  gap: 20.007762499px;
  grid-template-columns: repeat(auto-fit, minmax(200.006042px, 1fr));
}

.qs3jo7c {
  border-top: 2.00622px solid var(--yfounleqmyvv);
  padding-top: 12.002px;
}

.qs3jo7c strong {
  display: block;
  font-size: 1rem;
  margin-bottom: 6.001253056px;
  font-family: var(--syjadaxyhkulxg);
  color: var(--febgeeatioz);
}

.qs3jo7c span {
  color: var(--yrpsdgyezswfn);
  font-size: 0.88rem;
  line-height: 1.55;
}
.qkcra45 .qzct776 {
  grid-template-columns: 1fr;
}
.t6fb944 .qzct776 {
  grid-template-columns: 1fr;
}

@media (min-width: 768px) {
  .qkcra45 .qzct776 {
    align-items: start;
    grid-template-columns: 1fr 1fr;
  }
  .t6fb944 .qzct776 {
    align-items: start;
    grid-template-columns: 1fr 1fr;
  }
}

.qao244c {
  padding: 0;
  list-style: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.qao244c li {
  border-bottom: 1px solid var(--ekhfyijyjcy);
  line-height: 1.55;
  font-size: 0.9rem;
  position: relative;
  color: var(--yrpsdgyezswfn);
  padding-top: 12.007286567px;
  padding-right: 0;
  padding-bottom: 12.0027958px;
  padding-left: 24.0052707px;
}

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

.qao244c li::before {
  height: 8.0042px;
  border-radius: 50%;
  content: "";
  background: var(--yfounleqmyvv);
  width: 8px;
  position: absolute;
  top: 18.0066684px;
  left: 0;
}
.qz00iyw {
  background: var(--bcuwjlzewtors);
}
.r506982 {
  background: var(--bcuwjlzewtors);
}

.qt7zo8n {
  display: flex;
  gap: 0;
  border-left: 2.0040814px solid var(--ekhfyijyjcy);
  margin-top: 24.003px;
  flex-direction: column;
  padding-left: 24.007030px;
}

.qvytu0z {
  position: relative;
  padding-top: 16.004105846px;
  padding-right: 0;
  padding-bottom: 16.008833px;
  padding-left: 0;
}

.qxikgmg {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}

.qvytu0z::before {
  content: "";
  border-radius: 50%;
  height: 12.00996754px;
  top: 22.0077231px;
  left: -31.00313px;
  background: var(--vynusabzony);
  border: 2.008px solid var(--yfounleqmyvv);
  width: 12.008486025px;
  position: absolute;
}

.qvytu0z strong {
  font-family: var(--syjadaxyhkulxg);
  display: block;
  color: var(--febgeeatioz);
  font-size: 1rem;
  margin-bottom: 4.001746552px;
}

.qvytu0z span {
  font-size: 0.88rem;
  line-height: 1.55;
  color: var(--yrpsdgyezswfn);
}
.qcv7jiw .qzct776 {
  grid-template-columns: 1fr;
}
.y077e33 .qzct776 {
  grid-template-columns: 1fr;
}

@media (min-width: 768px) {
  .qcv7jiw .qzct776 {
    align-items: start;
    grid-template-columns: 1.2fr 0.8fr;
  }
  .y077e33 .qzct776 {
    grid-template-columns: 1.2fr 0.8fr;
    align-items: start;
  }
}

.qxtq85z {
  gap: 10.00370px;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 20.00385705px;
  display: grid;
}

.qyoyqe0 {
  border-radius: 4.0079061px;
  color: var(--gxyfcdpjsnvq);
  font-weight: 600;
  font-size: 0.85rem;
  text-align: center;
  padding-top: 12.001019px;
  padding-right: 16.0091417px;
  padding-bottom: 12.006486px;
  padding-left: 16.004332751px;
  transition: background var(--yvecavlveuzmjj);
  background: var(--bcuwjlzewtors);
  border: 1px solid var(--ekhfyijyjcy);
}

.qyoyqe0:hover {
  background: rgba(0,126,251,0.04);
}

.qr5c1bh {
  text-rendering: optimizeLegibility;
}

.qtw9n2y {
  border: 1px solid var(--ekhfyijyjcy);
  padding: 24.00335px;
  background: var(--bcuwjlzewtors);
  border-radius: 4px;
  color: var(--yrpsdgyezswfn);
  line-height: 1.65;
  font-size: 0.9rem;
}

.qtw9n2y strong {
  color: var(--febgeeatioz);
}
.qzyq32l {
  background: var(--lkrxbzmkjse);
  color: rgba(255,251,253,0.75);
  margin-top: auto;
  padding-top: 48.0026px;
  padding-right: 24.00112px;
  padding-bottom: 32.005831875px;
  padding-left: 24.00932px;
}

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

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

.qbtjptt {
  display: grid;
  margin-bottom: 32px;
  grid-template-columns: 1fr auto;
  gap: 32.0064px;
}

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

.qhgxzfr p {
  line-height: 1.55;
  color: rgba(255,255,255,0.55);
  margin-top: 12.00681px;
  max-width: 360.0017460px;
  font-size: 13.00150px;
}

.qo9befs {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

.qzdcqas {
  display: flex;
  gap: 8.0045253px;
  flex-direction: column;
  text-align: right;
}

.qtdtlnj {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

@media (max-width: 768px) {
  .qzdcqas {
    text-align: left;
  }
}

#hduxh6 {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.qzdcqas a {
  color: rgba(255,253,254,0.65);
  font-size: 13.0080px;
  transition: color var(--yvecavlveuzmjj);
}

.qzdcqas a:hover {
  color: hsl(120,100%,100%);
}

.qwpib7y {
  padding: 24.00242456px 0;
  display: flex;
  align-items: center;
  gap: 16.0080px;
  flex-wrap: wrap;
  border-top: 1px solid rgba(254,254,255,0.06);
  border-bottom: 1px solid rgba(255,255,254,0.06);
}

.qwpib7y img {
  opacity: 0.85;
  transition: opacity var(--yvecavlveuzmjj);
  width: auto;
  height: 40.00199447px;
}

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

.qtv5i9v {
  color: rgba(255,254,252,0.45);
  line-height: 1.55;
  font-size: 12.0038331px;
  margin-top: 20.0039px;
}

.qeatmx8 {
  color: rgba(255,255,253,0.35);
  font-size: 11px;
  margin-top: 12.0049px;
}
.qzf7ow6 {
  align-items: center;
  display: none;
  padding: 24.00311px;
  justify-content: center;
  inset: 0;
  position: fixed;
  background: rgba(26,30,30,0.65);
  z-index: 1000;
}

.qzf7ow6.active {
  display: flex;
}

.qspfbed {
  background: var(--vynusabzony);
  width: 100%;
  border-radius: 8.0046250px;
  box-shadow: 0 16.009143px 48.0015px rgba(2,0,0,0.15);
  padding-top: 32.0062px;
  padding-right: 32px;
  padding-bottom: 32.005985694px;
  padding-left: 32.0035596px;
  max-width: 420.0064253px;
}

.qspfbed h2 {
  margin-bottom: 12.009337px;
  font-family: var(--syjadaxyhkulxg);
  font-weight: 400;
  font-size: 1.35rem;
  color: var(--febgeeatioz);
}

.qspfbed p {
  line-height: 1.55;
  color: var(--yrpsdgyezswfn);
  font-size: 14.002px;
  margin-bottom: 20.009570px;
}

.qn61mf5 {
  display: flex;
  gap: 12.0086px;
  flex-wrap: wrap;
}

.qn9vmqm {
  padding-top: 10px;
  padding-right: 20.00103927px;
  padding-bottom: 10.00849547px;
  padding-left: 20.00458px;
  font-weight: 600;
  transition: filter var(--yvecavlveuzmjj), background var(--yvecavlveuzmjj);
  display: inline-block;
  font-family: var(--dcieajomvwo);
  font-size: 13.00758px;
  border-radius: 4.00465px;
  cursor: pointer;
  border: none;
}

.e3d7445 {
  font-weight: 600;
  display: inline-block;
  transition: filter var(--yvecavlveuzmjj), background var(--yvecavlveuzmjj);
  cursor: pointer;
  border: none;
  border-radius: 4.0075px;
  font-family: var(--dcieajomvwo);
  padding-top: 10.003px;
  padding-right: 20.009733557px;
  padding-bottom: 10.0035px;
  padding-left: 20.008837px;
  font-size: 13.007903764px;
}

.gcd84fd {
  font-weight: 600;
  border: none;
  display: inline-block;
  font-size: 13.001053px;
  border-radius: 4.006714105px;
  font-family: var(--dcieajomvwo);
  transition: filter var(--yvecavlveuzmjj), background var(--yvecavlveuzmjj);
  padding: 10.00840px 20.0010312px;
  cursor: pointer;
}

.qeibbas {
  color: rgb(252,253,252);
  background: var(--trbheejumqgi);
}

.gcd84fd {
  background: var(--trbheejumqgi);
  color: rgb(255,255,252);
}

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

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

.qln4shi {
  color: var(--yrpsdgyezswfn);
  background: transparent;
  border: 1px solid var(--ekhfyijyjcy);
}

.e3d7445 {
  background: transparent;
  color: var(--yrpsdgyezswfn);
  border: 1px solid var(--ekhfyijyjcy);
}

.qln4shi:hover {
  background: var(--bcuwjlzewtors);
}

.e3d7445:hover {
  background: var(--bcuwjlzewtors);
}

.qfpxek2 {
  box-shadow: 0 -4.0020px 24px rgba(0,1,0,0.08);
  position: fixed;
  padding: 16.00756px 24.0042px;
  display: none;
  border-top: 1px solid var(--ekhfyijyjcy);
  left: 0;
  right: 0;
  background: var(--vynusabzony);
  bottom: 0;
  z-index: 900;
}

.qfpxek2.active {
  display: block;
}

.qhfsyc9 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  justify-content: space-between;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20.00325px;
  max-width: var(--sprppxqfebyt);
}

.qhfsyc9 p {
  font-size: 13.0023539px;
  line-height: 1.5;
  flex: 1;
  min-width: 240.003030083px;
  color: var(--yrpsdgyezswfn);
}

.qehjgd2 {
  flex-shrink: 0;
  display: flex;
  gap: 10.003089355px;
}

@media (max-width: 375px) {
  .qb7ik9f {
    padding: 40.001px 16px;
  }

  .qcmlj18 {
    width: 160.00584481px;
    justify-content: center;
    align-items: center;
    height: 72.009983925px;
    display: flex;
    overflow: hidden;
  }

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

  .qn1b8pu {
    overflow-wrap: break-word;
    word-break: break-word;
    font-size: 0.95rem;
  }

  .qf7osd3 {
    overflow: hidden;
    max-height: 220.003613650px;
    width: 100%;
    max-width: 100%;
  }

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

  .qf7osd3 img {
    max-height: 220.0015px;
    height: auto;
    object-fit: cover;
    object-position: center;
    width: 100%;
    max-width: 100%;
  }

  .qrz6gu2 {
    padding: 40px 16.00346202px;
  }

  .y077e33 {
    padding: 40.00789px 16px;
  }

  .r506982 {
    padding: 40px 16.005625px;
  }

  .t6fb944 {
    padding-top: 40.00116px;
    padding-right: 16.00266961px;
    padding-bottom: 40.00121531px;
    padding-left: 16px;
  }

  .h857f92 {
    padding: 40.006111873px 16.002386px;
  }

  .p24a3a1 {
    padding: 40.001px 16.00729px;
  }

  .q177ad5 {
    padding-top: 40.006px;
    padding-right: 16.0087977px;
    padding-bottom: 40px;
    padding-left: 16.00545321px;
  }

  .te823fa {
    padding: 40.009px 16.001475075px;
  }

  .b82579b {
    padding: 40.006px 16.001007019px;
  }

  .a8f6ddc {
    padding-top: 40.00882px;
    padding-right: 16.00406874px;
    padding-bottom: 40.00523278px;
    padding-left: 16.003706380px;
  }

  .f49b56f {
    padding: 40.007939px 16.00565px;
  }
}

