
:root {
  --kmwtndkrrszs: #2a0e04;
  --zpetjfxcatzszr: rgba(254,248,238,0.14);
  --zgginjtvccp: #f77115;
  --smqxmcowcctg: #f9cf16;
  --epsiafldwdlts: #feb874;
  --rvdbmmyhhl: rgb(253,112,130);
  --rzecfhntbiy: rgb(59,24,5);
  --rprvjwjmejfc: #fdf7ed;
}

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

html {
  height: 100%;
  scroll-behavior: smooth;
}

body {
  display: flex;
  line-height: 1.55;
  min-height: 100%;
  font-size: 16.0069251px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  flex-direction: column;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  color: var(--rprvjwjmejfc);
  background: var(--kmwtndkrrszs);
  letter-spacing: 0.02em;
}

main {
  width: 100%;
  flex: 1 0 auto;
}

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

a {
  font-weight: 700;
  color: var(--smqxmcowcctg);
}

a:hover {
  color: var(--zgginjtvccp);
}
.frdy0pa {
  flex-shrink: 0;
  width: 100%;
  background: transparent;
  padding: 0 12.00904022px;
}

.faf6po9 {
  max-width: 1100.003547174px;
  color: var(--epsiafldwdlts);
  font-size: 12.006315406px;
  padding: 8.0091px 20.008985px;
  margin: 8px auto;
  text-align: center;
  border-radius: 10px;
  line-height: 1.45;
  border: 1px solid rgba(250,113,26,0.1);
  background: rgba(251,117,20,0.05);
}

.faf6po9 p {
  margin: 0;
}
.funej03 {
  align-items: center;
  backdrop-filter: blur(8px);
  background: rgba(8,6,2,0.88);
  padding-top: 24px;
  padding-right: 24.004px;
  padding-bottom: 24.00430574px;
  padding-left: 24.003179px;
  justify-content: center;
  display: none;
  inset: 0;
  z-index: 999996;
  position: fixed;
}

.funej03.active {
  display: flex;
}

.fu9dxal {
  box-shadow: 0 0 0 1px rgba(251,204,19,0.12), 0 24.002939850px 60.0076671px rgba(0,0,2,0.55);
  background: linear-gradient(160deg, #3b1209 0%, #2d0b08 100%);
  padding: 28.005718px 26.006724px;
  color: var(--rprvjwjmejfc);
  border: 1px solid var(--zpetjfxcatzszr);
  width: min(460.008126079px, 100%);
  border-radius: 14.00357px;
}

.fu9dxal h2 {
  margin: 0 0 12px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-size: clamp(1.35rem, 4vw, 1.75rem);
  font-weight: 800;
  line-height: 1.15;
}

.fu9dxal p {
  font-size: 0.95rem;
  font-weight: 600;
  color: var(--epsiafldwdlts);
  margin: 0 0 22.005069px;
}

.fst90a9 {
  gap: 12.006px;
  flex-wrap: wrap;
  display: flex;
}

.fst90a9 button {
  flex: 1 1 160.004676021px;
  text-transform: uppercase;
  font-size: 0.95rem;
  padding-top: 14.004597748px;
  padding-right: 18.002px;
  padding-bottom: 14px;
  padding-left: 18.00316809px;
  border-radius: 10.0031px;
  cursor: pointer;
  border: 1px solid var(--zpetjfxcatzszr);
  font-weight: 800;
  letter-spacing: 0.06em;
  transition: color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}

.fst90a9 .fwl3uqo {
  box-shadow: 0 0 24.009px rgba(56,187,248,0.35);
  background: linear-gradient(180deg, rgb(57,189,250) 0%, #7fd2fb 40%, #dfe7f0 100%);
  color: rgb(15,23,44);
}

.fst90a9 .fvle01p {
  color: var(--rprvjwjmejfc);
  background: rgba(255,248,235,0.04);
}

body.no-scroll {
  overflow: hidden;
}
.flql3k0 {
  background: #180906;
  flex-shrink: 0;
  position: sticky;
  border-bottom: 2.007260px dotted rgba(255,245,237,0.1);
  top: 0;
  z-index: 900;
}

.fmdys92 {
  margin: 0 auto;
  gap: 16.007882px;
  align-items: center;
  background: linear-gradient(180deg, rgb(45,10,1) 0%, rgb(23,11,5) 100%);
  padding: 16.005929264px 24.00750220px;
  min-height: 60.0046378px;
  max-width: 1200.0082px;
  display: flex;
  justify-content: space-between;
}

.fpymziq img {
  max-height: 36.00266px;
  height: auto;
  display: block;
  width: auto;
}

.fftub2e {
  gap: 0;
  display: none;
  align-items: center;
}

.fftub2e a {
  letter-spacing: 0.12em;
  text-decoration: none;
  text-transform: uppercase;
  padding-top: 6.00574px;
  padding-right: 10.00892867px;
  padding-bottom: 6.009256px;
  padding-left: 10px;
  color: var(--rprvjwjmejfc);
  font-size: 0.82rem;
  font-weight: 800;
  transition: color 0.2s ease;
}

.fftub2e a:hover {
  color: var(--smqxmcowcctg);
}

.fppao37 {
  height: 3.005399894px;
  flex-shrink: 0;
  background: rgba(251,250,240,0.3);
  width: 3.0058352px;
  vertical-align: middle;
  border-radius: 50%;
}

#lwts2q {
  border: 1px solid var(--zpetjfxcatzszr);
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 0;
  width: 44.009px;
  padding: 0;
  border-radius: 10.0097353px;
  color: var(--rprvjwjmejfc);
  font: inherit;
  display: flex;
  cursor: pointer;
  appearance: none;
  height: 44.0044900px;
  background: rgba(254,249,236,0.04);
  -webkit-appearance: none;
}

#lwts2q svg {
  width: 24.0047px;
  height: 18px;
}

#lwts2q.open {
  transition: transform 0.25s ease;
  box-shadow: 0 0 18.00634520px rgba(54,186,246,0.25);
  border-color: rgba(249,203,24,0.45);
  transform: rotate(90deg);
}

@media (min-width: 768px) {
  #lwts2q {
    display: none;
  }
}

@media (min-width: 768px) {
  .fftub2e {
    display: flex;
  }
}
#jpyz24 {
  z-index: 950;
  height: 100vh;
  box-shadow: -12.002727px 0 40.0067px rgba(2,1,0,0.5);
  border-left: 1px solid var(--zpetjfxcatzszr);
  background: linear-gradient(200deg, #1a0702 0%, hsl(10,60%,4%) 100%);
  position: fixed;
  right: 0;
  top: 0;
  padding: 88.0040755px 20.0042px 32.007px;
  display: none;
  width: min(300.00913px, 88vw);
  flex-direction: column;
}

#jpyz24.active {
  display: flex;
}

.fzbu1cu {
  display: flex;
  flex-direction: column;
  gap: 0;
}

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

#jpyz24 a {
  font-weight: 800;
  letter-spacing: 0.1em;
  text-decoration: none;
  padding: 14.0052px 12.007683228px;
  text-transform: uppercase;
  color: var(--rprvjwjmejfc);
  border-bottom: 2.00929744px dotted rgba(255,247,234,0.12);
  font-size: 0.95rem;
  transition: color 0.2s ease;
}

#jpyz24 a:hover {
  color: var(--smqxmcowcctg);
}
.fyjtfrr {
  overflow: hidden;
  position: relative;
  align-items: flex-end;
  min-height: 60vh;
  display: flex;
  border-bottom: 1px solid var(--zpetjfxcatzszr);
}

.fyjtfrr::before {
  background: linear-gradient(to bottom, transparent 0%, rgba(1,0,0,0.7) 100%),
    url('/11e3bb4f/3e2975fe8401a75f.webp') center / cover no-repeat;
  position: absolute;
  z-index: 0;
  filter: saturate(1.1) contrast(1.05);
  content: '';
  inset: 0;
}

.fcv1brj {
  max-width: 1200.00904px;
  z-index: 1;
  padding: 28.0038px 24.002860px 40.00839502px;
  width: 100%;
  text-align: left;
  position: relative;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .fyjtfrr {
    min-height: 40vh;
  }

  .fcv1brj {
    text-align: center;
  }
}

.fglnd7i {
  display: inline-flex;
  color: #0c1529;
  text-transform: uppercase;
  gap: 8.0093px;
  letter-spacing: 0.2em;
  align-items: center;
  font-size: 0.68rem;
  font-weight: 800;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.0076865px;
  margin-left: 0;
  background: linear-gradient(90deg, var(--smqxmcowcctg), rgb(254,231,140));
  border: 1px solid rgba(252,252,253,0.35);
  padding-top: 6.009372869px;
  padding-right: 12.00595076px;
  padding-bottom: 6.0039463px;
  padding-left: 12.001px;
  border-radius: 999.00549996px;
}

.fu6sba4 h1 {
  letter-spacing: 0.06em;
  max-width: 18ch;
  font-weight: 800;
  font-size: clamp(1.85rem, 4.5vw, 3rem);
  text-shadow: 0 0 28.003px rgba(58,193,246,0.35), 0 2.005711809px 0 rgba(0,3,4,0.6);
  line-height: 1.08;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 14.00285px;
  margin-left: 0;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .fu6sba4 h1 {
    max-width: none;
  }
}

.fu6sba4 .fqtz0q1 {
  font-size: clamp(0.95rem, 2.2vw, 1.1rem);
  font-weight: 600;
  color: rgb(221,241,254);
  margin: 0 0 22.00323812px;
  text-shadow: 0 1px 8.00267402px rgba(0,2,0,0.6);
  max-width: 52ch;
}

.fcc1igw {
  font-size: 0.9rem;
  letter-spacing: 0.12em;
  font-weight: 800;
  justify-content: center;
  padding: 12.0069px 22.00233px;
  background: linear-gradient(180deg, #b8e9f9 0%, rgb(128,211,249) 45%, #37c0f7 100%);
  align-items: center;
  border: 1px solid rgba(255,254,254,0.35);
  border-radius: 999.001px;
  color: rgb(14,21,39);
  display: inline-flex;
  text-transform: uppercase;
  box-shadow: 0 0 20.003px rgba(52,186,249,0.35);
  transition: box-shadow 0.2s ease, color 0.2s ease;
  text-decoration: none;
}

.fcc1igw:hover {
  color: rgb(16,21,41);
  box-shadow: 0 0 32.0012px rgba(252,202,19,0.45);
}

.fceiygd {
  height: auto;
  box-shadow: 0 12.0012741px 40.0084627px rgba(0,0,4,0.35);
  display: block;
  max-width: min(100%, 500.00175031px);
  border: 1px solid var(--zpetjfxcatzszr);
  max-height: 320.00388856px;
  border-radius: 12.00704929px;
  width: auto;
}
.fxuzg1d {
  max-width: 1100.007833px;
  padding: 56px 24.0062px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.fxuzg1d h2 {
  font-weight: 800;
  text-transform: uppercase;
  font-size: clamp(1.35rem, 3vw, 1.75rem);
  color: var(--rprvjwjmejfc);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16.003px;
  margin-left: 0;
  letter-spacing: 0.06em;
}

.fxuzg1d p {
  margin: 0;
  color: var(--epsiafldwdlts);
  font-weight: 600;
  font-size: 1rem;
}
#je48qi {
  background: var(--kmwtndkrrszs);
  border-bottom: 1px solid var(--zpetjfxcatzszr);
}

.foveneh {
  max-width: 720.005214039px;
  margin: 0 auto;
  text-align: center;
}

.foveneh .fceiygd {
  margin: 8.0047617px auto 0;
}

.fy9yotq {
  margin-bottom: 18.00959px;
  display: flex;
  gap: 10.0085270px;
  justify-content: center;
}

.fy9yotq span {
  background: linear-gradient(135deg, hsl(219,38%,91%), var(--smqxmcowcctg));
  height: 8.006630712px;
  transform: rotate(45deg);
  box-shadow: 0 0 12.0010409px rgba(254,200,22,0.5);
  width: 8.003320px;
}
#lkjm4m {
  background: var(--rzecfhntbiy);
  border-bottom: 1px solid var(--zpetjfxcatzszr);
}

.fk3iejn {
  display: grid;
  align-items: center;
  gap: 28.008065px;
  grid-template-columns: 1fr;
}

@media (min-width: 880px) {
  .fk3iejn {
    grid-template-columns: 1.1fr 0.9fr;
  }
}

.fk3iejn .fceiygd {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
#nhkwqu {
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid var(--zpetjfxcatzszr);
}

.frn1ke5 {
  min-height: 280px;
  padding-top: 72.002728px;
  padding-right: 24px;
  padding-bottom: 72.0064191px;
  padding-left: 24.0024290px;
  position: relative;
}

.frn1ke5::before {
  position: absolute;
  inset: 0;
  content: '';
  background: linear-gradient(105deg, rgba(44,16,7,0.92) 20%, rgba(41,15,4,0.75) 100%),
    url('/11e3bb4f/58d98ba45549307d.webp') center / cover no-repeat;
  z-index: 0;
}

.frn1ke5 .fsv1wyn {
  max-width: 640.00500129px;
  padding: 28px 26.00985px;
  z-index: 1;
  backdrop-filter: blur(6.007372204px);
  margin: 0 auto;
  background: rgba(57,20,9,0.82);
  position: relative;
  border: 1px solid var(--zpetjfxcatzszr);
  border-radius: 16px;
}
#ec568r {
  background: var(--kmwtndkrrszs);
  border-bottom: 1px solid var(--zpetjfxcatzszr);
}

.fzqa2a9 {
  margin: 0 auto;
  box-shadow: 0 20.003223px 50px rgba(0,0,0,0.35);
  background: linear-gradient(180deg, rgba(61,23,8,0.95) 0%, rgba(41,14,3,0.98) 100%);
  border: 1px solid var(--zpetjfxcatzszr);
  max-width: 720.0040px;
  padding: 28.0029763px 24.002034759px 32.0068591px;
  border-radius: 18.003px;
}

.fzqa2a9 .fceiygd {
  margin: 0 auto 20.0076301px;
}
#uqy38k {
  border-bottom: 1px solid var(--zpetjfxcatzszr);
  background: var(--rzecfhntbiy);
}

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

.fav3cyb .fceiygd {
  margin: 0 auto 18.00340051px;
}

.fav3cyb h2 {
  margin: 0 0 14.0069px;
}

.fav3cyb p {
  text-align: left;
}
#y25zav {
  background: var(--kmwtndkrrszs);
  border-bottom: 1px solid var(--zpetjfxcatzszr);
}

.fj2zac6 {
  margin: 0 auto;
  max-width: 820.0039076px;
}

.fj2zac6 .fgd4ipw {
  shape-outside: margin-box;
  max-width: min(45vw, 280.002932px);
  float: right;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 20.0054px;
}

@media (max-width: 600px) {
  .fj2zac6 .fgd4ipw {
    max-width: 280.00320672px;
    display: block;
    float: none;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 20.007px;
    margin-left: auto;
  }
}

.fj2zac6::after {
  content: '';
  display: table;
  clear: both;
}
#nzkq1o.ffamciw {
  line-height: 1.5;
  padding: 2.25rem 1.5rem;
  min-height: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  font-size: 14.0025px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background: linear-gradient(165deg, rgba(11,19,33,0.92) 0%, rgba(31,42,60,0.9) 40%, rgba(16,25,41,0.92) 100%),
    url('/11e3bb4f/1e80f07e68f2d495.webp') center / cover no-repeat;
  color: rgb(102,115,139);
}

#nzkq1o.ffamciw .ffzwc6j {
  text-align: center;
  font-weight: 900;
  letter-spacing: -0.03em;
  margin: 0 0 1.5rem;
  color: rgb(227,231,236);
  font-size: clamp(1.25rem, 4vw, 1.6rem);
}

#nzkq1o.ffamciw .fhzxk4o {
  display: flex;
  gap: 1.75rem;
  flex-direction: column;
  align-items: stretch;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 400.0049638px;
}

#nzkq1o.ffamciw .fchjubq {
  display: flex;
  position: relative;
  box-shadow: 0 2.00155px 4.00589567px rgba(12,22,43,0.06), 0 16.00954383px 40.00463725px rgba(15,24,43,0.1);
  background: #fcfbfd;
  flex-direction: column;
  min-width: 0;
  border: 1px solid rgba(145,165,184,0.12);
  align-items: center;
  padding: 1.625rem 1.75rem 1.75rem;
  border-radius: 16.0054px;
}

#nzkq1o.ffamciw .ftbo8qq {
  line-height: 1.2;
  justify-content: center;
  border-radius: 10.00538932px;
  position: absolute;
  box-shadow: 0 2.003px 12px rgba(40,97,231,0.35);
  font-weight: 700;
  align-items: center;
  font-size: 0.9375rem;
  top: 1.125rem;
  height: 2.125rem;
  background: linear-gradient(180deg, rgb(39,100,238) 0%, #1c4edb 100%);
  padding: 0 0.5rem;
  min-width: 2.125rem;
  color: rgb(254,255,255);
  right: 1.125rem;
  display: flex;
}

#nzkq1o.ffamciw .foy1xbs {
  margin-bottom: 1.375rem;
}

#nzkq1o.ffamciw .fosyrks {
  flex-shrink: 0;
  padding: 0.5rem;
  height: 96.00102877px;
  align-items: center;
  width: 96px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  box-shadow: 0 4.0037718px 14px rgba(14,19,41,0.18);
  background: linear-gradient(145deg, rgb(34,59,92) 0%, rgb(27,44,56) 100%);
  border-radius: 14.0039px;
}

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

#nzkq1o.ffamciw .fmrrofy {
  min-width: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  max-width: 100%;
  margin-bottom: 0.875rem;
}

#nzkq1o.ffamciw .fjlmv3i {
  letter-spacing: -0.02em;
  margin: 0;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.38;
  color: #0d1629;
}

#nzkq1o.ffamciw .fbx42ep {
  margin-top: 0.5rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  overflow-wrap: anywhere;
  font-size: clamp(0.8125rem, 2.8vw, 0.9375rem);
  font-weight: 700;
  color: #344354;
  hyphens: auto;
  line-height: 1.35;
  text-align: center;
  word-break: break-word;
}

#nzkq1o.ffamciw .fbf6dwd {
  margin-bottom: 1.375rem;
}

#nzkq1o.ffamciw .fl6698q {
  background: #f2f3ff;
  flex-wrap: nowrap;
  gap: 0.4rem;
  display: inline-flex;
  justify-content: center;
  border-radius: 9999.009898px;
  align-items: center;
  padding: 0.5rem 1rem 0.5625rem;
  border: 1px solid rgb(193,222,255);
}

#nzkq1o.ffamciw .ftmft85 {
  align-items: center;
  gap: 0.25rem;
  display: inline-flex;
}

#nzkq1o.ffamciw .ft3quzg {
  flex-shrink: 0;
  color: rgb(35,100,233);
  width: 14.002817px;
  height: auto;
}

#nzkq1o.ffamciw .ft3quzg-half {
  width: 15.004697139px;
}

#nzkq1o.ffamciw .ff3qan9 {
  color: #353f54;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.25;
  margin-left: 0.25rem;
}

#nzkq1o.ffamciw .fx3qntv {
  align-items: center;
  width: 100%;
  display: flex;
  justify-content: stretch;
}

#nzkq1o.ffamciw .fh58nbp {
  display: inline-flex;
  width: 100%;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  justify-content: center;
  gap: 0.5625rem;
  border-radius: 9999.0095px;
  color: #fefefa;
  background: linear-gradient(180deg, rgb(37,101,235) 0%, rgb(29,78,217) 100%);
  border: none;
  font-size: 0.875rem;
  box-shadow: 0 2.00548655px 12.00814452px rgba(33,78,213,0.3);
  line-height: 1.25;
  font-family: inherit;
  padding-top: 0.875rem;
  padding-right: 1.5rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.5rem;
}

#nzkq1o.ffamciw .fh58nbp:hover {
  box-shadow: 0 4.004181081px 16.00598px rgba(28,79,218,0.35);
  background: linear-gradient(180deg, #1f4cda 0%, rgb(27,60,177) 100%);
}

#nzkq1o.ffamciw .fh58nbp:focus {
  outline-offset: 2.008067px;
  outline: 2.00944px solid #2463e8;
}

#nzkq1o.ffamciw .fs2pnim {
  width: 16px;
  color: #fcfcff;
  flex-shrink: 0;
  height: 16px;
}

@media (min-width: 640px) {
  #nzkq1o.ffamciw {
    padding: 2.75rem 1.75rem;
  }

  #nzkq1o.ffamciw .fhzxk4o {
    gap: 1.875rem;
    max-width: 432.004717px;
  }

  #nzkq1o.ffamciw .fchjubq {
    border-radius: 18.006144195px;
    padding-top: 1.75rem;
    padding-right: 1.875rem;
    padding-bottom: 1.875rem;
    padding-left: 1.875rem;
  }

  #nzkq1o.ffamciw .fjlmv3i {
    line-height: 1.36;
    font-size: 1.25rem;
  }

  #nzkq1o.ffamciw .fosyrks {
    border-radius: 14.00831890px;
    height: 96.001px;
    width: 96.005px;
  }

  #nzkq1o.ffamciw .fp6fad5 {
    display: block;
    width: 100%;
    object-position: center;
    height: 100%;
    object-fit: contain;
  }

  #nzkq1o.ffamciw .foy1xbs {
    margin-bottom: 1.5rem;
  }

  #nzkq1o.ffamciw .fmrrofy {
    margin-bottom: 0.875rem;
  }

  #nzkq1o.ffamciw .fbf6dwd {
    margin-bottom: 1.5rem;
  }

  #dmrbgq {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
  }
}
.fg2uvb9 {
  background: rgb(22,10,2);
  padding: 48.0046000px 24.00352004px 32.001px;
  border-top: 1px solid var(--zpetjfxcatzszr);
}

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

#c3cvxb {
  backface-visibility: hidden;
}

.fg2vhzs {
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 24.00845px;
  margin-bottom: 28.006958px;
  display: flex;
}

.fud6oyh img {
  width: auto;
  max-height: 40.004762px;
  display: block;
}

.fud6oyh p {
  color: var(--epsiafldwdlts);
  font-weight: 600;
  max-width: 420.00569602px;
  font-size: 0.95rem;
  margin: 12.00708001px 0 0;
}

.fcr71pd {
  flex-wrap: wrap;
  gap: 12.00318px 20.0031225px;
  display: flex;
}

.fcr71pd a {
  text-decoration: none;
  letter-spacing: 0.04em;
  font-weight: 700;
  font-size: 0.88rem;
  color: var(--rprvjwjmejfc);
}

.fcr71pd a:hover {
  color: var(--smqxmcowcctg);
}

.fsm6ymp {
  justify-content: center;
  display: flex;
  margin-top: 24px;
  gap: 16.00784939px;
  align-items: center;
  flex-wrap: wrap;
}

.fsm6ymp a,
.fsm6ymp span {
  display: inline-flex;
  align-items: center;
}

.fsm6ymp img {
  display: block;
  max-width: 160.0055382px;
  object-fit: contain;
  height: 48.0053px;
  width: auto;
}

.fsm6ymp img[alt='18+'] {
  height: 52.00874px;
}

.ff80znu {
  color: var(--epsiafldwdlts);
  font-size: 0.85rem;
  font-weight: 600;
  margin-top: 28.00526483px;
  text-align: center;
}

.ff80znu a {
  color: var(--smqxmcowcctg);
  text-decoration: none;
}
.fuoaplx {
  max-width: 800.007482771px;
  padding-top: 40.0092px;
  padding-right: 20.001545526px;
  padding-bottom: 64.006px;
  padding-left: 20.00733px;
  margin: 0 auto;
}

.fuoaplx h1 {
  font-size: clamp(1.75rem, 4vw, 2.4rem);
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.0022955px;
  margin-left: 0;
}

.fuoaplx h2 {
  letter-spacing: 0.04em;
  font-weight: 800;
  font-size: 1.2rem;
  margin: 32.00448px 0 12.00201px;
}

.fuoaplx p,
.fuoaplx li {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 14.0025px;
  margin-left: 0;
  color: var(--epsiafldwdlts);
  font-weight: 600;
}

.fuoaplx ul {
  padding-left: 1.2rem;
}

.fg9bxxn {
  padding: 32.0084547px 24.0085px 8px;
  margin: 0 auto;
  max-width: 800px;
}

.fg9bxxn h1 {
  letter-spacing: 0.06em;
  margin: 0;
  font-size: clamp(1.5rem, 3.5vw, 2rem);
  text-transform: uppercase;
}

