.dark_mode {
    background-color: black;
}

.dark_mode .tl-submenu {
    background-color: #1C1C20;
}

.dark_mode .tl-nav-item a {
    color: var(--white);
}

.dark_mode .tl-nav-item a:hover {
/*    color: var(--tl-btn-bg);
*/}

.dark_mode .tl-nav-search {
    background-color: rgba(255, 255, 255, 0.1);
    color: var(--white);
}

.dark_mode .tl-nav-search::-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-nav-search::placeholder {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-searh-btn {
    background-color: rgba(255, 255, 255, 0.1);
    color: var(--white);
}

.dark_mode .tl-section-title {
    color: var(--white);
}

.dark_mode .tl-about-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-def-btn-2,
.dark_mode .tl-def-btn-2 i {
    color: #09DB12;
    border-color: #09DB12;
}

.dark_mode .tl-users-txt {
    color: var(--white);
}

.dark_mode .tl-campus-section {
    background-color: #1C1C20;
}

.dark_mode .tl-campus-section::before {
    background-color: black;
}

.dark_mode .tl-campus-section-txt p {
    color: var(--white);
}

.dark_mode .tl-single-testimony {
    background-color: #1C1C20;
}

.dark_mode .tl-single-testimony-txt {
    color: var(--white);
}

.dark_mode .tl-testimonial .owl-nav::before,
.dark_mode .tl-testimonial .owl-nav::after {
    background-color: rgba(255, 255, 255, 0.24);
}

.dark_mode .tl-testimonial .owl-nav button.owl-prev,
.dark_mode .tl-testimonial .owl-nav button.owl-next {
    border-color: rgba(255, 255, 255, 0.24);
    color: var(--white);
}

.dark_mode .tl-testimonial .owl-nav button.owl-prev:hover,
.dark_mode .tl-testimonial .owl-nav button.owl-next:hover {
    color: black;
}

.dark_mode .tl-fees-section {
    background-color: #1C1C20;
}

.dark_mode .tl-blog-inner-heading {
    color: var(--white);
    border-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-single-blog {
    border-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-single-blog-date {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-single-blog-title {
    color: var(--white);
}

.dark_mode .tl-single-blog-title a {
    color: inherit;
}

.dark_mode .tl-single-blog-title a:hover {
    color: var(--tl-btn-bg);
}

.dark_mode .tl-single-blog-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-single-blog-btn {
    color: var(--white);
}

.dark_mode .tl-single-blog-btn:hover {
    color: var(--tl-btn-bg);
}

.dark_mode .tl-1-banner {
    background-color: #222222 !important;
}

.dark_mode .tl-1-services {
    background-color: #222222 !important;
}

.dark_mode .tl-1-service {
    background-color: black;
}

.dark_mode .tl-1-service-btn {
    color: var(--white);
    border-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-1-service-order-numb {
    color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-1-service-icon {
    border-color: rgba(255, 255, 255, 0.2);
    background-color: #222222;
}

.dark_mode .tl-1-service-icon img {
    filter: invert(1);
}

.dark_mode .tl-1-service-title {
    color: var(--white);
}

.dark_mode .tl-1-service-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-1-section-title {
    color: var(--white);
}

.dark_mode .tl-1-about-main-img {
    border-color: var(--black);
}

.dark_mode .tl-1-about-sticker {
    filter: invert(1);
}

.dark_mode .tl-1-about-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-1-about-author-name {
    color: var(--white);
}

.dark_mode .tl-1-about-author-role {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-1-about-author-signature img {
    filter: invert(1);
}

.dark_mode .tl-1-stats {
    border-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-1-stat-num {
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-1-stat-name {
    color: var(--white);
}

.dark_mode .tl-1-stat:nth-child(even) .tl-1-stat-num {
    color: rgba(236, 232, 225, 0.4);
    -webkit-text-stroke-color: rgb(94, 93, 90);
}

.dark_mode .tl-1-courses {
    background-color: #222222 !important;
}

.dark_mode .tl-1-course {
    background-color: black;
    border-color: black;
}

.dark_mode .tl-1-course-title {
    color: var(--white);
}

.dark_mode .tl-1-course-stats {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-1-testimonial-slider-container {
    background-color: #222222 !important;
}

.dark_mode .tl-1-testimonial-slider-container::before {
    filter: invert(1);
}

.dark_mode .tl-1-testimonial-slider .owl-dots .owl-dot {
    background-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-1-testimonial-slider .owl-dots .owl-dot.active {
    background-color: var(--blue-2);
}

.dark_mode .tl-1-testimony {
    background-color: transparent;
}

.dark_mode .tl-1-testimony-review {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.1);
}

.dark_mode .tl-1-reviewer-name {
    color: var(--white);
}

.dark_mode .tl-1-reviewer-label {
    color: #bfbfbf;
}

.dark_mode .tl-1-slider-dots button {
    background-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-1-slider-dots button.active {
    background-color: var(--blue-2);
}

.dark_mode .tl-1-blogs {
    background-color: #222222 !important;
}

.dark_mode .tl-1-blog {
    background-color: black;
}

.dark_mode .tl-1-blog-title {
    color: var(--white);
}

.dark_mode .tl-1-blog-btn {
    color: var(--white);
}

.dark_mode .tl-1-blog-info>h6 {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-1-blog-info>h6 i {
    color: var(--white);
}

.dark_mode .tl-2-section-title {
    color: var(--white);
}

.dark_mode .tl-2-about-second-title {
    color: var(--white);
}

.dark_mode .tl-2-about-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-2-about-stat .tl-9-about-stat-name {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-2-about-stat:not(:last-child) {
    border-color: rgba(255, 255, 255, 0.3);
}

.dark_mode .tl-2-blog-btn {
    color: var(--white);
}

.dark_mode .tl-2-blog-btn:hover {
    color: var(--kb-orange);
}

.dark_mode .tl-2-blog-btn-icon {
    background-color: var(--white);
    color: var(--black);
    border-color: rgba(255, 255, 255, 0.3);
}

.dark_mode .tl-2-blog-btn:hover .tl-2-blog-btn-icon {
    color: var(--white);
}

.dark_mode .tl-2-services {
    background-color: #222222 !important;
}

.dark_mode .tl-2-section-heading-descr {
    color: #bfbfbf;
}

.dark_mode .tl-2-service {
    border-color: rgba(255, 255, 255, 0.3);
}

.dark_mode .tl-2-service:hover {
    border-color: var(--kb-orange);
}

.dark_mode .tl-2-service-icon {
    border-color: var(--white);
}

.dark_mode .tl-2-service-icon img {
    filter: invert(1);
}

.dark_mode .tl-2-blogs-slider-nav button:hover {
    color: var(--white);
}

.dark_mode .tl-2-blog {
    border-color: rgba(255, 255, 255, 0.3);
}

.dark_mode .tl-2-blog:hover {
    border-color: var(--kb-orange);
}

.dark_mode .tl-2-course-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-2-course-infos {
    border-color: rgba(255, 255, 255, 0.3);
}

.dark_mode .tl-2-course-info {
    color: #c4c4c4;
}

.dark_mode .tl-2-testimonial {
    background-color: #222222 !important;
}

.dark_mode .tl-2-testimonial .owl-nav button.owl-prev:hover,
.dark_mode .tl-2-testimonial .owl-nav button.owl-next:hover {
    color: var(--white);
    border-color: var(--kb-orange);
}

.dark_mode .tl-2-testimony-reviewer-name {
    color: var(--white);
}

.dark_mode .tl-2-testimony-reviewer-label {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-2-testimony {
    background-color: black;
}

.dark_mode .tl-2-testimony-txt {
    color: var(--white);
}

.dark_mode .tl-2-blog .kb-10-latest-article-title a:hover {
    color: var(--kb-orange);
}

.dark_mode .tl-2-blog-title {
    color: var(--white);
}

.dark_mode .tl-2-blog-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-2-blog-infos {
    color: rgba(218, 218, 218, 0.7);
}

.dark_mode .tl-2-blog-infos li:first-child::before {
    background-color: rgba(218, 218, 218, 0.6);
}

.dark_mode .tl-3-def-btn:hover {
    color: var(--white);
}

.dark_mode .tl-3-section-title {
    color: var(--white);
}

.dark_mode .tl-3-about-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-3-about-author-name {
    color: var(--white);
}

.dark_mode .tl-3-about-author-role {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-3-about-author-signature img {
    filter: invert(1);
}

.dark_mode .tl-3-programs {
    background-color: rgba(54, 65, 143, 0.4);
}

.dark_mode .tl-3-single-program {
    background-color: black;
}

.dark_mode .tl-3-single-program:hover {
    background-color: #4F5EC7;
}

.dark_mode .tl-3-single-program-title {
    color: var(--white);
}

.dark_mode .tl-3-single-program-icon img {
    filter: invert(1);
}

.dark_mode .tl-3-single-event {
    border-color: rgba(255, 255, 255, 0.24);
}

.dark_mode .tl-3-single-event-date {
    border-color: rgba(255, 255, 255, 0.24);
}

.dark_mode .tl-3-single-event-date::before,
.dark_mode .tl-3-single-event-date::after {
    background-color: rgba(255, 255, 255, 0.24);
}

.dark_mode .tl-3-single-event-date .date {
    color: var(--white);
}

.dark_mode .tl-3-single-event-title {
    color: var(--white);
}

.dark_mode .tl-3-single-event-info>h6 {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-3-single-event-info>h6 i {
    color: var(--white);
}

.dark_mode .tl-3-single-event .month-year {
    color: var(--white);
}

.dark_mode .tl-3-staff {
    background-color: rgba(54, 65, 143, 0.4);
}

.dark_mode .tl-3-single-staff-name {
    color: var(--white);
}

.dark_mode .tl-3-single-staff-role {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-3-single-blog {
    border-color: rgba(255, 255, 255, 0.23);
}

.dark_mode .tl-3-single-blog-single-info {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-3-single-blog-title {
    color: var(--white);
}

.dark_mode .tl-3-single-blog-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-3-single-blog-btn {
    color: var(--white);
}

.dark_mode .tl-3-single-blog-btn:hover {
    color: #4F5EC7;
}

.dark_mode .tl-3-consult {
    background-color: rgba(54, 65, 143, 0.4);
}

.dark_mode .tl-3-consult-form {
    background-color: #222222;
    border-color: var(--white);
}

.dark_mode .tl-3-footer {
    background-color: black;
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-3-footer-links,
.dark_mode .tl-3-footer-links a {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-3-footer-links:hover,
.dark_mode .tl-3-footer-links a:hover {
    color: var(--tl-btn-bg);
}

.dark_mode .tl-3-footer-widget-title {
    color: var(--white);
}

.dark_mode .tl-3-footer-bottom {
    border-top-color: rgba(255, 255, 255, 0.15);
}

.dark_mode .tl-3-footer-socials a {
    background-color: rgba(255, 255, 255, 0.3);
    color: var(--white);
}

.dark_mode .tl-3-footer-socials a:hover {
    background-color: var(--tl-btn-bg);
    color: var(--black);
}

.dark_mode .tl-3-nwsltr-mail-input {
    border-color: rgba(255, 255, 255, 0.23);
    color: var(--white);
}

.dark_mode .tl-4-section-title {
    color: var(--white);
}

.dark_mode .tl-4-nav-search-form input {
    background: none;
}

.dark_mode .tl-4-nav-search-form button {
    background: none;
}

.dark_mode .tl-4-about-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-4-about-stats {
    border-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-4-about-stat-num {
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.32);
}

.dark_mode .tl-4-about-stat-name {
    color: var(--white);
}

.dark_mode .tl-4-about-support-txt {
    color: #cfcfcf;
}

.dark_mode .tl-4-admission-img::before {
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.25);
}

.dark_mode .tl-4-programs {
    background-color: #222222 !important;
}

.dark_mode .tl-4-program-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-4-program-btn {
    color: var(--white);
}

.dark_mode .tl-4-program-btn:hover {
    color: var(--red-2);
}

.dark_mode .tl-4-innovs-heading-txt {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-4-campus-txt {
    background-color: #0f533e;
}

.dark_mode .tl-4-testimony {
    background-color: #222222;
}

.dark_mode .tl-4-testimony-review {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.1);
}

.dark_mode .tl-4-reviewer-name {
    color: var(--white);
}

.dark_mode .tl-4-reviewer-label {
    color: #bfbfbf;
}

.dark_mode .tl-4-testimonial-users {
    border-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-4-testimony::before {
    filter: invert(1);
}

.dark_mode .tl-4-blogs {
    background-color: #222222 !important;
}

.dark_mode .tl-4-blog {
    border-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-4-blog .tl-single-blog-title a:hover {
    color: var(--red-2);
}

.dark_mode .tl-4-blog .tl-single-blog-btn:hover {
    color: var(--red-2);
}

.dark_mode .tl-4-footer {
    background-color: black;
    color: rgba(222, 222, 222, 0.6);
}

.dark_mode .tl-4-footer-descr {
    color: rgba(218, 218, 218, 0.7);
}

.dark_mode .tl-4-footer-socials ul a {
    background-color: rgba(218, 218, 218, 0.2);
}

.dark_mode .tl-4-footer-socials ul a:hover {
    background-color: var(--kb-teal);
}

.dark_mode .tl-4-footer-widget-title {
    color: var(--white);
}

.dark_mode .tl-4-footer-links a {
    color: rgba(222, 222, 222, 0.6);
}

.dark_mode .tl-4-footer-links a:hover {
    color: var(--kb-teal);
}

.dark_mode .tl-4-footer-socials ul li a {
    color: var(--white);
}

.dark_mode .tl-4-footer-socials ul li a:hover {
    background-color: var(--red-2);
}

.dark_mode .tl-4-footer-links a:hover {
    color: var(--red-2);
}

.dark_mode .tl-4-footer-article-date {
    color: rgba(218, 218, 218, 0.7);
}

.dark_mode .tl-4-footer-article-title {
    color: var(--white);
}

.dark_mode .tl-5-section-title {
    color: var(--white);
}

.dark_mode .kb-header-8 {
    background-color: #292929;
}

.dark_mode .kb-header-8 .tl-5-def-btn {
    background-color: #1b1b1c;
    border-color: #1b1b1c;
}

.dark_mode .tl-5-about::before {
    background-color: #222222;
}

.dark_mode .tl-5-about-dialogue {
    color: var(--white);
}

.dark_mode .tl-5-about-txt p {
    color: var(--white);
}

.dark_mode .tl-5-about-author-name {
    color: var(--white);
}

.dark_mode .tl-5-about-author-name::before {
    background-color: var(--white);
}

.dark_mode .tl-5-about-img::before {
    color: rgba(255, 255, 255, 0.1);
}

.dark_mode .tl-5-admission-form {
    background-color: #222222;
}

.dark_mode .tl-5-admission-form-title {
    color: var(--white);
}

.dark_mode .tl-5-admission-form input,
.dark_mode .tl-5-admission-form button,
.dark_mode .tl-5-admission-form textarea {
    border-color: rgba(255, 255, 255, 0.1);
    color: var(--white);
}

.dark_mode .tl-5-admission-form input::-moz-placeholder,
.dark_mode .tl-5-admission-form button::-moz-placeholder,
.dark_mode .tl-5-admission-form textarea::-moz-placeholder {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-5-admission-form input::placeholder,
.dark_mode .tl-5-admission-form button::placeholder,
.dark_mode .tl-5-admission-form textarea::placeholder {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-5-admission-form input::-webkit-calendar-picker-indicator,
.dark_mode .tl-5-admission-form button::-webkit-calendar-picker-indicator,
.dark_mode .tl-5-admission-form textarea::-webkit-calendar-picker-indicator {
    filter: invert(1);
}

.dark_mode .tl-5-campus-txt {
    background-color: var(--tl-blue);
}

.dark_mode .tl-5-single-faculty-role {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-5-single-faculty-name {
    color: #eeeeee;
}

.dark_mode .tl-5-single-faculty-socials a {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-5-faculties .owl-dots button {
    border-color: rgba(255, 255, 255, 0.4);
}

.dark_mode .tl-5-faculties .owl-dots button.active {
    background-color: rgb(223, 223, 223);
}

.dark_mode .tl-5-single-testimony p {
    color: var(--white);
}

.dark_mode .tl-5-testimonial-slider {
    background-color: #222222;
}

.dark_mode .tl-5-testimonial-slider-nav button {
    color: var(--white);
}

.dark_mode .tl-5-testimonial-slider-nav button:hover {
    color: var(--red);
}

.dark_mode .tl-5-alumni-name {
    color: var(--white);
}

.dark_mode .tl-5-alumni-label {
    color: #cfcfcf;
}

.dark_mode .tl-5-single-blog-arrow {
    color: var(--white);
}

.dark_mode .tl-5-consult-sub-title {
    color: var(--white);
}

.dark_mode .tl-5-consult-form-container {
    background-color: #1C1C20;
}

.dark_mode .tl-5-consult-form .input-field-container>* {
    color: var(--white);
    border-color: rgba(255, 255, 255, 0.14);
}

.dark_mode .tl-5-consult-form .input-field-container::before {
    filter: invert(1);
}

.dark_mode .tl-5-footer {
    background-color: #1C1C20;
}

.dark_mode .tl-5-footer-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-5-footer-socials a {
    background-color: rgba(255, 255, 255, 0.3);
    color: var(--white);
}

.dark_mode .tl-5-footer-socials a:hover {
    background-color: var(--red);
    color: var(--white);
}

.dark_mode .tl-5-footer-widget-title {
    color: var(--white);
}

.dark_mode .tl-5-footer-links a {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-5-footer-links a:hover {
    color: var(--red);
}

.dark_mode .tl-5-footer-address {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-6-section-title {
    color: var(--white);
}

.dark_mode .tl-6-info-pill {
    background-color: transparent;
    color: #dadada;
}

.dark_mode .tl-6-info-pill::before {
    background-color: #dadada;
}

.dark_mode .tl-6-section-title::before,
.dark_mode .tl-6-section-title::after {
    border-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-6-title-hover a {
    background-image: linear-gradient(to right, var(--white), var(--white));
}

.dark_mode .tl-6-title-hover a:hover {
    color: var(--white);
}

.dark_mode .tl-6-slider-dots button {
    background-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-6-slider-dots button.active {
    background-color: var(--blue-2);
}

.dark_mode .tl-6-top-header-socials a {
    border-color: rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-6-bottom-header {
    border-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-6-top-header-btn {
    border-color: var(--white);
    color: var(--white);
    box-shadow: inset 0 -4px 0 var(--white);
}

.dark_mode .tl-6-banner-post-infos .tl-6-info-pill {
    background-color: var(--black);
    color: #dadada;
}

.dark_mode .tl-6-banner-post-infos .tl-6-info-pill::before {
    background-color: #dadada;
}

.dark_mode .tl-6-banner-post-title {
    color: var(--white);
}

.dark_mode .tl-6-banner-post-btn {
    color: var(--white);
}

.dark_mode .tl-6-banner-post-btn:hover {
    color: var(--red-2);
}

.dark_mode .tl-6-banner .swiper-slide-next .tl-6-banner-post-title {
    background-color: black;
}

.dark_mode .tl-6-banner .swiper-slide-next .tl-6-banner-post-infos .tl-6-info-pill {
    border-color: var(--black);
}

.dark_mode .tl-6-banner .swiper-slide-next .tl-6-banner-post-infos .tl-6-info-pill:last-child {
    border-color: var(--white);
}

.dark_mode .tl-6-banner .swiper-slide-next .tl-6-banner-post-btn {
    background-color: var(--black);
    border-color: var(--black);
}

.dark_mode .tl-6-banner .swiper-slide-next .tl-6-banner-post-btn:hover {
    background-color: transparent;
}

.dark_mode .tl-6-news {
    background-color: #222222 !important;
}

.dark_mode .tl-6-news::before {
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.05);
}

.dark_mode .tl-6-news-slide-title {
    color: var(--white);
}

.dark_mode .tl-6-news-slide-title a {
    background-image: linear-gradient(to right, var(--white), var(--white));
}

.dark_mode .tl-6-news-slide-title a:hover {
    color: var(--white);
}

.dark_mode .tl-6-news-slide .tl-6-info-pill {
    color: #dadada;
}

.dark_mode .tl-6-news-slide .tl-6-info-pill::before {
    background-color: #dadada;
}

.dark_mode .tl-6-slider-nav button {
    background-color: black;
    color: var(--white);
}

.dark_mode .tl-6-slider-nav button:hover {
    background-color: var(--red-2);
}

.dark_mode .tl-6-latest-article .tl-6-info-pill {
    background-color: transparent;
    color: #dadada;
}

.dark_mode .tl-6-latest-article .tl-6-info-pill::before {
    background-color: #dadada;
}

.dark_mode .tl-6-latest-article-title {
    color: var(--white);
}

.dark_mode .tl-6-latest-article-title a:hover {
    color: var(--white);
}

.dark_mode .tl-6-latest-article-infos {
    color: rgba(218, 218, 218, 0.7);
}

.dark_mode .tl-6-latest-article-infos li:first-child::before {
    background-color: rgba(218, 218, 218, 0.7);
}

.dark_mode .tl-6-videos {
    background-color: #222222 !important;
}

.dark_mode .tl-6-pop-article {
    border-color: rgba(218, 218, 218, 0.2);
}

.dark_mode .tl-6-pop-article-category {
    background-color: var(--white);
    color: var(--black);
}

.dark_mode .tl-6-pop-article-category::before {
    background-color: var(--black);
}

.dark_mode .tl-6-pop-article-title {
    color: var(--white);
}

.dark_mode .tl-6-pop-article-descr {
    color: rgba(218, 218, 218, 0.6);
}

.dark_mode .tl-6-sidebar {
    border-color: rgba(218, 218, 218, 0.2);
}

.dark_mode .tl-6-sidebar-area-articles {
    border-color: rgba(218, 218, 218, 0.2);
}

.dark_mode .tl-6-members {
    border-color: rgba(218, 218, 218, 0.3);
}

.dark_mode .tl-6-member {
    border-color: rgba(218, 218, 218, 0.3);
}

.dark_mode .tl-6-members .owl-nav button.owl-prev,
.dark_mode .tl-6-members .owl-nav button.owl-next {
    background-color: black;
    border-color: rgba(218, 218, 218, 0.3);
    color: rgba(255, 255, 255, 0.3);
}

.dark_mode .tl-6-members .owl-nav button.owl-prev:hover,
.dark_mode .tl-6-members .owl-nav button.owl-next:hover {
    background-color: var(--red-2);
    color: var(--white);
}

.dark_mode .tl-6-sidebar-area-title {
    color: var(--white);
}

.dark_mode .tl-6-sidebar-area-article-title {
    color: var(--white);
}

.dark_mode .tl-6-sidebar-area-article-date {
    color: rgba(218, 218, 218, 0.7);
}

.dark_mode .tl-6-sidebar-categories {
    border-color: rgba(218, 218, 218, 0.2);
}

.dark_mode .tl-6-footer-socials a {
    background-color: var(--white);
    color: var(--black);
}

.dark_mode .tl-6-footer-socials a:hover {
    color: var(--white);
    background-color: var(--red);
}

.dark_mode .tl-long-arrow-btn .arrow {
    background-color: var(--white);
}

.dark_mode .tl-long-arrow-btn .arrow::before {
    border-color: var(--white);
}

.dark_mode .kb-searh-open-btn-11 {
    background-color: transparent;
}

.dark_mode .tl-7-section-sub-title {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-7-section-title {
    color: var(--white);
}

.dark_mode .tl-7-about {
    background-color: #222222;
}

.dark_mode .tl-7-about-content {
    background-color: black;
}

.dark_mode .tl-7-about-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-7-membership {
    background-color: #222222;
}

.dark_mode .tl-7-membership .owl-nav button.owl-prev,
.dark_mode .tl-7-membership .owl-nav button.owl-next {
    background-color: #222222;
}

.dark_mode .tl-7-membership .owl-nav button.owl-prev:hover,
.dark_mode .tl-7-membership .owl-nav button.owl-next:hover {
    background-color: var(--tl-btn-bg);
    color: var(--black);
}

.dark_mode .tl-7-categories .nav-item:not(:last-child) {
    border-color: rgb(96, 96, 96);
}

.dark_mode .tl-7-categories .nav-item .nav-link {
    color: var(--white);
    background-color: #222222;
}

.dark_mode .tl-7-categories .nav-item .nav-link.active {
    color: var(--black);
}

.dark_mode .tl-7-categories .nav-item .nav-link.active .tl-7-cate-sub-title {
    color: var(--black);
}

.dark_mode .tl-7-cate-sub-title {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-7-testimonial {
    background-color: #222222;
}

.dark_mode .tl-7-faculty .owl-carousel .owl-dots button.owl-dot {
    border-color: rgba(255, 255, 255, 0.4);
}

.dark_mode .tl-7-faculty .owl-carousel .owl-dots button.owl-dot.active {
    background-color: var(--white);
    border-color: var(--white);
}

.dark_mode .tl-7-blogs {
    background-color: #222222;
}

.dark_mode .tl-7-blog-title a {
    color: var(--white);
}

.dark_mode .tl-7-blog-title a:hover {
    color: var(--tl-btn-bg);
}

.dark_mode .tl-7-contact-form input,
.dark_mode .tl-7-contact-form textarea {
    border-color: rgba(255, 255, 255, 0.2);
    color: var(--white);
}

.dark_mode .tl-7-contact .tl-7-section-title::before {
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.15);
}

.dark_mode .tl-7-contact-form .tl-7-def-btn:hover {
    color: var(--white);
}

.dark_mode .tl-7-cta {
    background-image: linear-gradient(to bottom, #000 50%, #222 0);
}

.dark_mode .tl-7-footer {
    background-color: #222;
}

.dark_mode .tl-7-footer .tl-footer-socials a {
    color: var(--white);
    background-color: transparent;
}

.dark_mode .tl-7-footer .tl-footer-socials a:hover {
    background-color: var(--tl-btn-bg);
    color: var(--black);
}

.dark_mode .tl-8-section-title {
    color: var(--white);
}

.dark_mode .tl-8-services {
    background-color: #222;
}

.dark_mode .tl-8-service {
    border-color: rgba(163, 163, 163, 0.8);
}

.dark_mode .tl-8-service-icon {
    border-color: var(--white);
}

.dark_mode .tl-8-service-icon img {
    filter: invert(1);
}

.dark_mode .tl-8-service-order-numb {
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.3);
}

.dark_mode .tl-8-service-title {
    color: var(--white);
}

.dark_mode .tl-8-service-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-8-service>a {
    color: var(--white);
}

.dark_mode .tl-8-service>a:hover {
    color: var(--kb-teal);
}

.dark_mode .tl-8-about-main-img {
    border-color: var(--white);
}

.dark_mode .tl-8-feature-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-8-feature-title {
    color: var(--white);
}

.dark_mode .tl-8-courses {
    background-color: #222222;
}

.dark_mode .tl-8-courses-slider-nav button {
    color: #d2d2d2;
}

.dark_mode .tl-8-courses-slider {
    background-color: #000;
}

.dark_mode .tl-8-course {
    background-color: black;
}

.dark_mode .tl-8-course-price {
    color: var(--white);
    border-color: rgba(240, 240, 240, 0.22);
}

.dark_mode .tl-8-course-level {
    color: rgba(240, 240, 240, 0.6);
}

.dark_mode .tl-8-course-title {
    color: var(--white);
}

.dark_mode .tl-8-course-descr {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(240, 240, 240, 0.2);
}

.dark_mode .tl-8-course-part-txt {
    color: var(--white);
}

.dark_mode .tl-8-course-part img {
    filter: invert(1);
}

.dark_mode .tl-8-experts {
    background-color: black;
}

.dark_mode .tl-8-experts-heading-descr {
    color: rgba(227, 227, 227, 0.8);
}

.dark_mode .tl-8-pricing {
    background-color: #222222;
}

.dark_mode .tl-8-single-pricing {
    background-color: black;
}

.dark_mode .tl-8-single-pricing-title {
    color: var(--white);
}

.dark_mode .tl-8-single-pricing-sub-title {
    color: #c4c4c4;
}

.dark_mode .tl-8-single-pricing-price span.number {
    color: #f5f5f5;
}

.dark_mode .tl-8-single-pricing-price {
    color: #c4c4c4;
}

.dark_mode .tl-8-single-pricing-heading {
    border-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-8-single-pricing-features li {
    color: var(--white);
}

.dark_mode .tl-8-single-pricing .tl-def-btn {
    border-color: rgba(255, 255, 255, 0.2);
    color: var(--white);
}

.dark_mode .tl-8-single-pricing-pop .tl-def-btn {
    border-color: var(--tl-btn-bg);
    color: var(--black);
}

.dark_mode .tl-8-testimonial-slider-nav button {
    background-color: black;
    color: var(--white);
    border-color: rgba(255, 255, 255, 0.25);
}

.dark_mode .tl-8-testimonial-slider-nav button:hover {
    background-color: var(--tl-btn-bg);
    color: var(--black);
}

.dark_mode .tl-8-testimony {
    background-color: #222222;
}

.dark_mode .tl-8-testimony-txt {
    color: rgba(227, 227, 227, 0.7);
}

.dark_mode .tl-8-testimony::before,
.dark_mode .tl-8-testimony::after {
    filter: invert(1);
}

.dark_mode .tl-8-testimony-reviewer-info {
    color: #a9a9a9;
}

.dark_mode .tl-8-testimony-reviewer-name {
    color: var(--white);
}

.dark_mode .tl-8-faq {
    background-color: #222222;
}

.dark_mode .tl-8-accordion-item {
    background-color: black;
}

.dark_mode .tl-8-accordion-item-title {
    color: var(--white);
}

.dark_mode .tl-8-accordion-item-expand-icon::before,
.dark_mode .tl-8-accordion-item-expand-icon::after {
    background-color: var(--white);
}

.dark_mode .tl-8-accordion-item-body {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-8-cta {
    background-image: linear-gradient(to bottom, #222222 50%, #000 0);
}

.dark_mode .tl-9-section-title {
    color: var(--white);
}

.dark_mode .tl-9-section-title::before {
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.14);
}

.dark_mode .tl-9-about {
    background-color: #222222 !important;
    border-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-9-membership {
    background-color: #222222 !important;
}

.dark_mode .tl-9-about-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-9-about-stat img {
    filter: invert(1);
    border-color: rgba(0, 0, 0, 0.2);
}

.dark_mode .tl-9-about-stat-num {
    color: var(--white);
}

.dark_mode .tl-9-about-stat-name {
    color: var(--white);
}

.dark_mode .tl-9-members .owl-nav button.owl-prev,
.dark_mode .tl-9-members .owl-nav button.owl-next {
    background-color: #222;
}

.dark_mode .tl-9-members .owl-nav button.owl-prev:hover,
.dark_mode .tl-9-members .owl-nav button.owl-next:hover {
    background-color: var(--ligh-yellow);
    color: var(--black);
}

.dark_mode .tl-9-program {
    border-color: rgba(255, 255, 255, 0.14);
}

.dark_mode .tl-9-program-img img:first-child {
    border-color: rgba(255, 255, 255, 0.14);
}

.dark_mode .tl-9-program-icon {
    filter: invert(1);
}

.dark_mode .tl-9-program-title {
    color: var(--white);
}

.dark_mode .tl-9-program-title a:hover {
    color: var(--ligh-yellow);
}

.dark_mode .tl-9-program-descr {
    color: rgba(218, 218, 218, 0.6);
}

.dark_mode .tl-9-program-btn {
    color: var(--white);
}

.dark_mode .tl-9-program-btn:hover {
    color: var(--ligh-yellow);
}

.dark_mode .tl-9-service {
    background-color: black;
}

.dark_mode .tl-9-service-icon {
    filter: invert(1);
}

.dark_mode .tl-9-service-title {
    color: var(--white);
}

.dark_mode .tl-9-service-descr {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-9-class-category {
    color: rgba(218, 218, 218, 0.7);
    border-color: rgba(218, 218, 218, 0.24);
}

.dark_mode .tl-9-class-duration {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .tl-9-class-duration img {
    filter: invert(1);
}

.dark_mode .tl-9-classes .owl-nav button.owl-prev,
.dark_mode .tl-9-classes .owl-nav button.owl-next {
    background-color: black;
    border-color: rgba(218, 218, 218, 0.24);
    color: var(--white);
}

.dark_mode .tl-9-classes .owl-nav button.owl-prev:hover,
.dark_mode .tl-9-classes .owl-nav button.owl-next:hover {
    background-color: var(--ligh-yellow);
    color: var(--black);
}

.dark_mode .tl-9-events-slider-nav button:hover {
    color: var(--white);
}

.dark_mode .tl-9-events-slider-timeline .timeline-step {
    border-color: rgba(255, 255, 255, 0.15);
}

.dark_mode .tl-9-events-slider-timeline .timeline-step.clicked::before,
.dark_mode .tl-9-events-slider-timeline .timeline-step.clicked::after {
    background-color: #3e3e3e;
}

.dark_mode .tl-9-plans {
    background-color: #222222 !important;
}

.dark_mode .tl-9-single-pricing-txt .tl-9-def-btn {
    color: var(--black);
}

.dark_mode .tl-9-event {
    border-color: rgba(255, 255, 255, 0.14);
}

.dark_mode .tl-9-event .tl-6-latest-article-title a:hover {
    color: var(--ligh-yellow);
}

.dark_mode .tl-9-event-btn {
    color: var(--white);
}

.dark_mode .tl-9-event-btn:hover {
    color: var(--ligh-yellow);
}

.dark_mode .tl-9-testimonial {
    background-color: #222222 !important;
}

.dark_mode .tl-9-testimonial .tl-7-reviewer-img-slider {
    border-color: rgba(255, 255, 255, 0.15);
    background-color: #222222;
}

.dark_mode .tl-9-testimonial .tl-7-testimony-txt {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-9-testimonial .tl-7-testimony-txt::before {
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.14);
}

.dark_mode .tl-9-testimonial .tl-7-testimony-reviewer-name {
    color: var(--white);
}

.dark_mode .tl-9-testimonial .tl-7-testimony-bottom-right>img {
    filter: invert(1);
}

.dark_mode .tl-9-testimonial-slider-dots .slick-dots li {
    border-color: rgba(255, 255, 255, 0.4);
}

.dark_mode .tl-9-blog {
    border-color: rgba(255, 255, 255, 0.14);
}

.dark_mode .tl-9-blog .tl-6-latest-article-title a:hover {
    color: var(--ligh-yellow);
}

.dark_mode .tl-9-blog-author {
    color: rgba(218, 218, 218, 0.7);
}

.dark_mode .kb-10-section-title {
    color: var(--white);
}

.dark_mode .kb-10-section-title::before {
    background-color: var(--white);
}

.dark_mode .kb-10-section-heading {
    border-color: rgba(218, 218, 218, 0.2);
}

.dark_mode .kb-10-banner {
    border-color: rgba(255, 255, 255, 0.17);
}

.dark_mode .kb-10-banner-heading::before {
    border-color: rgba(255, 255, 255, 0.17);
}

.dark_mode .kb-10-banner-title {
    color: var(--white);
}

.dark_mode .kb-10-banner-title::before {
    border-color: rgba(255, 255, 255, 0.17);
}

.dark_mode .kb-10-banner-article-title {
    color: var(--white);
}

.dark_mode .kb-10-banner-article-author {
    color: rgba(218, 218, 218, 0.7);
}

.dark_mode .kb-10-banner-article-center-txt {
    background-color: #222222;
}

.dark_mode .kb-10-banner-article-center-title {
    color: var(--white);
}

.dark_mode .kb-10-banner-article-center-descr {
    color: rgba(218, 218, 218, 0.6);
}

.dark_mode .kb-10-latest-articles {
    background-color: #222222;
}

.dark_mode .kb-10-latest-articles-heading-btn {
    color: var(--white);
}

.dark_mode .kb-10-latest-articles-heading-btn:hover {
    color: var(--kb-teal);
}

.dark_mode .kb-10-latest-article-infos {
    color: rgba(218, 218, 218, 0.7);
}

.dark_mode .kb-10-latest-article-infos li:first-child::before {
    background-color: rgba(218, 218, 218, 0.6);
}

.dark_mode .kb-10-latest-article-title {
    color: var(--white);
}

.dark_mode .kb-10-latest-article-title a:hover {
    color: var(--kb-teal);
}

.dark_mode .kb-10-latest-article-author {
    color: rgba(218, 218, 218, 0.7);
}

.dark_mode .kb-10-pop-articles-filtering-btns button {
    border-color: rgba(218, 218, 218, 0.2);
    color: var(--white);
}

.dark_mode .kb-10-pop-article {
    border-color: rgba(218, 218, 218, 0.2);
}

.dark_mode .kb-10-pop-article-date {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .kb-10-pop-article-title {
    color: var(--white);
}

.dark_mode .kb-10-pop-article-descr {
    color: rgba(218, 218, 218, 0.6);
}

.dark_mode .kb-10-pop-article-btn {
    color: var(--white);
}

.dark_mode .kb-10-sidebar-area-articles {
    border-color: rgba(218, 218, 218, 0.2);
}

.dark_mode .kb-10-sidebar-area-title {
    color: var(--white);
}

.dark_mode .kb-10-sidebar-area-article-title {
    color: var(--white);
}

.dark_mode .kb-10-sidebar-area-article-date {
    color: rgba(218, 218, 218, 0.7);
}

.dark_mode .kb-10-sidebar-category {
    border-color: rgba(218, 218, 218, 0.2);
    color: rgba(218, 218, 218, 0.6);
}

.dark_mode .kb-10-sidebar-category:hover {
    color: var(--white);
    border-color: var(--kb-teal);
}

.dark_mode .kb-10-sidebar-socials {
    border-color: rgba(218, 218, 218, 0.2);
}

.dark_mode .kb-10-sidebar-socials ul a {
    border-color: rgba(218, 218, 218, 0.2);
    color: var(--white);
}

.dark_mode .kb-10-editorial {
    background-color: #222222;
}

.dark_mode .kb-10-members {
    border-color: rgba(218, 218, 218, 0.2);
}

.dark_mode .kb-10-member {
    border-color: rgba(218, 218, 218, 0.2);
}

.dark_mode .kb-10-members .owl-nav button.owl-prev,
.dark_mode .kb-10-members .owl-nav button.owl-next {
    background-color: black;
    border-color: rgba(218, 218, 218, 0.2);
}

.dark_mode .kb-10-members .owl-nav button.owl-prev:hover,
.dark_mode .kb-10-members .owl-nav button.owl-next:hover {
    background-color: var(--kb-teal);
}

.dark_mode .kb-10-footer {
    background-color: black;
    color: rgba(222, 222, 222, 0.6);
}

.dark_mode .kb-10-footer-descr {
    color: rgba(218, 218, 218, 0.7);
}

.dark_mode .kb-10-footer-socials ul a {
    background-color: rgba(218, 218, 218, 0.2);
}

.dark_mode .kb-10-footer-socials ul a:hover {
    background-color: var(--kb-teal);
}

.dark_mode .kb-10-footer-widget-title {
    color: var(--white);
}

.dark_mode .kb-10-footer-links a {
    color: rgba(222, 222, 222, 0.6);
}

.dark_mode .kb-10-footer-links a:hover {
    color: var(--kb-teal);
}

.dark_mode .kb-header-13 {
    background-color: #222;
}

.dark_mode .kb-13-section-title {
    color: var(--white);
}

.dark_mode .kb-13-banner {
    background-color: #18171C;
}

.dark_mode .kb-13-banner-title {
    color: var(--white);
}

.dark_mode .kb-13-banner-title::before {
    filter: invert(1);
}

.dark_mode .kb-13-banner-descr {
    color: rgba(255, 255, 255, 0.8);
}

.dark_mode .kb-13-banner-btn-2 {
    color: var(--white);
}

.dark_mode .kb-13-banner-btn-2:hover {
    color: var(--black);
}

.dark_mode .kb-13-banner-features {
    background-color: #222222;
}

.dark_mode .kb-13-banner-feature img {
    filter: invert(1);
}

.dark_mode .kb-13-feature-name {
    color: var(--white);
}

.dark_mode .kb-13-subj {
    background-color: #222;
}

.dark_mode .kb-13-subj img {
    filter: invert(1);
}

.dark_mode .kb-13-subj-title {
    color: var(--white);
}

.dark_mode .kb-13-subj-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .kb-13-courses {
    background-color: #18171C;
}

.dark_mode .kb-13-courses-slider-pagination {
    color: #9E9A9A;
}

.dark_mode .kb-13-courses-slider-pagination .swiper-pagination-current {
    color: var(--white);
}

.dark_mode .kb-13-courses-slider-prev:hover,
.dark_mode .kb-13-courses-slider-next:hover {
    color: var(--white);
}

.dark_mode .kb-13-course {
    background-color: #222;
}

.dark_mode .kb-13-course-category {
    border-color: rgba(255, 255, 255, 0.14);
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .kb-13-course-ratings {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .kb-13-course-stats {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .kb-13-course-title {
    color: var(--white);
}

.dark_mode .kb-13-course-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .kb-13-course-btn {
    color: var(--white);
}

.dark_mode .kb-13-course-btn:hover {
    color: var(--tl-btn-bg);
}

.dark_mode .kb-13-testimonial .autoplay-progress {
    outline-color: rgba(255, 255, 255, 0.24);
    color: var(--white);
}

.dark_mode .kb-13-testimony::before {
    filter: invert(1);
}

.dark_mode .kb-13-testimony-txt {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .kb-13-testimony-user-name {
    color: var(--white);
}

.dark_mode .kb-13-testimony-user-role {
    color: #bbb;
}

.dark_mode .kb-13-testimonial-slider-nav button {
    background-color: black;
    border-color: rgba(255, 255, 255, 0.24);
    color: var(--white);
}

.dark_mode .kb-13-testimonial-slider-nav button:hover {
    background-color: var(--tl-btn-bg);
    color: var(--black);
    border-color: var(--tl-btn-bg);
}

.dark_mode .kb-13-events {
    background-color: #18171C;
}

.dark_mode .kb-13-event {
    background-color: #222222;
}

.dark_mode .kb-13-event-location {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .kb-13-event-title {
    color: var(--white);
}

.dark_mode .kb-13-single-mentor-name {
    color: var(--white);
}

.dark_mode .kb-13-single-mentor-role {
    color: var(--white);
}

.dark_mode .kb-13-single-mentor-role {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .kb-13-single-mentor-socials a {
    color: var(--white);
}

.dark_mode .kb-13-members .owl-nav button.owl-prev:hover,
.dark_mode .kb-13-members .owl-nav button.owl-next:hover {
    background-color: var(--white);
    color: var(--black);
}

.dark_mode .kb-13-blogs {
    background-color: #18171C;
}

.dark_mode .kb-13-blogs .kb-13-section-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .kb-13-blogs-heading::before,
.dark_mode .kb-13-blogs-heading::after {
    filter: invert(1);
}

.dark_mode .kb-13-blog .tl-3-single-blog-info i {
    color: rgba(255, 255, 255, 0.6);
}

.dark_mode .kb-13-blogs-heading>a {
    color: var(--white);
}

.dark_mode .kb-13-blogs-heading>a:hover {
    color: var(--tl-btn-bg);
}

.dark_mode .kb-13-blogs-slider-nav button {
    color: var(--white);
    border-color: rgba(255, 255, 255, 0.24);
}

.dark_mode .kb-13-blogs-slider-nav button:hover {
    color: var(--black);
    border-color: var(--tl-btn-bg);
}

.dark_mode .kb-long-arrow-btn .arrow {
    background-color: var(--white);
}

.dark_mode .kb-long-arrow-btn .arrow::after {
    border-color: var(--white);
}

.dark_mode .kb-16-section-title {
    color: var(--white);
}

.dark_mode .kb-16-header-actions>a:first-child {
    color: var(--white);
}

.dark_mode .kb-16-header-actions>a:first-child:hover {
    color: var(--tl-btn-bg);
}

.dark_mode .kb-16-header {
    background-color: #343434 !important;
    border-color: rgba(255, 255, 255, 0.14);
}

.dark_mode .kb-16-banner {
    background-color: #343434 !important;
}

.dark_mode .kb-16-banner-title {
    color: var(--white);
    text-decoration-color: var(--white);
}

.dark_mode .kb-16-banner-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .kb-16-banner-title::before {
    filter: invert(1);
}

.dark_mode .kb-16-countries-bg {
    background-image: linear-gradient(180deg, #343434 50%, black 0);
}

.dark_mode .kb-16-countries {
    background-color: black;
    box-shadow: 6px 6px 0 rgba(255, 255, 255, 0.3);
    border-color: rgba(255, 255, 255, 0.3);
}

.dark_mode .kb-16-country-name {
    color: var(--white);
}

.dark_mode .kb-16-country>.fi {
    border-color: black;
    box-shadow: 0 4.57px 6.86px rgba(255, 255, 255, 0.3);
}

.dark_mode .kb-16-about-txt::before,
.dark_mode .kb-16-about-txt::after {
    filter: invert(1);
}

.dark_mode .kb-16-about-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .kb-16-about-sub-title {
    color: #dadada;
}

.dark_mode .kb-16-about-sub-title::before {
    background-color: #dadada;
}

.dark_mode .kb-16-about-btn {
    color: var(--tl-btn-bg);
}

.dark_mode .kb-16-about-stat {
    color: #bcbcbc;
}

.dark_mode .kb-16-about-stat::after {
    background-color: black;
}

.dark_mode .kb-16-about-stat-number {
    color: var(--white);
}

.dark_mode .kb-16-about-stat-icon {
    filter: invert(1);
}

.dark_mode .kb-16-categories .tl-3-single-program {
    border-color: rgba(255, 255, 255, 0.3);
    box-shadow: 6px 6px 0 rgba(255, 255, 255, 0.3);
}

.dark_mode .kb-16-categories .tl-3-single-program:hover {
    background-color: black;
    border-color: var(--white);
    box-shadow: 6px 6px 0 var(--tl-btn-bg);
}

.dark_mode .kb-16-categories .tl-3-single-program:hover .tl-3-single-program-icon img {
    filter: invert(1);
}

.dark_mode .kb-16-courses {
    background-color: #343434 !important;
}

.dark_mode .kb-16-courses-slider-nav button {
    color: #bbbbbb;
}

.dark_mode .kb-16-courses-slider-nav button:hover {
    color: var(--white);
}

.dark_mode .kb-16-course {
    background-color: black;
    box-shadow: 6px 6px 0 rgba(255, 255, 255, 0.14);
    border-color: rgba(255, 255, 255, 0.3);
}

.dark_mode .kb-16-course:hover {
    box-shadow: 6px 6px 0 var(--tl-btn-bg);
    border-color: var(--white);
}

.dark_mode .kb-16-course .tl-9-class-tag {
    background-color: var(--white);
    color: var(--black);
}

.dark_mode .kb-16-course .tl-9-class-category::before {
    background-color: rgba(218, 218, 218, 0.7);
}

.dark_mode .kb-16-course .kb-13-course-stat-icon {
    color: rgba(255, 255, 255, 0.9);
}

.dark_mode .kb-16-course .kb-13-course-stat-txt {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .kb-16-course-title {
    color: var(--white);
}

.dark_mode .kb-16-course-actions {
    border-color: rgba(255, 255, 255, 0.14);
}

.dark_mode .kb-16-testimonial-slider .tl-4-testimony-review {
    border-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .kb-16-testimonial-quote-icon {
    filter: invert(1);
    border-color: rgba(0, 0, 0, 0.24);
    box-shadow: 6px 6px 0 rgba(0, 0, 0, 0.14);
}

.dark_mode .kb-16-events {
    background-color: #343434 !important;
}

.dark_mode .kb-16-event-btn {
    color: var(--white);
}

.dark_mode .kb-16-event-btn:hover {
    color: var(--tl-btn-bg);
}

.dark_mode .kb-16-event {
    background-color: var(--black);
    box-shadow: 6px 6px 0 rgba(255, 255, 255, 0.14);
    border-color: rgba(255, 255, 255, 0.3);
}

.dark_mode .kb-16-event:hover {
    box-shadow: 6px 6px 0 var(--tl-btn-bg);
    border-color: var(--white);
}

.dark_mode .kb-16-event .kb-10-latest-article-title a:hover {
    color: var(--tl-btn-bg);
}

.dark_mode .kb-16-members .owl-nav button.owl-prev:hover,
.dark_mode .kb-16-members .owl-nav button.owl-next:hover {
    background-color: transparent;
    box-shadow: 3px 3px 0 var(--tl-btn-bg);
    border-color: var(--white);
    color: var(--white);
}

.dark_mode .kb-16-blogs .kb-16-course .tl-9-program-btn {
    color: var(--white);
}

.dark_mode .kb-16-blogs .kb-16-course .tl-9-program-btn::before {
    background-color: var(--white);
}

.dark_mode .kb-16-blogs-slider-nav button:hover {
    color: var(--white);
}

.dark_mode .kb-20-section-title {
    color: var(--white);
}

.dark_mode .kb-20-categories {
    background-color: #222222 !important;
}

.dark_mode .kb-20-category {
    border-color: rgba(255, 255, 255, 0.1);
}

.dark_mode .kb-20-category:hover {
    background-color: black;
}

.dark_mode .kb-20-category:hover .tl-3-single-program-icon img {
    filter: invert(1);
}

.dark_mode .kb-20-about-img::before {
    filter: invert(1);
}

.dark_mode .kb-20-about-descr {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .kb-20-about-service-list li {
    color: var(--white);
}

.dark_mode .kb-20-about-actions {
    border-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .kb-20-about-video-txt {
    color: var(--white);
}

.dark_mode .kb-20-about-achievement .achievement-num {
    color: rgba(255, 255, 255, 0.2);
}

.dark_mode .kb-20-about-achievement .achievement-name {
    color: var(--white);
}

.dark_mode .kb-20-courses {
    background-color: #222222 !important;
}

.dark_mode .kb-20-course {
    background-color: black;
}

.dark_mode .kb-20-course .kb-13-course-btn:hover {
    color: var(--red-3);
}

.dark_mode .kb-20-slider-dots button.active {
    background-color: var(--red-3);
}

.dark_mode .kb-20-software-slide {
    background-color: #222222 !important;
}

.dark_mode .kb-20-software-slide-index {
    color: var(--white);
    background-color: black;
}

.dark_mode .kb-20-slider-nav button {
    border-color: rgba(255, 255, 255, 0.2);
    color: var(--white);
}

.dark_mode .kb-20-software-slider-dots button {
    color: rgba(255, 255, 255, 0.3);
}

.dark_mode .kb-20-software-slider-dots button.active {
    color: var(--red-3);
}

.dark_mode .kb-20-testimony {
    background-color: #222222;
}

.dark_mode .kb-20-testimony-txt {
    color: var(--white);
}

.dark_mode .kb-20-testimony img {
    filter: invert(1);
}

.dark_mode .kb-20-testimony-user-name {
    color: var(--white);
}

.dark_mode .kb-20-testimony-user-label {
    color: #9a9a9a;
}

.dark_mode .kb-20-teacher .kb-20-teacher-info {
    background-color: black;
}

.dark_mode .kb-20-teacher-title {
    color: var(--white);
}

.dark_mode .kb-20-teacher-sub-title {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .kb-20-blogs {
    background-color: #222222 !important;
}

.dark_mode .kb-20-section-heading-action {
    color: var(--white);
}

.dark_mode .kb-20-section-heading-action:hover {
    color: var(--red-3);
}

.dark_mode .kb-20-blog {
    background-color: black;
}

.dark_mode .kb-20-blog .tl-single-blog-title a:hover {
    color: var(--red-3);
}

.dark_mode .kb-20-blog .tl-single-blog-btn:hover {
    color: var(--red-3);
}

.dark_mode .kb-20-footer-socials ul a:hover {
    border-color: var(--red-3);
}

.dark_mode .tl-breadcrumb-2 {
    background-color: black;
    color: var(--white);
}

.dark_mode .tl-breadcrumb-2 .tl-breadcrumb-title {
    color: var(--white);
}

.dark_mode .tl-breadcrumb-2 a {
    color: var(--white);
}

.dark_mode .tl-breadcrumb-2 a:hover {
    color: var(--kb-orange);
}

.dark_mode .tl-pagination .page-numbers a {
    color: var(--white);
}

.dark_mode .tl-pagination .page-numbers a.active {
    color: var(--black);
}

.dark_mode .tl-pagination a:hover {
    color: var(--white);
}

.dark_mode .tl-pagination .dots {
    color: var(--white);
}

.dark_mode.tl-inner-courses-body {
    background-color: #1b1b1b !important;
}

.dark_mode .tl-event-details-left,
.dark_mode .tl-event-details-right {
    background-color: #000;
}

.dark_mode .tl-event-details-title {
    color: var(--white);
}

.dark_mode .tl-event-details-area {
    box-shadow: 2px 2px 0 3px #2f2f2f;
}

.dark_mode .tl-event-details-area-title {
    color: var(--white);
}

.dark_mode .tl-event-details-key-content-list li {
    color: #cccccc;
}

.dark_mode .tl-event-details-descr-txt {
    color: #cccccc;
}

.dark_mode .tl-event-details-faq .tl-8-accordion-item {
    border-color: #2f2f2f;
}

.dark_mode .tl-event-details-countdown-area .syotimer-cell__value {
    color: var(--white);
}

.dark_mode .tl-event-details-countdown-area .syotimer-cell__unit {
    color: var(--white);
}

.dark_mode .tl-event-details-socials {
    border-color: #4e4e4e;
}

.dark_mode .tl-event-details-socials a {
    color: var(--white);
    border-color: #4e4e4e;
}

.dark_mode .tl-event-details-infos {
    border-color: #4e4e4e;
}

.dark_mode .tl-event-details-info {
    color: var(--white);
}

.dark_mode .tl-event-details-info:not(:last-child) {
    border-color: #4e4e4e;
}

.dark_mode .tl-upcoming-events-title:not(:last-child) {
    color: var(--white);
}

.dark_mode .tl-upcoming-event-title {
    color: var(--white);
}

.dark_mode .tl-upcoming-event-location {
    color: #a7a7a7;
}

.dark_mode .tl-course-details-info-name {
    color: #cccccc;
}

.dark_mode .tl-course-details-info-value {
    color: var(--white);
}

.dark_mode .tl-course-details-stars {
    color: var(--tl-btn-bg);
}

.dark_mode .tl-course-details-infos {
    border-color: #2f2f2f;
}

.dark_mode .tl-course-details-info:not(:last-child) {
    border-color: #2f2f2f;
}

.dark_mode .tl-course-details-navs .nav-link {
    color: var(--white);
}

.dark_mode .tl-course-details-navs .nav-link.active {
    background-color: black;
    color: var(--tl-btn-bg);
}

.dark_mode .tl-course-details-curriculum .accordion-button {
    background-color: black;
    color: var(--white);
}

.dark_mode .tl-course-details-curriculum .accordion-button:not(.collapsed) {
    background-color: #2f2f2f;
    color: var(--white);
}

.dark_mode .tl-course-details-content {
    color: #c4c4c4;
}

.dark_mode .tl-course-details-content:not(:last-child) {
    border-color: #4e4e4e;
}

.dark_mode .tl-course-details-instructor {
    color: var(--white);
}

.dark_mode .tl-staff-profile-role {
    color: #c4c4c4;
}

.dark_mode .tl-course-details-instructor-socials a {
    color: #d2d2d2;
}

.dark_mode .tl-course-details-top-courses .tl-1-course {
    background-color: #1b1b1b;
}

.dark_mode .tl-course-details-price {
    color: var(--white);
}

.dark_mode .tl-course-details-price span.prev-price {
    color: #c1c1c1;
}

.dark_mode .tl-breadcrumb-2 {
    border-color: #444444;
}

.dark_mode .tl-header-5-inner {
    background-color: black;
}

.dark_mode .tl-7-cta-inner {
    background-image: linear-gradient(to bottom, #222 50%, #000 0);
}

.dark_mode .tl-inner-about-6-footer {
    background-color: #000;
}

.dark_mode .tl-staff-profile {
    background-color: #1b1b1b;
}

.dark_mode .tl-staff-profile-top {
    background-color: black;
}

.dark_mode .tl-staff-profile-name {
    color: var(--white);
}

.dark_mode .tl-staff-profile-top::before {
    filter: invert(1);
    opacity: 0.2;
}

.dark_mode .tl-staff-profile-bio {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-staff-profile .tl-course-details-infos {
    background-color: #000;
}

.dark_mode .tl-staff-profile-info-value {
    color: var(--white);
}

.dark_mode .tl-staff-profile-courses-title {
    border-color: rgba(255, 255, 255, 0.2);
    color: var(--white);
}

.dark_mode .tl-inner-blogs-1 {
    background-color: #1b1b1b !important;
}

.dark_mode .tl-blog-details-infos {
    background-color: #000;
}

.dark_mode .tl-blog-details-descr-txt {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-blog-details-bottom-actions {
    border-color: rgba(255, 255, 255, 0.2);
}

.dark_mode .tl-blog-details-tag {
    background-color: #1b1b1b;
    color: var(--white);
}

.dark_mode .tl-blog-details-tag:hover {
    background-color: var(--tl-btn-bg);
    color: var(--black);
}

.dark_mode .tl-blog-details-shares-title {
    color: var(--white);
}

.dark_mode .tl-blog-details-bottom-nav {
    border-color: rgba(255, 255, 255, 0.25);
    box-shadow: 0px 0px 0 0px #2f2f2f;
}

.dark_mode .tl-blog-details-bottom-nav:hover {
    box-shadow: 2px 2px 0 3px #2f2f2f;
}

.dark_mode .tl-blog-details-bottom-nav-arrow {
    color: var(--white);
}

.dark_mode .tl-blog-details-bottom-nav-subtitle {
    color: #cccccc;
}

.dark_mode .tl-blog-details-bottom-nav-title {
    color: var(--white);
}

.dark_mode .tl-comment-commenter-name {
    color: var(--white);
}

.dark_mode .tl-comment-commenter-date {
    color: #cccccc;
}

.dark_mode .tl-comment-txt {
    color: rgba(255, 255, 255, 0.7);
}

.dark_mode .tl-comment-bottom-actions>button {
    color: var(--white);
    border-color: #4e4e4e;
}

.dark_mode .tl-comment-bottom-actions>button:hover {
    border-color: var(--tl-btn-bg);
    color: var(--black);
}

.dark_mode .tl-comment-reply {
    border-color: #4e4e4e;
}

.dark_mode .tl-comment-form input,
.dark_mode .tl-comment-form textarea {
    background-color: #1b1b1b;
    border-color: #4e4e4e;
    color: var(--white);
}

.dark_mode .tl-blog-details-search input {
    border-color: #4e4e4e;
    color: var(--white);
}

.dark_mode .tl-blog-details-category {
    color: var(--white);
}

.dark_mode .tl-blog-details-category:hover {
    color: var(--tl-btn-bg);
}

/*# sourceMappingURL=dark-v.css.map */