
:root {
  --kmwtndkrrszs: rgb(42,14,4);
  --rzecfhntbiy: rgb(59,24,6);
  --zpetjfxcatzszr: rgba(251,247,241,0.14);
  --rvdbmmyhhl: #fd7084;
  --epsiafldwdlts: #feb872;
  --rprvjwjmejfc: rgb(253,248,240);
  --smqxmcowcctg: rgb(248,205,23);
  --zgginjtvccp: #f87015;
}

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

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

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

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

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

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

a:hover {
  color: var(--zgginjtvccp);
}
.frdy0pa {
  padding-top: 0;
  padding-right: 12px;
  padding-bottom: 0;
  padding-left: 12.005556px;
  background: transparent;
  width: 100%;
  flex-shrink: 0;
}

.faf6po9 {
  border: 1px solid rgba(252,112,23,0.1);
  line-height: 1.45;
  color: var(--epsiafldwdlts);
  font-size: 12.00371924px;
  text-align: center;
  max-width: 1100.0031744px;
  background: rgba(252,118,22,0.05);
  padding-top: 8.0014870px;
  padding-right: 20.006px;
  padding-bottom: 8px;
  padding-left: 20.00465241px;
  border-radius: 10.0037469px;
  margin: 8.001537266px auto;
}

.faf6po9 p {
  margin: 0;
}
.funej03 {
  background: rgba(9,6,0,0.88);
  justify-content: center;
  display: none;
  position: fixed;
  padding: 24.005880668px;
  z-index: 999996;
  inset: 0;
  backdrop-filter: blur(8.008378px);
  align-items: center;
}

.funej03.active {
  display: flex;
}

.fu9dxal {
  box-shadow: 0 0 0 1px rgba(253,206,21,0.12), 0 24.00226px 60.00960px rgba(0,2,0,0.55);
  border: 1px solid var(--zpetjfxcatzszr);
  background: linear-gradient(160deg, #3c1108 0%, #2b0a07 100%);
  color: var(--rprvjwjmejfc);
  padding-top: 28.0091063px;
  padding-right: 26.0066px;
  padding-bottom: 28.001px;
  padding-left: 26.00358px;
  border-radius: 14.007629px;
  width: min(460.009px, 100%);
}

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

.fu9dxal p {
  font-size: 0.95rem;
  font-weight: 600;
  color: var(--epsiafldwdlts);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 22.00637899px;
  margin-left: 0;
}

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

.fst90a9 button {
  border-radius: 10.0076511px;
  padding: 14px 18.004745098px;
  text-transform: uppercase;
  flex: 1 1 160.003938px;
  transition: color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
  border: 1px solid var(--zpetjfxcatzszr);
  letter-spacing: 0.06em;
  font-weight: 800;
  font-size: 0.95rem;
  cursor: pointer;
}

.fst90a9 .fwl3uqo {
  background: linear-gradient(180deg, #37befa 0%, rgb(126,209,251) 40%, #dee8f1 100%);
  box-shadow: 0 0 24.001041248px rgba(56,188,251,0.35);
  color: #121a2b;
}

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

body.no-scroll {
  overflow: hidden;
}
.flql3k0 {
  z-index: 900;
  border-bottom: 2.00739619px dotted rgba(254,247,235,0.1);
  background: #160a08;
  flex-shrink: 0;
  top: 0;
  position: sticky;
}

.fmdys92 {
  min-height: 60.007526340px;
  background: linear-gradient(180deg, #2c0d03 0%, #1b0e04 100%);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200.00211px;
  gap: 16.004px;
  align-items: center;
  padding: 16.004571664px 24.00866px;
  justify-content: space-between;
  display: flex;
}

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

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

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

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

.fppao37 {
  flex-shrink: 0;
  background: rgba(253,250,241,0.3);
  width: 3.0017px;
  border-radius: 50%;
  vertical-align: middle;
  height: 3.002px;
}

#lwts2q {
  border: 1px solid var(--zpetjfxcatzszr);
  justify-content: center;
  cursor: pointer;
  padding: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  border-radius: 10.00609363px;
  -webkit-appearance: none;
  height: 44.0085px;
  width: 44.0098399px;
  align-items: center;
  display: flex;
  flex-shrink: 0;
  background: rgba(253,248,238,0.04);
  appearance: none;
  line-height: 0;
  color: var(--rprvjwjmejfc);
  font: inherit;
}

#lwts2q svg {
  width: 24.0024px;
  height: 18.0044px;
}

#lwts2q.open {
  transform: rotate(90deg);
  border-color: rgba(251,205,20,0.45);
  transition: transform 0.25s ease;
  box-shadow: 0 0 18.00339613px rgba(54,190,244,0.25);
}

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

@media (min-width: 768px) {
  #c3cvxb {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
  }
  .fftub2e {
    display: flex;
  }
}
#jpyz24 {
  width: min(300.006px, 88vw);
  box-shadow: -12.00203px 0 40.00715666px rgba(3,1,0,0.5);
  height: 100vh;
  position: fixed;
  z-index: 950;
  background: linear-gradient(200deg, rgb(24,7,0) 0%, rgb(15,7,2) 100%);
  right: 0;
  flex-direction: column;
  border-left: 1px solid var(--zpetjfxcatzszr);
  top: 0;
  display: none;
  padding: 88.006px 20.0099px 32.0090732px;
}

#jpyz24.active {
  display: flex;
}

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

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

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

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

.fcv1brj {
  max-width: 1200.006144838px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 28.008701px 24.00603384px 40px;
  text-align: left;
}

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

  .fcv1brj {
    text-align: center;
  }
}

.fglnd7i {
  border: 1px solid rgba(252,255,254,0.35);
  margin: 0 0 12.00948px;
  color: #0d172a;
  align-items: center;
  padding: 6.0035px 12.00729px;
  background: linear-gradient(90deg, var(--smqxmcowcctg), rgb(254,229,139));
  text-transform: uppercase;
  display: inline-flex;
  gap: 8px;
  border-radius: 999.00256px;
  letter-spacing: 0.2em;
  font-size: 0.68rem;
  font-weight: 800;
}

.fu6sba4 h1 {
  font-size: clamp(1.85rem, 4.5vw, 3rem);
  max-width: 18ch;
  text-transform: uppercase;
  line-height: 1.08;
  text-shadow: 0 0 28px rgba(59,193,245,0.35), 0 2px 0 rgba(0,2,4,0.6);
  font-weight: 800;
  margin: 0 0 14.00999px;
  letter-spacing: 0.06em;
}

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

.fu6sba4 .fqtz0q1 {
  margin: 0 0 22.004141200px;
  max-width: 52ch;
  font-weight: 600;
  text-shadow: 0 1px 8px rgba(1,0,0,0.6);
  color: rgb(225,239,255);
  font-size: clamp(0.95rem, 2.2vw, 1.1rem);
}

.fcc1igw {
  border-radius: 999px;
  padding-top: 12.007203955px;
  padding-right: 22.00819468px;
  padding-bottom: 12.0053745px;
  padding-left: 22.00553px;
  background: linear-gradient(180deg, #b7e8fc 0%, #80d5fb 45%, rgb(55,192,248) 100%);
  color: rgb(15,24,42);
  letter-spacing: 0.12em;
  font-weight: 800;
  box-shadow: 0 0 20.005px rgba(55,188,250,0.35);
  justify-content: center;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-flex;
  font-size: 0.9rem;
  transition: box-shadow 0.2s ease, color 0.2s ease;
  align-items: center;
  border: 1px solid rgba(253,253,255,0.35);
}

.fcc1igw:hover {
  color: rgb(19,23,42);
  box-shadow: 0 0 32.00304px rgba(254,200,21,0.45);
}

.fceiygd {
  border-radius: 12.0049px;
  border: 1px solid var(--zpetjfxcatzszr);
  max-height: 320.0079px;
  height: auto;
  width: auto;
  box-shadow: 0 12.00132416px 40.0061px rgba(1,0,2,0.35);
  max-width: min(100%, 500.007040px);
  display: block;
}
.fxuzg1d {
  margin: 0 auto;
  max-width: 1100.0022563px;
  padding-top: 56.009px;
  padding-right: 24px;
  padding-bottom: 56px;
  padding-left: 24px;
}

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

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

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

.foveneh .fceiygd {
  margin-top: 8.0024px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

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

.fy9yotq span {
  width: 8.007252px;
  box-shadow: 0 0 12.0078972px rgba(251,200,22,0.5);
  background: linear-gradient(135deg, rgb(225,232,240), var(--smqxmcowcctg));
  height: 8.00647399px;
  transform: rotate(45deg);
}
#lkjm4m {
  border-bottom: 1px solid var(--zpetjfxcatzszr);
  background: var(--rzecfhntbiy);
}

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

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

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

.frn1ke5 {
  min-height: 280.006px;
  padding: 72.0037px 24.00711px;
  position: relative;
}

.frn1ke5::before {
  content: '';
  position: absolute;
  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;
  inset: 0;
}

.frn1ke5 .fsv1wyn {
  border-radius: 16.00849px;
  z-index: 1;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 28.00382px 26px;
  backdrop-filter: blur(6.0079203px);
  background: rgba(58,20,6,0.82);
  max-width: 640.007px;
  position: relative;
  border: 1px solid var(--zpetjfxcatzszr);
}
#ec568r {
  border-bottom: 1px solid var(--zpetjfxcatzszr);
  background: var(--kmwtndkrrszs);
}

.fzqa2a9 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 28.0038282px 24.001749px 32px;
  max-width: 720px;
  border-radius: 18.0053px;
  background: linear-gradient(180deg, rgba(61,20,6,0.95) 0%, rgba(39,16,2,0.98) 100%);
  border: 1px solid var(--zpetjfxcatzszr);
  box-shadow: 0 20.005605px 50px rgba(1,0,1,0.35);
}

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

.fav3cyb {
  text-align: center;
  margin: 0 auto;
  max-width: 640.00139799px;
}

.fav3cyb .fceiygd {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 18.0060214px;
  margin-left: auto;
}

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

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

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

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

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

.fj2zac6::after {
  clear: both;
  display: table;
  content: '';
}
#nzkq1o.ffamciw {
  font-size: 14.0046223px;
  padding: 2.25rem 1.5rem;
  color: rgb(103,114,141);
  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;
  line-height: 1.5;
  min-height: 0;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

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

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

#nzkq1o.ffamciw .fchjubq {
  border-radius: 16.005040px;
  min-width: 0;
  position: relative;
  display: flex;
  flex-direction: column;
  padding-top: 1.625rem;
  padding-right: 1.75rem;
  padding-bottom: 1.75rem;
  padding-left: 1.75rem;
  box-shadow: 0 2.0028px 4.0059px rgba(13,26,43,0.06), 0 16.003px 40px rgba(14,25,43,0.1);
  border: 1px solid rgba(146,165,186,0.12);
  align-items: center;
  background: #fdfdfd;
}

#nzkq1o.ffamciw .ftbo8qq {
  right: 1.125rem;
  box-shadow: 0 2.003px 12.0039372px rgba(38,98,233,0.35);
  height: 2.125rem;
  align-items: center;
  padding: 0 0.5rem;
  border-radius: 10.00384661px;
  font-size: 0.9375rem;
  top: 1.125rem;
  position: absolute;
  justify-content: center;
  min-width: 2.125rem;
  display: flex;
  background: linear-gradient(180deg, hsl(221,85%,54%) 0%, rgb(29,76,220) 100%);
  line-height: 1.2;
  font-weight: 700;
  color: rgb(253,252,254);
}

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

#nzkq1o.ffamciw .fosyrks {
  align-items: center;
  height: 96.004px;
  width: 96.0075103px;
  flex-shrink: 0;
  border-radius: 14.00877164px;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  background: linear-gradient(145deg, rgb(30,57,92) 0%, #1e2b39 100%);
  box-shadow: 0 4.00981px 14.002545px rgba(14,21,43,0.18);
  overflow: hidden;
  display: flex;
  justify-content: center;
}

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

#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 {
  color: #0d1629;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.38;
  font-weight: 700;
  font-size: 1.125rem;
  letter-spacing: -0.02em;
}

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

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

#nzkq1o.ffamciw .fl6698q {
  gap: 0.4rem;
  flex-wrap: nowrap;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5625rem;
  padding-left: 1rem;
  display: inline-flex;
  border-radius: 9999px;
  border: 1px solid #c3dcff;
  justify-content: center;
  align-items: center;
  background: #f2f3fe;
}

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

#nzkq1o.ffamciw .ft3quzg {
  height: auto;
  color: rgb(34,99,233);
  width: 14px;
  flex-shrink: 0;
}

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

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

#nzkq1o.ffamciw .ff3qan9 {
  margin-left: 0.25rem;
  font-size: 0.875rem;
  font-weight: 700;
  color: rgb(53,65,86);
  line-height: 1.25;
}

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

#nzkq1o.ffamciw .fh58nbp {
  align-items: center;
  box-shadow: 0 2.003180912px 12.0034px rgba(30,78,216,0.3);
  font-weight: 600;
  background: linear-gradient(180deg, #2765ec 0%, #1e4fda 100%);
  width: 100%;
  gap: 0.5625rem;
  border-radius: 9999px;
  justify-content: center;
  padding: 0.875rem 1.5rem 0.9375rem;
  font-family: inherit;
  border: none;
  color: rgb(255,252,252);
  display: inline-flex;
  font-size: 0.875rem;
  text-decoration: none;
  line-height: 1.25;
}

#nzkq1o.ffamciw .fh58nbp:hover {
  box-shadow: 0 4.005046px 16.0051px rgba(27,77,220,0.35);
  background: linear-gradient(180deg, #1f4cda 0%, rgb(30,62,177) 100%);
}

#nzkq1o.ffamciw .fh58nbp:focus {
  outline-offset: 2.0098153px;
  outline: 2.00880317px solid #2566e8;
}

#nzkq1o.ffamciw .fs2pnim {
  color: hsl(216,100%,99%);
  height: 16.0050px;
  flex-shrink: 0;
  width: 16.001766px;
}

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

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

  #nzkq1o.ffamciw .fchjubq {
    border-radius: 18.006711px;
    padding: 1.75rem 1.875rem 1.875rem;
  }

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

  #nzkq1o.ffamciw .fosyrks {
    border-radius: 14.0094035px;
    height: 96.003058751px;
    width: 96.006077131px;
  }

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

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

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

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

  #dmrbgq {
    -webkit-font-smoothing: antialiased;
  }
}
.fg2uvb9 {
  padding: 48.0075668px 24.00550px 32.0047px;
  border-top: 1px solid var(--zpetjfxcatzszr);
  background: #120703;
}

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

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

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

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

.fcr71pd {
  display: flex;
  gap: 12.002762024px 20.005px;
  flex-wrap: wrap;
}

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

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

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

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

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

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

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

.ff80znu a {
  text-decoration: none;
  color: var(--smqxmcowcctg);
}
.fuoaplx {
  max-width: 800.00708px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 40.0085934px 20.004px 64.0054px;
}

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

.fuoaplx h2 {
  margin-top: 32.0089949px;
  margin-right: 0;
  margin-bottom: 12.0021px;
  margin-left: 0;
  font-weight: 800;
  font-size: 1.2rem;
  letter-spacing: 0.04em;
}

.fuoaplx p,
.fuoaplx li {
  margin: 0 0 14.004926726px;
  font-weight: 600;
  color: var(--epsiafldwdlts);
}

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

.fg9bxxn {
  margin: 0 auto;
  max-width: 800.008373px;
  padding: 32.0058px 24.001px 8.003296px;
}

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

