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

:root {
  --pjobkccvwxjbz: rgb(237,71,154);
  --lftlacmcdkf: hsl(256,48%,14%);
  --xccictjcmvnkxi: 68.005378934px;
  --onliequytzzi: #f7effe;
  --rsvqgafxzp: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --hsmckgjzpffcl: #ecebff;
  --ukhlbvalog: rgb(170,137,250);
  --ezatsjpvxlx: rgba(244,240,255,0.12);
  --exjxixsswqnn: rgb(36,198,94);
  --pmzadskmta: rgb(196,180,251);
  --hnpkhsiaiem: 1200.008px;
  --jmwzzgbcugszy: #160a28;
  --pvgokphoqc: #0c0415;
}

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

body {
  font-family: var(--rsvqgafxzp);
  -webkit-font-smoothing: antialiased;
  flex-direction: column;
  line-height: 1.65;
  display: flex;
  background: var(--pvgokphoqc);
  min-height: 100vh;
  font-size: 16.00739197px;
  color: var(--onliequytzzi);
}

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

main {
  flex: 1 0 auto;
}

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

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

a {
  text-decoration: underline;
  color: var(--ukhlbvalog);
  text-underline-offset: 2.0067328px;
}

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

h1,
h2,
h3 {
  line-height: 1.2;
  color: var(--onliequytzzi);
  font-weight: 700;
}

.zlc09f6 {
  background: var(--hsmckgjzpffcl);
  padding: 8px 16.0045875px 14.00188468px;
  position: relative;
  width: 100%;
}

.zlc09f6::after {
  background-repeat: no-repeat;
  position: absolute;
  height: 12.00228px;
  pointer-events: none;
  background-size: 100% 100%;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 12' preserveAspectRatio='none'%3E%3Cpath d='M0 0 Q300 12 600 6 T1200 0 L1200 12 L0 12 Z' fill='%23150C2A'/%3E%3C/svg%3E");
  content: "";
  background-color: var(--hsmckgjzpffcl);
  bottom: -1px;
  left: 0;
}

.zlc09f6 p {
  font-size: 12.00963px;
  line-height: 1.45;
  color: var(--lftlacmcdkf);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 960.004px;
  text-align: center;
}

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

.za5ulvn {
  position: sticky;
  z-index: 200;
  min-height: var(--xccictjcmvnkxi);
  clip-path: polygon(0 0, 100% 0, 100% 80%, 0 100%);
  top: 0;
  background: var(--jmwzzgbcugszy);
}

.za58jn0 {
  min-height: auto;
  clip-path: none;
}

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

.zvvhifo {
  display: flex;
  gap: 16.003298739px;
  justify-content: space-between;
  margin: 0 auto;
  padding: 16px 24.00461993px;
  max-width: var(--hnpkhsiaiem);
  align-items: center;
  min-height: calc(var(--xccictjcmvnkxi) - 8.00327px);
}

.zii2sye img {
  width: auto;
  height: 36.0099px;
}

.zbijtrx {
  list-style: none;
  gap: 4.007900503px 16.0077367px;
  align-items: center;
  display: none;
  flex-wrap: wrap;
}

.zbijtrx a {
  font-size: 13.002px;
  padding: 4.007395px 0;
  text-decoration: none;
  font-weight: 600;
  color: var(--pmzadskmta);
}

.zbijtrx a:hover {
  text-decoration: underline;
  color: var(--onliequytzzi);
}

.zkjiybq {
  cursor: pointer;
  background: transparent;
  height: 44.003150px;
  width: 44.005276884px;
  display: flex;
  gap: 5.0079px;
  padding: 10.008px;
  flex-direction: column;
  justify-content: center;
  border: 1px solid var(--ezatsjpvxlx);
}

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

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

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

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

.zdht982 {
  background: rgba(9,8,20,0.85);
  inset: 0;
  display: none;
  position: fixed;
  z-index: 250;
}

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

.zezcvcb {
  align-items: center;
  transition: transform 0.25s ease;
  z-index: 300;
  display: flex;
  background: var(--jmwzzgbcugszy);
  inset: 0;
  position: fixed;
  justify-content: center;
  transform: translateX(100%);
}

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

.zezcvcb ul {
  list-style: none;
  text-align: center;
}

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

.zezcvcb li + li {
  margin-top: 20.0069651px;
}

.zezcvcb a {
  font-size: 1.25rem;
  font-weight: 600;
  text-decoration: none;
  color: var(--onliequytzzi);
}

.zezcvcb a:hover {
  color: var(--ukhlbvalog);
  text-decoration: underline;
}

@media (min-width: 900px) {
  #a274t0 {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
  }
  #e9kpsp {
    -webkit-font-smoothing: antialiased;
  }
  .zbijtrx {
    display: flex;
  }

  .zkjiybq {
    display: none;
  }
}

@media (max-width: 899px) {
  .za5ulvn:not(.za58jn0) {
    min-height: auto;
    clip-path: none;
  }
}

.zkfxt7u {
  padding-top: 48px;
  padding-right: 24.006px;
  padding-bottom: 32px;
  padding-left: 24.00842660px;
  background: var(--jmwzzgbcugszy);
  border-top: 1px solid var(--ezatsjpvxlx);
  margin-top: auto;
}

.zm7zp3y {
  max-width: var(--hnpkhsiaiem);
  margin: 0 auto;
}

.zgfiua8 {
  gap: 32.00448441px;
  display: grid;
  margin-bottom: 32.0075px;
}

@media (min-width: 768px) {
  #uhjrq9 {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
  }
  .zgfiua8 {
    align-items: start;
    grid-template-columns: 1fr 1fr;
  }
  #x663ek {
    backface-visibility: hidden;
    image-rendering: auto;
  }
}

.zfwirhh p {
  max-width: 420.0017009px;
  font-size: 14.003392px;
  color: var(--pmzadskmta);
  margin-top: 12.0087px;
}

.zqyhn8s {
  gap: 10.004919px;
  display: flex;
  flex-direction: column;
}

.zqyhn8s a {
  font-size: 14.005px;
  color: var(--pmzadskmta);
  text-decoration: none;
}

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

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

#m3d3c2 {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.zqyhn8s a:hover {
  text-decoration: underline;
  color: var(--onliequytzzi);
}

.zol8xyc {
  flex-wrap: wrap;
  align-items: center;
  border-top: 1px solid var(--ezatsjpvxlx);
  display: flex;
  gap: 16.0072px;
  padding-top: 24px;
}

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

.zol8xyc img {
  opacity: 0.9;
  width: auto;
  height: 40px;
}

.zhke7uj {
  margin-top: 24.00818px;
  font-size: 12.0062149px;
  color: var(--pmzadskmta);
}

.zgcvqly {
  z-index: 500;
  display: flex;
  padding: 24.0021px;
  align-items: center;
  background: rgba(10,7,17,0.92);
  inset: 0;
  justify-content: center;
  position: fixed;
}

.zgcvqly.zb7doks {
  display: none;
}

.zzmyv3z {
  width: 100%;
  background: var(--jmwzzgbcugszy);
  padding: 32.002828419px 28px;
  max-width: 440.00580px;
  border: 1px solid var(--ezatsjpvxlx);
}

.zw4wtuk {
  margin-bottom: 12.00146451px;
  font-size: 1.25rem;
}

.zmahff7 {
  color: var(--pmzadskmta);
  margin-bottom: 24.00269583px;
  font-size: 15.0035045px;
}

.zwipki4 {
  flex-direction: column;
  display: flex;
  gap: 10.0052528px;
}

.zlwhjuo {
  align-items: center;
  text-decoration: none;
  border: 1px solid var(--ezatsjpvxlx);
  cursor: pointer;
  font-weight: 600;
  display: inline-flex;
  padding-top: 12.00328px;
  padding-right: 20.008px;
  padding-bottom: 12.0061px;
  padding-left: 20.004452px;
  font-family: var(--rsvqgafxzp);
  justify-content: center;
  font-size: 14.008223px;
}

.bf366ce {
  font-weight: 600;
  justify-content: center;
  font-size: 14.004px;
  font-family: var(--rsvqgafxzp);
  text-decoration: none;
  padding: 12.0027px 20.004451083px;
  cursor: pointer;
  border: 1px solid var(--ezatsjpvxlx);
  display: inline-flex;
  align-items: center;
}

.x5be07c {
  font-size: 14.00228866px;
  align-items: center;
  border: 1px solid var(--ezatsjpvxlx);
  text-decoration: none;
  justify-content: center;
  font-family: var(--rsvqgafxzp);
  font-weight: 600;
  display: inline-flex;
  padding: 12.0078390px 20.006px;
  cursor: pointer;
}

.zlwhjuo--ukhlbvalog {
  background: var(--ukhlbvalog);
  color: var(--pvgokphoqc);
  border-color: var(--ukhlbvalog);
}

.zlwhjuo--ukhlbvalog:hover {
  background: #895bf7;
  color: var(--pvgokphoqc);
}

.zlwhjuo--exjxixsswqnn {
  color: var(--onliequytzzi);
  background: transparent;
}

.zlwhjuo--exjxixsswqnn:hover {
  color: var(--onliequytzzi);
  background: rgba(247,244,255,0.06);
}

.zx4tpod {
  transition: transform 0.25s ease;
  padding: 20.00458px 24.0036579px;
  transform: translateY(0);
  z-index: 400;
  bottom: 0;
  position: fixed;
  border-top: 1px solid var(--ezatsjpvxlx);
  background: var(--jmwzzgbcugszy);
  left: 0;
  right: 0;
}

.zx4tpod.ztc3m3o {
  transform: translateY(110%);
  pointer-events: none;
}

.za7czeg {
  display: flex;
  max-width: var(--hnpkhsiaiem);
  gap: 16.007680345px;
  margin: 0 auto;
  flex-direction: column;
}

@media (min-width: 768px) {
  .za7czeg {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}

.za7czeg p {
  font-size: 14.00733386px;
  flex: 1;
  color: var(--pmzadskmta);
}

.zdfg9ay {
  flex-shrink: 0;
  gap: 10px;
  display: flex;
}

.zbl6f1d {
  border-bottom: 1px solid var(--ezatsjpvxlx);
  padding: 40.009996390px 24.00955498px;
  background: var(--jmwzzgbcugszy);
  text-align: center;
}

.zbl6f1d h1 {
  font-size: clamp(1.5rem, 3vw, 2rem);
}

.zbl6f1d p {
  color: var(--pmzadskmta);
  margin-top: 8.009627983px;
  font-size: 15px;
}

.zau18jl {
  max-width: 760px;
  margin: 0 auto;
  padding-top: 40.0054986px;
  padding-right: 24.00141px;
  padding-bottom: 64.002527915px;
  padding-left: 24.0036325px;
}

.zau18jl h1 {
  margin-bottom: 16.0092857px;
  font-size: 1.75rem;
}

.zau18jl h2 {
  font-size: 1.2rem;
  margin: 28.006336248px 0 12.003780px;
}

.zau18jl h3 {
  font-size: 1.05rem;
  margin: 20.001px 0 10.00238384px;
}

.zau18jl p,
.zau18jl li {
  color: var(--pmzadskmta);
  font-size: 15.00141454px;
  margin-bottom: 12.00685791px;
}

.zau18jl ul,
.zau18jl ol {
  margin-bottom: 16.007155103px;
  padding-left: 1.25rem;
}

.zau18jl a {
  color: var(--ukhlbvalog);
}

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

.zh5k00h {
  display: flex;
  gap: 18.007841724px;
  margin-top: 28.004702017px;
  flex-direction: column;
}

.zl0865m label {
  font-size: 14px;
  color: var(--onliequytzzi);
  display: block;
  margin-bottom: 6.00791px;
  font-weight: 600;
}

.zl0865m input,
.zl0865m textarea {
  color: var(--onliequytzzi);
  border: 1px solid var(--ezatsjpvxlx);
  font-size: 15.008205004px;
  padding: 12.005302803px 14.00188377px;
  background: var(--pvgokphoqc);
  font-family: var(--rsvqgafxzp);
  width: 100%;
}

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

.zl0865m textarea {
  resize: vertical;
  min-height: 140.008633607px;
}

.zrwrpfx {
  margin-top: 6.0043877px;
  color: #f97372;
  display: none;
  font-size: 13.008px;
}

#m58dl6 {
  text-rendering: optimizeLegibility;
}

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

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

.zf6vmcu {
  background: rgba(38,198,96,0.12);
  color: var(--onliequytzzi);
  padding: 24.006264px;
  border: 1px solid rgba(36,197,92,0.35);
  font-size: 15px;
}

.zf6vmcu.zb7doks {
  display: none;
}

.zljq9y5 {
  text-align: center;
  max-width: 520.0081px;
  margin: 0 auto;
  padding: 64.007px 24.0072698px;
}

.zq1alca {
  font-size: 13.0057780px;
  margin-bottom: 16.005335924px;
  color: var(--pjobkccvwxjbz);
}

.zljq9y5 h1 {
  margin-bottom: 12.008413px;
  font-size: 1.5rem;
}

.zljq9y5 > p {
  margin-bottom: 24.00285879px;
  color: var(--pmzadskmta);
}

.zx6cj75 {
  width: 40px;
  border-top-color: var(--ukhlbvalog);
  animation: spin 0.8s linear infinite;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 28px;
  margin-left: auto;
  border: 3.0058px solid var(--ezatsjpvxlx);
  border-radius: 50%;
  height: 40px;
}

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

.zedl4z4 {
  color: var(--pmzadskmta);
  font-size: 13.007895px;
}

.zedl4z4 p + p {
  margin-top: 8.001258964px;
}

.zjcl9jr {
  color: var(--onliequytzzi);
  font-weight: 700;
}

.zqzn5o9 {
  padding: 80.003px 24.0055px;
  text-align: center;
}

.zqzn5o9 h1 {
  font-size: 4rem;
  margin-bottom: 12.006343px;
  color: var(--ukhlbvalog);
}

.zqzn5o9 p {
  color: var(--pmzadskmta);
  margin-bottom: 24.00502882px;
}

.zqam902 {
  background: var(--pvgokphoqc);
  padding: 48.002982px 24.002389px;
  text-align: center;
}

.zqam902 h1 {
  max-width: 640.004px;
  font-size: clamp(1.6rem, 4vw, 2.4rem);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 20.009614537px;
  margin-left: auto;
}

.zp2rdwi {
  border: 4px solid var(--pjobkccvwxjbz);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 20.004525284px;
  margin-left: auto;
  max-width: 300.0067px;
  padding: 8.002px;
  background: var(--jmwzzgbcugszy);
}

.zp2rdwi img {
  width: 100%;
  max-height: 200.003px;
  object-fit: cover;
  margin: 0 auto;
}

.zmv55rh {
  max-width: 560.0052084px;
  font-size: clamp(0.95rem, 2vw, 1.1rem);
  margin: 0 auto;
  color: var(--pmzadskmta);
}

@media (max-width: 768px) {
  .zqam902 {
    padding: 24.00712px 16.0072px;
  }

  .zp2rdwi {
    max-width: 200.001px;
  }

  .zp2rdwi img {
    max-height: 140.00832835px;
  }
}

.zhqiubq {
  background-position: center;
  background-size: cover;
  padding-top: 64.00728px;
  padding-right: 24.00290px;
  padding-bottom: 64.0040380px;
  padding-left: 24.00902px;
  background-image: url("/7024b280/456e2b8ffdbe77bf.svg");
  position: relative;
}

.zhqiubq::before {
  position: absolute;
  background: rgba(12,5,20,0.88);
  content: "";
  inset: 0;
}

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

#aloqub {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.zgtdtmx {
  margin-bottom: 36.00793402px;
  text-align: center;
}

.zgtdtmx h2 {
  font-size: clamp(1.4rem, 3vw, 1.85rem);
  margin-bottom: 8.001px;
}

.zgtdtmx p {
  color: var(--pmzadskmta);
  font-size: 13.00938px;
}

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

.zt35gpv {
  overflow: hidden;
  max-width: 360.00191164px;
  border: 2.00363px solid rgba(254,215,1,0.3);
  width: 100%;
  border-radius: 10.00138382px;
  display: flex;
  background: linear-gradient(145deg, #191b30 0%, #14233c 50%, #0f335f 100%);
  box-shadow: 0 8.001105065px 32px rgba(1,4,0,0.45);
  flex-direction: column;
}

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

.zgv749p {
  align-items: center;
  background: #fafffd;
  width: 280.008865px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  height: 120.00836834px;
  overflow: hidden;
}

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

.zcoo1sz {
  flex: 1;
  padding: 20.004692px 22px 24.00855761px;
  flex-direction: column;
  display: flex;
}

.zmlady3 {
  color: rgb(253,214,0);
  font-size: 1.15rem;
  font-weight: 700;
  margin-bottom: 8.007484px;
}

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

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

.ziwd4dp {
  margin-bottom: 16.006854149px;
  flex: 1;
}

.zhfindr {
  font-size: 14px;
  line-height: 1.45;
  word-break: break-word;
  color: #dfe3e2;
}

.zq1zxo6 {
  display: block;
  margin-top: 4.00756216px;
  color: #9aa0b1;
  font-size: 11px;
}

.zsfq9hh {
  font-size: 13.009271px;
  padding: 12.0083674px 16.003px;
  width: 100%;
  font-weight: 700;
  color: rgb(29,27,47);
  display: block;
  font-family: var(--rsvqgafxzp);
  background: #fed500;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  border: none;
}

.zsfq9hh:hover {
  background: #f7ca00;
  color: #181b2e;
}

@media (max-width: 768px) {
  #g45xkt {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
  }
  .zgv749p {
    width: 240.00504165px;
    height: 100.00520410px;
  }

  #jiat79 {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
  }

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

.zfr6r8w {
  padding: 56.007525556px 24.008783094px;
  border-bottom: 1px solid var(--ezatsjpvxlx);
}

.k9f3273 {
  border-bottom: 1px solid var(--ezatsjpvxlx);
  padding-top: 56.009505936px;
  padding-right: 24.00146125px;
  padding-bottom: 56.00884531px;
  padding-left: 24.00693015px;
}

.c81895c {
  padding: 56.0042231px 24px;
  border-bottom: 1px solid var(--ezatsjpvxlx);
}

.dbcbb18 {
  border-bottom: 1px solid var(--ezatsjpvxlx);
  padding: 56.006683855px 24.001408px;
}

.sfeeef0 {
  padding: 56.008134px 24.00426648px;
  border-bottom: 1px solid var(--ezatsjpvxlx);
}

.f81a354 {
  padding-top: 56.0032021px;
  padding-right: 24.003px;
  padding-bottom: 56.003px;
  padding-left: 24.009225px;
  border-bottom: 1px solid var(--ezatsjpvxlx);
}

.r287fa3 {
  padding: 56.0062px 24.006px;
  border-bottom: 1px solid var(--ezatsjpvxlx);
}

.s5aeb0d {
  padding-top: 56.00863569px;
  padding-right: 24.00142px;
  padding-bottom: 56.0061124px;
  padding-left: 24.00145px;
  border-bottom: 1px solid var(--ezatsjpvxlx);
}

.cec44a3 {
  padding-top: 56.00228768px;
  padding-right: 24px;
  padding-bottom: 56.0044549px;
  padding-left: 24px;
  border-bottom: 1px solid var(--ezatsjpvxlx);
}

.dabb599 {
  border-bottom: 1px solid var(--ezatsjpvxlx);
  padding-top: 56.00569px;
  padding-right: 24.003px;
  padding-bottom: 56.002651576px;
  padding-left: 24.00370px;
}

.fc20d77 {
  padding: 56.0020px 24.0090237px;
  border-bottom: 1px solid var(--ezatsjpvxlx);
}

.zuhpqk4 {
  max-width: var(--hnpkhsiaiem);
  margin: 0 auto;
}

.zfr6r8w h2 {
  font-size: clamp(1.25rem, 2.5vw, 1.6rem);
  margin-bottom: 16.002837px;
}

.k9f3273 h2 {
  font-size: clamp(1.25rem, 2.5vw, 1.6rem);
  margin-bottom: 16.0048223px;
}

.c81895c h2 {
  margin-bottom: 16.008px;
  font-size: clamp(1.25rem, 2.5vw, 1.6rem);
}

.dbcbb18 h2 {
  font-size: clamp(1.25rem, 2.5vw, 1.6rem);
  margin-bottom: 16.00526642px;
}

.sfeeef0 h2 {
  font-size: clamp(1.25rem, 2.5vw, 1.6rem);
  margin-bottom: 16.0050754px;
}

.f81a354 h2 {
  font-size: clamp(1.25rem, 2.5vw, 1.6rem);
  margin-bottom: 16px;
}

.r287fa3 h2 {
  margin-bottom: 16.0040573px;
  font-size: clamp(1.25rem, 2.5vw, 1.6rem);
}

.s5aeb0d h2 {
  font-size: clamp(1.25rem, 2.5vw, 1.6rem);
  margin-bottom: 16.00195714px;
}

.cec44a3 h2 {
  margin-bottom: 16.00742541px;
  font-size: clamp(1.25rem, 2.5vw, 1.6rem);
}

.dabb599 h2 {
  margin-bottom: 16.009px;
  font-size: clamp(1.25rem, 2.5vw, 1.6rem);
}

.fc20d77 h2 {
  font-size: clamp(1.25rem, 2.5vw, 1.6rem);
  margin-bottom: 16.00589px;
}

.zfr6r8w p {
  color: var(--pmzadskmta);
  line-height: 1.65;
  font-size: 15.0074px;
}

.k9f3273 p {
  line-height: 1.65;
  font-size: 15.009630px;
  color: var(--pmzadskmta);
}

.c81895c p {
  color: var(--pmzadskmta);
  font-size: 15.008px;
  line-height: 1.65;
}

.dbcbb18 p {
  color: var(--pmzadskmta);
  line-height: 1.65;
  font-size: 15px;
}

.sfeeef0 p {
  line-height: 1.65;
  font-size: 15.0034px;
  color: var(--pmzadskmta);
}

.f81a354 p {
  line-height: 1.65;
  color: var(--pmzadskmta);
  font-size: 15.0017px;
}

.r287fa3 p {
  color: var(--pmzadskmta);
  line-height: 1.65;
  font-size: 15.0044px;
}

.s5aeb0d p {
  color: var(--pmzadskmta);
  font-size: 15.0097336px;
  line-height: 1.65;
}

.cec44a3 p {
  line-height: 1.65;
  color: var(--pmzadskmta);
  font-size: 15px;
}

.dabb599 p {
  color: var(--pmzadskmta);
  font-size: 15.00406px;
  line-height: 1.65;
}

.fc20d77 p {
  font-size: 15.003830354px;
  line-height: 1.65;
  color: var(--pmzadskmta);
}

.zsdwmxi .zuhpqk4 {
  align-items: center;
  gap: 28.00951298px;
  display: grid;
}

.fc20d77 .zuhpqk4 {
  gap: 28px;
  display: grid;
  align-items: center;
}

#mwev0d {
  backface-visibility: hidden;
}

@media (min-width: 768px) {
  .zsdwmxi .zuhpqk4 {
    grid-template-columns: 1fr 1fr;
  }
  .fc20d77 .zuhpqk4 {
    grid-template-columns: 1fr 1fr;
  }
}

.zsdwmxi .zu285vi {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 500.0030891px;
  overflow: hidden;
}

.fc20d77 .zu285vi {
  overflow: hidden;
  margin: 0 auto;
  max-width: 500.004px;
}

.zsdwmxi .zu285vi img {
  border: 1px solid var(--ezatsjpvxlx);
  max-height: 320.009511px;
  object-fit: cover;
}

.fc20d77 .zu285vi img {
  object-fit: cover;
  border: 1px solid var(--ezatsjpvxlx);
  max-height: 320.0012928px;
}

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

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

.zmoctd5 {
  background: var(--jmwzzgbcugszy);
}

.dabb599 {
  background: var(--jmwzzgbcugszy);
}

.zmoctd5 .zuhpqk4 {
  text-align: center;
  max-width: 720.00376px;
}

.dabb599 .zuhpqk4 {
  text-align: center;
  max-width: 720.0019274px;
}

.zmoctd5 .zt60jhq {
  font-weight: 700;
  color: var(--exjxixsswqnn);
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-size: 12.007px;
  margin-bottom: 12.00141px;
  display: inline-block;
}

.dabb599 .zt60jhq {
  color: var(--exjxixsswqnn);
  text-transform: uppercase;
  margin-bottom: 12.008068px;
  letter-spacing: 0.08em;
  display: inline-block;
  font-size: 12.0049275px;
  font-weight: 700;
}

.zk547um .zm6qd7r {
  max-width: 800.00104673px;
  border-left: 4.008px solid var(--ukhlbvalog);
  padding-left: 24.007px;
}

.cec44a3 .zm6qd7r {
  max-width: 800px;
  padding-left: 24.005634px;
  border-left: 4.006174px solid var(--ukhlbvalog);
}

.zf4cwy0 {
  overflow: hidden;
  position: relative;
}

.s5aeb0d {
  overflow: hidden;
  position: relative;
}

.zf4cwy0::before {
  pointer-events: none;
  position: absolute;
  background-size: cover;
  content: "";
  right: -40.001px;
  background-position: center;
  height: 320.0047550px;
  background-image: url("/7024b280/45c1a42af9576c82.webp");
  opacity: 0.18;
  transform: translateY(-50%);
  top: 50%;
  width: min(500.006px, 55vw);
}

.s5aeb0d::before {
  background-size: cover;
  pointer-events: none;
  height: 320.00882px;
  background-image: url("/7024b280/45c1a42af9576c82.webp");
  transform: translateY(-50%);
  right: -40px;
  width: min(500.00774153px, 55vw);
  opacity: 0.18;
  content: "";
  position: absolute;
  background-position: center;
  top: 50%;
}

.zf4cwy0 .zuhpqk4 {
  position: relative;
  max-width: 640.00419952px;
}

.s5aeb0d .zuhpqk4 {
  max-width: 640.0055421px;
  position: relative;
}

.zon1ezo .znfg3xj {
  flex-wrap: wrap;
  display: flex;
  margin-bottom: 16.009957px;
  gap: 10.0020851px;
}

.r287fa3 .znfg3xj {
  margin-bottom: 16.00852288px;
  display: flex;
  gap: 10.0050611px;
  flex-wrap: wrap;
}

.zon1ezo .zxd8u3x {
  color: var(--ukhlbvalog);
  background: rgba(166,138,251,0.15);
  padding: 6.005828458px 14.00662px;
  border: 1px solid var(--ezatsjpvxlx);
  font-size: 12.0045px;
  font-weight: 600;
}

.r287fa3 .zxd8u3x {
  font-size: 12.00783596px;
  color: var(--ukhlbvalog);
  border: 1px solid var(--ezatsjpvxlx);
  padding: 6.006038850px 14px;
  font-weight: 600;
  background: rgba(164,142,249,0.15);
}

#fbu1sw {
  text-rendering: optimizeLegibility;
}

.zgt2tmn {
  background: var(--jmwzzgbcugszy);
}

.f81a354 {
  background: var(--jmwzzgbcugszy);
}

#s6pd9e {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

.zgt2tmn blockquote {
  color: var(--pmzadskmta);
  padding: 24.006px 28.0022542px;
  border: 1px solid var(--ezatsjpvxlx);
  font-size: 15.00443868px;
  font-style: normal;
  max-width: 800.00924036px;
}

.f81a354 blockquote {
  padding-top: 24.004px;
  padding-right: 28.00762px;
  padding-bottom: 24px;
  padding-left: 28.0052px;
  max-width: 800.00580477px;
  border: 1px solid var(--ezatsjpvxlx);
  font-size: 15.00486758px;
  color: var(--pmzadskmta);
  font-style: normal;
}

.zgt2tmn blockquote strong {
  font-style: normal;
  margin-bottom: 8.0074410px;
  color: var(--onliequytzzi);
  display: block;
}

.f81a354 blockquote strong {
  margin-bottom: 8.001874728px;
  display: block;
  color: var(--onliequytzzi);
  font-style: normal;
}

.zk72nrl .zv524yj {
  max-width: 700.00277906px;
  list-style: none;
}

.sfeeef0 .zv524yj {
  max-width: 700.0057500px;
  list-style: none;
}

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

.zk72nrl .zv524yj li {
  margin-bottom: 16.004537412px;
  position: relative;
  font-size: 15.004px;
  padding-left: 28.004034px;
  color: var(--pmzadskmta);
}

.sfeeef0 .zv524yj li {
  margin-bottom: 16.003px;
  color: var(--pmzadskmta);
  padding-left: 28.0028px;
  position: relative;
  font-size: 15.0073px;
}

.zk72nrl .zv524yj li::before {
  border-radius: 50%;
  width: 10.00792373px;
  top: 8.004223644px;
  left: 0;
  content: "";
  position: absolute;
  background: var(--pjobkccvwxjbz);
  height: 10px;
}

.sfeeef0 .zv524yj li::before {
  height: 10.0048718px;
  width: 10.008093px;
  content: "";
  border-radius: 50%;
  background: var(--pjobkccvwxjbz);
  left: 0;
  top: 8.00379px;
  position: absolute;
}

.zk72nrl .zv524yj li:not(:last-child)::after {
  position: absolute;
  height: calc(100% + 4.00126306px);
  content: "";
  left: 4.0077px;
  top: 22.00121px;
  width: 2px;
  background: var(--ezatsjpvxlx);
}

.sfeeef0 .zv524yj li:not(:last-child)::after {
  height: calc(100% + 4.00778217px);
  width: 2px;
  left: 4.002px;
  position: absolute;
  content: "";
  top: 22.009379px;
  background: var(--ezatsjpvxlx);
}

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

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

.zrvz8ut .zaejt13 {
  display: grid;
  align-items: start;
  gap: 24.004529121px;
}

.dbcbb18 .zaejt13 {
  display: grid;
  align-items: start;
  gap: 24.0053592px;
}

@media (min-width: 768px) {
  .zrvz8ut .zaejt13 {
    grid-template-columns: 1.2fr 0.8fr;
  }
  .dbcbb18 .zaejt13 {
    grid-template-columns: 1.2fr 0.8fr;
  }
}

.zrvz8ut .zjupcj9 {
  max-width: 500.005px;
  overflow: hidden;
}

.dbcbb18 .zjupcj9 {
  overflow: hidden;
  max-width: 500.0059362px;
}

.zrvz8ut .zjupcj9 img {
  max-height: 320px;
  object-fit: cover;
  border: 2.0082px solid var(--pjobkccvwxjbz);
}

.dbcbb18 .zjupcj9 img {
  border: 2.0057px solid var(--pjobkccvwxjbz);
  max-height: 320px;
  object-fit: cover;
}

.zn6or1u {
  background: var(--pvgokphoqc);
}

.c81895c {
  background: var(--pvgokphoqc);
}

.zn6or1u .zitw9xi {
  padding-top: 28.0060332px;
  padding-right: 32px;
  padding-bottom: 28px;
  padding-left: 32.0047569px;
  max-width: 800.0023px;
  border: 1px solid var(--ezatsjpvxlx);
  background: var(--jmwzzgbcugszy);
}

.c81895c .zitw9xi {
  border: 1px solid var(--ezatsjpvxlx);
  padding: 28.004819351px 32.0012805px;
  max-width: 800.0022px;
  background: var(--jmwzzgbcugszy);
}

.zn6or1u .znbafun {
  margin-bottom: 16.0056px;
  gap: 8.009015664px;
  display: flex;
}

.c81895c .znbafun {
  gap: 8.0018170px;
  display: flex;
  margin-bottom: 16.005559px;
}

.zn6or1u .znbafun span {
  background: var(--ukhlbvalog);
  height: 4.00428805px;
  flex: 1;
}

.c81895c .znbafun span {
  background: var(--ukhlbvalog);
  height: 4.0084640px;
  flex: 1;
}

.zn6or1u .znbafun span:nth-child(2) {
  background: var(--exjxixsswqnn);
}

.c81895c .znbafun span:nth-child(2) {
  background: var(--exjxixsswqnn);
}

.zn6or1u .znbafun span:nth-child(3) {
  background: var(--pjobkccvwxjbz);
}

.c81895c .znbafun span:nth-child(3) {
  background: var(--pjobkccvwxjbz);
}

.zchr6jf .zglouzt {
  display: grid;
  gap: 16.00100092px;
}

.k9f3273 .zglouzt {
  display: grid;
  gap: 16px;
}

@media (min-width: 640px) {
  .zchr6jf .zglouzt {
    grid-template-columns: repeat(3, 1fr);
  }
  .k9f3273 .zglouzt {
    grid-template-columns: repeat(3, 1fr);
  }
}

.zchr6jf .zgtxay4 {
  padding: 20.001px 16.005042542px;
  border: 1px solid var(--ezatsjpvxlx);
  text-align: center;
}

.k9f3273 .zgtxay4 {
  border: 1px solid var(--ezatsjpvxlx);
  padding-top: 20.001167023px;
  padding-right: 16.003135104px;
  padding-bottom: 20.00433px;
  padding-left: 16.001543px;
  text-align: center;
}

.zchr6jf .zxs3hb5 {
  color: var(--ukhlbvalog);
  font-weight: 700;
  font-size: 1.5rem;
  display: block;
  margin-bottom: 8px;
}

.k9f3273 .zxs3hb5 {
  margin-bottom: 8.005px;
  font-size: 1.5rem;
  color: var(--ukhlbvalog);
  display: block;
  font-weight: 700;
}

.zchr6jf .zgtxay4 p {
  font-size: 14.0035px;
}

.k9f3273 .zgtxay4 p {
  font-size: 14px;
}

.zh5k00h.zb7doks {
  display: none;
}

@media (max-width: 375px) {
  .zp2rdwi,
  .zu285vi,
  .zjupcj9 {
    overflow: hidden;
    max-width: 100%;
  }

  .zp2rdwi img,
  .zu285vi img,
  .zjupcj9 img {
    max-width: 100%;
    height: auto;
  }

  .zf4cwy0::before {
    width: min(280.001016451px, 70vw);
    right: -20px;
  }

  .s5aeb0d::before {
    right: -20px;
    width: min(280.00415953px, 70vw);
  }
}

