body[data-theme="dark"] {
  --hc-bg: #0b1220;
  --hc-bg-alt: #111827;
  --hc-card-bg: #172033;
  --hc-text: #f3f4f6;
  --hc-text-secondary: #cbd5e1;
  --hc-border: #2d3a4f;
  --hc-bg-secondary: #064884;
  background-color: var(--hc-bg);
  color: var(--hc-text);
}

body[data-theme="dark"], body[data-theme="dark"] .hc-stats-section, body[data-theme="dark"] .hc-deliver-section, body[data-theme="dark"] .hc-insight-grid-section,
body[data-theme="dark"] .hc-reviews-section, body[data-theme="dark"] .hc-fast-report-section, body[data-theme="dark"] .hc-service-title-section,
body[data-theme="dark"] .bg-white, body[data-theme="dark"] .hc-authority, body[data-theme="dark"] .hc-different, body[data-theme="dark"] .hc-closing,
body[data-theme="dark"] .hc-price-resources-section, body[data-theme="dark"] .hc-insight-banner-section, body[data-theme="dark"] .hc-insight-latest-section,
body[data-theme="dark"] .hc-bk-form__multi-select-option:hover
{
    background-color: var(--hc-bg)!important;
}

body[data-theme="dark"] .hc-insight-card, body[data-theme="dark"] .hc-price-fee-card, body[data-theme="dark"] .hc-price-resource-card, 
body[data-theme="dark"] .hc-insight-featured-center, body[data-theme="dark"] .hc-insight-side-card, body[data-theme="dark"] .hc-bk-form__card,
body[data-theme="dark"] .hc-bk-form__svc-item:hover, body[data-theme="dark"] .hc-bk-form__desig-label:hover{
    background-color:#0e1626!important;
}

body[data-theme="dark"] .hc-blockquote p{
   color: var(--hc-bg)!important;
}

body[data-theme="dark"] .hc-authority, body[data-theme="dark"] .hc-different, body[data-theme="dark"] .hc-closing, body[data-theme="dark"] .hc-bk-form__stepper
body[data-theme="dark"] .hc-bk-form__content, body[data-theme="dark"] .hc-bk-form__stepper
{
    background-color: var(--hc-bg)!important;
}

body[data-theme="dark"] .hc-bk-form__content, body[data-theme="dark"] .hc-bk-form__textarea{
  background:transparent!important;
}

body[data-theme="dark"] .hc-stats-desc, body[data-theme="dark"] .hc-deliver-title, body[data-theme="dark"]  .hc-step-title, body[data-theme="dark"] .hc-step-desc,
body[data-theme="dark"] .kQOgxs, body[data-theme="dark"] .ctuExO, body[data-theme="dark"] .cFyVli, body[data-theme="dark"]  .eubOdX, body[data-theme="dark"]  .eubOdX *,
body[data-theme="dark"] .hc-insight-card-title, body[data-theme="dark"] .kRdgjy, body[data-theme="dark"] .hc-fast-report-title, body[data-theme="dark"] .hc-fast-report-desc,
body[data-theme="dark"] .hc-fast-report-list li, body[data-theme="dark"] .hc-fast-report-subtitle, body[data-theme="dark"] .hc-fast-report-subtitle,
body[data-theme="dark"] .hc-service-section-heading, body[data-theme="dark"] .hc-service-section-lead, body[data-theme="dark"] .icon-header p,
body[data-theme="dark"] .hc-authority-content p, body[data-theme="dark"] .hc-section-title, body[data-theme="dark"] .hc-closing-desc, body[data-theme="dark"] .hc-closing-title
{
    color: #fff!important;
}

body[data-theme="dark"] .hc-custom-service-cards button, body[data-theme="dark"] .hc-price-fee-card-notice, body[data-theme="dark"] .hc-price-feature-text,
body[data-theme="dark"] .hc-price-fee-card-desc, body[data-theme="dark"] .hc-price-resource-title, body[data-theme="dark"] .hc-insight-banner-heading,
body[data-theme="dark"] .hc-insight-section-title, body[data-theme="dark"] .hc-insight-banner-heading, body[data-theme="dark"] .hc-bk-form__card-title, 
body[data-theme="dark"] .hc-bk-form__label{
   color: #fff!important;
}

body[data-theme="dark"] .gnobBY, body[data-theme="dark"] .bWjmNt{
  background:#0e1626;
}

body[data-theme="dark"] .hc-multi .fw-semibold, body[data-theme="dark"] .hc-multi-closing, body[data-theme="dark"] .hc-insight-side-card-title,
body[data-theme="dark"] .hc-insight-side-card-desc{
  color:#fff!important;
}

body[data-theme="dark"] .hc-bk-form__stepper{
  border-bottom:1px solid rgba(255, 255, 255, 0.3);
}

@media (min-width: 992px) {
    body[data-theme="dark"] .hc-step-col:not(:last-child)::after {
        background-color:rgba(255, 255, 255, 0.3);
    }
}

body[data-theme="dark"] .hc-bk-form__input, body[data-theme="dark"] .hc-bk-form__select{
    background-color:#152034!important;
    color:#fff!important;
    border:solid 1px rgba(255, 255, 255, 0.1);
}

body[data-theme="dark"] .hc-bk-form__svc-name, body[data-theme="dark"] .hc-bk-form__svc-group-title, body[data-theme="dark"] .hc-bk-form__card-subtitle,
body[data-theme="dark"] .hc-bk-form__card h3, body[data-theme="dark"] .hc-bk-form__note, body[data-theme="dark"] .hc-bk-form__card, 
body[data-theme="dark"] .hc-bk-form__review-card-title, body[data-theme="dark"] .hc-bk-form__review-card h3, 
body[data-theme="dark"] .hc-bk-form__confirm-title, body[data-theme="dark"] .hc-bk-form__confirm-subtitle, body[data-theme="dark"] .hc-bk-form__next-step-item
{
    color:#fff!important;
}

body[data-theme="dark"] .hc-bk-form__sub-panel, body[data-theme="dark"] .hc-bk-form__multi-select-trigger, 
body[data-theme="dark"] .hc-bk-form__multi-select-dropdown, body[data-theme="dark"] .hc-bk-form__card, body[data-theme="dark"] #clients-list div,
body[data-theme="dark"] .hc-bk-form__review-card, body[data-theme="dark"] .hc-bk-form__confirm, body[data-theme="dark"] .hc-custom-service-cards, body[data-theme="dark"] .hc-blockquote,
body[data-theme="dark"] .hc-blog-card, body[data-theme="dark"] .sidebar-meta
{
    background-color:#152034!important;
}

body[data-theme="dark"] .hc-service-content-inner, body[data-theme="dark"] .hc-insight-search-wrap input{
  color: var(--hc-bg)!important;
}

body[data-theme="dark"] .hc-insight-search-results-section{
    background-color: var(--hc-bg)!important;
}

body[data-theme="dark"] .hc-insight-no-results, body[data-theme="dark"] .blog-detail-content p, body[data-theme="dark"] .rich-text strong, body[data-theme="dark"] .hc-blog-card-content-top h3,
body[data-theme="dark"] .blog-detail-content ul, body[data-theme="dark"] .blog-detail-content ol, body[data-theme="dark"] .meta-val
{
    color:#fff!important;
}

body[data-theme="dark"] .sidebar-meta{
  border-color: var(--hc-bg)!important;
}

body[data-theme="dark"] .hc-service-intro p,
body[data-theme="dark"] .hc-checklist li {
    color: #fff
}

body[data-theme="dark"] .service-modal-popup .hc-service-content-inner p,
body[data-theme="dark"] .hc-service-hero-section .hc-service-hero-caption-inner p {
    color: #101828;
}

body[data-theme="dark"] .hc-faq-section h2 {
    color: rgba(0,0,0,0.9);
}