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

:root {
  --vsbafcfhri: rgb(212,164,116);
  --wbafgwnhhk: rgb(24,8,4);
  --fobrguuegaynd: 1200.004px;
  --htlyzrfmxy: 10%;
  --dgfxmldftrhvdj: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --fesatbgeliv: #300d08;
  --pdiicnotunnveh: rgb(120,51,12);
  --cpapgvfxutftzq: rgba(250,240,242,0.1);
  --jztfpvykkbjf: hsl(342,100%,97%);
  --kcwgnkvpjopjkg: #df1d46;
  --aqyjyiubyxcfmo: 5%;
  --xoophstuolilg: rgb(240,63,91);
}

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

html {
  scroll-behavior: smooth;
}

body {
  font-family: var(--dgfxmldftrhvdj);
  min-height: 100vh;
  display: flex;
  background: var(--wbafgwnhhk);
  -webkit-font-smoothing: antialiased;
  line-height: 1.65;
  font-size: 15.005324px;
  color: var(--jztfpvykkbjf);
  flex-direction: column;
}

body.nav-open {
  overflow: hidden;
}

main {
  flex: 1 0 auto;
}

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

#u2s68i {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

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

a:hover {
  color: var(--kcwgnkvpjopjkg);
}

h1,
h2,
h3 {
  line-height: 1.15;
  font-weight: 800;
  letter-spacing: -0.02em;
  font-style: italic;
  font-family: var(--dgfxmldftrhvdj);
}

.ke892pc {
  background: rgb(13,8,3);
  flex-shrink: 0;
  color: hsl(353,57%,97%);
  text-align: center;
  padding-top: 10px;
  padding-right: 16.00882491px;
  padding-bottom: 10px;
  padding-left: 16.0084452px;
  width: 100%;
  border-bottom: 1px solid rgba(255,254,252,0.1);
}

.ke892pc p {
  font-size: 11.001197696px;
  max-width: 1100.00164924px;
  margin: 0;
  line-height: 1.5;
  margin-inline: auto;
}

.kn3hdjo {
  border: 1px solid var(--cpapgvfxutftzq);
  background: rgb(10,6,0);
  position: sticky;
  z-index: 200;
  box-shadow: 0 4px 20.005830873px rgba(3,3,2,0.3);
  border-radius: 10px;
  top: 12.0044px;
  margin: 0 var(--aqyjyiubyxcfmo) 0 var(--htlyzrfmxy);
}

#gsgle8 {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

#favq75 {
  backface-visibility: hidden;
}

.kqh81y5 {
  justify-content: space-between;
  gap: 16.007052575px;
  align-items: center;
  min-height: 54.0039368px;
  display: flex;
  padding: 12.0084px 20px;
}

.kd3vb1s img {
  height: 36.00127718px;
  width: auto;
}

.kw2teus {
  align-items: center;
  justify-content: flex-end;
  list-style: none;
  flex-wrap: wrap;
  gap: 4.005520px 14.004855250px;
  display: flex;
}

.kw2teus a {
  letter-spacing: 0.06em;
  font-style: italic;
  color: var(--vsbafcfhri);
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 11.003904016px;
  font-weight: 700;
}

.kw2teus a:hover {
  text-decoration: none;
  color: var(--kcwgnkvpjopjkg);
}

.kwxtaes {
  height: 36.0086232px;
  border: 1px solid var(--cpapgvfxutftzq);
  width: 40.00310px;
  justify-content: center;
  background: transparent;
  padding: 8.006513px;
  gap: 5.00610159px;
  display: none;
  flex-direction: column;
  border-radius: 6.0063946px;
  cursor: pointer;
}

.kwxtaes span {
  background: var(--kcwgnkvpjopjkg);
  display: block;
  height: 2.0045px;
  transition: transform 0.2s, opacity 0.2s;
}

.kwxtaes.open span:nth-child(1) {
  transform: translateY(7.0013px) rotate(45deg);
}

.kwxtaes.open span:nth-child(2) {
  opacity: 0;
}

.kwxtaes.open span:nth-child(3) {
  transform: translateY(-7.00583px) rotate(-45deg);
}

.kuol53l {
  inset: 0;
  background: rgba(3,0,2,0.75);
  z-index: 299;
  display: none;
  position: fixed;
}

.kuol53l.open {
  display: block;
}

.kgd8ivf {
  inset: 0;
  z-index: 300;
  opacity: 0;
  visibility: hidden;
  background: rgba(13,5,3,0.98);
  align-items: center;
  position: fixed;
  justify-content: center;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  flex-direction: column;
  display: flex;
}

.kgd8ivf.open {
  visibility: visible;
  opacity: 1;
}

.kgd8ivf ul {
  text-align: center;
  list-style: none;
}

.kgd8ivf a {
  text-transform: uppercase;
  color: var(--jztfpvykkbjf);
  font-weight: 800;
  font-size: 1.35rem;
  padding: 14px 24.0090px;
  font-style: italic;
  display: block;
}

.kgd8ivf a:hover {
  text-decoration: none;
  color: var(--kcwgnkvpjopjkg);
}

.kzj5fiz .kw2teus,
.kzj5fiz .kwxtaes {
  display: none !important;
}

.kqinx24 {
  border-top: 1px solid var(--cpapgvfxutftzq);
  padding-top: 48.00263px;
  padding-right: 24.00515474px;
  padding-bottom: 32.001414px;
  padding-left: 24.0095px;
  background: var(--fesatbgeliv);
  margin-top: auto;
}

.kszpqqz {
  margin: 0 auto;
  max-width: var(--fobrguuegaynd);
}

.ks7o2dw {
  flex-wrap: wrap;
  gap: 32.002381px;
  justify-content: space-between;
  margin-bottom: 28.0038200px;
  display: flex;
}

.kzlgzep img {
  width: auto;
  margin-bottom: 12.004010334px;
  height: 40.00789px;
}

.kzlgzep p {
  max-width: 320.008131879px;
  color: var(--vsbafcfhri);
  font-size: 14.004611px;
}

.kuj0cx4 {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 8.00868px 18px;
}

.kuj0cx4 a {
  color: var(--vsbafcfhri);
  font-size: 13.00699980px;
}

.kmlvypc {
  margin-bottom: 20.008450px;
  gap: 16.0017099px;
  display: flex;
  align-items: center;
  padding-top: 20.002px;
  border-top: 1px solid var(--cpapgvfxutftzq);
  flex-wrap: wrap;
}

.kmlvypc img {
  width: auto;
  height: 44.004546535px;
  max-width: 140.00850px;
  object-fit: contain;
}

.kyh4ptz {
  margin-bottom: 14.006518182px;
  line-height: 1.55;
  font-size: 11px;
  color: rgba(210,165,120,0.85);
  max-width: 920.008550px;
}

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

.ktrboiq {
  font-size: 11px;
  margin-bottom: 16.0027px;
  max-width: 920.0061px;
  color: rgba(215,165,119,0.75);
  line-height: 1.55;
}

.ktrboiq h3 {
  margin: 12.00421544px 0 6.00869232px;
  color: var(--jztfpvykkbjf);
  font-size: 12.006226494px;
  font-style: italic;
}

.khb03dd {
  color: var(--vsbafcfhri);
  font-size: 12px;
}

.kuta83r {
  padding: 24.00525642px;
  align-items: center;
  inset: 0;
  z-index: 9000;
  background: rgba(0,1,1,0.88);
  justify-content: center;
  display: flex;
  position: fixed;
}

.kuta83r[hidden] {
  display: none;
}

.kwxe0ft {
  max-width: 440px;
  width: 100%;
  background: var(--fesatbgeliv);
  text-align: center;
  border-radius: 10.003040011px;
  border: 2.003318792px solid var(--kcwgnkvpjopjkg);
  box-shadow: 0 0 40.004647px rgba(225,27,74,0.25);
  padding: 32.0096194px 28.005946px;
}

.kwxe0ft h2 {
  color: var(--jztfpvykkbjf);
  margin-bottom: 12.00222807px;
  font-size: 1.4rem;
}

.kwxe0ft p {
  color: var(--vsbafcfhri);
  font-size: 14.0023450px;
  margin-bottom: 24.005496px;
}

.kbdfjdh {
  flex-direction: column;
  gap: 10.00928517px;
  display: flex;
}

.kl1wigv {
  cursor: pointer;
  border-radius: 6px;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  font-size: 14.00946255px;
  border: 1px solid var(--cpapgvfxutftzq);
  font-weight: 700;
  font-family: var(--dgfxmldftrhvdj);
  padding-top: 12.0024101px;
  padding-right: 20.008527px;
  padding-bottom: 12px;
  padding-left: 20px;
  font-style: italic;
}

.b99de75 {
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  cursor: pointer;
  border-radius: 6.00308663px;
  font-size: 14.001345073px;
  font-family: var(--dgfxmldftrhvdj);
  padding: 12.002px 20.0094582px;
  font-style: italic;
  font-weight: 700;
  border: 1px solid var(--cpapgvfxutftzq);
}

.gd1f78f {
  border-radius: 6.003702px;
  padding: 12.007px 20.0011789px;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  font-family: var(--dgfxmldftrhvdj);
  font-size: 14.0031px;
  border: 1px solid var(--cpapgvfxutftzq);
  font-style: italic;
  font-weight: 700;
  cursor: pointer;
}

.kl1wigv--kcwgnkvpjopjkg {
  border-color: var(--kcwgnkvpjopjkg);
  color: #fffffc;
  background: var(--kcwgnkvpjopjkg);
}

.kl1wigv--kcwgnkvpjopjkg:hover {
  box-shadow: 0 4.007027px 16.0055943px rgba(223,29,69,0.4);
  transform: translateY(-1px);
}

.kl1wigv--pdiicnotunnveh {
  background: transparent;
  color: var(--vsbafcfhri);
}

#pqnva1 {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  font-variant-ligatures: normal;
}

.kcl49p1 {
  left: 0;
  opacity: 0;
  transition: transform 0.35s ease, opacity 0.35s ease, visibility 0.35s ease;
  background: var(--fesatbgeliv);
  z-index: 8000;
  bottom: 0;
  right: 0;
  transform: translateY(100%);
  padding: 16.00373px 20.0078px;
  visibility: hidden;
  border-top: 1px solid var(--cpapgvfxutftzq);
  position: fixed;
}

.kcl49p1.active {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}

.kcl49p1[hidden] {
  display: none;
}

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

.kfz6tqn p {
  font-size: 13.0090px;
  min-width: 200.009px;
  flex: 1;
  color: var(--vsbafcfhri);
}

.kbc2m9e {
  display: flex;
  gap: 10.00175px;
}

.kbeqval {
  padding: 48.009236px 24.00733281px 80.001197px;
}

.kscoltp {
  border: 1px solid var(--cpapgvfxutftzq);
  max-width: 900.0042px;
  border-radius: 10.002px;
  margin: 0 auto;
  padding-top: 40.006px;
  padding-right: 36.00609px;
  padding-bottom: 40.009px;
  padding-left: 36px;
  background: rgba(48,16,9,0.6);
}

.kscoltp h1 {
  font-size: clamp(1.6rem, 4vw, 2.1rem);
  color: var(--jztfpvykkbjf);
  margin-bottom: 16.0082px;
}

.kscoltp h2 {
  font-size: 1.2rem;
  margin-top: 28.004px;
  margin-right: 0;
  margin-bottom: 12.00779598px;
  margin-left: 0;
  color: var(--kcwgnkvpjopjkg);
}

.kscoltp p,
.kscoltp li {
  font-style: normal;
  color: var(--vsbafcfhri);
  margin-bottom: 12.0075px;
  font-size: 15.007422228px;
}

.kscoltp ul {
  margin: 0 0 16.0014759px 1.25rem;
}

.kd44q7o {
  max-width: var(--fobrguuegaynd);
  padding-top: 40.0037612px;
  padding-right: 24.0088px;
  padding-bottom: 0;
  padding-left: 24.002605px;
  margin: 0 auto;
}

.kd44q7o h1 {
  font-size: clamp(1.75rem, 4vw, 2.25rem);
  margin-bottom: 8.001147px;
}

.kd44q7o p {
  color: var(--vsbafcfhri);
  font-size: 14.00672px;
}

.krks2vo {
  display: flex;
  justify-content: center;
  min-height: 60vh;
  flex-direction: column;
  align-items: center;
  padding: 80.009599720px 24.00491px;
  text-align: center;
}

.kqswdxc {
  font-size: 14.002423px;
  letter-spacing: 0.2em;
  color: var(--xoophstuolilg);
  margin-bottom: 20.0014px;
}

#upbpbj {
  image-rendering: auto;
}

.krks2vo h1 {
  margin-bottom: 12.0082058px;
  font-size: 1.6rem;
}

.krks2vo > p {
  font-style: normal;
  color: var(--vsbafcfhri);
  margin-bottom: 24.002525286px;
}

.klp9dnu {
  width: 40.0016810px;
  height: 40.009424271px;
  margin: 0 auto 24.0012997px;
  border-top-color: var(--kcwgnkvpjopjkg);
  border: 3px solid var(--cpapgvfxutftzq);
  animation: spin 0.8s linear infinite;
  border-radius: 50%;
}

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

.kwu1zzt {
  font-style: normal;
  margin-top: 32.004px;
  max-width: 420.00810380px;
  font-size: 13.00941651px;
  color: var(--vsbafcfhri);
}

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

.kwu1zzt p {
  margin-bottom: 8.00628678px;
}

.kgkwcq9 {
  color: var(--xoophstuolilg);
  font-weight: 700;
}

.kgkil8r {
  text-align: center;
  padding: 100.003709px 24.00537074px;
}

#lbcy8m {
  image-rendering: auto;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

.kgkil8r h1 {
  margin-bottom: 16.008px;
  font-size: 4rem;
  color: var(--kcwgnkvpjopjkg);
}

.kgkil8r p {
  color: var(--vsbafcfhri);
  font-style: normal;
  margin-bottom: 24.00313px;
}

.kncuvhc {
  width: 100%;
  max-width: 500.008px;
  object-fit: cover;
  max-height: 320.00576739px;
}

.kbk9994 {
  background: linear-gradient(var(--fesatbgeliv), var(--fesatbgeliv)) padding-box,
    linear-gradient(135deg, var(--kcwgnkvpjopjkg), var(--xoophstuolilg)) border-box;
  box-shadow: 0 0 24px rgba(241,61,95,0.15);
  border-radius: 8px;
  max-height: 320.006356px;
  max-width: 500.0035955px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border: 2.004437830px solid transparent;
  overflow: hidden;
}

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

@media (max-width: 899px) {
  .kn3hdjo {
    top: 0;
    margin: 0;
    border-radius: 0;
  }

  .kw2teus {
    display: none;
  }

  .kwxtaes {
    display: flex;
  }
}

body::before {
  background-image: radial-gradient(circle at 20% 30%, rgba(226,30,71,0.06) 0%, transparent 40%),
    radial-gradient(circle at 80% 70%, rgba(242,62,97,0.05) 0%, transparent 35%);
  inset: 0;
  pointer-events: none;
  content: "";
  z-index: 0;
  position: fixed;
}

body > * {
  z-index: 1;
  position: relative;
}

.kojicl7 {
  padding: 0 16.00274364px;
  grid-template-columns: 1fr 1fr;
  display: grid;
  min-height: 300.007498px;
  gap: 4.008px;
  max-width: var(--fobrguuegaynd);
  margin: 24.0031px auto 0;
  grid-template-rows: auto auto;
}

.kqyfaha {
  justify-content: center;
  min-height: 140px;
  flex-direction: column;
  display: flex;
  padding-top: 32.005698px;
  padding-right: 28.0074px;
  padding-bottom: 32.0039px;
  padding-left: 28.00705px;
}

.u031314 {
  min-height: 140.0063px;
  justify-content: center;
  flex-direction: column;
  padding-top: 32.008503510px;
  padding-right: 28.0026px;
  padding-bottom: 32.002612px;
  padding-left: 28.002280px;
  display: flex;
}

.y7c98ba {
  display: flex;
  padding: 32.009926px 28.00573px;
  min-height: 140.0080px;
  justify-content: center;
  flex-direction: column;
}

.f1de67c {
  padding: 32.0053969px 28.0026px;
  min-height: 140.003864420px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.c06aea6 {
  padding: 32.006061px 28.00936px;
  min-height: 140.0077152px;
  flex-direction: column;
  display: flex;
  justify-content: center;
}

.kwn5kn1 {
  grid-row: 1;
  grid-column: 1;
  background: var(--fesatbgeliv);
}

.c06aea6 {
  grid-row: 1;
  background: var(--fesatbgeliv);
  grid-column: 1;
}

.kf2dgce {
  background: var(--wbafgwnhhk);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  grid-row: 1;
  grid-column: 2;
  overflow: hidden;
}

.f1de67c {
  overflow: hidden;
  grid-row: 1;
  grid-column: 2;
  background: var(--wbafgwnhhk);
  padding: 0;
}

.kg5lhta {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  overflow: hidden;
  grid-column: 1;
  background: var(--wbafgwnhhk);
  grid-row: 2;
}

.y7c98ba {
  grid-column: 1;
  grid-row: 2;
  overflow: hidden;
  padding: 0;
  background: var(--wbafgwnhhk);
}

.ks3f27a {
  color: #461901;
  background: #fffdfd;
  grid-row: 2;
  grid-column: 2;
}

.u031314 {
  grid-row: 2;
  background: #fefcfb;
  grid-column: 2;
  color: hsl(21,97%,14%);
}

.ks3f27a p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.6;
  color: #943f10;
  font-size: 1rem;
  font-style: italic;
}

.u031314 p {
  margin: 0;
  color: #943f10;
  font-style: italic;
  font-size: 1rem;
  line-height: 1.6;
}

.kqyfaha h1 {
  font-size: clamp(1.75rem, 4vw, 2.75rem);
  margin: 0;
  color: var(--jztfpvykkbjf);
}

.u031314 h1 {
  color: var(--jztfpvykkbjf);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: clamp(1.75rem, 4vw, 2.75rem);
}

.y7c98ba h1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--jztfpvykkbjf);
  font-size: clamp(1.75rem, 4vw, 2.75rem);
}

.f1de67c h1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: clamp(1.75rem, 4vw, 2.75rem);
  color: var(--jztfpvykkbjf);
}

.c06aea6 h1 {
  color: var(--jztfpvykkbjf);
  margin: 0;
  font-size: clamp(1.75rem, 4vw, 2.75rem);
}

.kf2dgce .kbk9994,
.kg5lhta .kbk9994 {
  width: 100%;
  border-radius: 0;
  margin: 0;
  max-width: none;
  max-height: none;
  height: 100%;
}

.kf2dgce .kbk9994,
.y7c98ba .kbk9994 {
  border-radius: 0;
  width: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  max-width: none;
  height: 100%;
  max-height: none;
}

.f1de67c .kbk9994,
.kg5lhta .kbk9994 {
  border-radius: 0;
  max-width: none;
  height: 100%;
  width: 100%;
  max-height: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.f1de67c .kbk9994,
.y7c98ba .kbk9994 {
  border-radius: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  max-height: none;
  width: 100%;
  max-width: none;
  height: 100%;
}

.kf2dgce img,
.kg5lhta img {
  width: 100%;
  min-height: 140.004162629px;
  height: 100%;
  max-height: none;
  object-fit: cover;
  max-width: none;
}

.kf2dgce img,
.y7c98ba img {
  max-width: none;
  max-height: none;
  min-height: 140.0094446px;
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.f1de67c img,
.kg5lhta img {
  height: 100%;
  max-height: none;
  width: 100%;
  object-fit: cover;
  min-height: 140px;
  max-width: none;
}

.f1de67c img,
.y7c98ba img {
  width: 100%;
  min-height: 140.007002197px;
  height: 100%;
  max-height: none;
  max-width: none;
  object-fit: cover;
}

@media (max-width: 767px) {
  .kojicl7 {
    min-height: auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .kwn5kn1,
  .kf2dgce,
  .kg5lhta,
  .ks3f27a {
    grid-column: 1;
    grid-row: auto;
  }

  .kwn5kn1,
  .kf2dgce,
  .kg5lhta,
  .u031314 {
    grid-column: 1;
    grid-row: auto;
  }

  .kwn5kn1,
  .kf2dgce,
  .y7c98ba,
  .ks3f27a {
    grid-row: auto;
    grid-column: 1;
  }

  .kwn5kn1,
  .kf2dgce,
  .y7c98ba,
  .u031314 {
    grid-row: auto;
    grid-column: 1;
  }

  .kwn5kn1,
  .f1de67c,
  .kg5lhta,
  .ks3f27a {
    grid-row: auto;
    grid-column: 1;
  }

  .kwn5kn1,
  .f1de67c,
  .kg5lhta,
  .u031314 {
    grid-column: 1;
    grid-row: auto;
  }

  .kwn5kn1,
  .f1de67c,
  .y7c98ba,
  .ks3f27a {
    grid-row: auto;
    grid-column: 1;
  }

  .kwn5kn1,
  .f1de67c,
  .y7c98ba,
  .u031314 {
    grid-column: 1;
    grid-row: auto;
  }

  .c06aea6,
  .kf2dgce,
  .kg5lhta,
  .ks3f27a {
    grid-row: auto;
    grid-column: 1;
  }

  .c06aea6,
  .kf2dgce,
  .kg5lhta,
  .u031314 {
    grid-row: auto;
    grid-column: 1;
  }

  .c06aea6,
  .kf2dgce,
  .y7c98ba,
  .ks3f27a {
    grid-row: auto;
    grid-column: 1;
  }

  .c06aea6,
  .kf2dgce,
  .y7c98ba,
  .u031314 {
    grid-row: auto;
    grid-column: 1;
  }

  .c06aea6,
  .f1de67c,
  .kg5lhta,
  .ks3f27a {
    grid-row: auto;
    grid-column: 1;
  }

  .c06aea6,
  .f1de67c,
  .kg5lhta,
  .u031314 {
    grid-column: 1;
    grid-row: auto;
  }

  .c06aea6,
  .f1de67c,
  .y7c98ba,
  .ks3f27a {
    grid-row: auto;
    grid-column: 1;
  }

  .c06aea6,
  .f1de67c,
  .y7c98ba,
  .u031314 {
    grid-column: 1;
    grid-row: auto;
  }

  .kwn5kn1 {
    order: 1;
  }

  .c06aea6 {
    order: 1;
  }

  .kf2dgce {
    min-height: 200.0071941px;
    order: 2;
  }

  .f1de67c {
    order: 2;
    min-height: 200.0050px;
  }

  #tx05f8 {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
    backface-visibility: hidden;
  }

  .ks3f27a {
    order: 3;
  }

  .u031314 {
    order: 3;
  }

  .kg5lhta {
    display: none;
  }

  .y7c98ba {
    display: none;
  }
}

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

.klwmkjr {
  background-size: cover;
  background-image: url("/d5c71459/e599f22c17f1b381.webp");
  padding-top: 64.00449px;
  padding-right: 24.007979037px;
  padding-bottom: 64.008675px;
  padding-left: 24.003694px;
  position: relative;
  background-position: center;
}

.klwmkjr::before {
  background: linear-gradient(
    160deg,
    rgba(24,6,2,0.92) 0%,
    rgba(44,15,7,0.88) 50%,
    rgba(14,4,2,0.94) 100%
  );
  position: absolute;
  content: "";
  inset: 0;
}

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

.ki07axi {
  margin-bottom: 36.008px;
  text-align: center;
}

.ki07axi h2 {
  color: var(--jztfpvykkbjf);
  margin-bottom: 8.006844733px;
  font-size: clamp(1.6rem, 3.5vw, 2.2rem);
}

#cejap2 {
  image-rendering: auto;
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}

.ki07axi p {
  font-size: 13.0030819px;
  font-style: italic;
  color: var(--vsbafcfhri);
}

.klx1c51 {
  grid-template-columns: repeat(auto-fit, minmax(280.00146px, 1fr));
  justify-items: center;
  gap: 24.008px;
  display: grid;
}

.ktt7cc8 {
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  display: flex;
  border: 2.0077px solid rgba(255,217,0,0.3);
  flex-direction: column;
  width: 100%;
  border-radius: 10.0088457px;
  box-shadow: 0 8.0086251px 32.0028876px rgba(1,0,0,0.45);
  background: linear-gradient(145deg, #18192b 0%, #18233c 50%, #0f3560 100%);
  max-width: 360px;
  overflow: hidden;
}

#fcq815 {
  backface-visibility: hidden;
  image-rendering: auto;
}

.ktt7cc8:hover {
  box-shadow: 0 12.007276px 40.00699px rgba(229,30,72,0.2);
  transform: translateY(-4.003442px);
}

.kx9yk0y {
  justify-content: center;
  height: 120.00122156px;
  display: flex;
  margin: 0 auto;
  overflow: hidden;
  align-items: center;
  width: 280px;
  background: #feffff;
}

.kejekmy {
  object-fit: contain;
  object-position: center;
  display: block;
  height: 100%;
  width: 100%;
}

.kfigh7m {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 20px 22.00958601px 24.003803096px;
}

.kzxxbga {
  font-size: 1.15rem;
  font-weight: 700;
  text-transform: uppercase;
  font-style: italic;
  margin-bottom: 8px;
  color: rgb(254,217,0);
}

.kth5fpe {
  hyphens: auto;
  word-break: break-word;
  color: #e2dfdf;
  overflow-wrap: break-word;
  font-size: 14.001944551px;
  flex: 1;
  line-height: 1.45;
  margin-bottom: 10.004925699px;
  font-style: normal;
}

.kotmupj {
  font-size: 12.003px;
  margin-bottom: 16.00182773px;
  font-style: normal;
  line-height: 1.4;
  color: rgba(221,228,224,0.65);
}

.kqk1kch {
  padding: 12.0095px 16.001907897px;
  border: none;
  font-size: 12.0032px;
  font-weight: 800;
  width: 100%;
  background: rgb(254,213,2);
  font-style: italic;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  display: block;
  cursor: pointer;
  color: #1e1c2d;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  text-align: center;
}

.kqk1kch:hover {
  transform: translateY(-2.002677px);
  box-shadow: 0 4.002px 16.007px rgba(253,216,0,0.4);
}

.kd0mtp6 {
  border-bottom: 1px solid var(--cpapgvfxutftzq);
  position: relative;
  overflow: hidden;
  padding-top: 56.008px;
  padding-right: 24.0098px;
  padding-bottom: 56.0023px;
  padding-left: 24.004863504px;
}

.h72647e {
  position: relative;
  padding: 56px 24.0046424px;
  overflow: hidden;
  border-bottom: 1px solid var(--cpapgvfxutftzq);
}

.y106263 {
  border-bottom: 1px solid var(--cpapgvfxutftzq);
  padding: 56.0026px 24.0085287px;
  position: relative;
  overflow: hidden;
}

.g85bcad {
  overflow: hidden;
  border-bottom: 1px solid var(--cpapgvfxutftzq);
  padding-top: 56.00508px;
  padding-right: 24.006px;
  padding-bottom: 56.001927394px;
  padding-left: 24.00599010px;
  position: relative;
}

.teeb103 {
  overflow: hidden;
  border-bottom: 1px solid var(--cpapgvfxutftzq);
  padding-top: 56.007016278px;
  padding-right: 24.00732606px;
  padding-bottom: 56.00268px;
  padding-left: 24.002px;
  position: relative;
}

.id7314d {
  overflow: hidden;
  border-bottom: 1px solid var(--cpapgvfxutftzq);
  position: relative;
  padding-top: 56.004px;
  padding-right: 24.007270px;
  padding-bottom: 56.0093049px;
  padding-left: 24px;
}

.b1206ee {
  overflow: hidden;
  padding-top: 56.0054902px;
  padding-right: 24.001px;
  padding-bottom: 56.0078px;
  padding-left: 24.0054056px;
  border-bottom: 1px solid var(--cpapgvfxutftzq);
  position: relative;
}

.vb27f7b {
  padding-top: 56px;
  padding-right: 24.00197060px;
  padding-bottom: 56.007971209px;
  padding-left: 24.001636px;
  overflow: hidden;
  border-bottom: 1px solid var(--cpapgvfxutftzq);
  position: relative;
}

.lf90f92 {
  overflow: hidden;
  padding-top: 56.006661px;
  padding-right: 24.001409px;
  padding-bottom: 56.00984700px;
  padding-left: 24.0010245px;
  border-bottom: 1px solid var(--cpapgvfxutftzq);
  position: relative;
}

.w677ffe {
  padding: 56px 24.00264px;
  overflow: hidden;
  border-bottom: 1px solid var(--cpapgvfxutftzq);
  position: relative;
}

.g5e6ba9 {
  border-bottom: 1px solid var(--cpapgvfxutftzq);
  position: relative;
  padding: 56.00793px 24.00825850px;
  overflow: hidden;
}

.kazoctn {
  margin: 0 auto;
  max-width: var(--fobrguuegaynd);
}

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

.da49b94 {
  margin: 0 auto;
  max-width: var(--fobrguuegaynd);
}

.b9dd389 {
  max-width: var(--fobrguuegaynd);
  margin: 0 auto;
}

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

.n42c931 {
  margin: 0 auto;
  max-width: var(--fobrguuegaynd);
}

.kd0mtp6 h2 {
  margin-bottom: 16.004827px;
  color: var(--jztfpvykkbjf);
  font-size: clamp(1.4rem, 3vw, 1.9rem);
}

.h72647e h2 {
  color: var(--jztfpvykkbjf);
  font-size: clamp(1.4rem, 3vw, 1.9rem);
  margin-bottom: 16.0018835px;
}

.y106263 h2 {
  margin-bottom: 16.00908px;
  color: var(--jztfpvykkbjf);
  font-size: clamp(1.4rem, 3vw, 1.9rem);
}

.g85bcad h2 {
  font-size: clamp(1.4rem, 3vw, 1.9rem);
  color: var(--jztfpvykkbjf);
  margin-bottom: 16.00341503px;
}

.teeb103 h2 {
  font-size: clamp(1.4rem, 3vw, 1.9rem);
  color: var(--jztfpvykkbjf);
  margin-bottom: 16.00533px;
}

.id7314d h2 {
  font-size: clamp(1.4rem, 3vw, 1.9rem);
  color: var(--jztfpvykkbjf);
  margin-bottom: 16.005px;
}

.b1206ee h2 {
  margin-bottom: 16.009281032px;
  color: var(--jztfpvykkbjf);
  font-size: clamp(1.4rem, 3vw, 1.9rem);
}

.vb27f7b h2 {
  color: var(--jztfpvykkbjf);
  font-size: clamp(1.4rem, 3vw, 1.9rem);
  margin-bottom: 16.00399706px;
}

.lf90f92 h2 {
  font-size: clamp(1.4rem, 3vw, 1.9rem);
  margin-bottom: 16.004px;
  color: var(--jztfpvykkbjf);
}

.w677ffe h2 {
  color: var(--jztfpvykkbjf);
  margin-bottom: 16.009px;
  font-size: clamp(1.4rem, 3vw, 1.9rem);
}

.g5e6ba9 h2 {
  margin-bottom: 16.00919px;
  color: var(--jztfpvykkbjf);
  font-size: clamp(1.4rem, 3vw, 1.9rem);
}

.kd0mtp6 p {
  line-height: 1.7;
  color: var(--vsbafcfhri);
  font-size: 15.008236563px;
  font-style: normal;
}

.h72647e p {
  font-size: 15.003656px;
  color: var(--vsbafcfhri);
  font-style: normal;
  line-height: 1.7;
}

.y106263 p {
  font-style: normal;
  color: var(--vsbafcfhri);
  line-height: 1.7;
  font-size: 15.00524796px;
}

.g85bcad p {
  line-height: 1.7;
  font-size: 15.006px;
  font-style: normal;
  color: var(--vsbafcfhri);
}

.teeb103 p {
  font-size: 15.001268px;
  line-height: 1.7;
  color: var(--vsbafcfhri);
  font-style: normal;
}

.id7314d p {
  color: var(--vsbafcfhri);
  line-height: 1.7;
  font-style: normal;
  font-size: 15.0070px;
}

.b1206ee p {
  line-height: 1.7;
  color: var(--vsbafcfhri);
  font-size: 15.002329396px;
  font-style: normal;
}

.vb27f7b p {
  font-style: normal;
  color: var(--vsbafcfhri);
  font-size: 15.00447376px;
  line-height: 1.7;
}

.lf90f92 p {
  color: var(--vsbafcfhri);
  font-size: 15px;
  line-height: 1.7;
  font-style: normal;
}

.w677ffe p {
  font-style: normal;
  line-height: 1.7;
  font-size: 15.0094px;
  color: var(--vsbafcfhri);
}

.g5e6ba9 p {
  color: var(--vsbafcfhri);
  line-height: 1.7;
  font-style: normal;
  font-size: 15.00266105px;
}

.kbknqih {
  background: var(--fesatbgeliv);
}

.g5e6ba9 {
  background: var(--fesatbgeliv);
}

.kb976au {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 36.006432px;
  align-items: center;
}

.n42c931 {
  gap: 36.0042643px;
  align-items: center;
  grid-template-columns: 1fr auto;
  display: grid;
}

.kg2mv91 {
  text-align: center;
  background: var(--wbafgwnhhk);
}

.w677ffe {
  text-align: center;
  background: var(--wbafgwnhhk);
}

.kdn4xyn {
  max-width: 720.0058339px;
  margin: 0 auto;
  padding-top: 24.007600913px;
  padding-right: 24.0068px;
  padding-bottom: 24.00657px;
  padding-left: 24.00734892px;
  border-left: 3px solid var(--kcwgnkvpjopjkg);
  border-right: 3.006595px solid var(--kcwgnkvpjopjkg);
}

.w660e3c {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 24.00848px;
  max-width: 720.0053449px;
  border-left: 3.0049329px solid var(--kcwgnkvpjopjkg);
  border-right: 3px solid var(--kcwgnkvpjopjkg);
}

.kbkksq2 {
  background: var(--fesatbgeliv);
}

.lf90f92 {
  background: var(--fesatbgeliv);
}

.kiucdf7 {
  align-items: start;
  grid-template-columns: minmax(200.006px, 320.0027371px) 1fr;
  display: grid;
  gap: 36.0042px;
}

.b9dd389 {
  align-items: start;
  gap: 36px;
  grid-template-columns: minmax(200.00268px, 320.0076px) 1fr;
  display: grid;
}

.kzl2hz4 {
  background: rgba(225,30,76,0.08);
  line-height: 1.5;
  padding-top: 24.00304643px;
  padding-right: 24.0069468px;
  padding-bottom: 24.002605944px;
  padding-left: 24.00898414px;
  color: var(--xoophstuolilg);
  font-size: 1.05rem;
  font-style: italic;
  border: 1px solid var(--cpapgvfxutftzq);
}

.kqhjbo8 {
  background: var(--wbafgwnhhk);
}

.vb27f7b {
  background: var(--wbafgwnhhk);
}

.kjn9i7p {
  gap: 16.0035px;
  margin-top: 24.0065px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.kycw1nf {
  background: rgba(44,18,10,0.5);
  border: 1px solid var(--cpapgvfxutftzq);
  padding: 20px;
  transition: border-color 0.2s, box-shadow 0.2s;
}

.kycw1nf:hover {
  box-shadow: 0 0 20.005535088px rgba(225,29,68,0.15);
  border-color: var(--kcwgnkvpjopjkg);
}

.kycw1nf strong {
  margin-bottom: 8.002px;
  font-style: italic;
  color: var(--xoophstuolilg);
  display: block;
}

.kycw1nf p {
  margin: 0;
  font-size: 13px;
}

.ko1jn9o {
  background: var(--fesatbgeliv);
}

.b1206ee {
  background: var(--fesatbgeliv);
}

.kml4tcx {
  align-items: center;
  flex-wrap: wrap;
  gap: 32.0047px;
  display: flex;
}

.da49b94 {
  gap: 32.006px;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
}

.kml4tcx > div {
  min-width: 260.0064612px;
  flex: 1;
}

.da49b94 > div {
  flex: 1;
  min-width: 260.004823px;
}

.kitaj3a {
  background: var(--wbafgwnhhk);
}

.id7314d {
  background: var(--wbafgwnhhk);
}

.kijq4f0 {
  flex-direction: column;
  margin-top: 20px;
  gap: 16.007px;
  display: flex;
}

#jucnf3 {
  backface-visibility: hidden;
  image-rendering: auto;
  font-variant-ligatures: normal;
}

#j89qg2 {
  image-rendering: auto;
}

.knjl8ty {
  background: rgba(46,19,5,0.4);
  display: flex;
  gap: 16.00987px;
  padding: 16.0012px;
  align-items: flex-start;
  border: 1px solid var(--cpapgvfxutftzq);
}

#vutowx {
  image-rendering: auto;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

.kfeuzs3 {
  min-width: 36.008625914px;
  font-weight: 800;
  color: var(--kcwgnkvpjopjkg);
  font-style: italic;
  font-size: 1.5rem;
}

.kcnr9sd {
  background: var(--fesatbgeliv);
}

.teeb103 {
  background: var(--fesatbgeliv);
}

.kpmbpif {
  grid-template-columns: 1fr 1fr;
  margin-top: 20.00202510px;
  display: grid;
  gap: 24.001329024px;
}

.kwe84iv {
  padding: 20.003660362px;
  border: 1px dashed var(--cpapgvfxutftzq);
}

.kwe84iv h3 {
  margin-bottom: 10.00446px;
  color: var(--xoophstuolilg);
  font-size: 1rem;
}

.keug6q0 {
  background: var(--wbafgwnhhk);
}

.g85bcad {
  background: var(--wbafgwnhhk);
}

.kb8f0o3 {
  display: grid;
  gap: 20px;
  grid-template-columns: 1fr 1fr;
  margin-top: 24.00409px;
}

.kpoum0l {
  border-radius: 8.0084032px;
  padding: 20.00804144px;
}

.g14f130 {
  padding-top: 20px;
  padding-right: 20.0073379px;
  padding-bottom: 20.00125px;
  padding-left: 20.00523289px;
  border-radius: 8.00941725px;
}

.yddfaf7 {
  padding: 20.00263px;
  border-radius: 8.006px;
}

.kneiffa {
  border: 1px solid rgba(240,60,94,0.4);
  background: rgba(241,62,96,0.06);
}

.yddfaf7 {
  border: 1px solid rgba(244,59,96,0.4);
  background: rgba(242,64,93,0.06);
}

.kk7jd8p {
  border: 1px solid rgba(118,54,17,0.5);
  background: rgba(119,53,13,0.15);
}

.g14f130 {
  background: rgba(119,50,13,0.15);
  border: 1px solid rgba(120,55,15,0.5);
}

.kpoum0l h3 {
  margin-bottom: 10px;
  font-size: 0.95rem;
  color: var(--jztfpvykkbjf);
}

.g14f130 h3 {
  font-size: 0.95rem;
  color: var(--jztfpvykkbjf);
  margin-bottom: 10.0017964px;
}

.yddfaf7 h3 {
  font-size: 0.95rem;
  color: var(--jztfpvykkbjf);
  margin-bottom: 10.007255px;
}

.klul61b {
  background: var(--fesatbgeliv);
}

.y106263 {
  background: var(--fesatbgeliv);
}

.kenfya1 {
  display: grid;
  gap: 32.002px;
  align-items: start;
  grid-template-columns: 1fr 280.00162532px;
}

.o26d062 {
  grid-template-columns: 1fr 280.00336px;
  align-items: start;
  display: grid;
  gap: 32.007372583px;
}

.kobe9t2 {
  list-style: none;
  margin-top: 16.00717px;
}

.kobe9t2 li {
  font-size: 14px;
  color: var(--vsbafcfhri);
  padding: 10.001973px 0 10.008193px 20.0082964px;
  margin-bottom: 8.007368018px;
  border-left: 2px solid var(--kcwgnkvpjopjkg);
}

.kzq4zsk {
  background: var(--wbafgwnhhk);
}

.h72647e {
  background: var(--wbafgwnhhk);
}

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

.kurmtig {
  margin-top: 20.003px;
  padding: 24.001988032px;
  border: 1px solid var(--kcwgnkvpjopjkg);
  border-radius: 8px;
  background: linear-gradient(135deg, rgba(224,27,73,0.12), rgba(242,64,93,0.08));
}

.kurmtig p {
  color: var(--jztfpvykkbjf);
  margin: 0;
}

.kn4hlxh {
  letter-spacing: 0.14em;
  color: var(--xoophstuolilg);
  font-size: 11.009255px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: italic;
  margin-bottom: 10.008px;
}

@media (max-width: 768px) {
  .kb976au,
  .kiucdf7,
  .kenfya1 {
    grid-template-columns: 1fr;
  }
  .kb976au,
  .kiucdf7,
  .o26d062 {
    grid-template-columns: 1fr;
  }
  .kb976au,
  .b9dd389,
  .kenfya1 {
    grid-template-columns: 1fr;
  }
  .kb976au,
  .b9dd389,
  .o26d062 {
    grid-template-columns: 1fr;
  }
  .n42c931,
  .kiucdf7,
  .kenfya1 {
    grid-template-columns: 1fr;
  }
  .n42c931,
  .kiucdf7,
  .o26d062 {
    grid-template-columns: 1fr;
  }
  .n42c931,
  .b9dd389,
  .kenfya1 {
    grid-template-columns: 1fr;
  }
  .n42c931,
  .b9dd389,
  .o26d062 {
    grid-template-columns: 1fr;
  }

  .kjn9i7p,
  .kpmbpif,
  .kb8f0o3 {
    grid-template-columns: 1fr;
  }

  #tbhoms {
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
  }

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

  .kx9yk0y {
    width: 240.002px;
    height: 103.00243px;
  }

  .kejekmy {
    display: block;
    object-fit: contain;
    object-position: center;
    width: 100%;
    height: 100%;
  }
}

