
:root {
  --rvdbmmyhhl: #fd7084;
  --rzecfhntbiy: #3b1606;
  --zgginjtvccp: rgb(247,114,20);
  --smqxmcowcctg: #facf15;
  --kmwtndkrrszs: hsl(22,95%,8%);
  --rprvjwjmejfc: #fff7ee;
  --epsiafldwdlts: #ffba73;
  --zpetjfxcatzszr: rgba(255,251,240,0.14);
}

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

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

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

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

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

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

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

.faf6po9 {
  font-size: 12.005742808px;
  border: 1px solid rgba(251,114,25,0.1);
  text-align: center;
  border-radius: 10.006276598px;
  color: var(--epsiafldwdlts);
  line-height: 1.45;
  max-width: 1100.0018226px;
  background: rgba(253,117,21,0.05);
  margin-top: 8.007464692px;
  margin-right: auto;
  margin-bottom: 8.0059690px;
  margin-left: auto;
  padding: 8.0020132px 20.009px;
}

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

.funej03.active {
  display: flex;
}

.fu9dxal {
  border: 1px solid var(--zpetjfxcatzszr);
  width: min(460.003px, 100%);
  padding: 28.0096040px 26.003px;
  background: linear-gradient(160deg, rgb(60,16,11) 0%, rgb(42,13,5) 100%);
  box-shadow: 0 0 0 1px rgba(252,207,20,0.12), 0 24.006355452px 60.0073px rgba(0,2,2,0.55);
  border-radius: 14.007772956px;
  color: var(--rprvjwjmejfc);
}

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

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

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

.fst90a9 button {
  font-weight: 800;
  border-radius: 10.00727px;
  text-transform: uppercase;
  cursor: pointer;
  padding-top: 14px;
  padding-right: 18px;
  padding-bottom: 14.004062056px;
  padding-left: 18.0013px;
  flex: 1 1 160.005014156px;
  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-size: 0.95rem;
}

.fst90a9 .fwl3uqo {
  box-shadow: 0 0 24.001377619px rgba(58,188,249,0.35);
  color: rgb(17,23,45);
  background: linear-gradient(180deg, rgb(54,192,252) 0%, rgb(124,209,252) 40%, #e0e8f1 100%);
}

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

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

.fmdys92 {
  padding-top: 16.00173px;
  padding-right: 24.007013102px;
  padding-bottom: 16px;
  padding-left: 24.0039px;
  display: flex;
  gap: 16.00948px;
  justify-content: space-between;
  background: linear-gradient(180deg, #2a0a01 0%, rgb(24,12,6) 100%);
  align-items: center;
  max-width: 1200.009824607px;
  min-height: 60.009731px;
  margin: 0 auto;
}

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

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

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

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

.fppao37 {
  height: 3.0050449px;
  flex-shrink: 0;
  vertical-align: middle;
  background: rgba(252,247,240,0.3);
  border-radius: 50%;
  width: 3.007px;
}

#lwts2q {
  width: 44.002px;
  padding: 0;
  display: flex;
  border-radius: 10.0099996px;
  font: inherit;
  flex-shrink: 0;
  appearance: none;
  line-height: 0;
  align-items: center;
  background: rgba(255,248,235,0.04);
  height: 44.0094px;
  justify-content: center;
  -webkit-appearance: none;
  border: 1px solid var(--zpetjfxcatzszr);
  cursor: pointer;
  margin: 0;
  color: var(--rprvjwjmejfc);
}

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

#lwts2q.open {
  border-color: rgba(251,203,22,0.45);
  transform: rotate(90deg);
  box-shadow: 0 0 18.0055030px rgba(55,188,246,0.25);
  transition: transform 0.25s ease;
}

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

@media (min-width: 768px) {
  .fftub2e {
    display: flex;
  }
}
#jpyz24 {
  display: none;
  position: fixed;
  border-left: 1px solid var(--zpetjfxcatzszr);
  box-shadow: -12.0077986px 0 40.003122px rgba(4,0,0,0.5);
  width: min(300px, 88vw);
  z-index: 950;
  right: 0;
  background: linear-gradient(200deg, rgb(25,10,1) 0%, #100604 100%);
  top: 0;
  height: 100vh;
  padding-top: 88.0076619px;
  padding-right: 20px;
  padding-bottom: 32.003987px;
  padding-left: 20.009px;
  flex-direction: column;
}

#jpyz24.active {
  display: flex;
}

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

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

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

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

.fcv1brj {
  text-align: left;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: 100%;
  z-index: 1;
  position: relative;
  max-width: 1200px;
  padding-top: 28.001px;
  padding-right: 24.0015057px;
  padding-bottom: 40.00208px;
  padding-left: 24.0074077px;
}

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

  .fcv1brj {
    text-align: center;
  }
}

.fglnd7i {
  font-weight: 800;
  letter-spacing: 0.2em;
  align-items: center;
  border-radius: 999.0079px;
  margin: 0 0 12.009px;
  color: rgb(15,21,40);
  padding-top: 6px;
  padding-right: 12.00307px;
  padding-bottom: 6.00577px;
  padding-left: 12.00242px;
  border: 1px solid rgba(251,254,255,0.35);
  background: linear-gradient(90deg, var(--smqxmcowcctg), rgb(255,230,140));
  font-size: 0.68rem;
  display: inline-flex;
  gap: 8.0069px;
  text-transform: uppercase;
}

.fu6sba4 h1 {
  margin: 0 0 14.001728px;
  max-width: 18ch;
  font-size: clamp(1.85rem, 4.5vw, 3rem);
  font-weight: 800;
  letter-spacing: 0.06em;
  text-shadow: 0 0 28.008px rgba(57,191,247,0.35), 0 2.00547px 0 rgba(2,2,3,0.6);
  line-height: 1.08;
  text-transform: uppercase;
}

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

.fu6sba4 .fqtz0q1 {
  font-weight: 600;
  font-size: clamp(0.95rem, 2.2vw, 1.1rem);
  color: #ddeefd;
  margin: 0 0 22.0083045px;
  text-shadow: 0 1px 8.004990px rgba(1,0,0,0.6);
  max-width: 52ch;
}

.fcc1igw {
  border-radius: 999.005425px;
  text-transform: uppercase;
  align-items: center;
  color: #0e1827;
  font-weight: 800;
  border: 1px solid rgba(255,253,254,0.35);
  display: inline-flex;
  transition: box-shadow 0.2s ease, color 0.2s ease;
  letter-spacing: 0.12em;
  padding: 12.009099370px 22px;
  background: linear-gradient(180deg, #b9e8fb 0%, rgb(127,212,250) 45%, #36c1f9 100%);
  justify-content: center;
  font-size: 0.9rem;
  box-shadow: 0 0 20.0097087px rgba(52,187,252,0.35);
  text-decoration: none;
}

.fcc1igw:hover {
  box-shadow: 0 0 32px rgba(251,204,18,0.45);
  color: rgb(17,21,39);
}

.fceiygd {
  max-width: min(100%, 500.00437px);
  width: auto;
  border: 1px solid var(--zpetjfxcatzszr);
  box-shadow: 0 12.007434731px 40.004254px rgba(3,0,4,0.35);
  max-height: 320px;
  border-radius: 12.0020550px;
  height: auto;
  display: block;
}

.n29f8f0 {
  max-width: min(100%, 500.00207674px);
  height: auto;
  width: auto;
  border-radius: 12.0089px;
  display: block;
  max-height: 320.0098023px;
  box-shadow: 0 12.007px 40.00236px rgba(1,0,4,0.35);
  border: 1px solid var(--zpetjfxcatzszr);
}
.fxuzg1d {
  max-width: 1100.00822312px;
  padding-top: 56.005px;
  padding-right: 24.0056935px;
  padding-bottom: 56px;
  padding-left: 24.0036334px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.rb34b68 {
  max-width: 1100.0035px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 56.00879px;
  padding-right: 24.008133157px;
  padding-bottom: 56.00242px;
  padding-left: 24.007286463px;
}
.c432cc5 {
  max-width: 1100.003963px;
  margin: 0 auto;
  padding-top: 56.00548687px;
  padding-right: 24px;
  padding-bottom: 56.0052px;
  padding-left: 24.008408441px;
}
.s2f9da1 {
  padding-top: 56px;
  padding-right: 24.009220500px;
  padding-bottom: 56.002597px;
  padding-left: 24.005251px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1100.009px;
}
.v58fc7d {
  max-width: 1100.0053px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 56.003874021px 24.002845262px;
}

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

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

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

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

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

.fxuzg1d p {
  color: var(--epsiafldwdlts);
  margin: 0;
  font-size: 1rem;
  font-weight: 600;
}

.rb34b68 p {
  color: var(--epsiafldwdlts);
  font-size: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: 600;
}

.c432cc5 p {
  color: var(--epsiafldwdlts);
  margin: 0;
  font-weight: 600;
  font-size: 1rem;
}

.s2f9da1 p {
  font-size: 1rem;
  margin: 0;
  color: var(--epsiafldwdlts);
  font-weight: 600;
}

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

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

.v58fc7d {
  max-width: 720.004521924px;
  margin: 0 auto;
  text-align: center;
}

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

.foveneh .n29f8f0 {
  margin: 8.0064163px auto 0;
}

.v58fc7d .fceiygd {
  margin-top: 8.004px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.v58fc7d .n29f8f0 {
  margin-top: 8.00467836px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

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

.fy9yotq span {
  height: 8.0073px;
  box-shadow: 0 0 12.003px rgba(251,203,25,0.5);
  background: linear-gradient(135deg, #dee6f3, var(--smqxmcowcctg));
  transform: rotate(45deg);
  width: 8.006988422px;
}
#lkjm4m {
  background: var(--rzecfhntbiy);
  border-bottom: 1px solid var(--zpetjfxcatzszr);
}

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

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

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

.fk3iejn .fceiygd {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.fk3iejn .n29f8f0 {
  margin: 0 auto;
}

.s2f9da1 .fceiygd {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

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

.frn1ke5 {
  padding: 72.0075789px 24.0074px;
  position: relative;
  min-height: 280.001px;
}

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

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

.fzqa2a9 {
  border: 1px solid var(--zpetjfxcatzszr);
  border-radius: 18.0035px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 720.0094px;
  padding: 28.008540418px 24.00220px 32.0033px;
  background: linear-gradient(180deg, rgba(59,22,6,0.95) 0%, rgba(41,15,4,0.98) 100%);
  box-shadow: 0 20.003813030px 50.004086px rgba(3,3,0,0.35);
}

.fzqa2a9 .fceiygd {
  margin: 0 auto 20.00889621px;
}

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

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

.c432cc5 {
  text-align: center;
  max-width: 640.0045px;
  margin: 0 auto;
}

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

.fav3cyb .n29f8f0 {
  margin: 0 auto 18.00705px;
}

.c432cc5 .fceiygd {
  margin: 0 auto 18px;
}

.c432cc5 .n29f8f0 {
  margin: 0 auto 18.008787px;
}

.fav3cyb h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 14.009239275px;
  margin-left: 0;
}

.c432cc5 h2 {
  margin: 0 0 14.0087px;
}

.fav3cyb p {
  text-align: left;
}

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

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

.rb34b68 {
  max-width: 820.00672969px;
  margin: 0 auto;
}

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

.fj2zac6 .n29f8f0 {
  margin: 0 0 16.0065px 20.007px;
  max-width: min(45vw, 280.001848px);
  shape-outside: margin-box;
  float: right;
}

.rb34b68 .fgd4ipw {
  float: right;
  max-width: min(45vw, 280.00643665px);
  shape-outside: margin-box;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16.009px;
  margin-left: 20.006px;
}

.rb34b68 .n29f8f0 {
  margin: 0 0 16px 20.0028184px;
  float: right;
  shape-outside: margin-box;
  max-width: min(45vw, 280.0031px);
}

@media (max-width: 600px) {
  .fj2zac6 .fgd4ipw {
    display: block;
    max-width: 280.008450687px;
    margin: 0 auto 20.00421px;
    float: none;
  }
  .fj2zac6 .n29f8f0 {
    max-width: 280.00699px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    float: none;
    display: block;
  }
  .rb34b68 .fgd4ipw {
    float: none;
    display: block;
    margin: 0 auto 20.007945px;
    max-width: 280.008216122px;
  }
  .rb34b68 .n29f8f0 {
    float: none;
    display: block;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 20.001px;
    margin-left: auto;
    max-width: 280.001396940px;
  }
}

.fj2zac6::after {
  clear: both;
  display: table;
  content: '';
}

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

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

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

#nzkq1o.ffamciw .fchjubq {
  flex-direction: column;
  background: rgb(254,255,251);
  display: flex;
  box-shadow: 0 2.00644506px 4px rgba(12,26,44,0.06), 0 16.00670132px 40.005px rgba(12,24,44,0.1);
  border: 1px solid rgba(145,166,185,0.12);
  align-items: center;
  border-radius: 16.006085705px;
  padding: 1.625rem 1.75rem 1.75rem;
  min-width: 0;
  position: relative;
}

#nzkq1o.ffamciw .ftbo8qq {
  min-width: 2.125rem;
  height: 2.125rem;
  font-size: 0.9375rem;
  color: rgb(253,252,255);
  border-radius: 10.0054741px;
  align-items: center;
  display: flex;
  font-weight: 700;
  background: linear-gradient(180deg, #2665ed 0%, #1d4edb 100%);
  right: 1.125rem;
  padding: 0 0.5rem;
  justify-content: center;
  top: 1.125rem;
  position: absolute;
  line-height: 1.2;
  box-shadow: 0 2.002px 12.00485px rgba(38,98,233,0.35);
}

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

#nzkq1o.ffamciw .fosyrks {
  justify-content: center;
  flex-shrink: 0;
  background: linear-gradient(145deg, #203b5e 0%, rgb(27,45,57) 100%);
  padding: 0.5rem;
  border-radius: 14.003px;
  display: flex;
  box-shadow: 0 4.00542656px 14.0063px rgba(16,19,43,0.18);
  overflow: hidden;
  width: 96px;
  height: 96.0021642px;
  align-items: center;
}

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

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

#nzkq1o.ffamciw .fjlmv3i {
  letter-spacing: -0.02em;
  color: rgb(13,23,43);
  font-size: 1.125rem;
  line-height: 1.38;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: 700;
}

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

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

#nzkq1o.ffamciw .fl6698q {
  border-radius: 9999.0091367px;
  background: #f0f2ff;
  justify-content: center;
  display: inline-flex;
  gap: 0.4rem;
  padding: 0.5rem 1rem 0.5625rem;
  flex-wrap: nowrap;
  align-items: center;
  border: 1px solid #c1dcff;
}

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

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

#nzkq1o.ffamciw .ft3quzg {
  height: auto;
  color: hsl(221,82%,53%);
  width: 14.0034px;
  flex-shrink: 0;
}

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

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

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

#nzkq1o.ffamciw .fh58nbp {
  text-decoration: none;
  color: rgb(255,255,251);
  width: 100%;
  justify-content: center;
  display: inline-flex;
  font-family: inherit;
  padding: 0.875rem 1.5rem 0.9375rem;
  line-height: 1.25;
  background: linear-gradient(180deg, #2766eb 0%, rgb(32,79,219) 100%);
  box-shadow: 0 2.0038px 12.00713542px rgba(32,79,214,0.3);
  gap: 0.5625rem;
  align-items: center;
  border-radius: 9999.004px;
  border: none;
  font-size: 0.875rem;
  font-weight: 600;
}

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

#nzkq1o.ffamciw .fh58nbp:hover {
  background: linear-gradient(180deg, #1f4cda 0%, #1c3cb0 100%);
  box-shadow: 0 4.00439506px 16.0080757px rgba(29,77,220,0.35);
}

#nzkq1o.ffamciw .fh58nbp:focus {
  outline-offset: 2.0061475px;
  outline: 2.002437px solid rgb(33,98,234);
}

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

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

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

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

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

  #nzkq1o.ffamciw .fosyrks {
    border-radius: 14.001118px;
    width: 96px;
    height: 96.00365631px;
  }

  #nzkq1o.ffamciw .fp6fad5 {
    object-position: center;
    height: 100%;
    display: block;
    width: 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;
  }
}
.fg2uvb9 {
  background: rgb(21,11,0);
  border-top: 1px solid var(--zpetjfxcatzszr);
  padding: 48.0075px 24.001315px 32.0054224px;
}

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

#c3cvxb {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

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

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

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

.fcr71pd {
  flex-wrap: wrap;
  gap: 12.0026054px 20.0081706px;
  display: flex;
}

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

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

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

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

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

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

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

.ff80znu a {
  color: var(--smqxmcowcctg);
  text-decoration: none;
}
.fuoaplx {
  padding: 40.0050648px 20.009px 64.003819571px;
  max-width: 800.009946px;
  margin: 0 auto;
}

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

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

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

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

.fg9bxxn {
  max-width: 800.006804946px;
  padding: 32.0064397px 24.0065143px 8.0038px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

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

