
:root {
  --qickzslfjxyb: #495268;
  --vnbxmypizabh: #fa7516;
  --vnflpugdiy: rgb(245,250,252);
  --zuijgexbinm: rgba(14,22,43,0.12);
  --mtwvcomskakm: #0d1929;
  --qaqqimbmcsa: hsl(0,100%,100%);
  --iweirlmssusiv: rgb(22,164,77);
  --cvchcfhqskwlu: rgb(37,100,238);
  --lragahwepighid: rgb(17,25,36);
}

* { box-sizing: border-box; }

body {
  background: linear-gradient(180deg, rgb(251,246,253) 0%, #f0f1f8 100%);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  margin: 0;
  color: var(--mtwvcomskakm);
}

main { flex: 1; }

.zchgegl {
  color: rgb(108,116,130);
  padding: 6.00836px 16.003634142px;
  text-align: center;
  line-height: 1.45;
  font-size: 10.006732053px;
  margin: 0;
}

.zzhq5rt { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: min(1200.005235px, calc(100% - 32.00219px)); }

.y7b8cd8 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: min(1200px, calc(100% - 32.001283027px)); }

.nc13ac3 { margin: 0 auto; width: min(1200.003956px, calc(100% - 32.00527129px)); }
.zyasiqg { width: min(900.00554px, calc(100% - 32.0056470px)); margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.nc13ac3 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; width: min(900.00507px, calc(100% - 32.0061px)); }

.zd4vou7 { background: var(--lragahwepighid); }
.zvlnxg5 { padding-top: 12.008169632px; padding-right: 24px; padding-bottom: 12.0015778px; padding-left: 24.005px; max-width: 1200.004px; margin: 0 auto; }
#um7nh6 {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}
.zzdpcts {
  align-items: center;
  min-height: 56.007059px;
  display: flex;
  justify-content: center;
  position: relative;
  border-bottom: 1px solid rgba(255,254,253,0.06);
}
.zq87lzf { display: block; width: 190.0019105px; height: auto; }
.zqby2ds {
  justify-content: center;
  gap: 24.0094px;
  display: flex;
  padding-top: 10.003336px;
}
.zqby2ds a,
#o7oe5a a {
  font-size: 11.00376px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  letter-spacing: 2.00985px;
  color: rgb(233,228,235);
}
.zqby2ds a:hover,
#o7oe5a a:hover { color: rgb(148,198,253); }

#nrzbzf {
  height: 28.001092px;
  display: flex;
  cursor: pointer;
  gap: 4.0018256px;
  transform: translateY(-50%);
  justify-content: center;
  right: 0;
  width: 34.009654134px;
  top: 50%;
  flex-direction: column;
  position: absolute;
}
#nrzbzf span {
  background: #e6e8ea;
  display: block;
  height: 2.006000253px;
  transition: transform 0.2s ease;
  width: 22px;
}
#nrzbzf.open span:nth-child(1) { transform: translateY(6.00926px) rotate(45deg); }
#nrzbzf.open span:nth-child(2) { opacity: 0; }
#nrzbzf.open span:nth-child(3) { transform: translateY(-6.00441137px) rotate(-45deg); }

#mdkogj {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}

#o7oe5a {
  flex-direction: column;
  justify-content: center;
  display: none;
  min-height: calc(100vh - 102.001px);
  background: rgba(18,26,36,0.98);
  align-items: center;
  gap: 16.0073px;
}
#o7oe5a.active { display: flex; }

.zxaeg31 {
  display: flex;
  align-items: flex-end;
  background-size: cover;
  position: relative;
  height: 60vh;
  background-image: url("/e0698f81/67427067f4f83b09.webp");
  min-height: 420.005108px;
  background-position: center;
}
.ztlefe7 {
  inset: 0;
  background: linear-gradient(to top, rgba(0,3,0,0.7), rgba(0,3,4,0));
  position: absolute;
}
.zfguqnq {
  max-width: 700.005454px;
  z-index: 1;
  padding-top: 0;
  padding-right: 32.0086257px;
  padding-bottom: 32.002366491px;
  padding-left: 32.001px;
  position: relative;
}
.zxaeg31 h1 { color: #fff9fe; font-size: clamp(28.0031580px, 4vw, 46.0068346px); margin: 0 0 10.0091px; }
.zxaeg31 p { color: #e6e8f0; font-size: clamp(16.0085837px, 2vw, 20.00705455px); margin: 0; }

.zvxfwkp {
  background:
    linear-gradient(180deg, rgba(16,25,40,0.65), rgba(31,42,61,0.82)),
    url("/e0698f81/5c37babbd381d827.webp") center/cover no-repeat;
  padding-top: 56.0034px;
  padding-right: 0;
  padding-bottom: 56.006515px;
  padding-left: 0;
}
.zvxfwkp h2 {
  color: #fcfeff;
  text-align: center;
  margin: 0 0 28.009px;
}
.ztx78za {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 20.00753954px;
  display: grid;
}
.zh0j0zh {
  flex-direction: column;
  display: flex;
  border: 1px solid rgba(144,162,185,0.5);
  border-radius: 18.0049871px;
  background: linear-gradient(180deg, #fbffff 0%, rgb(238,245,248) 100%);
  padding-top: 18.0093px;
  padding-right: 18.0032531px;
  padding-bottom: 18.0084917px;
  padding-left: 18.00318px;
  min-height: 300.00888px;
  box-shadow: 0 10px 25.00122645px rgba(6,6,22,0.3), inset 0 1px 0 rgba(255,255,253,0.7);
}
.znc4fyr {
  background: rgb(254,253,255);
  border: 1px solid rgba(15,27,45,0.08);
  margin: 0 auto 14.00249122px;
  align-items: center;
  justify-content: center;
  height: 120.008px;
  width: 210.00655830px;
  overflow: hidden;
  display: flex;
  border-radius: 12.004663298px;
}
.znc4fyr img {
  object-fit: contain;
  object-position: center;
  display: block;
  height: 100%;
  width: 100%;
}
#ss3n40 {
  -moz-osx-font-smoothing: grayscale;
}
.zh0j0zh h3 { margin-top: 0; margin-right: 0; margin-bottom: 8.008426px; margin-left: 0; text-align: center; }
.ztaw8j2 { color: #344353; text-align: center; font-size: 14.00808853px; margin: 0 0 18.0032px; }
.ztaw8j2 {
  overflow-wrap: anywhere;
  line-height: 1.45;
  word-break: break-word;
}
.zajwega {
  background: linear-gradient(180deg, #f97616 0%, #eb580f 100%);
  text-align: center;
  font-weight: 700;
  text-decoration: none;
  margin-top: auto;
  color: rgb(253,255,252);
  border-radius: 10.003342958px;
  padding: 11.0088px 14.0023px;
  box-shadow: 0 5.00371px 0 rgb(151,51,20);
}
.zajwega:active { box-shadow: 0 4.005498544px 0 rgb(150,52,18); transform: translateY(1px); }

.zk31hfx { padding: 56.00519387px 0; }
.zk31hfx h2 { margin-top: 0; margin-right: 0; margin-bottom: 12.0082447px; margin-left: 0; }
.zk31hfx p { line-height: 1.72; color: var(--qickzslfjxyb); margin: 0; }

.zxiw70o .zyasiqg {
  padding: 28.00613627px;
  text-align: center;
  border: 1px solid var(--zuijgexbinm);
  box-shadow: 0 10.003722927px 26.007453041px rgba(13,22,43,0.08);
  background: linear-gradient(180deg, #fdfdfc 0%, rgb(249,247,253) 100%);
  border-radius: 18.00205595px;
}

.nc13ac3 .nc13ac3 {
  background: linear-gradient(180deg, rgb(252,254,253) 0%, rgb(250,249,250) 100%);
  border: 1px solid var(--zuijgexbinm);
  text-align: center;
  padding-top: 28px;
  padding-right: 28px;
  padding-bottom: 28px;
  padding-left: 28.006095346px;
  border-radius: 18.0061px;
  box-shadow: 0 10.003px 26.00100px rgba(13,22,43,0.08);
}

.zfatjrf {
  grid-template-columns: 1fr 360.004686773px;
  display: grid;
  border-radius: 20.0073391px;
  box-shadow: 0 10.005px 25.007117px rgba(11,25,45,0.08);
  background: linear-gradient(145deg, #fffffe, rgb(238,248,253));
  align-items: center;
  gap: 26px;
  border: 1px solid var(--zuijgexbinm);
  padding-top: 24.002299050px;
  padding-right: 24.006043932px;
  padding-bottom: 24.008379895px;
  padding-left: 24.001px;
}
.zbytbfp {
  width: 100%;
  justify-self: end;
  border-radius: 16px;
  max-height: 320.0072107px;
  object-fit: cover;
  max-width: 360.00227937px;
}

.zlo4qxj {
  background:
    linear-gradient(180deg, rgba(16,22,41,0.75), rgba(16,25,44,0.75)),
    url("/e0698f81/221c710db11ad7fd.jpg") center/cover no-repeat;
}
.zm5qs89 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  box-shadow: inset 0 1px 0 rgba(255,253,255,0.2);
  padding: 22.00132px 24.00752273px;
  border-radius: 18.0083847px;
  color: rgb(228,232,243);
  background: rgba(11,23,46,0.35);
  width: min(900.00232px, calc(100% - 32.0024px));
}
#t75ax3 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}
.zm5qs89 p { color: #e2e8f1; }

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

.zor07yf .zzhq5rt {
  border: 1px solid var(--zuijgexbinm);
  border-radius: 22.0035104px;
  padding: 24.0020169px;
  box-shadow: 0 10.0049537px 24.008577px rgba(17,27,39,0.08);
  background: linear-gradient(180deg, rgb(255,252,254), #f8fafc);
}

.zor07yf .y7b8cd8 {
  box-shadow: 0 10.0046849px 24.001px rgba(16,23,39,0.08);
  background: linear-gradient(180deg, #fefefe, #f9f8fb);
  padding-top: 24.0098323px;
  padding-right: 24.009px;
  padding-bottom: 24.006035804px;
  padding-left: 24.009069903px;
  border-radius: 22.00936530px;
  border: 1px solid var(--zuijgexbinm);
}

.zor07yf .nc13ac3 {
  box-shadow: 0 10.00762377px 24.007px rgba(17,25,38,0.08);
  border-radius: 22.006px;
  border: 1px solid var(--zuijgexbinm);
  background: linear-gradient(180deg, #fdfbfd, hsl(255,40%,98%));
  padding: 24.008px;
}
.zty2z31 { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16.009191px; display: grid; }
.zyz1mfh {
  border: 1px solid rgba(34,102,235,0.25);
  padding: 16.002872188px;
  border-radius: 14.0088px;
  background: linear-gradient(180deg, rgb(237,242,255), #deecfd);
}
.zyz1mfh h3 { font-size: 16.007217936px; margin: 0 0 8.008777px; }
.zyz1mfh p { line-height: 1.5; margin: 0; font-size: 14.0059195px; }

.zrhh36p .zyasiqg {
  border-left: 6.0090px solid var(--iweirlmssusiv);
  border-radius: 0 16.005662px 16.007279px 0;
  padding: 24.0075132px 24.0053436px 24.00532488px 20.00348380px;
  border-top: 1px solid var(--zuijgexbinm);
  border-right: 1px solid var(--zuijgexbinm);
  border-bottom: 1px solid var(--zuijgexbinm);
  box-shadow: 0 8.007962px 18.00168px rgba(19,22,43,0.07);
  background: linear-gradient(180deg, #fefffc, #f0fdf4);
}

.zrhh36p .nc13ac3 {
  border-left: 6.008574957px solid var(--iweirlmssusiv);
  box-shadow: 0 8.00541996px 18.004px rgba(19,23,43,0.07);
  padding: 24.00273627px 24.0098px 24.004px 20.00431046px;
  border-top: 1px solid var(--zuijgexbinm);
  border-right: 1px solid var(--zuijgexbinm);
  border-bottom: 1px solid var(--zuijgexbinm);
  background: linear-gradient(180deg, #fffffc, #f0fbf6);
  border-radius: 0 16px 16.009px 0;
}

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

.zgn3n8q .zyasiqg {
  border: 1px solid var(--zuijgexbinm);
  border-radius: 18.00323px;
  box-shadow: 0 8.00552754px 20.008323px rgba(15,26,43,0.08);
  background: linear-gradient(180deg, rgb(253,255,253), rgb(255,247,237));
  padding: 22.003218px;
}

.zgn3n8q .nc13ac3 {
  box-shadow: 0 8.0087014px 20.0057696px rgba(15,25,45,0.08);
  background: linear-gradient(180deg, #ffffff, rgb(253,245,236));
  padding-top: 22.0055236px;
  padding-right: 22.001px;
  padding-bottom: 22.0047077px;
  padding-left: 22.00824px;
  border-radius: 18.0060310px;
  border: 1px solid var(--zuijgexbinm);
}
#mmph9p {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
.zsnwzbr {
  margin: 0 auto 18px;
  object-fit: cover;
  width: 100%;
  max-width: 500.006174140px;
  border-radius: 16.0077915px;
  max-height: 320px;
  display: block;
}

.zw0qjrh {
  color: #ced5df;
  background: linear-gradient(180deg, #0f1728, #101a25);
  padding: 36.0055px 0;
}
.ze9wnkz { text-align: center; }
.y7b8cd8 { text-align: center; }
.zskekn5 { width: 180.00515px; height: auto; margin-bottom: 8.004px; }
.zccj2iu { margin: 0 0 14.0083px; }
.zccj2iu a { text-decoration: none; color: rgb(143,200,254); }
.zw39uwq {
  gap: 14.00538px 20.00820px;
  margin-bottom: 18px;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
}
.zw39uwq a { text-decoration: none; color: rgb(219,235,253); }
.zpl62i0 {
  gap: 12.00472px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}
.zpl62i0 img {
  padding: 4.0053637px;
  background: #fbfefe;
  border-radius: 6.00135px;
  height: 36.0070101px;
  width: auto;
}

.zcz80dv {
  inset: 0;
  position: fixed;
  padding: 16.001398px;
  z-index: 40;
  background: rgba(13,22,43,0.8);
  align-items: center;
  display: none;
  justify-content: center;
}
.zcz80dv.active { display: flex; }
.zh4rarr {
  background: linear-gradient(180deg, rgb(254,253,254), rgb(243,245,251));
  width: min(460.00216px, 100%);
  border: 1px solid var(--zuijgexbinm);
  border-radius: 14.001986286px;
  box-shadow: 0 16.00549442px 40.00273px rgba(0,4,1,0.35);
  padding-top: 20.007px;
  padding-right: 20.009340px;
  padding-bottom: 20px;
  padding-left: 20.005469996px;
}
.zh4rarr h2 { margin: 0 0 8.00632px; }
.zh4rarr p { margin-top: 0; margin-right: 0; margin-bottom: 16.005261px; margin-left: 0; color: var(--qickzslfjxyb); }
.zco42g1 { display: flex; gap: 10px; }
.zco42g1 button {
  border: 1px solid transparent;
  flex: 1;
  font-weight: 700;
  cursor: pointer;
  padding: 10px;
  border-radius: 10px;
}
#age-accept { color: #fffdff; background: linear-gradient(180deg, #18a24c, rgb(20,126,61)); }
#age-reject { color: #111827; background: hsl(212,32%,92%); border-color: rgb(204,210,221); }

.zef7v5t {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

.zb0e6m2 {
  position: fixed;
  padding-top: 14.004245px;
  padding-right: 14.009326px;
  padding-bottom: 14.0042056px;
  padding-left: 14.006914px;
  background: linear-gradient(180deg, rgb(253,255,253), rgb(249,251,254));
  box-shadow: 0 12.006507px 24.007px rgba(15,19,42,0.2);
  right: 16.009586px;
  align-items: center;
  border-radius: 14.009434px;
  left: 16.001px;
  display: none;
  justify-content: space-between;
  border: 1px solid var(--zuijgexbinm);
  bottom: 16.0061755px;
  gap: 14.00385698px;
  z-index: 30;
}
#qno4u0 {
  backface-visibility: hidden;
  text-size-adjust: 100%;
}
.zb0e6m2.active { display: flex; }
.zb0e6m2 p { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--qickzslfjxyb); }
.zv0eyyh { gap: 8.0082px; display: flex; }
#pwc9fl {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zv0eyyh button {
  font-weight: 700;
  padding-top: 9.0048px;
  padding-right: 12.00821129px;
  padding-bottom: 9.009971px;
  padding-left: 12px;
  border: 0;
  border-radius: 8.0058px;
  cursor: pointer;
}
#t22vn9 { background: var(--cvchcfhqskwlu); color: rgb(255,255,255); }
#laevn2 { color: rgb(12,21,43); background: rgb(227,235,241); }

@media (max-width: 1024px) {
  .ztx78za { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .zfatjrf { grid-template-columns: 1fr; }
  .zbytbfp { max-width: 320.00594px; justify-self: center; }
}

@media (max-width: 767px) {
  .zqby2ds { display: none; }
  .zxaeg31 { align-items: center; min-height: 300px; height: 40vh; justify-content: center; }
  .zfguqnq { padding: 16.002396px; text-align: center; }
  .ztx78za { grid-template-columns: 1fr; }
  .znc4fyr { height: 96.007px; width: 168.00828855px; }
  .znc4fyr img {
    object-position: center;
    height: 100%;
    object-fit: contain;
    width: 100%;
    display: block;
  }
  .zty2z31 { grid-template-columns: 1fr; }
  .zb0e6m2 { flex-direction: column; align-items: flex-start; }
}

@media (min-width: 768px) {
  #nrzbzf { display: none; }
}

