.dark .block-system-branding-block img {
    opacity: 0;
}
.dark .block-system-branding-block a {
    display: block;
    background: url(../img/logo_white.svg) no-repeat center;
    background-size: contain;
}
.dark .site-footer {
    background: #101014;
}
.dark footer.site-footer .content, 
.dark footer.site-footer .content a,
.dark .site-header ul.menu li a,
.dark #block-webinar-email .field--name-body a,
.dark .site-footer ul.menu li a {
    color: var(--color-white);
}
.dark #block-webinar-email .field--name-body,
.dark .footer_contacts-addr {
    border-color: #201E2A;
}
.dark .copyright-block,
.dark .footer-bottom-menu ul.menu li a {
    color: #CFCFD0;
}
.dark .footer_contacts-pay-item1 {
    background: url(../img/cards/dark/visa.svg) no-repeat center;
}
.dark .footer_contacts-pay-item2 {
    background: url(../img/cards/dark/master.svg) no-repeat center;
}
.dark .footer_contacts-pay-item3 {
    background: url(../img/cards/dark/paypal.svg) no-repeat center;
}
.dark .footer_soc_block a.YouTube:before {
    background: url(../img/soc/dark/yt.svg) no-repeat center;
}
.dark .footer_soc_block a.facebook:before {
    background: url(../img/soc/dark/fb.svg) no-repeat center;
}
.dark .footer_soc_block a.Instagram:before {
    background: url(../img/soc/dark/ins.svg) no-repeat center;
}
.dark .footer_soc_block a.tiktok:before {
    background: url(../img/soc/dark/tiktok.svg) no-repeat center;
}

@media (max-width: 991px) {
    body.dark {
        background-color: #000 !important;
    }
    .dark .site-header,
    .dark .nav-block,
    .dark .site-footer {
        background: #000;
    }
    .dark .menu-toggle__line {
        background: var(--color-white);
    }
}