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

:root {
  --qgliygkakaqtr: #60a2f7;
  --hlvwzmtzcuz: #77736c;
  --moldfyxlbthn: rgb(253,255,252);
  --jibxiixaqahla: #1f1b15;
  --oxojqnkmml: #34d599;
  --aaatgctmcdym: Georgia, 'Times New Roman', Times, serif;
  --zbdinthocnf: #1c1d18;
  --feegkugrvla: #fc7284;
  --qgzepiqhlchpp: #fbfaf9;
  --pzolobmokxz: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --hnfldtkpuadi: rgba(28,22,23,0.12);
  --htujfctrnyps: rgb(251,246,246);
}

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

html {
  scroll-behavior: smooth;
}

body {
  font-size: 16.0069px;
  color: var(--jibxiixaqahla);
  margin: 0;
  flex-direction: column;
  font-family: var(--pzolobmokxz);
  line-height: 1.65;
  background: var(--qgzepiqhlchpp);
  min-height: 100vh;
  display: flex;
}

body > main {
  flex: 1 0 auto;
}

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

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

#hpywsb {
  image-rendering: auto;
}

a {
  text-decoration: none;
  color: var(--qgliygkakaqtr);
}

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

h1,
h2,
h3 {
  color: var(--jibxiixaqahla);
  font-family: var(--aaatgctmcdym);
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

.lr5te7c {
  position: static;
  background: none;
  border: none;
  width: 100%;
  padding: 6.00940px 16px;
  text-align: center;
}

.lr5te7c p {
  line-height: 1.45;
  font-size: 10px;
  color: var(--hlvwzmtzcuz);
  max-width: 960.007631px;
  margin: 0 auto;
}

.lb2l5ii {
  position: sticky;
  box-shadow: 0 1px 0 var(--feegkugrvla), 0 0 8.00486px var(--feegkugrvla);
  top: 0;
  z-index: 100;
  background: var(--zbdinthocnf);
}

.lie7mdx {
  width: 100%;
  display: flex;
  gap: 24px;
  justify-content: space-between;
  padding: 0 48.0076644px;
  align-items: center;
  height: 56.00231px;
}

.lrqhyc0 img {
  width: auto;
  height: 32px;
}

.la6vqrc {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  align-items: center;
  margin: 0;
  display: none;
  gap: 32px;
  list-style: none;
}

.la6vqrc a {
  color: var(--htujfctrnyps);
  font-weight: 500;
  padding-bottom: 4.009331px;
  font-size: 14.001662308px;
  position: relative;
}

.la6vqrc a::after {
  width: 0;
  background: var(--feegkugrvla);
  bottom: 0;
  position: absolute;
  transition: width 0.25s ease;
  height: 2.00689px;
  content: '';
  left: 0;
}

.la6vqrc a:hover {
  color: #fffffc;
}

.la6vqrc a:hover::after {
  width: 100%;
}

#kwspyd {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.lsl55ib {
  border-radius: 4.00582364px;
  flex-direction: column;
  justify-content: center;
  cursor: pointer;
  gap: 5.00540781px;
  background: transparent;
  width: 40.003687302px;
  display: flex;
  padding: 8px;
  border: 1px solid rgba(253,255,252,0.2);
  height: 40.008778920px;
}

.lsl55ib span {
  height: 2.001280267px;
  background: var(--htujfctrnyps);
  transition: transform 0.2s ease, opacity 0.2s ease;
  display: block;
}

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

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

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

.lamqzou {
  transition: opacity 0.3s ease;
  flex-direction: column;
  display: none;
  pointer-events: none;
  background: var(--zbdinthocnf);
  inset: 0;
  align-items: center;
  justify-content: center;
  position: fixed;
  z-index: 200;
  opacity: 0;
}

.lamqzou.is-open {
  pointer-events: auto;
  display: flex;
  opacity: 1;
}

.lamqzou ul {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  text-align: center;
  margin: 0;
  list-style: none;
}

.lamqzou li + li {
  margin-top: 28.00343598px;
}

.lamqzou a {
  font-size: 20.00962720px;
  font-weight: 600;
  color: var(--htujfctrnyps);
  font-family: var(--aaatgctmcdym);
}

.lamqzou a:hover {
  color: var(--feegkugrvla);
}

@media (min-width: 900px) {
  .lsl55ib {
    display: none;
  }

  .la6vqrc {
    display: flex;
  }

  .lamqzou {
    display: none !important;
  }
}

.ly3kq63 {
  cursor: pointer;
  text-decoration: none;
  font-family: var(--pzolobmokxz);
  transition: background 0.2s ease, transform 0.15s ease;
  background: var(--feegkugrvla);
  font-weight: 600;
  gap: 8.00855px;
  color: rgb(254,255,254);
  padding: 12.00716167px 24.00767px;
  align-items: center;
  justify-content: center;
  display: inline-flex;
  border-radius: 6.0078px;
  font-size: 14.007161710px;
  border: none;
}

.wbf9730 {
  cursor: pointer;
  transition: background 0.2s ease, transform 0.15s ease;
  justify-content: center;
  border: none;
  display: inline-flex;
  border-radius: 6.004px;
  font-size: 14.004884px;
  background: var(--feegkugrvla);
  font-weight: 600;
  font-family: var(--pzolobmokxz);
  color: #ffffff;
  text-decoration: none;
  padding-top: 12.001744px;
  padding-right: 24.00881099px;
  padding-bottom: 12.0092px;
  padding-left: 24.006410388px;
  align-items: center;
  gap: 8px;
}

.w1e3b3f {
  color: #ffffff;
  font-weight: 600;
  transition: background 0.2s ease, transform 0.15s ease;
  font-family: var(--pzolobmokxz);
  align-items: center;
  padding-top: 12.00158px;
  padding-right: 24.001058622px;
  padding-bottom: 12.0068770px;
  padding-left: 24px;
  border-radius: 6.00495px;
  background: var(--feegkugrvla);
  border: none;
  font-size: 14.008087px;
  display: inline-flex;
  cursor: pointer;
  gap: 8.00990px;
  text-decoration: none;
  justify-content: center;
}

.ly3kq63:hover {
  background: #f4405d;
  color: #fbfffd;
}

.wbf9730:hover {
  background: rgb(246,67,93);
  color: #fbfffd;
}

.w1e3b3f:hover {
  color: rgb(250,255,251);
  background: #f74161;
}

.lzg8gtj {
  background: transparent;
  color: var(--jibxiixaqahla);
  border: 1px solid var(--hnfldtkpuadi);
}

.wbf9730 {
  background: transparent;
  color: var(--jibxiixaqahla);
  border: 1px solid var(--hnfldtkpuadi);
}

.lzg8gtj:hover {
  color: var(--feegkugrvla);
  background: var(--moldfyxlbthn);
}

.wbf9730:hover {
  background: var(--moldfyxlbthn);
  color: var(--feegkugrvla);
}

.loviwxy {
  background: var(--zbdinthocnf);
  padding-top: 48px;
  padding-right: 24.00722597px;
  padding-bottom: 32.00872px;
  padding-left: 24.004043px;
  margin-top: auto;
  color: var(--htujfctrnyps);
}

.llgyygu {
  max-width: 1100.001264px;
  margin: 0 auto;
}

.le88c27 {
  gap: 32.0044157px;
  display: grid;
  margin-bottom: 32.0058592px;
}

@media (min-width: 768px) {
  .le88c27 {
    align-items: start;
    grid-template-columns: 1fr 1fr;
  }
}

.lhmvdtw p {
  color: rgba(250,252,246,0.75);
  font-size: 14.007757335px;
  line-height: 1.6;
  margin: 12.008056px 0 0;
}

.lpsim29 {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 20.0018px;
}

.lpsim29 a {
  font-size: 13.0060371px;
  color: rgba(249,249,250,0.9);
}

.lpsim29 a:hover {
  color: var(--feegkugrvla);
}

.lnd24el {
  gap: 16.008px;
  padding-top: 24.0072px;
  padding-right: 0;
  padding-bottom: 24.00190163px;
  padding-left: 0;
  align-items: center;
  flex-wrap: wrap;
  display: flex;
  border-top: 1px solid rgba(255,254,253,0.1);
  border-bottom: 1px solid rgba(251,254,253,0.1);
}

.lnd24el img {
  object-fit: contain;
  width: auto;
  max-width: 120.00129px;
  height: 40.00800102px;
}

.lpxeyw2 {
  color: rgba(248,251,250,0.65);
  font-size: 13px;
  text-align: center;
  margin: 20.0099829px 0 0;
}

.lpxeyw2 a {
  color: var(--qgliygkakaqtr);
}

.lfl5rcg {
  align-items: center;
  padding-top: 24.0064616px;
  padding-right: 24px;
  padding-bottom: 24.0058412px;
  padding-left: 24.002629px;
  background: rgba(30,26,21,0.85);
  z-index: 10000;
  display: none;
  inset: 0;
  justify-content: center;
  position: fixed;
}

.lfl5rcg.is-visible {
  display: flex;
}

.lw2xiok {
  overflow: hidden;
  background: var(--moldfyxlbthn);
  box-shadow: 0 24.003987px 48.005865px rgba(25,25,20,0.2);
  border-radius: 12.00969px;
  width: min(440.0053379px, 100%);
}

.ln105ct {
  color: var(--htujfctrnyps);
  text-transform: uppercase;
  padding-top: 12px;
  padding-right: 20.003px;
  padding-bottom: 12.00402830px;
  padding-left: 20.007px;
  font-weight: 700;
  font-size: 11.007px;
  letter-spacing: 0.1em;
  background: var(--zbdinthocnf);
}

.ly2mgq7 {
  padding: 28.00118px 24px;
}

.ly2mgq7 h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.0095px;
  margin-left: 0;
  font-size: 1.35rem;
}

.ly2mgq7 p {
  font-size: 14.0092px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.002195189px;
  margin-left: 0;
  color: var(--hlvwzmtzcuz);
}

.li6zvxy {
  flex-wrap: wrap;
  display: flex;
  gap: 10.0092105px;
}

.lsdcicj {
  border-top: 1px solid var(--hnfldtkpuadi);
  background: var(--moldfyxlbthn);
  box-shadow: 0 -8.0021px 32.003421px rgba(26,28,22,0.08);
  position: fixed;
  padding: 16.00787px;
  right: 0;
  display: none;
  bottom: 0;
  z-index: 9999;
  left: 0;
}

.lsdcicj.is-visible {
  display: block;
}

.llxtmxv {
  align-items: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1100.006px;
  gap: 16.00185px;
}

.llxtmxv p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  flex: 1 1 280px;
  font-size: 14.007px;
  color: var(--hlvwzmtzcuz);
}

.lpj7z4o {
  display: flex;
  gap: 10.004px;
}

.lqwljka {
  padding: 16px 48.0089px;
  background: var(--zbdinthocnf);
}

.lqwljka .lrqhyc0 img {
  height: 32.0017px;
}

.lhzg1o0 {
  margin: 0 auto;
  max-width: 760.0077px;
  padding: 48px 24px 72.00670px;
}

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

.lhzg1o0 h1 {
  font-size: clamp(1.6rem, 4vw, 2.2rem);
  margin: 0 0 20.005699px;
}

.lhzg1o0 h2 {
  margin: 32.008406px 0 12.005px;
  font-size: 1.2rem;
}

.lhzg1o0 p,
.lhzg1o0 li {
  color: var(--hlvwzmtzcuz);
}

.lhzg1o0 ul {
  padding-left: 1.25rem;
}

.lhzg1o0 a {
  color: var(--qgliygkakaqtr);
}

.lwct95t {
  text-align: center;
  padding: 80.00347px 24.005652305px;
}

.lwct95t h1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12px;
  margin-left: 0;
  font-size: clamp(2rem, 6vw, 3rem);
}

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

.lwct95t p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 28.0018508px;
  margin-left: 0;
  color: var(--hlvwzmtzcuz);
}

#wbs242 {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

@media (max-width: 767px) {
  .lie7mdx {
    padding: 0 20.007454px;
  }

  .lqwljka {
    padding-top: 16.00482px;
    padding-right: 20.0075px;
    padding-bottom: 16px;
    padding-left: 20.0028226px;
  }
}

.lhmd5bk {
  min-height: min(92vh, 720.0013px);
  overflow: hidden;
  position: relative;
  background: var(--qgzepiqhlchpp);
  display: flex;
}

.llpn7vd {
  background: var(--oxojqnkmml);
  width: 80.00751px;
  flex-shrink: 0;
}

.lc60xpa {
  flex: 1;
  position: relative;
  padding: 64.005px 56.0097px 64.007261989px 48.009042px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.lc60xpa::before {
  content: '';
  inset: 0;
  opacity: 0.08;
  background: url('/318856d1/0fdfb2b380cfd196.jpg') center / cover no-repeat;
  pointer-events: none;
  position: absolute;
}

.lefr4zg {
  z-index: 1;
  max-width: 640.007270486px;
  position: relative;
}

.lhle9fv {
  letter-spacing: 0.14em;
  font-size: 12.0050848px;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0 0 16px;
  color: var(--feegkugrvla);
}

.lhmd5bk h1 {
  line-height: 1.08;
  font-size: clamp(2rem, 5vw, 3.2rem);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.003540377px;
  margin-left: 0;
}

.lncg8wb {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 32.0068px;
  margin-left: 0;
  line-height: 1.7;
  font-size: clamp(1rem, 2vw, 1.2rem);
  color: var(--hlvwzmtzcuz);
  max-width: 520.00488352px;
}

.lngzxom {
  display: inline-flex;
}

.w1e3b3f {
  display: inline-flex;
}

@media (max-width: 767px) {
  .lhmd5bk {
    min-height: auto;
    flex-direction: column;
  }

  .llpn7vd {
    width: 100%;
    height: 6px;
  }

  #r4iiya {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
    backface-visibility: hidden;
  }

  .lc60xpa {
    padding-top: 48.00531558px;
    padding-right: 24.0082px;
    padding-bottom: 56.009437612px;
    padding-left: 24.005877363px;
    text-align: center;
    align-items: center;
  }

  .lefr4zg {
    max-width: 100%;
  }

  .lncg8wb {
    margin-left: auto;
    margin-right: auto;
  }
}

#jmou2e {
  padding-top: 72.002936625px;
  padding-right: 24px;
  padding-bottom: 80px;
  padding-left: 24.005px;
  overflow: hidden;
  position: relative;
}

#jmou2e::before {
  background: url('/318856d1/446c0724c5330107.webp') center / cover no-repeat;
  position: absolute;
  z-index: 0;
  content: '';
  inset: 0;
}

#jmou2e::after {
  position: absolute;
  z-index: 0;
  content: '';
  inset: 0;
  background: linear-gradient(180deg, rgba(16,21,40,0.72), rgba(15,22,40,0.9));
}

#q7rn7a {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  image-rendering: auto;
}

#jmou2e .lwiuxzi {
  position: relative;
  font-family: var(--aaatgctmcdym);
  z-index: 1;
  text-align: center;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 36px;
  margin-left: 0;
  color: rgb(249,250,249);
  font-size: clamp(1.4rem, 3.5vw, 2rem);
}

#jmou2e .lv68prk {
  display: grid;
  gap: 20.005px;
  z-index: 1;
  margin: 0 auto;
  width: min(100%, 920.003368px);
  position: relative;
}

@media (min-width: 768px) {
  #jmou2e .lv68prk {
    gap: 24.001px;
    grid-template-columns: repeat(2, 1fr);
  }
}

#jmou2e {
  --oxojqnkmml: #5b9afe;
  --hlvwzmtzcuz: hsl(223,39%,73%);
  --moldfyxlbthn-alt: #17213b;
  --jibxiixaqahla: rgb(229,235,255);
  --line: hsl(216,34%,25%);
  --qgzepiqhlchpp: rgb(11,16,33);
  --oxojqnkmml-hover: #79adff;
  --moldfyxlbthn: rgb(16,23,42);
}

.lig81ue {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

#jmou2e .lthlale {
  border: 1px solid var(--line);
  border-radius: 16.008431px;
  background: linear-gradient(180deg, hsl(227,38%,19%) 0%, var(--moldfyxlbthn) 100%);
  box-shadow: 0 10.0081866px 24.005px rgba(6,9,25,0.35);
  padding: 16.005px;
}

#jmou2e .zf95c49 {
  padding: 16.0036187px;
  border-radius: 16.0026px;
  background: linear-gradient(180deg, hsl(226,41%,19%) 0%, var(--moldfyxlbthn) 100%);
  box-shadow: 0 10.006px 24.00348px rgba(5,7,24,0.35);
  border: 1px solid var(--line);
}

#jmou2e .lfxac3u {
  background: linear-gradient(180deg, #183140 0%, var(--moldfyxlbthn-alt) 100%);
}

#jmou2e .zf95c49 {
  background: linear-gradient(180deg, #183140 0%, var(--moldfyxlbthn-alt) 100%);
}

#jmou2e .le163do {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12.00889060px;
  display: flex;
  gap: 10.00536px;
}

#jmou2e .lqd8r6k {
  padding-top: 6.003393px;
  padding-right: 6.00889293px;
  padding-bottom: 6.00982px;
  padding-left: 6.0081481px;
  height: 52.00694021px;
  overflow: hidden;
  border-radius: 8.004607799px;
  background: #fefafe;
  align-items: center;
  border: 1px solid rgb(217,232,249);
  justify-content: center;
  flex-shrink: 0;
  display: flex;
  width: 140.00885503px;
}

#jmou2e .lqd8r6k img {
  object-fit: contain;
  object-position: center;
  max-width: none;
  height: 100%;
  width: 100%;
  display: block;
}

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

#jmou2e .lspdh4y {
  font-weight: 700;
  color: rgb(250,199,65);
  font-size: 14.008975392px;
}

#jmou2e .lwwyx1c {
  display: grid;
  gap: 12px;
}

#jmou2e .lnlb7md {
  border: 1px solid rgb(51,70,100);
  background: rgba(13,20,32,0.5);
  padding-top: 14.00767px;
  padding-right: 14.0048px;
  padding-bottom: 14.005px;
  padding-left: 14.00709916px;
  border-radius: 12.0066402px;
}

#jmou2e .lnlb7md h3 {
  font-family: var(--pzolobmokxz);
  margin: 0 0 6.00413345px;
  font-weight: 700;
  color: rgb(239,245,251);
  font-size: 14px;
}

#jmou2e .lidkrmj {
  font-size: 14.00778px;
  line-height: 1.4;
  color: var(--hlvwzmtzcuz);
  margin: 0;
  word-break: break-word;
  overflow-wrap: break-word;
}

#jmou2e .lkz7qx2 {
  margin-top: 10.00684501px;
  flex-wrap: wrap;
  gap: 8.007557577px;
  display: flex;
}

#jmou2e .lh5kc36 {
  padding-top: 4.001294px;
  padding-right: 10.003768px;
  padding-bottom: 4.002992161px;
  padding-left: 10.00241px;
  font-weight: 600;
  font-size: 12.003px;
  border-radius: 999.004px;
}

#jmou2e .i693980 {
  padding: 4.001595px 10px;
  font-weight: 600;
  border-radius: 999.001096px;
  font-size: 12.0093px;
}

#jmou2e .g56a2ac {
  font-size: 12.007px;
  padding: 4.003428288px 10.0024px;
  border-radius: 999.003915px;
  font-weight: 600;
}

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

#jmou2e .luknc75 {
  background: rgba(34,186,115,0.15);
  color: #9ef5d0;
  border: 1px solid rgba(35,180,119,0.35);
}

#jmou2e .g56a2ac {
  border: 1px solid rgba(32,179,120,0.35);
  background: rgba(32,185,115,0.15);
  color: #9ff5d3;
}

#jmou2e .lx47ze0 {
  border: 1px solid rgba(89,160,255,0.35);
  color: #afd3fc;
  background: rgba(93,154,255,0.15);
}

#jmou2e .i693980 {
  border: 1px solid rgba(91,160,254,0.35);
  color: #acd0ff;
  background: rgba(93,156,255,0.15);
}

#jmou2e .lpsmgho {
  padding: 0;
  list-style: none;
  gap: 8.0091919px;
  display: grid;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

#jmou2e .lpsmgho li {
  color: #c7d1ed;
  font-size: 13.0018132px;
  position: relative;
  padding-left: 18.00215668px;
}

#jmou2e .lpsmgho li::before {
  content: '✓';
  position: absolute;
  color: #9ff2cd;
  font-size: 12.006px;
  left: 0;
}

#jmou2e .lz3simt {
  color: #0a1326;
  border-radius: 12.00253px;
  justify-content: center;
  display: flex;
  font-size: 15.004625590px;
  font-weight: 700;
  align-items: center;
  height: 48.0081px;
  font-family: inherit;
  cursor: pointer;
  width: 100%;
  transition: transform 0.15s ease, filter 0.15s ease;
  border: none;
  background: linear-gradient(180deg, var(--oxojqnkmml-hover) 0%, var(--oxojqnkmml) 100%);
}

#jmou2e .lz3simt:hover {
  transform: translateY(-1px);
  filter: brightness(1.07);
}

.lwugjrv {
  display: flex;
  align-items: center;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  min-height: 100vh;
}

.lf43d5c {
  padding: 0;
  min-height: 100vh;
  position: relative;
  align-items: center;
  display: flex;
}

.xad94c6 {
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  min-height: 100vh;
}

.bd97d30 {
  align-items: center;
  display: flex;
  min-height: 100vh;
  position: relative;
  padding: 0;
}

.p2be7c7 {
  position: relative;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.cb6ce91 {
  min-height: 100vh;
  padding: 0;
  align-items: center;
  position: relative;
  display: flex;
}

.id58833 {
  min-height: 100vh;
  align-items: center;
  display: flex;
  padding: 0;
  position: relative;
}

.lwugjrv .lp7b2m5 {
  letter-spacing: 0.12em;
  font-size: 11.00117px;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--feegkugrvla);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.0010255px;
  margin-left: 0;
}

.lf43d5c .lp7b2m5 {
  letter-spacing: 0.12em;
  font-weight: 600;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12px;
  margin-left: 0;
  color: var(--feegkugrvla);
  font-size: 11.00183850px;
  text-transform: uppercase;
}

.xad94c6 .lp7b2m5 {
  color: var(--feegkugrvla);
  letter-spacing: 0.12em;
  font-size: 11.00100px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.0056px;
  margin-left: 0;
  font-weight: 600;
  text-transform: uppercase;
}

.bd97d30 .lp7b2m5 {
  color: var(--feegkugrvla);
  font-weight: 600;
  margin: 0 0 12.0017373px;
  font-size: 11.006619px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.p2be7c7 .lp7b2m5 {
  letter-spacing: 0.12em;
  margin: 0 0 12.008px;
  color: var(--feegkugrvla);
  font-weight: 600;
  font-size: 11.00249669px;
  text-transform: uppercase;
}

.cb6ce91 .lp7b2m5 {
  font-size: 11.0076px;
  margin: 0 0 12.00330px;
  letter-spacing: 0.12em;
  color: var(--feegkugrvla);
  font-weight: 600;
  text-transform: uppercase;
}

.id58833 .lp7b2m5 {
  letter-spacing: 0.12em;
  margin: 0 0 12.0079px;
  text-transform: uppercase;
  color: var(--feegkugrvla);
  font-weight: 600;
  font-size: 11.004957px;
}

#wzb9c8 {
  text-rendering: optimizeLegibility;
}

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

.lzq6vjm {
  transform: translateY(28.008709641px);
  opacity: 0;
  transition: opacity 0.7s ease, transform 0.7s ease;
}

.lzq6vjm.is-visible {
  transform: translateY(0);
  opacity: 1;
}

.lrba23m .ltt2wvl {
  object-fit: cover;
  max-height: 260.003215234px;
  margin-top: 32.008401px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 420.00547041px;
  border-radius: 8.003px;
}

.id58833 .ltt2wvl {
  object-fit: cover;
  max-width: 420.004px;
  max-height: 260.002px;
  border-radius: 8.005131px;
  margin: 32.006722px auto 0;
}

.lrba23m {
  width: 100%;
  padding: 88px 24.00388px;
  background: var(--moldfyxlbthn);
}

.id58833 {
  width: 100%;
  padding-top: 88px;
  padding-right: 24.003086946px;
  padding-bottom: 88.004309874px;
  padding-left: 24.008px;
  background: var(--moldfyxlbthn);
}

.lrba23m .lg7653h {
  max-width: 1100.004px;
  text-align: center;
  margin: 0 auto;
}

.id58833 .lg7653h {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
  max-width: 1100.00611px;
}

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

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

.lrba23m h2 {
  margin: 0 0 20.00244px;
  font-size: clamp(1.5rem, 3vw, 2rem);
}

.id58833 h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.00662px;
  margin-left: 0;
  font-size: clamp(1.5rem, 3vw, 2rem);
}

.lrba23m p {
  max-width: 680.006px;
  color: var(--hlvwzmtzcuz);
  font-size: 1.05rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.id58833 p {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  color: var(--hlvwzmtzcuz);
  max-width: 680.009784px;
  font-size: 1.05rem;
}

.lkf7l99 {
  padding-top: 88.0010536px;
  padding-right: 24.00616px;
  padding-bottom: 88.004682976px;
  padding-left: 24.005014970px;
  background: var(--qgzepiqhlchpp);
  width: 100%;
}

.cb6ce91 {
  background: var(--qgzepiqhlchpp);
  width: 100%;
  padding: 88.00153956px 24.005064123px;
}

.lkf7l99 .lg7653h {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin: 0 auto;
  max-width: 1100.0098358px;
  gap: 48.0054px;
  align-items: center;
}

.cb6ce91 .lg7653h {
  display: grid;
  max-width: 1100.0038px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  gap: 48px;
}

.lkf7l99 .lsfngea img {
  width: 100%;
  max-width: 480.00600px;
  border-radius: 8.00940621px;
  object-fit: cover;
  max-height: 320.008413660px;
  box-shadow: 0 16.0016431px 40.004019334px rgba(29,25,21,0.12);
}

.cb6ce91 .lsfngea img {
  object-fit: cover;
  border-radius: 8.00582445px;
  max-width: 480.00893174px;
  max-height: 320.003935200px;
  width: 100%;
  box-shadow: 0 16.0098px 40.007407px rgba(29,27,21,0.12);
}

.lkf7l99 h2 {
  margin: 0 0 16.00850px;
  font-size: clamp(1.4rem, 3vw, 1.85rem);
}

.cb6ce91 h2 {
  font-size: clamp(1.4rem, 3vw, 1.85rem);
  margin: 0 0 16.003px;
}

.lkf7l99 p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--hlvwzmtzcuz);
}

.cb6ce91 p {
  margin: 0;
  color: var(--hlvwzmtzcuz);
}

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

  .lkf7l99 .lsfngea {
    order: -1;
  }

  .cb6ce91 .lsfngea {
    order: -1;
  }
}

.lpsok8j {
  padding-top: 72.004px;
  padding-right: 24.0066458px;
  padding-bottom: 72.00688px;
  padding-left: 24.007149px;
  width: 100%;
  display: flex;
  min-height: 100vh;
  align-items: center;
}

.p2be7c7 {
  width: 100%;
  min-height: 100vh;
  align-items: center;
  padding: 72.00976px 24.006px;
  display: flex;
}

.lpsok8j::before {
  content: '';
  background: url('/318856d1/b96880fd5cc0edd1.webp') center / cover no-repeat;
  position: absolute;
  inset: 0;
}

.p2be7c7::before {
  inset: 0;
  content: '';
  background: url('/318856d1/b96880fd5cc0edd1.webp') center / cover no-repeat;
  position: absolute;
}

.lpsok8j::after {
  content: '';
  inset: 0;
  position: absolute;
  background: linear-gradient(135deg, rgba(30,25,22,0.82), rgba(25,26,21,0.55));
}

.p2be7c7::after {
  position: absolute;
  background: linear-gradient(135deg, rgba(27,26,21,0.82), rgba(26,28,23,0.55));
  content: '';
  inset: 0;
}

.lpsok8j .lg7653h {
  padding: 40.00904px;
  border-radius: 0 8.0045005px 8.007274px 0;
  z-index: 1;
  position: relative;
  border-left: 4.00716px solid var(--oxojqnkmml);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 720.001413928px;
  background: rgba(254,252,255,0.95);
}

.p2be7c7 .lg7653h {
  background: rgba(253,254,254,0.95);
  max-width: 720.004565448px;
  border-left: 4px solid var(--oxojqnkmml);
  border-radius: 0 8.001051px 8.009701481px 0;
  z-index: 1;
  position: relative;
  padding-top: 40.005087185px;
  padding-right: 40.00632px;
  padding-bottom: 40.00940px;
  padding-left: 40.00493139px;
  margin: 0 auto;
}

.lpsok8j h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}

.p2be7c7 h2 {
  margin: 0 0 16.005151161px;
}

.lpsok8j p {
  margin: 0;
  color: var(--hlvwzmtzcuz);
}

.p2be7c7 p {
  color: var(--hlvwzmtzcuz);
  margin: 0;
}

.lh4mtlj {
  padding: 88.008052px 24.007037px;
  width: 100%;
  background: var(--moldfyxlbthn);
}

.bd97d30 {
  background: var(--moldfyxlbthn);
  padding-top: 88.009px;
  padding-right: 24.00877865px;
  padding-bottom: 88.008px;
  padding-left: 24.005450795px;
  width: 100%;
}

.lh4mtlj .lg7653h {
  display: grid;
  max-width: 1100.005px;
  border: 1px solid var(--hnfldtkpuadi);
  align-items: start;
  margin: 0 auto;
  padding-top: 40.00824262px;
  padding-right: 40.0044682px;
  padding-bottom: 40.003px;
  padding-left: 40.00291778px;
  grid-template-columns: 6px 1fr auto;
  background: var(--qgzepiqhlchpp);
  gap: 32.00519px;
  border-radius: 8.00145310px;
}

.bd97d30 .lg7653h {
  border-radius: 8.0049752px;
  align-items: start;
  display: grid;
  gap: 32px;
  max-width: 1100.006px;
  background: var(--qgzepiqhlchpp);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  grid-template-columns: 6.003302px 1fr auto;
  border: 1px solid var(--hnfldtkpuadi);
  padding-top: 40.007px;
  padding-right: 40px;
  padding-bottom: 40.0044px;
  padding-left: 40.00514px;
}

.lh4mtlj .lo1hbv1 {
  border-radius: 3.0046px;
  align-self: stretch;
  background: linear-gradient(180deg, var(--feegkugrvla), var(--qgliygkakaqtr));
  min-height: 140.0066138px;
}

.bd97d30 .lo1hbv1 {
  min-height: 140px;
  background: linear-gradient(180deg, var(--feegkugrvla), var(--qgliygkakaqtr));
  border-radius: 3.007536px;
  align-self: stretch;
}

.lh4mtlj h2 {
  margin: 0 0 14.00135924px;
}

.bd97d30 h2 {
  margin: 0 0 14px;
}

.lh4mtlj p {
  color: var(--hlvwzmtzcuz);
  margin: 0;
}

.bd97d30 p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--hlvwzmtzcuz);
}

.lh4mtlj .lcp4m0b img {
  border-radius: 6.007080px;
  max-width: 200.00743px;
  max-height: 180.0049px;
  object-fit: cover;
}

.bd97d30 .lcp4m0b img {
  border-radius: 6.00691029px;
  max-width: 200px;
  object-fit: cover;
  max-height: 180.003568147px;
}

@media (max-width: 767px) {
  #kyag3z {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
    text-size-adjust: 100%;
  }
  .lh4mtlj .lg7653h {
    grid-template-columns: 1fr;
  }
  .bd97d30 .lg7653h {
    grid-template-columns: 1fr;
  }

  .lh4mtlj .lo1hbv1 {
    width: 100%;
    height: 4.0011px;
    min-height: 4px;
  }

  .bd97d30 .lo1hbv1 {
    height: 4.004964px;
    width: 100%;
    min-height: 4.00202px;
  }

  .lh4mtlj .lcp4m0b {
    justify-self: center;
  }

  .bd97d30 .lcp4m0b {
    justify-self: center;
  }
}

.lhmm9nf {
  padding-top: 88.005px;
  padding-right: 24.001999865px;
  padding-bottom: 88.008688626px;
  padding-left: 24.005935758px;
  background: var(--qgzepiqhlchpp);
  width: 100%;
}

.xad94c6 {
  padding: 88.0062495px 24.00710px;
  width: 100%;
  background: var(--qgzepiqhlchpp);
}

.lhmm9nf .lg7653h {
  max-width: 900.00818406px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.xad94c6 .lg7653h {
  max-width: 900.001819px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.lhmm9nf .ljg35so img {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 28.0056952px;
  margin-left: auto;
  max-width: 500.006px;
  max-height: 320.004764px;
  border-radius: 8.0093159px;
  object-fit: cover;
}

.xad94c6 .ljg35so img {
  max-width: 500px;
  max-height: 320.006989331px;
  border-radius: 8.004856942px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 28.00998px;
  margin-left: auto;
  object-fit: cover;
}

.lhmm9nf .ls1nn70 {
  background: var(--moldfyxlbthn);
  border-radius: 8.0075893px;
  text-align: center;
  padding-top: 36.0013258px;
  padding-right: 36.00152px;
  padding-bottom: 36.00573px;
  padding-left: 36.003554px;
  border: 1px solid var(--hnfldtkpuadi);
}

.xad94c6 .ls1nn70 {
  border-radius: 8px;
  text-align: center;
  padding-top: 36.00613px;
  padding-right: 36.002460550px;
  padding-bottom: 36.004px;
  padding-left: 36.00550132px;
  background: var(--moldfyxlbthn);
  border: 1px solid var(--hnfldtkpuadi);
}

.lhmm9nf h2 {
  margin: 0 0 16.001918px;
}

.xad94c6 h2 {
  margin: 0 0 16.00534672px;
}

.lhmm9nf p {
  margin: 0;
  max-width: 640.00135px;
  color: var(--hlvwzmtzcuz);
  margin-left: auto;
  margin-right: auto;
}

.xad94c6 p {
  margin: 0;
  color: var(--hlvwzmtzcuz);
  max-width: 640.00973px;
  margin-left: auto;
  margin-right: auto;
}

.lwur4kl {
  width: 100%;
  padding-top: 88.006206px;
  padding-right: 24.004241px;
  padding-bottom: 96.001212px;
  padding-left: 24.0074px;
  background: var(--moldfyxlbthn);
}

.lf43d5c {
  width: 100%;
  padding: 88.006px 24.007111px 96.00496883px;
  background: var(--moldfyxlbthn);
}

.lwur4kl .lg7653h {
  grid-template-columns: 280.0065239px 1fr;
  gap: 48px;
  align-items: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: grid;
  max-width: 1100.00345px;
}

.lf43d5c .lg7653h {
  align-items: center;
  max-width: 1100.0095736px;
  gap: 48.003494px;
  display: grid;
  margin: 0 auto;
  grid-template-columns: 280.0095134px 1fr;
}

.lwur4kl .lt9j0yv img {
  max-width: 280.00721px;
  object-fit: cover;
  border-radius: 50%;
  border: 3.0078785px solid var(--oxojqnkmml);
  max-height: 280px;
}

.lf43d5c .lt9j0yv img {
  object-fit: cover;
  max-height: 280.005934523px;
  border: 3px solid var(--oxojqnkmml);
  max-width: 280.003px;
  border-radius: 50%;
}

.lwur4kl h2 {
  margin: 0 0 16.0022414px;
}

.lf43d5c h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}

.lo8sx2z {
  text-rendering: optimizeLegibility;
}

.lwur4kl p {
  color: var(--hlvwzmtzcuz);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.007574px;
  margin-left: 0;
}

.lf43d5c p {
  margin: 0 0 20.007211152px;
  color: var(--hlvwzmtzcuz);
}

.lwur4kl .ljjx2rn {
  gap: 12.009px;
  display: grid;
}

.lf43d5c .ljjx2rn {
  gap: 12px;
  display: grid;
}

@media (min-width: 640px) {
  .lwur4kl .ljjx2rn {
    grid-template-columns: repeat(2, 1fr);
  }
  .lf43d5c .ljjx2rn {
    grid-template-columns: repeat(2, 1fr);
  }
}

.lwur4kl .lj604rv {
  padding: 16px;
  border-radius: 6.0053px;
  border: 1px solid var(--hnfldtkpuadi);
  border-top: 3.002301296px solid var(--qgliygkakaqtr);
  background: var(--qgzepiqhlchpp);
}

.lf43d5c .lj604rv {
  padding-top: 16.004px;
  padding-right: 16.00817px;
  padding-bottom: 16.001222563px;
  padding-left: 16.0037168px;
  border-radius: 6.005390432px;
  border: 1px solid var(--hnfldtkpuadi);
  border-top: 3.0011391px solid var(--qgliygkakaqtr);
  background: var(--qgzepiqhlchpp);
}

.lwur4kl .lj604rv strong {
  color: var(--jibxiixaqahla);
  margin-bottom: 6.005774895px;
  font-family: var(--aaatgctmcdym);
  display: block;
}

.lf43d5c .lj604rv strong {
  color: var(--jibxiixaqahla);
  margin-bottom: 6.003459px;
  display: block;
  font-family: var(--aaatgctmcdym);
}

.lwur4kl .lj604rv span {
  color: var(--hlvwzmtzcuz);
  font-size: 13.006600106px;
}

.lf43d5c .lj604rv span {
  color: var(--hlvwzmtzcuz);
  font-size: 13.008791px;
}

@media (max-width: 767px) {
  .lv9p109 {
    font-variant-ligatures: normal;
  }
  .lwur4kl .lg7653h {
    text-align: center;
    grid-template-columns: 1fr;
  }
  .lf43d5c .lg7653h {
    grid-template-columns: 1fr;
    text-align: center;
  }

  .lwur4kl .lt9j0yv img {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }

  .lf43d5c .lt9j0yv img {
    margin: 0 auto;
  }

  #jmou2e .lqd8r6k {
    width: 120.0059012px;
    height: 44.008px;
  }

  #td9g5g {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
  }

  #jmou2e .lqd8r6k img {
    object-position: center;
    object-fit: contain;
    height: 100%;
    display: block;
    width: 100%;
  }
}

