:root {
    --background-color: #ffffff;
    --text-color: #000000;
    --background-color-purple:#edebf5;
   --background-color-gray:#F5F5F5;
}
body{--e-global-color-4c564cf: #4B2F8A;
     --e-global-color-primary:#4B2F8A;
}

@media (prefers-color-scheme:dark) {
    :root {
        --background-color: #140D25;
        --e-global-color-30091b1:#0F0520;
        --text-color: #b9b9b9;
        --e-search-form-toggle-color: #ececec;
      --background-color-purple:#29213b;
       --background-color-gray:#29213b;
      
    }

    body {
        --e-global-color-primary: #403B4E;        /*         /* --e-global-color-secondary: #DD6D8F; */
        --e-global-color-secondary: #e63674;        /*         --e-global-color-text: #ececec; */
        --e-global-color-text: var(--text-color);
        --e-global-color-2d2a764:#292439;
        --e-global-color-689ef65:#a5ddb2;
        --e-global-color-c759b13:#ffd595;
        --e-global-color-4c564cf: #c6bbea;
        --e-global-color-7bd751d: var(--e-global-color-2d2a764);
        --dm-overlay: rgba(20, 13, 37, .3);
        --e-global-color-31d911f: var(--background-color);
    }

    ::placeholder {
        color: var(--text-color);
    }

    a.kry_lp-logo,.section-header .container .kr-logo {
        background: url("https://www.kryterion.com/wp-content/uploads/2024/07/ktn-logo-dm.png") center center no-repeat;
        background-size: contain;
    }

    .kry_lp-heromain h1,
    .kry_lp-sec3 h2,
    .kry_lp-listbox h2 {
        color: var(--e-global-color-4c564cf)
    }

    .kry_lp-sec2,
    .kry_lp-listbox,
    .kry_lp-listbox:before {
        background: var(--e-global-color-primary);
    }

    .kry_lp-listbox li,
    a.kry_presenter_bio_link {
        color: var(--text-color) !important;
    }

    .kry_lp-sec3,
    .intl-tel-input .country-list .country,
    div.form-pop .form-body {
        background: var(--e-global-color-2d2a764)
    }

    .intl-tel-input .country-list .country.highlight {
        background: var(--e-global-color-primary)
    }

    .kry_lp-footer,
    .kry_lp-footer a {
        background: none;
        color: var(--text-color) !important;
    }
    .section-1 .container .kr-hero .kr-hero-right h1{var(--e-global-color-4c564cf);}
    .section-1 .container .kr-hero .kr-hero-right h2,.section-1 .container .kr-hero .kr-hero-right p,
    li.hs-form-booleancheckbox p, .easywebinarplugin_widget_form,
    .easywebinarplugin_widget_form * {
        color: var(--text-color) !important;
    }

    div.form-pop input[type=email],
    div.form-pop input[type=tel],
    div.form-pop input[type=text],
    div.form-pop select,
    div.form-pop textarea {
        background-color: transparent !important
    }

    .easywebinarplugin_widget_form button {
        color: #fff !important;
    }

    .ewp_form_container .ewp_popup_container {
         border: 1px solid #403b4e !important;
    }

    .easywebinarplugin_widget_form .ewp_grey_column {
        background: var(--e-global-color-2d2a764)
    }

    .easywebinarplugin_widget_form .ewp_popup_container .ewp_right {
        background: var(--e-global-color-primary);
    }

    .kry_lp-listbox li:before {
        filter: brightness(4);
    }

    span.ewp-tooltip img {
        filter: invert(1);
    }

    .kry_lp-sec3 .kry_lp-ctasection>img:first-child {
        filter: brightness(100);
        opacity: .8
    }
  .kry_webinar_form,.kry_auth_bio{border-color:#403b4e !important;}
  .container-roi{background:#000}
  .committed-image,.service-image {
      filter: brightness(3) saturate(.3);
  }
  .kr-memberships ul.content-holder .content-image {
      background: white;
      border-radius: 10px;
      filter: brightness(0.8);
  }
    .section-5 .container .kr-committed .committed-box-holder {
      background: var(--background-color-purple) !important;
    }
  .test-dev-image img {
    filter: brightness(.9);
}

  .legal-consent-container a{color:#e12172 !important}
  
}

 /*.legal-consent-container a{margin-left:50px !important}*/

body {
    background-color: var(--background-color);
    color: var(--text-color);
}