.tj-funfact-section.facts-dark {
    background-color: var(--tj-color-theme-dark, #000000);
    border-radius: 12px;
}

.tj-funfact-section.facts-dark .sec-heading.style-4 .sub-title {
    color: #e64c29;
    border-color: rgba(230, 76, 41, 0.3);
}

.tj-funfact-section.facts-dark .sec-heading.style-4 .sub-title i {
    color: #e64c29;
}

.tj-funfact-section.facts-dark .sec-heading .sec-title {
    color: #ffffff;
}

.tj-funfact-section.facts-dark .countup-item.style-2 {
    background-color: rgba(255, 255, 255, 0.06);
    border: 1px solid rgba(255, 255, 255, 0.08);
}

.tj-funfact-section.facts-dark .countup-item.style-2:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

.tj-funfact-section.facts-dark .countup-item.style-2 .count-icon {
    background-color: rgba(230, 76, 41, 0.15);
}

.tj-funfact-section.facts-dark .countup-item.style-2 .count-icon i {
    color: #e64c29;
}

.tj-funfact-section.facts-dark .countup-item.style-2 .count-icon img {
    filter: brightness(0) invert(1);
}

.tj-funfact-section.facts-dark .countup-item.style-2 .steps {
    color: rgba(255, 255, 255, 0.2);
}

.tj-funfact-section.facts-dark .countup-item.style-2 .count-text {
    color: rgba(255, 255, 255, 0.7);
}

.tj-funfact-section.facts-dark .countup-item.style-2 .count-number {
    color: #ffffff !important;
}

.tj-funfact-section.facts-dark .countup-item.style-2 .inline-content {
    color: #ffffff;
}

.tj-funfact-section.facts-dark .countup-item.style-2 .inline-content .odometer,
.tj-funfact-section.facts-dark .countup-item.style-2 .inline-content .odometer .odometer-digit,
.tj-funfact-section.facts-dark .countup-item.style-2 .inline-content .odometer span,
.tj-funfact-section.facts-dark .countup-item.style-2 .inline-content .count-plus {
    color: #ffffff;
}

.tj-funfact-section.facts-dark .bg-shape-1 img,
.tj-funfact-section.facts-dark .bg-shape-2 img {
    opacity: 0.03;
}
