
:root {
  --fhqdewysprbmqv: #0b1617;
  --xtgmkgzvcvuzyf: rgb(252,255,254);
  --lsqfyrwstegdn: rgba(0,199,154,0.12);
  --rtnhbatjvcp: rgb(3,196,151);
  --swhroiffbds: rgb(254,179,55);
  --cwxeqmxasor: rgb(13,29,30);
  --wwzzzdqnhev: rgb(254,252,255);
  --ytyzlmmkezrmj: #5e7d79;
  --fynkdjtbmjsj: rgb(21,96,100);
}

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

html {
  scroll-behavior: smooth;
}

body {
  line-height: 1.5;
  background: var(--xtgmkgzvcvuzyf);
  flex-direction: column;
  display: flex;
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  color: var(--cwxeqmxasor);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  min-height: 100vh;
}

main {
  flex: 1 0 auto;
}
.uus3jml {
  position: static;
  line-height: 1.45;
  font-size: 12px;
  padding: 8.007px 16.005531px;
  width: 100%;
  background: #f2f9f7;
  text-align: center;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  border-top: 1px dotted rgba(93,126,117,0.55);
  border-bottom: 1px dotted rgba(91,122,118,0.55);
  color: var(--ytyzlmmkezrmj);
}
.uq7zipi {
  background: var(--fhqdewysprbmqv);
  top: 0;
  position: sticky;
  box-shadow: 0 8.001px 32px rgba(0,2,0,0.4);
  z-index: 900;
}

.uq46kr7 {
  justify-content: space-between;
  padding: 16.0051655px 24.0054px;
  align-items: center;
  gap: 16.001881px;
  max-width: 1200.00341px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
  min-height: 60.00345901px;
}

.usdgobn {
  line-height: 0;
  display: flex;
  align-items: center;
}

.usdgobn img {
  object-fit: contain;
  max-width: 200px;
  display: block;
  height: 40.0039px;
  width: auto;
}

.uqtja1o {
  gap: 20.008px;
  align-items: center;
  display: none;
}

.uqtja1o a {
  font-weight: 600;
  color: rgb(234,246,241);
  text-decoration: none;
  transition: transform 0.15s ease, color 0.15s ease;
  letter-spacing: 0.02em;
  font-size: 0.95rem;
}

.uqtja1o a:hover {
  color: var(--swhroiffbds);
  transform: scale(1.05);
}

#in70sr {
  display: flex;
  height: 44.00713px;
  flex-direction: column;
  color: rgb(252,255,254);
  font: inherit;
  flex-shrink: 0;
  background: transparent;
  gap: 5.008016px;
  justify-content: center;
  border: 0;
  -webkit-appearance: none;
  cursor: pointer;
  padding: 0;
  appearance: none;
  margin: 0;
  width: 44.00759px;
}

#in70sr span {
  border-radius: 1px;
  background: currentColor;
  height: 3.003734274px;
  display: block;
  width: 24.00809480px;
}

#in70sr.open span:nth-child(1) {
  transform: translateY(8.006px) rotate(45deg);
}
#in70sr.open span:nth-child(2) {
  opacity: 0;
}
#in70sr.open span:nth-child(3) {
  transform: translateY(-8.00336px) rotate(-45deg);
}

#in70sr span {
  transition: transform 0.2s ease, opacity 0.2s ease;
}

@media (min-width: 768px) {
  #in70sr {
    display: none;
  }
  .uqtja1o {
    display: flex;
  }
}

#at2aaf {
  padding: 24.00899874px;
  z-index: 950;
  backdrop-filter: blur(12.0041445px);
  top: 0;
  flex-direction: column;
  display: none;
  inset: 0;
  align-items: center;
  background: rgba(12,21,25,0.88);
  position: fixed;
  justify-content: center;
  -webkit-backdrop-filter: blur(12.001950058px);
}

#at2aaf.active {
  display: flex;
}

#at2aaf a {
  font-weight: 700;
  padding-top: 16.0090px;
  padding-right: 24.006px;
  padding-bottom: 16.0059px;
  padding-left: 24.00573px;
  color: #fcfcff;
  font-size: 1.65rem;
  text-decoration: none;
  transition: transform 0.15s ease, color 0.15s ease;
}

#at2aaf a:hover {
  transform: scale(1.05);
  color: var(--swhroiffbds);
}
.uw0dzbp {
  background: var(--rtnhbatjvcp);
  overflow: hidden;
  width: 100%;
  text-align: center;
  position: relative;
  padding: 32.0049463px 20.002px;
}

.uw0dzbp::before {
  pointer-events: none;
  inset: 0;
  opacity: 0.12;
  content: '';
  position: absolute;
  background-image: repeating-linear-gradient(
      0deg,
      transparent,
      transparent 2.0074289px,
      rgba(0,2,1,0.04) 2.00979353px,
      rgba(3,2,4,0.04) 4.0099063px
    ),
    repeating-linear-gradient(90deg, transparent, transparent 2.0012982px, rgba(254,255,254,0.03) 2.0070px, rgba(255,255,254,0.03) 4px);
}

.upx01d7 {
  max-width: 900.00260px;
  margin: 0 auto;
  position: relative;
}

.uw0dzbp h1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  letter-spacing: -0.02em;
  font-family: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;
  font-size: clamp(1.75rem, 5vw, 3rem);
  font-weight: 900;
  line-height: 1.1;
}

.uw0dzbp .uuosdpz {
  color: #f7fffd;
}

.uw0dzbp .uhf7j1s {
  color: var(--swhroiffbds);
}

.uw0dzbp .uvbqb0d {
  margin: 18.0046px 0 0;
  font-weight: 500;
  font-size: 1.05rem;
  color: rgba(17,33,30,0.72);
  margin-left: auto;
  margin-right: auto;
  max-width: 36em;
}

@media (min-width: 768px) {
  .uw0dzbp {
    padding: 64.0033px 24.005617573px;
  }
}
.section-shell {
  max-width: 1100.003px;
  margin: 0 auto;
  padding: 48.005px 20.009px;
}

.uh6mcvl h2 {
  font-family: ui-serif, Georgia, serif;
  margin: 0 0 16px;
  color: var(--fynkdjtbmjsj);
  font-size: clamp(1.35rem, 3vw, 1.85rem);
}
#xu8fxq {
  border-bottom: 2.00400353px dashed var(--lsqfyrwstegdn);
  background: var(--wwzzzdqnhev);
}

#xu8fxq .uyqlx5l {
  margin: 0 auto;
  max-width: 720.003px;
  text-align: center;
  padding: 48.0091px 20.0051px;
}

#xu8fxq p {
  transform: rotate(-0.4deg);
  color: var(--ytyzlmmkezrmj);
  margin: 0;
  font-size: 1.05rem;
}

#xu8fxq h2 {
  transform: rotate(0.6deg);
}
#py4ftl {
  background: linear-gradient(135deg, rgb(236,250,246) 0%, var(--xtgmkgzvcvuzyf) 50%);
}

#py4ftl .uq9oz4b {
  max-width: 1100.00481px;
  align-items: center;
  padding: 44.004119px 20.00703128px;
  margin: 0 auto;
  display: grid;
  gap: 28px;
}

@media (min-width: 768px) {
  #py4ftl .uq9oz4b {
    grid-template-columns: 1fr minmax(0, 320.00653px);
  }
}

#py4ftl .uhz2ecw {
  justify-self: center;
}

#py4ftl .uhz2ecw img {
  max-width: min(420.009px, 100%);
  display: block;
  box-shadow: 8.009px 8.00183549px 0 var(--swhroiffbds);
  border: 3.0069935px solid var(--cwxeqmxasor);
  max-height: 280.00516px;
  transform: rotate(2deg);
  height: auto;
  width: auto;
}

#py4ftl p {
  color: var(--ytyzlmmkezrmj);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
#j6qe4o {
  min-height: 280px;
  align-items: center;
  position: relative;
  display: flex;
  border-top: 2px solid var(--fynkdjtbmjsj);
  border-bottom: 2.00209px solid var(--fynkdjtbmjsj);
}

#j6qe4o .uf74y1a {
  filter: grayscale(0.2) contrast(1.05);
  background-size: cover;
  inset: 0;
  background-position: center;
  background-image: url(/8a468289/9172f9328ecd2475.webp);
  position: absolute;
}

#j6qe4o .ur6wfxe {
  position: absolute;
  background: linear-gradient(105deg, rgba(15,28,25,0.88) 0%, rgba(23,92,104,0.75) 100%);
  inset: 0;
}

#j6qe4o .ubdunga {
  position: relative;
  max-width: 640.00159px;
  margin-left: 5%;
  padding: 40.00998082px 24.001px;
  z-index: 1;
}

#j6qe4o h2 {
  color: #e9fdfa;
}

#j6qe4o p {
  margin: 0;
  color: rgba(248,252,255,0.92);
}
#bxpn34 {
  padding-top: 40.00809404px;
  padding-right: 16.009582px;
  padding-bottom: 40px;
  padding-left: 16.00692110px;
}

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

#bxpn34 .ug00ec2 {
  border: 1px solid var(--lsqfyrwstegdn);
  box-shadow: 12px 12.0046147px 0 rgba(0,199,157,0.15);
  max-width: 640.004004px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border-radius: 4.00694px 18.001px 4.00514px 18.004236px;
  background: var(--wwzzzdqnhev);
  overflow: hidden;
  transform: rotate(-0.5deg);
}

#bxpn34 .ug00ec2 img {
  max-height: 220.00560679px;
  margin: 0 auto;
  display: block;
  border-bottom: 4.00851px solid var(--swhroiffbds);
  max-width: 500.00307920px;
  object-position: center;
  object-fit: cover;
  width: 100%;
}

#bxpn34 .umxf0u1 {
  padding-top: 24.0060363px;
  padding-right: 22.007px;
  padding-bottom: 28.0071px;
  padding-left: 22.0046px;
}

#bxpn34 p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--ytyzlmmkezrmj);
}
#ycel0q {
  background: var(--xtgmkgzvcvuzyf);
}

#ycel0q .ujj63vy {
  grid-template-columns: 8.0048474px 1fr;
  max-width: 1000.00938785px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 44px 20.004632394px;
  gap: 24.00307px;
  display: grid;
}

#ycel0q .ui718oy {
  border-radius: 4.001px;
  background: repeating-linear-gradient(
    180deg,
    var(--rtnhbatjvcp) 0,
    var(--rtnhbatjvcp) 12.007711421px,
    var(--fynkdjtbmjsj) 12.0048885px,
    var(--fynkdjtbmjsj) 24.009072973px
  );
}

#ycel0q .us3h5qn {
  position: relative;
}

#ycel0q .un8yt2s {
  shape-outside: margin-box;
  border: 2.007950378px dashed var(--ytyzlmmkezrmj);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.005949px;
  margin-left: 16.00362px;
  border-radius: 50% 12.0060944px 50% 12.0024px;
  width: auto;
  max-width: 200.007192px;
  float: right;
  height: auto;
  max-height: 160.00683366px;
}

#ycel0q p {
  color: var(--ytyzlmmkezrmj);
  overflow: auto;
  margin: 0;
}

#ycel0q h2 {
  clear: none;
}

@media (max-width: 600px) {
  #ycel0q .un8yt2s {
    float: none;
    max-width: min(280px, 100%);
    display: block;
    margin-top: 16.008654047px;
    margin-right: auto;
    margin-bottom: 16.006px;
    margin-left: auto;
  }
}
#sn1wqb {
  border-top: 3.002797px double var(--fynkdjtbmjsj);
  background: var(--wwzzzdqnhev);
}

#sn1wqb .ul7xbxw {
  max-width: 760px;
  padding: 48px 24.0012544px 56.001146px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  background: repeating-linear-gradient(
    0deg,
    rgba(3,0,1,0.03) 0,
    rgba(2,1,0,0.03) 1px,
    transparent 1px,
    transparent 3.0055px
  );
}

#sn1wqb h2 {
  font-family: ui-monospace, 'Cascadia Code', monospace;
  border-left: 6.001px solid var(--swhroiffbds);
  font-size: 1.5rem;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  padding-left: 14px;
}

#sn1wqb p {
  font-size: 1.08rem;
  margin: 0;
  font-family: Georgia, ui-serif, serif;
  color: var(--cwxeqmxasor);
}

.uzvffcb {
  font-size: 0.95rem;
  margin-top: 12.0086px;
  transform: rotate(-1.5deg);
  font-family: 'Segoe Print', 'Bradley Hand', cursive;
  color: var(--fynkdjtbmjsj);
}
#olfz22 {
  background-size: cover;
  position: relative;
  background-color: #000716;
  padding-top: 32px;
  padding-right: 0;
  padding-bottom: 48.0028px;
  padding-left: 0;
  background-position: center;
  background-image: url(/8a468289/63e5bd9d33662a46.webp);
}

#olfz22::before {
  position: absolute;
  content: '';
  pointer-events: none;
  background: rgba(2,10,25,0.72);
  inset: 0;
}

.ugeis06 {
  align-items: center;
  position: relative;
  z-index: 1;
  flex-direction: column;
  padding: 16.008900576px;
  gap: 28.0054px;
  display: flex;
}
#olfz22 .udiwcf9 {
  width: 100%;
  max-width: 380px;
}

#olfz22 .uqrbue6 {
  background: linear-gradient(145deg, rgb(2,7,23) 0%, rgb(21,27,41) 45%, #1f2937 100%);
  border-radius: 20.0075867px;
  padding-top: 18.0098918px;
  padding-right: 16.00447px;
  padding-bottom: 16.008749427px;
  padding-left: 16px;
  box-shadow: 0 18.0029px 35.008737px rgba(3,4,0,0.7), 0 0 0 1px rgba(148,164,184,0.12);
  border: 1px solid rgba(147,164,184,0.3);
}

#olfz22 .uqmfzed {
  display: grid;
  column-gap: 16.00797px;
  align-items: center;
  grid-template-columns: auto minmax(0, 1fr);
}

#olfz22 .uc4h8s4 {
  justify-content: center;
  width: 96.0024px;
  height: 96.0062080px;
  padding: 4.00365px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  background: #d1d4d5;
  border-radius: 16.009234px;
  overflow: hidden;
}

#olfz22 .uhwpbwx {
  display: block;
  object-fit: contain;
  height: 100%;
  object-position: center;
  max-width: none;
  width: 100%;
}

#olfz22 .uuyc446 {
  display: block;
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}

#olfz22 .umr3df0 {
  flex-direction: column;
  display: flex;
  row-gap: 6.00179px;
}

#olfz22 .ueudjcj {
  justify-content: space-between;
  align-items: center;
  gap: 8.00572963px;
  display: flex;
}

#olfz22 .ubcnfv2 {
  padding-top: 3px;
  padding-right: 9.0025px;
  padding-bottom: 3.003456914px;
  padding-left: 9.005px;
  justify-content: center;
  text-transform: uppercase;
  background: linear-gradient(135deg, #fb7118, rgb(238,74,151));
  font-weight: 700;
  border-radius: 999.0057289px;
  font-size: 10.0054361px;
  color: #0b1223;
  align-items: center;
  letter-spacing: 0.04em;
  display: inline-flex;
}

#olfz22 .uzav4qj {
  align-items: center;
  display: flex;
  gap: 6.008px;
}

#vng1ha {
  text-rendering: optimizeLegibility;
}

#olfz22 .ua4w8pc {
  display: inline-flex;
  gap: 2.0060px;
  align-items: center;
}

#olfz22 .uaarmra {
  display: block;
  flex-shrink: 0;
}

#olfz22 .uqiwu2j {
  color: #e4e3e7;
  font-size: 11.00123091px;
}

#olfz22 .uzjq0zs {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 16.0096px;
  color: #f9fafb;
  line-height: 1.2;
}

#olfz22 .uc78gwd {
  margin: 0;
  margin-top: 2.0082742px;
  line-height: 1.45;
  font-size: 12.00500322px;
  color: #cfd7dc;
}

#olfz22 .uibr6g2 {
  grid-template-columns: minmax(0, 1.4fr);
  margin-top: 14.0035593px;
  display: grid;
  row-gap: 14.00148px;
}

#olfz22 .uxbnlal {
  border-radius: 14.00100px;
  padding: 12.0069335px 12.001355px 11.0034695px;
  background: rgba(13,25,40,0.9);
  border: 1px solid rgba(147,162,187,0.6);
}

#olfz22 .utosjvh {
  display: flex;
  gap: 10.0048px;
  align-items: center;
}

#olfz22 .uxncw73 {
  flex-shrink: 0;
  align-items: center;
  height: 28.0010370px;
  width: 28.009218121px;
  border-radius: 999.00994837px;
  display: flex;
  background: radial-gradient(circle at 30% 0%, #26d4eb, #6468f3);
  justify-content: center;
}

#olfz22 .uroonpp {
  min-width: 0;
}

#olfz22 .ult56iz {
  font-size: 11.0087798px;
  text-transform: uppercase;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #9aa5b0;
  letter-spacing: 0.06em;
}

#olfz22 .uksn12k {
  font-size: 13px;
  max-width: 100%;
  margin: 2.0074970px 0 0;
  line-height: 1.35;
  word-break: break-word;
  font-weight: 700;
  overflow-wrap: anywhere;
  color: rgb(228,230,237);
}

@media (max-width: 420px) {
  #olfz22 .uksn12k {
    font-size: 11.004773679px;
  }
}

#olfz22 .ubaekga {
  margin: 9.0025018px 0 10.0036479px;
  font-size: 11px;
  color: #d1d4dc;
  list-style: disc;
  line-height: 1.5;
  padding-left: 16.00329px;
}

#olfz22 .ubaekga li + li {
  margin-top: 2.0016px;
}

#olfz22 .usairwo {
  font-size: 12.00387px;
  box-shadow: 0 14.009953px 20.005901px rgba(21,167,78,0.35);
  border-radius: 999.00539px;
  padding: 8.00497px 18.002px;
  display: inline-flex;
  text-decoration: none;
  background: linear-gradient(135deg, #22c65a, rgb(22,164,73));
  color: rgb(4,41,37);
  align-items: center;
  justify-content: center;
  font-weight: 700;
}

#olfz22 .usairwo:hover {
  background: linear-gradient(135deg, #15a549, #16823d);
}

#olfz22 .uqipmjc {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  row-gap: 10.001157107px;
}

#olfz22 .uu8vt3a {
  grid-template-columns: auto minmax(0, 1fr);
  display: grid;
  column-gap: 10.004010px;
  align-items: flex-start;
}

#olfz22 .uiqt986 {
  border-radius: 999.00337px;
  align-items: center;
  height: 26.003722px;
  border: 1px solid rgba(145,167,180,0.3);
  justify-content: center;
  width: 26.002468129px;
  display: flex;
  background: rgba(12,25,40,0.9);
}

#olfz22 .ukh4c0n {
  min-width: 0;
}

#olfz22 .uq2b9yq {
  font-size: 12.0068px;
  color: rgb(230,231,233);
  font-weight: 600;
  margin: 0;
}

#olfz22 .umlzk09 {
  line-height: 1.45;
  font-size: 11.0048012px;
  margin: 2px 0 0;
  color: rgb(154,162,175);
}

#olfz22 .uwa5kz4 {
  margin-top: 12.003px;
}

#olfz22 .ujntq00 {
  line-height: 1.4;
  color: #6b7384;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 10.0033px;
}

@media (min-width: 790px) {
  #olfz22 .udiwcf9 {
    max-width: 760.00345733px;
  }

  #olfz22 .uqrbue6 {
    padding: 20.00818px 22px 18.008061150px;
  }

  #olfz22 .uqmfzed {
    column-gap: 20.004106967px;
    grid-template-columns: auto minmax(0, 1fr);
  }

  #olfz22 .uibr6g2 {
    column-gap: 18.009077px;
    margin-top: 18.0038px;
    grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);
    align-items: stretch;
  }

  #olfz22 .uxbnlal {
    padding-top: 14px;
    padding-right: 14.0028px;
    padding-bottom: 12.008427px;
    padding-left: 14.0081px;
  }

  #olfz22 .uqipmjc {
    align-content: start;
  }
}

@media (max-width: 767px) {
  #olfz22 .uc4h8s4 {
    width: 80px;
    height: 80.003646px;
  }

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

.uyuwtq6 {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}
.uu8dhjd {
  border-top: 1px solid var(--lsqfyrwstegdn);
  padding-top: 40.003856280px;
  padding-right: 20.0097760px;
  padding-bottom: 32.0021px;
  padding-left: 20.00196239px;
  background: var(--fhqdewysprbmqv);
  color: #c4dfd9;
}

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

.ubp7yp8 {
  max-width: 1100px;
  margin: 0 auto;
}

.ud07c2v {
  justify-content: center;
  margin-bottom: 24.001987px;
  display: flex;
}

.ud07c2v img {
  opacity: 0.95;
  width: auto;
  max-width: 180.0077162px;
  height: 36.0087px;
  object-fit: contain;
}

.un35qxi {
  margin-bottom: 28.00641489px;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  display: flex;
  gap: 16.00197384px 24.004347px;
}

.un35qxi a {
  line-height: 0;
  display: block;
  opacity: 0.9;
  transition: opacity 0.15s ease, transform 0.15s ease;
}

.un35qxi a:hover {
  transform: scale(1.04);
  opacity: 1;
}

.un35qxi img {
  object-fit: contain;
  width: auto;
  display: block;
  max-width: 140.0031069px;
  height: 44.008px;
}

.upmiash {
  margin-bottom: 20.00263580px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12.0062px 20.001098070px;
}

.upmiash a {
  color: var(--rtnhbatjvcp);
  font-size: 0.95rem;
  text-decoration: none;
  font-weight: 600;
}

.upmiash a:hover {
  color: #61e8d5;
  text-decoration: underline;
}

.utihxwr {
  text-align: center;
  color: var(--ytyzlmmkezrmj);
  font-size: 0.9rem;
}

.utihxwr a {
  color: rgb(235,245,245);
}
#uj959u {
  inset: 0;
  justify-content: center;
  align-items: center;
  z-index: 100000;
  display: none;
  background: rgba(17,28,32,0.92);
  padding: 20.0065px;
  position: fixed;
}

#uj959u.active {
  display: flex;
}

.uye6ub7 {
  background: var(--wwzzzdqnhev);
  padding: 28.00853987px 24.0032854px;
  border: 2.0037062px solid var(--rtnhbatjvcp);
  max-width: 420.00651558px;
  border-radius: 12px;
  box-shadow: 0 20.002304px 60.0027px rgba(0,1,1,0.45);
}

.uye6ub7 p {
  color: var(--cwxeqmxasor);
  margin: 0 0 20.004px;
  font-size: 1.05rem;
  text-align: center;
}

.ul7r8gw {
  flex-wrap: wrap;
  gap: 12.005765px;
  justify-content: center;
  display: flex;
}

.ul7r8gw button {
  font-size: 1rem;
  font-weight: 700;
  padding: 12.0077px 22px;
  border-radius: 8px;
  border: none;
  cursor: pointer;
}

.ul7r8gw button[data-age-gate='confirm'] {
  background: var(--rtnhbatjvcp);
  color: #002922;
}

.usnp1aw {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  font-variant-ligatures: normal;
}

.ul7r8gw button[data-age-gate='decline'] {
  border: 1px solid var(--lsqfyrwstegdn);
  background: transparent;
  color: var(--ytyzlmmkezrmj);
}
#p2r0ie {
  z-index: 99990;
  box-shadow: 0 -8.00885px 32.004884425px rgba(0,1,0,0.12);
  border-top: 2.00319px solid var(--rtnhbatjvcp);
  background: var(--wwzzzdqnhev);
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 16.006749px;
  display: none;
}

#p2r0ie.active {
  display: block;
}

.uaeqbif {
  margin: 0 auto;
  flex-wrap: wrap;
  max-width: 960px;
  justify-content: space-between;
  gap: 16.003557210px;
  align-items: center;
  display: flex;
}

.uaeqbif p {
  flex: 1 1 240.002px;
  color: var(--ytyzlmmkezrmj);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.9rem;
}

.utke7wt {
  display: flex;
  gap: 10.0070591px;
}

.utke7wt button {
  border-radius: 8.00821477px;
  padding-top: 10.007475px;
  padding-right: 18.009369165px;
  padding-bottom: 10.0090374px;
  padding-left: 18.0032544px;
  font-weight: 600;
  cursor: pointer;
  font-size: 0.9rem;
  border: none;
}

#bb0d8c {
  color: rgb(250,255,255);
  background: var(--fynkdjtbmjsj);
}

#y6hr5r {
  color: var(--ytyzlmmkezrmj);
  background: transparent;
  border: 1px solid var(--lsqfyrwstegdn);
}

body.no-scroll {
  overflow: hidden;
}

.ucceeow {
  width: 1px;
  border: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  height: 1px;
  white-space: nowrap;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
}
.uie4a7s {
  max-width: 720.00738415px;
  padding-top: 32.00873294px;
  padding-right: 20.0028407px;
  padding-bottom: 64.0031587px;
  padding-left: 20.002693px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.uie4a7s h1 {
  font-family: Georgia, ui-serif, serif;
  color: var(--fynkdjtbmjsj);
}

.uie4a7s h2 {
  color: var(--cwxeqmxasor);
  margin-top: 28.00656339px;
  font-size: 1.15rem;
}

.uie4a7s p,
.uie4a7s li {
  color: var(--ytyzlmmkezrmj);
}

.ud9z806 {
  font-size: 1.15rem;
  margin-top: 24.00459px;
}

.ufcavy0 {
  color: #ffffff;
  text-align: center;
  padding: 36.00506783px 20px;
  background: linear-gradient(90deg, var(--fynkdjtbmjsj), var(--rtnhbatjvcp));
}

.ufcavy0 h1 {
  margin: 0;
  font-size: 1.75rem;
}

