
#ue5t30 {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}
:root {
  --mhripwgazl: #ff5353;
  --ruxlauglia: rgb(19,16,21);
  --qzxflyedaddwt: 1280.0036px;
  --yponyymrkdfy: #444340;
  --rhuilbdhimjs: rgb(224,223,224);
  --eptyxdojnhso: #00e4fe;
  --btmdvbfprpduex: 1100.00443px;
  --ekzxonbgycrcgy: rgba(255,82,82,0.15);
  --qkjisimexud: 4.008px;
  --xbhdrowuojr: hsl(150,1%,45%);
  --edowjltfibb: #feab41;
  --chxpcreychdnus: rgb(255,78,80);
  --uqkfsqbnne: #1d2020;
}

#nt9kyl {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

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

.eulr9ee {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

#e2fm58 {
  -webkit-font-smoothing: antialiased;
}

html {
  scroll-behavior: smooth;
}

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

main {
  flex: 1 0 auto;
}

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

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

a:hover {
  color: var(--chxpcreychdnus);
}
#ewfuq3 {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}
.eg5jb7u {
  max-width: var(--btmdvbfprpduex);
  background: rgba(255,84,82,0.05);
  padding: 8.006605px 20.0082px;
  line-height: 1.5;
  text-align: center;
  margin-top: 8.00998276px;
  margin-right: auto;
  margin-bottom: 8.00614px;
  margin-left: auto;
  color: var(--xbhdrowuojr);
  font-size: 12px;
  border-radius: 10px;
  border: 1px solid rgba(254,83,81,0.1);
}
.ee0ce66 {
  background: var(--ruxlauglia);
  border-bottom: 1px solid var(--ekzxonbgycrcgy);
  position: sticky;
  top: 0;
  z-index: 1000;
  height: 56.00155px;
}

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

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

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

.er9ryfs a {
  color: var(--rhuilbdhimjs);
  background: rgba(252,253,255,0.08);
  padding-top: 4.005415914px;
  padding-right: 14.002695153px;
  padding-bottom: 4.00919px;
  padding-left: 14.003624637px;
  font-size: 12.00881088px;
  text-transform: uppercase;
  transition: background 0.2s;
  font-weight: 700;
  font-style: italic;
  letter-spacing: 0.04em;
  display: inline-block;
  border-radius: 6.00845px;
  border: 1px solid rgba(253,253,255,0.12);
}

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

.ew6dqld {
  flex-direction: column;
  display: none;
  border: none;
  padding-top: 8.009368301px;
  padding-right: 8.00311px;
  padding-bottom: 8.004079767px;
  padding-left: 8.004px;
  gap: 5.00294042px;
  cursor: pointer;
  background: none;
}

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

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

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

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

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

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

.ejiyhr6::after {
  transform-origin: bottom;
  position: absolute;
  left: 0;
  background:
    linear-gradient(135deg, var(--yponyymrkdfy) 25%, transparent 25%) -10.009517540px 0,
    linear-gradient(225deg, var(--yponyymrkdfy) 25%, transparent 25%) -10.001px 0,
    linear-gradient(315deg, var(--yponyymrkdfy) 25%, transparent 25%),
    linear-gradient(45deg, var(--yponyymrkdfy) 25%, transparent 25%);
  content: "";
  background-size: 20px 20.002px;
  bottom: 0;
  background-color: var(--ruxlauglia);
  opacity: 0.4;
  height: 80.00501468px;
  right: 0;
  transform: perspective(200.002px) rotateX(30deg);
}

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

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

.eykjkog {
  font-style: italic;
  font-size: clamp(1rem, 2vw, 1.25rem);
  color: var(--edowjltfibb);
  max-width: 600.00225px;
  text-shadow: 2.0063276px 2.0029951px 0 rgba(0,1,2,0.8);
  font-weight: 700;
}
.ej6ep3v {
  padding-top: 60.0027674px;
  padding-right: 24px;
  padding-bottom: 60.008377px;
  padding-left: 24.008808px;
  background: var(--ruxlauglia) url("/faf04b41/dc0e033eeb6677e2.webp") center/cover no-repeat;
  position: relative;
}

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

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

#b43byg {
  font-variant-ligatures: normal;
  image-rendering: auto;
}

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

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

.eseogvs {
  align-items: center;
  border: 2.0051px solid var(--eptyxdojnhso);
  border-radius: 12.0012px;
  transition: transform 0.2s, box-shadow 0.2s;
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(2,231,253,0.3);
  display: flex;
  background: linear-gradient(145deg, rgb(46,43,40) 0%, rgb(25,30,23) 100%);
  flex-direction: column;
  padding-top: 24.006px;
  padding-right: 24.0099882px;
  padding-bottom: 24px;
  padding-left: 24.00453015px;
  text-align: center;
}

.eseogvs:hover {
  box-shadow: 6.007994013px 6.0052357px 0 rgba(255,85,81,0.5);
  transform: translate(-2px, -2.006478px);
}

.ev4lebk {
  height: 60.007166px;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  width: 120.0029010px;
  margin-bottom: 16.0052639px;
  display: flex;
  flex-shrink: 0;
}

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

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

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

.ec35jdy {
  margin-bottom: 12.00792px;
}

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

#lgqdc3 {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

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

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

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

.ettmyeh {
  background: var(--chxpcreychdnus);
  border-radius: 6.005857px;
  cursor: pointer;
  text-transform: uppercase;
  font-style: italic;
  padding-top: 10.00106px;
  padding-right: 24.005px;
  padding-bottom: 10.004px;
  padding-left: 24.001555px;
  border: none;
  color: #fffffd;
  font-size: 0.9rem;
  transition: transform 0.15s, box-shadow 0.15s;
  font-weight: 700;
  box-shadow: 3.0080768px 3.003px 0 var(--yponyymrkdfy);
  letter-spacing: 0.05em;
  display: inline-block;
}

.ettmyeh:hover {
  transform: translate(1px, 1px);
  box-shadow: 2.008644715px 2.0011514px 0 var(--yponyymrkdfy);
  color: rgb(255,254,254);
}
.elxr8yo {
  padding-top: 0;
  padding-right: 24.008803px;
  padding-bottom: 60.005px;
  padding-left: 24px;
  max-width: var(--qzxflyedaddwt);
  margin: 0 auto;
}

.epo0ovd {
  margin-bottom: 48.0033px;
  padding: 32.0010445px;
  position: relative;
  background: var(--uqkfsqbnne);
  overflow: hidden;
  border-radius: 12.00700087px;
}

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

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

.evp3ata .eh8w7mv {
  border-radius: 8.00617px;
  overflow: hidden;
  border: 2.0012500px solid var(--eptyxdojnhso);
  box-shadow: 3.009px 3.008px 0 rgba(0,232,253,0.3);
}

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

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

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

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

.ervw2na .ego1blo p {
  font-size: 0.8rem;
}

#sogarm {
  backface-visibility: hidden;
  image-rendering: auto;
}
.ekbzkg6 {
  border: 1px solid var(--ekzxonbgycrcgy);
  background: linear-gradient(135deg, var(--uqkfsqbnne) 0%, rgb(43,27,25) 100%);
}

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

.ekbzkg6 .epkwzbs {
  flex: 1;
  min-width: 140.001129px;
  padding-top: 16.005792px;
  padding-right: 12.0038px;
  padding-bottom: 16.00358141px;
  padding-left: 12.00366909px;
  text-align: center;
  position: relative;
}

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

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

.ekbzkg6 .es162lw {
  color: #fefefc;
  z-index: 1;
  background: var(--chxpcreychdnus);
  box-shadow: 2.0024px 2.008347px 0 var(--yponyymrkdfy);
  border-radius: 50%;
  position: relative;
  height: 36.0029px;
  margin-bottom: 12.00828px;
  align-items: center;
  width: 36.00942px;
  display: inline-flex;
  font-weight: 900;
  justify-content: center;
}

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

.ebmq23z blockquote {
  padding: 0 20.00865577px;
  margin-top: 16.00670925px;
  margin-right: 0;
  margin-bottom: 16.001px;
  margin-left: 0;
  font-size: 1.1rem;
  font-weight: 700;
  font-style: italic;
  color: var(--rhuilbdhimjs);
}

.ebmq23z .en79gmi {
  color: rgb(255,255,255);
  text-transform: uppercase;
  font-style: italic;
  font-weight: 900;
  border-radius: 4px;
  background: var(--chxpcreychdnus);
  box-shadow: 2.003584603px 2.00733px 0 var(--yponyymrkdfy);
  padding: 4.0079px 16.003769668px;
  font-size: 0.75rem;
  display: inline-block;
}
.ehi5i0h {
  grid-template-columns: auto 1fr;
  gap: 24.0086347px;
  display: grid;
}

#fm8w7m {
  text-rendering: optimizeLegibility;
}

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

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

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

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

.ehi5i0h .eh8w7mv img {
  max-height: 320px;
  border: 2.00734px solid var(--mhripwgazl);
  max-width: 500.00729px;
  border-radius: 8.00526350px;
}
.eza2cci {
  gap: 0;
  padding: 0;
  grid-template-columns: 1fr 1fr;
  display: grid;
  overflow: hidden;
}

.eza2cci .ejb1o9o {
  padding: 32.008569px;
}

.eza2cci .ejb1o9o--edowjltfibb {
  border-right: 3.007768287px solid var(--chxpcreychdnus);
  background: linear-gradient(160deg, rgba(253,83,85,0.15) 0%, var(--uqkfsqbnne) 100%);
}

#z8l2np {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

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

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

.eemwao1 .ez6fj0k li {
  display: flex;
  align-items: flex-start;
  padding-top: 12.002px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12.00341913px;
  background: var(--uqkfsqbnne);
  border-left: 3.001px solid var(--eptyxdojnhso);
  gap: 12.00552586px;
  border-radius: 8.007030px;
}

.eemwao1 .ebncp65 {
  align-items: center;
  border-radius: 4.003105350px;
  color: #fdf9fc;
  display: flex;
  background: var(--chxpcreychdnus);
  font-size: 0.75rem;
  flex-shrink: 0;
  height: 28.0027352px;
  font-weight: 900;
  width: 28.00566px;
  justify-content: center;
}

.eemwao1 .ehhd914 {
  color: var(--xbhdrowuojr);
  font-size: 0.85rem;
}
.elu2zgt {
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(253,175,66,0.2);
  display: flex;
  align-items: center;
  border: 2.00493403px solid var(--edowjltfibb);
  background: linear-gradient(90deg, var(--uqkfsqbnne) 60%, rgba(253,171,64,0.08) 100%);
  gap: 32.0041857px;
}

.elu2zgt .eccxdm8 {
  border: 3px solid var(--yponyymrkdfy);
  padding: 12.003918px;
  border-radius: 16.001398756px;
  box-shadow: 4px 4.002px 0 var(--chxpcreychdnus);
  background: var(--ruxlauglia);
  flex-shrink: 0;
}

.elu2zgt .eccxdm8 img {
  border-radius: 8.007px;
  max-width: 200.0010946px;
  max-height: 320.00128471px;
}

.elu2zgt .ekmymq3 {
  flex: 1;
}
.ekn3ha9 {
  padding: 40.008515921px 32.00708px;
  border: none;
  box-shadow: var(--qkjisimexud) var(--qkjisimexud) 0 rgba(0,0,2,0.5);
  background: linear-gradient(135deg, rgb(255,82,79) 0%, rgb(251,168,64) 50%, rgb(70,66,63) 100%);
}

.ekn3ha9 h2 {
  color: #fffdff;
  text-shadow: 2.0098962px 2.001509432px 0 rgba(0,0,2,0.4);
}

.ekn3ha9 p {
  color: rgba(254,252,254,0.9);
}
.epzr4yo {
  border: 2.004257822px solid var(--mhripwgazl);
  gap: 24.004px;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  display: grid;
}

.epzr4yo .egr95a6 {
  order: 2;
}

#jioydo {
  image-rendering: auto;
}

.epzr4yo .epao2q1 {
  order: 1;
}

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

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

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

#qhxc5o {
  font-variant-ligatures: normal;
  image-rendering: auto;
  backface-visibility: hidden;
}
.ek1o3h8 {
  padding-top: 48.004140px;
  padding-right: 24.00475055px;
  padding-bottom: 24.0030276px;
  padding-left: 24.0051277px;
  border-top: 2px solid var(--ekzxonbgycrcgy);
  background: var(--uqkfsqbnne);
}

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

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

.epu18ix img {
  height: 40.0045517px;
  margin-bottom: 16.00984266px;
}

#ofqugg {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

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

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

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

.ebhet2i ul {
  list-style: none;
}

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

.eieegjg {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}

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

#gk5sof {
  image-rendering: auto;
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

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

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

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

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

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

.ejkxwwf {
  color: var(--xbhdrowuojr);
  font-size: 0.75rem;
  text-align: center;
}
.eoh8pq8 {
  padding: 24.0034139px;
  justify-content: center;
  z-index: 9999;
  background: rgba(0,0,2,0.85);
  position: fixed;
  align-items: center;
  inset: 0;
  display: flex;
}

.eoh8pq8.eulr9ee {
  display: none;
}

.ed5lhnf {
  padding: 32.00936px;
  box-shadow: 6.008px 6.009148px 0 rgba(255,80,84,0.4);
  max-width: 440.0041px;
  border: 2.004378px solid var(--mhripwgazl);
  border-radius: 12px;
  background: var(--uqkfsqbnne);
  width: 100%;
  text-align: center;
}

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

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

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

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

.c17cfdd {
  transition: transform 0.15s;
  border: none;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: 0.9rem;
  border-radius: 6.004360528px;
  padding: 10px 24.001px;
  font-weight: 700;
  cursor: pointer;
  font-style: italic;
}

.fb2c0d2 {
  border-radius: 6.0020px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  padding: 10.006349px 24px;
  font-style: italic;
  font-size: 0.9rem;
  cursor: pointer;
  transition: transform 0.15s;
  border: none;
}

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

.elo34qb--chxpcreychdnus {
  box-shadow: 3.0080px 3px 0 var(--yponyymrkdfy);
  background: var(--chxpcreychdnus);
  color: #fffdfe;
}

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

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

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

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

.ewsq2mx {
  box-shadow: 0 -4px 20px rgba(3,2,2,0.5);
  z-index: 9998;
  right: 0;
  background: var(--uqkfsqbnne);
  left: 0;
  bottom: 0;
  border-top: 2.009px solid var(--eptyxdojnhso);
  position: fixed;
  padding-top: 16.00329308px;
  padding-right: 24.009px;
  padding-bottom: 16px;
  padding-left: 24.005351px;
}

.ewsq2mx.eulr9ee {
  display: none;
}

#dj3w1y {
  image-rendering: auto;
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

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

.ewsq2mx p {
  min-width: 200.0018px;
  color: var(--xbhdrowuojr);
  font-size: 0.85rem;
  flex: 1;
}
#yy34is {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  backface-visibility: hidden;
}
.etn8jnx {
  border-bottom: 1px solid var(--ekzxonbgycrcgy);
  text-align: center;
  background: linear-gradient(180deg, var(--uqkfsqbnne) 0%, var(--ruxlauglia) 100%);
  padding: 48.007766px 24.00580px 32.009098570px;
}

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

.egtnv5v {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 40.0074px 24.006093px 60.0024828px;
  max-width: var(--btmdvbfprpduex);
}

.egtnv5v h2 {
  color: var(--edowjltfibb);
  font-weight: 900;
  font-style: italic;
  font-size: 1.2rem;
  margin-top: 28.0013822px;
  margin-right: 0;
  margin-bottom: 12.0034446px;
  margin-left: 0;
}

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

.egtnv5v ul {
  margin-bottom: 16.001530px;
  padding-left: 24.00449px;
}
.ecjcdk7 {
  max-width: 560.00299px;
  margin-top: 32.008404px;
}

.ez8ovk2 {
  margin-bottom: 20.008013836px;
}

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

#pflfay {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

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

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

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

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

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

.eo6tyib.visible {
  display: block;
}

.ehoapls {
  border: 1px solid var(--edowjltfibb);
  padding: 24.001px;
  text-align: center;
  border-radius: 8.009042930px;
  background: rgba(255,171,64,0.1);
}

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

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

.ehoapls.eulr9ee,
.ecjcdk7.eulr9ee {
  display: none;
}
.ey8heva {
  padding: 48.0064474px 24px;
  display: flex;
  min-height: 60vh;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-direction: column;
}

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

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

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

.est1nu1 .einnivp {
  height: 48.002809px;
  border-radius: 50%;
  border-top-color: var(--chxpcreychdnus);
  width: 48.0042px;
  animation: spin 0.8s linear infinite;
  border: 4.0041535px solid var(--yponyymrkdfy);
  margin-bottom: 24.0072px;
}

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

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

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

.est1nu1 .eaq2yso {
  margin-bottom: 16.0044668px;
  border-radius: 3.00426px;
  font-weight: 900;
  font-size: 0.7rem;
  background: var(--chxpcreychdnus);
  color: rgb(255,255,255);
  display: inline-block;
  padding-top: 2.00871477px;
  padding-right: 8.00399513px;
  padding-bottom: 2.005191px;
  padding-left: 8.008529px;
}

.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;
  }

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

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

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

  .esdouie {
    display: none;
  }

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

  .eszdxr5.open {
    display: block;
  }

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

  .eszdxr5 .er9ryfs a {
    padding: 10.0063532px 14.0058px;
    width: 100%;
    text-align: center;
  }

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

  .enamqpk {
    text-align: center;
  }

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

  .elu2zgt {
    flex-direction: column;
  }

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

  .ev4lebk {
    height: 50.001px;
    width: 100.008px;
  }

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

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

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

  .epo0ovd {
    overflow: hidden;
    padding-top: 20.009px;
    padding-right: 16.00689135px;
    padding-bottom: 20.0068399px;
    padding-left: 16.005076px;
  }

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

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

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

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

  .eg5jb7u {
    padding: 8.0068px 12.009025px;
    margin-top: 8px;
    margin-right: 12.00655px;
    margin-bottom: 8.006345px;
    margin-left: 12.001px;
  }

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

