
:root {
  --lilhlnkcher: rgb(255,253,253);
  --xkbmleenbuji: hsl(230,32%,11%);
  --jiuhoeszjw: #ee4646;
  --czynregogkvw: #f8fcfc;
  --gjgmwexspdblc: rgba(21,25,40,0.12);
  --ufscmpwkboszkv: rgb(57,61,83);
  --cjokuvdodu: #6d7383;
  --qxhjvbkhtbffiv: #111928;
}
* { box-sizing: border-box; }
body {
  color: var(--qxhjvbkhtbffiv);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  line-height: 1.5;
  flex-direction: column;
  min-height: 100vh;
  display: flex;
  background: var(--czynregogkvw);
}
a { text-decoration: none; color: inherit; }
main { display: block; flex: 1 0 auto; }
.xsnvbhy {
  color: var(--cjokuvdodu);
  padding: 8.00375px 16.001px;
  text-align: center;
  border-bottom: 1px solid var(--gjgmwexspdblc);
  font-size: 12.008951px;
  background: #f9f9fe;
}
.xcb8oa6 {
  margin-right: 8.00793728px;
  font-weight: 700;
  background: #fded8d;
  color: var(--qxhjvbkhtbffiv);
  padding-top: 1px;
  padding-right: 6.002636px;
  padding-bottom: 1px;
  padding-left: 6.00514349px;
}
.xkxfj2n { z-index: 50; top: 0; position: sticky; background: var(--xkbmleenbuji); }
.xkple6h {
  min-height: 60px;
  gap: 18.0023px;
  display: flex;
  max-width: 1280.00635363px;
  align-items: center;
  padding-top: 12.004666px;
  padding-right: 20px;
  padding-bottom: 12.009279720px;
  padding-left: 20.00988110px;
  justify-content: space-between;
  margin: 0 auto;
}
.xtf1mi1 { display: flex; align-items: center; gap: 16.00969288px; }
.xtf1mi1 a, #h5i7fi a {
  color: rgb(251,246,253);
  letter-spacing: 0.5px;
  padding-bottom: 8.0017px;
  font-size: 13.002px;
  position: relative;
}
.xtf1mi1 a::after, #h5i7fi a::after {
  border-radius: 50%;
  position: absolute;
  height: 6px;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  content: "";
  width: 6px;
  background: var(--jiuhoeszjw);
  transition: opacity 0.2s ease;
  opacity: 0;
}
.xtf1mi1 a:hover::after, #h5i7fi a:hover::after { opacity: 1; }
.xqcq6kj {
  image-rendering: auto;
  backface-visibility: hidden;
}
.xlyohys { margin-left: auto; }
#q58g9c {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.xlyohys img { width: 150px; height: auto; display: block; }
#qbrpwf {
  cursor: pointer;
  gap: 4px;
  padding: 0;
  background: transparent;
  display: flex;
  border: 0;
  flex-direction: column;
}
#a8t2t2 {
  backface-visibility: hidden;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}
#humkgp {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}
#qbrpwf span {
  background: #fcf8f9;
  transition: transform 0.25s ease;
  height: 2.00718088px;
  display: block;
  width: 20.006px;
}
#qbrpwf.open span:nth-child(1) { transform: translateY(6.0029px) rotate(45deg); }
#qbrpwf.open span:nth-child(2) { opacity: 0; }
#qbrpwf.open span:nth-child(3) { transform: translateY(-6.00721538px) rotate(-45deg); }
#q9y3ih {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
  image-rendering: auto;
}
#h5i7fi {
  right: 0;
  height: 100vh;
  position: fixed;
  width: 260.009226623px;
  gap: 12.003767px;
  top: 0;
  border-left: 1px solid rgba(255,255,255,0.16);
  padding: 86.001088px 20px 20.00553px;
  flex-direction: column;
  background: rgb(33,45,54);
  display: none;
}
#h5i7fi.active { display: flex; }
.xne1jo3 {
  display: grid;
  max-width: 1280.006px;
  margin: 0 auto;
  align-items: center;
  border-bottom: 1px solid var(--gjgmwexspdblc);
  grid-template-columns: 60% 40%;
  gap: 32.009544px;
  padding-top: 56.0094476px;
  padding-right: 20.0013752px;
  padding-bottom: 56.0070px;
  padding-left: 20.0012px;
}
#s1mybp {
  font-variant-ligatures: normal;
}
.xaq7h2i { text-transform: uppercase; font-size: 12px; letter-spacing: 0.08em; color: var(--cjokuvdodu); }
.xne1jo3 h1 { line-height: 1.1; font-size: 40.008px; margin: 8.0035px 0 12.0049847px; }
.xne1jo3 p { max-width: 56ch; margin: 0 0 20.004px; color: var(--ufscmpwkboszkv); }
.xkf9mbr {
  color: rgb(255,253,255);
  background: var(--xkbmleenbuji);
  padding: 10px 16px;
  display: inline-block;
  border: 1px solid var(--xkbmleenbuji);
}
.xnm9q98 { justify-content: center; display: flex; }
#pike3q {
  image-rendering: auto;
  text-size-adjust: 100%;
}
.xnm9q98 img {
  border-radius: 50%;
  border: 2.008px solid var(--gjgmwexspdblc);
  object-fit: cover;
  width: 250.002px;
  height: 250px;
  max-width: 500.0015636px;
  max-height: 320.0073px;
}
.xj3dayb {
  padding-top: 52.007030px;
  padding-right: 20.0013173px;
  padding-bottom: 52px;
  padding-left: 20.00250px;
  background: url('/03580020/75b3dd6ba86cd0ac.webp') center/cover no-repeat;
}
.xziwzfd { max-width: 1280.002px; margin: 0 auto; }
.xziwzfd h2 { margin: 0 0 18.00551351px; color: rgb(252,255,250); }
.xs76in5 {
  gap: 16.007970253px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}
.xsc3y3z { overflow: hidden; border-radius: 10.002px; background: #fefefe; }
.xy2vc1m { min-height: 144.003px; grid-template-columns: 210.00870172px 1fr; display: grid; }
.xmjcjmu {
  width: 210.004068px;
  overflow: hidden;
  align-items: center;
  height: 144.00444px;
  display: flex;
  background: rgb(240,244,246);
  justify-content: center;
}
.xmjcjmu img {
  object-fit: contain;
  width: 100%;
  display: block;
  height: 100%;
  object-position: center;
}
.xbtgod2 { align-content: center; padding: 16.00885px; gap: 8.00308px; display: grid; }
.xbtgod2 h3 { font-size: 21.00750px; margin: 0; }
.xbtgod2 p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  word-break: break-word;
  color: #4b5862;
  font-size: 14.00282508px;
  overflow-wrap: anywhere;
}
#x1n0td {
  -moz-osx-font-smoothing: grayscale;
}
.xoxayfz { font-weight: 700; color: rgb(241,69,65); }
.xdoaiw5 {
  margin: 0 auto;
  border-bottom: 1px solid var(--gjgmwexspdblc);
  padding: 48.005928px 20.006984px;
  max-width: 1280.00699px;
}
.f2f3634 {
  border-bottom: 1px solid var(--gjgmwexspdblc);
  margin: 0 auto;
  max-width: 1280.0072px;
  padding: 48px 20.00644px;
}
.i427d49 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1280.0020420px;
  padding: 48px 20px;
  border-bottom: 1px solid var(--gjgmwexspdblc);
}
.tbfd684 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border-bottom: 1px solid var(--gjgmwexspdblc);
  max-width: 1280.002px;
  padding: 48.00464277px 20.005736750px;
}
.a1c55a6 {
  max-width: 1280.00251921px;
  border-bottom: 1px solid var(--gjgmwexspdblc);
  margin: 0 auto;
  padding-top: 48.0074px;
  padding-right: 20px;
  padding-bottom: 48.006px;
  padding-left: 20.0086px;
}
.f791148 {
  padding: 48.00976px 20.0020px;
  max-width: 1280.0095852px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border-bottom: 1px solid var(--gjgmwexspdblc);
}
.kb2616c {
  margin: 0 auto;
  max-width: 1280.00537px;
  padding: 48.002px 20.001030517px;
  border-bottom: 1px solid var(--gjgmwexspdblc);
}
.xdoaiw5 h2 { font-size: 29.009750px; margin-top: 0; margin-right: 0; margin-bottom: 12.0059285px; margin-left: 0; }
.f2f3634 h2 { margin: 0 0 12.00223265px; font-size: 29.006px; }
.i427d49 h2 { font-size: 29px; margin-top: 0; margin-right: 0; margin-bottom: 12.006px; margin-left: 0; }
.tbfd684 h2 { margin: 0 0 12.0066359px; font-size: 29.0089px; }
.a1c55a6 h2 { font-size: 29.001px; margin: 0 0 12px; }
.f791148 h2 { font-size: 29.008px; margin: 0 0 12.0010029px; }
.kb2616c h2 { margin: 0 0 12.0069039px; font-size: 29.009807px; }
.xdoaiw5 p { margin: 0; color: var(--ufscmpwkboszkv); }
.f2f3634 p { color: var(--ufscmpwkboszkv); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.i427d49 p { margin: 0; color: var(--ufscmpwkboszkv); }
.tbfd684 p { margin: 0; color: var(--ufscmpwkboszkv); }
.a1c55a6 p { color: var(--ufscmpwkboszkv); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.f791148 p { color: var(--ufscmpwkboszkv); margin: 0; }
.kb2616c p { color: var(--ufscmpwkboszkv); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.xfin0e8 { text-align: center; }
.kb2616c { text-align: center; }
.xfin0e8 p { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: 78ch; }
.kb2616c p { max-width: 78ch; margin: 0 auto; }
#uey4l8 {
  font-variant-ligatures: normal;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.xmmrx5i {
  display: grid;
  align-items: center;
  grid-template-columns: 1.1fr 0.9fr;
  gap: 24.003px;
}
.f791148 {
  align-items: center;
  gap: 24.004914274px;
  grid-template-columns: 1.1fr 0.9fr;
  display: grid;
}
#mcwwxc {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}
.xmmrx5i img {
  max-height: 300.006743416px;
  max-width: 440.002948937px;
  object-fit: cover;
  width: 100%;
  border: 1px solid var(--gjgmwexspdblc);
  justify-self: end;
}
.f791148 img {
  justify-self: end;
  max-width: 440.00225767px;
  width: 100%;
  max-height: 300.0091px;
  border: 1px solid var(--gjgmwexspdblc);
  object-fit: cover;
}
.xpe5ut0 {
  color: rgb(251,252,255);
  background: linear-gradient(rgba(16,25,38,0.78), rgba(16,23,37,0.78)), url('/03580020/d01a0c1cafa0a684.webp') center/cover no-repeat;
  max-width: none;
}
.a1c55a6 {
  color: rgb(255,253,255);
  background: linear-gradient(rgba(16,25,38,0.78), rgba(16,23,37,0.78)), url('/03580020/d01a0c1cafa0a684.webp') center/cover no-repeat;
  max-width: none;
}
.xgs9mab { max-width: 1280.00239px; padding-top: 0; padding-right: 20.002px; padding-bottom: 0; padding-left: 20px; margin: 0 auto; }
.xpe5ut0 p { max-width: 75ch; color: rgb(230,233,237); }
.a1c55a6 p { color: rgb(230,233,238); max-width: 75ch; }
.xxnx4o5 .xywnb9x { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16.002486px; display: grid; }
.tbfd684 .xywnb9x { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16.00710874px; display: grid; }
.xxnx4o5 article { background: var(--lilhlnkcher); border: 1px solid var(--gjgmwexspdblc); padding: 18.005px; }
.tbfd684 article { background: var(--lilhlnkcher); padding-top: 18.006px; padding-right: 18.0046677px; padding-bottom: 18px; padding-left: 18.00503577px; border: 1px solid var(--gjgmwexspdblc); }
.xxnx4o5 h3 { margin: 0 0 8.008121px; font-size: 18.007098px; }
.tbfd684 h3 { margin: 0 0 8.009089215px; font-size: 18.007px; }
.xf3kwh1 { grid-template-columns: 8.00770221px 1fr; display: grid; gap: 18.0076928px; align-items: start; }
.i427d49 { display: grid; grid-template-columns: 8.008px 1fr; align-items: start; gap: 18.00681px; }
#s2jgs4 {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
.xdp50s0 { background: var(--jiuhoeszjw); min-height: 100%; }
.xrp2hy1 { gap: 16.0055px; justify-items: center; display: grid; text-align: center; }
.f2f3634 { display: grid; gap: 16.00565357px; justify-items: center; text-align: center; }
.xrp2hy1 img {
  width: 100%;
  border: 1px solid var(--gjgmwexspdblc);
  max-width: 420.00916935px;
  max-height: 260.00287908px;
  object-fit: cover;
}
.f2f3634 img {
  width: 100%;
  object-fit: cover;
  max-height: 260.0020px;
  max-width: 420.00395px;
  border: 1px solid var(--gjgmwexspdblc);
}
.xyxrkmq {
  background-position: center;
  background-size: cover;
  color: rgb(248,247,253);
  background-color: var(--xkbmleenbuji);
  padding: 42.001769px 20.00144px;
}
.xmjpqp5, .xo850lx, .xlovsom { max-width: 1280.0094497px; margin: 0 auto 18px; }
.xmjpqp5 { gap: 12.005191074px; display: grid; }
.xjf9vsu img { width: 150px; height: auto; }
.xo850lx { flex-wrap: wrap; display: flex; color: #e4e5ea; gap: 18.0056px; }
.xo850lx a:hover { color: rgb(255,255,255); }
.xv3d4cf {
  image-rendering: auto;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}
.r19af0f {
  font-variant-ligatures: normal;
  image-rendering: auto;
  text-size-adjust: 100%;
}
#twqe5j {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}
.xlovsom { gap: 12.004px; flex-wrap: wrap; align-items: center; display: flex; }
.xlovsom img { width: auto; display: block; height: 38.0088749px; }
.xgjpe60 {
  align-items: center;
  justify-content: center;
  z-index: 200;
  padding: 20.002px;
  display: none;
  position: fixed;
  background: rgba(0,2,0,0.65);
  inset: 0;
}
.r19af0f {
  z-index: 200;
  inset: 0;
  align-items: center;
  justify-content: center;
  padding-top: 20px;
  padding-right: 20.008020px;
  padding-bottom: 20px;
  padding-left: 20.009px;
  background: rgba(0,2,0,0.65);
  display: none;
  position: fixed;
}
.xgjpe60.active { display: flex; }
.r19af0f.active { display: flex; }
#ietxjf {
  image-rendering: auto;
}
.xx7ebpw {
  width: min(94vw, 420.0037621px);
  border: 1px solid var(--gjgmwexspdblc);
  padding: 20.00844px;
  background: #ffffff;
}
.xx7ebpw h2 { margin-top: 0; margin-right: 0; margin-bottom: 8.00843px; margin-left: 0; font-size: 24.001605571px; }
.xx7ebpw p { margin: 0 0 14.0023px; color: var(--ufscmpwkboszkv); }
.xx2uf6g { display: flex; gap: 10.009482818px; }
.xx2uf6g button {
  padding-top: 9.0061596px;
  padding-right: 12.006px;
  padding-bottom: 9.009px;
  padding-left: 12.00862px;
  background: var(--xkbmleenbuji);
  color: rgb(253,255,253);
  cursor: pointer;
  border: 1px solid var(--xkbmleenbuji);
}
.xx2uf6g button:last-child { color: var(--xkbmleenbuji); background: #ffffff; }
body.no-scroll { overflow: hidden; }
@media (min-width: 768px) {
  #qbrpwf { display: none; }
}
@media (max-width: 980px) {
  .xne1jo3 { grid-template-columns: 1fr; text-align: center; }
  .xyaqm59 p { margin-left: auto; margin-right: auto; }
  .xnm9q98 { order: -1; }
  .xnm9q98 img { height: 150.0099px; width: 150.007570px; }
  .xs76in5 { grid-template-columns: 1fr; }
  .xy2vc1m { grid-template-columns: 1fr; }
  .xmjcjmu { margin: 10.00180px auto 0; width: 210.004283004px; height: 144.006px; }
  .xbtgod2 p { font-size: 13.00180px; }
  .xmmrx5i, .xxnx4o5 .xywnb9x { grid-template-columns: 1fr; }
  .xmmrx5i, .tbfd684 .xywnb9x { grid-template-columns: 1fr; }
  .f791148, .xxnx4o5 .xywnb9x { grid-template-columns: 1fr; }
  .f791148, .tbfd684 .xywnb9x { grid-template-columns: 1fr; }
  .xmmrx5i img { justify-self: center; }
  .f791148 img { justify-self: center; }
}
@media (max-width: 767px) {
  .xtf1mi1 { display: none; }
  .xkple6h { justify-content: space-between; }
  .xlyohys { margin-left: 0; margin-right: auto; }
}

