.elementor-5461 .elementor-element.elementor-element-4e6c4d9:not(.elementor-motion-effects-element-type-background), .elementor-5461 .elementor-element.elementor-element-4e6c4d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-5461 .elementor-element.elementor-element-4e6c4d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5461 .elementor-element.elementor-element-4e6c4d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5461 .elementor-element.elementor-element-fd795de:not(.elementor-motion-effects-element-type-background), .elementor-5461 .elementor-element.elementor-element-fd795de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-5461 .elementor-element.elementor-element-fd795de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5461 .elementor-element.elementor-element-fd795de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5461 .elementor-element.elementor-element-14661a4:not(.elementor-motion-effects-element-type-background), .elementor-5461 .elementor-element.elementor-element-14661a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-5461 .elementor-element.elementor-element-14661a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5461 .elementor-element.elementor-element-14661a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5461 .elementor-element.elementor-element-33521c1:not(.elementor-motion-effects-element-type-background), .elementor-5461 .elementor-element.elementor-element-33521c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-5461 .elementor-element.elementor-element-33521c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5461 .elementor-element.elementor-element-33521c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5461 .elementor-element.elementor-element-2d003cb:not(.elementor-motion-effects-element-type-background), .elementor-5461 .elementor-element.elementor-element-2d003cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-5461 .elementor-element.elementor-element-2d003cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5461 .elementor-element.elementor-element-2d003cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5461 .elementor-element.elementor-element-c2d49e9:not(.elementor-motion-effects-element-type-background), .elementor-5461 .elementor-element.elementor-element-c2d49e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-5461 .elementor-element.elementor-element-c2d49e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5461 .elementor-element.elementor-element-c2d49e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5461 .elementor-element.elementor-element-5e9129e:not(.elementor-motion-effects-element-type-background), .elementor-5461 .elementor-element.elementor-element-5e9129e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a14;}.elementor-5461 .elementor-element.elementor-element-5e9129e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5461 .elementor-element.elementor-element-5e9129e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5461 .elementor-element.elementor-element-b8998e7:not(.elementor-motion-effects-element-type-background), .elementor-5461 .elementor-element.elementor-element-b8998e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-5461 .elementor-element.elementor-element-b8998e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5461 .elementor-element.elementor-element-b8998e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5461 .elementor-element.elementor-element-00f1ea4:not(.elementor-motion-effects-element-type-background), .elementor-5461 .elementor-element.elementor-element-00f1ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-5461 .elementor-element.elementor-element-00f1ea4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5461 .elementor-element.elementor-element-00f1ea4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-5461:not(.elementor-motion-effects-element-type-background), body.elementor-page-5461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}/* Start custom CSS */@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800;900&display=swap");
  .e-con { font-family: Manrope, sans-serif !important; }
  .munia-hero { min-height: 100vh; background: #050505; position: relative; overflow: hidden; }
  .munia-hero::before { content:""; position:absolute; top:-10%; left:-5%; width:600px; height:600px; border-radius:50%; background:radial-gradient(circle,rgba(106,139,255,0.18) 0%,transparent 70%); pointer-events:none; }
  .munia-hero::after  { content:""; position:absolute; bottom:0; right:-10%; width:500px; height:500px; border-radius:50%; background:radial-gradient(circle,rgba(101,220,138,0.12) 0%,transparent 70%); pointer-events:none; }
  .munia-badge { display:inline-flex;align-items:center;gap:8px;background:rgba(106,139,255,0.12);border:1px solid rgba(106,139,255,0.3);border-radius:999px;padding:8px 20px;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#6A8BFF; }
  .munia-display { font-size:clamp(3rem,8vw,8rem);font-weight:900;line-height:0.92;letter-spacing:-0.03em;color:#fff; }
  .munia-display span.accent { color:#6A8BFF; }
  .munia-display span.dim { color:rgba(255,255,255,0.2); }
  .munia-sub { font-size:18px;line-height:1.65;color:rgba(255,255,255,0.55);font-weight:400; }
  .munia-btn { display:inline-flex;align-items:center;gap:10px;background:#6A8BFF;color:#fff;font-weight:700;font-size:14px;letter-spacing:0.06em;text-transform:uppercase;padding:18px 40px;border-radius:999px;text-decoration:none;transition:all .2s; }
  .munia-btn:hover { background:#8BA5FF;transform:scale(1.03);color:#fff; }
  .munia-section-label { font-size:10px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.4);margin-bottom:12px;display:block; }
  .munia-section-title { font-size:clamp(1.8rem,4vw,3.5rem);font-weight:900;line-height:1.05;letter-spacing:-0.02em;color:#fff; }
  .munia-section-title .blue  { color:#6A8BFF; }
  .munia-section-title .green { color:#65DC8A; }
  .munia-section-title .yellow{ color:#FFD75F; }
  .marquee-wrap { overflow:hidden;background:rgba(255,255,255,0.02);border-top:1px solid rgba(255,255,255,0.07);border-bottom:1px solid rgba(255,255,255,0.07);padding:24px 0; }
  .marquee-track { display:flex;gap:32px;animation:marqueeScroll 22s linear infinite;width:max-content; }
  @keyframes marqueeScroll { from{transform:translateX(0)} to{transform:translateX(-50%)} }
  .marquee-item { font-size:12px;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:rgba(255,255,255,0.35);white-space:nowrap; }
  .marquee-dot { font-size:10px; }
  .marquee-dot.blue   { color:rgba(106,139,255,0.7); }
  .marquee-dot.green  { color:rgba(101,220,138,0.7); }
  .marquee-dot.yellow { color:rgba(255,215,95,0.7); }
  .marquee-dot.orange { color:rgba(255,150,2,0.7); }
  .stat-block { padding:48px 40px;background:#050505; }
  .stat-num { font-size:clamp(3rem,6vw,6rem);font-weight:900;line-height:1;letter-spacing:-0.04em; }
  .stat-num.blue   { color:#6A8BFF; }
  .stat-num.green  { color:#65DC8A; }
  .stat-num.yellow { color:#FFD75F; }
  .stat-num.orange { color:#FF9602; }
  .stat-label { margin-top:10px;font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.4); }
  .stats-grid { display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,0.08);border-radius:20px;overflow:hidden; }
  .video-card { background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);border-radius:16px;overflow:hidden;transition:border-color .3s,transform .3s; }
  .video-card:hover { border-color:rgba(106,139,255,0.4);transform:translateY(-4px); }
  .video-card .thumb { position:relative;aspect-ratio:16/9;overflow:hidden;background:#111; }
  .video-card .thumb img { width:100%;height:100%;object-fit:cover;display:block; }
  .video-card .thumb .vpill { position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.15);font-size:10px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px); }
  .video-card .thumb .vdur  { position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,0.75);padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;color:#fff; }
  .video-card .vcontent { padding:18px 20px; }
  .video-card .vcontent .vtitle { font-size:15px;font-weight:700;line-height:1.4;color:#fff;margin-bottom:8px; }
  .video-card .vcontent .vmeta  { font-size:11px;color:rgba(255,255,255,0.35);font-weight:600; }
  .videos-grid { display:grid;grid-template-columns:repeat(3,1fr);gap:24px; }
  .topic-card { border:1px solid rgba(255,255,255,0.07);border-radius:20px;padding:36px;display:flex;gap:20px;align-items:flex-start;transition:border-color .3s; }
  .topic-icon { width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0; }
  .topic-card .ttitle { font-size:17px;font-weight:800;color:#fff;margin-bottom:8px; }
  .topic-card .tdesc  { font-size:13px;color:rgba(255,255,255,0.45);line-height:1.65; }
  .topics-grid { display:grid;grid-template-columns:repeat(2,1fr);gap:16px; }
  .testi-card { background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);border-radius:20px;padding:32px; }
  .testi-stars { color:#FFD75F;font-size:16px;margin-bottom:16px; }
  .testi-quote { font-size:14px;line-height:1.75;color:rgba(255,255,255,0.75);margin-bottom:24px; }
  .testi-author { display:flex;align-items:center;gap:12px; }
  .testi-avatar { width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff;flex-shrink:0; }
  .testi-name { font-size:14px;font-weight:700;color:#fff; }
  .testi-role { font-size:12px;color:rgba(255,255,255,0.35); }
  .testis-grid { display:grid;grid-template-columns:repeat(3,1fr);gap:24px; }
  .cta-wrap { border-radius:32px;background:linear-gradient(135deg,rgba(106,139,255,0.12) 0%,rgba(101,220,138,0.06) 100%);border:1px solid rgba(106,139,255,0.2);padding:80px 64px;text-align:center;position:relative;overflow:hidden; }
  .cta-wrap::before { content:"";position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:500px;height:280px;background:radial-gradient(ellipse,rgba(106,139,255,0.12) 0%,transparent 70%);pointer-events:none; }
  .munia-divider { border-top:1px solid rgba(255,255,255,0.07);margin:0; }
  .featured-video-wrap { position:relative;border-radius:24px;overflow:hidden;background:#0d0d0d;border:1px solid rgba(255,255,255,0.08);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;box-shadow:0 0 80px rgba(106,139,255,0.15); }
  .featured-video-wrap .play-btn { width:80px;height:80px;border-radius:50%;background:rgba(106,139,255,0.9);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s;font-size:28px;margin-left:4px; }
  .featured-video-wrap .play-btn:hover { transform:scale(1.1); }
  .featured-video-overlay { position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px; }
  .featured-video-overlay .fv-title { font-size:22px;font-weight:800;color:#fff;text-align:center;letter-spacing:-0.01em;max-width:600px; }
  .featured-video-overlay .fv-meta  { font-size:13px;color:rgba(255,255,255,0.4); }
  @media (max-width:768px) {
    .stats-grid { grid-template-columns:repeat(2,1fr); }
    .videos-grid { grid-template-columns:1fr; }
    .topics-grid { grid-template-columns:1fr; }
    .testis-grid { grid-template-columns:1fr; }
    .cta-wrap { padding:48px 24px; }
  }/* End custom CSS */