
/* ============================================================
   Think Dark Mode — POC v2
   Sinh tự động từ Elementor data (29 template + homepage).
   Đừng sửa tay. Bật demo: ?darkdemo=1 | tắt: ?darkdemo=off
   ============================================================ */
/* ---------- 1. tokens ---------- */
html[data-theme="dark"]{ background:#0b1220; }

html[data-theme="dark"] body{ background-color:#0b1220 !important; color:#c3cddb;
  --mfn-woo-body-color:#c3cddb; --mfn-woo-heading-color:#e7ecf7; --mfn-woo-bg-themecolor:#2f6bff;
  --mfn-woo-themecolor:#7aa2ff; --mfn-woo-border-themecolor:#2f6bff;
  --mfn-icon-box-icon:#7aa2ff; --mfn-clients-tiles-hover:#7aa2ff; --mfn-sliding-box-bg:#2f6bff; }

html[data-theme="dark"] ::selection{ background:#2f6bff; color:#fff; }

/* ---------- 2. component defaults ---------- */
html[data-theme="dark"] h1, html[data-theme="dark"] h2, html[data-theme="dark"] h3, html[data-theme="dark"] h4, html[data-theme="dark"] h5, html[data-theme="dark"] h6, html[data-theme="dark"] .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] p, html[data-theme="dark"] li, html[data-theme="dark"] span, html[data-theme="dark"] .elementor-widget-text-editor, html[data-theme="dark"] .elementor-widget-text-editor p{ color:#c3cddb; }

html[data-theme="dark"] a{ color:#7aa2ff; }

html[data-theme="dark"] a:hover{ color:#a9c2ff; }

html[data-theme="dark"] .elementor-button{ background-color:#2f6bff !important; border-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-button .elementor-button-text, html[data-theme="dark"] .elementor-button, html[data-theme="dark"] .elementor-button:hover{ color:#ffffff !important; }

html[data-theme="dark"] input, html[data-theme="dark"] textarea, html[data-theme="dark"] select, html[data-theme="dark"] .elementor-field{ background-color:#111c2e !important; color:#e7ecf7 !important;
  border-color:#2a3750 !important; }

html[data-theme="dark"] input::placeholder, html[data-theme="dark"] textarea::placeholder{ color:#7b8798 !important; }

html[data-theme="dark"] .elementor-widget-container{ }

html[data-theme="dark"] table, html[data-theme="dark"] .elementor-widget-container hr{ border-color:#2a3750; }

html[data-theme="dark"] .elementor-icon, html[data-theme="dark"] .elementor-icon i{ color:#7aa2ff; }

/* ---------- 3. nền có background-image → blend tối ---------- */
html[data-theme="dark"] .elementor-element-305f93c4{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-3ef04ef{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-4681372{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-64827f0b{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-ae9059b{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-f2a06c8{background-color:#0b1220 !important;background-blend-mode:multiply !important}

/* ---------- 4. logo/icon tối → trắng ---------- */
html[data-theme="dark"] .elementor-element-04e9640 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-0b4cd07 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-1041faf4 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-10965f9b img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-139cbd28 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-15ac54c9 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-194ec0cc img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-1b7f70c img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-235a84b2 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-26d84fc img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-27cf8cf img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-28735d4 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-2da6826 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-2e44822d img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-31e76e43 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-35773d0d img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-35bd1b0b img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-3a61c9e img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-4124a32 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-5278dd22 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-580e3a6e img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-5c8f5591 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-5e89086 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-60010620 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-657931ac img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-65923ec img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-6612d7e9 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-67cf9f3 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-6d32da2 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-6d36b2b9 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-75261422 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-7533233b img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-77bafc23 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-785c058 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-78ddbd6d img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-79385b50 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-79d47c9 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-79e651b img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-7c24fca8 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-7d25447 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-7fdd2617 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-800a737 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-8672f86 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-8717d1c img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-8752383 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-8b275f9 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-8e1628c img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-8e5bdca img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-b66935e img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-c22ed83 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-c3bfffb img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-c59cf29 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-c6f91ab img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-cfe9035 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-da07600 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-db38ae7 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-de20755 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-de3a2b6 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-e057799 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-e962cc0 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-e96b2c2 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-ec301a6 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-f53c3b7 img{filter:brightness(0) invert(1) opacity(.85)}

/* ---------- 5. per-element (auto) ---------- */
html[data-theme="dark"] .elementor-element-00689f0 .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-0207c9d .elementor-button, html[data-theme="dark"] .elementor-element-0207c9d .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-0207c9d a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-051a7f5{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-05816ab .elementor-heading-title{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-0ac7220 .elementor-heading-title{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-0cca67d .elementor-button, html[data-theme="dark"] .elementor-element-0cca67d .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-0cca67d{ background-color:#0a1120 !important; }

html[data-theme="dark"] .elementor-element-0cca67d{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-0dbb8cf{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-1028760b .elementor-heading-title{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-1065497{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-10aaec3 .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-10aaec3 .elementor-widget-container, html[data-theme="dark"] .elementor-element-10aaec3 p, html[data-theme="dark"] .elementor-element-10aaec3 li, html[data-theme="dark"] .elementor-element-10aaec3 .elementor-icon-list-text{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-10aaec3{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-11802ba{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-1217abfa .elementor-widget-container, html[data-theme="dark"] .elementor-element-1217abfa p, html[data-theme="dark"] .elementor-element-1217abfa li, html[data-theme="dark"] .elementor-element-1217abfa .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-125fb10f{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-12bbf3d{ background-color:#000000 !important; }

html[data-theme="dark"] .elementor-element-1483cc1 .elementor-widget-container, html[data-theme="dark"] .elementor-element-1483cc1 p, html[data-theme="dark"] .elementor-element-1483cc1 li, html[data-theme="dark"] .elementor-element-1483cc1 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-1483cc1 .elementor-widget-container, html[data-theme="dark"] .elementor-element-1483cc1 p, html[data-theme="dark"] .elementor-element-1483cc1 li, html[data-theme="dark"] .elementor-element-1483cc1 .elementor-icon-list-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-1483cc1{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-15829be .elementor-widget-container, html[data-theme="dark"] .elementor-element-15829be p, html[data-theme="dark"] .elementor-element-15829be li, html[data-theme="dark"] .elementor-element-15829be .elementor-icon-list-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-15fe77a2{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-16f0d663 .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-19fba9d0{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-19fba9d0{ background-color:#111c2e !important; }

html[data-theme="dark"] .elementor-element-1b0b599d{ background-color:#0f1929 !important; }

html[data-theme="dark"] .elementor-element-1b679db .elementor-widget-container, html[data-theme="dark"] .elementor-element-1b679db p, html[data-theme="dark"] .elementor-element-1b679db li, html[data-theme="dark"] .elementor-element-1b679db .elementor-icon-list-text{ color:#c3cddb !important; }

html[data-theme="dark"] .elementor-element-1bf025c7{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-1c1128f6{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-1c5b607{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-1c5b607{ background-color:#141f33 !important; }

html[data-theme="dark"] .elementor-element-1c99e677 .elementor-widget-container, html[data-theme="dark"] .elementor-element-1c99e677 p, html[data-theme="dark"] .elementor-element-1c99e677 li, html[data-theme="dark"] .elementor-element-1c99e677 .elementor-icon-list-text{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-1c99e677{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-1d23f1c8 .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-1d68fff4{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-1dd3880 .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-1e642f7 .elementor-widget-container, html[data-theme="dark"] .elementor-element-1e642f7 p, html[data-theme="dark"] .elementor-element-1e642f7 li, html[data-theme="dark"] .elementor-element-1e642f7 .elementor-icon-list-text{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-1e642f7 .elementor-widget-container, html[data-theme="dark"] .elementor-element-1e642f7 p, html[data-theme="dark"] .elementor-element-1e642f7 li, html[data-theme="dark"] .elementor-element-1e642f7 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-1e642f7 .elementor-widget-container, html[data-theme="dark"] .elementor-element-1e642f7 p, html[data-theme="dark"] .elementor-element-1e642f7 li, html[data-theme="dark"] .elementor-element-1e642f7 .elementor-icon-list-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-1e642f7{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-1e642f7{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-1e8d392 .elementor-heading-title{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-1f4c7e99 .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-1f9ec1f3 .elementor-widget-container, html[data-theme="dark"] .elementor-element-1f9ec1f3 p, html[data-theme="dark"] .elementor-element-1f9ec1f3 li, html[data-theme="dark"] .elementor-element-1f9ec1f3 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-206ca3ea .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-209cd2df .elementor-widget-container, html[data-theme="dark"] .elementor-element-209cd2df p, html[data-theme="dark"] .elementor-element-209cd2df li, html[data-theme="dark"] .elementor-element-209cd2df .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-22bd312 .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-22bd312 .elementor-widget-container, html[data-theme="dark"] .elementor-element-22bd312 p, html[data-theme="dark"] .elementor-element-22bd312 li, html[data-theme="dark"] .elementor-element-22bd312 .elementor-icon-list-text{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-22bd312{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-2318bab{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-2342a4f .elementor-widget-container, html[data-theme="dark"] .elementor-element-2342a4f p, html[data-theme="dark"] .elementor-element-2342a4f li, html[data-theme="dark"] .elementor-element-2342a4f .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-23577872 .elementor-widget-container, html[data-theme="dark"] .elementor-element-23577872 p, html[data-theme="dark"] .elementor-element-23577872 li, html[data-theme="dark"] .elementor-element-23577872 .elementor-icon-list-text{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-23577872 .elementor-widget-container, html[data-theme="dark"] .elementor-element-23577872 p, html[data-theme="dark"] .elementor-element-23577872 li, html[data-theme="dark"] .elementor-element-23577872 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-235c5a2c{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-235c5a2c{ background-color:#111c2e !important; }

html[data-theme="dark"] .elementor-element-23fdcbc1 .elementor-widget-container, html[data-theme="dark"] .elementor-element-23fdcbc1 p, html[data-theme="dark"] .elementor-element-23fdcbc1 li, html[data-theme="dark"] .elementor-element-23fdcbc1 .elementor-icon-list-text{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-23fdcbc1 .elementor-widget-container, html[data-theme="dark"] .elementor-element-23fdcbc1 p, html[data-theme="dark"] .elementor-element-23fdcbc1 li, html[data-theme="dark"] .elementor-element-23fdcbc1 .elementor-icon-list-text{ color:#c3cddb !important; }

html[data-theme="dark"] .elementor-element-23fdcbc1 .elementor-widget-container, html[data-theme="dark"] .elementor-element-23fdcbc1 p, html[data-theme="dark"] .elementor-element-23fdcbc1 li, html[data-theme="dark"] .elementor-element-23fdcbc1 .elementor-icon-list-text{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-23fdcbc1 .elementor-widget-container, html[data-theme="dark"] .elementor-element-23fdcbc1 p, html[data-theme="dark"] .elementor-element-23fdcbc1 li, html[data-theme="dark"] .elementor-element-23fdcbc1 .elementor-icon-list-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-23fdcbc1{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-23fdcbc1{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-23fdcbc1{ border-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-24de2d15 .elementor-button, html[data-theme="dark"] .elementor-element-24de2d15 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-24de2d15 a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-254393e .elementor-button, html[data-theme="dark"] .elementor-element-254393e .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-254393e a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-25c5582a{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-25c5582a{ background-color:#141f33 !important; }

html[data-theme="dark"] .elementor-element-27171d7c .elementor-heading-title{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-27171d7c .elementor-widget-container, html[data-theme="dark"] .elementor-element-27171d7c p, html[data-theme="dark"] .elementor-element-27171d7c li, html[data-theme="dark"] .elementor-element-27171d7c .elementor-icon-list-text{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-2756a52 .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-2756a52 .elementor-widget-container, html[data-theme="dark"] .elementor-element-2756a52 p, html[data-theme="dark"] .elementor-element-2756a52 li, html[data-theme="dark"] .elementor-element-2756a52 .elementor-icon-list-text{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-2756a52{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-27f7fd7{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-2a784158 .elementor-button, html[data-theme="dark"] .elementor-element-2a784158 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-2a784158 a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-2afc980 .elementor-heading-title{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-2b4e04e2{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-2b4e04e2{ background-color:#111c2e !important; }

html[data-theme="dark"] .elementor-element-2b89d846 .elementor-widget-container, html[data-theme="dark"] .elementor-element-2b89d846 p, html[data-theme="dark"] .elementor-element-2b89d846 li, html[data-theme="dark"] .elementor-element-2b89d846 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-2dbb8959{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-2dbb8959{ background-color:#141f33 !important; }

html[data-theme="dark"] .elementor-element-2e1cf913 .elementor-button, html[data-theme="dark"] .elementor-element-2e1cf913 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-2e1cf913 a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-2e42f93 .elementor-heading-title{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-2e5ec94{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-2eebe137 .elementor-button, html[data-theme="dark"] .elementor-element-2eebe137 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-2eebe137 a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-30164ebe{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-305f93c4{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-30e422e4{ background-color:#000000 !important; }

html[data-theme="dark"] .elementor-element-3127bd1c .elementor-heading-title{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-320f6909 .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-331aa16{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-33e8b6cf .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-349a955 .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-35a0276 .elementor-widget-container, html[data-theme="dark"] .elementor-element-35a0276 p, html[data-theme="dark"] .elementor-element-35a0276 li, html[data-theme="dark"] .elementor-element-35a0276 .elementor-icon-list-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-35df4ba .elementor-widget-container, html[data-theme="dark"] .elementor-element-35df4ba p, html[data-theme="dark"] .elementor-element-35df4ba li, html[data-theme="dark"] .elementor-element-35df4ba .elementor-icon-list-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-35df4ba{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-37c7c246{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-396a8212 .elementor-widget-container, html[data-theme="dark"] .elementor-element-396a8212 p, html[data-theme="dark"] .elementor-element-396a8212 li, html[data-theme="dark"] .elementor-element-396a8212 .elementor-icon-list-text{ color:#c3cddb !important; }

html[data-theme="dark"] .elementor-element-397d326 .elementor-heading-title{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-3984924{ background-color:#000000 !important; }

html[data-theme="dark"] .elementor-element-399f6037 .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-39e81a2f{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-3a2b2956 .elementor-button, html[data-theme="dark"] .elementor-element-3a2b2956 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-3a2b2956 a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-3bb5657a .elementor-button, html[data-theme="dark"] .elementor-element-3bb5657a .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-3bb5657a a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-3db80b3 .elementor-button, html[data-theme="dark"] .elementor-element-3db80b3 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-3db80b3{ background-color:#0a1120 !important; }

html[data-theme="dark"] .elementor-element-3db80b3{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-3ebced31{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-3ebced31{ border-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-3f40644b .elementor-heading-title{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-3f84b7e .elementor-widget-container, html[data-theme="dark"] .elementor-element-3f84b7e p, html[data-theme="dark"] .elementor-element-3f84b7e li, html[data-theme="dark"] .elementor-element-3f84b7e .elementor-icon-list-text{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-3fe25e0b{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-40257db8 .elementor-widget-container, html[data-theme="dark"] .elementor-element-40257db8 p, html[data-theme="dark"] .elementor-element-40257db8 li, html[data-theme="dark"] .elementor-element-40257db8 .elementor-icon-list-text{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-40257db8 .elementor-widget-container, html[data-theme="dark"] .elementor-element-40257db8 p, html[data-theme="dark"] .elementor-element-40257db8 li, html[data-theme="dark"] .elementor-element-40257db8 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-40257db8 .elementor-widget-container, html[data-theme="dark"] .elementor-element-40257db8 p, html[data-theme="dark"] .elementor-element-40257db8 li, html[data-theme="dark"] .elementor-element-40257db8 .elementor-icon-list-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-40257db8{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-40257db8{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-408f5aab .elementor-button, html[data-theme="dark"] .elementor-element-408f5aab .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-40f1a76a .elementor-widget-container, html[data-theme="dark"] .elementor-element-40f1a76a p, html[data-theme="dark"] .elementor-element-40f1a76a li, html[data-theme="dark"] .elementor-element-40f1a76a .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-41c379af{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-41f4ef4f{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-421ead2 .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-424e0318 .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-4331239c .elementor-widget-container, html[data-theme="dark"] .elementor-element-4331239c p, html[data-theme="dark"] .elementor-element-4331239c li, html[data-theme="dark"] .elementor-element-4331239c .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-447b193b .elementor-widget-container, html[data-theme="dark"] .elementor-element-447b193b p, html[data-theme="dark"] .elementor-element-447b193b li, html[data-theme="dark"] .elementor-element-447b193b .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-4681372{ background-color:#000000 !important; }

html[data-theme="dark"] .elementor-element-476fbcae{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-47e5935 .elementor-widget-container, html[data-theme="dark"] .elementor-element-47e5935 p, html[data-theme="dark"] .elementor-element-47e5935 li, html[data-theme="dark"] .elementor-element-47e5935 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-490ebc7 .elementor-widget-container, html[data-theme="dark"] .elementor-element-490ebc7 p, html[data-theme="dark"] .elementor-element-490ebc7 li, html[data-theme="dark"] .elementor-element-490ebc7 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-496f818{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-49ccfb84{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-4a1270df{ background-color:#000000 !important; }

html[data-theme="dark"] .elementor-element-4ab93bb1 .elementor-widget-container, html[data-theme="dark"] .elementor-element-4ab93bb1 p, html[data-theme="dark"] .elementor-element-4ab93bb1 li, html[data-theme="dark"] .elementor-element-4ab93bb1 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-4ae5f02 .elementor-widget-container, html[data-theme="dark"] .elementor-element-4ae5f02 p, html[data-theme="dark"] .elementor-element-4ae5f02 li, html[data-theme="dark"] .elementor-element-4ae5f02 .elementor-icon-list-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-4da889b0 .elementor-widget-container, html[data-theme="dark"] .elementor-element-4da889b0 p, html[data-theme="dark"] .elementor-element-4da889b0 li, html[data-theme="dark"] .elementor-element-4da889b0 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-4ee80a21 .elementor-heading-title{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-4f4240e .elementor-widget-container, html[data-theme="dark"] .elementor-element-4f4240e p, html[data-theme="dark"] .elementor-element-4f4240e li, html[data-theme="dark"] .elementor-element-4f4240e .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-4f4240e{ background-color:#16233a !important; }

html[data-theme="dark"] .elementor-element-4fcb6a0{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-502aa6b{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-502aa6b{ background-color:#111c2e !important; }

html[data-theme="dark"] .elementor-element-526aa8b .elementor-button, html[data-theme="dark"] .elementor-element-526aa8b .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-531cbe27{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-5464d00 .elementor-widget-container, html[data-theme="dark"] .elementor-element-5464d00 p, html[data-theme="dark"] .elementor-element-5464d00 li, html[data-theme="dark"] .elementor-element-5464d00 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-5507f24c{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-558b3abb .elementor-button, html[data-theme="dark"] .elementor-element-558b3abb .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-563006c9 .elementor-heading-title{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-58b93411 .elementor-button, html[data-theme="dark"] .elementor-element-58b93411 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-58b93411 a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-5931b80b{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-5931b80b{ background-color:#141f33 !important; }

html[data-theme="dark"] .elementor-element-59c14fc{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-5ae1e90 .elementor-heading-title{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-5ae1e90 .elementor-widget-container, html[data-theme="dark"] .elementor-element-5ae1e90 p, html[data-theme="dark"] .elementor-element-5ae1e90 li, html[data-theme="dark"] .elementor-element-5ae1e90 .elementor-icon-list-text{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-5d0ced7c .elementor-button, html[data-theme="dark"] .elementor-element-5d0ced7c .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-5d0ced7c a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-5d4a4e5 .elementor-button, html[data-theme="dark"] .elementor-element-5d4a4e5 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-5d4a4e5{ background-color:#0a1120 !important; }

html[data-theme="dark"] .elementor-element-5d4a4e5{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-5f8d386e .elementor-button, html[data-theme="dark"] .elementor-element-5f8d386e .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-5f8d386e{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-5f94b72{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-6094200e .elementor-widget-container, html[data-theme="dark"] .elementor-element-6094200e p, html[data-theme="dark"] .elementor-element-6094200e li, html[data-theme="dark"] .elementor-element-6094200e .elementor-icon-list-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-6094200e{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-62ac516f{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-62ac516f{ background-color:#111c2e !important; }

html[data-theme="dark"] .elementor-element-643e1d64 .elementor-widget-container, html[data-theme="dark"] .elementor-element-643e1d64 p, html[data-theme="dark"] .elementor-element-643e1d64 li, html[data-theme="dark"] .elementor-element-643e1d64 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-64939aa .elementor-heading-title{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-651a198b .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-66d05849 .elementor-button, html[data-theme="dark"] .elementor-element-66d05849 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-67158a2 .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-67158a2 .elementor-widget-container, html[data-theme="dark"] .elementor-element-67158a2 p, html[data-theme="dark"] .elementor-element-67158a2 li, html[data-theme="dark"] .elementor-element-67158a2 .elementor-icon-list-text{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-67158a2{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-67d88fee{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-6800e436{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-690ba639 .elementor-heading-title{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-691491c0{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-6971ba87 .elementor-widget-container, html[data-theme="dark"] .elementor-element-6971ba87 p, html[data-theme="dark"] .elementor-element-6971ba87 li, html[data-theme="dark"] .elementor-element-6971ba87 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-6995f0a4{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-69d8f91 .elementor-heading-title{ color:#9db8ff !important; }

html[data-theme="dark"] .elementor-element-6a133e8 .elementor-heading-title{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-6a665a7 .elementor-widget-container, html[data-theme="dark"] .elementor-element-6a665a7 p, html[data-theme="dark"] .elementor-element-6a665a7 li, html[data-theme="dark"] .elementor-element-6a665a7 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-6a7a35d{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-6a7a35d{ background-color:#111c2e !important; }

html[data-theme="dark"] .elementor-element-6b31ea1 .elementor-widget-container, html[data-theme="dark"] .elementor-element-6b31ea1 p, html[data-theme="dark"] .elementor-element-6b31ea1 li, html[data-theme="dark"] .elementor-element-6b31ea1 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-6b8918a3 .elementor-button, html[data-theme="dark"] .elementor-element-6b8918a3 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-6b8918a3{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-6b978bc .elementor-heading-title{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-6c04caa .elementor-widget-container, html[data-theme="dark"] .elementor-element-6c04caa p, html[data-theme="dark"] .elementor-element-6c04caa li, html[data-theme="dark"] .elementor-element-6c04caa .elementor-icon-list-text{ color:#c3cddb !important; }

html[data-theme="dark"] .elementor-element-6c0feaae .elementor-widget-container, html[data-theme="dark"] .elementor-element-6c0feaae p, html[data-theme="dark"] .elementor-element-6c0feaae li, html[data-theme="dark"] .elementor-element-6c0feaae .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-6cc2bd5 .elementor-widget-container, html[data-theme="dark"] .elementor-element-6cc2bd5 p, html[data-theme="dark"] .elementor-element-6cc2bd5 li, html[data-theme="dark"] .elementor-element-6cc2bd5 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-6e73c663{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-6eb523ff{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-6fb57c6b{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-7072579 .elementor-heading-title{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-70ac5e6 .elementor-widget-container, html[data-theme="dark"] .elementor-element-70ac5e6 p, html[data-theme="dark"] .elementor-element-70ac5e6 li, html[data-theme="dark"] .elementor-element-70ac5e6 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-71741d9 .elementor-widget-container, html[data-theme="dark"] .elementor-element-71741d9 p, html[data-theme="dark"] .elementor-element-71741d9 li, html[data-theme="dark"] .elementor-element-71741d9 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-717cb8e0{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-71c6a6f .elementor-widget-container, html[data-theme="dark"] .elementor-element-71c6a6f p, html[data-theme="dark"] .elementor-element-71c6a6f li, html[data-theme="dark"] .elementor-element-71c6a6f .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-71f77a9 .elementor-button, html[data-theme="dark"] .elementor-element-71f77a9 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-7455ee6{ background-color:#0f1929 !important; }

html[data-theme="dark"] .elementor-element-746a427 .elementor-button, html[data-theme="dark"] .elementor-element-746a427 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-746a427 a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-75cb8124 .elementor-widget-container, html[data-theme="dark"] .elementor-element-75cb8124 p, html[data-theme="dark"] .elementor-element-75cb8124 li, html[data-theme="dark"] .elementor-element-75cb8124 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-77f650fe .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-7875a049 .elementor-widget-container, html[data-theme="dark"] .elementor-element-7875a049 p, html[data-theme="dark"] .elementor-element-7875a049 li, html[data-theme="dark"] .elementor-element-7875a049 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-7875a049{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-7977c958 .elementor-button, html[data-theme="dark"] .elementor-element-7977c958 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-7a08638 .elementor-button, html[data-theme="dark"] .elementor-element-7a08638 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-7a08638 a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-7ab1f93f{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-7ac4041d .elementor-button, html[data-theme="dark"] .elementor-element-7ac4041d .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-7ac4041d{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-7acdc82e{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-7ad54f92 .elementor-widget-container, html[data-theme="dark"] .elementor-element-7ad54f92 p, html[data-theme="dark"] .elementor-element-7ad54f92 li, html[data-theme="dark"] .elementor-element-7ad54f92 .elementor-icon-list-text{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-7ad54f92 .elementor-widget-container, html[data-theme="dark"] .elementor-element-7ad54f92 p, html[data-theme="dark"] .elementor-element-7ad54f92 li, html[data-theme="dark"] .elementor-element-7ad54f92 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-7bb8d7e2{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-7c8f8d5a .elementor-widget-container, html[data-theme="dark"] .elementor-element-7c8f8d5a p, html[data-theme="dark"] .elementor-element-7c8f8d5a li, html[data-theme="dark"] .elementor-element-7c8f8d5a .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-7c9e246 .elementor-button, html[data-theme="dark"] .elementor-element-7c9e246 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-7c9e246 .elementor-heading-title{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-7c9e246 .elementor-widget-container, html[data-theme="dark"] .elementor-element-7c9e246 p, html[data-theme="dark"] .elementor-element-7c9e246 li, html[data-theme="dark"] .elementor-element-7c9e246 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-7c9e246{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-7d12f66 .elementor-button, html[data-theme="dark"] .elementor-element-7d12f66 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-7d12f66 a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-7e0be8c .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-7ea22fc1{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-7ea834cf .elementor-widget-container, html[data-theme="dark"] .elementor-element-7ea834cf p, html[data-theme="dark"] .elementor-element-7ea834cf li, html[data-theme="dark"] .elementor-element-7ea834cf .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-7edc8a1{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-7f05d19a{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-7f05d19a{ background-color:#141f33 !important; }

html[data-theme="dark"] .elementor-element-812aad3{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-82bb47a{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-82bb47a{ background-color:#141f33 !important; }

html[data-theme="dark"] .elementor-element-843cb1c .elementor-button, html[data-theme="dark"] .elementor-element-843cb1c .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-843cb1c{ background-color:#0a1120 !important; }

html[data-theme="dark"] .elementor-element-843cb1c{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-860c997 .elementor-button, html[data-theme="dark"] .elementor-element-860c997 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-860c997 a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-874a727 .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-8752972 .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-8752972 .elementor-widget-container, html[data-theme="dark"] .elementor-element-8752972 p, html[data-theme="dark"] .elementor-element-8752972 li, html[data-theme="dark"] .elementor-element-8752972 .elementor-icon-list-text{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-8752972{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-8789b97{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-89ed244 .elementor-widget-container, html[data-theme="dark"] .elementor-element-89ed244 p, html[data-theme="dark"] .elementor-element-89ed244 li, html[data-theme="dark"] .elementor-element-89ed244 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-8aa0427 .elementor-button, html[data-theme="dark"] .elementor-element-8aa0427 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-92e74a6{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-93af593 .elementor-button, html[data-theme="dark"] .elementor-element-93af593 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-93af593 a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-951219b .elementor-widget-container, html[data-theme="dark"] .elementor-element-951219b p, html[data-theme="dark"] .elementor-element-951219b li, html[data-theme="dark"] .elementor-element-951219b .elementor-icon-list-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-9cc04ca .elementor-widget-container, html[data-theme="dark"] .elementor-element-9cc04ca p, html[data-theme="dark"] .elementor-element-9cc04ca li, html[data-theme="dark"] .elementor-element-9cc04ca .elementor-icon-list-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-9d27f3f{ border-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-9d5466d .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-9d5466d .elementor-widget-container, html[data-theme="dark"] .elementor-element-9d5466d p, html[data-theme="dark"] .elementor-element-9d5466d li, html[data-theme="dark"] .elementor-element-9d5466d .elementor-icon-list-text{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-9d5466d{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-9f1003a .elementor-widget-container, html[data-theme="dark"] .elementor-element-9f1003a p, html[data-theme="dark"] .elementor-element-9f1003a li, html[data-theme="dark"] .elementor-element-9f1003a .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-9f480b3 .elementor-button, html[data-theme="dark"] .elementor-element-9f480b3 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-9f480b3{ background-color:#0a1120 !important; }

html[data-theme="dark"] .elementor-element-9f480b3{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-a23e24d .elementor-widget-container, html[data-theme="dark"] .elementor-element-a23e24d p, html[data-theme="dark"] .elementor-element-a23e24d li, html[data-theme="dark"] .elementor-element-a23e24d .elementor-icon-list-text{ color:#c3cddb !important; }

html[data-theme="dark"] .elementor-element-a7377e4 .elementor-button, html[data-theme="dark"] .elementor-element-a7377e4 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-a7377e4{ background-color:#0a1120 !important; }

html[data-theme="dark"] .elementor-element-a7377e4{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-a9168b6 .elementor-widget-container, html[data-theme="dark"] .elementor-element-a9168b6 p, html[data-theme="dark"] .elementor-element-a9168b6 li, html[data-theme="dark"] .elementor-element-a9168b6 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-ab176e9 .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-adcfc47 .elementor-heading-title{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-b032ec0 .elementor-heading-title{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-b25e10e .elementor-widget-container, html[data-theme="dark"] .elementor-element-b25e10e p, html[data-theme="dark"] .elementor-element-b25e10e li, html[data-theme="dark"] .elementor-element-b25e10e .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-b3745ab .elementor-widget-container, html[data-theme="dark"] .elementor-element-b3745ab p, html[data-theme="dark"] .elementor-element-b3745ab li, html[data-theme="dark"] .elementor-element-b3745ab .elementor-icon-list-text{ color:#c3cddb !important; }

html[data-theme="dark"] .elementor-element-b53fc29 .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-b53fc29 .elementor-widget-container, html[data-theme="dark"] .elementor-element-b53fc29 p, html[data-theme="dark"] .elementor-element-b53fc29 li, html[data-theme="dark"] .elementor-element-b53fc29 .elementor-icon-list-text{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-b53fc29{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-b676841 .elementor-heading-title{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-b7e0c19 .elementor-widget-container, html[data-theme="dark"] .elementor-element-b7e0c19 p, html[data-theme="dark"] .elementor-element-b7e0c19 li, html[data-theme="dark"] .elementor-element-b7e0c19 .elementor-icon-list-text{ color:#c3cddb !important; }

html[data-theme="dark"] .elementor-element-b87136d .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-b8afa26 .elementor-button, html[data-theme="dark"] .elementor-element-b8afa26 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-b8afa26{ background-color:#0a1120 !important; }

html[data-theme="dark"] .elementor-element-b8afa26{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-b9b03e4 .elementor-heading-title{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-ba6c8d9{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-ba71e88 .elementor-widget-container, html[data-theme="dark"] .elementor-element-ba71e88 p, html[data-theme="dark"] .elementor-element-ba71e88 li, html[data-theme="dark"] .elementor-element-ba71e88 .elementor-icon-list-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-bd5d48e{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-be21d63 .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-c1ce368{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-c204379 .elementor-widget-container, html[data-theme="dark"] .elementor-element-c204379 p, html[data-theme="dark"] .elementor-element-c204379 li, html[data-theme="dark"] .elementor-element-c204379 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-c204379 .elementor-widget-container, html[data-theme="dark"] .elementor-element-c204379 p, html[data-theme="dark"] .elementor-element-c204379 li, html[data-theme="dark"] .elementor-element-c204379 .elementor-icon-list-text{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-c204379 .elementor-widget-container, html[data-theme="dark"] .elementor-element-c204379 p, html[data-theme="dark"] .elementor-element-c204379 li, html[data-theme="dark"] .elementor-element-c204379 .elementor-icon-list-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-c285d84 .elementor-button, html[data-theme="dark"] .elementor-element-c285d84 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-c285d84 a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-c914ea1 .elementor-button, html[data-theme="dark"] .elementor-element-c914ea1 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-c914ea1{ background-color:#0a1120 !important; }

html[data-theme="dark"] .elementor-element-c914ea1{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-ca42c04 .elementor-widget-container, html[data-theme="dark"] .elementor-element-ca42c04 p, html[data-theme="dark"] .elementor-element-ca42c04 li, html[data-theme="dark"] .elementor-element-ca42c04 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-ca42c04{ background-color:#16233a !important; }

html[data-theme="dark"] .elementor-element-cfac044 .elementor-button, html[data-theme="dark"] .elementor-element-cfac044 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-cfac044{ background-color:#0a1120 !important; }

html[data-theme="dark"] .elementor-element-cfac044{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-d083814{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-d8940e5 .elementor-heading-title{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-daea41f .elementor-heading-title{ color:#f2f5fa !important; }

html[data-theme="dark"] .elementor-element-df33640{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-df33640{ background-color:#141f33 !important; }

html[data-theme="dark"] .elementor-element-e1d27d7{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-e273d39 .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-e5af2d4 .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-e5af2d4 .elementor-widget-container, html[data-theme="dark"] .elementor-element-e5af2d4 p, html[data-theme="dark"] .elementor-element-e5af2d4 li, html[data-theme="dark"] .elementor-element-e5af2d4 .elementor-icon-list-text{ color:#7aa2ff !important; }

html[data-theme="dark"] .elementor-element-e5af2d4{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-e6bd2a4 .elementor-heading-title{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-e8d5b12 .elementor-widget-container, html[data-theme="dark"] .elementor-element-e8d5b12 p, html[data-theme="dark"] .elementor-element-e8d5b12 li, html[data-theme="dark"] .elementor-element-e8d5b12 .elementor-icon-list-text{ color:#c3cddb !important; }

html[data-theme="dark"] .elementor-element-e916c8a{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-e916c8a{ background-color:#111c2e !important; }

html[data-theme="dark"] .elementor-element-e9d711f{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-e9f6ad7 .elementor-button, html[data-theme="dark"] .elementor-element-e9f6ad7 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-e9f6ad7{ background-color:#0a1120 !important; }

html[data-theme="dark"] .elementor-element-e9f6ad7{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-f063020 .elementor-widget-container, html[data-theme="dark"] .elementor-element-f063020 p, html[data-theme="dark"] .elementor-element-f063020 li, html[data-theme="dark"] .elementor-element-f063020 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-f140edd .elementor-button, html[data-theme="dark"] .elementor-element-f140edd .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-f140edd a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-f28d587{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-f2a06c8{ background-color:#000000 !important; }

html[data-theme="dark"] .elementor-element-f2c47b7{ border-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-f471f5e .elementor-button, html[data-theme="dark"] .elementor-element-f471f5e .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-f471f5e{ background-color:#0a1120 !important; }

html[data-theme="dark"] .elementor-element-f471f5e{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-f48e9a1 .elementor-widget-container, html[data-theme="dark"] .elementor-element-f48e9a1 p, html[data-theme="dark"] .elementor-element-f48e9a1 li, html[data-theme="dark"] .elementor-element-f48e9a1 .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-f537551 .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-f698fae{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-f698fae{ background-color:#141f33 !important; }

html[data-theme="dark"] .elementor-element-f790f87{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-f790f87{ background-color:#141f33 !important; }

html[data-theme="dark"] .elementor-element-f888162 .elementor-heading-title{ color:#8b97ab !important; }

html[data-theme="dark"] .elementor-element-f97a48b{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-f9bdccd .elementor-widget-container, html[data-theme="dark"] .elementor-element-f9bdccd p, html[data-theme="dark"] .elementor-element-f9bdccd li, html[data-theme="dark"] .elementor-element-f9bdccd .elementor-icon-list-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-element-fbb1761{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-fc3cf8c .elementor-button, html[data-theme="dark"] .elementor-element-fc3cf8c .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-fc3cf8c{ background-color:#0a1120 !important; }

html[data-theme="dark"] .elementor-element-fc3cf8c{ background-color:#2f6bff !important; }

html[data-theme="dark"] .elementor-element-fd051f4 .elementor-button, html[data-theme="dark"] .elementor-element-fd051f4 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-fd051f4 a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-fd0a6eb{ background-color:#0d1526 !important; }

html[data-theme="dark"] .elementor-element-fd72db0 .elementor-button, html[data-theme="dark"] .elementor-element-fd72db0 .elementor-button-text{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-fd72db0 a:hover{ color:#ffffff !important; }

html[data-theme="dark"] .elementor-element-ffb49e3 .elementor-heading-title{ color:#e7ecf7 !important; }

/* ---------- 6. safety ---------- */
html[data-theme="dark"] .elementor-button-text{ color:#fff !important; }

html[data-theme="dark"] .elementor-field-label, html[data-theme="dark"] label{ color:#c3cddb !important; }

/* ---------- 7. fixes (đo contrast thực tế) ---------- */
/* kit colors: đổi tận gốc biến → mọi chỗ dùng global color tự tối */
html[data-theme="dark"] .elementor-kit-3706{
  --e-global-color-primary:#e7ecf7; --e-global-color-secondary:#aeb8ff;
  --e-global-color-text:#c3cddb; --e-global-color-accent:#7aa2ff;
  --e-global-color-4b15b68:#0f1a2d; }

/* menu header + language switcher */
html[data-theme="dark"] .e-n-menu-title-text, html[data-theme="dark"] .e-n-menu-title-text a, html[data-theme="dark"] .e-n-menu-title, html[data-theme="dark"] .elementor-item, html[data-theme="dark"] .elementor-nav-menu a, html[data-theme="dark"] .menu-item > a, html[data-theme="dark"] .mfn-header-menu a{ color:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-item:hover, html[data-theme="dark"] .e-n-menu-title-text:hover, html[data-theme="dark"] .e-n-menu-title-text a:hover{ color:#7aa2ff !important; }

/* tabs / filter chips */
html[data-theme="dark"] .e-n-tab-title{ background-color:#111c2e !important; border-color:#2a3750 !important; }

html[data-theme="dark"] .e-n-tab-title-text{ color:#c3cddb !important; }

html[data-theme="dark"] .e-n-tab-title.e-n-tab-title-active, html[data-theme="dark"] .e-n-tab-title[aria-selected="true"]{ background-color:#1d2b57 !important; }

html[data-theme="dark"] .e-n-tab-title.e-n-tab-title-active .e-n-tab-title-text, html[data-theme="dark"] .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text{ color:#ffffff !important; }

html[data-theme="dark"] select, html[data-theme="dark"] .select2-container--default .select2-selection--single{
  background-color:#111c2e !important; color:#e7ecf7 !important; border-color:#2a3750 !important; }

html[data-theme="dark"] .select2-dropdown, html[data-theme="dark"] .select2-results{ background-color:#111c2e !important; color:#c3cddb !important; }

/* inline color nằm trong nội dung (span style) — thay theo mã màu */
html[data-theme="dark"] [style*="color: #525b61"], html[data-theme="dark"] [style*="color:#525b61"], html[data-theme="dark"] [style*="color: #3a4145"], html[data-theme="dark"] [style*="color:#3a4145"], html[data-theme="dark"] [style*="color: #262626"], html[data-theme="dark"] [style*="color:#262626"], html[data-theme="dark"] [style*="color: #000000"], html[data-theme="dark"] [style*="color:#000000"]{ color:#c3cddb !important; }

html[data-theme="dark"] [style*="color: #1a234e"], html[data-theme="dark"] [style*="color:#1a234e"], html[data-theme="dark"] [style*="color: #384999"], html[data-theme="dark"] [style*="color:#384999"]{ color:#e7ecf7 !important; }

/* card / box nền sáng còn sót */
html[data-theme="dark"] .elementor-widget-container[style*="background-color: #ffffff"], html[data-theme="dark"] .elementor-element[style*="background-color:#fff"]{ background-color:#111c2e !important; }

/* ---------- 8. logo hero strip: thêm nền sáng nhẹ để đọc được trên tối ---------- */
html[data-theme="dark"] .elementor-element-b761148 .elementor-widget-container, html[data-theme="dark"] .elementor-element-4de693e .elementor-widget-container, html[data-theme="dark"] .elementor-element-36df519 .elementor-widget-container, html[data-theme="dark"] .elementor-element-3995248 .elementor-widget-container{
  background:#ffffff; border-radius:10px; padding:8px 12px; display:inline-block; }

html[data-theme="dark"] .elementor-element-b761148 img, html[data-theme="dark"] .elementor-element-4de693e img, html[data-theme="dark"] .elementor-element-36df519 img, html[data-theme="dark"] .elementor-element-3995248 img{ filter:none !important; }

/* chữ phụ trong card sáng hơn 1 chút */
html[data-theme="dark"] .elementor-element .elementor-widget-text-editor p, html[data-theme="dark"] .elementor-loop-container .elementor-widget-text-editor p{ color:#b6c0cf; }

/* ---------- 9. form: field group + wrapper (Elementor Pro Form) ---------- */
html[data-theme="dark"] .elementor-field-group, html[data-theme="dark"] .elementor-field-group .elementor-field, html[data-theme="dark"] .elementor-field-group .elementor-field-textual, html[data-theme="dark"] .elementor-form .elementor-field, html[data-theme="dark"] .elementor-form input:not([type="submit"]):not([type="button"]), html[data-theme="dark"] .elementor-form textarea, html[data-theme="dark"] .elementor-form select{
  background-color:#111c2e !important; color:#e7ecf7 !important; border-color:#2a3750 !important; }

html[data-theme="dark"] .elementor-field-group .elementor-field::placeholder, html[data-theme="dark"] .elementor-form input::placeholder, html[data-theme="dark"] .elementor-form textarea::placeholder{ color:#7b8798 !important; }

html[data-theme="dark"] .elementor-field-type-submit .elementor-button, html[data-theme="dark"] .elementor-form .elementor-button{ background-color:#2f6bff !important; color:#fff !important; }

html[data-theme="dark"] .elementor-message{ color:#c3cddb !important; }

/* ---------- 10. HubSpot form iframe (cross-origin, không style được bên trong) ----------
   → giữ như 1 "card sáng" có bo góc cho có chủ đích, thay vì mảng trắng lạc tông */
html[data-theme="dark"] .hs-form-iframe, html[data-theme="dark"] iframe.hs-form-iframe{
  background:#ffffff; border-radius:14px; box-shadow:0 10px 30px rgba(0,0,0,.35); }

html[data-theme="dark"] .elementor-widget-hubspot-form, html[data-theme="dark"] [class*="hubspot"]{ border-radius:14px; }

/* ============================================================
 * 11. auto-generated: toàn bộ template publish (page/case_study/post/
 *     portfolio/elementor_library/mega_menu) — sinh từ _elementor_data
 *     bằng wporg skill script gen-dark-css.py, ngày 2026-11-01.
 *     Chỉ chứa rule MỚI (509 rule), không trùng rule cũ.
 * ============================================================ */
html[data-theme="dark"] .elementor-element-11b12d3{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-2b0e652{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-314a511{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-3aa1ed8{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-5d4f044{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-5ecc649{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-6486b21{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-737ad3d{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-79ec63c{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-8b9e811{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-96ec410{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-a4b0848{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-ab1fc3a{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-bfc8fcf{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-c088aa5{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-d0151ca{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-f279289{background-color:#0b1220 !important;background-blend-mode:multiply !important}

html[data-theme="dark"] .elementor-element-00af412 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-05d47a0 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-07ed881 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-081eb6a img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-0a5f9fb img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-0cf8a0e img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-121785e img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-14b74faf img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-14eb18d img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-15226f4 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-16ef9b4 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-1849cff img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-19e15a5 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-1a0a82ac img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-1cbc670e img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-1cbfc70c img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-1cc80db img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-1e3eaf0 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-203d91b3 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-213c967 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-236d8269 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-244b64ef img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-24db38e img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-253f131 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-259b26c img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-283c4a1 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-2962452 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-29c3047f img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-29f506db img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-2bf3925 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-2c50154 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-2cebb9a8 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-2d11955 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-300a056 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-356faf4 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-35dd004 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-36701bc img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-3932b9a img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-3ae6877 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-3bc6b18 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-3bdb5187 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-3c3b6bb9 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-3c81e23d img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-3d309cc img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-3deccda6 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-3ef08023 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-3f7704d8 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-410118b img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-4144ead3 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-426b37c img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-42a7f43 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-45924de img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-46f3c24d img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-49eb338 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-4b2265c8 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-4b291d01 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-4d8eb25 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-4ee3a20f img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-50e6903d img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-535cce0 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-5497c862 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-55597a39 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-555e9e3 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-55fdbd39 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-56bd2017 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-57c0f4a img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-5967fa4 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-59b154bc img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-59f331f img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-5a6c5f7 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-5c2da8cb img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-5d914f5 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-5d991c4 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-5e79513 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-5f28a09 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-5fa6c21 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-62377e92 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-628f4363 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-63c1828 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-6469642 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-64c36c99 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-64f9787 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-660e230 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-69fc621 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-6c06601b img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-6c1be101 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-6d406f1 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-6d4dbc80 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-6f256a2 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-71034dc img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-7520fe00 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-75a57814 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-7696aaba img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-7812db8 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-78cfb059 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-79ce0932 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-7b4c948 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-7e6fce66 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-7f5341e6 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-811be4f img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-835d177 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-871c048 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-89f8e6c img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-8adc0f8 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-8e54388 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-9026357 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-915bc84 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-96af458 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-992654c img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-9984230 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-9a927e1 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-9c85883 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-a087e7c img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-a160190 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-a24f9d0 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-a4cdebf img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-a551f0b img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-a55ea9c img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-b9f902a img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-ba9b55c img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-bc2d53b img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-bfeeea7 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-c03c547 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-c100b7f img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-c2c1c48 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-c491787 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-cb8f122 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-cd48962 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-cdff16a img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-ceef233 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-d193a09 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-d2557d4 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-d2fb6d0 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-d3b5f42 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-d43f553 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-d4fbfbf img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-d554b9e img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-d864447 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-e08c4af img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-e411114 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-e6e94bf img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-e6f23c1 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-e81d75e img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-e843529 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-e9551fa img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-eacc41f img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-ec3935e img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-edf5192 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-efaa029 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-f38ac23 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-f49f10e img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-fa4b272 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-fbb6e7a img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-fc97e39 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-fe7df07 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-ff45d82 img{filter:brightness(0) invert(1) opacity(.85)}

html[data-theme="dark"] .elementor-element-00bea85 .elementor-heading-title{color:#8b97ab !important;}

html[data-theme="dark"] .elementor-element-0183c0f .elementor-heading-title{color:#8b97ab !important;}

html[data-theme="dark"] .elementor-element-0338c50 .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-0338c50 .elementor-widget-container, html[data-theme="dark"] .elementor-element-0338c50 p, html[data-theme="dark"] .elementor-element-0338c50 li, html[data-theme="dark"] .elementor-element-0338c50 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-0338c50{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-051097c{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-0835d5d .elementor-button, html[data-theme="dark"] .elementor-element-0835d5d .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-0974fd7{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-0bbe9d4 .elementor-widget-container, html[data-theme="dark"] .elementor-element-0bbe9d4 p, html[data-theme="dark"] .elementor-element-0bbe9d4 li, html[data-theme="dark"] .elementor-element-0bbe9d4 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-0e8c4ce .elementor-widget-container, html[data-theme="dark"] .elementor-element-0e8c4ce p, html[data-theme="dark"] .elementor-element-0e8c4ce li, html[data-theme="dark"] .elementor-element-0e8c4ce .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-0e8c4ce .elementor-widget-container, html[data-theme="dark"] .elementor-element-0e8c4ce p, html[data-theme="dark"] .elementor-element-0e8c4ce li, html[data-theme="dark"] .elementor-element-0e8c4ce .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-0e8c4ce{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-0f44bc5 .elementor-heading-title{color:#8b97ab !important;}

html[data-theme="dark"] .elementor-element-0f5d537 .elementor-widget-container, html[data-theme="dark"] .elementor-element-0f5d537 p, html[data-theme="dark"] .elementor-element-0f5d537 li, html[data-theme="dark"] .elementor-element-0f5d537 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-0f8aaf3{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-110781b{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-11f5111{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-13b6954f{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-14ba55d .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-14ba55d .elementor-widget-container, html[data-theme="dark"] .elementor-element-14ba55d p, html[data-theme="dark"] .elementor-element-14ba55d li, html[data-theme="dark"] .elementor-element-14ba55d .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-17f38cbb .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-18d00919 .elementor-widget-container, html[data-theme="dark"] .elementor-element-18d00919 p, html[data-theme="dark"] .elementor-element-18d00919 li, html[data-theme="dark"] .elementor-element-18d00919 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-1914e78 .elementor-button, html[data-theme="dark"] .elementor-element-1914e78 .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-1914e78{background-color:#0a1120 !important;}

html[data-theme="dark"] .elementor-element-1914e78{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-196d7d22 .elementor-widget-container, html[data-theme="dark"] .elementor-element-196d7d22 p, html[data-theme="dark"] .elementor-element-196d7d22 li, html[data-theme="dark"] .elementor-element-196d7d22 .elementor-icon-list-text{color:#c3cddb !important;}

html[data-theme="dark"] .elementor-element-1c075bb .elementor-button, html[data-theme="dark"] .elementor-element-1c075bb .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-1c23ae4 .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-1c56e16{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-1c56e16{background-color:#111c2e !important;}

html[data-theme="dark"] .elementor-element-1d670a2 .elementor-button, html[data-theme="dark"] .elementor-element-1d670a2 .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-1d670a2 a:hover{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-1dcd207b .elementor-widget-container, html[data-theme="dark"] .elementor-element-1dcd207b p, html[data-theme="dark"] .elementor-element-1dcd207b li, html[data-theme="dark"] .elementor-element-1dcd207b .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-1f34634 .elementor-widget-container, html[data-theme="dark"] .elementor-element-1f34634 p, html[data-theme="dark"] .elementor-element-1f34634 li, html[data-theme="dark"] .elementor-element-1f34634 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-1f34634 .elementor-widget-container, html[data-theme="dark"] .elementor-element-1f34634 p, html[data-theme="dark"] .elementor-element-1f34634 li, html[data-theme="dark"] .elementor-element-1f34634 .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-1f34634{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-2014c3b .elementor-heading-title{color:#8b97ab !important;}

html[data-theme="dark"] .elementor-element-20c1042 .elementor-widget-container, html[data-theme="dark"] .elementor-element-20c1042 p, html[data-theme="dark"] .elementor-element-20c1042 li, html[data-theme="dark"] .elementor-element-20c1042 .elementor-icon-list-text{color:#c3cddb !important;}

html[data-theme="dark"] .elementor-element-2251f5e3 .elementor-button, html[data-theme="dark"] .elementor-element-2251f5e3 .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-2251f5e3{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-22ece62b .elementor-widget-container, html[data-theme="dark"] .elementor-element-22ece62b p, html[data-theme="dark"] .elementor-element-22ece62b li, html[data-theme="dark"] .elementor-element-22ece62b .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-255430e .elementor-widget-container, html[data-theme="dark"] .elementor-element-255430e p, html[data-theme="dark"] .elementor-element-255430e li, html[data-theme="dark"] .elementor-element-255430e .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-262359c4 .elementor-widget-container, html[data-theme="dark"] .elementor-element-262359c4 p, html[data-theme="dark"] .elementor-element-262359c4 li, html[data-theme="dark"] .elementor-element-262359c4 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-263fd08 .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-27832aa{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-27aca1c .elementor-button, html[data-theme="dark"] .elementor-element-27aca1c .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-27aca1c{background-color:#0a1120 !important;}

html[data-theme="dark"] .elementor-element-27aca1c{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-2a5df9f2 .elementor-widget-container, html[data-theme="dark"] .elementor-element-2a5df9f2 p, html[data-theme="dark"] .elementor-element-2a5df9f2 li, html[data-theme="dark"] .elementor-element-2a5df9f2 .elementor-icon-list-text{color:#c3cddb !important;}

html[data-theme="dark"] .elementor-element-2b3caf1 .elementor-widget-container, html[data-theme="dark"] .elementor-element-2b3caf1 p, html[data-theme="dark"] .elementor-element-2b3caf1 li, html[data-theme="dark"] .elementor-element-2b3caf1 .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-2b3caf1{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-2d477bf .elementor-widget-container, html[data-theme="dark"] .elementor-element-2d477bf p, html[data-theme="dark"] .elementor-element-2d477bf li, html[data-theme="dark"] .elementor-element-2d477bf .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-2d4bdd22 .elementor-heading-title{color:#c3cddb !important;}

html[data-theme="dark"] .elementor-element-2d5b4fc .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-2ddce51b{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-2e0b548 .elementor-heading-title{color:#8b97ab !important;}

html[data-theme="dark"] .elementor-element-2ee0c5c .elementor-widget-container, html[data-theme="dark"] .elementor-element-2ee0c5c p, html[data-theme="dark"] .elementor-element-2ee0c5c li, html[data-theme="dark"] .elementor-element-2ee0c5c .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-2ee0c5c .elementor-widget-container, html[data-theme="dark"] .elementor-element-2ee0c5c p, html[data-theme="dark"] .elementor-element-2ee0c5c li, html[data-theme="dark"] .elementor-element-2ee0c5c .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-2ee0c5c{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-2f0abc8d .elementor-widget-container, html[data-theme="dark"] .elementor-element-2f0abc8d p, html[data-theme="dark"] .elementor-element-2f0abc8d li, html[data-theme="dark"] .elementor-element-2f0abc8d .elementor-icon-list-text{color:#c3cddb !important;}

html[data-theme="dark"] .elementor-element-2f17891 .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-2fff990a{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-3004919{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-303ecc74 .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-3140530 .elementor-widget-container, html[data-theme="dark"] .elementor-element-3140530 p, html[data-theme="dark"] .elementor-element-3140530 li, html[data-theme="dark"] .elementor-element-3140530 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-3140530 .elementor-widget-container, html[data-theme="dark"] .elementor-element-3140530 p, html[data-theme="dark"] .elementor-element-3140530 li, html[data-theme="dark"] .elementor-element-3140530 .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-3140530{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-32694b8 .elementor-widget-container, html[data-theme="dark"] .elementor-element-32694b8 p, html[data-theme="dark"] .elementor-element-32694b8 li, html[data-theme="dark"] .elementor-element-32694b8 .elementor-icon-list-text{color:#c3cddb !important;}

html[data-theme="dark"] .elementor-element-32845e2{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-33339ef .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-3370feec .elementor-widget-container, html[data-theme="dark"] .elementor-element-3370feec p, html[data-theme="dark"] .elementor-element-3370feec li, html[data-theme="dark"] .elementor-element-3370feec .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-33f8d34 .elementor-button, html[data-theme="dark"] .elementor-element-33f8d34 .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-33f8d34{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-343c09f{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-34f8222 .elementor-widget-container, html[data-theme="dark"] .elementor-element-34f8222 p, html[data-theme="dark"] .elementor-element-34f8222 li, html[data-theme="dark"] .elementor-element-34f8222 .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-34f8222{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-35f6ddc{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-3658faf .elementor-button, html[data-theme="dark"] .elementor-element-3658faf .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-3658faf a:hover{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-3660d7fd .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-3866e26a{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-388b5be6 .elementor-widget-container, html[data-theme="dark"] .elementor-element-388b5be6 p, html[data-theme="dark"] .elementor-element-388b5be6 li, html[data-theme="dark"] .elementor-element-388b5be6 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-38d22dd .elementor-button, html[data-theme="dark"] .elementor-element-38d22dd .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-38d22dd{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-39f4725 .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-39f4725 .elementor-widget-container, html[data-theme="dark"] .elementor-element-39f4725 p, html[data-theme="dark"] .elementor-element-39f4725 li, html[data-theme="dark"] .elementor-element-39f4725 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-39f4725{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-3a150302{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-3b115d71 .elementor-widget-container, html[data-theme="dark"] .elementor-element-3b115d71 p, html[data-theme="dark"] .elementor-element-3b115d71 li, html[data-theme="dark"] .elementor-element-3b115d71 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-3b71b40d .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-3b8fe4e7 .elementor-widget-container, html[data-theme="dark"] .elementor-element-3b8fe4e7 p, html[data-theme="dark"] .elementor-element-3b8fe4e7 li, html[data-theme="dark"] .elementor-element-3b8fe4e7 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-3c45ec3 .elementor-button, html[data-theme="dark"] .elementor-element-3c45ec3 .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-3c45ec3{background-color:#0a1120 !important;}

html[data-theme="dark"] .elementor-element-3c45ec3{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-3c524e7e .elementor-widget-container, html[data-theme="dark"] .elementor-element-3c524e7e p, html[data-theme="dark"] .elementor-element-3c524e7e li, html[data-theme="dark"] .elementor-element-3c524e7e .elementor-icon-list-text{color:#f2f5fa !important;}

html[data-theme="dark"] .elementor-element-3c673de .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-3ce40a1{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-3e623c08{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-3f0cfcf .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-3f582a04 .elementor-widget-container, html[data-theme="dark"] .elementor-element-3f582a04 p, html[data-theme="dark"] .elementor-element-3f582a04 li, html[data-theme="dark"] .elementor-element-3f582a04 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-3f7048b{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-41f3663d{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-4241c0b .elementor-button, html[data-theme="dark"] .elementor-element-4241c0b .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-4241c0b a:hover{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-429242e6 .elementor-widget-container, html[data-theme="dark"] .elementor-element-429242e6 p, html[data-theme="dark"] .elementor-element-429242e6 li, html[data-theme="dark"] .elementor-element-429242e6 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-430cb0a6 .elementor-button, html[data-theme="dark"] .elementor-element-430cb0a6 .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-43d19429 .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-442eb5c{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-4619aae4{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-471df1f .elementor-heading-title{color:#8b97ab !important;}

html[data-theme="dark"] .elementor-element-478bcc77 .elementor-widget-container, html[data-theme="dark"] .elementor-element-478bcc77 p, html[data-theme="dark"] .elementor-element-478bcc77 li, html[data-theme="dark"] .elementor-element-478bcc77 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-47949c4{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-4809983 .elementor-heading-title{color:#8b97ab !important;}

html[data-theme="dark"] .elementor-element-486b9bf .elementor-heading-title{color:#8b97ab !important;}

html[data-theme="dark"] .elementor-element-49c1f439{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-49e39e7 .elementor-button, html[data-theme="dark"] .elementor-element-49e39e7 .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-4a533454 .elementor-widget-container, html[data-theme="dark"] .elementor-element-4a533454 p, html[data-theme="dark"] .elementor-element-4a533454 li, html[data-theme="dark"] .elementor-element-4a533454 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-4aad1747 .elementor-widget-container, html[data-theme="dark"] .elementor-element-4aad1747 p, html[data-theme="dark"] .elementor-element-4aad1747 li, html[data-theme="dark"] .elementor-element-4aad1747 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-4bb09cfa .elementor-widget-container, html[data-theme="dark"] .elementor-element-4bb09cfa p, html[data-theme="dark"] .elementor-element-4bb09cfa li, html[data-theme="dark"] .elementor-element-4bb09cfa .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-4bca900 .elementor-heading-title{color:#8b97ab !important;}

html[data-theme="dark"] .elementor-element-4c8a991 .elementor-heading-title{color:#f2f5fa !important;}

html[data-theme="dark"] .elementor-element-4d4bf40 .elementor-widget-container, html[data-theme="dark"] .elementor-element-4d4bf40 p, html[data-theme="dark"] .elementor-element-4d4bf40 li, html[data-theme="dark"] .elementor-element-4d4bf40 .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-4eb5e98e{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-4eb5e98e{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-4ee749b .elementor-button, html[data-theme="dark"] .elementor-element-4ee749b .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-4ee749b a:hover{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-4fbf635b .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-4fff21e4 .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-505a04e5 .elementor-widget-container, html[data-theme="dark"] .elementor-element-505a04e5 p, html[data-theme="dark"] .elementor-element-505a04e5 li, html[data-theme="dark"] .elementor-element-505a04e5 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-505a04e5{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-52dd599 .elementor-widget-container, html[data-theme="dark"] .elementor-element-52dd599 p, html[data-theme="dark"] .elementor-element-52dd599 li, html[data-theme="dark"] .elementor-element-52dd599 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-52ed3ebb{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-52ed3ebb{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-5360636d .elementor-widget-container, html[data-theme="dark"] .elementor-element-5360636d p, html[data-theme="dark"] .elementor-element-5360636d li, html[data-theme="dark"] .elementor-element-5360636d .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-5416cbf .elementor-widget-container, html[data-theme="dark"] .elementor-element-5416cbf p, html[data-theme="dark"] .elementor-element-5416cbf li, html[data-theme="dark"] .elementor-element-5416cbf .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-543de47 .elementor-widget-container, html[data-theme="dark"] .elementor-element-543de47 p, html[data-theme="dark"] .elementor-element-543de47 li, html[data-theme="dark"] .elementor-element-543de47 .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-546c9d8 .elementor-button, html[data-theme="dark"] .elementor-element-546c9d8 .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-547d1eb .elementor-widget-container, html[data-theme="dark"] .elementor-element-547d1eb p, html[data-theme="dark"] .elementor-element-547d1eb li, html[data-theme="dark"] .elementor-element-547d1eb .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-54abf676 .elementor-widget-container, html[data-theme="dark"] .elementor-element-54abf676 p, html[data-theme="dark"] .elementor-element-54abf676 li, html[data-theme="dark"] .elementor-element-54abf676 .elementor-icon-list-text{color:#c3cddb !important;}

html[data-theme="dark"] .elementor-element-5605f9a .elementor-widget-container, html[data-theme="dark"] .elementor-element-5605f9a p, html[data-theme="dark"] .elementor-element-5605f9a li, html[data-theme="dark"] .elementor-element-5605f9a .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-5642e4d4 .elementor-widget-container, html[data-theme="dark"] .elementor-element-5642e4d4 p, html[data-theme="dark"] .elementor-element-5642e4d4 li, html[data-theme="dark"] .elementor-element-5642e4d4 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-56f563d .elementor-widget-container, html[data-theme="dark"] .elementor-element-56f563d p, html[data-theme="dark"] .elementor-element-56f563d li, html[data-theme="dark"] .elementor-element-56f563d .elementor-icon-list-text{color:#f2f5fa !important;}

html[data-theme="dark"] .elementor-element-58c7528 .elementor-widget-container, html[data-theme="dark"] .elementor-element-58c7528 p, html[data-theme="dark"] .elementor-element-58c7528 li, html[data-theme="dark"] .elementor-element-58c7528 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-592cb41 .elementor-widget-container, html[data-theme="dark"] .elementor-element-592cb41 p, html[data-theme="dark"] .elementor-element-592cb41 li, html[data-theme="dark"] .elementor-element-592cb41 .elementor-icon-list-text{color:#c3cddb !important;}

html[data-theme="dark"] .elementor-element-59ccead .elementor-button, html[data-theme="dark"] .elementor-element-59ccead .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-59ccead{background-color:#0a1120 !important;}

html[data-theme="dark"] .elementor-element-59ccead{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-5aed091f{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-5b841f4 .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-5d303daf .elementor-widget-container, html[data-theme="dark"] .elementor-element-5d303daf p, html[data-theme="dark"] .elementor-element-5d303daf li, html[data-theme="dark"] .elementor-element-5d303daf .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-5e5ffdd6 .elementor-widget-container, html[data-theme="dark"] .elementor-element-5e5ffdd6 p, html[data-theme="dark"] .elementor-element-5e5ffdd6 li, html[data-theme="dark"] .elementor-element-5e5ffdd6 .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-5e7f20af .elementor-widget-container, html[data-theme="dark"] .elementor-element-5e7f20af p, html[data-theme="dark"] .elementor-element-5e7f20af li, html[data-theme="dark"] .elementor-element-5e7f20af .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-5f9ecc41 .elementor-widget-container, html[data-theme="dark"] .elementor-element-5f9ecc41 p, html[data-theme="dark"] .elementor-element-5f9ecc41 li, html[data-theme="dark"] .elementor-element-5f9ecc41 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-5fa17d1{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-61f08ab .elementor-widget-container, html[data-theme="dark"] .elementor-element-61f08ab p, html[data-theme="dark"] .elementor-element-61f08ab li, html[data-theme="dark"] .elementor-element-61f08ab .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-63a1a1d3 .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-6439935{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-6486b21{background-color:#000000 !important;}

html[data-theme="dark"] .elementor-element-6523428c .elementor-widget-container, html[data-theme="dark"] .elementor-element-6523428c p, html[data-theme="dark"] .elementor-element-6523428c li, html[data-theme="dark"] .elementor-element-6523428c .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-66b415d .elementor-widget-container, html[data-theme="dark"] .elementor-element-66b415d p, html[data-theme="dark"] .elementor-element-66b415d li, html[data-theme="dark"] .elementor-element-66b415d .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-676c6dc .elementor-widget-container, html[data-theme="dark"] .elementor-element-676c6dc p, html[data-theme="dark"] .elementor-element-676c6dc li, html[data-theme="dark"] .elementor-element-676c6dc .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-67941cc2{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-6814116{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-6814116{background-color:#111c2e !important;}

html[data-theme="dark"] .elementor-element-698fc4c{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-698fc4c{background-color:#111c2e !important;}

html[data-theme="dark"] .elementor-element-69edf6a .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-6aa4fdbb .elementor-button, html[data-theme="dark"] .elementor-element-6aa4fdbb .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-6aa4fdbb{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-6b2b2f4 .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-6e7d01d .elementor-widget-container, html[data-theme="dark"] .elementor-element-6e7d01d p, html[data-theme="dark"] .elementor-element-6e7d01d li, html[data-theme="dark"] .elementor-element-6e7d01d .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-6eacbe5 .elementor-widget-container, html[data-theme="dark"] .elementor-element-6eacbe5 p, html[data-theme="dark"] .elementor-element-6eacbe5 li, html[data-theme="dark"] .elementor-element-6eacbe5 .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-6f3619e0 .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-704b4d6 .elementor-button, html[data-theme="dark"] .elementor-element-704b4d6 .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-704e985{background-color:#000000 !important;}

html[data-theme="dark"] .elementor-element-70d6ae64 .elementor-widget-container, html[data-theme="dark"] .elementor-element-70d6ae64 p, html[data-theme="dark"] .elementor-element-70d6ae64 li, html[data-theme="dark"] .elementor-element-70d6ae64 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-7113b700 .elementor-widget-container, html[data-theme="dark"] .elementor-element-7113b700 p, html[data-theme="dark"] .elementor-element-7113b700 li, html[data-theme="dark"] .elementor-element-7113b700 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-7139c98 .elementor-button, html[data-theme="dark"] .elementor-element-7139c98 .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-7139c98{background-color:#0a1120 !important;}

html[data-theme="dark"] .elementor-element-7139c98{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-718885b{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-718885b{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-727a8a3 .elementor-widget-container, html[data-theme="dark"] .elementor-element-727a8a3 p, html[data-theme="dark"] .elementor-element-727a8a3 li, html[data-theme="dark"] .elementor-element-727a8a3 .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-727a8a3{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-728c372 .elementor-button, html[data-theme="dark"] .elementor-element-728c372 .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-729beb7 .elementor-button, html[data-theme="dark"] .elementor-element-729beb7 .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-729beb7{background-color:#0a1120 !important;}

html[data-theme="dark"] .elementor-element-729beb7{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-72fd406 .elementor-widget-container, html[data-theme="dark"] .elementor-element-72fd406 p, html[data-theme="dark"] .elementor-element-72fd406 li, html[data-theme="dark"] .elementor-element-72fd406 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-72fd406{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-73c79e1f .elementor-widget-container, html[data-theme="dark"] .elementor-element-73c79e1f p, html[data-theme="dark"] .elementor-element-73c79e1f li, html[data-theme="dark"] .elementor-element-73c79e1f .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-73ce2ffc{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-73f8ecc7 .elementor-widget-container, html[data-theme="dark"] .elementor-element-73f8ecc7 p, html[data-theme="dark"] .elementor-element-73f8ecc7 li, html[data-theme="dark"] .elementor-element-73f8ecc7 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-7416eaf .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-74cfce4 .elementor-widget-container, html[data-theme="dark"] .elementor-element-74cfce4 p, html[data-theme="dark"] .elementor-element-74cfce4 li, html[data-theme="dark"] .elementor-element-74cfce4 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-74f8849{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-75db65c .elementor-button, html[data-theme="dark"] .elementor-element-75db65c .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-75db65c{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-75f7bd9 .elementor-widget-container, html[data-theme="dark"] .elementor-element-75f7bd9 p, html[data-theme="dark"] .elementor-element-75f7bd9 li, html[data-theme="dark"] .elementor-element-75f7bd9 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-77c09c1 .elementor-heading-title{color:#f2f5fa !important;}

html[data-theme="dark"] .elementor-element-7821721{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-7827be6 .elementor-widget-container, html[data-theme="dark"] .elementor-element-7827be6 p, html[data-theme="dark"] .elementor-element-7827be6 li, html[data-theme="dark"] .elementor-element-7827be6 .elementor-icon-list-text{color:#c3cddb !important;}

html[data-theme="dark"] .elementor-element-78a8fa74 .elementor-widget-container, html[data-theme="dark"] .elementor-element-78a8fa74 p, html[data-theme="dark"] .elementor-element-78a8fa74 li, html[data-theme="dark"] .elementor-element-78a8fa74 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-7a1cd1fc .elementor-button, html[data-theme="dark"] .elementor-element-7a1cd1fc .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-7a1cd1fc{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-7a20360{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-7a20360{background-color:#141f33 !important;}

html[data-theme="dark"] .elementor-element-7b3ce5ea{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-7c09ca9d{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-7dc5bb9{background-color:#000000 !important;}

html[data-theme="dark"] .elementor-element-7e95819 .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-7ea07143{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-7f0901e3 .elementor-widget-container, html[data-theme="dark"] .elementor-element-7f0901e3 p, html[data-theme="dark"] .elementor-element-7f0901e3 li, html[data-theme="dark"] .elementor-element-7f0901e3 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-7f90324 .elementor-button, html[data-theme="dark"] .elementor-element-7f90324 .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-810b384{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-810b384{background-color:#111c2e !important;}

html[data-theme="dark"] .elementor-element-83d29e2 .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-83d29e2 .elementor-widget-container, html[data-theme="dark"] .elementor-element-83d29e2 p, html[data-theme="dark"] .elementor-element-83d29e2 li, html[data-theme="dark"] .elementor-element-83d29e2 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-83d29e2{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-85b7109 .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-88a863b .elementor-widget-container, html[data-theme="dark"] .elementor-element-88a863b p, html[data-theme="dark"] .elementor-element-88a863b li, html[data-theme="dark"] .elementor-element-88a863b .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-88a863b .elementor-widget-container, html[data-theme="dark"] .elementor-element-88a863b p, html[data-theme="dark"] .elementor-element-88a863b li, html[data-theme="dark"] .elementor-element-88a863b .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-88a863b{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-88c36d9 .elementor-widget-container, html[data-theme="dark"] .elementor-element-88c36d9 p, html[data-theme="dark"] .elementor-element-88c36d9 li, html[data-theme="dark"] .elementor-element-88c36d9 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-88c36d9{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-8abc772 .elementor-button, html[data-theme="dark"] .elementor-element-8abc772 .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-8abc772{background-color:#0a1120 !important;}

html[data-theme="dark"] .elementor-element-8abc772{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-8b363cd .elementor-button, html[data-theme="dark"] .elementor-element-8b363cd .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-8b9e811{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-909e88a{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-90f1b64 .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-90f1b64 .elementor-widget-container, html[data-theme="dark"] .elementor-element-90f1b64 p, html[data-theme="dark"] .elementor-element-90f1b64 li, html[data-theme="dark"] .elementor-element-90f1b64 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-90f1b64{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-920edc0 .elementor-heading-title{color:#f2f5fa !important;}

html[data-theme="dark"] .elementor-element-92ac35a .elementor-widget-container, html[data-theme="dark"] .elementor-element-92ac35a p, html[data-theme="dark"] .elementor-element-92ac35a li, html[data-theme="dark"] .elementor-element-92ac35a .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-93e9382{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-93e9382{background-color:#111c2e !important;}

html[data-theme="dark"] .elementor-element-96ec410{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-979f775 .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-97a2031 .elementor-widget-container, html[data-theme="dark"] .elementor-element-97a2031 p, html[data-theme="dark"] .elementor-element-97a2031 li, html[data-theme="dark"] .elementor-element-97a2031 .elementor-icon-list-text{color:#f2f5fa !important;}

html[data-theme="dark"] .elementor-element-9a91dcf .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-9ca05e7{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-9cd807e .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-9e13249{background-color:#000000 !important;}

html[data-theme="dark"] .elementor-element-9eee02c{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-9eee02c{background-color:#111c2e !important;}

html[data-theme="dark"] .elementor-element-9efeec1 .elementor-button, html[data-theme="dark"] .elementor-element-9efeec1 .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-9efeec1 a:hover{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-a1f2646{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-a3bf277{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-a3bf277{background-color:#141f33 !important;}

html[data-theme="dark"] .elementor-element-a4b028e .elementor-button, html[data-theme="dark"] .elementor-element-a4b028e .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-a4b028e{background-color:#0a1120 !important;}

html[data-theme="dark"] .elementor-element-a4b028e{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-a58fe1e .elementor-widget-container, html[data-theme="dark"] .elementor-element-a58fe1e p, html[data-theme="dark"] .elementor-element-a58fe1e li, html[data-theme="dark"] .elementor-element-a58fe1e .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-a69cff1 .elementor-heading-title{color:#8b97ab !important;}

html[data-theme="dark"] .elementor-element-a84e59e{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-a97cca8 .elementor-widget-container, html[data-theme="dark"] .elementor-element-a97cca8 p, html[data-theme="dark"] .elementor-element-a97cca8 li, html[data-theme="dark"] .elementor-element-a97cca8 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-aa56b40 .elementor-widget-container, html[data-theme="dark"] .elementor-element-aa56b40 p, html[data-theme="dark"] .elementor-element-aa56b40 li, html[data-theme="dark"] .elementor-element-aa56b40 .elementor-icon-list-text{color:#f2f5fa !important;}

html[data-theme="dark"] .elementor-element-ab1fc3a{background-color:#000000 !important;}

html[data-theme="dark"] .elementor-element-acb035f .elementor-button, html[data-theme="dark"] .elementor-element-acb035f .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-acb035f a:hover{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-b0e83b8 .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-b1bd408 .elementor-widget-container, html[data-theme="dark"] .elementor-element-b1bd408 p, html[data-theme="dark"] .elementor-element-b1bd408 li, html[data-theme="dark"] .elementor-element-b1bd408 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-b1bd408{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-b490499 .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-b4b175f .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-b8431e8 .elementor-button, html[data-theme="dark"] .elementor-element-b8431e8 .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-b929c66 .elementor-widget-container, html[data-theme="dark"] .elementor-element-b929c66 p, html[data-theme="dark"] .elementor-element-b929c66 li, html[data-theme="dark"] .elementor-element-b929c66 .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-b929c66{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-b9953b3 .elementor-widget-container, html[data-theme="dark"] .elementor-element-b9953b3 p, html[data-theme="dark"] .elementor-element-b9953b3 li, html[data-theme="dark"] .elementor-element-b9953b3 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-ba3117f{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-baa4615 .elementor-button, html[data-theme="dark"] .elementor-element-baa4615 .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-baa55b1 .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-bcdeb35{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-bcdeb35{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-bfa7eae{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-bfa7eae{background-color:#111c2e !important;}

html[data-theme="dark"] .elementor-element-bfc8fcf{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-bfefcf6{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-bfefcf6{background-color:#141f33 !important;}

html[data-theme="dark"] .elementor-element-c41df18 .elementor-widget-container, html[data-theme="dark"] .elementor-element-c41df18 p, html[data-theme="dark"] .elementor-element-c41df18 li, html[data-theme="dark"] .elementor-element-c41df18 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-c459a7d .elementor-widget-container, html[data-theme="dark"] .elementor-element-c459a7d p, html[data-theme="dark"] .elementor-element-c459a7d li, html[data-theme="dark"] .elementor-element-c459a7d .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-c5a9ffa .elementor-widget-container, html[data-theme="dark"] .elementor-element-c5a9ffa p, html[data-theme="dark"] .elementor-element-c5a9ffa li, html[data-theme="dark"] .elementor-element-c5a9ffa .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-c767184 .elementor-widget-container, html[data-theme="dark"] .elementor-element-c767184 p, html[data-theme="dark"] .elementor-element-c767184 li, html[data-theme="dark"] .elementor-element-c767184 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-c767184 .elementor-widget-container, html[data-theme="dark"] .elementor-element-c767184 p, html[data-theme="dark"] .elementor-element-c767184 li, html[data-theme="dark"] .elementor-element-c767184 .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-c767184{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-ca40e2c{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-cb3bfcd .elementor-widget-container, html[data-theme="dark"] .elementor-element-cb3bfcd p, html[data-theme="dark"] .elementor-element-cb3bfcd li, html[data-theme="dark"] .elementor-element-cb3bfcd .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-cb92e8a .elementor-widget-container, html[data-theme="dark"] .elementor-element-cb92e8a p, html[data-theme="dark"] .elementor-element-cb92e8a li, html[data-theme="dark"] .elementor-element-cb92e8a .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-cdca8fb .elementor-button, html[data-theme="dark"] .elementor-element-cdca8fb .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-cdca8fb{background-color:#0a1120 !important;}

html[data-theme="dark"] .elementor-element-cdca8fb{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-ceee36d .elementor-button, html[data-theme="dark"] .elementor-element-ceee36d .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-d087ba0 .elementor-button, html[data-theme="dark"] .elementor-element-d087ba0 .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-d15d055 .elementor-button, html[data-theme="dark"] .elementor-element-d15d055 .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-d15d055{background-color:#0a1120 !important;}

html[data-theme="dark"] .elementor-element-d15d055{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-d672109 .elementor-button, html[data-theme="dark"] .elementor-element-d672109 .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-d672109 a:hover{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-d6b4a32 .elementor-widget-container, html[data-theme="dark"] .elementor-element-d6b4a32 p, html[data-theme="dark"] .elementor-element-d6b4a32 li, html[data-theme="dark"] .elementor-element-d6b4a32 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-de38895 .elementor-button, html[data-theme="dark"] .elementor-element-de38895 .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-df6f32d .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-df6f32d .elementor-widget-container, html[data-theme="dark"] .elementor-element-df6f32d p, html[data-theme="dark"] .elementor-element-df6f32d li, html[data-theme="dark"] .elementor-element-df6f32d .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-df6f32d{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-e0f1588 .elementor-button, html[data-theme="dark"] .elementor-element-e0f1588 .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-e0f1588 a:hover{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-e2d96cb .elementor-heading-title{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-e682602 .elementor-widget-container, html[data-theme="dark"] .elementor-element-e682602 p, html[data-theme="dark"] .elementor-element-e682602 li, html[data-theme="dark"] .elementor-element-e682602 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-e77030d .elementor-widget-container, html[data-theme="dark"] .elementor-element-e77030d p, html[data-theme="dark"] .elementor-element-e77030d li, html[data-theme="dark"] .elementor-element-e77030d .elementor-icon-list-text{color:#f2f5fa !important;}

html[data-theme="dark"] .elementor-element-e9e8832 .elementor-widget-container, html[data-theme="dark"] .elementor-element-e9e8832 p, html[data-theme="dark"] .elementor-element-e9e8832 li, html[data-theme="dark"] .elementor-element-e9e8832 .elementor-icon-list-text{color:#f2f5fa !important;}

html[data-theme="dark"] .elementor-element-eab355c .elementor-widget-container, html[data-theme="dark"] .elementor-element-eab355c p, html[data-theme="dark"] .elementor-element-eab355c li, html[data-theme="dark"] .elementor-element-eab355c .elementor-icon-list-text{color:#c3cddb !important;}

html[data-theme="dark"] .elementor-element-eaca56d{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-eb98020 .elementor-widget-container, html[data-theme="dark"] .elementor-element-eb98020 p, html[data-theme="dark"] .elementor-element-eb98020 li, html[data-theme="dark"] .elementor-element-eb98020 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-eca8eaa .elementor-heading-title{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-eca8eaa .elementor-widget-container, html[data-theme="dark"] .elementor-element-eca8eaa p, html[data-theme="dark"] .elementor-element-eca8eaa li, html[data-theme="dark"] .elementor-element-eca8eaa .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-eca8eaa{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-efdcd12 .elementor-button, html[data-theme="dark"] .elementor-element-efdcd12 .elementor-button-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-efdcd12{background-color:#2f6bff !important;}

html[data-theme="dark"] .elementor-element-f410be8 .elementor-widget-container, html[data-theme="dark"] .elementor-element-f410be8 p, html[data-theme="dark"] .elementor-element-f410be8 li, html[data-theme="dark"] .elementor-element-f410be8 .elementor-icon-list-text{color:#ffffff !important;}

html[data-theme="dark"] .elementor-element-f410be8{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-f416864 .elementor-widget-container, html[data-theme="dark"] .elementor-element-f416864 p, html[data-theme="dark"] .elementor-element-f416864 li, html[data-theme="dark"] .elementor-element-f416864 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-f4b4513 .elementor-widget-container, html[data-theme="dark"] .elementor-element-f4b4513 p, html[data-theme="dark"] .elementor-element-f4b4513 li, html[data-theme="dark"] .elementor-element-f4b4513 .elementor-icon-list-text{color:#e7ecf7 !important;}

html[data-theme="dark"] .elementor-element-f4b4513{border-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-f7c9ffe .elementor-button, html[data-theme="dark"] .elementor-element-f7c9ffe .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-f94b7a5 .elementor-heading-title{color:#8b97ab !important;}

html[data-theme="dark"] .elementor-element-f9b2752 .elementor-widget-container, html[data-theme="dark"] .elementor-element-f9b2752 p, html[data-theme="dark"] .elementor-element-f9b2752 li, html[data-theme="dark"] .elementor-element-f9b2752 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-f9fb3b8 .elementor-heading-title{color:#8b97ab !important;}

html[data-theme="dark"] .elementor-element-fac7518 .elementor-widget-container, html[data-theme="dark"] .elementor-element-fac7518 p, html[data-theme="dark"] .elementor-element-fac7518 li, html[data-theme="dark"] .elementor-element-fac7518 .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-facdfff .elementor-button, html[data-theme="dark"] .elementor-element-facdfff .elementor-button-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-fcb0407{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-fcb0407{background-color:#141f33 !important;}

html[data-theme="dark"] .elementor-element-fcd37aa .elementor-widget-container, html[data-theme="dark"] .elementor-element-fcd37aa p, html[data-theme="dark"] .elementor-element-fcd37aa li, html[data-theme="dark"] .elementor-element-fcd37aa .elementor-icon-list-text{color:#7aa2ff !important;}

html[data-theme="dark"] .elementor-element-fe8fc86{background-color:#0d1526 !important;}

html[data-theme="dark"] .elementor-element-fe8fc86{background-color:#141f33 !important;}

/* ---------- 12. component fixes toàn site (loop card, jobs, cta builder khác) ---------- */
html[data-theme="dark"] .elementor-post-info__terms-list-item, html[data-theme="dark"] .elementor-post-info__terms-list-item a{
  background-color:#16233a !important; color:#c3cddb !important; border-color:#2a3750 !important; }

html[data-theme="dark"] .elementor-post-info__terms-list-item:hover, html[data-theme="dark"] .elementor-post-info__terms-list-item:hover a{
  background-color:#1d2b57 !important; color:#ffffff !important; }

/* jobs (WP Job Manager) */
html[data-theme="dark"] .search_jobs, html[data-theme="dark"] .job_filters, html[data-theme="dark"] .job_listings, html[data-theme="dark"] .job_listing, html[data-theme="dark"] ul.job_listings li, html[data-theme="dark"] .job_types{ background-color:#111c2e !important; color:#c3cddb !important; border-color:#2a3750 !important; }

html[data-theme="dark"] ul.job_listings li a{ color:#e7ecf7 !important; }

html[data-theme="dark"] .job_filters label, html[data-theme="dark"] .job_types label, html[data-theme="dark"] .job_filters .freelance, html[data-theme="dark"] .job_filters .full-time, html[data-theme="dark"] .job_filters .internship, html[data-theme="dark"] .job_filters .part-time, html[data-theme="dark"] .job_filters .temporary{ color:#c3cddb !important; }

html[data-theme="dark"] .job_filters input[type="text"], html[data-theme="dark"] .search_jobs input{ background:#0d1526 !important; color:#e7ecf7 !important; border-color:#2a3750 !important; }

/* nội dung dán từ builder khác (ace-line) + màu inline còn sót */
html[data-theme="dark"] .ace-line{ color:#c3cddb !important; }

html[data-theme="dark"] [style*="color: #061c3d"], html[data-theme="dark"] [style*="color:#061c3d"], html[data-theme="dark"] [style*="color: #012bb7"], html[data-theme="dark"] [style*="color:#012bb7"], html[data-theme="dark"] [style*="color: #1a234e"], html[data-theme="dark"] [style*="color:#1a234e"]{ color:#7aa2ff !important; }

/* ---------- 13. POPUP menu mobile (#6890) — dark + layout lấp khoảng trống ---------- */
/* nền dialog: mặc định là #fff của Elementor lightbox, không do Elementor settings sinh ra */
html[data-theme="dark"] .elementor-popup-modal .dialog-widget-content{ background-color:#0b1220 !important; color:#e7ecf7 !important; }

html[data-theme="dark"] #elementor-popup-modal-6890 .dialog-widget-content{ background-image:none !important; }

html[data-theme="dark"] #elementor-popup-modal-6890 .elementor-element-68526b9a{ background-color:#0b1220 !important; }

html[data-theme="dark"] .elementor-popup-modal .dialog-close-button, html[data-theme="dark"] .elementor-popup-modal .dialog-close-button svg{ color:#e7ecf7 !important; fill:#e7ecf7 !important; }

html[data-theme="dark"] .elementor-popup-modal .dialog-buttons-wrapper, html[data-theme="dark"] .elementor-popup-modal .dialog-message{ background-color:#0b1220 !important; }


/* light: giữ đúng thiết kế gốc (khối xanh #2f6bff, chữ trắng).
   Lưu ý: template 6890 lưu background_color = #02010100 (trong suốt) trong data,
   nhưng CSS cũ đang chạy trên production vẽ nền xanh — giữ nguyên giao diện khách đang thấy. */
html[data-theme="light"] #elementor-popup-modal-6890 .elementor-button{ background-color:#2f6bff !important; }
html[data-theme="light"] #elementor-popup-modal-6890 .elementor-button .elementor-button-text,
html[data-theme="light"] #elementor-popup-modal-6890 .elementor-button{ color:#ffffff !important; }
/* menu item: hết khối xanh chói, thành pill tối có viền */
html[data-theme="dark"] #elementor-popup-modal-6890 .elementor-button{
  background-color:#101c33 !important;
  border:1px solid rgba(122,162,255,.22) !important;
  color:#e7ecf7 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
  transition:background-color .2s,border-color .2s,transform .2s;
}

html[data-theme="dark"] #elementor-popup-modal-6890 .elementor-button .elementor-button-text{ color:#e7ecf7 !important; }

html[data-theme="dark"] #elementor-popup-modal-6890 .elementor-button:hover{
  background-color:#17243d !important; border-color:rgba(122,162,255,.5) !important;
}

html[data-theme="dark"] #elementor-popup-modal-6890 .elementor-button:hover .elementor-button-text{ color:#ffffff !important; }


/* divider + language switcher: đủ tương phản cả 2 theme */
#elementor-popup-modal-6890 .elementor-divider-separator{ border-top:1px solid rgba(13,21,38,.14) !important; }
html[data-theme="dark"] #elementor-popup-modal-6890 .elementor-divider-separator{ border-top-color:rgba(255,255,255,.14) !important; }

#elementor-popup-modal-6890 .cpel-switcher__nav a,
#elementor-popup-modal-6890 .cpel-switcher__toggle a{
  background-color:#f1f5fb !important; color:#0d1526 !important;
  padding:7px 12px !important; border-radius:999px !important; border:1px solid #dae2f0 !important; }
html[data-theme="dark"] #elementor-popup-modal-6890 .cpel-switcher__nav a, html[data-theme="dark"] #elementor-popup-modal-6890 .cpel-switcher__toggle a{
  background-color:#16233a !important; color:#e7ecf7 !important; border-color:#2a3750 !important; }

#elementor-popup-modal-6890 .cpel-switcher__name,
#elementor-popup-modal-6890 .cpel-switcher__icon{ color:#0d1526 !important; }
html[data-theme="dark"] #elementor-popup-modal-6890 .cpel-switcher__name, html[data-theme="dark"] #elementor-popup-modal-6890 .cpel-switcher__icon{ color:#e7ecf7 !important; }

#elementor-popup-modal-6890 .cpel-switcher__list{ background:#ffffff !important; border:1px solid rgba(13,21,38,.12) !important; box-shadow:0 12px 30px rgba(16,24,40,.18) !important; border-radius:12px; }
html[data-theme="dark"] #elementor-popup-modal-6890 .cpel-switcher__list{ background:#111c2e !important; border-color:#2a3750 !important; box-shadow:0 12px 30px rgba(0,0,0,.5) !important; }

#elementor-popup-modal-6890 .cpel-switcher__list a,
#elementor-popup-modal-6890 .cpel-switcher__list .cpel-switcher__name{ color:#0d1526 !important; }
html[data-theme="dark"] #elementor-popup-modal-6890 .cpel-switcher__list a, html[data-theme="dark"] #elementor-popup-modal-6890 .cpel-switcher__list .cpel-switcher__name{ color:#c3cddb !important; }


/* layout: menu giữ nguyên, switch theme neo đáy → không còn mảng trắng trống */
#elementor-popup-modal-6890 .dialog-widget-content{ height:100dvh !important; max-height:100dvh !important; border-radius:0 !important; }
#elementor-popup-modal-6890 .dialog-message{ height:100% !important; padding:0 !important; }
#elementor-popup-modal-6890 [data-id="68526b9a"],
#elementor-popup-modal-6890 [data-id="68526b9a"] > .e-con-inner{ min-height:100dvh; }
#elementor-popup-modal-6890 [data-id="68526b9a"]{ position:relative; }
#elementor-popup-modal-6890 [data-id="68526b9a"] > .e-con-inner{
  display:flex; flex-direction:column; justify-content:center; gap:8px; }
#elementor-popup-modal-6890 [data-id="68526b9a"] > .e-con-inner > .elementor-widget-button{ min-height:50px; }
#elementor-popup-modal-6890 [data-id="68526b9a"] > .e-con-inner > .elementor-widget-button .elementor-button{ height:100%; }
/* divider dưới bộ chọn ngôn ngữ: hairline mảnh, không còn nét đứt lạc */
#elementor-popup-modal-6890 [data-id="3a51d4b"] .elementor-divider-separator,
#elementor-popup-modal-6890 [data-id="3a51d4b"] .elementor-divider{ border-top-style:solid !important; border-top-width:1px !important; border-top-color:rgba(13,21,38,.1) !important; width:100% !important; }
html[data-theme="dark"] #elementor-popup-modal-6890 [data-id="3a51d4b"] .elementor-divider-separator, html[data-theme="dark"] #elementor-popup-modal-6890 [data-id="3a51d4b"] .elementor-divider{ border-top-color:rgba(255,255,255,.1) !important; }

#elementor-popup-modal-6890 .tt-mobile-holder{
  position:absolute; left:0; right:0; bottom:0;
  margin:0; padding:22px 20px calc(24px + env(safe-area-inset-bottom, 0px));
  display:flex; flex-direction:column; align-items:center; gap:10px;
  border-top:1px solid rgba(13,21,38,.08);
  background:linear-gradient(to top, rgba(255,255,255,.9), rgba(255,255,255,0));
}
html[data-theme="dark"] #elementor-popup-modal-6890 .tt-mobile-holder{
  background:linear-gradient(to top, rgba(11,18,32,.95), rgba(11,18,32,0)); }

html[data-theme="dark"] #elementor-popup-modal-6890 .tt-mobile-holder{ border-top-color:rgba(255,255,255,.08); }

#elementor-popup-modal-6890 .tt-mobile-holder .tt-hint{
  font:500 11px/1.4 Inter,system-ui,sans-serif; letter-spacing:.08em; text-transform:uppercase; color:#7c8798;
}
html[data-theme="dark"] #elementor-popup-modal-6890 .tt-mobile-holder .tt-hint{ color:#9dabbf; }


/* ---------- 14. Theme switch (segmented control) ---------- */
.tt-switch{
  --tt-h:38px; --tt-w:36px; --tt-pad:3px;
  position:relative; display:inline-flex; align-items:center;
  height:var(--tt-h); padding:var(--tt-pad); border-radius:999px;
  background:#edf1f8; border:1px solid #dae2f0;
  box-shadow:inset 0 1px 2px rgba(16,24,40,.06);
  isolation:isolate; vertical-align:middle; flex:0 0 auto;
  font-family:Inter,system-ui,-apple-system,sans-serif;
}
html[data-theme="dark"] .tt-switch{
  background:rgba(255,255,255,.06); border-color:rgba(255,255,255,.13);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
}

.tt-switch__thumb{
  position:absolute; top:var(--tt-pad); left:var(--tt-pad);
  width:var(--tt-w); height:calc(var(--tt-h) - var(--tt-pad) * 2);
  border-radius:999px; background:#2f6bff;
  box-shadow:0 1px 6px rgba(47,107,255,.32);
  transition:transform .3s cubic-bezier(.34,.1,.2,1), background-color .3s;
  z-index:0;
}
.tt-switch[data-mode="light"] .tt-switch__thumb{ transform:translateX(0); }
.tt-switch[data-mode="dark"]  .tt-switch__thumb{ transform:translateX(calc(var(--tt-w) + 2px)); }
.tt-switch[data-mode="auto"]  .tt-switch__thumb{ transform:translateX(calc((var(--tt-w) + 2px) * 2)); }
.tt-switch button{
  position:relative; z-index:1; width:var(--tt-w); height:100%; margin:0;
  display:grid; place-items:center; padding:0; border:0; border-radius:999px;
  background:transparent !important; color:#5b6b85; cursor:pointer;
  transition:color .22s; -webkit-tap-highlight-color:transparent;
}
.tt-switch button svg{ width:17px; height:17px; display:block; }
.tt-switch button:hover{ color:#0d1526; }
.tt-switch button[aria-pressed="true"]{ color:#ffffff; }
html[data-theme="dark"] .tt-switch button{ color:#a9b6ca; }

html[data-theme="dark"] .tt-switch button:hover{ color:#e7ecf7; }

html[data-theme="dark"] .tt-switch button[aria-pressed="true"]{ color:#ffffff; }

.tt-switch button:focus-visible{ outline:2px solid #7aa2ff; outline-offset:2px; }
.tt-switch--sm{ --tt-h:30px; --tt-w:30px; }
.tt-switch--sm button svg{ width:14px; height:14px; }

/* nút icon gọn cho header mobile */
.tt-mini{
  display:inline-grid; place-items:center; width:36px; height:36px; padding:0;
  border-radius:12px; border:1px solid #dae2f0; background:#ffffff; color:#0d1526;
  cursor:pointer; -webkit-tap-highlight-color:transparent;
  transition:background-color .2s,border-color .2s,color .2s,transform .15s;
}
.tt-mini svg{ width:18px; height:18px; display:block; }
.tt-mini:active{ transform:scale(.94); }
html[data-theme="dark"] .tt-mini{ background:rgba(255,255,255,.07); border-color:rgba(255,255,255,.14); color:#e7ecf7; }

.tt-mini .tt-dot{ position:absolute; }

/* slot chèn trong header desktop: canh giữa theo chiều dọc, có khoảng cách với icon search/lang */
.tt-slot-desktop{ display:inline-flex; align-items:center; margin:0 8px 0 0; }
/* CTA header không được xuống dòng khi thêm control */
.elementor-element-7ac4041d .elementor-button, .elementor-element-7ac4041d .elementor-button-text{ white-space:nowrap; }
.tt-slot-mobile{ display:inline-flex; align-items:center; margin-right:10px; }
.elementor-element-29076299{ display:flex; align-items:center; gap:6px; }

/* ẩn nút nổi cũ (đã thay bằng switch trên header) */
#think-theme-toggle.think-theme-toggle{ display:none !important; }

@media (prefers-reduced-motion: reduce){
  .tt-switch__thumb,.tt-switch button,.tt-mini{ transition:none !important; }
}

/* ============================================================
 * 15. fixes vòng 2 (đo lại sau khi áp lớp auto)
 * ============================================================ */

/* --- 15.1 BeTheme single post / portfolio (không phải Elementor canvas) --- */
html[data-theme="dark"] #Content,
html[data-theme="dark"] #Content.no-padding,
html[data-theme="dark"] .single-post #Content,
html[data-theme="dark"] .single-portfolio #Content{ background-color:#0b1220 !important; color:#c3cddb !important; }
html[data-theme="dark"] #Content .section_wrapper,
html[data-theme="dark"] #Content .the_content_wrapper,
html[data-theme="dark"] #Content .post-wrapper{ background-color:transparent !important; }
html[data-theme="dark"] .entry-title,
html[data-theme="dark"] .entry-content h1,html[data-theme="dark"] .entry-content h2,
html[data-theme="dark"] .entry-content h3,html[data-theme="dark"] .entry-content h4,
html[data-theme="dark"] .entry-content h5,html[data-theme="dark"] .entry-content h6{ color:#e7ecf7 !important; }
html[data-theme="dark"] .entry-content,
html[data-theme="dark"] .entry-content p,
html[data-theme="dark"] .entry-content li,
html[data-theme="dark"] .entry-content td,
html[data-theme="dark"] .entry-content blockquote{ color:#c3cddb !important; }
html[data-theme="dark"] .entry-content a,
html[data-theme="dark"] .entry-content a strong{ color:#7aa2ff !important; }
html[data-theme="dark"] .entry-content strong{ color:#e7ecf7 !important; }
html[data-theme="dark"] .wp-caption,
html[data-theme="dark"] .wp-caption-text,
html[data-theme="dark"] .gallery-caption,
html[data-theme="dark"] .wp-block-image figcaption{ background-color:#111c2e !important; color:#a9b5c7 !important; border-color:#2a3750 !important; }
html[data-theme="dark"] .entry-content blockquote{ background-color:#111c2e !important; border-left:3px solid #2f6bff !important; }
html[data-theme="dark"] .post-nav,.post-next,.post-prev,
html[data-theme="dark"] .author-box,.related-posts,
html[data-theme="dark"] .post-links{ background-color:#111c2e !important; border-color:#2a3750 !important; color:#c3cddb !important; }
html[data-theme="dark"] .post-nav a,.post-next a,.post-prev a{ color:#e7ecf7 !important; }
html[data-theme="dark"] .entry-content table th{ background-color:#16233a !important; color:#e7ecf7 !important; }
html[data-theme="dark"] .entry-content table td{ border-color:#2a3750 !important; }
html[data-theme="dark"] .entry-content code,
html[data-theme="dark"] .entry-content pre{ background-color:#0f1a2d !important; color:#a9e3ff !important; border-color:#2a3750 !important; }

/* --- 15.2 jobs: filter list (LI trắng của plugin) --- */
html[data-theme="dark"] .job_filters .job_types li,
html[data-theme="dark"] .job_filters ul li{ background-color:transparent !important; }
html[data-theme="dark"] .job_filters label,
html[data-theme="dark"] .job_filters label.freelance,
html[data-theme="dark"] .job_filters label.full-time,
html[data-theme="dark"] .job_filters label.internship,
html[data-theme="dark"] .job_filters label.part-time,
html[data-theme="dark"] .job_filters label.temporary{ color:#c3cddb !important; }
html[data-theme="dark"] .job_filters input[type="checkbox"]{ accent-color:#2f6bff; }

/* --- 15.3 overlay sáng trên section tối (contact) --- */
html[data-theme="dark"] [data-id="96ec410"] .elementor-background-overlay{
  background-color:#0b1220 !important; opacity:.82 !important; }

/* --- 15.4 màu inline viết HOA (#061C3D) — attribute selector mặc định phân biệt hoa/thường --- */
html[data-theme="dark"] [style*="color:#061c3d" i],
html[data-theme="dark"] [style*="color: #061c3d" i],
html[data-theme="dark"] [style*="color:#012bb7" i],
html[data-theme="dark"] [style*="color: #012bb7" i],
html[data-theme="dark"] [style*="color:#1a234e" i],
html[data-theme="dark"] [style*="color:#384999" i]{ color:#7aa2ff !important; }
html[data-theme="dark"] [style*="background-color:#ffffff" i],
html[data-theme="dark"] [style*="background-color: #ffffff" i],
html[data-theme="dark"] [style*="background:#fff" i]{ background-color:#111c2e !important; }

/* --- 15.5 BeTheme fixed-nav (prev/next), lightbox zoom, bảng tailwind trong nội dung --- */
html[data-theme="dark"] .fixed-nav .desc,
html[data-theme="dark"] .fixed-nav .desc_wrapper,
html[data-theme="dark"] .fixed-nav{ background-color:#111c2e !important; }
html[data-theme="dark"] .fixed-nav h4,
html[data-theme="dark"] .fixed-nav h5,
html[data-theme="dark"] .fixed-nav h6,
html[data-theme="dark"] .fixed-nav p,
html[data-theme="dark"] .fixed-nav a{ color:#e7ecf7 !important; }
html[data-theme="dark"] .fixed-nav .desc span,
html[data-theme="dark"] .fixed-nav span.date{ color:#a9b5c7 !important; }
html[data-theme="dark"] .fixed-nav .button,
html[data-theme="dark"] .fixed-nav .button_left,
html[data-theme="dark"] .fixed-nav .button_right{ background-color:#16233a !important; color:#c3cddb !important; border-color:#2a3750 !important; }
html[data-theme="dark"] a.zoom,
html[data-theme="dark"] .entry-content a.zoom{ background-color:#16233a !important; color:#e7ecf7 !important; }
html[data-theme="dark"] [class*="bg-muted"]{ background-color:#16233a !important; color:#e7ecf7 !important; border-color:#2a3750 !important; }
html[data-theme="dark"] [class*="border-border"]{ border-color:#2a3750 !important; }

/* --- 15.6 BeTheme related posts + overlay icon links --- */
html[data-theme="dark"] .post-related .desc,
html[data-theme="dark"] .section-related-adjustment .desc,
html[data-theme="dark"] .post-related .mcb-column-inner{ background-color:#111c2e !important; }
html[data-theme="dark"] .post-related h4,
html[data-theme="dark"] .post-related h5,
html[data-theme="dark"] .post-related h6,
html[data-theme="dark"] .post-related p,
html[data-theme="dark"] .post-related .desc a{ color:#e7ecf7 !important; }
html[data-theme="dark"] .post-related .button,
html[data-theme="dark"] .post-related .button_left,
html[data-theme="dark"] .post-related .button_right,
html[data-theme="dark"] .post-related .button .button_label{ background-color:#16233a !important; color:#c3cddb !important; border-color:#2a3750 !important; }
html[data-theme="dark"] .image_links .link,
html[data-theme="dark"] a.link{ background-color:#16233a !important; color:#e7ecf7 !important; }
html[data-theme="dark"] .image_links .link svg,
html[data-theme="dark"] a.link svg{ fill:#e7ecf7 !important; color:#e7ecf7 !important; }
html[data-theme="dark"] .section-related-adjustment{ background-color:transparent !important; }
html[data-theme="dark"] .post-related .photo,
html[data-theme="dark"] .section-related-adjustment .photo,
html[data-theme="dark"] .image_frame .photo{ background-color:#16233a !important; }

/* --- 15.7 accordion (Nested Accordion) — xuất hiện nhiều ở mobile --- */
html[data-theme="dark"] .e-n-accordion-item-title,
html[data-theme="dark"] .e-n-accordion-item-title-header,
html[data-theme="dark"] details.e-n-accordion-item > summary{ background-color:#111c2e !important; }
html[data-theme="dark"] .e-n-accordion-item-title-text,
html[data-theme="dark"] .e-n-accordion-item-title-icon{ color:#e7ecf7 !important; }
html[data-theme="dark"] .e-n-accordion-item,
html[data-theme="dark"] .e-n-accordion-item .e-con-inner{ background-color:transparent !important; }
html[data-theme="dark"] .showing_jobs,
html[data-theme="dark"] .no_job_listings_found{ background-color:#111c2e !important; color:#c3cddb !important; }

/* mũi tên dropdown trong item menu popup: đồng bộ màu chữ (trắng) cả 2 theme */
#elementor-popup-modal-6890 .elementor-button-icon img,
#elementor-popup-modal-6890 .elementor-button-icon svg{ filter:brightness(0) invert(1); }

/* --- 15.8 nội dung blog/portfolio: bảng + pre/code + quote + nav ảnh BeTheme --- */
html[data-theme="dark"] .entry-content thead th,
html[data-theme="dark"] .entry-content th,
html[data-theme="dark"] .post-content th,
html[data-theme="dark"] table th,
html[data-theme="dark"] table thead td{ background-color:#131f36 !important; color:#e7ecf7 !important; border-color:#2a3750 !important; }
html[data-theme="dark"] .entry-content td,
html[data-theme="dark"] .post-content td,
html[data-theme="dark"] table td{ border-color:#2a3750 !important; color:#c3cddb; background-color:transparent; }
html[data-theme="dark"] pre,
html[data-theme="dark"] code,
html[data-theme="dark"] .entry-content pre{ background-color:#111c2e !important; color:#e7ecf7 !important; border-color:#2a3750 !important; }
html[data-theme="dark"] blockquote,
html[data-theme="dark"] .entry-content blockquote{ background-color:#111c2e !important; border-color:#2f6bff !important; color:#c3cddb !important; }
html[data-theme="dark"] .fixed-nav,
html[data-theme="dark"] .fixed-nav .photo{ background-color:#111c2e !important; }
html[data-theme="dark"] .fixed-nav .photo img{ opacity:.75; }

/* ============================================================
   16. Logo brand: TRẢ LẠI MÀU GỐC PNG (bỏ filter đảo trắng)
   ============================================================ */
html[data-theme="dark"] .elementor-element-00af412 img{filter:none !important}
html[data-theme="dark"] .elementor-element-04e9640 img{filter:none !important}
html[data-theme="dark"] .elementor-element-05d47a0 img{filter:none !important}
html[data-theme="dark"] .elementor-element-07ed881 img{filter:none !important}
html[data-theme="dark"] .elementor-element-081eb6a img{filter:none !important}
html[data-theme="dark"] .elementor-element-0a5f9fb img{filter:none !important}
html[data-theme="dark"] .elementor-element-0b4cd07 img{filter:none !important}
html[data-theme="dark"] .elementor-element-0cf8a0e img{filter:none !important}
html[data-theme="dark"] .elementor-element-1041faf4 img{filter:none !important}
html[data-theme="dark"] .elementor-element-10965f9b img{filter:none !important}
html[data-theme="dark"] .elementor-element-121785e img{filter:none !important}
html[data-theme="dark"] .elementor-element-139cbd28 img{filter:none !important}
html[data-theme="dark"] .elementor-element-14b74faf img{filter:none !important}
html[data-theme="dark"] .elementor-element-14eb18d img{filter:none !important}
html[data-theme="dark"] .elementor-element-15226f4 img{filter:none !important}
html[data-theme="dark"] .elementor-element-15ac54c9 img{filter:none !important}
html[data-theme="dark"] .elementor-element-16ef9b4 img{filter:none !important}
html[data-theme="dark"] .elementor-element-1849cff img{filter:none !important}
html[data-theme="dark"] .elementor-element-194ec0cc img{filter:none !important}
html[data-theme="dark"] .elementor-element-19e15a5 img{filter:none !important}
html[data-theme="dark"] .elementor-element-1a0a82ac img{filter:none !important}
html[data-theme="dark"] .elementor-element-1b7f70c img{filter:none !important}
html[data-theme="dark"] .elementor-element-1cbc670e img{filter:none !important}
html[data-theme="dark"] .elementor-element-1cbfc70c img{filter:none !important}
html[data-theme="dark"] .elementor-element-1cc80db img{filter:none !important}
html[data-theme="dark"] .elementor-element-1e3eaf0 img{filter:none !important}
html[data-theme="dark"] .elementor-element-203d91b3 img{filter:none !important}
html[data-theme="dark"] .elementor-element-213c967 img{filter:none !important}
html[data-theme="dark"] .elementor-element-235a84b2 img{filter:none !important}
html[data-theme="dark"] .elementor-element-236d8269 img{filter:none !important}
html[data-theme="dark"] .elementor-element-244b64ef img{filter:none !important}
html[data-theme="dark"] .elementor-element-24db38e img{filter:none !important}
html[data-theme="dark"] .elementor-element-253f131 img{filter:none !important}
html[data-theme="dark"] .elementor-element-259b26c img{filter:none !important}
html[data-theme="dark"] .elementor-element-26d84fc img{filter:none !important}
html[data-theme="dark"] .elementor-element-27cf8cf img{filter:none !important}
html[data-theme="dark"] .elementor-element-283c4a1 img{filter:none !important}
html[data-theme="dark"] .elementor-element-28735d4 img{filter:none !important}
html[data-theme="dark"] .elementor-element-2962452 img{filter:none !important}
html[data-theme="dark"] .elementor-element-29c3047f img{filter:none !important}
html[data-theme="dark"] .elementor-element-29f506db img{filter:none !important}
html[data-theme="dark"] .elementor-element-2bf3925 img{filter:none !important}
html[data-theme="dark"] .elementor-element-2c50154 img{filter:none !important}
html[data-theme="dark"] .elementor-element-2cebb9a8 img{filter:none !important}
html[data-theme="dark"] .elementor-element-2d11955 img{filter:none !important}
html[data-theme="dark"] .elementor-element-2da6826 img{filter:none !important}
html[data-theme="dark"] .elementor-element-2e44822d img{filter:none !important}
html[data-theme="dark"] .elementor-element-300a056 img{filter:none !important}
html[data-theme="dark"] .elementor-element-31e76e43 img{filter:none !important}
html[data-theme="dark"] .elementor-element-356faf4 img{filter:none !important}
html[data-theme="dark"] .elementor-element-35773d0d img{filter:none !important}
html[data-theme="dark"] .elementor-element-35bd1b0b img{filter:none !important}
html[data-theme="dark"] .elementor-element-35dd004 img{filter:none !important}
html[data-theme="dark"] .elementor-element-36701bc img{filter:none !important}
html[data-theme="dark"] .elementor-element-3932b9a img{filter:none !important}
html[data-theme="dark"] .elementor-element-3a61c9e img{filter:none !important}
html[data-theme="dark"] .elementor-element-3ae6877 img{filter:none !important}
html[data-theme="dark"] .elementor-element-3bc6b18 img{filter:none !important}
html[data-theme="dark"] .elementor-element-3bdb5187 img{filter:none !important}
html[data-theme="dark"] .elementor-element-3c3b6bb9 img{filter:none !important}
html[data-theme="dark"] .elementor-element-3c81e23d img{filter:none !important}
html[data-theme="dark"] .elementor-element-3d309cc img{filter:none !important}
html[data-theme="dark"] .elementor-element-3deccda6 img{filter:none !important}
html[data-theme="dark"] .elementor-element-3ef08023 img{filter:none !important}
html[data-theme="dark"] .elementor-element-3f7704d8 img{filter:none !important}
html[data-theme="dark"] .elementor-element-410118b img{filter:none !important}
html[data-theme="dark"] .elementor-element-4124a32 img{filter:none !important}
html[data-theme="dark"] .elementor-element-4144ead3 img{filter:none !important}
html[data-theme="dark"] .elementor-element-426b37c img{filter:none !important}
html[data-theme="dark"] .elementor-element-42a7f43 img{filter:none !important}
html[data-theme="dark"] .elementor-element-45924de img{filter:none !important}
html[data-theme="dark"] .elementor-element-46f3c24d img{filter:none !important}
html[data-theme="dark"] .elementor-element-49eb338 img{filter:none !important}
html[data-theme="dark"] .elementor-element-4b2265c8 img{filter:none !important}
html[data-theme="dark"] .elementor-element-4b291d01 img{filter:none !important}
html[data-theme="dark"] .elementor-element-4d8eb25 img{filter:none !important}
html[data-theme="dark"] .elementor-element-4ee3a20f img{filter:none !important}
html[data-theme="dark"] .elementor-element-50e6903d img{filter:none !important}
html[data-theme="dark"] .elementor-element-5278dd22 img{filter:none !important}
html[data-theme="dark"] .elementor-element-535cce0 img{filter:none !important}
html[data-theme="dark"] .elementor-element-5497c862 img{filter:none !important}
html[data-theme="dark"] .elementor-element-55597a39 img{filter:none !important}
html[data-theme="dark"] .elementor-element-555e9e3 img{filter:none !important}
html[data-theme="dark"] .elementor-element-55fdbd39 img{filter:none !important}
html[data-theme="dark"] .elementor-element-56bd2017 img{filter:none !important}
html[data-theme="dark"] .elementor-element-57c0f4a img{filter:none !important}
html[data-theme="dark"] .elementor-element-580e3a6e img{filter:none !important}
html[data-theme="dark"] .elementor-element-5967fa4 img{filter:none !important}
html[data-theme="dark"] .elementor-element-59b154bc img{filter:none !important}
html[data-theme="dark"] .elementor-element-59f331f img{filter:none !important}
html[data-theme="dark"] .elementor-element-5a6c5f7 img{filter:none !important}
html[data-theme="dark"] .elementor-element-5c2da8cb img{filter:none !important}
html[data-theme="dark"] .elementor-element-5c8f5591 img{filter:none !important}
html[data-theme="dark"] .elementor-element-5d914f5 img{filter:none !important}
html[data-theme="dark"] .elementor-element-5d991c4 img{filter:none !important}
html[data-theme="dark"] .elementor-element-5e79513 img{filter:none !important}
html[data-theme="dark"] .elementor-element-5e89086 img{filter:none !important}
html[data-theme="dark"] .elementor-element-5f28a09 img{filter:none !important}
html[data-theme="dark"] .elementor-element-5fa6c21 img{filter:none !important}
html[data-theme="dark"] .elementor-element-60010620 img{filter:none !important}
html[data-theme="dark"] .elementor-element-62377e92 img{filter:none !important}
html[data-theme="dark"] .elementor-element-628f4363 img{filter:none !important}
html[data-theme="dark"] .elementor-element-63c1828 img{filter:none !important}
html[data-theme="dark"] .elementor-element-6469642 img{filter:none !important}
html[data-theme="dark"] .elementor-element-64c36c99 img{filter:none !important}
html[data-theme="dark"] .elementor-element-64f9787 img{filter:none !important}
html[data-theme="dark"] .elementor-element-657931ac img{filter:none !important}
html[data-theme="dark"] .elementor-element-65923ec img{filter:none !important}
html[data-theme="dark"] .elementor-element-660e230 img{filter:none !important}
html[data-theme="dark"] .elementor-element-6612d7e9 img{filter:none !important}
html[data-theme="dark"] .elementor-element-67cf9f3 img{filter:none !important}
html[data-theme="dark"] .elementor-element-69fc621 img{filter:none !important}
html[data-theme="dark"] .elementor-element-6c06601b img{filter:none !important}
html[data-theme="dark"] .elementor-element-6c1be101 img{filter:none !important}
html[data-theme="dark"] .elementor-element-6d32da2 img{filter:none !important}
html[data-theme="dark"] .elementor-element-6d36b2b9 img{filter:none !important}
html[data-theme="dark"] .elementor-element-6d406f1 img{filter:none !important}
html[data-theme="dark"] .elementor-element-6d4dbc80 img{filter:none !important}
html[data-theme="dark"] .elementor-element-6f256a2 img{filter:none !important}
html[data-theme="dark"] .elementor-element-71034dc img{filter:none !important}
html[data-theme="dark"] .elementor-element-7520fe00 img{filter:none !important}
html[data-theme="dark"] .elementor-element-75261422 img{filter:none !important}
html[data-theme="dark"] .elementor-element-7533233b img{filter:none !important}
html[data-theme="dark"] .elementor-element-75a57814 img{filter:none !important}
html[data-theme="dark"] .elementor-element-7696aaba img{filter:none !important}
html[data-theme="dark"] .elementor-element-77bafc23 img{filter:none !important}
html[data-theme="dark"] .elementor-element-7812db8 img{filter:none !important}
html[data-theme="dark"] .elementor-element-785c058 img{filter:none !important}
html[data-theme="dark"] .elementor-element-78cfb059 img{filter:none !important}
html[data-theme="dark"] .elementor-element-78ddbd6d img{filter:none !important}
html[data-theme="dark"] .elementor-element-79385b50 img{filter:none !important}
html[data-theme="dark"] .elementor-element-79ce0932 img{filter:none !important}
html[data-theme="dark"] .elementor-element-79d47c9 img{filter:none !important}
html[data-theme="dark"] .elementor-element-79e651b img{filter:none !important}
html[data-theme="dark"] .elementor-element-7b4c948 img{filter:none !important}
html[data-theme="dark"] .elementor-element-7c24fca8 img{filter:none !important}
html[data-theme="dark"] .elementor-element-7d25447 img{filter:none !important}
html[data-theme="dark"] .elementor-element-7e6fce66 img{filter:none !important}
html[data-theme="dark"] .elementor-element-7f5341e6 img{filter:none !important}
html[data-theme="dark"] .elementor-element-7fdd2617 img{filter:none !important}
html[data-theme="dark"] .elementor-element-800a737 img{filter:none !important}
html[data-theme="dark"] .elementor-element-811be4f img{filter:none !important}
html[data-theme="dark"] .elementor-element-835d177 img{filter:none !important}
html[data-theme="dark"] .elementor-element-8672f86 img{filter:none !important}
html[data-theme="dark"] .elementor-element-8717d1c img{filter:none !important}
html[data-theme="dark"] .elementor-element-871c048 img{filter:none !important}
html[data-theme="dark"] .elementor-element-8752383 img{filter:none !important}
html[data-theme="dark"] .elementor-element-89f8e6c img{filter:none !important}
html[data-theme="dark"] .elementor-element-8adc0f8 img{filter:none !important}
html[data-theme="dark"] .elementor-element-8b275f9 img{filter:none !important}
html[data-theme="dark"] .elementor-element-8e1628c img{filter:none !important}
html[data-theme="dark"] .elementor-element-8e54388 img{filter:none !important}
html[data-theme="dark"] .elementor-element-8e5bdca img{filter:none !important}
html[data-theme="dark"] .elementor-element-9026357 img{filter:none !important}
html[data-theme="dark"] .elementor-element-915bc84 img{filter:none !important}
html[data-theme="dark"] .elementor-element-96af458 img{filter:none !important}
html[data-theme="dark"] .elementor-element-992654c img{filter:none !important}
html[data-theme="dark"] .elementor-element-9984230 img{filter:none !important}
html[data-theme="dark"] .elementor-element-9a927e1 img{filter:none !important}
html[data-theme="dark"] .elementor-element-9c85883 img{filter:none !important}
html[data-theme="dark"] .elementor-element-a087e7c img{filter:none !important}
html[data-theme="dark"] .elementor-element-a160190 img{filter:none !important}
html[data-theme="dark"] .elementor-element-a24f9d0 img{filter:none !important}
html[data-theme="dark"] .elementor-element-a4cdebf img{filter:none !important}
html[data-theme="dark"] .elementor-element-a551f0b img{filter:none !important}
html[data-theme="dark"] .elementor-element-a55ea9c img{filter:none !important}
html[data-theme="dark"] .elementor-element-b66935e img{filter:none !important}
html[data-theme="dark"] .elementor-element-b9f902a img{filter:none !important}
html[data-theme="dark"] .elementor-element-ba9b55c img{filter:none !important}
html[data-theme="dark"] .elementor-element-bc2d53b img{filter:none !important}
html[data-theme="dark"] .elementor-element-bfeeea7 img{filter:none !important}
html[data-theme="dark"] .elementor-element-c03c547 img{filter:none !important}
html[data-theme="dark"] .elementor-element-c100b7f img{filter:none !important}
html[data-theme="dark"] .elementor-element-c22ed83 img{filter:none !important}
html[data-theme="dark"] .elementor-element-c2c1c48 img{filter:none !important}
html[data-theme="dark"] .elementor-element-c3bfffb img{filter:none !important}
html[data-theme="dark"] .elementor-element-c491787 img{filter:none !important}
html[data-theme="dark"] .elementor-element-c59cf29 img{filter:none !important}
html[data-theme="dark"] .elementor-element-c6f91ab img{filter:none !important}
html[data-theme="dark"] .elementor-element-cb8f122 img{filter:none !important}
html[data-theme="dark"] .elementor-element-cd48962 img{filter:none !important}
html[data-theme="dark"] .elementor-element-cdff16a img{filter:none !important}
html[data-theme="dark"] .elementor-element-ceef233 img{filter:none !important}
html[data-theme="dark"] .elementor-element-cfe9035 img{filter:none !important}
html[data-theme="dark"] .elementor-element-d193a09 img{filter:none !important}
html[data-theme="dark"] .elementor-element-d2557d4 img{filter:none !important}
html[data-theme="dark"] .elementor-element-d2fb6d0 img{filter:none !important}
html[data-theme="dark"] .elementor-element-d3b5f42 img{filter:none !important}
html[data-theme="dark"] .elementor-element-d43f553 img{filter:none !important}
html[data-theme="dark"] .elementor-element-d4fbfbf img{filter:none !important}
html[data-theme="dark"] .elementor-element-d554b9e img{filter:none !important}
html[data-theme="dark"] .elementor-element-d864447 img{filter:none !important}
html[data-theme="dark"] .elementor-element-da07600 img{filter:none !important}
html[data-theme="dark"] .elementor-element-db38ae7 img{filter:none !important}
html[data-theme="dark"] .elementor-element-de20755 img{filter:none !important}
html[data-theme="dark"] .elementor-element-de3a2b6 img{filter:none !important}
html[data-theme="dark"] .elementor-element-e057799 img{filter:none !important}
html[data-theme="dark"] .elementor-element-e08c4af img{filter:none !important}
html[data-theme="dark"] .elementor-element-e411114 img{filter:none !important}
html[data-theme="dark"] .elementor-element-e6e94bf img{filter:none !important}
html[data-theme="dark"] .elementor-element-e6f23c1 img{filter:none !important}
html[data-theme="dark"] .elementor-element-e81d75e img{filter:none !important}
html[data-theme="dark"] .elementor-element-e843529 img{filter:none !important}
html[data-theme="dark"] .elementor-element-e9551fa img{filter:none !important}
html[data-theme="dark"] .elementor-element-e962cc0 img{filter:none !important}
html[data-theme="dark"] .elementor-element-e96b2c2 img{filter:none !important}
html[data-theme="dark"] .elementor-element-eacc41f img{filter:none !important}
html[data-theme="dark"] .elementor-element-ec301a6 img{filter:none !important}
html[data-theme="dark"] .elementor-element-ec3935e img{filter:none !important}
html[data-theme="dark"] .elementor-element-edf5192 img{filter:none !important}
html[data-theme="dark"] .elementor-element-efaa029 img{filter:none !important}
html[data-theme="dark"] .elementor-element-f38ac23 img{filter:none !important}
html[data-theme="dark"] .elementor-element-f49f10e img{filter:none !important}
html[data-theme="dark"] .elementor-element-f53c3b7 img{filter:none !important}
html[data-theme="dark"] .elementor-element-fa4b272 img{filter:none !important}
html[data-theme="dark"] .elementor-element-fbb6e7a img{filter:none !important}
html[data-theme="dark"] .elementor-element-fc97e39 img{filter:none !important}
html[data-theme="dark"] .elementor-element-fe7df07 img{filter:none !important}
html[data-theme="dark"] .elementor-element-ff45d82 img{filter:none !important}

/* ============================================================
   17. Header: icon quả địa cầu cho chuyển ngôn ngữ
   ============================================================ */
html .pll-parent-menu-item > a{
  font-size:0 !important; width:42px !important; height:42px !important; min-width:42px;
  padding:0 !important; display:flex !important; align-items:center; justify-content:center;
  position:relative; border-radius:10px;
}
html .pll-parent-menu-item > a::before{
  content:""; width:20px; height:20px; display:block; background-color:currentColor;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="1.7" stroke-linecap="round"><circle cx="12" cy="12" r="9"/><path d="M3.2 9h17.6M3.2 15h17.6"/><path d="M12 3c2.6 2.7 2.6 15.3 0 18M12 3c-2.6 2.7-2.6 15.3 0 18"/></svg>') center/contain no-repeat;
  mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="1.7" stroke-linecap="round"><circle cx="12" cy="12" r="9"/><path d="M3.2 9h17.6M3.2 15h17.6"/><path d="M12 3c2.6 2.7 2.6 15.3 0 18M12 3c-2.6 2.7-2.6 15.3 0 18"/></svg>') center/contain no-repeat;
}
html .pll-parent-menu-item > a .sub-arrow{ display:none !important; }
html .pll-parent-menu-item > a:hover{ background:rgba(47,107,255,.12); }
html[data-theme="dark"] .pll-parent-menu-item > a:hover{ background:rgba(122,162,255,.16); }

/* dropdown ngôn ngữ mở bằng click */
html .pll-parent-menu-item.tt-open > ul.sub-menu,
html .pll-parent-menu-item.tt-open > ul.elementor-nav-menu--dropdown{
  display:block !important; opacity:1 !important; visibility:visible !important;
  pointer-events:auto !important; transform:translateY(0) !important;
  top:100% !important; left:auto !important; right:0 !important; min-width:170px;
  background:#fff; border-radius:12px; box-shadow:0 14px 36px rgba(16,24,40,.18);
  padding:6px !important; z-index:9999;
}
html[data-theme="dark"] .pll-parent-menu-item.tt-open > ul.sub-menu,
html[data-theme="dark"] .pll-parent-menu-item.tt-open > ul.elementor-nav-menu--dropdown{
  background:#111c2e; box-shadow:0 14px 36px rgba(0,0,0,.5);
}
html .pll-parent-menu-item.tt-open > ul.sub-menu li > a{
  font-size:14px !important; display:block; padding:9px 14px !important; border-radius:8px;
}
html[data-theme="dark"] .pll-parent-menu-item.tt-open > ul.sub-menu li > a{ color:#e7ecf7 !important; }
html[data-theme="dark"] .pll-parent-menu-item.tt-open > ul.sub-menu li > a:hover{ background:rgba(122,162,255,.16) !important; }

/* ============================================================
   18. Theme: 1 icon + menu Sáng / Tối / Hệ thống
   ============================================================ */
.tt-switch, .tt-mini{ display:none !important; }
.tt-wrap{ position:relative; display:inline-flex; align-items:center; }
.tt-trigger{
  width:42px; height:42px; display:inline-flex; align-items:center; justify-content:center;
  border-radius:10px; border:1px solid rgba(26,35,78,.14); background:transparent; color:#1a234e;
  cursor:pointer; padding:0; transition:background .18s,color .18s,border-color .18s;
}
.tt-trigger:hover{ background:rgba(47,107,255,.10); border-color:rgba(47,107,255,.35); }
.tt-trigger svg{ width:20px; height:20px; }
html[data-theme="dark"] .tt-trigger{ color:#e7ecf7; border-color:rgba(122,162,255,.28); }
html[data-theme="dark"] .tt-trigger:hover{ background:rgba(122,162,255,.16); border-color:rgba(122,162,255,.5); }
.tt-pop{
  position:absolute; top:calc(100% + 10px); right:0; min-width:186px; padding:6px; z-index:99999;
  background:#fff; border-radius:14px; box-shadow:0 18px 44px rgba(16,24,40,.20);
  border:1px solid rgba(26,35,78,.08); opacity:0; visibility:hidden; transform:translateY(-6px);
  transition:opacity .16s ease, transform .16s ease, visibility .16s;
}
.tt-wrap.tt-open .tt-pop{ opacity:1; visibility:visible; transform:translateY(0); }
html[data-theme="dark"] .tt-pop{ background:#111c2e; border-color:#2a3750; box-shadow:0 18px 44px rgba(0,0,0,.55); }
.tt-pop button{
  display:flex; align-items:center; gap:10px; width:100%; padding:10px 12px; border:0; border-radius:9px;
  background:transparent; color:#1a234e; font:500 14px/1 Inter,system-ui,sans-serif; cursor:pointer; text-align:left;
}
.tt-pop button svg{ width:17px; height:17px; flex:0 0 auto; }
.tt-pop button:hover{ background:rgba(47,107,255,.10); }
.tt-pop button[aria-checked="true"]{ background:rgba(47,107,255,.14); font-weight:600; }
html[data-theme="dark"] .tt-pop button{ color:#e7ecf7; }
html[data-theme="dark"] .tt-pop button:hover{ background:rgba(122,162,255,.14); }
html[data-theme="dark"] .tt-pop button[aria-checked="true"]{ background:rgba(122,162,255,.20); }
@media (max-width:767px){
  .tt-trigger{ width:38px; height:38px; }
  html .pll-parent-menu-item > a{ width:38px !important; height:38px !important; min-width:38px; }
}

/* ============================================================
   19. HubSpot form: nới padding 4 lề, không cắt sát form
   ============================================================ */
.hbspt-form{
  padding:26px 28px !important; box-sizing:border-box; border-radius:16px;
  background:#fff; width:100%;
}
html[data-theme="dark"] .hbspt-form{
  background:#ffffff; box-shadow:0 12px 34px rgba(0,0,0,.35);
}
.hbspt-form iframe, .hs-form-iframe{ display:block; width:100% !important; border:0 !important; }
@media (max-width:767px){ .hbspt-form{ padding:18px 16px !important; } }
