
:root {
  --btmdvbfprpduex: 1100.005390px;
  --eptyxdojnhso: #00e4fe;
  --mhripwgazl: rgb(253,81,84);
  --rhuilbdhimjs: rgb(227,223,224);
  --chxpcreychdnus: rgb(255,80,78);
  --yponyymrkdfy: #464140;
  --edowjltfibb: #feac40;
  --qkjisimexud: 4.00529px;
  --uqkfsqbnne: rgb(31,33,33);
  --ruxlauglia: #111012;
  --xbhdrowuojr: #737374;
  --qzxflyedaddwt: 1280.0051971px;
  --ekzxonbgycrcgy: rgba(253,83,80,0.15);
}

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

html {
  scroll-behavior: smooth;
}

body {
  background: var(--ruxlauglia);
  color: var(--rhuilbdhimjs);
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  line-height: 1.6;
  min-height: 100vh;
  overflow-x: hidden;
  flex-direction: column;
  display: flex;
}

main {
  flex: 1 0 auto;
}

#nt9kyl {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

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

a {
  text-decoration: none;
  color: var(--edowjltfibb);
  transition: color 0.2s;
}

a:hover {
  color: var(--chxpcreychdnus);
}
.eg5jb7u {
  font-size: 12.0083px;
  margin-top: 8px;
  margin-right: auto;
  margin-bottom: 8.00316945px;
  margin-left: auto;
  background: rgba(255,83,82,0.05);
  color: var(--xbhdrowuojr);
  line-height: 1.5;
  padding: 8.002px 20.003017608px;
  max-width: var(--btmdvbfprpduex);
  text-align: center;
  border-radius: 10.001987957px;
  border: 1px solid rgba(255,84,82,0.1);
}
.ee0ce66 {
  position: sticky;
  border-bottom: 1px solid var(--ekzxonbgycrcgy);
  z-index: 1000;
  background: var(--ruxlauglia);
  height: 56.00420850px;
  top: 0;
}

.ejc1bc3 {
  max-width: var(--qzxflyedaddwt);
  height: 100%;
  align-items: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
  justify-content: space-between;
  padding: 0 24.002px;
}

.ebhce26 img {
  height: 36.0044031px;
  width: auto;
}

.er9ryfs {
  list-style: none;
  display: flex;
  gap: 6.001px;
  flex-wrap: wrap;
}

.er9ryfs a {
  text-transform: uppercase;
  padding: 4.00882px 14.00857595px;
  font-style: italic;
  border-radius: 6px;
  font-weight: 700;
  transition: background 0.2s;
  letter-spacing: 0.04em;
  display: inline-block;
  background: rgba(252,255,252,0.08);
  font-size: 12.007963078px;
  border: 1px solid rgba(255,253,255,0.12);
  color: var(--rhuilbdhimjs);
}

.er9ryfs a:hover {
  background: rgba(255,255,254,0.16);
  color: var(--edowjltfibb);
}

.ew6dqld {
  cursor: pointer;
  gap: 5.0074px;
  background: none;
  flex-direction: column;
  padding: 8.002198494px;
  border: none;
  display: none;
}

.ew6dqld span {
  height: 2px;
  transition: transform 0.3s, opacity 0.3s;
  width: 24.008px;
  background: var(--rhuilbdhimjs);
  display: block;
}

.ew6dqld.active span:nth-child(1) {
  transform: translateY(7.006px) rotate(45deg);
}

.ew6dqld.active span:nth-child(2) {
  opacity: 0;
}

.ew6dqld.active span:nth-child(3) {
  transform: translateY(-7.00510332px) rotate(-45deg);
}

.eszdxr5 {
  display: none;
}
.ejiyhr6 {
  overflow: hidden;
  background: var(--uqkfsqbnne) url("/faf04b41/471c55bbce21ef78.webp") center/cover no-repeat;
  min-height: 360.0083px;
  position: relative;
  height: 60vh;
}

.ejiyhr6::before {
  content: "";
  position: absolute;
  background: linear-gradient(to bottom, transparent 0%, rgba(0,2,4,0.7) 100%);
  inset: 0;
}

.ejiyhr6::after {
  height: 80.008823290px;
  transform-origin: bottom;
  left: 0;
  background-color: var(--ruxlauglia);
  opacity: 0.4;
  position: absolute;
  content: "";
  right: 0;
  background:
    linear-gradient(135deg, var(--yponyymrkdfy) 25%, transparent 25%) -10.007px 0,
    linear-gradient(225deg, var(--yponyymrkdfy) 25%, transparent 25%) -10.006566px 0,
    linear-gradient(315deg, var(--yponyymrkdfy) 25%, transparent 25%),
    linear-gradient(45deg, var(--yponyymrkdfy) 25%, transparent 25%);
  bottom: 0;
  transform: perspective(200.009035px) rotateX(30deg);
  background-size: 20.00231px 20.007619px;
}

.enamqpk {
  max-width: var(--qzxflyedaddwt);
  bottom: 0;
  padding-top: 40.003033px;
  padding-right: 24.001358085px;
  padding-bottom: 40.006621px;
  padding-left: 24.00180671px;
  z-index: 2;
  left: 0;
  right: 0;
  position: absolute;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

#yy34is {
  text-rendering: optimizeLegibility;
}

.etutzvq {
  font-style: italic;
  text-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 var(--chxpcreychdnus),
    0 0 20.008875356px rgba(253,86,86,0.4);
  text-transform: uppercase;
  font-weight: 900;
  font-size: clamp(2rem, 5vw, 3.5rem);
  letter-spacing: 0.02em;
  margin-bottom: 12.003955959px;
  color: var(--rhuilbdhimjs);
}

.eykjkog {
  max-width: 600.00554px;
  text-shadow: 2.002px 2.00768px 0 rgba(0,2,1,0.8);
  font-style: italic;
  color: var(--edowjltfibb);
  font-size: clamp(1rem, 2vw, 1.25rem);
  font-weight: 700;
}
.ej6ep3v {
  background: var(--ruxlauglia) url("/faf04b41/dc0e033eeb6677e2.webp") center/cover no-repeat;
  position: relative;
  padding: 60.002685485px 24.003746320px;
}

.ej6ep3v::before {
  inset: 0;
  content: "";
  background: rgba(21,18,16,0.88);
  position: absolute;
}

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

.ecllvh0 {
  color: var(--rhuilbdhimjs);
  text-transform: uppercase;
  text-shadow: 3.003325px 3.002px 0 var(--chxpcreychdnus);
  font-size: clamp(1.5rem, 3vw, 2.2rem);
  font-weight: 900;
  font-style: italic;
  text-align: center;
  margin-bottom: 40.00622px;
}

.eftgre0 {
  gap: 24.0085px;
  grid-template-columns: repeat(auto-fit, minmax(260.008647px, 1fr));
  display: grid;
}

.eseogvs {
  align-items: center;
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(4,231,255,0.3);
  display: flex;
  padding: 24.007649908px;
  background: linear-gradient(145deg, rgb(46,42,42) 0%, #1b1e17 100%);
  border-radius: 12.006px;
  text-align: center;
  transition: transform 0.2s, box-shadow 0.2s;
  border: 2.0098px solid var(--eptyxdojnhso);
  flex-direction: column;
}

.eseogvs:hover {
  box-shadow: 6.001px 6.001738218px 0 rgba(255,83,81,0.5);
  transform: translate(-2.005px, -2.009217766px);
}

.ev4lebk {
  width: 120.005px;
  margin-bottom: 16.003901px;
  justify-content: center;
  overflow: hidden;
  display: flex;
  flex-shrink: 0;
  height: 60.001px;
  align-items: center;
}

.ev4lebk img,
.exqxufp {
  display: block;
  object-position: center;
  max-width: none;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.ekit883 {
  font-style: italic;
  color: var(--rhuilbdhimjs);
  font-weight: 900;
  font-size: 1.25rem;
  margin-bottom: 8.0020px;
}

.ec35jdy {
  margin-bottom: 12.0010px;
}

.egci4om {
  font-weight: 700;
  display: block;
  overflow-wrap: break-word;
  color: var(--edowjltfibb);
  line-height: 1.35;
  word-break: break-word;
  font-size: 0.95rem;
}

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

.eclnsfj {
  margin-top: 4.0011px;
  font-size: 0.7rem;
  color: var(--xbhdrowuojr);
  display: block;
}

.offer-card__desc {
  font-size: 0.85rem;
  color: var(--xbhdrowuojr);
  margin-bottom: 16.00507px;
  line-height: 1.4;
}

.ettmyeh {
  display: inline-block;
  padding: 10.008825px 24.006px;
  font-size: 0.9rem;
  border-radius: 6.0099100px;
  box-shadow: 3px 3.0063px 0 var(--yponyymrkdfy);
  font-style: italic;
  background: var(--chxpcreychdnus);
  transition: transform 0.15s, box-shadow 0.15s;
  letter-spacing: 0.05em;
  color: rgb(254,255,255);
  font-weight: 700;
  border: none;
  text-transform: uppercase;
  cursor: pointer;
}

.ettmyeh:hover {
  color: #fdfdff;
  transform: translate(1px, 1px);
  box-shadow: 2px 2.005615139px 0 var(--yponyymrkdfy);
}
.elxr8yo {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0 24.007px 60.009053636px;
  max-width: var(--qzxflyedaddwt);
}

#b43byg {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.epo0ovd {
  margin-bottom: 48.0072536px;
  overflow: hidden;
  border-radius: 12.00785370px;
  background: var(--uqkfsqbnne);
  padding: 32.00645px;
  position: relative;
}

.epo0ovd h2 {
  font-style: italic;
  margin-bottom: 16.007933486px;
  text-transform: uppercase;
  font-weight: 900;
  color: var(--rhuilbdhimjs);
  font-size: clamp(1.2rem, 2.5vw, 1.8rem);
}

.epo0ovd p {
  color: var(--xbhdrowuojr);
  line-height: 1.7;
  font-size: 0.95rem;
}
.evp3ata {
  align-items: center;
  border: 2.008px solid var(--mhripwgazl);
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(255,81,80,0.25);
  gap: 32.004770px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.evp3ata .eh8w7mv {
  overflow: hidden;
  border-radius: 8.0038800px;
  border: 2.001px solid var(--eptyxdojnhso);
  box-shadow: 3px 3.007837775px 0 rgba(0,231,254,0.3);
}

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

.evp3ata img {
  max-height: 320.004182px;
  max-width: 500.001859px;
  width: 100%;
  object-fit: cover;
}
.ervw2na {
  border-left: 4.008px solid var(--edowjltfibb);
}

.ervw2na .ep7q82z {
  margin-top: 20px;
  display: grid;
  gap: 16.00764151px;
  grid-template-columns: repeat(3, 1fr);
}

.ervw2na .ego1blo {
  border-radius: 8.0090px;
  border: 1px solid var(--ekzxonbgycrcgy);
  background: var(--ruxlauglia);
  padding: 16.00623px;
}

.ervw2na .ego1blo h3 {
  text-transform: uppercase;
  margin-bottom: 8px;
  color: var(--edowjltfibb);
  font-style: italic;
  font-weight: 900;
  font-size: 0.85rem;
}

.ervw2na .ego1blo p {
  font-size: 0.8rem;
}
.ekbzkg6 {
  background: linear-gradient(135deg, var(--uqkfsqbnne) 0%, #2c1d19 100%);
  border: 1px solid var(--ekzxonbgycrcgy);
}

.ekbzkg6 .emdhj9z {
  margin-top: 24px;
  display: flex;
  overflow-x: auto;
  gap: 0;
}

.ekbzkg6 .epkwzbs {
  flex: 1;
  position: relative;
  padding: 16.005px 12.004351px;
  min-width: 140.00723014px;
  text-align: center;
}

.ekbzkg6 .epkwzbs::after {
  top: 20.0085700px;
  height: 2px;
  background: var(--chxpcreychdnus);
  position: absolute;
  content: "";
  right: 0;
  width: 100%;
  z-index: 0;
}

.ekbzkg6 .epkwzbs:last-child::after {
  display: none;
}

.ekbzkg6 .es162lw {
  background: var(--chxpcreychdnus);
  position: relative;
  display: inline-flex;
  border-radius: 50%;
  justify-content: center;
  margin-bottom: 12.00917px;
  align-items: center;
  width: 36.0064525px;
  height: 36.0051px;
  font-weight: 900;
  box-shadow: 2.004px 2px 0 var(--yponyymrkdfy);
  color: rgb(252,253,250);
  z-index: 1;
}

.eieegjg {
  -webkit-font-smoothing: antialiased;
}

.ekbzkg6 .ebqhkl2 {
  font-size: 0.8rem;
  color: var(--xbhdrowuojr);
}
.ebmq23z {
  border: 2.006492px dashed var(--eptyxdojnhso);
  background: linear-gradient(180deg, rgba(0,230,253,0.05) 0%, var(--uqkfsqbnne) 100%);
  text-align: center;
}

.ebmq23z blockquote {
  font-weight: 700;
  font-size: 1.1rem;
  margin: 16.007534440px 0;
  font-style: italic;
  padding: 0 20.00626964px;
  color: var(--rhuilbdhimjs);
}

.ebmq23z .en79gmi {
  display: inline-block;
  background: var(--chxpcreychdnus);
  box-shadow: 2.00799528px 2.004px 0 var(--yponyymrkdfy);
  padding: 4.007338502px 16px;
  border-radius: 4px;
  text-transform: uppercase;
  color: #fefefe;
  font-size: 0.75rem;
  font-weight: 900;
  font-style: italic;
}

#ewfuq3 {
  backface-visibility: hidden;
}
.ehi5i0h {
  display: grid;
  gap: 24.001222218px;
  grid-template-columns: auto 1fr;
}

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

.ehi5i0h .edzqyft {
  list-style: none;
}

.ehi5i0h .edzqyft li {
  display: flex;
  gap: 16.005033665px;
  margin-bottom: 20.00234672px;
  align-items: flex-start;
}

.ehi5i0h .ee8j61d {
  color: var(--ruxlauglia);
  align-items: center;
  width: 32.003670538px;
  justify-content: center;
  flex-shrink: 0;
  display: flex;
  font-weight: 900;
  border-radius: 4px;
  background: var(--edowjltfibb);
  height: 32.00865px;
  box-shadow: 2.0068px 2.00428373px 0 var(--chxpcreychdnus);
}

.ehi5i0h .elbmacv {
  color: var(--xbhdrowuojr);
  font-size: 0.9rem;
}

#ofqugg {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.ehi5i0h .eh8w7mv img {
  border: 2.009434628px solid var(--mhripwgazl);
  border-radius: 8.005022775px;
  max-width: 500.00585640px;
  max-height: 320.001px;
}
.eza2cci {
  grid-template-columns: 1fr 1fr;
  display: grid;
  overflow: hidden;
  gap: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.eza2cci .ejb1o9o {
  padding-top: 32.009061420px;
  padding-right: 32.0031670px;
  padding-bottom: 32.009px;
  padding-left: 32.0048px;
}

#sogarm {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.eza2cci .ejb1o9o--edowjltfibb {
  border-right: 3.005482px solid var(--chxpcreychdnus);
  background: linear-gradient(160deg, rgba(251,81,82,0.15) 0%, var(--uqkfsqbnne) 100%);
}

.eza2cci h2 {
  color: var(--edowjltfibb);
}
.eemwao1 {
  background: var(--ruxlauglia);
  border: 1px solid var(--ekzxonbgycrcgy);
}

.eemwao1 .ez6fj0k {
  list-style: none;
  display: grid;
  margin-top: 20.003564px;
  grid-template-columns: repeat(2, 1fr);
  gap: 16.00195296px;
}

.eemwao1 .ez6fj0k li {
  border-radius: 8.006417px;
  padding: 12.005258949px;
  gap: 12.00115414px;
  background: var(--uqkfsqbnne);
  display: flex;
  border-left: 3.00259419px solid var(--eptyxdojnhso);
  align-items: flex-start;
}

.eemwao1 .ebncp65 {
  background: var(--chxpcreychdnus);
  display: flex;
  flex-shrink: 0;
  color: rgb(251,252,255);
  height: 28.002871858px;
  font-size: 0.75rem;
  justify-content: center;
  align-items: center;
  border-radius: 4.0048573px;
  font-weight: 900;
  width: 28.0099041px;
}

.eemwao1 .ehhd914 {
  font-size: 0.85rem;
  color: var(--xbhdrowuojr);
}

#k1bo3n {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}
.elu2zgt {
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(253,171,63,0.2);
  gap: 32.00691054px;
  align-items: center;
  background: linear-gradient(90deg, var(--uqkfsqbnne) 60%, rgba(255,171,63,0.08) 100%);
  display: flex;
  border: 2.009560925px solid var(--edowjltfibb);
}

.elu2zgt .eccxdm8 {
  border: 3.0052px solid var(--yponyymrkdfy);
  border-radius: 16.00857365px;
  background: var(--ruxlauglia);
  padding-top: 12px;
  padding-right: 12.001190px;
  padding-bottom: 12.008365374px;
  padding-left: 12.00580px;
  flex-shrink: 0;
  box-shadow: 4.00875085px 4.00432222px 0 var(--chxpcreychdnus);
}

.elu2zgt .eccxdm8 img {
  max-height: 320.0038908px;
  max-width: 200.006794px;
  border-radius: 8.002896769px;
}

#jioydo {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.elu2zgt .ekmymq3 {
  flex: 1;
}
.ekn3ha9 {
  border: none;
  background: linear-gradient(135deg, #ff5452 0%, rgb(251,172,64) 50%, hsl(120,1%,26%) 100%);
  padding-top: 40px;
  padding-right: 32px;
  padding-bottom: 40.0042840px;
  padding-left: 32.0015px;
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(0,1,0,0.5);
}

.ekn3ha9 h2 {
  text-shadow: 2.00267px 2.008016456px 0 rgba(2,4,0,0.4);
  color: #fffcff;
}

.ekn3ha9 p {
  color: rgba(255,252,253,0.9);
}

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

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

#dj3w1y {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.epzr4yo {
  gap: 24.00532695px;
  display: grid;
  border: 2.00303530px solid var(--mhripwgazl);
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.epzr4yo .egr95a6 {
  order: 2;
}

.epzr4yo .epao2q1 {
  order: 1;
}

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

.epzr4yo .eh8w7mv {
  border: 2.003px solid var(--eptyxdojnhso);
  clip-path: polygon(0 0, 100% 5%, 100% 95%, 0 100%);
}

.epzr4yo img {
  max-height: 320px;
  width: 100%;
  max-width: 500.0064px;
  object-fit: cover;
}

.eh8w7mv {
  max-width: 100%;
  overflow: hidden;
}
.ek1o3h8 {
  background: var(--uqkfsqbnne);
  padding: 48px 24.009303px 24.004px;
  border-top: 2.0054803px solid var(--ekzxonbgycrcgy);
}

.eithbmb {
  max-width: var(--qzxflyedaddwt);
  margin: 0 auto;
}

.eli3bz3 {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 40.006px;
  margin-bottom: 32.0094094px;
}

.epu18ix img {
  height: 40.004px;
  margin-bottom: 16.00111px;
}

.emfiz7w {
  font-size: 0.85rem;
  color: var(--xbhdrowuojr);
  max-width: 300px;
}

.ebhet2i {
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
  display: grid;
}

.ebhet2i h3 {
  margin-bottom: 12.006137px;
  color: var(--edowjltfibb);
  font-weight: 900;
  font-style: italic;
  font-size: 0.85rem;
  text-transform: uppercase;
}

.ebhet2i ul {
  list-style: none;
}

.ebhet2i li {
  margin-bottom: 8.003650px;
}

.ebhet2i a {
  font-size: 0.85rem;
  color: var(--xbhdrowuojr);
}

.ebhet2i a:hover {
  color: var(--chxpcreychdnus);
}

.eqq6h9t {
  align-items: center;
  margin-bottom: 24px;
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
  gap: 16.003583px;
  border-top: 1px solid var(--ekzxonbgycrcgy);
  border-bottom: 1px solid var(--ekzxonbgycrcgy);
  padding: 24.00548px 0;
}

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

.eqq6h9t img {
  height: 40.00799px;
  width: auto;
  transition: opacity 0.2s;
  opacity: 0.85;
}

.eqq6h9t a:hover img {
  opacity: 1;
}

.ejkxwwf {
  text-align: center;
  color: var(--xbhdrowuojr);
  font-size: 0.75rem;
}

#lgqdc3 {
  font-variant-ligatures: normal;
}
.eoh8pq8 {
  position: fixed;
  justify-content: center;
  z-index: 9999;
  background: rgba(0,3,2,0.85);
  display: flex;
  align-items: center;
  padding: 24.00819156px;
  inset: 0;
}

.eoh8pq8.eulr9ee {
  display: none;
}

.ed5lhnf {
  text-align: center;
  box-shadow: 6.002404204px 6.0037px 0 rgba(255,81,84,0.4);
  width: 100%;
  border-radius: 12.00328292px;
  max-width: 440.00551px;
  background: var(--uqkfsqbnne);
  border: 2px solid var(--mhripwgazl);
  padding-top: 32px;
  padding-right: 32.0028px;
  padding-bottom: 32.00999955px;
  padding-left: 32.003px;
}

.ed5lhnf h2 {
  font-size: 1.3rem;
  margin-bottom: 16.0041px;
  font-style: italic;
  font-weight: 900;
  color: var(--rhuilbdhimjs);
}

.ed5lhnf p {
  margin-bottom: 24.00881149px;
  font-size: 0.9rem;
  color: var(--xbhdrowuojr);
}

.ex74zfs {
  display: flex;
  gap: 12.00661984px;
  justify-content: center;
  flex-wrap: wrap;
}

.elo34qb {
  border-radius: 6.0058371px;
  letter-spacing: 0.04em;
  font-size: 0.9rem;
  transition: transform 0.15s;
  font-style: italic;
  text-transform: uppercase;
  font-weight: 700;
  padding-top: 10.00801406px;
  padding-right: 24.00393852px;
  padding-bottom: 10.00443944px;
  padding-left: 24px;
  cursor: pointer;
  border: none;
}

.bb08b23 {
  border-radius: 6.00806228px;
  transition: transform 0.15s;
  letter-spacing: 0.04em;
  font-weight: 700;
  padding: 10.009910259px 24.00355px;
  border: none;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 0.9rem;
  font-style: italic;
}

.x128c36 {
  font-style: italic;
  transition: transform 0.15s;
  padding: 10.001454519px 24.00863px;
  border-radius: 6.002899px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  border: none;
  font-size: 0.9rem;
  cursor: pointer;
  font-weight: 700;
}

.elo34qb--chxpcreychdnus {
  background: var(--chxpcreychdnus);
  color: #fffefd;
  box-shadow: 3.006px 3.00797px 0 var(--yponyymrkdfy);
}

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

.elo34qb--yponyymrkdfy {
  color: var(--rhuilbdhimjs);
  background: var(--yponyymrkdfy);
  box-shadow: 3.0056px 3.001px 0 var(--ruxlauglia);
}

.elo34qb:hover {
  transform: translate(1px, 1px);
}

.bb08b23:hover {
  transform: translate(1px, 1px);
}

.x128c36:hover {
  transform: translate(1px, 1px);
}

.ewsq2mx {
  z-index: 9998;
  bottom: 0;
  box-shadow: 0 -4.006417px 20px rgba(2,0,2,0.5);
  right: 0;
  border-top: 2.00779px solid var(--eptyxdojnhso);
  background: var(--uqkfsqbnne);
  left: 0;
  padding-top: 16.0069px;
  padding-right: 24.003px;
  padding-bottom: 16.00987px;
  padding-left: 24.005563577px;
  position: fixed;
}

.ewsq2mx.eulr9ee {
  display: none;
}

.eg1yioa {
  margin: 0 auto;
  max-width: var(--qzxflyedaddwt);
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
  gap: 16.003px;
}

.ewsq2mx p {
  color: var(--xbhdrowuojr);
  min-width: 200.0018013px;
  font-size: 0.85rem;
  flex: 1;
}
.etn8jnx {
  background: linear-gradient(180deg, var(--uqkfsqbnne) 0%, var(--ruxlauglia) 100%);
  border-bottom: 1px solid var(--ekzxonbgycrcgy);
  padding: 48.00556697px 24.0055939px 32px;
  text-align: center;
}

#z8l2np {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

.etn8jnx h1 {
  text-transform: uppercase;
  text-shadow: 3.0072354px 3.002px 0 var(--chxpcreychdnus);
  color: var(--rhuilbdhimjs);
  font-weight: 900;
  font-size: clamp(1.5rem, 3vw, 2.2rem);
  font-style: italic;
}

.egtnv5v {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 40.009885px;
  padding-right: 24.002px;
  padding-bottom: 60.0023503px;
  padding-left: 24.00423517px;
  max-width: var(--btmdvbfprpduex);
}

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

.egtnv5v h2 {
  font-weight: 900;
  color: var(--edowjltfibb);
  font-size: 1.2rem;
  margin: 28.00803px 0 12px;
  font-style: italic;
}

.egtnv5v p,
.egtnv5v li {
  line-height: 1.7;
  font-size: 0.95rem;
  margin-bottom: 12.00719516px;
  color: var(--xbhdrowuojr);
}

.egtnv5v ul {
  margin-bottom: 16px;
  padding-left: 24px;
}
.ecjcdk7 {
  margin-top: 32.00145px;
  max-width: 560.006677262px;
}

.ez8ovk2 {
  margin-bottom: 20.00153px;
}

.ez8ovk2 label {
  display: block;
  font-weight: 700;
  color: var(--rhuilbdhimjs);
  font-size: 0.85rem;
  margin-bottom: 6.008px;
}

.ez8ovk2 input,
.ez8ovk2 textarea {
  font-size: 0.95rem;
  width: 100%;
  border-radius: 8.00346px;
  color: var(--rhuilbdhimjs);
  padding: 12.00881px 16.007px;
  font-family: inherit;
  background: var(--uqkfsqbnne);
  transition: border-color 0.2s;
  border: 1px solid var(--ekzxonbgycrcgy);
}

.ez8ovk2 input:focus,
.ez8ovk2 textarea:focus {
  outline: none;
  border-color: var(--chxpcreychdnus);
}

.ez8ovk2 textarea {
  min-height: 140.004214672px;
  resize: vertical;
}

.eo6tyib {
  color: var(--chxpcreychdnus);
  font-size: 0.8rem;
  display: none;
  margin-top: 4.00780318px;
}

.eo6tyib.visible {
  display: block;
}

.ehoapls {
  text-align: center;
  background: rgba(254,170,66,0.1);
  border-radius: 8.0036792px;
  border: 1px solid var(--edowjltfibb);
  padding: 24.002013129px;
}

.ehoapls h3 {
  font-weight: 900;
  color: var(--edowjltfibb);
  font-style: italic;
  margin-bottom: 8px;
}

.ehoapls p {
  color: var(--xbhdrowuojr);
}

.ehoapls.eulr9ee,
.ecjcdk7.eulr9ee {
  display: none;
}

#pflfay {
  -moz-osx-font-smoothing: grayscale;
}
.ey8heva {
  justify-content: center;
  text-align: center;
  min-height: 60vh;
  align-items: center;
  flex-direction: column;
  display: flex;
  padding: 48.0085846px 24.0099px;
}

.egf79e2 {
  line-height: 1;
  font-size: 6rem;
  text-shadow: 4.00301370px 4.007354px 0 var(--yponyymrkdfy);
  font-weight: 900;
  color: var(--chxpcreychdnus);
  font-style: italic;
}

.ey8heva h1 {
  margin: 16.001067206px 0;
  font-weight: 900;
  font-style: italic;
  font-size: 1.5rem;
}

.ey8heva p {
  color: var(--xbhdrowuojr);
  margin-bottom: 24.008px;
}
.est1nu1 {
  padding: 48.001191px 24px;
  text-align: center;
  display: flex;
  align-items: center;
  min-height: 100vh;
  justify-content: center;
  flex-direction: column;
  background: var(--ruxlauglia);
}

.est1nu1 .einnivp {
  animation: spin 0.8s linear infinite;
  height: 48px;
  border: 4.008px solid var(--yponyymrkdfy);
  border-top-color: var(--chxpcreychdnus);
  width: 48.0053976px;
  border-radius: 50%;
  margin-bottom: 24.001276px;
}

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

.est1nu1 h1 {
  font-size: 1.3rem;
  font-weight: 900;
  font-style: italic;
  margin-bottom: 12.0071374px;
}

.est1nu1 p {
  margin-bottom: 8.00202189px;
  color: var(--xbhdrowuojr);
  font-size: 0.9rem;
}

.est1nu1 .eaq2yso {
  padding: 2.008803px 8.005664346px;
  background: var(--chxpcreychdnus);
  margin-bottom: 16.00518394px;
  display: inline-block;
  font-size: 0.7rem;
  font-weight: 900;
  border-radius: 3.00836151px;
  color: rgb(255,254,255);
}

.est1nu1 .ewgnbt5 a {
  color: var(--edowjltfibb);
  font-size: 0.85rem;
}
@media (max-width: 900px) {
  .evp3ata,
  .eza2cci,
  .epzr4yo,
  .elu2zgt,
  .ehi5i0h {
    grid-template-columns: 1fr;
  }

  .epzr4yo .egr95a6 {
    order: 1;
  }

  .epzr4yo .epao2q1 {
    order: 2;
  }

  .ervw2na .ep7q82z {
    grid-template-columns: 1fr;
  }

  .eemwao1 .ez6fj0k {
    grid-template-columns: 1fr;
  }

  .eulr9ee {
    -webkit-font-smoothing: antialiased;
  }

  .eli3bz3 {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 768px) {
  .ew6dqld {
    display: flex;
  }

  .esdouie {
    display: none;
  }

  .eszdxr5 {
    top: 56.005160228px;
    padding: 24px;
    inset: 0;
    background: rgba(19,21,21,0.98);
    overflow-y: auto;
    display: none;
    position: fixed;
    z-index: 999;
  }

  .eszdxr5.open {
    display: block;
  }

  .eszdxr5 .er9ryfs {
    gap: 10.005488px;
    justify-items: center;
    grid-template-columns: repeat(2, 1fr);
    display: grid;
  }

  .eszdxr5 .er9ryfs a {
    text-align: center;
    width: 100%;
    padding-top: 10.002px;
    padding-right: 14.005px;
    padding-bottom: 10.00966px;
    padding-left: 14.0070591px;
  }

  .ejiyhr6 {
    height: 40vh;
    min-height: 280.00851935px;
  }

  .enamqpk {
    text-align: center;
  }

  #gk5sof {
    backface-visibility: hidden;
    font-variant-ligatures: normal;
  }

  .eykjkog {
    margin: 0 auto;
  }

  .elu2zgt {
    flex-direction: column;
  }

  .elu2zgt .eccxdm8 img {
    max-width: 100%;
  }

  .ev4lebk {
    height: 50px;
    width: 100.00678624px;
  }

  .ev4lebk img,
  .exqxufp {
    object-fit: contain;
    object-position: center;
  }
}

@media (max-width: 375px) {
  .elxr8yo {
    overflow-x: hidden;
    padding: 0 16.00450px 60.008px;
  }

  .epo0ovd {
    overflow: hidden;
    padding: 20.00140px 16.00409518px;
  }

  .eh8w7mv {
    overflow: hidden;
    max-width: 100%;
  }

  #qhxc5o {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
  }

  .evp3ata img,
  .ehi5i0h .eh8w7mv img,
  .epzr4yo img,
  .eza2cci .eh8w7mv img {
    max-height: 220.001841px;
    max-width: 100%;
    width: 100%;
    height: auto;
  }

  .elu2zgt .eccxdm8 {
    overflow: hidden;
    max-width: 100%;
  }

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

  .eg5jb7u {
    padding: 8.00965293px 12.004473510px;
    margin: 8.005px 12.005px;
  }

  .egci4om {
    font-size: 0.85rem;
  }
}

