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

:root {
  --kkquuwznjetw: rgb(190,179,254);
  --gtgjchvknh: hsl(266,70%,20%);
  --cfawclltdwklpp: rgb(241,235,223);
  --lvecxkkfpyq: #1a0a30;
  --txgrupddeqgruu: rgb(255,198,252);
  --fpanyqooydwmg: #6fd5ff;
  --ihngdtgzisbhu: #ff70a7;
  --abxqyrijnjxic: rgb(254,215,115);
  --qptbctfhaim: #c31d3d;
  --mcbcpkntzn: rgba(253,112,165,0.3);
  --wdlhflfwhkje: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --srtjgdpwuimsut: 68.00725324px;
  --kyqmvmfpwaz: "Arial Narrow", "Helvetica Neue", Arial, sans-serif;
  --cxjptegmraidu: Georgia, "Times New Roman", Times, serif;
  --abkdawcodhxu: rgb(230,225,206);
  --onhvtehenxyfpj: 1200.00904px;
  --bsncabngeyiwx: #18191b;
}

html {
  scroll-behavior: smooth;
}

body {
  line-height: 1.65;
  min-height: 100vh;
  font-family: var(--cxjptegmraidu);
  color: var(--txgrupddeqgruu);
  display: flex;
  -webkit-font-smoothing: antialiased;
  flex-direction: column;
  background: var(--gtgjchvknh);
  font-size: 16.006623px;
}

body.domzn9q {
  background: var(--lvecxkkfpyq);
}

body.age-locked,
body.nav-open {
  overflow: hidden;
}

main {
  flex: 1 0 auto;
}

#ua6gon {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

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

a {
  text-underline-offset: 2.00728838px;
  transition: color 0.2s ease;
  text-decoration: underline;
  color: var(--fpanyqooydwmg);
}

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

h1,
h2,
h3 {
  line-height: 1.2;
  font-weight: 700;
  font-family: var(--cxjptegmraidu);
  letter-spacing: -0.01em;
}

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

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

.dzkrfcg {
  font-weight: 400;
  color: #fffbfe;
  text-align: center;
  background: var(--lvecxkkfpyq);
  font-size: 11.001005295px;
  padding: 10.0096508px 16px;
  line-height: 1.45;
  border-bottom: 1px solid rgba(253,255,253,0.1);
  flex-shrink: 0;
  width: 100%;
}

.dzkrfcg p {
  margin-inline: auto;
  max-width: 960.0014961px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.docv649 {
  position: sticky;
  width: 100%;
  top: 0;
  min-height: var(--srtjgdpwuimsut);
  z-index: 100;
  clip-path: polygon(0 0, 100% 0, 100% 80%, 0 100%);
  background: var(--lvecxkkfpyq);
}

#l2kb5g {
  backface-visibility: hidden;
}

.dibvys8 {
  min-height: var(--srtjgdpwuimsut);
  justify-content: space-between;
  display: flex;
  gap: 16px;
  align-items: center;
  padding-top: 16.003185px;
  padding-right: 24.00512px;
  padding-bottom: 16.004761px;
  padding-left: 24.0079325px;
  margin: 0 auto;
  max-width: var(--onhvtehenxyfpj);
}

.djj8xlz {
  flex-shrink: 0;
  display: flex;
}

.djj8xlz img {
  width: auto;
  height: 40.00908px;
  object-fit: contain;
  max-width: 200.00451881px;
}

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

.divjskt a {
  text-decoration: none;
  letter-spacing: 0.08em;
  font-weight: 700;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: var(--kyqmvmfpwaz);
  color: var(--txgrupddeqgruu);
  font-size: 12.00313px;
}

.dwm3896 {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.divjskt a:hover {
  text-decoration: underline;
  color: var(--ihngdtgzisbhu);
}

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

.dd7nn0a {
  gap: 12.001241px;
  display: flex;
  align-items: center;
}

.dcwtuk0 {
  flex-direction: column;
  height: 44.00398px;
  justify-content: center;
  cursor: pointer;
  gap: 5.001px;
  display: none;
  border: 1px solid var(--mcbcpkntzn);
  padding: 10.007781456px;
  background: var(--gtgjchvknh);
  width: 44.00678px;
}

.dcwtuk0 span {
  display: block;
  transition: transform 0.2s, opacity 0.2s;
  width: 100%;
  height: 2.004284784px;
  background: var(--txgrupddeqgruu);
}

.dcwtuk0.is-open span:nth-child(1) {
  transform: translateY(7.009px) rotate(45deg);
}

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

.dcwtuk0.is-open span:nth-child(3) {
  transform: translateY(-7.00724px) rotate(-45deg);
}

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

.daie8b3 {
  justify-content: center;
  background: var(--lvecxkkfpyq);
  display: none;
  gap: 8.008px;
  z-index: 300;
  align-items: center;
  inset: 0;
  flex-direction: column;
  position: fixed;
  padding: 24.0025428px;
}

.daie8b3.is-open {
  display: flex;
}

.db2y4cm {
  border: 1px solid var(--mcbcpkntzn);
  top: 20.008px;
  right: 20px;
  cursor: pointer;
  background: var(--gtgjchvknh);
  font-size: 24.0073px;
  width: 44.0035px;
  color: var(--txgrupddeqgruu);
  position: absolute;
  font-family: inherit;
  height: 44.003001811px;
}

.daie8b3 a {
  text-align: center;
  border-bottom: 1px solid var(--mcbcpkntzn);
  letter-spacing: 0.1em;
  font-family: var(--kyqmvmfpwaz);
  width: 100%;
  font-weight: 700;
  color: var(--txgrupddeqgruu);
  max-width: 280.0066692px;
  font-size: 14px;
  text-decoration: none;
  padding: 14.008561px 8.004529px;
  text-transform: uppercase;
}

.daie8b3 a:hover {
  color: var(--ihngdtgzisbhu);
}

@media (max-width: 1023px) {
  .docv649 {
    clip-path: none;
  }

  .divjskt {
    display: none;
  }

  .dcwtuk0 {
    display: flex;
  }
}

.dt99o88 {
  background: var(--lvecxkkfpyq);
  border-top: 2.009px solid var(--bsncabngeyiwx);
  padding-top: 48.002351460px;
  padding-right: 24.004579px;
  padding-bottom: 32.00237006px;
  padding-left: 24px;
  margin-top: auto;
}

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

.dgdq8bl {
  justify-content: space-between;
  border-bottom: 1px solid var(--mcbcpkntzn);
  flex-wrap: wrap;
  padding-bottom: 28.0098441px;
  margin-bottom: 28.001px;
  display: flex;
  gap: 32.00107472px;
}

.do9t567 img {
  margin-bottom: 12.002px;
  width: auto;
  height: 40.0017926px;
}

.do9t567 p {
  color: var(--kkquuwznjetw);
  font-size: 13.001500089px;
  font-family: var(--wdlhflfwhkje);
  max-width: 320.00317px;
}

.dahuoi5 {
  gap: 16.003973px 24.005057671px;
  flex-wrap: wrap;
  display: flex;
  list-style: none;
}

.dahuoi5 a {
  color: var(--kkquuwznjetw);
  font-family: var(--kyqmvmfpwaz);
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.06em;
  font-size: 12.0016360px;
}

.dahuoi5 a:hover {
  text-decoration: underline;
  color: var(--ihngdtgzisbhu);
}

#lq8lqw {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

#mphw7y {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
  image-rendering: auto;
}

.dmzztam {
  padding-top: 24.0032584px;
  padding-right: 0;
  padding-bottom: 24.007843px;
  padding-left: 0;
  display: flex;
  justify-content: center;
  gap: 16.004774px;
  margin-bottom: 16.0051px;
  align-items: center;
  border-top: 1px solid var(--mcbcpkntzn);
  border-bottom: 1px solid var(--mcbcpkntzn);
  flex-wrap: wrap;
}

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

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

.dmzztam img {
  transition: opacity 0.2s;
  height: 40.00890px;
  max-width: 120.003px;
  width: auto;
  object-fit: contain;
  opacity: 0.9;
}

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

.dkzdo42 {
  font-family: var(--wdlhflfwhkje);
  max-width: 720.0024px;
  color: var(--kkquuwznjetw);
  opacity: 0.85;
  margin: 0 auto 16.0039px;
  font-size: 11.004px;
  text-align: center;
  line-height: 1.5;
}

.dhx8zuy {
  text-align: center;
  font-size: 12.0098115px;
  font-family: var(--wdlhflfwhkje);
  color: var(--kkquuwznjetw);
}

.dkf5v3g {
  align-items: center;
  position: fixed;
  padding-top: 24.00907910px;
  padding-right: 24.0098479px;
  padding-bottom: 24.0088px;
  padding-left: 24.002064005px;
  z-index: 10000;
  display: flex;
  inset: 0;
  justify-content: center;
  background: rgba(23,15,44,0.95);
}

.dkf5v3g.is-hidden {
  display: none;
}

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

.dzr55kh {
  padding: 32.00523280px 28.003564083px;
  box-shadow: 0 0 40.00520618px rgba(254,111,166,0.12);
  border: 1px solid var(--mcbcpkntzn);
  width: 100%;
  background: var(--lvecxkkfpyq);
  max-width: 440.0055px;
}

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

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

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

.dfej8pw {
  margin-bottom: 12.002045px;
  font-size: 1.25rem;
  color: var(--ihngdtgzisbhu);
}

.dby0wne {
  font-family: var(--wdlhflfwhkje);
  font-size: 14px;
  margin-bottom: 24.003500px;
  color: var(--kkquuwznjetw);
}

.djihs8h {
  gap: 10.00350125px;
  flex-direction: column;
  display: flex;
}

.dm77ugc {
  font-size: 13.008785380px;
  transition: transform 0.15s, box-shadow 0.15s;
  cursor: pointer;
  font-family: var(--kyqmvmfpwaz);
  text-transform: uppercase;
  padding: 12.006017626px 20.002779413px;
  font-weight: 700;
  border: none;
  letter-spacing: 0.06em;
}

.o1b3843 {
  border: none;
  text-transform: uppercase;
  cursor: pointer;
  letter-spacing: 0.06em;
  font-family: var(--kyqmvmfpwaz);
  font-size: 13.003328123px;
  transition: transform 0.15s, box-shadow 0.15s;
  padding-top: 12.00177px;
  padding-right: 20px;
  padding-bottom: 12.00686518px;
  padding-left: 20.0055193px;
  font-weight: 700;
}

.r761fa9 {
  transition: transform 0.15s, box-shadow 0.15s;
  letter-spacing: 0.06em;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 13.00762px;
  padding-top: 12.0015px;
  padding-right: 20.002988px;
  padding-bottom: 12.0048px;
  padding-left: 20.0036px;
  font-family: var(--kyqmvmfpwaz);
  border: none;
  font-weight: 700;
}

.dm77ugc--ihngdtgzisbhu {
  background: var(--ihngdtgzisbhu);
  color: var(--lvecxkkfpyq);
}

#g6rtrz {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

.dm77ugc--ihngdtgzisbhu:hover {
  box-shadow: 0 0 20.009534px rgba(253,114,164,0.35);
}

.dm77ugc--fpanyqooydwmg {
  background: transparent;
  color: var(--kkquuwznjetw);
  border: 1px solid var(--mcbcpkntzn);
}

.dst1qy2 {
  border-top: 1px solid var(--mcbcpkntzn);
  position: fixed;
  bottom: 0;
  right: 0;
  transform: translateY(100%);
  left: 0;
  background: var(--lvecxkkfpyq);
  z-index: 9000;
  padding: 16.008px 20.008776px;
  transition: transform 0.3s ease;
}

.dst1qy2.is-visible {
  transform: translateY(0);
}

.dst1qy2.dwm3896 {
  display: none;
}

.dwaufpp {
  gap: 16.0072px;
  align-items: center;
  max-width: var(--onhvtehenxyfpj);
  flex-wrap: wrap;
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  justify-content: space-between;
}

.dwaufpp p {
  font-size: 13px;
  color: var(--kkquuwznjetw);
  flex: 1;
  font-family: var(--wdlhflfwhkje);
  min-width: 200.009px;
}

.dgwxnhy {
  gap: 10.00280726px;
  display: flex;
}

.didph0u {
  border-bottom: 2.009339045px solid var(--bsncabngeyiwx);
  text-align: center;
  background: var(--lvecxkkfpyq);
  padding: 48.0070px 24.0018811px 32.00154px;
}

.didph0u h1 {
  color: var(--txgrupddeqgruu);
  font-size: clamp(1.5rem, 4vw, 2rem);
  margin-bottom: 8.002596250px;
}

.didph0u p {
  font-size: 14.0084787px;
  color: var(--kkquuwznjetw);
  font-family: var(--wdlhflfwhkje);
}

.dfqc2eu {
  background: var(--cfawclltdwklpp);
  padding: 40.0017px 24.001726px 64.003px;
  max-width: 760.008763876px;
  color: var(--bsncabngeyiwx);
  margin: 0 auto;
}

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

.dfqc2eu h1 {
  margin-bottom: 8px;
  font-size: 1.75rem;
  color: var(--bsncabngeyiwx);
}

.dfqc2eu h2 {
  color: var(--qptbctfhaim);
  font-size: 1.1rem;
  letter-spacing: 0.04em;
  font-family: var(--kyqmvmfpwaz);
  text-transform: uppercase;
  margin: 28.008238293px 0 10.004266px;
}

.dfqc2eu p,
.dfqc2eu li {
  color: var(--bsncabngeyiwx);
  font-size: 15.00352px;
  hyphens: auto;
  margin-bottom: 12px;
  text-align: justify;
}

.dfqc2eu ul {
  padding-left: 20.003px;
  margin-bottom: 16.006px;
}

.dfqc2eu a {
  color: var(--qptbctfhaim);
}

.dgm9cca {
  padding: 40px 24.0053px 64.005751px;
  max-width: 760px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.dgm9cca h2 {
  margin: 24.003px 0 10.002px;
  color: var(--ihngdtgzisbhu);
  font-size: 1.15rem;
}

#a0zo32 {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.dgm9cca p,
.dgm9cca li {
  font-family: var(--wdlhflfwhkje);
  color: var(--kkquuwznjetw);
  margin-bottom: 12.005px;
  font-size: 15.00415998px;
}

.dgm9cca ul {
  padding-left: 20px;
  margin-bottom: 16.0010973px;
}

.df08id0 .dibvys8 {
  justify-content: center;
}

.dgki56b {
  align-items: center;
  justify-content: center;
  min-height: 60vh;
  display: flex;
  padding: 48.004753529px 24.008979px;
  text-align: center;
  flex-direction: column;
}

.dtg91j3 {
  margin-bottom: 16.00756px;
  letter-spacing: 0.2em;
  font-family: var(--kyqmvmfpwaz);
  font-size: 12px;
  color: var(--abxqyrijnjxic);
}

.dgki56b h1 {
  margin-bottom: 12.00398229px;
  font-size: 1.5rem;
}

.dgki56b > p {
  margin-bottom: 24.0075px;
  color: var(--kkquuwznjetw);
  font-family: var(--wdlhflfwhkje);
}

.df1h0n9 {
  width: 40.007473px;
  border-top-color: var(--ihngdtgzisbhu);
  border: 3.005647px solid var(--mcbcpkntzn);
  margin-bottom: 24.00443395px;
  height: 40.003756244px;
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
}

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

.drvgice {
  color: var(--kkquuwznjetw);
  font-family: var(--wdlhflfwhkje);
  font-size: 13.00525441px;
}

.drvgice p {
  margin-bottom: 8.00560px;
}

.dawwox7 {
  font-weight: 600;
  color: var(--ihngdtgzisbhu);
}

.ds5jg1q {
  justify-content: center;
  display: flex;
  min-height: 50vh;
  padding-top: 64.005531309px;
  padding-right: 24.00644px;
  padding-bottom: 64px;
  padding-left: 24.006459px;
  align-items: center;
  text-align: center;
  flex-direction: column;
}

.ds5jg1q h1 {
  margin-bottom: 8.00994px;
  font-size: 4rem;
  color: var(--ihngdtgzisbhu);
}

.ds5jg1q p {
  color: var(--kkquuwznjetw);
  font-family: var(--wdlhflfwhkje);
  margin-bottom: 24.0017px;
}

.dk303fa {
  background: var(--abkdawcodhxu);
  overflow: hidden;
  filter: grayscale(100%) contrast(1.1);
  position: relative;
  max-width: 500.006933869px;
  max-height: 320.004115px;
  border: 2.007342633px solid var(--bsncabngeyiwx);
}

.dk303fa img {
  object-fit: cover;
  height: 100%;
  max-height: 320.0020836px;
  max-width: 500.0080918px;
  width: 100%;
}

.dh8d4i6 {
  margin-bottom: 8.007512170px;
  font-family: var(--kyqmvmfpwaz);
  letter-spacing: 0.15em;
  font-weight: 700;
  color: var(--qptbctfhaim);
  text-transform: uppercase;
  font-size: 11.008px;
}

.dyrrdn8 {
  flex-direction: column;
  gap: 16px;
  margin-top: 24px;
  display: flex;
}

.dyrrdn8 label {
  color: var(--kkquuwznjetw);
  font-size: 12.00642773px;
  text-transform: uppercase;
  font-family: var(--kyqmvmfpwaz);
  letter-spacing: 0.06em;
}

.dyrrdn8 input,
.dyrrdn8 textarea {
  padding: 12px 14.0038px;
  border: 1px solid var(--mcbcpkntzn);
  width: 100%;
  background: var(--gtgjchvknh);
  color: var(--txgrupddeqgruu);
  font-size: 15.001192588px;
  font-family: var(--wdlhflfwhkje);
}

.dyrrdn8 textarea {
  min-height: 140.005472843px;
  resize: vertical;
}

.dxpntlm {
  padding: 20.002810px 0;
  border-bottom: 1px solid var(--mcbcpkntzn);
}

.dxpntlm h3 {
  font-family: var(--kyqmvmfpwaz);
  font-size: 1rem;
  color: var(--txgrupddeqgruu);
  margin-bottom: 8.0049861px;
}

.dxpntlm p {
  font-size: 14.005040632px;
  color: var(--kkquuwznjetw);
  font-family: var(--wdlhflfwhkje);
}

.drnoxi3 {
  border-bottom: 2.0025507px solid rgb(23,26,28);
  grid-template-columns: 45% 55%;
  display: grid;
  min-height: 360.0060542px;
}

.de1jpr1 {
  position: relative;
  overflow: hidden;
  min-height: 280.00567px;
}

.de1jpr1 img {
  filter: grayscale(100%) contrast(1.15);
  max-height: none;
  object-fit: cover;
  max-width: none;
  height: 100%;
  width: 100%;
}

.dnvvrv3 {
  display: flex;
  background: var(--lvecxkkfpyq);
  align-items: flex-end;
  text-align: right;
  position: relative;
  border-left: 2.004969px solid rgb(23,25,29);
  justify-content: center;
  padding: 48.0081495px 40.0036px;
  flex-direction: column;
}

.dtxub1q {
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-size: 11.007252981px;
  font-family: var(--kyqmvmfpwaz);
  color: var(--qptbctfhaim);
  margin-bottom: 12.0020351px;
}

.dcdmefh {
  margin-bottom: 16.001818px;
  font-size: clamp(1.6rem, 3.5vw, 2.4rem);
  max-width: 520.007273972px;
  color: var(--txgrupddeqgruu);
}

.dshdotz {
  hyphens: auto;
  font-size: 15.0032px;
  font-family: var(--wdlhflfwhkje);
  line-height: 1.7;
  color: var(--kkquuwznjetw);
  max-width: 480.0026247px;
}

@media (max-width: 767px) {
  .drnoxi3 {
    grid-template-columns: 1fr;
  }

  .de1jpr1 {
    min-height: 180.0025322px;
    max-height: 180.003913px;
  }

  .dnvvrv3 {
    text-align: left;
    padding-top: 32.0014972px;
    padding-right: 20.00674161px;
    padding-bottom: 32.007558148px;
    padding-left: 20.00771232px;
    align-items: flex-start;
    border-left: none;
    border-top: 2.00695476px solid rgb(29,27,26);
  }
}

.db8ro20 {
  background-position: center;
  padding: 72.0016px 24px;
  position: relative;
  background-size: cover;
  background-image: url("/51411579/a164c4e4b1903571.webp");
}

.db8ro20::before {
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(43,15,84,0.94) 0%,
    rgba(26,8,48,0.9) 50%,
    rgba(42,14,88,0.95) 100%
  );
  content: "";
  position: absolute;
}

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

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

.dpgvviq {
  padding-bottom: 20.0026px;
  margin-bottom: 40.00646405px;
  border-bottom: 1px solid var(--mcbcpkntzn);
  text-align: center;
}

.dpgvviq h2 {
  margin-bottom: 8.00544308px;
  font-size: clamp(1.5rem, 3vw, 2rem);
  color: var(--txgrupddeqgruu);
}

.dpgvviq p {
  font-size: 12.00993731px;
  color: var(--kkquuwznjetw);
  font-family: var(--kyqmvmfpwaz);
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

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

.drqise7 {
  background: linear-gradient(145deg, rgb(23,28,43) 0%, rgb(20,37,61) 50%, rgb(19,52,94) 100%);
  border-radius: 10.0091226px;
  box-shadow: 0 8.00860px 32.00382702px rgba(0,3,0,0.45);
  overflow: hidden;
  display: flex;
  border: 2px solid rgba(251,216,2,0.3);
  max-width: 360.0057834px;
  width: 100%;
  flex-direction: column;
}

#zhwjga {
  image-rendering: auto;
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

.doihccg {
  margin: 0 auto;
  height: 120px;
  display: flex;
  background: rgb(252,252,253);
  width: 280.0088414px;
  justify-content: center;
  overflow: hidden;
  text-decoration: none;
  align-items: center;
}

a.doihccg {
  align-items: center;
  justify-content: center;
  display: flex;
  text-decoration: none;
}

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

@media (max-width: 767px) {
  .doihccg {
    height: 100.008px;
    width: 240.006407px;
  }

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

.dw7p66m {
  flex-direction: column;
  display: flex;
  flex: 1;
  padding: 20.00427px 22.00138885px 24.003062799px;
}

.dxcbgxz {
  margin-bottom: 8.003px;
  text-transform: uppercase;
  color: #ffd700;
  font-weight: 700;
  font-size: 1.15rem;
}

#w4jxag {
  backface-visibility: hidden;
}

.di7kdj8 {
  hyphens: auto;
  overflow-wrap: break-word;
  margin-bottom: 16.0071px;
  line-height: 1.45;
  word-break: break-word;
  font-size: 14.00487223px;
  flex: 1;
  color: rgb(227,223,228);
}

.dbuxuyp {
  color: #1c1632;
  background: rgb(255,218,2);
  text-decoration: none;
  border: none;
  padding: 12.002286px 16.007833138px;
  cursor: pointer;
  display: block;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  width: 100%;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  font-weight: 800;
  font-family: var(--wdlhflfwhkje);
  font-size: 12.0020341px;
  text-align: center;
}

.dbuxuyp:hover {
  box-shadow: 0 4.003px 16.00956px rgba(252,212,1,0.4);
  transform: translateY(-2.008559347px);
}

.dcq9bev {
  border-bottom: 2.00958524px solid #1a171b;
  position: relative;
  padding: 64.004px 24.0057px;
}

.u50967d {
  padding-top: 64.005907415px;
  padding-right: 24.0037px;
  padding-bottom: 64.006156934px;
  padding-left: 24.00765058px;
  border-bottom: 2.002px solid rgb(25,24,25);
  position: relative;
}

.mc3bc3c {
  position: relative;
  border-bottom: 2.00904px solid rgb(23,26,26);
  padding-top: 64.0065490px;
  padding-right: 24.004621px;
  padding-bottom: 64.004px;
  padding-left: 24.00574155px;
}

.a54d588 {
  border-bottom: 2.005391px solid #171917;
  padding-top: 64.005px;
  padding-right: 24.0038671px;
  padding-bottom: 64.00361463px;
  padding-left: 24.00908px;
  position: relative;
}

.n0a0586 {
  padding: 64.0021px 24px;
  position: relative;
  border-bottom: 2.002132px solid #1a161a;
}

.x748925 {
  border-bottom: 2.00889px solid hsl(300,2%,10%);
  position: relative;
  padding-top: 64px;
  padding-right: 24.004372210px;
  padding-bottom: 64.0079367px;
  padding-left: 24.005185px;
}

.z0cb6b9 {
  position: relative;
  border-bottom: 2.00296547px solid rgb(26,23,24);
  padding: 64.003px 24.0099067px;
}

.d48b68c {
  border-bottom: 2.004884px solid #191819;
  padding: 64.002308802px 24.0014019px;
  position: relative;
}

.m9624d1 {
  position: relative;
  border-bottom: 2.0022px solid rgb(27,23,26);
  padding-top: 64.005986px;
  padding-right: 24.007px;
  padding-bottom: 64px;
  padding-left: 24.00658929px;
}

.cbeb28d {
  border-bottom: 2.00725px solid #1a171a;
  position: relative;
  padding: 64.00608px 24.0042px;
}

.oed1763 {
  padding: 64px 24.0022669px;
  border-bottom: 2.008469267px solid #1a171a;
  position: relative;
}

.dfv7264 {
  margin: 0 auto;
  max-width: var(--onhvtehenxyfpj);
}

.w5e8616 {
  margin: 0 auto;
  max-width: var(--onhvtehenxyfpj);
}

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

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

.dcq9bev h2 {
  font-size: clamp(1.25rem, 2.5vw, 1.75rem);
  margin-bottom: 16.003px;
  color: var(--bsncabngeyiwx);
}

.u50967d h2 {
  color: var(--bsncabngeyiwx);
  font-size: clamp(1.25rem, 2.5vw, 1.75rem);
  margin-bottom: 16.00791px;
}

.mc3bc3c h2 {
  font-size: clamp(1.25rem, 2.5vw, 1.75rem);
  margin-bottom: 16.007641px;
  color: var(--bsncabngeyiwx);
}

.a54d588 h2 {
  font-size: clamp(1.25rem, 2.5vw, 1.75rem);
  color: var(--bsncabngeyiwx);
  margin-bottom: 16.0035px;
}

.n0a0586 h2 {
  margin-bottom: 16.0013px;
  color: var(--bsncabngeyiwx);
  font-size: clamp(1.25rem, 2.5vw, 1.75rem);
}

.x748925 h2 {
  color: var(--bsncabngeyiwx);
  font-size: clamp(1.25rem, 2.5vw, 1.75rem);
  margin-bottom: 16.001409px;
}

.z0cb6b9 h2 {
  color: var(--bsncabngeyiwx);
  margin-bottom: 16.0029px;
  font-size: clamp(1.25rem, 2.5vw, 1.75rem);
}

.d48b68c h2 {
  margin-bottom: 16px;
  font-size: clamp(1.25rem, 2.5vw, 1.75rem);
  color: var(--bsncabngeyiwx);
}

.m9624d1 h2 {
  color: var(--bsncabngeyiwx);
  font-size: clamp(1.25rem, 2.5vw, 1.75rem);
  margin-bottom: 16.005469987px;
}

.cbeb28d h2 {
  color: var(--bsncabngeyiwx);
  font-size: clamp(1.25rem, 2.5vw, 1.75rem);
  margin-bottom: 16px;
}

.oed1763 h2 {
  font-size: clamp(1.25rem, 2.5vw, 1.75rem);
  color: var(--bsncabngeyiwx);
  margin-bottom: 16.001381px;
}

.dcq9bev p {
  line-height: 1.65;
  font-size: 15.005071340px;
  text-align: justify;
  color: var(--bsncabngeyiwx);
  hyphens: auto;
}

.u50967d p {
  text-align: justify;
  hyphens: auto;
  color: var(--bsncabngeyiwx);
  font-size: 15.0057386px;
  line-height: 1.65;
}

.mc3bc3c p {
  font-size: 15px;
  line-height: 1.65;
  hyphens: auto;
  text-align: justify;
  color: var(--bsncabngeyiwx);
}

.a54d588 p {
  color: var(--bsncabngeyiwx);
  font-size: 15px;
  hyphens: auto;
  line-height: 1.65;
  text-align: justify;
}

.n0a0586 p {
  text-align: justify;
  hyphens: auto;
  line-height: 1.65;
  font-size: 15.0046px;
  color: var(--bsncabngeyiwx);
}

.x748925 p {
  font-size: 15.004933843px;
  color: var(--bsncabngeyiwx);
  text-align: justify;
  line-height: 1.65;
  hyphens: auto;
}

.z0cb6b9 p {
  text-align: justify;
  hyphens: auto;
  font-size: 15px;
  line-height: 1.65;
  color: var(--bsncabngeyiwx);
}

.d48b68c p {
  font-size: 15.009860470px;
  text-align: justify;
  color: var(--bsncabngeyiwx);
  hyphens: auto;
  line-height: 1.65;
}

.m9624d1 p {
  line-height: 1.65;
  font-size: 15.006px;
  hyphens: auto;
  text-align: justify;
  color: var(--bsncabngeyiwx);
}

.cbeb28d p {
  font-size: 15.005907548px;
  text-align: justify;
  hyphens: auto;
  color: var(--bsncabngeyiwx);
  line-height: 1.65;
}

.oed1763 p {
  font-size: 15.00594px;
  text-align: justify;
  hyphens: auto;
  line-height: 1.65;
  color: var(--bsncabngeyiwx);
}

.dzotpoz {
  background: var(--cfawclltdwklpp);
}

.oed1763 {
  background: var(--cfawclltdwklpp);
}

.dkan6qj {
  grid-template-columns: 1fr minmax(200.0093px, 38%);
  display: grid;
  align-items: center;
  gap: 40.0076px;
}

.sd5536e {
  display: grid;
  align-items: center;
  gap: 40.0068912px;
  grid-template-columns: 1fr minmax(200.004628331px, 38%);
}

@media (max-width: 767px) {
  .dkan6qj {
    grid-template-columns: 1fr;
  }
  .sd5536e {
    grid-template-columns: 1fr;
  }
}

.dmjajft {
  background: var(--lvecxkkfpyq);
}

.cbeb28d {
  background: var(--lvecxkkfpyq);
}

.dmjajft h2,
.dmjajft p {
  color: var(--txgrupddeqgruu);
}

.cbeb28d h2,
.cbeb28d p {
  color: var(--txgrupddeqgruu);
}

.dqm5uub {
  padding: 28.0010317px 0;
  grid-template-columns: 1fr 1fr;
  display: grid;
  border-top: 2.00322481px solid var(--mcbcpkntzn);
  border-bottom: 2.004550859px solid var(--mcbcpkntzn);
  gap: 32.00544px;
}

.dipidt6 {
  padding-left: 20.0083px;
  border-left: 3.0072511px solid var(--ihngdtgzisbhu);
}

@media (max-width: 700px) {
  .dqm5uub {
    grid-template-columns: 1fr;
  }
}

.ds0r53n {
  background: var(--cfawclltdwklpp);
}

.m9624d1 {
  background: var(--cfawclltdwklpp);
}

.dkz13x2 {
  padding-left: 32.006749603px;
  border-left: 3.007199916px solid var(--qptbctfhaim);
  position: relative;
}

.dkz13x2 li {
  font-size: 15.00394px;
  hyphens: auto;
  margin-bottom: 16px;
  text-align: justify;
  color: var(--bsncabngeyiwx);
}

.dt7nr86 {
  margin-bottom: 24.0048080px;
  gap: 24.0062px;
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: start;
}

.dp4wdhc {
  flex-shrink: 0;
  filter: grayscale(100%);
  height: 140.002374px;
  overflow: hidden;
  border: 2.00645px solid var(--bsncabngeyiwx);
  width: 140.0053271px;
}

.dp4wdhc img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

@media (max-width: 600px) {
  .dt7nr86 {
    grid-template-columns: 1fr;
  }

  .dp4wdhc {
    margin: 0 auto;
  }
}

.dqcuve5 {
  background: var(--gtgjchvknh);
}

.d48b68c {
  background: var(--gtgjchvknh);
}

.dqcuve5 h2,
.dqcuve5 p {
  color: var(--txgrupddeqgruu);
}

.d48b68c h2,
.d48b68c p {
  color: var(--txgrupddeqgruu);
}

#u4zj4v {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.dz9plpd {
  border: 2.006px solid var(--mcbcpkntzn);
  grid-template-columns: repeat(3, 1fr);
  display: grid;
  gap: 0;
  margin-top: 24.0093505px;
}

.ds53yg7 {
  font-family: var(--wdlhflfwhkje);
  border-right: 1px solid var(--mcbcpkntzn);
  color: var(--kkquuwznjetw);
  font-size: 14.002548106px;
  padding: 24.00420px 20.0069px;
}

.ds53yg7:last-child {
  border-right: none;
}

.ds53yg7 strong {
  margin-bottom: 8.00849px;
  font-size: 11.00895637px;
  color: var(--abxqyrijnjxic);
  display: block;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-family: var(--kyqmvmfpwaz);
}

@media (max-width: 700px) {
  .dz9plpd {
    grid-template-columns: 1fr;
  }

  .ds53yg7 {
    border-right: none;
    border-bottom: 1px solid var(--mcbcpkntzn);
  }
}

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

.dwu621r {
  background: var(--cfawclltdwklpp);
}

.z0cb6b9 {
  background: var(--cfawclltdwklpp);
}

.dlrxal1 {
  gap: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  overflow: hidden;
  border: 2.0015px solid var(--bsncabngeyiwx);
}

.dezgwtr {
  background-size: cover;
  min-height: 240.001px;
  filter: grayscale(100%) contrast(1.1);
  background-position: center;
  background-image: url("/51411579/df22de40c16e9f9a.webp");
}

.dl1a30q {
  justify-content: center;
  flex-direction: column;
  background: var(--abkdawcodhxu);
  padding-top: 36.00520600px;
  padding-right: 32.0082547px;
  padding-bottom: 36.006489335px;
  padding-left: 32.00280px;
  display: flex;
}

@media (max-width: 767px) {
  .dlrxal1 {
    grid-template-columns: 1fr;
  }

  .dezgwtr {
    min-height: 160.008px;
  }
}

.digebiw {
  background: var(--lvecxkkfpyq);
}

.x748925 {
  background: var(--lvecxkkfpyq);
}

.digebiw h2,
.digebiw p {
  color: var(--txgrupddeqgruu);
}

.x748925 h2,
.x748925 p {
  color: var(--txgrupddeqgruu);
}

.dktkg5b {
  margin-top: 20.0053275px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12.0058px;
}

.ddtnf0y {
  font-size: 14.008687px;
  align-items: flex-start;
  display: flex;
  border: 1px dashed var(--mcbcpkntzn);
  color: var(--kkquuwznjetw);
  font-family: var(--wdlhflfwhkje);
  gap: 12.006px;
  padding-top: 16.00788px;
  padding-right: 16.0024px;
  padding-bottom: 16.001247128px;
  padding-left: 16.00546097px;
}

#ve9lt6 {
  backface-visibility: hidden;
}

.ddtnf0y::before {
  font-weight: 700;
  flex-shrink: 0;
  color: var(--ihngdtgzisbhu);
  content: "✓";
}

@media (max-width: 600px) {
  .dktkg5b {
    grid-template-columns: 1fr;
  }
}

.du4s52s {
  background: var(--cfawclltdwklpp);
}

.n0a0586 {
  background: var(--cfawclltdwklpp);
}

.dcf8dlh {
  display: grid;
  align-items: center;
  gap: 40.002100345px;
  grid-template-columns: 280px 1fr;
}

.w5e8616 {
  display: grid;
  align-items: center;
  grid-template-columns: 280.007815px 1fr;
  gap: 40.00484px;
}

.dlm2eoe {
  max-width: 280.004168px;
  border: 2.00601983px solid var(--bsncabngeyiwx);
  filter: grayscale(100%);
  overflow: hidden;
}

.dlm2eoe img {
  object-fit: cover;
  max-height: 320.0081799px;
  width: 100%;
  height: auto;
}

@media (max-width: 767px) {
  .dcf8dlh {
    grid-template-columns: 1fr;
  }
  .w5e8616 {
    grid-template-columns: 1fr;
  }
}

.dxlgh8m {
  background: var(--gtgjchvknh);
}

.a54d588 {
  background: var(--gtgjchvknh);
}

.dxlgh8m h2,
.dxlgh8m p {
  color: var(--txgrupddeqgruu);
}

.a54d588 h2,
.a54d588 p {
  color: var(--txgrupddeqgruu);
}

.doi5j8h {
  align-items: start;
  display: grid;
  grid-template-columns: 80.00166779px 1fr;
  gap: 24.0026174px;
}

.dmoc7ep {
  font-family: var(--cxjptegmraidu);
  font-size: 4rem;
  line-height: 1;
  color: var(--qptbctfhaim);
  opacity: 0.6;
}

.dgwymo6 {
  font-style: italic;
  font-size: 1.1rem;
  font-family: var(--cxjptegmraidu);
  border-bottom: 1px solid var(--mcbcpkntzn);
  margin-bottom: 16.002443374px;
  padding-bottom: 16.0057px;
  color: var(--txgrupddeqgruu);
}

@media (max-width: 600px) {
  .doi5j8h {
    grid-template-columns: 1fr;
  }

  .dmoc7ep {
    font-size: 2.5rem;
  }
}

.dkj0tca {
  background: var(--cfawclltdwklpp);
}

.mc3bc3c {
  background: var(--cfawclltdwklpp);
}

.dni7ge6 {
  flex-wrap: wrap;
  margin-top: 20.009px;
  gap: 12.0058px;
  display: flex;
}

.dgagwe6 {
  background: var(--abkdawcodhxu);
  color: var(--bsncabngeyiwx);
  font-size: 11.0053402px;
  padding-top: 12.0034px;
  padding-right: 18.0021px;
  padding-bottom: 12.00468019px;
  padding-left: 18.003px;
  letter-spacing: 0.08em;
  font-weight: 700;
  font-family: var(--kyqmvmfpwaz);
  border: 2.002199621px solid var(--bsncabngeyiwx);
  text-transform: uppercase;
}

.do7tmvq {
  background: var(--lvecxkkfpyq);
}

.u50967d {
  background: var(--lvecxkkfpyq);
}

.do7tmvq h2,
.do7tmvq p {
  color: var(--txgrupddeqgruu);
}

.u50967d h2,
.u50967d p {
  color: var(--txgrupddeqgruu);
}

.dweycfv {
  display: grid;
  border: 2.0051276px solid var(--mcbcpkntzn);
  margin-top: 24.00537730px;
  gap: 0;
  grid-template-columns: repeat(4, 1fr);
}

.dyc33ma {
  padding: 20.00417px 16px;
  font-size: 13.0049px;
  text-align: center;
  font-family: var(--wdlhflfwhkje);
  color: var(--kkquuwznjetw);
  border-right: 1px solid var(--mcbcpkntzn);
}

.dyc33ma:last-child {
  border-right: none;
}

.dl7budd {
  font-family: var(--kyqmvmfpwaz);
  display: block;
  color: var(--abxqyrijnjxic);
  margin-bottom: 8.00526964px;
  font-size: 1.5rem;
}

@media (max-width: 700px) {
  .dweycfv {
    grid-template-columns: repeat(2, 1fr);
  }

  .dyc33ma:nth-child(2) {
    border-right: none;
  }
}

@media (max-width: 480px) {
  .dweycfv {
    grid-template-columns: 1fr;
  }

  .dyc33ma {
    border-right: none;
    border-bottom: 1px solid var(--mcbcpkntzn);
  }

  #g0rwf7 {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}

