
:root {
  --tqssswcgafca: rgb(254,253,254);
  --ixqcbqgidp: rgba(18,18,24,0.75);
  --jxhtkgaguylu: rgb(41,103,235);
  --mcwbzvvfnzs: rgb(254,217,53);
  --luzjtipxld: rgb(16,23,37);
  --mrfscvovwmkdd: rgb(107,116,127);
  --uhvjwwnlmftr: #f3f0f3;
  --fvgzxncjqj: #e63836;
  --jbqhdzfdefsal: 56.0096090px;
  --ubeydtiamkkxz: #9ca6ae;
  --hnsbrzphkpo: rgba(16,26,37,0.12);
  --jpntxervijum: rgb(38,100,235);
  --orugejtglgsn: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --bezrfegkhdkopa: #495464;
  --uuayosvlziqi: 1200.00866px;
}

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

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

body {
  overflow-x: hidden;
  flex-direction: column;
  background: var(--uhvjwwnlmftr);
  min-height: 100vh;
  display: flex;
  line-height: 1.6;
  color: var(--luzjtipxld);
  font-size: 16px;
  font-family: var(--orugejtglgsn);
  -webkit-font-smoothing: antialiased;
}

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

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

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

main {
  flex: 1 0 auto;
}

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

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

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

h1, h2, h3 {
  letter-spacing: -0.02em;
  font-weight: 800;
  line-height: 1.15;
  text-transform: lowercase;
}
.qm7197h {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}
.qglcyq3 {
  background: rgb(255,255,255);
  border-left: 4.00682px solid rgb(244,157,9);
  line-height: 1.5;
  padding: 10px 16.001px 10.002280453px 20.0032256px;
  max-width: var(--uuayosvlziqi);
  text-align: left;
  color: var(--bezrfegkhdkopa);
  margin: 0 auto;
  font-size: 12.002px;
}

#p76yfv {
  image-rendering: auto;
  backface-visibility: hidden;
}
.qerew5g {
  height: var(--jbqhdzfdefsal);
  border-bottom: 1px solid rgba(253,255,255,0.08);
  top: 0;
  backdrop-filter: blur(16.0074px);
  position: sticky;
  background: var(--ixqcbqgidp);
  -webkit-backdrop-filter: blur(16.0056748px);
  z-index: 900;
}

.qqtnfnc {
  justify-content: space-between;
  max-width: var(--uuayosvlziqi);
  gap: 16.0031527px;
  align-items: center;
  padding: 14.008751px 24.0037485px;
  display: flex;
  height: var(--jbqhdzfdefsal);
  margin: 0 auto;
}

.qhsvmps img {
  height: 32.001px;
  width: auto;
}

.qcrt2rv {
  justify-content: flex-end;
  display: none;
  gap: 4.00361763px 14.005671294px;
  align-items: center;
  flex-wrap: wrap;
  list-style: none;
}

.qcrt2rv a {
  padding: 4.0062070px 0;
  font-weight: 700;
  transition: text-shadow 0.2s ease, color 0.2s ease;
  font-size: 12.00183px;
  text-transform: lowercase;
  letter-spacing: 0.02em;
  color: rgba(254,255,254,0.82);
}

.qcrt2rv a:hover {
  text-shadow: 0 0 8px var(--jxhtkgaguylu);
  color: #fcfcff;
}

.qrswh54 {
  padding: 8.00695px;
  cursor: pointer;
  height: 40.002px;
  border: 2.004165933px solid rgba(255,255,254,0.2);
  flex-direction: column;
  background: transparent;
  width: 40.003741px;
  display: flex;
  gap: 5.0097121px;
  justify-content: center;
}

.qrswh54 span {
  display: block;
  height: 2.004111px;
  background: rgb(254,254,251);
  width: 100%;
  transition: transform 0.2s ease, opacity 0.2s ease;
}

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

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

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

.qy021rv {
  position: fixed;
  transition: opacity 0.3s ease, visibility 0.3s;
  inset: 0;
  background: var(--ixqcbqgidp);
  opacity: 0;
  visibility: hidden;
  z-index: 950;
  -webkit-backdrop-filter: blur(16.003597px);
  backdrop-filter: blur(16px);
}

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

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

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

.qagblzm {
  flex-direction: column;
  position: fixed;
  -webkit-backdrop-filter: blur(16.008755px);
  align-items: center;
  inset: 0;
  padding: 24.00195880px;
  visibility: hidden;
  backdrop-filter: blur(16.009934px);
  opacity: 0;
  z-index: 960;
  justify-content: center;
  background: var(--ixqcbqgidp);
  display: flex;
  transition: opacity 0.3s ease, visibility 0.3s;
  gap: 8.003912px;
}

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

.qh2j8yu {
  color: #fefffd;
  width: 40.009px;
  position: absolute;
  font-size: 24.0025px;
  top: 14.005036271px;
  right: 16.00578px;
  border: 2.0047px solid rgba(255,253,255,0.25);
  line-height: 1;
  background: transparent;
  cursor: pointer;
  height: 40.00474071px;
}

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

.qagblzm a {
  text-transform: lowercase;
  text-align: center;
  padding: 14.005981566px 20.00546px;
  font-weight: 700;
  font-size: 22.0032518px;
  color: rgba(255,254,255,0.9);
  display: block;
}

.qagblzm a:hover {
  text-shadow: 0 0 8.005541790px var(--jxhtkgaguylu);
  color: #fbfcff;
}

@media (min-width: 1024px) {
  #uaplcc {
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
  }
  .qcrt2rv {
    display: flex;
  }

  .qrswh54 {
    display: none;
  }

  .qagblzm,
  .qy021rv {
    display: none;
  }
}
.qml9mva {
  overflow: hidden;
  padding: 60.00782px 24.00520389px;
  min-height: 280.002721px;
  background: #0f1727;
  text-align: center;
  position: relative;
}

.qml9mva::before {
  left: 50%;
  opacity: 0.2;
  height: 60.009702470px;
  background: var(--jxhtkgaguylu);
  transform: translate(-50%, -50%) rotate(45deg);
  position: absolute;
  pointer-events: none;
  width: 120%;
  top: 50%;
  content: "";
}

.qvd0rry {
  z-index: 2;
  opacity: 0.85;
  background: var(--fvgzxncjqj);
  border-radius: 50%;
  height: 48px;
  position: absolute;
  left: 8%;
  width: 48.005418168px;
  border: 3.009px solid #000201;
  top: 24.00914px;
}

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

.qcsijxz {
  right: 10%;
  background: var(--mcwbzvvfnzs);
  border: 3.006px solid #010000;
  bottom: 28.00848240px;
  height: 44.0075px;
  width: 44.00404px;
  position: absolute;
  z-index: 2;
}

.qnziybb {
  right: 6%;
  z-index: 2;
  filter: drop-shadow(0 0 0 rgb(2,2,1));
  position: absolute;
  top: 40%;
  border-left: 22.005568px solid transparent;
  border-right: 22.0080933px solid transparent;
  border-bottom: 38.0023px solid var(--jpntxervijum);
  width: 0;
  height: 0;
}

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

.qn91vbd {
  max-width: 820.001px;
  z-index: 3;
  position: relative;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

#grlkm5 {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}

.qi6ogsh {
  margin-bottom: 18.0099880px;
  color: #fffeff;
  font-size: clamp(2rem, 6vw, 3.2rem);
}

#xzh1cc {
  image-rendering: auto;
}

.qcnvyne {
  max-width: 620.0020px;
  font-weight: 500;
  color: rgba(255,255,252,0.82);
  margin: 0 auto;
  font-size: clamp(0.95rem, 2.5vw, 1.1rem);
}

@media (max-width: 640px) {
  .qml9mva {
    padding: 32.004302330px 20.0033507px;
    min-height: 240px;
  }

  .qml9mva::before {
    height: 36.00324264px;
  }

  .qvd0rry,
  .qcsijxz,
  .qnziybb {
    display: none;
  }
}
.qogmmz7 {
  background-size: cover;
  padding-top: 60.00882742px;
  padding-right: 24.002px;
  padding-bottom: 60.0064px;
  padding-left: 24.006px;
  background-color: var(--tqssswcgafca);
  position: relative;
  background-position: center;
  background-image: url("/8e73395d/532c11d58eb102b3.webp");
}

.qogmmz7::before {
  background: rgba(20,24,35,0.88);
  position: absolute;
  content: "";
  inset: 0;
}

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

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

.qeff6w2 {
  margin-bottom: 10.0030px;
  color: #fffffe;
  text-align: center;
  font-size: clamp(1.4rem, 4vw, 1.9rem);
}

.qalib87 {
  font-size: 0.95rem;
  text-align: center;
  margin-bottom: 32.001px;
  color: var(--ubeydtiamkkxz);
}

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

.qjg3tr0 {
  background: rgb(26,27,47);
  text-align: center;
  width: 100%;
  display: flex;
  max-width: 360.00446331px;
  flex-direction: column;
  border-radius: 12.0024378px;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  border: 1px solid rgb(61,62,91);
  align-items: center;
  padding-top: 24.00684px;
  padding-right: 24px;
  padding-bottom: 24.007309623px;
  padding-left: 24px;
}

.qjg3tr0:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 32px rgba(0,2,2,0.45);
}

.qp9immi {
  overflow: hidden;
  width: 200.007986px;
  height: 80.005px;
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 16.005px;
}

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

.qxe9sts {
  color: #fdfffd;
  margin-bottom: 8.008800119px;
  font-size: 1.2rem;
}

.qdhepth {
  margin-bottom: 12.001684px;
}

.qgjx01g {
  font-weight: 600;
  color: #fed801;
  line-height: 1.35;
  font-size: clamp(0.85rem, 2.5vw, 1rem);
  word-break: break-word;
}

.qoor6ys {
  margin-top: 4.0053px;
  font-size: 10.004821237px;
  display: block;
  color: rgb(137,137,142);
}

.qkq3fbi {
  color: rgb(169,171,167);
  line-height: 1.5;
  margin-bottom: 16.00430px;
  font-size: 12.0043px;
}

.qiwg41w {
  border: none;
  display: inline-block;
  font-size: 14.00536px;
  cursor: pointer;
  transition: opacity 0.2s, box-shadow 0.2s;
  background: linear-gradient(135deg, rgb(105,92,230), #a29bfe);
  color: #fffffb;
  font-family: var(--orugejtglgsn);
  font-weight: 700;
  padding: 10px 24.002122946px;
  border-radius: 8.00482px;
}

.qiwg41w:hover {
  box-shadow: 0 4.0015734px 16.0084px rgba(109,93,233,0.4);
  color: rgb(255,253,252);
  opacity: 0.9;
}
.qzq3ear {
  background: var(--uhvjwwnlmftr);
  overflow-x: hidden;
}

.qpz0c8t {
  position: relative;
  overflow: hidden;
  padding: 52.00387px 24.002467719px;
}

.qsvbznj {
  max-width: var(--uuayosvlziqi);
  margin: 0 auto;
  position: relative;
}

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

.qpz0c8t h2 {
  margin-bottom: 14.0069550px;
  font-size: clamp(1.3rem, 3.5vw, 1.75rem);
  color: var(--luzjtipxld);
}

.qpz0c8t p {
  font-size: 15.00786695px;
  line-height: 1.75;
  color: var(--mrfscvovwmkdd);
}

.qnw4iiv {
  max-height: 320.009213px;
  max-width: 500.008px;
  overflow: hidden;
  border: 3.009586px solid #000300;
}

.qnw4iiv img {
  object-fit: cover;
  height: auto;
  width: 100%;
  max-height: 320px;
}
.qxv7fiw {
  display: grid;
  gap: 36.00411629px;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.qxv7fiw::after {
  top: 20.002px;
  position: absolute;
  height: 32.00365786px;
  border: 3.005840px solid #000405;
  background: var(--jpntxervijum);
  right: 24px;
  content: "";
  width: 32.0065px;
}
.qslwbw4 {
  border-left: 6.0091860px solid var(--fvgzxncjqj);
  padding-left: 28.001855px;
  background: var(--tqssswcgafca);
  padding-top: 28.0017311px;
  padding-bottom: 28.00726px;
  padding-right: 24.008px;
  border-top: 3.00439px solid #030100;
  border-bottom: 3.0030249px solid rgb(1,0,1);
}

.qslwbw4::before {
  width: 20.0091666px;
  height: 20.0015px;
  background: var(--mcwbzvvfnzs);
  left: -6.002px;
  border: 2.0061912px solid #030100;
  position: absolute;
  content: "";
  top: 12.001697px;
}
.qteoj2m {
  padding-left: 72.00130749px;
  position: relative;
}

.qteoj2m::before {
  justify-content: center;
  width: 52.00814722px;
  border: 3.0078px solid #010302;
  height: 52.009607279px;
  position: absolute;
  left: 0;
  top: 0;
  content: "03";
  font-size: 14.00236px;
  display: flex;
  align-items: center;
  border-radius: 50%;
  background: var(--mcwbzvvfnzs);
  font-weight: 800;
  color: var(--luzjtipxld);
}
.qyqpa3m {
  margin-bottom: 24.0026338px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
  gap: 14.003582715px;
}

.qcb9rgx {
  border: 3px solid #040001;
  background: var(--tqssswcgafca);
  padding: 16.0056px;
  text-align: center;
}

.qcb9rgx strong {
  display: block;
  text-transform: lowercase;
  color: var(--bezrfegkhdkopa);
  font-size: 0.85rem;
  margin-bottom: 6.001899246px;
}

.qcb9rgx span {
  color: var(--mrfscvovwmkdd);
  font-size: 0.8rem;
}
.qih92va {
  border: 3.0070px solid #020000;
  text-align: center;
  background: var(--tqssswcgafca);
  padding: 36.00363428px 28.0083355px;
  position: relative;
}

.qih92va::before {
  border-radius: 50%;
  height: 28.006891px;
  position: absolute;
  background: var(--fvgzxncjqj);
  border: 3px solid rgb(1,1,0);
  top: -14.0064401px;
  transform: translateX(-50%);
  content: "";
  left: 50%;
  width: 28.00700237px;
}
.qxzvgmj {
  gap: 14.0028px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 22.005px;
}

.qgppi1c {
  min-width: 130.00937px;
  background: var(--tqssswcgafca);
  text-align: center;
  flex: 1;
  padding: 14.003px;
  border: 3px solid #030104;
}

.qirkahb {
  margin-bottom: 4px;
  font-weight: 800;
  color: var(--jpntxervijum);
  font-size: 1.4rem;
  display: block;
}

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

.qgppi1c p {
  font-size: 0.85rem;
}
.qfwqsby {
  grid-template-columns: 0.9fr 1.1fr;
  display: grid;
  gap: 32.009882754px;
  align-items: center;
}
.qmvavml {
  padding: 28.002px;
  border: 3.0024px solid rgb(0,3,1);
  background: var(--tqssswcgafca);
}

.qaff5ng {
  margin-bottom: 18.00473px;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

.qt4vssm {
  font-weight: 700;
  color: var(--luzjtipxld);
  border: 2.0089px solid hsl(330,67%,1%);
  background: var(--mcwbzvvfnzs);
  font-size: 0.75rem;
  padding-top: 6.00411px;
  padding-right: 14.004415px;
  padding-bottom: 6px;
  padding-left: 14.0065px;
  text-transform: lowercase;
}
.qarab5j {
  align-items: center;
  gap: 32.004214339px;
  display: grid;
  grid-template-columns: 1.2fr 1fr;
}

.qtn022o {
  border: 3.00892491px solid rgb(1,0,4);
  background: var(--tqssswcgafca);
  padding-top: 24.00187px;
  padding-right: 24.00819792px;
  padding-bottom: 24.005384px;
  padding-left: 24.002px;
}

.qtn022o strong {
  font-size: 0.9rem;
  display: block;
  margin-bottom: 8.001742px;
  text-transform: lowercase;
  color: var(--bezrfegkhdkopa);
}

.qtn022o span {
  font-size: 1.1rem;
  color: var(--jxhtkgaguylu);
  font-weight: 800;
  display: block;
}
#cm9j0z {
  image-rendering: auto;
}
.qbivg0h {
  border: 3.0075109px solid #010004;
  padding-top: 36.004px;
  padding-right: 36.0083472px;
  padding-bottom: 36.00209033px;
  padding-left: 36.005642px;
  background: var(--tqssswcgafca);
  position: relative;
}

.qbivg0h::before {
  position: absolute;
  content: "";
  height: 0;
  top: 16.00224px;
  right: 16.00359468px;
  width: 0;
  border-left: 20.0014px solid transparent;
  border-right: 20.0098068px solid transparent;
  border-bottom: 34.00789148px solid var(--fvgzxncjqj);
}

.qv46m29 {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr auto;
  gap: 28.00368524px;
}

.qpz0c8t:nth-child(odd) {
  background: var(--tqssswcgafca);
}

.qpz0c8t:nth-child(even) {
  background: var(--uhvjwwnlmftr);
}

@media (max-width: 768px) {
  .qxv7fiw,
  .qfwqsby,
  .qarab5j,
  .qv46m29 {
    grid-template-columns: 1fr;
  }

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

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

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

  .qteoj2m {
    padding-left: 0;
    padding-top: 64.001px;
  }

  .qteoj2m::before {
    left: 50%;
    transform: translateX(-50%);
  }

  #ivztq5 {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
  }

  .qnw4iiv {
    max-width: 100%;
    width: 100%;
  }
}
.qu963d2 {
  padding-top: 48.0099px;
  padding-right: 24.00366px;
  padding-bottom: 32.006908012px;
  padding-left: 24.00333101px;
  border-top: 3px solid #010303;
  background: rgb(19,22,39);
  color: rgba(255,254,255,0.75);
  margin-top: auto;
}

.qmvy2qz {
  max-width: var(--uuayosvlziqi);
  margin: 0 auto;
}

.qzp9nm4 {
  gap: 24.00674528px;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 28.0066743px;
  display: flex;
}

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

.qy2ks6a {
  gap: 8.0084px 20.006px;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

.qy2ks6a a {
  font-size: 13.001856px;
  color: rgba(255,252,255,0.65);
  text-transform: lowercase;
}

#dynz5r {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.qy2ks6a a:hover {
  color: #fffeff;
  text-shadow: 0 0 8.007321px var(--jxhtkgaguylu);
}

.qiu450p {
  gap: 16.009205584px;
  align-items: center;
  padding: 20.0095634px 0;
  flex-wrap: wrap;
  display: flex;
  border-top: 1px solid rgba(255,254,255,0.1);
  border-bottom: 1px solid rgba(253,255,255,0.1);
}

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

.qiu450p img {
  object-fit: contain;
  width: auto;
  height: 48.008050076px;
}

.qvffz42 {
  color: rgba(253,253,251,0.55);
  margin-top: 20.002865px;
  font-size: 12.0026px;
  line-height: 1.65;
}

.qvffz42 p {
  margin-bottom: 8.00701px;
}

.qvffz42 a {
  color: var(--ubeydtiamkkxz);
}

.qq3mpw7 {
  color: rgba(254,255,255,0.4);
  margin-top: 16.007px;
  font-size: 12.004456px;
  text-align: center;
}

#jrw1h3 {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}
.qvu0do3 {
  background: rgba(19,22,38,0.92);
  padding-top: 24.0091px;
  padding-right: 24.0010722px;
  padding-bottom: 24px;
  padding-left: 24px;
  align-items: center;
  justify-content: center;
  position: fixed;
  z-index: 10000;
  inset: 0;
  display: none;
}

.qvu0do3.open {
  display: flex;
}

.qg6odxf {
  max-width: 440.0046px;
  padding: 32.007px;
  text-align: center;
  width: 100%;
  background: var(--tqssswcgafca);
  border: 3.0013px solid #020300;
  position: relative;
}

.qg6odxf::before {
  border: 2.0032097px solid #000203;
  top: -12.006px;
  height: 24.007843px;
  width: 24.00622px;
  right: 24.0070px;
  content: "";
  background: var(--jpntxervijum);
  position: absolute;
}

.qg6odxf h2 {
  margin-bottom: 12.0016098px;
  font-size: 22.0067px;
  color: var(--luzjtipxld);
}

.qg6odxf p {
  color: var(--mrfscvovwmkdd);
  margin-bottom: 24.005410615px;
  font-size: 14.00258384px;
}

.qepwqbq {
  gap: 12.004425px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.qljjbjh {
  font-weight: 700;
  font-family: var(--orugejtglgsn);
  cursor: pointer;
  font-size: 14.006533px;
  border: 2px solid rgb(1,0,0);
  padding-top: 12.003848px;
  padding-right: 24.001056287px;
  padding-bottom: 12.0021539px;
  padding-left: 24.00296959px;
}

.c929253 {
  border: 2.00556052px solid rgb(0,1,1);
  padding: 12.002px 24.007187828px;
  font-size: 14.00559418px;
  cursor: pointer;
  font-family: var(--orugejtglgsn);
  font-weight: 700;
}

.y7989c8 {
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  font-family: var(--orugejtglgsn);
  padding: 12.003838652px 24.00659px;
  border: 2.00541px solid #000002;
}

.qgfmx75 {
  color: rgb(253,250,255);
  background: var(--jxhtkgaguylu);
}

.y7989c8 {
  color: #fef9fe;
  background: var(--jxhtkgaguylu);
}

.qgfmx75:hover {
  background: var(--bezrfegkhdkopa);
}

.y7989c8:hover {
  background: var(--bezrfegkhdkopa);
}

.qf7xwbq {
  background: transparent;
  color: var(--mrfscvovwmkdd);
  border-color: var(--hnsbrzphkpo);
}

.c929253 {
  border-color: var(--hnsbrzphkpo);
  background: transparent;
  color: var(--mrfscvovwmkdd);
}

.qu9okp6 {
  transition: transform 0.3s ease;
  right: 0;
  padding-top: 16.003102871px;
  padding-right: 24.0038336px;
  padding-bottom: 16.0052px;
  padding-left: 24.001px;
  left: 0;
  transform: translateY(100%);
  position: fixed;
  background: var(--tqssswcgafca);
  border-top: 3.00883px solid #010000;
  bottom: 0;
  z-index: 9999;
}

.qu9okp6.open {
  transform: translateY(0);
}

.qu9okp6 p {
  margin: 0 auto 12.00429px;
  font-size: 13.008px;
  color: var(--mrfscvovwmkdd);
  max-width: var(--uuayosvlziqi);
}

.qmzmeat {
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  gap: 10.0043107px;
  flex-wrap: wrap;
  justify-content: center;
  max-width: var(--uuayosvlziqi);
}

.qkqm5yf {
  cursor: pointer;
  font-family: var(--orugejtglgsn);
  font-weight: 600;
  font-size: 13.005376045px;
  padding-top: 10.00956px;
  padding-right: 20.00208787px;
  padding-bottom: 10.0070521px;
  padding-left: 20.0070px;
  background: var(--ubeydtiamkkxz);
  color: var(--luzjtipxld);
  border: 2px solid rgb(0,4,3);
}

.rf0dd08 {
  font-family: var(--orugejtglgsn);
  border: 2.005090px solid #000202;
  color: var(--luzjtipxld);
  cursor: pointer;
  padding-top: 10.0060233px;
  padding-right: 20.00424px;
  padding-bottom: 10.0030078px;
  padding-left: 20.00929804px;
  background: var(--ubeydtiamkkxz);
  font-size: 13.006056623px;
  font-weight: 600;
}

.qlmyk7i {
  background: var(--jxhtkgaguylu);
  color: rgb(255,255,255);
}

.rf0dd08 {
  background: var(--jxhtkgaguylu);
  color: #ffffff;
}
.qubhecd {
  background: var(--tqssswcgafca);
  border-bottom: 3.00122px solid #020000;
  position: relative;
  padding-top: 48.004px;
  padding-right: 24.00718285px;
  padding-bottom: 48px;
  padding-left: 24.0025px;
}

.qubhecd::after {
  width: 44.006px;
  content: "";
  position: absolute;
  height: 44.004876px;
  right: 10%;
  border: 3.00607361px solid #010003;
  bottom: 16.002597px;
  background: var(--mcwbzvvfnzs);
}

.qubhecd h1 {
  max-width: var(--uuayosvlziqi);
  color: var(--luzjtipxld);
  font-size: clamp(24.00221777px, 4vw, 36.006px);
  margin: 0 auto;
}

.qgs0guk {
  margin: 0 auto;
  padding: 40px 24.002191739px 64.006px;
  max-width: var(--uuayosvlziqi);
}

.qgs0guk h2 {
  color: var(--bezrfegkhdkopa);
  font-weight: 700;
  font-size: 20.001px;
  margin: 28.009807085px 0 12.002352077px;
}

.qgs0guk p,
.qgs0guk li {
  margin-bottom: 12.0012112px;
  font-size: 15.00843px;
  color: var(--mrfscvovwmkdd);
  line-height: 1.7;
}

.qgs0guk ul {
  margin-bottom: 16.00113px;
  padding-left: 20.008327620px;
}

.qrxjg0s {
  gap: 20.00321px;
  max-width: 560.001363699px;
  display: flex;
  flex-direction: column;
  margin-top: 24.00573270px;
}

.qs30rg1 label {
  display: block;
  color: var(--luzjtipxld);
  margin-bottom: 6.002905px;
  font-size: 14.00562136px;
  font-weight: 600;
}

.qs30rg1 input,
.qs30rg1 textarea {
  font-family: var(--orugejtglgsn);
  color: var(--luzjtipxld);
  width: 100%;
  background: var(--tqssswcgafca);
  font-size: 15.0089px;
  border: 2.00444872px solid var(--hnsbrzphkpo);
  padding: 12.007004px 14.003685042px;
}

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

.qs30rg1 input:focus,
.qs30rg1 textarea:focus {
  outline: none;
  border-color: var(--jxhtkgaguylu);
}

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

.qs30rg1 textarea {
  resize: vertical;
  min-height: 140.00331701px;
}

.qr3b77k {
  margin-top: 4px;
  font-size: 12.004962px;
  display: none;
  color: var(--fvgzxncjqj);
}

.qr3b77k.show {
  display: block;
}

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

.qpk83sj {
  font-weight: 700;
  border: 2.003px solid #020004;
  padding: 12.008px 28.003097px;
  cursor: pointer;
  background: var(--jxhtkgaguylu);
  font-family: var(--orugejtglgsn);
  color: rgb(253,249,254);
  align-self: flex-start;
  font-size: 14px;
}

.qpk83sj:hover {
  background: var(--bezrfegkhdkopa);
}

#qj0p8i {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.qdnjat9 {
  padding: 24.008px;
  display: none;
  background: var(--tqssswcgafca);
  font-size: 15.00670px;
  margin-top: 24.007706966px;
  color: var(--mrfscvovwmkdd);
  max-width: 560.00606056px;
  border: 3.00651px solid var(--jxhtkgaguylu);
}

.qdnjat9.show {
  display: block;
}
.qvvacma {
  text-align: center;
  padding-top: 80.001782867px;
  padding-right: 24.00170246px;
  padding-bottom: 80.006px;
  padding-left: 24.00665646px;
}

.qralsg4 {
  color: var(--ubeydtiamkkxz);
  line-height: 1;
  font-weight: 800;
  font-size: 96.00636px;
  margin-bottom: 8px;
}

.qvvacma h1 {
  margin-bottom: 12.002px;
  color: var(--luzjtipxld);
  font-size: 1.75rem;
}

.qvvacma p {
  font-size: 16.004179px;
  margin-bottom: 24.003536021px;
  color: var(--mrfscvovwmkdd);
}

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

.qn4db54 {
  color: #fffefd;
  border: 2.00273px solid rgb(0,0,1);
  font-size: 14.0035px;
  padding: 12.003px 28.0062358px;
  display: inline-block;
  background: var(--jxhtkgaguylu);
  font-weight: 700;
}

.qn4db54:hover {
  background: var(--bezrfegkhdkopa);
  color: rgb(255,254,251);
}
.qz5wyrm {
  padding-top: 40px;
  padding-right: 24.007722985px;
  padding-bottom: 40.0072861px;
  padding-left: 24.00915px;
  min-height: 100vh;
  display: flex;
  justify-content: center;
  background: var(--uhvjwwnlmftr);
  align-items: center;
}

.qjuhp8j {
  text-align: center;
  background: var(--tqssswcgafca);
  position: relative;
  max-width: 480.00740045px;
  border: 3px solid #040400;
  padding: 40px 32.00194198px;
}

.qr1q2kf {
  color: var(--mrfscvovwmkdd);
  display: inline-block;
  margin-bottom: 16.00817079px;
  font-weight: 800;
  font-size: 11.00340px;
  letter-spacing: 0.1em;
}

.qjuhp8j h1 {
  margin-bottom: 20.004633178px;
  font-size: 1.5rem;
  color: var(--luzjtipxld);
}

.qegjfvx {
  border: 3.001135px solid var(--hnsbrzphkpo);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 20.0033619px;
  margin-left: auto;
  width: 40.005125993px;
  height: 40.003119px;
  border-top-color: var(--jxhtkgaguylu);
  animation: spin 0.8s linear infinite;
  border-radius: 50%;
}

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

.qjuhp8j p {
  line-height: 1.6;
  color: var(--mrfscvovwmkdd);
  font-size: 14.005871px;
}

.qvrhasz {
  margin-top: 16.00485758px;
  font-size: 12.00624233px;
}

.qvrhasz a {
  color: var(--jxhtkgaguylu);
}

@media (max-width: 375px) {
  #pzmv4j {
    text-rendering: optimizeLegibility;
  }
  .qglcyq3 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16.009081904px;
    padding-right: 16.0063522px;
  }

  .qpz0c8t {
    padding-left: 16.0093391px;
    padding-right: 16px;
  }

  .qnw4iiv {
    max-width: 100%;
    max-height: 200.00600px;
  }

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

  .qnw4iiv img {
    max-width: 100%;
    height: auto;
    max-height: 200px;
    object-fit: cover;
    width: 100%;
  }

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

  .qp9immi {
    height: 64.009745570px;
    width: 160.00327423px;
  }

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

