[data-theme='dark'] {
    --divider: rgba(255, 255, 255, 0.15);

}

[data-theme='dark'] body {
    background-color: #19161f;
}

[data-theme='dark'] .base_margin {
    background-color: #19161f;
}

[data-theme='dark'] .toolbar_root {
    background: #21262e;
}

[data-theme='dark'] .toolbar_root #dark_logo {
    display: block;
}

[data-theme='dark'] .toolbar_root #light_logo {
    display: none;
}

[data-theme='dark'] .footer_logo.light {
    display: none;
}

[data-theme='dark'] .footer_logo.dark {
    display: flex;
}


[data-theme='dark'] .toolbar_icon {
    color: white;
}

[data-theme='dark'] .header_container_wrapper {
    background: #212121;
}

[data-theme='dark'] .page_heading {
    color: white !important;
}

[data-theme='dark'] .page_sub_heading {
    color: rgba(255, 255, 255, 0.8);
}

[data-theme='dark'] .menu_item {
    color: white;
}

[data-theme='dark'] .solution_section_item_wrapper .count {
    background: var(--colorAccent);
    color: #e9edf4;
}

[data-theme='dark'] .solution_section_item_wrapper .title,
[data-theme='dark'] .solution_section_item_wrapper p,
[data-theme='dark'] .solution_section_item_wrapper a,
[data-theme='dark'] .download_app_section_wrapper p,
[data-theme='dark'] .footer_updates_section p,
[data-theme='dark'] .footer_updates_section li,
[data-theme='dark'] .footer_updates_section a,
[data-theme='dark'] .footer_wrapper p,
[data-theme='dark'] .footer_heading,
[data-theme='dark'] .footer_link,
[data-theme='dark'] .footer_copyright_text,
[data-theme='dark'] .about_us_page_section_wrapper p,
[data-theme='dark'] .tab_item_desktop.active span,
[data-theme='dark'] .tab_item_mobile.active span,
[data-theme='dark'] .tab_content.active .tab_content_link a,
[data-theme='dark'] .tab_content.active .tab_content_link i,
[data-theme='dark'] .whatsapp_service_feature_wrapper span,
[data-theme='dark'] .form_container span,
[data-theme='dark'] .form_container p,
[data-theme='dark'] .faq_content_wrapper .title,
[data-theme='dark'] .faq_wrapper .question_wrapper,
[data-theme='dark'] .faq_wrapper.active .faq_answer_wrapper,
[data-theme='dark'] .static_content_wrapper p,
[data-theme='dark'] .static_content_wrapper li,
[data-theme='dark'] .static_content_wrapper table,
[data-theme='dark'] .static_content_wrapper th,
[data-theme='dark'] .static_content_wrapper td,
[data-theme='dark'] .static_content_wrapper h2,
[data-theme='dark'] .static_content_wrapper h3,
[data-theme='dark'] .static_content_wrapper a,
[data-theme='dark'] .side_navigation_content .heading,
[data-theme='dark'] .drawer_item {
    color: white;
}

[data-theme='dark'] .download_app_section_wrapper,
[data-theme='dark'] .testimonial_section_wrapper {
    background: #2c2737;
}

[data-theme='dark'] .features_slide_section span {
    color: white;
    text-shadow: 0 5px 18px var(--colorAccent);
}

[data-theme='dark'] .carousal_nav_btn {
    color: white;
    border: 1px solid white;
}

[data-theme='dark'] .carousal_nav_btn:hover {
    border: 1px solid var(--colorAccent);
}

[data-theme='dark'] .bordered_accent_button {
    border: 2px solid white;
    color: white;
}

[data-theme='dark'] .bordered_accent_button:hover {
    border: 2px solid var(--colorAccent);
}

[data-theme='dark'] .footer_wrapper {
    background: #21262e;
}

[data-theme='dark'] .footer_updates_section {
    background: rgba(255, 255, 255, 0.06);
}

[data-theme='dark'] .footer_social_link {
    color: white;
    border: 2px solid white;
}

[data-theme='dark'] .footer_social_link:hover {
    background-color: var(--colorAccent);
    color: white;
    border: 2px solid var(--colorAccent);
}

[data-theme='dark'] .footer_useful_links_wrapper {
    background: rgba(255, 255, 255, 0.06);
    color: white;
}

[data-theme='dark'] .toolbar_dropdown_content,
[data-theme='dark'] .toolbar_dropdown_content.small {
    background-color: #212121;
}

[data-theme='dark'] .toolbar_dropdown_content span {
    color: white;
}

[data-theme='dark'] .about_us_table th {
    background: #21262e;
    color: white;
}

[data-theme='dark'] .about_us_table td {
    background: rgba(44, 39, 55, 0.27);
    color: white;
}

[data-theme='dark'] .about_us_page_section_wrapper {
    background: #21262e;
}

[data-theme='dark'] .tab_item_desktop,
[data-theme='dark'] .tab_item_mobile {
    background: #21262e;
    color: white;
}

[data-theme='dark'] .tab_item_desktop.active,
[data-theme='dark'] .tab_item_mobile.active {
    border-bottom: 2px solid white;
    background: #06060c;
}

[data-theme='dark'] .tab_content_link {
    background: #21262e;
    border: 1px solid #212121;
}

[data-theme='dark'] .open_ipo_table th {
    background: #21262e;
    color: white;
}

[data-theme='dark'] .open_ipo_table td {
    color: white;
    border: 1px solid var(--divider);
}

[data-theme='dark'] .open_ipo_table tr:nth-child(even) {
    background: rgba(255, 255, 255, 0.13);
}

[data-theme='dark'] .whatsapp_service_feature {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    color: white;
    background: #21262e;
    border-left: 5px solid var(--colorAccent);
}

[data-theme='dark'] .form_container {
    background: #21262e;
}

[data-theme='dark'] .faq_content_wrapper {
    background: #21262e;
    border: 1px solid var(--divider);
}

[data-theme='dark'] .static_content_wrapper {
    background: #21262e;
}

[data-theme='dark'] .static_content_wrapper tr:nth-child(even) {
    background: rgba(255, 255, 255, 0.05);
}

[data-theme='dark'] .side_navigation {
    background-color: #21262e;
}

[data-theme='dark'] .drawer_item:hover {
    background-color: rgba(8, 9, 9, 0.8);
}
