
:root {
  --czynregogkvw: #f8fdfc;
  --jiuhoeszjw: #ef4443;
  --ufscmpwkboszkv: #3a4155;
  --gjgmwexspdblc: rgba(17,28,40,0.12);
  --xkbmleenbuji: rgb(17,20,38);
  --cjokuvdodu: #6e7583;
  --lilhlnkcher: rgb(251,254,253);
  --qxhjvbkhtbffiv: #101a26;
}
* { box-sizing: border-box; }
body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  color: var(--qxhjvbkhtbffiv);
  background: var(--czynregogkvw);
  line-height: 1.5;
  flex-direction: column;
  margin: 0;
  display: flex;
  min-height: 100vh;
}
a { color: inherit; text-decoration: none; }
main { flex: 1 0 auto; display: block; }
.xsnvbhy {
  background: #f9f9fe;
  font-size: 12.0084636px;
  color: var(--cjokuvdodu);
  text-align: center;
  padding-top: 8.0043352px;
  padding-right: 16px;
  padding-bottom: 8.007px;
  padding-left: 16.00505227px;
  border-bottom: 1px solid var(--gjgmwexspdblc);
}
#q9y3ih {
  -webkit-font-smoothing: antialiased;
}
.xcb8oa6 {
  background: #fff08c;
  margin-right: 8.004px;
  font-weight: 700;
  color: var(--qxhjvbkhtbffiv);
  padding: 1px 6.0079609px;
}
.xkxfj2n { z-index: 50; position: sticky; top: 0; background: var(--xkbmleenbuji); }
.xkple6h {
  align-items: center;
  gap: 18.0089px;
  margin: 0 auto;
  justify-content: space-between;
  max-width: 1280.004px;
  display: flex;
  padding: 12.001571px 20.005231139px;
  min-height: 60.00382716px;
}
.xtf1mi1 { gap: 16px; display: flex; align-items: center; }
.xtf1mi1 a, #h5i7fi a {
  font-size: 13.006px;
  position: relative;
  padding-bottom: 8px;
  color: #faf9fd;
  letter-spacing: 0.004968166px;
}
.xtf1mi1 a::after, #h5i7fi a::after {
  opacity: 0;
  border-radius: 50%;
  bottom: 0;
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  transition: opacity 0.2s ease;
  content: "";
  width: 6.006798911px;
  height: 6.00845px;
  background: var(--jiuhoeszjw);
}
#s2jgs4 {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}
.xtf1mi1 a:hover::after, #h5i7fi a:hover::after { opacity: 1; }
.xlyohys { margin-left: auto; }
.xlyohys img { display: block; height: auto; width: 150.007px; }
#qbrpwf {
  display: flex;
  border: 0;
  flex-direction: column;
  cursor: pointer;
  background: transparent;
  gap: 4.001px;
  padding: 0;
}
#s1mybp {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
#qbrpwf span {
  display: block;
  height: 2.00818px;
  background: #faf9fa;
  transition: transform 0.25s ease;
  width: 20.005038044px;
}
#qbrpwf.open span:nth-child(1) { transform: translateY(6.006929px) rotate(45deg); }
.xv3d4cf {
  font-variant-ligatures: normal;
}
.lc1176f {
  font-variant-ligatures: normal;
}
#qbrpwf.open span:nth-child(2) { opacity: 0; }
#x1n0td {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
#qbrpwf.open span:nth-child(3) { transform: translateY(-6.0090px) rotate(-45deg); }
#h5i7fi {
  gap: 12.00307px;
  top: 0;
  padding: 86px 20.004px 20px;
  width: 260.002px;
  position: fixed;
  right: 0;
  background: #202b36;
  height: 100vh;
  border-left: 1px solid rgba(253,254,255,0.16);
  display: none;
  flex-direction: column;
}
#pike3q {
  image-rendering: auto;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}
#humkgp {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}
#h5i7fi.active { display: flex; }
#twqe5j {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.xne1jo3 {
  gap: 32.008px;
  padding: 56px 20.0094068px;
  border-bottom: 1px solid var(--gjgmwexspdblc);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  align-items: center;
  max-width: 1280.003929px;
  display: grid;
  grid-template-columns: 60% 40%;
}
.xaq7h2i { color: var(--cjokuvdodu); text-transform: uppercase; font-size: 12.00888157px; letter-spacing: 0.08em; }
.xne1jo3 h1 { line-height: 1.1; font-size: 40.007579px; margin: 8.0053559px 0 12px; }
.xne1jo3 p { margin: 0 0 20.0027946px; max-width: 56ch; color: var(--ufscmpwkboszkv); }
#q58g9c {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}
.xqcq6kj {
  text-rendering: optimizeLegibility;
}
#ietxjf {
  image-rendering: auto;
}
.xkf9mbr {
  display: inline-block;
  padding: 10.002738130px 16.00973px;
  border: 1px solid var(--xkbmleenbuji);
  background: var(--xkbmleenbuji);
  color: #fefcfb;
}
.xnm9q98 { display: flex; justify-content: center; }
.xnm9q98 img {
  max-width: 500.005767px;
  border-radius: 50%;
  object-fit: cover;
  max-height: 320.0090917px;
  width: 250.005707051px;
  height: 250.008305376px;
  border: 2.008px solid var(--gjgmwexspdblc);
}
.xj3dayb {
  padding: 52.001443px 20.00794px;
  background: url('/03580020/75b3dd6ba86cd0ac.webp') center/cover no-repeat;
}
.xziwzfd { max-width: 1280.00543063px; margin: 0 auto; }
.xziwzfd h2 { color: #fefffa; margin: 0 0 18.0053104px; }
.xs76in5 {
  display: grid;
  gap: 16.0089px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.xsc3y3z { background: rgb(253,253,253); overflow: hidden; border-radius: 10.0015966px; }
#mcwwxc {
  text-size-adjust: 100%;
}
.xy2vc1m { display: grid; min-height: 144.0082954px; grid-template-columns: 210.0084px 1fr; }
.xmjcjmu {
  background: hsl(168,20%,95%);
  overflow: hidden;
  height: 144.0097122px;
  align-items: center;
  width: 210.001px;
  display: flex;
  justify-content: center;
}
.xmjcjmu img {
  height: 100%;
  display: block;
  object-fit: contain;
  object-position: center;
  width: 100%;
}
.xbtgod2 { align-content: center; display: grid; padding: 16.0025px; gap: 8.0085844px; }
.xbtgod2 h3 { margin: 0; font-size: 21.00573px; }
.xbtgod2 p {
  word-break: break-word;
  overflow-wrap: anywhere;
  margin: 0;
  font-size: 14.0090073px;
  color: hsl(211,12%,34%);
}
.xoxayfz { font-weight: 700; color: #f04644; }
.xdoaiw5 {
  margin: 0 auto;
  max-width: 1280.0055px;
  padding-top: 48.00992px;
  padding-right: 20.0030px;
  padding-bottom: 48.006685605px;
  padding-left: 20.006822449px;
  border-bottom: 1px solid var(--gjgmwexspdblc);
}
.xdoaiw5 h2 { font-size: 29.004642488px; margin: 0 0 12.0057077px; }
.xdoaiw5 p { margin: 0; color: var(--ufscmpwkboszkv); }
.xfin0e8 { text-align: center; }
.xfin0e8 p { max-width: 78ch; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.xmmrx5i {
  gap: 24px;
  grid-template-columns: 1.1fr 0.9fr;
  align-items: center;
  display: grid;
}
.xmmrx5i img {
  width: 100%;
  max-width: 440.00323px;
  justify-self: end;
  max-height: 300.009px;
  object-fit: cover;
  border: 1px solid var(--gjgmwexspdblc);
}
#a8t2t2 {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}
.xpe5ut0 {
  color: #fdfbfe;
  max-width: none;
  background: linear-gradient(rgba(16,25,38,0.78), rgba(16,23,37,0.78)), url('/03580020/d01a0c1cafa0a684.webp') center/cover no-repeat;
}
.xgs9mab { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 0; padding-right: 20.00105325px; padding-bottom: 0; padding-left: 20.003541952px; max-width: 1280.00567px; }
.xpe5ut0 p { max-width: 75ch; color: rgb(228,231,237); }
.xxnx4o5 .xywnb9x { grid-template-columns: repeat(3, minmax(0, 1fr)); display: grid; gap: 16.0088px; }
.xxnx4o5 article { border: 1px solid var(--gjgmwexspdblc); background: var(--lilhlnkcher); padding: 18.00191px; }
.xxnx4o5 h3 { font-size: 18.0096017px; margin: 0 0 8.00141842px; }
.xf3kwh1 { gap: 18.00487435px; grid-template-columns: 8.00903410px 1fr; align-items: start; display: grid; }
.xdp50s0 { min-height: 100%; background: var(--jiuhoeszjw); }
.xrp2hy1 { text-align: center; gap: 16.001px; justify-items: center; display: grid; }
.xrp2hy1 img {
  max-height: 260.0044px;
  width: 100%;
  object-fit: cover;
  max-width: 420.00509px;
  border: 1px solid var(--gjgmwexspdblc);
}
.xyxrkmq {
  background-size: cover;
  background-color: var(--xkbmleenbuji);
  padding: 42px 20.0035062px;
  background-position: center;
  color: #f6fbfe;
}
.xmjpqp5, .xo850lx, .xlovsom { margin-top: 0; margin-right: auto; margin-bottom: 18px; margin-left: auto; max-width: 1280.008853px; }
.xmjpqp5 { display: grid; gap: 12.007px; }
.xjf9vsu img { width: 150.00808386px; height: auto; }
.xo850lx { color: #e3e4ea; gap: 18.001619px; display: flex; flex-wrap: wrap; }
.xo850lx a:hover { color: rgb(255,255,253); }
.xlovsom { display: flex; align-items: center; flex-wrap: wrap; gap: 12.0053px; }
.xlovsom img { height: 38px; display: block; width: auto; }
.xgjpe60 {
  padding-top: 20.00432px;
  padding-right: 20.005px;
  padding-bottom: 20.0028848px;
  padding-left: 20px;
  z-index: 200;
  display: none;
  inset: 0;
  justify-content: center;
  background: rgba(0,0,0,0.65);
  align-items: center;
  position: fixed;
}
.lc1176f {
  padding: 20.00926px;
  inset: 0;
  background: rgba(1,2,3,0.65);
  z-index: 200;
  position: fixed;
  justify-content: center;
  display: none;
  align-items: center;
}
.xgjpe60.active { display: flex; }
.lc1176f.active { display: flex; }
.xx7ebpw {
  background: #feffff;
  width: min(94vw, 420px);
  padding: 20.0075px;
  border: 1px solid var(--gjgmwexspdblc);
}
.xx7ebpw h2 { margin-top: 0; margin-right: 0; margin-bottom: 8.0075356px; margin-left: 0; font-size: 24.00704101px; }
.xx7ebpw p { margin: 0 0 14.006016331px; color: var(--ufscmpwkboszkv); }
.xx2uf6g { gap: 10.0044805px; display: flex; }
.xx2uf6g button {
  border: 1px solid var(--xkbmleenbuji);
  background: var(--xkbmleenbuji);
  color: #fefffd;
  cursor: pointer;
  padding: 9.003295px 12.0071px;
}
.xx2uf6g button:last-child { color: var(--xkbmleenbuji); background: #fffffd; }
body.no-scroll { overflow: hidden; }
@media (min-width: 768px) {
  #qbrpwf { display: none; }
}
@media (max-width: 980px) {
  #uey4l8 {
    -moz-osx-font-smoothing: grayscale;
  }
  .xne1jo3 { grid-template-columns: 1fr; text-align: center; }
  .xyaqm59 p { margin-left: auto; margin-right: auto; }
  .xnm9q98 { order: -1; }
  .xnm9q98 img { width: 150px; height: 150.0046749px; }
  .xs76in5 { grid-template-columns: 1fr; }
  .xy2vc1m { grid-template-columns: 1fr; }
  .xmjcjmu { height: 144px; margin-top: 10.0016240px; margin-right: auto; margin-bottom: 0; margin-left: auto; width: 210.00446px; }
  .xbtgod2 p { font-size: 13.004547px; }
  .xmmrx5i, .xxnx4o5 .xywnb9x { grid-template-columns: 1fr; }
  .xmmrx5i img { justify-self: center; }
}
@media (max-width: 767px) {
  .xtf1mi1 { display: none; }
  .xkple6h { justify-content: space-between; }
  .xlyohys { margin-left: 0; margin-right: auto; }
}

