[data-theme="dark"] {
  --white: #cfd4ec;
  --black: #ffffff;
  --color-black: #cccccc;
  --color-mid-blue-black: #e0e0e0;
  --text-main-color: #35719b;
  --text-main-color-green: #35719b;
  --color-secondary: #a0b1ff;
  --color-secondary-dark-new: #a2d4ff;
  --color-aicad-blue: #80d5ff;
  --color-aicad-dark: #e0e5e5;
  --color-azul: #82b4ff;
  --color-corporate-blue: #a0b1ff; 
  --color-gradient-blue-c: #8fd0ff;
  --Color-Boton: #dae9ff; 
  --Fondo-web: #07061d;
  --Principal: #a0b1ff;
  --white-3f: #121212;
  --Color-en-mov-2: #cfd4ec;
  --pink-btn-gradient-pink: #aa80ff;
  --pink-btn-gradient-blue: #ffb290;
  --color-transparent-black: #e5e5e5;
  --color-danger: #f00;
  --color-text-white: #0b0a2f;
  --Texto-inactivo: #cccccc;
  --color-text-grey-5: #b0b0b0;
  --color-text-grey-6: #c0c0c0;
  --color-text-grey-e: #1a1a1a;
  --Color-animacion-hover: #75a4ff;
  --color-en-blue: #a0b1ff; 
  --color-whatsapp: rgba(0, 143, 14, 0.9);
  --color-linkedin: #89cfff;
  --color-reddit: #ffae80;
  --color-grey: #b0b0b0;
  --white-e4: #121212;
  --webinar-notification-blue: #84d9ff;
  --NAVIDAD-TEXTO: #ffd8d8;
  --gradient-pink-color: #050334;
  --gradient-blue-color: #4e0532;
  --gradient-pink-color-transparent: rgba(255, 165, 230, 0.6);
  --gradient-blue-color-transparent: rgba(140, 180, 255, 0.6);
  --blue-transparent: #aa80ff;
  --text-semi-white-blue: #1a1a1a;
  --box-shadow-gradient-box: rgba(200, 200, 200, 0.35);
  --yt-image-span-white: #cfd4ec;
  --forbes-title: #9fb4ff;
  --color-azul-transparent: rgba(150, 200, 255, 0.9);
  --color-boton-transparent: rgba(140, 200, 255, 0.3);
  --white-transparent: rgba(20, 20, 20, 0.4);
  --shadow-color: rgba(200, 200, 200, 0.25);
  --shadow-color-light: rgba(220, 220, 220, 0.2);
  --shadow-color-super-whitest: rgba(20, 20, 20, 0.7);
  --shadow-color-super-white: rgba(20, 20, 20, 0.3);
  --shadow-color-white: #caa7bdc2;
  --shadow-color-grey-dark: rgba(200, 200, 200, 0.25);
  --shadow-color-blue-grey: rgba(150, 180, 255, 0.3);
  --shadow-color-blue-white: rgba(150, 180, 255, 0.7);
  --show-color-grey: rgba(20, 20, 20, 0.1);
  --shadow-color-dark: rgba(20, 20, 20, 0.4);
  --shadow-color-black-dark: rgba(200, 200, 200, 0.35);
  --shadow-color-transparent-black: rgba(220, 220, 220, 0.3);
  --shadow-color-black-5: rgba(220, 220, 220, 0.5);
  --shadow-color-black-25: rgba(200, 200, 200, 0.25);
  --shadow-color-black-8: rgba(180, 180, 180, 0.8);
  --shadow-color-black-10: rgba(220, 220, 220, 0.1);
  --shador-color-logo-wrapper: rgba(230, 230, 230, 0.079552);
  --shador-color-logo-wrapper-2: rgba(220, 220, 220, 0.061776);
  --shador-color-logo-wrapper-3: rgba(210, 210, 210, 0.048224);
  --bg-transparent-dark-green: rgba(100, 200, 240, 0.1);
  --overflow-button: #1a1a1a;
  --color-light-grey: #c0c0c0;
  --transparent-black: #07061d;
  --Texto: #cfd4ec;
  --color-blue-purple: #aea8ff; 
  --color-blue-purple-dark: #d4ccff;
  --color-blue-purple-light: #e1ddff;
  --star-color-1: #ffdd00;
  --star-color-2: #ffbf33;
  --color-gradient-cyan-blue: #16324f;
  --color-gradient-white-blue: #120a45;
  --color-quick-nav-bg: #07061D;
  --color-contract-type-gradient-1: #c0a06a;
  --color-contract-type-gradient-2: #f8d500;
  --color-contract-type-gradient-3: #b89a33;
  --color-contract-type-gradient-4: #d4b926;
  --color-light-blue: #322653;
  --color-light-blue-2: #2d1641;
  --table-even-bg-color: #1a1a1a;
  --table-odd-bg-color: #121212;
  --color-google-red: #ff847b;
  --color-google-blue: #90c0ff;
  --color-google-green: #8affa3;
  --color-google-yellow: #ffda80;
  --color-form-input-bg: #1a1a1a;
  --color-form-border: #414141;
  --Boton-primario-hover: #9ad5ff;
  --color-beca-badge: #3b5f3c;
  --color-online-badge: #0a1f30;
  --color-blue-transparent: #6a98dc;
  --color-border-grey: #565656;
  --color-border-green-t: rgba(100, 220, 220, 0.7);
  --color-icon-text: #c1c7ca;
  --color-card-bg-e: #1e1e1e;
  --scroll-gradien-grey: #322653;
  --scroll-gradien-blue: #120a45;
  --accordion-border-color: #bfbfc4;
  --sticky-enroll-btn-bg: #1a1a1a;
  --course-card-bg: #252525;
  --sobre-bg-1: #9ac0e4;
  --sobre-bg-2: #a4b8d8;
  --sobre-bg-3: #87a3bf;
  --color-h4: #b0cdeb;
  --btn-enviar-white: linear-gradient(
    95deg,
    #120a45 3.7%,
    #1d1c65 51.85%,
    #0f0f3a 100%
  );
  --bg-review-transparent-blue: rgba(120, 180, 240, 0.12);
  --color-cortesia-bg-1: rgba(70, 120, 210, 0.2);
  --color-cortesia-bg-2: rgba(50, 180, 150, 0.2);
  --color-active-filter: #5f94ff;
  --color-course-category-bg-1: #0a1a2b;
  --color-course-category-bg-2: #102021;
  --color-active-category-dropdown-bg: #123b57;
  --pink-i: #ff83d6;
  --blue-i: #5a9fff;
  --cyan-i: #3d99ff;
  --post-second-card-bg: #0f0f3a;
  --post-second-card-bg-2: #07061a;
  --dotted-color: #a2caff;
  --dotted-card-bg-color: #91b2d6;
  --convenio-sticky-purchase-1: #122525;
  --convenio-sticky-purchase-2: #101123;
  --convenio-blue: #b1b8d1;
  --border-d: #444444;
  --input-custom-bg: #2d1641;
  --custom-form-info-text: #b1b8d1;
  --course-gradient-color-1: #120a45;
  --course-gradient-color-2: #1d1c65;
  --course-gradient-color-3: #0f0f3a;

  /* ── Course Tag Variables (Dark) ── */
  --ct-hero-gradient-1: #0e2244;
  --ct-hero-gradient-2: #1e4580;
  --ct-hero-gradient-3: #044050;
  --ct-section-bg: #0b0a2f;
  --ct-section-bg-alt: linear-gradient(180deg, #12112e 0%, #161540 100%);
  --ct-card-bg: linear-gradient(135deg, #151438 0%, #1a1950 100%);
  --ct-card-border: #2a2960;
  --ct-border-blue: #1e3a6a;
  --ct-border-purple: #3a2e6a;
  --ct-pricing-bg-1: #111330;
  --ct-pricing-bg-2: #151540;
  --ct-opp-blue-bg-1: #111835;
  --ct-opp-blue-bg-2: #152050;
  --ct-opp-purple-bg-1: #1a1535;
  --ct-opp-purple-bg-2: #201a50;
  --ct-text-body: #c0c8d8;
  --ct-text-light-blue: #8ab0e0;
  --ct-text-subtitle-blue: #6a90c0;
  --ct-salidas-bg-1: #000d20;
  --ct-salidas-bg-2: #001535;
  --ct-bullet-border: #333355;
  --ct-bullet-summary-bg: #151438;
  --ct-faq-bg: #121230;
  --ct-faq-border: #2a3a6a;
  --ct-opp-box-bg: #151438;
  --ct-opp-box-shadow: rgba(0, 0, 0, 0.5);
  --ct-featured-label-bg: #b8860b;
  --ct-featured-label-text: #fff;
  --ct-btn-hover-bg: #0e2244;
  --ct-bullet-active-bg: #0a2040;
  --ct-icon-blue-bg: #3070ff;
  --ct-icon-green-bg: #00803a;
  --ct-bullet-btn-bg: transparent;
}

[data-theme="dark"] p {
  color: #cfd4ec;
}

[data-theme="dark"] .desktop-header-logo {
  display: none;
}

[data-theme="dark"] .desktop-header-logo-white {
  margin-left: auto;
  margin-right: auto;
  display: block !important;
}

[data-theme="dark"] .desktop-footer-logo-white {
  margin-left: 0;
  margin-right: auto;
}

[data-theme="dark"] .webinar-notification-banner {
  border-radius: 15px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  -webkit-filter: drop-shadow(0px 0px 20px var(--blue-transparent));
  filter: drop-shadow(0px 0px 20px var(--blue-transparent));
  border: 0.5px solid var(--blue-transparent);
  background: linear-gradient(
    270deg,
    #050334 0%,
    #4e0532 25%,
    #290f27 46.5%,
    #381748 70.5%,
    #180133 100%
  );
}

[data-theme="dark"] .webinar-notification-banner .webinar-notification-btn,
.webinar-notification-banner .webinar-notification-btn .bi,
.btn-volver {
  color: unset;
  -webkit-text-stroke: unset;
  background: linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%);
  background-clip: text;
  border-left-color: #aa80ff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

[data-theme="dark"] .bg-gradient-pink {
  background: linear-gradient(
    90deg,
    var(--transparent-black) 4%,
    #1e112f 17.79%,
    #322653 41.35%,
    #2d1641 64.92%,
    var(--transparent-black) 100%
  );
}

[data-theme="dark"] .img-icon {
  filter: brightness(0) saturate(100%) invert(85%) sepia(27%) saturate(250%)
    hue-rotate(196deg) brightness(97%) contrast(91%);
}

[data-theme="dark"] .btn-banner,
.btn-qs {
  border: 1px solid var(--Texto-DM, #cfd4ec);
  background: var(
    --Boton-P-DM,
    linear-gradient(95deg, #120a45 3.7%, #1d1c65 51.85%, #0f0f3a 100%)
  );
}

[data-theme="dark"] .btn-qs {
  color: #dae9ff;
}

[data-theme="dark"] .btn-qs-pdf .bi {
  -webkit-text-stroke: unset;
  background: linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%);
  background-clip: text;
  border-left-color: #aa80ff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

[data-theme="dark"] .btn-qs:hover,
.btn-qs:focus,
.btn-qs:active,
.btn-qs:visited {
  color: #dae9ff;
}

[data-theme="dark"] .course-category-filter-btn:hover span,
.course-category-filter-btn-css:hover span,
.course-category-filter-btn:focus span,
.course-category-filter-btn-css:focus span {
  background: var(
    --Globo-DM-Definitivo,
    linear-gradient(
      217deg,
      #702c4b 37.03%,
      #67284f 46.34%,
      #5d2458 54.34%,
      #381748 63.27%,
      #31164f 74.25%
    )
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

[data-theme="dark"] .course-category-filter-btn:before,
.course-category-filter-trigger:before {
  transition: 0.7s ease all !important;
  opacity: 1;
}

[data-theme="dark"] .course-category-filter-btn:hover:before {
  opacity: 1;
}

[data-theme="dark"] .course-category-filter-btn {
  transition: 0.7s ease all;
}

[data-theme="dark"] .course-category-filter-btn:hover,
.course-category-filter-btn.active {
  color: #100505;
  border: 1px solid var(--Texto-resaltado-DM, #aa80ff);
}

[data-theme="dark"] .course-category-filter-btn:not(.active):hover,
.blog-big-title-dark {
  color: #f8f8f8 !important;
}

[data-theme="dark"] .blog-card-title-small {
  color: #1bc9fa !important;
}

[data-theme="dark"] .course-category-filter-btn.active:before,
.course-category-filter-trigger.active:before,
.course-category-filter-trigger:hover:before,
.course-category-filter-trigger:focus:before,
.active .course-category-filter-btn,
.active .course-category-filter-btn-css {
  border: 1px solid var(--Texto-resaltado-DM, #aa80ff);
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
  );
}

[data-theme="dark"] .course-category-filter-btn.active span,
.course-category-filter-btn:hover span,
.course-category-filter-trigger:hover span,
.course-category-filter-trigger.active span,
.course-card-icon {
  background: var(
    --Globo-DM-Definitivo,
    linear-gradient(
      217deg,
      #702c4b 37.03%,
      #67284f 46.34%,
      #5d2458 54.34%,
      #381748 63.27%,
      #31164f 74.25%
    )
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

[data-theme="dark"] .box-shadow {
  background:
    linear-gradient(var(--Fondo-web), var(--Fondo-web)) padding-box,
    linear-gradient(to right, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
      border-box;
  border: 2px solid transparent;
  border-radius: 15px 15px 20px 20px;
  backdrop-filter: blur(20px);
}

[data-theme="dark"] .post-bottom-bordered-card {
  background:
    linear-gradient(var(--Fondo-web), var(--Fondo-web)) padding-box,
    linear-gradient(to right, #aa80ff 0%, #ffb290 34.5%, #e285ca 100%)
      border-box !important;
  border-bottom: 1px solid transparent !important;
}

[data-theme="dark"] .btn-ver-mas-preview,
.post-cross-seller-card .webinar-comment-btn {
  border-radius: 25px;
  border: 2px solid var(--Texto-DM, #cfd4ec);
  background: var(
    --Boton-P-DM,
    linear-gradient(95deg, #120a45 3.7%, #1d1c65 51.85%, #0f0f3a 100%)
  );
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(6px);
  color: #f8f8f8 !important;
}

[data-theme="dark"] .course-card-icon {
  display: none !important;
}

[data-theme="dark"] .course-card-icon-dark {
  display: inline-block !important;
}

[data-theme="dark"] .blog-card-title-small {
  background: linear-gradient(90deg, #7a91f8 0%, #97aff9 50%, #85affe 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

[data-theme="dark"] .post-category-badge {
  color: #f8f8f8;
  filter: invert(0.1) sepia(0.05) brightness(0.95) contrast(1.02);
}

[data-theme="dark"] .home-beneficios-badge,
.sobra-el-programa-cta-1,
.sobra-el-programa-cta-2,
.sobra-el-programa-cta-3 {
  color: #f8f8f8;
  filter: invert(1) sepia(0.05) brightness(0.85) contrast(1.02);
}

[data-theme="dark"] .card-img-top,
.home-beneficos-img,
img {
  filter: brightness(90%);
}
[data-theme="dark"] .pink-pointer-wrapper {
  filter: brightness(80%);
}

[data-theme="dark"] .btn-grouped-category img {
  filter: invert(1) sepia(0.05) brightness(0.85) contrast(1.02);
}

[data-theme="dark"] .btn-grouped-category {
  color: #cfd4ec;
  transition: 0.7s ease scale;
}

[data-theme="dark"] .btn-grouped-category.show,
.btn-grouped-category-dropdown.active .btn-grouped-category {
  color: #07061d;
}

[data-theme="dark"] .btn-grouped-category.show img,
.btn-grouped-category-dropdown.active .btn-grouped-category img {
  filter: brightness(0) saturate(100%) invert(0%) sepia(27%) saturate(250%)
    hue-rotate(196deg) brightness(97%) contrast(91%);
}

[data-theme="dark"] .share__open-btn {
  background: #cfd4ec;
}

[data-theme="dark"] .share-icon {
  display: none !important;
}

[data-theme="dark"] .share-icon-dark {
  display: block !important;
  max-width: 25px !important;
  border-radius: 50%;
}

[data-theme="dark"] .colorful-text,
.toc .scroll-to-target {
  transition: 0.7s ease scale;
}

[data-theme="dark"] .home-beneficos-title,
.medios-title,
.forbes-section-title,
.footer-col-title,
.home-qs-colored-text,
.colorful-text,
a.blog-category-title:hover,
a.blog-category-title:active,
a.blog-category-title.active,
.blog-sub-info-time,
.blog-card-title-smallest:hover,
.toc .scroll-to-target.active,
.blog-content-wrapper p a,
.new-custom-content h3,
.new-custom-content h4,
.forbes-section-desc a {
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 14.5%, #ffb290 81%)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

[data-theme="dark"] .home-beneficos-btn {
  border-radius: 8px;
  border: 1px solid var(--Texto-DM, #cfd4ec);
  background: rgba(7, 6, 29, 0.2);
  backdrop-filter: blur(20px);
  color: var(--Texto-DM, #cfd4ec);
}

[data-theme="dark"] .course-list-item-yellow-star3 {
  color: #cacc37;
}

[data-theme="dark"] .review-selector,
.review-star-btn {
  color: #cfd4ec;
}

[data-theme="dark"] .review-selector[aria-expanded="true"] .box-shadow {
  color: #07061d;
  border-radius: 20px;
  border: 1px solid var(--Texto-resaltado-DM, #aa80ff);
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
  );
}

[data-theme="dark"] .show-less:after {
  background: linear-gradient(0deg, #cfd4ec2b 0, #cfd4ec00 90%);
}

[data-theme="dark"] .reviews-slider-wrapper p.text-start,
.reviews-slider-wrapper .font-size-14,
.forbes-section-capitation {
  color: #cfd4ec;
}

[data-theme="dark"] .image-wrapper.d-flex img {
  background-color: #cfd4ec;
  padding: 3px;
}

[data-theme="dark"] .image-wrapper.d-flex {
  display: block !important;
}

[data-theme="dark"] .slick-arrow {
  display: none !important;
}

[data-theme="dark"] .forbes-img {
  filter: invert(1) brightness(80%);
}

[data-theme="dark"] .gradient-pink-box {
  background: rgba(7, 6, 29, 0.2);
  box-shadow: 0px 0px 14px 0px rgba(255, 168, 208, 0.35);
  backdrop-filter: blur(20px);
}

[data-theme="dark"] .form-control {
  background-color: transparent;
  border-radius: 4px;
  border: 2px solid var(--Texto-resaltado-DM, #aa80ff);
  color: #cfd4ec;
}

[data-theme="dark"] .form-control:focus {
  border: 2px solid var(--Texto-DM, #cfd4ec);
  background: rgba(7, 6, 29, 0.2);
  color: #cfd4ec;
}

[data-theme="dark"] .form-label {
  color: #898989;
}

[data-theme="dark"] .readyToAnimate .mega-menu-item.active .mega-menu-wrapper {
  background: rgba(7, 6, 29, 0.9);
}

[data-theme="dark"] .mega-menu-item.has-dropdown.active > a,
.mega-menu-item.has-dropdown > a,
.mega-menu-item a,
.mega-menu-item.has-dropdown > a::after,
.mega-menu-item.has-dropdown.active > a::after {
  color: #c887fb;
}

[data-theme="dark"] .mega-menu-wrapper .course-category-link,
.mega-menu-wrapper .header-course-category-filter-btn,
.btn.btn-search {
  color: #cfd4ec;
}

[data-theme="dark"] .mega-menu-wrapper .course-category-link.active,
.mega-menu-wrapper .header-course-category-filter-btn:hover,
.mega-menu-wrapper .header-course-category-filter-btn.active,
.mega-menu-wrapper .header-course-category-filter-btn:hover,
.mega-menu-wrapper .header-course-category-filter-btn.active,
.beca-badge {
  border-radius: 10px;
  border: 1px solid rgba(2, 111, 151, 0.3);
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
  );

  /* Boton select tag */
  box-shadow: 0px -1px 7px 0px rgba(43, 43, 43, 0.7) inset;
  backdrop-filter: blur(20px);
  color: #31164f;
}

[data-theme="dark"] .mega-menu-wrapper .course-list-search-item {
  color: #cfd4ec;
  background: transparent;
}

[data-theme="dark"] .close-menu {
  filter: invert(1);
}

[data-theme="dark"] .slick-dots li button:before {
  color: #ffffffa1;
}

[data-theme="dark"] .slick-dots li.slick-active button:before {
  color: #cfd4ec;
}

[data-theme="dark"] a {
  transition: 0.7s ease all;
}

[data-theme="dark"] a:hover {
  color: #75a4ff;
  scale: 1.01;
}

[data-theme="dark"] .qs-img {
  filter: invert(25%) brightness(95%) contrast(120%);
}

[data-theme="dark"] .qs-img-main {
  filter: sepia(0.01) invert(0.3) brightness(1.2) contrast(1.2);
}

[data-theme="dark"] #EllipseBaloon_1:after,
.EllipseBaloon_5_dark:after,
.Ellipse1006:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDU3IiBoZWlnaHQ9IjcwMCIgdmlld0JveD0iMCAwIDQ1NyA3MDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfMTE0MzZfMTg5NTkpIj4KPHBhdGggZD0iTS0zMTEuMDU4IDE3OS43ODRDLTI2MC45NTcgLTcuMTk1NiAtNjguNzY0OSAtMTE4LjE1OCAxMTguMjE1IC02OC4wNTY2QzMwNS4xOTUgLTE3Ljk1NTUgNDE2LjE1NyAxNzQuMjM3IDM2Ni4wNTYgMzYxLjIxNkMzMTUuOTU1IDU0OC4xOTYgMTIzLjc2MyA2NTkuMTU4IC02My4yMTcyIDYwOS4wNTdDLTI1MC4xOTcgNTU4Ljk1NiAtMzYxLjE1OSAzNjYuNzY0IC0zMTEuMDU4IDE3OS43ODRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTE0MzZfMTg5NTkpIi8+CjwvZz4KPHBhdGggZD0iTTM1MiAyNzAuNUMzNTIgNDY0LjA3NiAxOTUuMDc2IDYyMSAxLjUgNjIxQy0xOTIuMDc2IDYyMSAtMzQ5IDQ2NC4wNzYgLTM0OSAyNzAuNUMtMzQ5IDc2LjkyNDIgLTE5Mi4wNzYgLTgwIDEuNSAtODBDMTk1LjA3NiAtODAgMzUyIDc2LjkyNDIgMzUyIDI3MC41WiIgZmlsbD0iIzA3MDYxRCIvPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9mXzExNDM2XzE4OTU5IiB4PSItMzU3LjA5IiB5PSItMTE0LjA4NiIgd2lkdGg9Ijc2OS4xNzYiIGhlaWdodD0iNzY5LjE3MiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxNyIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzExNDM2XzE4OTU5Ii8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTE0MzZfMTg5NTkiIHgxPSI0Ni4xODQ1IiB5MT0iNTAwLjA0MiIgeDI9IjMzMy4yMjkiIHkyPSIyNzQuMjM0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM3MDJDNEIiLz4KPHN0b3Agb2Zmc2V0PSIwLjI1IiBzdG9wLWNvbG9yPSIjNjcyODRGIi8+CjxzdG9wIG9mZnNldD0iMC40NjUiIHN0b3AtY29sb3I9IiM1RDI0NTgiLz4KPHN0b3Agb2Zmc2V0PSIwLjcwNSIgc3RvcC1jb2xvcj0iIzM4MTc0OCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzMTE2NEYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K") !important;
}

[data-theme="dark"] #EllipseBaloon_2:after,
#Ellipse1007_new:after,
#Ellipse1007_new_copy:after,
#Ellipse1004:after,
.Ellipse1004:after,
#EllipseBaloon_5:after,
#EllipseBaloon_5_dup:after,
#Ellipse1004_dup:after,
.Ellipse1007:after,
#Ellipse1007:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODYwIiBoZWlnaHQ9IjE5MTEiIHZpZXdCb3g9IjAgMCA4NjAgMTkxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC41IiBmaWx0ZXI9InVybCgjZmlsdGVyMF9mXzExNDc5XzE2ODQ2KSI+CjxwYXRoIGQ9Ik0tMjUyLjM5NyAxODc3Qy03NjEuMzg0IDE4NzcgLTExNzQgMTQ2NC40MyAtMTE3NCA5NTUuNUMtMTE3NCA0NDYuNTcgLTc2MS4zODQgMzMuOTk5OSAtMjUyLjM5NyAzNEMyNTYuNTkxIDM0IDgyNiA0MS4yNzA5IDgyNiA1NTAuMjAxQzgyNiAxMDU5LjEzIDI1Ni41OTEgMTg3NyAtMjUyLjM5NyAxODc3WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzExNDc5XzE2ODQ2KSIvPgo8L2c+CjxwYXRoIGQ9Ik0tMjYwIDE4NzdDLTc2NC43ODggMTg3NyAtMTE3NCAxNDY3Ljc5IC0xMTc0IDk2M0MtMTE3NCA0NTguMjEyIC03NjQuNzg4IDQ4Ljk5OTkgLTI2MCA0OUMyNDQuNzg4IDQ5IDgwOS41IDU2LjIxMTcgODA5LjUgNTYxQzgwOS41IDEwNjUuNzkgMjQ0Ljc4OCAxODc3IC0yNjAgMTg3N1oiIGZpbGw9IiMwNzA2MUQiLz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZl8xMTQ3OV8xNjg0NiIgeD0iLTEyMDgiIHk9IjAiIHdpZHRoPSIyMDY4IiBoZWlnaHQ9IjE5MTEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTciIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMTQ3OV8xNjg0NiIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNDc5XzE2ODQ2IiB4MT0iNDQ0Ljc4NSIgeTE9Ijc1MS44NTQiIHgyPSItMzM5LjQ2MSIgeTI9IjExNC45NzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzcwMkM0QiIvPgo8c3RvcCBvZmZzZXQ9IjAuMjUiIHN0b3AtY29sb3I9IiM2NzI4NEYiLz4KPHN0b3Agb2Zmc2V0PSIwLjQ2NSIgc3RvcC1jb2xvcj0iIzVEMjQ1OCIvPgo8c3RvcCBvZmZzZXQ9IjAuNzA1IiBzdG9wLWNvbG9yPSIjMzgxNzQ4Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzMxMTY0RiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=") !important;
}

[data-theme="dark"] #EllipseBaloon_7:after,
.Ellipse1004_dark:after,
.Ellipse1002_dup:after,
#Ellipse1002:after,
#EllipseBaloon_5_n:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTk4IiBoZWlnaHQ9IjY5NyIgdmlld0JveD0iMCAwIDU5OCA2OTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfMTE0NzlfMTY4NDkpIj4KPHBhdGggZD0iTTYyMy4xNTIgNDIyLjAxQzU4Mi40OTEgNTczLjc1OCA0MjYuNTEzIDY2My44MTIgMjc0Ljc2NSA2MjMuMTUxQzEyMy4wMTcgNTgyLjQ5IDMyLjk2MjUgNDI2LjUxMiA3My42MjMzIDI3NC43NjRDMTE0LjI4NCAxMjMuMDE2IDI3MC4yNjIgMzIuOTYyMSA0MjIuMDEgNzMuNjIyOEM1NzMuNzU4IDExNC4yODQgNjYzLjgxMiAyNzAuMjYyIDYyMy4xNTIgNDIyLjAxWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzExNDc5XzE2ODQ5KSIvPgo8L2c+CjxwYXRoIGQ9Ik04NSAzNDguNUM4NSAxOTEuMzc1IDIxMi4zNzUgNjQgMzY5LjUgNjRDNTI2LjYyNSA2NCA2NTQgMTkxLjM3NSA2NTQgMzQ4LjVDNjU0IDUwNS42MjUgNTI2LjYyNSA2MzMgMzY5LjUgNjMzQzIxMi4zNzUgNjMzIDg1IDUwNS42MjUgODUgMzQ4LjVaIiBmaWxsPSIjMDcwNjFEIi8+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfMTE0NzlfMTY4NDkiIHg9IjI5Ljg1OTQiIHk9IjI5Ljg1OTQiIHdpZHRoPSI2MzcuMDU1IiBoZWlnaHQ9IjYzNy4wNTUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTciIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMTQ3OV8xNjg0OSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNDc5XzE2ODQ5IiB4MT0iMzMzLjIyMyIgeTE9IjE2Mi4wOTciIHgyPSIxMDAuMjY1IiB5Mj0iMzQ1LjM1NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNzAyQzRCIi8+CjxzdG9wIG9mZnNldD0iMC4yNSIgc3RvcC1jb2xvcj0iIzY3Mjg0RiIvPgo8c3RvcCBvZmZzZXQ9IjAuNDY1IiBzdG9wLWNvbG9yPSIjNUQyNDU4Ii8+CjxzdG9wIG9mZnNldD0iMC43MDUiIHN0b3AtY29sb3I9IiMzODE3NDgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzExNjRGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==") !important;
}

[data-theme="dark"] #EllipseBaloon_3:after,
#Ellipse1006:after,
.Ellipse1002:after,
.Ellipse1010:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjU3IiBoZWlnaHQ9IjgzOSIgdmlld0JveD0iMCAwIDY1NyA4MzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfMTE0NzlfMTY4NTApIj4KPHBhdGggZD0iTS05My4zNDkyIDMzMC44NDlDLTQ0LjM4ODcgMTQ4LjEyNSAxNDMuNDI4IDM5LjY4OTIgMzI2LjE1MSA4OC42NDk4QzUwOC44NzUgMTM3LjYxIDYxNy4zMTEgMzI1LjQyNyA1NjguMzUgNTA4LjE1QzUxOS4zOSA2OTAuODc0IDMzMS41NzMgNzk5LjMxIDE0OC44NSA3NTAuMzQ5Qy0zMy44NzM2IDcwMS4zODkgLTE0Mi4zMSA1MTMuNTcyIC05My4zNDkyIDMzMC44NDlaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTE0NzlfMTY4NTApIi8+CjwvZz4KPHBhdGggZD0iTTU1NCA0MTkuNUM1NTQgNjA4LjY1OCA0MDAuNjU4IDc2MiAyMTEuNSA3NjJDMjIuMzQyNSA3NjIgLTEzMSA2MDguNjU4IC0xMzEgNDE5LjVDLTEzMSAyMzAuMzQyIDIyLjM0MjUgNzcgMjExLjUgNzdDNDAwLjY1OCA3NyA1NTQgMjMwLjM0MiA1NTQgNDE5LjVaIiBmaWxsPSIjMDcwNjFEIi8+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfMTE0NzlfMTY4NTAiIHg9Ii0xMzkuMTA1IiB5PSI0Mi44OTQ1IiB3aWR0aD0iNzUzLjIxMSIgaGVpZ2h0PSI3NTMuMjExIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjE3IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTE0NzlfMTY4NTAiLz4KPC9maWx0ZXI+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xMTQ3OV8xNjg1MCIgeDE9IjI1NS43NjEiIHkxPSI2NDMuODE1IiB4Mj0iNTM2LjI3MSIgeTI9IjQyMy4xNDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzcwMkM0QiIvPgo8c3RvcCBvZmZzZXQ9IjAuMjUiIHN0b3AtY29sb3I9IiM2NzI4NEYiLz4KPHN0b3Agb2Zmc2V0PSIwLjQ2NSIgc3RvcC1jb2xvcj0iIzVEMjQ1OCIvPgo8c3RvcCBvZmZzZXQ9IjAuNzA1IiBzdG9wLWNvbG9yPSIjMzgxNzQ4Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzMxMTY0RiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=") !important;
}

[data-theme="dark"] #EllipseBaloon_5_dark:after,
#Ellipse1008_new:after,
#Ellipse1008_new_copy:after,
#Ellipse1004:after,
#Ellipse1008:after,
#Ellipse1004_n:after,
#Ellipse1004_n2:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTk4IiBoZWlnaHQ9IjY5NyIgdmlld0JveD0iMCAwIDU5OCA2OTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfMTE0NzlfMTY4NDkpIj4KPHBhdGggZD0iTTYyMy4xNTIgNDIyLjAxQzU4Mi40OTEgNTczLjc1OCA0MjYuNTEzIDY2My44MTIgMjc0Ljc2NSA2MjMuMTUxQzEyMy4wMTcgNTgyLjQ5IDMyLjk2MjUgNDI2LjUxMiA3My42MjMzIDI3NC43NjRDMTE0LjI4NCAxMjMuMDE2IDI3MC4yNjIgMzIuOTYyMSA0MjIuMDEgNzMuNjIyOEM1NzMuNzU4IDExNC4yODQgNjYzLjgxMiAyNzAuMjYyIDYyMy4xNTIgNDIyLjAxWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzExNDc5XzE2ODQ5KSIvPgo8L2c+CjxwYXRoIGQ9Ik04NSAzNDguNUM4NSAxOTEuMzc1IDIxMi4zNzUgNjQgMzY5LjUgNjRDNTI2LjYyNSA2NCA2NTQgMTkxLjM3NSA2NTQgMzQ4LjVDNjU0IDUwNS42MjUgNTI2LjYyNSA2MzMgMzY5LjUgNjMzQzIxMi4zNzUgNjMzIDg1IDUwNS42MjUgODUgMzQ4LjVaIiBmaWxsPSIjMDcwNjFEIi8+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfMTE0NzlfMTY4NDkiIHg9IjI5Ljg1OTQiIHk9IjI5Ljg1OTQiIHdpZHRoPSI2MzcuMDU1IiBoZWlnaHQ9IjYzNy4wNTUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTciIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMTQ3OV8xNjg0OSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNDc5XzE2ODQ5IiB4MT0iMzMzLjIyMyIgeTE9IjE2Mi4wOTciIHgyPSIxMDAuMjY1IiB5Mj0iMzQ1LjM1NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNzAyQzRCIi8+CjxzdG9wIG9mZnNldD0iMC4yNSIgc3RvcC1jb2xvcj0iIzY3Mjg0RiIvPgo8c3RvcCBvZmZzZXQ9IjAuNDY1IiBzdG9wLWNvbG9yPSIjNUQyNDU4Ii8+CjxzdG9wIG9mZnNldD0iMC43MDUiIHN0b3AtY29sb3I9IiMzODE3NDgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzExNjRGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==") !important;
}

[data-theme="dark"] #EllipseBaloon_5:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTk4IiBoZWlnaHQ9IjY5NyIgdmlld0JveD0iMCAwIDU5OCA2OTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfMTE0NzlfMTY4NDkpIj4KPHBhdGggZD0iTTYyMy4xNTIgNDIyLjAxQzU4Mi40OTEgNTczLjc1OCA0MjYuNTEzIDY2My44MTIgMjc0Ljc2NSA2MjMuMTUxQzEyMy4wMTcgNTgyLjQ5IDMyLjk2MjUgNDI2LjUxMiA3My42MjMzIDI3NC43NjRDMTE0LjI4NCAxMjMuMDE2IDI3MC4yNjIgMzIuOTYyMSA0MjIuMDEgNzMuNjIyOEM1NzMuNzU4IDExNC4yODQgNjYzLjgxMiAyNzAuMjYyIDYyMy4xNTIgNDIyLjAxWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzExNDc5XzE2ODQ5KSIvPgo8L2c+CjxwYXRoIGQ9Ik04NSAzNDguNUM4NSAxOTEuMzc1IDIxMi4zNzUgNjQgMzY5LjUgNjRDNTI2LjYyNSA2NCA2NTQgMTkxLjM3NSA2NTQgMzQ4LjVDNjU0IDUwNS42MjUgNTI2LjYyNSA2MzMgMzY5LjUgNjMzQzIxMi4zNzUgNjMzIDg1IDUwNS42MjUgODUgMzQ4LjVaIiBmaWxsPSIjMDcwNjFEIi8+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfMTE0NzlfMTY4NDkiIHg9IjI5Ljg1OTQiIHk9IjI5Ljg1OTQiIHdpZHRoPSI2MzcuMDU1IiBoZWlnaHQ9IjYzNy4wNTUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTciIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMTQ3OV8xNjg0OSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNDc5XzE2ODQ5IiB4MT0iMzMzLjIyMyIgeTE9IjE2Mi4wOTciIHgyPSIxMDAuMjY1IiB5Mj0iMzQ1LjM1NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNzAyQzRCIi8+CjxzdG9wIG9mZnNldD0iMC4yNSIgc3RvcC1jb2xvcj0iIzY3Mjg0RiIvPgo8c3RvcCBvZmZzZXQ9IjAuNDY1IiBzdG9wLWNvbG9yPSIjNUQyNDU4Ii8+CjxzdG9wIG9mZnNldD0iMC43MDUiIHN0b3AtY29sb3I9IiMzODE3NDgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzExNjRGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==") !important;
}

[data-theme="dark"] #Ellipse1008:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYzIiBoZWlnaHQ9IjQ4OSIgdmlld0JveD0iMCAwIDI2MyA0ODkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfMTE0ODdfMTY5MTIpIj4KPHBhdGggZD0iTS0xNzQuMzU0IDE5Mi43NDJDLTE0NS44MzEgODYuMjk0IC0zNi40MTU0IDIzLjEyMjkgNzAuMDMyOCA1MS42NDU3QzE3Ni40ODEgODAuMTY4NCAyMzkuNjUyIDE4OS41ODQgMjExLjEyOSAyOTYuMDMyQzE4Mi42MDcgNDAyLjQ4IDczLjE5MTEgNDY1LjY1MSAtMzMuMjU3MSA0MzcuMTI5Qy0xMzkuNzA1IDQwOC42MDYgLTIwMi44NzYgMjk5LjE5IC0xNzQuMzU0IDE5Mi43NDJaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTE0ODdfMTY5MTIpIi8+CjwvZz4KPHBhdGggZD0iTTIwMyAyNDQuNUMyMDMgMzU0LjY4MSAxMTMuNjgxIDQ0NCAzLjUgNDQ0Qy0xMDYuNjgxIDQ0NCAtMTk2IDM1NC42ODEgLTE5NiAyNDQuNUMtMTk2IDEzNC4zMTkgLTEwNi42ODEgNDUgMy41IDQ1QzExMy42ODEgNDUgMjAzIDEzNC4zMTkgMjAzIDI0NC41WiIgZmlsbD0iIzA3MDYxRCIvPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9mXzExNDg3XzE2OTEyIiB4PSItMjE1LjIwMyIgeT0iMTAuNzk2OSIgd2lkdGg9IjQ2Ny4xOCIgaGVpZ2h0PSI0NjcuMTgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTciIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMTQ4N18xNjkxMiIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNDg3XzE2OTEyIiB4MT0iMjkuMDI1NiIgeTE9IjM3NS4wNjYiIHgyPSIxOTIuNDQxIiB5Mj0iMjQ2LjUxMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNzAyQzRCIi8+CjxzdG9wIG9mZnNldD0iMC4yNSIgc3RvcC1jb2xvcj0iIzY3Mjg0RiIvPgo8c3RvcCBvZmZzZXQ9IjAuNDY1IiBzdG9wLWNvbG9yPSIjNUQyNDU4Ii8+CjxzdG9wIG9mZnNldD0iMC43MDUiIHN0b3AtY29sb3I9IiMzODE3NDgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzExNjRGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==") !important;
}

[data-theme="dark"] #Ellipse1009:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjgwIiBoZWlnaHQ9IjE1ODYiIHZpZXdCb3g9IjAgMCA2ODAgMTU4NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl8xMTQ3OV8xNjg1MikiPgo8cGF0aCBkPSJNMTQ2MS4zNSA5ODkuNjUxQzEzNjUuOTkgMTM0NS41MSAxMDAwLjIxIDE1NTYuNyA2NDQuMzQ3IDE0NjEuMzVDMjg4LjQ4NCAxMzY1Ljk5IDc3LjI5OTMgMTAwMC4yMSAxNzIuNjUyIDY0NC4zNDdDMjY4LjAwNiAyODguNDg0IDYzMy43ODkgNzcuMjk5IDk4OS42NTIgMTcyLjY1MkMxMzQ1LjUxIDI2OC4wMDUgMTU1Ni43IDYzMy43ODggMTQ2MS4zNSA5ODkuNjUxWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzExNDc5XzE2ODUyKSIvPgo8L2c+CjxwYXRoIGQ9Ik0yMDEgODE4QzIwMSA0NDkuNjI2IDQ5OS4xNzggMTUxIDg2NyAxNTFDMTIzNC44MiAxNTEgMTUzMyA0NDkuNjI2IDE1MzMgODE4QzE1MzMgMTE4Ni4zNyAxMjM0LjgyIDE0ODUgODY3IDE0ODVDNDk5LjE3OCAxNDg1IDIwMSAxMTg2LjM3IDIwMSA4MThaIiBmaWxsPSIjMDcwNjFEIi8+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfMTE0NzlfMTY4NTIiIHg9IjExNS43NTgiIHk9IjExNS43NTgiIHdpZHRoPSIxNDAyLjQ4IiBoZWlnaHQ9IjE0MDIuNDgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTciIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xMTQ3OV8xNjg1MiIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNDc5XzE2ODUyIiB4MT0iNzgxLjQzNyIgeTE9IjM4MC4xMzIiIHgyPSIyMzUuMTI5IiB5Mj0iODA5Ljg5MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjNzAyQzRCIi8+CjxzdG9wIG9mZnNldD0iMC4yNSIgc3RvcC1jb2xvcj0iIzY3Mjg0RiIvPgo8c3RvcCBvZmZzZXQ9IjAuNDY1IiBzdG9wLWNvbG9yPSIjNUQyNDU4Ii8+CjxzdG9wIG9mZnNldD0iMC43MDUiIHN0b3AtY29sb3I9IiMzODE3NDgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzExNjRGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==") !important;
}

[data-theme="dark"] .form-control:focus,
.form-control.is-valid,
.was-validated .form-control:valid {
  border: 2px solid var(--Texto) !important;
}

[data-theme="dark"] .form-control:focus::placeholder,
.course-search-header {
  color: var(--color-grey) !important;
}

[data-theme="dark"] .fake-search-label:before {
  filter: invert(1);
}

[data-theme="dark"] .btn-login-new .img-wrapper {
  background-color: var(--color-blue-purple);
}

[data-theme="dark"] .flag-wrapper {
  background-color: var(--color-gradient-white-blue);
}

[data-theme="dark"] .profile-menu-item img,
.profile-menu-item .bi {
  color: var(--color-grey);
  filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(0%)
    hue-rotate(150deg) brightness(75%) contrast(80%);
}

[data-theme="dark"] .header-pagination-item-text,
.header-sub-category-pagination .header-pagination-item {
  color: var(--color-grey);
  background-color: var(--color-gradient-white-blue);
}

[data-theme="dark"] .header-pagination-item-text.active,
.header-pagination-item i {
  color: var(--color-blue-purple);
  background-color: var(--color-gradient-white-blue) !important;
}

[data-theme="dark"] .link-main {
  color: #c887fb !important;
}

[data-theme="dark"] .form-check-input:checked,
.form-check-input,
.form-check-input:focus,
.form-check-input:active {
  color: var(--color-blue-purple);
  background-color: var(--color-gradient-white-blue) !important;
  border: 2px solid var(--color-blue-purple) !important;
}

[data-theme="dark"] .btn:hover,
.btn:focus,
.btn:active,
.btn-banner:hover,
.btn-banner:focus,
.btn-banner:active {
  color: var(--color-blue-purple);
  background-color: var(--color-gradient-white-blue) !important;
  border-color: var(--color-blue-purple) !important;
  opacity: 0.95;
}

[data-theme="dark"] .review-selector:hover,
.review-selector:focus {
  color: #cfd4ec;
  background-color: unset !important;
  border-color: transparent !important;
}

[data-theme="dark"] .faq-selector[aria-expanded="true"] {
  border-color: var(--color-blue-purple) !important;
}

[data-theme="dark"] .faq-accordion-title {
  color: var(--color-blue-purple);
  border-color: var(--color-blue-purple) !important;
}

[data-theme="dark"] #overFlow2 {
  overflow: hidden !important;
}

[data-theme="dark"] .footer-col,
.footer-ul {
  color: var(--color-grey);
  border-color: var(--color-blue-purple) !important;
}

[data-theme="dark"] .banner-title img {
  filter: invert(1);
}

[data-theme="dark"] .bg-white {
  background-color: var(--color-gradient-white-blue) !important;
}

[data-theme="dark"] #miniSearchResultWrapper .miniSearchResultWrapper a {
  color: var(--color-blue-purple);
}

[data-theme="dark"] .form-floating > label {
  color: #cfd4ec;
}

[data-theme="dark"] .text-for-banner.text-white-aicad,
.title-for-banner.text-white-aicad {
  color: #cfd4ec !important;
}

[data-theme="dark"] .form-select.text-main {
  color: var(--Fondo-web) !important;
}

[data-theme="dark"] .course-sticky-navigation.course-sticky-navigation-new {
  background: var(
    --Boton-P-DM,
    linear-gradient(95deg, #120a45 3.7%, #1d1c65 51.85%, #0f0f3a 100%)
  ) !important;
}

[data-theme="dark"] .course-sticky-navigation-item-new.sticky-enroll-btn {
  background: var(
    --Boton-P-DM,
    linear-gradient(95deg, #120a45 3.7%, #1d1c65 51.85%, #0f0f3a 100%)
  );
  color: #cfd4ec !important;
}

[data-theme="dark"] .course-detail-img,
.sized-image {
  filter: brightness(0.9) !important;
}

[data-theme="dark"] .short-desc-wrapper.course-lines * {
  color: #cfd4ec !important;
}

[data-theme="dark"] .course-card-pink:before,
.post-banner-card {
  background: var(
    --Boton-P-DM,
    linear-gradient(95deg, #120a45 3.7%, #1d1c65 51.85%, #0f0f3a 100%)
  ) !important;
  color: #cfd4ec !important;
}

[data-theme="dark"] #course-get-information-form,
.btn-grouped-category-dropdown .btn-grouped-category-dropdown-inner,
.ac-item-card-blue {
  background: var(
    --Boton-P-DM,
    linear-gradient(95deg, #120a45 3.7%, #0b0a3d 51.85%, #0f0f3a 100%)
  ) !important;
  color: #cfd4ec !important;
}

[data-theme="dark"]
  .btn-grouped-category-dropdown
  .btn-grouped-category-dropdown-inner
  a {
  transition: 0.7s ease background-color;
}

[data-theme="dark"]
  .btn-grouped-category-dropdown
  .btn-grouped-category-dropdown-inner
  li:hover,
.btn-grouped-category-dropdown .btn-grouped-category-dropdown-inner a:hover {
  background: var(
    --Iconos-IA-2,
    linear-gradient(180deg, #1bc9fa -275.04%, #1778f0 474.96%)
  ) !important;
  color: #07061d !important;
}

[data-theme="dark"] .avatar-circle {
  color: #07061d !important;
}

[data-theme="dark"] .partner-slider-card {
  background-color: var(--color-blue-purple) !important;
}

[data-theme="dark"] .partner-slider-card p {
  color: var(--Fondo-web) !important;
}

[data-theme="dark"] .text-grey-dark-mode {
  color: #cfd4ec;
}

[data-theme="dark"] .invert-img {
  filter: invert(1) !important;
}

[data-theme="dark"] .post-category-badge-link,
.category-featured-title {
  color: #f8f8f8 !important;
}

[data-theme="dark"] .ac-item-card-pink,
.ac-item-card {
  border-radius: 8px;
  background: rgba(7, 6, 29, 0.7);
  box-shadow: 0px 0px 14px 0px rgba(255, 168, 208, 0.4);
}

[data-theme="dark"] .ac-item-card-blue-title {
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

[data-theme="dark"] /*   .course-category-filter-trigger.active, .course-category-filter-trigger:hover, .course-category-filter-trigger:focus,.active .course-category-filter-btn,.active  .course-category-filter-btn-css{
       color: var(--color-blue-purple);
       background-color: unset!important;
   }*/
[data-theme="dark"] .mix-blend-multiply {
  mix-blend-mode: unset;
}
[data-theme="dark"] .lang-switcher .dropdown-toggle {
  background-color: var(--color-blue-purple) !important;
}

[data-theme="dark"] .card-front-face {
  padding-right: 3px;
}

[data-theme="dark"] .general-pagination-item i,
.news-ac-main-title {
  color: #cfd4ec;
}

[data-theme="dark"] .general-pagination-item:not(.active) {
  background-color: transparent;
  border-radius: 20px;
  border: 1px solid var(--Texto-DM, #cfd4ec);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);
}

[data-theme="dark"] .general-pagination-item.active,
.sticky-filter-btn {
  background: var(--Texto-DM, #cfd4ec);
  color: #1e112f;
}

[data-theme="dark"] .news-ac-text * {
  color: #cfd4ec !important;
}

[data-theme="dark"] .general-pagination-item:hover {
  color: #cfd4ec;
  scale: 1.03;
}

[data-theme="dark"] .bg-gradient-pink-wide {
  background: transparent;
}

[data-theme="dark"] .related-post-main-title {
  background: var(
    --Iconos-IA-2,
    linear-gradient(180deg, #1bc9fa -275.04%, #1778f0 474.96%)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

[data-theme="dark"] .post-category-badge-link {
  font-weight: 400 !important;
}

[data-theme="dark"] .post-content .blog-section-title {
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 14.5%, #ffb290 81%)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

[data-theme="dark"] .cross-card-logo-img,
.mobile-header-logo {
  filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(4%)
    hue-rotate(49deg) brightness(107%) contrast(95%);
}

[data-theme="dark"] .course-pref-info-text * {
  color: #cfd4ec !important;
}

[data-theme="dark"] .course-detail-content #specialtySelector {
  background-color: #a2a0d5 !important;
  box-shadow: 2px 3px 4px 0px rgba(24, 24, 24, 0.4);
  color: #394477 !important;
}

[data-theme="dark"]
  .course-detail-content
  .course-sticky-navigation.course-sticky-navigation-new {
  background: var(--Fondo-web) !important;
  box-shadow: 0px 0px 9px 8px #000 !important;
}

[data-theme="dark"] .course-detail-content .course-sticky-navigation-item-new {
  background: var(--Fondo-web) !important;
  box-shadow: 0px 0px 4px 0px rgba(81, 177, 255, 0.61) !important;
  transition:
    0.7s ease background,
    0.7s ease transform !important;
}

[data-theme="dark"]
  .course-detail-content
  .course-sticky-navigation-item-new.active {
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
  ) !important;
  box-shadow: 0px 0px 4px 0px rgba(81, 177, 255, 0.61) inset !important;
  color: #3d3d3d !important;
}

[data-theme="dark"]
  .course-detail-content
  .course-sticky-navigation-item-new.sticky-enroll-btn {
  border: 1px solid var(--Texto-DM, #cfd4ec) !important;
  background: var(
    --Boton-P-DM,
    linear-gradient(95deg, #120a45 3.7%, #1d1c65 51.85%, #0f0f3a 100%)
  ) !important;
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.25) !important;
}

[data-theme="dark"] .course-detail-content .course-card-new {
  border-radius: 8px;
  border: 1px solid var(--Texto-resaltado-DM, #aa80ff);
  background: var(--Fondo-Web-DM, #07061d);
  box-shadow: 0px 0px 5px 0px rgba(32, 32, 32, 0.24) inset;
}

[data-theme="dark"]
  .course-detail-content
  .course-card-new
  .course-card-new-title {
  color: var(--Texto-DM, #cfd4ec);
}

[data-theme="dark"] .course-detail-content .dark-gradient-pink-box,
.sticky-enroll-btn {
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
  );
  box-shadow: 0px 0px 5px 0px rgba(32, 32, 32, 0.24) inset;
}

[data-theme="dark"]
  .course-detail-content
  .gradient-pink-box
  .course-card-new-title {
  color: var(--Fondo-Web-DM, #07061d);
}

[data-theme="dark"]
  .course-detail-content
  .course-card-new
  button
  .bi-info-circle {
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 14.5%, #ffb290 81%)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

[data-theme="dark"] .course-detail-content .gradient-pink-box .bi-info-circle {
  background: unset !important;
  background-clip: unset !important;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
}

[data-theme="dark"] .course-detail-content .course-card-pink:before {
  background: var(--Fondo-Web-DM, #07061d) !important;
}

[data-theme="dark"] .course-detail-content .description-wrapper span {
  filter: invert(1);
}

[data-theme="dark"] .course-detail-content .icon-checked {
  display: none !important;
}

[data-theme="dark"] .course-detail-content .icon-checked-dark {
  display: block !important;
}

[data-theme="dark"] .course-detail-content .semi-accordion span {
  filter: invert(0);
}

[data-theme="dark"] .course-detail-content .description-wrapper p,
.course-detail-content .description-wrapper li {
  color: #f3f3f3f3 !important;
}

[data-theme="dark"] .course-detail-content .expandir-text {
  filter: invert(0) !important;
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

[data-theme="dark"] .course-detail-content em.bi-chevron-down,
.course-detail-content .course-detail-link-text,
.course-detail-content .printed-price.sticky-card-price {
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

[data-theme="dark"] .course-detail-content .ects-wrapper {
  border-radius: 5px 5px 0px 0px;
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
  );
}

[data-theme="dark"] #accordion_lessons_title em.bi-chevron-down,
.marconi-title,
.course-detail-content .tab-desc strong,
.course-detail-content .floating-card-li,
.course-detail-content .speaker-title,
.course-detail-content .author-link {
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

[data-theme="dark"] #accordion_lessons_title a.course-accordion-title,
.course-detail-content .card-titulacion,
.course-detail-content .card-modalidad,
.gradient-box {
  width: 100%;
  position: relative;
  display: inline-block;
  background-image: -o-linear-gradient(
    left,
    var(--pink-btn-gradient-pink),
    var(--pink-btn-gradient-blue)
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(var(--pink-btn-gradient-pink)),
    to(var(--pink-btn-gradient-blue))
  );
  background-image: linear-gradient(
    to right,
    var(--pink-btn-gradient-pink),
    var(--pink-btn-gradient-blue)
  );
  border-radius: 9px;
  overflow: hidden;
  z-index: 0;
  margin-bottom: 0;
  cursor: pointer;
}

[data-theme="dark"] #accordion_lessons_title .course-accordion-title {
  margin-bottom: 0;
  padding: 2px;
}

[data-theme="dark"] #accordion_lessons_title .course-accordion-title:before,
.course-detail-content .card-titulacion:before,
.course-detail-content .card-modalidad:before,
.gradient-box:before {
  content: "";
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
  background-color: #07061d;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: -1;
}

[data-theme="dark"] .course-detail-content .course-card-pink:before {
  top: 2px;
  right: 2px;
  bottom: 2px;
  left: 2px;
}

[data-theme="dark"] .course-detail-content .team-card,
.bg-light,
.card,
.event-sticky-wrapper,
.btn-convenio {
  background-color: var(--Fondo-Web-DM, #07061d) !important;
}

[data-theme="dark"] .course-detail-content .partner-slider-card {
  color: var(--Texto-DM, #cfd4ec) !important;
  background-color: #d1d1d1 !important;
}

[data-theme="dark"] .course-detail-content .card-titulacion .card-logo {
  filter: invert(1);
}

[data-theme="dark"] .course-detail-content .floating-card-li em.bi,
.new-custom-content a {
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80af 0%, #e285aa 14.5%, #ffb110 81%)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

[data-theme="dark"] .course-detail-content #resenas .title-40px,
.mega-menu-wrapper .course-list-item,
.text-dark,
.form-sub,
.talento-white-pink-card,
.talento-pink-card,
.input-group-text,
.form-select,
.page-wrapper *,
.speaker-desc *,
.btn-convenio {
  color: var(--Texto-DM, #cfd4ec) !important;
}

[data-theme="dark"] .course-detail-content .marcas-box,
.bg-main-secondary,
.sticky-register-event-btn,
.btn-ver-mas-preview.btn-start-course-new {
  background: var(
    --Boton-P-DM,
    linear-gradient(95deg, #120a45 3.7%, #1d1c65 51.85%, #0f0f3a 100%)
  );
  box-shadow: 0px 4px 20px 0px rgba(47, 47, 47, 0.35);
}

[data-theme="dark"] .floating-icon-bar {
  display: none;
}

[data-theme="dark"] p,
div,
h3,
h4,
h5,
.input-group-text {
  color: var(--Texto-DM, #cfd4ec);
}

[data-theme="dark"] .form-select {
  background: transparent;
}

[data-theme="dark"] .course-detail-content p.sobra-el-programa-cta-3,
.course-detail-content p.sobra-el-programa-cta-2,
.course-detail-content p.sobra-el-programa-cta-1,
.card-checkout-sub,
.contact-item {
  color: #d9d7d7 !important;
}

[data-theme="dark"] iframe:not(.video) {
  filter: invert(0.8) contrast(2) brightness(0.95) grayscale(100%)
    saturate(800%) !important;
}

[data-theme="dark"] .new-custom-content-pre-inner p,
.new-custom-content-pre-inner span {
  color: #cfd4ec !important;
}

[data-theme="dark"] .dark-mode-dark,
.dark-mode-dark * {
  color: #333333 !important;
}

[data-theme="dark"] .checkout-logo-wrapper {
  filter: invert(1) brightness(2);
}

[data-theme="dark"] .course-detail-content iframe .iti__flag-container {
  filter: invert(0);
}

[data-theme="dark"] .btn-checkout,
.btn-webinar * {
  color: #333333 !important;
}

[data-theme="dark"] .share__social-btn:hover {
  color: unset !important;
}
[data-theme="dark"] .btn-webinar svg {
  filter: invert(1);
}

[data-theme="dark"] .form-control-edit-icon {
  background-color: transparent !important;
  border: 2px solid var(--Texto-resaltado-DM, #aa80ff) !important;
  border-left: unset !important;
}

[data-theme="dark"] #basic-addon1 {
  background-color: transparent !important;
  border: 2px solid var(--Texto-resaltado-DM, #aa80ff) !important;
  border-right: unset !important;
}

[data-theme="dark"] .profile-icon {
  filter: brightness(0.8);
}

[data-theme="dark"] .pedido-table *,
.mini-search-course-item {
  color: #c2bcbcf8 !important;
}

[data-theme="dark"] .dark-text-white,
.new-custom-content .news-ac-main-title {
  color: #f3f3f3f3 !important;
}

[data-theme="dark"] .main-nav-menu .header-btn-login {
  border: 1px solid #c887fb;
  background: #120d43;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}
[data-theme="dark"] .mix-blend-multiply-non-dark {
  mix-blend-mode: unset;
}
[data-theme="dark"] .course-sticky-navigation.sticky {
  top: 60px;
}
[data-theme="dark"] .cookiealert,
[data-theme="dark"] #manageCookiesModal * {
  background-color: var(--Fondo-Web-DM, #07061d) !important;
}

[data-theme="dark"] .cookiealert .acceptcookies,
[data-theme="dark"] #manageCookiesModal .acceptcookies {
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  border: 1px solid var(--Texto-resaltado-DM, #aa80ff);
}
[data-theme="dark"] .cookiealert .text-main-secondary-new,
[data-theme="dark"] #manageCookiesModal * {
  color: #f3f3f3f3 !important;
}

[data-theme="dark"] .modal-content {
  background-color: var(--Fondo-Web-DM, #07061d) !important;
}
[data-theme="dark"] .modal-content .btn-close {
  background-color: #cfd4ec !important;
  display: flex;
  align-items: center;
}

[data-theme="dark"] .platform-features .tab-button:hover,
[data-theme="dark"] .platform-features .tab-button.active {
  border: 1px solid var(--Texto-DM, #cfd4ec);
  background: var(
    --Boton-P-DM,
    linear-gradient(95deg, #120a45 3.7%, #1d1c65 51.85%, #0f0f3a 100%)
  );
}
[data-theme="dark"] .platform-features .nav-item {
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
  );
  border: 1px solid var(--Texto-resaltado-DM, #aa80ff);
}
[data-theme="dark"] .platform-features .tab-button {
  color: #cfd4ec !important;
  background-color: #07061d !important;
}
[data-theme="dark"] .platform-features .tab-button.active {
  color: #cfd4ec !important;
}
[data-theme="dark"] .platform-features .feature-card {
  background:
    linear-gradient(var(--Fondo-web), var(--Fondo-web)) padding-box,
    linear-gradient(to right, #aa80ff 0, #e285ca 54.5%, #ffb290 100%) border-box;
  border: 10px solid transparent !important;
}

[data-theme="dark"] .platform-features .feature-card-desc,
[data-theme="dark"] .platform-features .feature-card-title,
[data-theme="dark"] .platform-features .feature-title-desc {
  color: #cfd4ec !important;
}
[data-theme="dark"] .platform-features .feature-badge {
  background: var(
    --Texto-resaltado-DM,
    linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  border: 1px solid var(--Texto-resaltado-DM, #aa80ff);
}

[data-theme="dark"] .platform-features .feature-title,
[data-theme="dark"] .platform-features .platfrom-tab-title-desc {
  color: #cfd4ec !important;
}
[data-theme="dark"] .pre-info-text * {
  color: #cfd4ec !important;
}

@media screen and (max-width: 968px) {
  [data-theme="dark"] .menu-wrapper .list-wrapper,
  .menu-wrapper .mega-menu-item,
  .menu-wrapper .mega-menu-item .accordion-collapse,
  .menu-wrapper .accordion-item,
  .menu-wrapper .mega-menu,
  .menu-wrapper .menu-item,
  .mega-menu-item.has-dropdown > a::after,
  .back-one-level *,
  .list-sub-menu-wrapper * {
    background: var(--Fondo-Web-DM, #07061d) !important;
    color: #cfd4ec !important;
  }

  [data-theme="dark"] .header-accourdion-course-item.menu-item,
  .course-list-item.menu-item {
    border-bottom-color: var(--Texto-resaltado-DM, #aa80ff) !important;
  }  

  [data-theme="dark"] .mobile-menu-bottom-bar .col {
    background: var(
      --Texto-resaltado-DM,
      linear-gradient(90deg, #aa80ff 0%, #e285ca 54.5%, #ffb290 100%)
    ) !important;
    box-shadow: 0px 0px 5px 0px rgba(32, 32, 32, 0.24) inset;
  }

  [data-theme="dark"] .mobile-menu-bottom-bar .col .bi {
    color: #000;
  }

  [data-theme="dark"] .toggle-menu-inner.toggle-menu {
    filter: invert(1);
  }

  [data-theme="dark"] .page-header .header-bar {
    background-color: var(--Fondo-web);
  }

  [data-theme="dark"] #menu-toggle-bar .line {
    background-color: #c887fb;
  }

  [data-theme="dark"] .accordion-item,
  .mega-menu {
    background-color: var(--white);
  }

  [data-theme="dark"] .mobile-menu .mega-menu-sub-item .course-category-link,
  .toggle-menu-inner,
  .close-mobile-search {
    color: var(--Fondo-web);
  }
}

@media screen and (max-width: 768px) {
  [data-theme="dark"] #overFlow2 {
    overflow: auto !important;
  }
}

/* --- Socio-director & form dark mode fixes --- */
[data-theme="dark"] .socio-v2-guide-btn {
  background: var(--Fondo-web);
  border-color: var(--Color-Boton);
  color: var(--Color-Boton);
}

[data-theme="dark"] .btn-solicitar,
[data-theme="dark"] .socio-v2 .btn-solicitar {
  background: var(--Boton-primario-hover);
  color: var(--Fondo-web);
  border-color: var(--Boton-primario-hover);
}

[data-theme="dark"] #country-code-prefix {
  background-color: var(--Fondo-web) !important;
  color: var(--white);
  border-color: var(--color-text-grey-e);
}

[data-theme="dark"] .border-dashed {
  border-color: var(--color-text-grey-6);
  background-color: var(--Fondo-web);
}

[data-theme="dark"] .file-upload-btn {
  background-color: var(--color-text-grey-e);
}

[data-theme="dark"] .border-dashed p {
  color: var(--color-text-grey-6) !important;
}

/* ── Course Tag: Accordion & Bullet Dark Mode ── */
[data-theme="dark"] .course-tag-accordion-item {
  background: var(--ct-faq-bg);
  border-color: var(--ct-faq-border);
}

[data-theme="dark"] .course-tag-accordion-btn {
  color: var(--color-aicad-dark);
}

[data-theme="dark"] .course-tag-accordion-btn:not(.collapsed) {
  color: var(--color-corporate-blue);
}

[data-theme="dark"] .course-tag-accordion-btn::after {
  filter: invert(0.8);
}

[data-theme="dark"] .course-tag-accordion-body {
  color: var(--color-aicad-dark);
}

[data-theme="dark"] .course-tag-bullet-item {
  border-color: var(--ct-bullet-border) !important;
  background: var(--ct-section-bg);
}

[data-theme="dark"] .course-tag-bullet-btn {
  background: var(--ct-bullet-btn-bg);
  color: var(--color-aicad-dark);
}

[data-theme="dark"] .course-tag-bullet-btn:not(.collapsed) {
  color: var(--color-corporate-blue);
}

[data-theme="dark"] .course-tag-bullet-number {
  background: var(--bullet-number-bg);
  color: var(--white);
}

[data-theme="dark"] .course-tag-bullet-btn:not(.collapsed) .course-tag-bullet-number {
  background: var(--ct-bullet-active-bg);
}

[data-theme="dark"] .course-tag-bullet-btn::after {
  filter: invert(0.8);
}

[data-theme="dark"] .course-tag-bullet-body {
  color: var(--color-aicad-dark);
}

[data-theme="dark"] .course-tag-bullet-summary {
  background: var(--ct-bullet-summary-bg);
  border-color: var(--ct-border-blue);
  color: var(--ct-text-body);
}

/* ===== Webinar Detail V2 Dark Mode ===== */
[data-theme="dark"] .wd-v2 {
  background: var(--Fondo-web);
}

[data-theme="dark"] .wd-v2-backbar {
  background: rgba(255, 255, 255, 0.05);
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

[data-theme="dark"] .wd-v2-backbar a {
  color: var(--color-corporate-blue);
}

[data-theme="dark"] .wd-v2-section-title,
[data-theme="dark"] .wd-v2-agenda-title,
[data-theme="dark"] .wd-v2-speaker-name,
[data-theme="dark"] .wd-v2-info-item-label,
[data-theme="dark"] .wd-v2-form-title,
[data-theme="dark"] .wd-v2-info-title {
  color: var(--white);
}

[data-theme="dark"] .wd-v2-description,
[data-theme="dark"] .wd-v2-description *,
[data-theme="dark"] .wd-v2-objective-item,
[data-theme="dark"] .wd-v2-agenda-desc,
[data-theme="dark"] .wd-v2-speaker-role,
[data-theme="dark"] .wd-v2-speaker-bio,
[data-theme="dark"] .wd-v2-info-item-value,
[data-theme="dark"] .wd-v2-form-subtitle {
  color: var(--Texto);
}

[data-theme="dark"] .wd-v2-agenda-item,
[data-theme="dark"] .wd-v2-speaker-card,
[data-theme="dark"] .wd-v2-info-card {
  background: rgba(255, 255, 255, 0.05);
}

[data-theme="dark"] .wd-v2-form-card {
  background: rgba(255, 255, 255, 0.03);
  border-color: rgba(255, 255, 255, 0.1);
}

[data-theme="dark"] .wd-v2-agenda-toggle i {
  color: var(--white);
}

[data-theme="dark"] .wd-v2-agenda-time {
  color: #5ba3d9;
}

/* ===== Speaker Listing Dark Mode ===== */
[data-theme="dark"] .wl-v2-main-tabs-wrap {
  background: var(--Fondo-web);
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

[data-theme="dark"] .wl-v2-main-tab {
  color: var(--Texto);
}

[data-theme="dark"] .wl-v2-main-tab--active {
  color: var(--white);
  border-bottom-color: var(--white);
}

[data-theme="dark"] .wl-v2-speaker-card {
  background: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.1);
}

[data-theme="dark"] .wl-v2-speaker-name {
  color: var(--white);
}

[data-theme="dark"] .wl-v2-speaker-role,
[data-theme="dark"] .wl-v2-speaker-event-count {
  color: var(--Texto);
}

[data-theme="dark"] .wl-v2-speaker-social-icon {
  background: rgba(255, 255, 255, 0.08);
  color: var(--Texto);
}

[data-theme="dark"] .wl-v2-speaker-social-icon img {
  filter: none;
}

[data-theme="dark"] .wl-v2-speaker-avatar--empty {
  background: rgba(255, 255, 255, 0.08);
}

/* ===== Speaker Detail V2 Dark Mode ===== */
[data-theme="dark"] .ws-v2 {
  background: var(--Fondo-web);
}

[data-theme="dark"] .ws-v2-hero {
  background: linear-gradient(135deg, #050d14 0%, #0b1e2e 50%, #0f2a40 100%);
}

[data-theme="dark"] .ws-v2-social-btn {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}

[data-theme="dark"] .ws-v2-social-btn:hover {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
}

[data-theme="dark"] .ws-v2-bio-text,
[data-theme="dark"] .ws-v2-bio-text * {
  color: var(--Texto);
}

[data-theme="dark"] .wd-v2-speaker-link:hover {
  color: var(--white);
}

/* ===== Webinar Listing V2 Dark Mode ===== */
[data-theme="dark"] .wl-v2 {
  background: var(--Fondo-web);
}

[data-theme="dark"] .wl-v2-hero {
  background: linear-gradient(135deg, rgba(22, 78, 120, 0.15) 0%, var(--Fondo-web) 50%, rgba(22, 78, 120, 0.15) 100%);
}

[data-theme="dark"] .wl-v2-hero-badge {
  background: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.1);
  color: var(--white);
}

[data-theme="dark"] .wl-v2-hero-title,
[data-theme="dark"] .wl-v2-stat-number,
[data-theme="dark"] .wl-v2-section-title {
  color: var(--white);
}

[data-theme="dark"] .wl-v2-hero-desc,
[data-theme="dark"] .wl-v2-stat-label,
[data-theme="dark"] .wl-v2-section-count,
[data-theme="dark"] .wl-v2-card-desc,
[data-theme="dark"] .wl-v2-card-meta,
[data-theme="dark"] .wl-v2-empty {
  color: var(--Texto);
}

[data-theme="dark"] .wl-v2-stat-divider {
  background: rgba(255, 255, 255, 0.1);
}

[data-theme="dark"] .wl-v2-btn--outline {
  background: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.15);
  color: var(--white);
}

[data-theme="dark"] .wl-v2-tab {
  background: rgba(255, 255, 255, 0.05);
  color: var(--Texto);
}

[data-theme="dark"] .wl-v2-tab:hover {
  background: rgba(255, 255, 255, 0.1);
}

[data-theme="dark"] .wl-v2-search-input {
  background: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.1);
  color: var(--white);
}

[data-theme="dark"] .wl-v2-filter-toggle {
  background: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.1);
  color: var(--Texto);
}
[data-theme="dark"] .wl-v2-filters {
  background: var(--Fondo-web);
  border-color: rgba(255, 255, 255, 0.1);
}
[data-theme="dark"] .wl-v2-filter-label {
  color: rgba(255, 255, 255, 0.5);
}
[data-theme="dark"] .wl-v2-chip {
  background: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.1);
  color: var(--Texto);
}
[data-theme="dark"] .wl-v2-chip--active {
  background: #2b7bb9;
  border-color: #2b7bb9;
  color: #fff;
}
[data-theme="dark"] .wl-v2-filter-clear {
  color: rgba(255, 255, 255, 0.5);
}

[data-theme="dark"] .wl-v2-section {
  background: var(--Fondo-web);
}

[data-theme="dark"] .wl-v2-section--white {
  background: rgba(255, 255, 255, 0.02);
}

[data-theme="dark"] .wl-v2-card {
  background: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.1);
}

[data-theme="dark"] .wl-v2-card-title {
  color: var(--white);
}

[data-theme="dark"] .wl-v2-card-date {
  color: #5ba3d9;
}

[data-theme="dark"] .wl-v2-card-footer {
  border-top-color: rgba(255, 255, 255, 0.1);
}
