
        .et_pb_timeline.dbtl-has-previous-marker-bg .et_pb_timeline_item.dbtl-state-previous .et_pb_timeline_marker,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-previous-marker-bg.dbtl-state-previous .et_pb_timeline_marker {
            background-color: var(--dbtl-previous-marker-bg) !important;
        }
        .et_pb_timeline.dbtl-has-current-marker-bg .et_pb_timeline_item.dbtl-state-current .et_pb_timeline_marker,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-current-marker-bg.dbtl-state-current .et_pb_timeline_marker {
            background-color: var(--dbtl-current-marker-bg) !important;
        }
        .et_pb_timeline.dbtl-has-upcoming-marker-bg .et_pb_timeline_item.dbtl-state-upcoming .et_pb_timeline_marker,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-upcoming-marker-bg.dbtl-state-upcoming .et_pb_timeline_marker {
            background-color: var(--dbtl-upcoming-marker-bg) !important;
        }
        .et_pb_timeline.dbtl-has-previous-card-bg .et_pb_timeline_item.dbtl-state-previous .et_pb_timeline_card,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-previous-card-bg.dbtl-state-previous .et_pb_timeline_card {
            background-color: var(--dbtl-previous-card-bg) !important;
        }
        .et_pb_timeline.dbtl-has-current-card-bg .et_pb_timeline_item.dbtl-state-current .et_pb_timeline_card,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-current-card-bg.dbtl-state-current .et_pb_timeline_card {
            background-color: var(--dbtl-current-card-bg) !important;
        }
        .et_pb_timeline.dbtl-has-upcoming-card-bg .et_pb_timeline_item.dbtl-state-upcoming .et_pb_timeline_card,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-upcoming-card-bg.dbtl-state-upcoming .et_pb_timeline_card {
            background-color: var(--dbtl-upcoming-card-bg) !important;
        }
        .et_pb_timeline.dbtl-has-previous-connector-bg .et_pb_timeline_item.dbtl-state-previous .et_pb_timeline_connector,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-previous-connector-bg.dbtl-state-previous .et_pb_timeline_connector {
            background-color: var(--dbtl-previous-connector-bg) !important;
        }
        .et_pb_timeline.dbtl-has-current-connector-bg .et_pb_timeline_item.dbtl-state-current .et_pb_timeline_connector,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-current-connector-bg.dbtl-state-current .et_pb_timeline_connector {
            background-color: var(--dbtl-current-connector-bg) !important;
        }
        .et_pb_timeline.dbtl-has-upcoming-connector-bg .et_pb_timeline_item.dbtl-state-upcoming .et_pb_timeline_connector,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-upcoming-connector-bg.dbtl-state-upcoming .et_pb_timeline_connector {
            background-color: var(--dbtl-upcoming-connector-bg) !important;
        }
        .et_pb_timeline.dbtl-has-previous-date-color .et_pb_timeline_item.dbtl-state-previous .et_pb_timeline_date,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-previous-date-color.dbtl-state-previous .et_pb_timeline_date {
            color: var(--dbtl-previous-date-color) !important;
        }
        .et_pb_timeline.dbtl-has-current-date-color .et_pb_timeline_item.dbtl-state-current .et_pb_timeline_date,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-current-date-color.dbtl-state-current .et_pb_timeline_date {
            color: var(--dbtl-current-date-color) !important;
        }
        .et_pb_timeline.dbtl-has-upcoming-date-color .et_pb_timeline_item.dbtl-state-upcoming .et_pb_timeline_date,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-upcoming-date-color.dbtl-state-upcoming .et_pb_timeline_date {
            color: var(--dbtl-upcoming-date-color) !important;
        }
        .et_pb_timeline.dbtl-has-previous-title-color .et_pb_timeline_item.dbtl-state-previous .et_pb_timeline_title,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-previous-title-color.dbtl-state-previous .et_pb_timeline_title {
            color: var(--dbtl-previous-title-color) !important;
        }
        .et_pb_timeline.dbtl-has-current-title-color .et_pb_timeline_item.dbtl-state-current .et_pb_timeline_title,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-current-title-color.dbtl-state-current .et_pb_timeline_title {
            color: var(--dbtl-current-title-color) !important;
        }
        .et_pb_timeline.dbtl-has-upcoming-title-color .et_pb_timeline_item.dbtl-state-upcoming .et_pb_timeline_title,
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-upcoming-title-color.dbtl-state-upcoming .et_pb_timeline_title {
            color: var(--dbtl-upcoming-title-color) !important;
        }
        .et_pb_timeline.dbtl-has-previous-body-color .et_pb_timeline_item.dbtl-state-previous :where(.et_pb_timeline_content, .et_pb_timeline_content p, .et_pb_timeline_content li),
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-previous-body-color.dbtl-state-previous :where(.et_pb_timeline_content, .et_pb_timeline_content p, .et_pb_timeline_content li) {
            color: var(--dbtl-previous-body-color) !important;
        }
        .et_pb_timeline.dbtl-has-current-body-color .et_pb_timeline_item.dbtl-state-current :where(.et_pb_timeline_content, .et_pb_timeline_content p, .et_pb_timeline_content li),
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-current-body-color.dbtl-state-current :where(.et_pb_timeline_content, .et_pb_timeline_content p, .et_pb_timeline_content li) {
            color: var(--dbtl-current-body-color) !important;
        }
        .et_pb_timeline.dbtl-has-upcoming-body-color .et_pb_timeline_item.dbtl-state-upcoming :where(.et_pb_timeline_content, .et_pb_timeline_content p, .et_pb_timeline_content li),
        .et_pb_timeline .et_pb_timeline_item.dbtl-has-upcoming-body-color.dbtl-state-upcoming :where(.et_pb_timeline_content, .et_pb_timeline_content p, .et_pb_timeline_content li) {
            color: var(--dbtl-upcoming-body-color) !important;
        }
        .et_pb_timeline.dbtl-scroll-state-colors .et_pb_timeline_marker,
        .et_pb_timeline.dbtl-scroll-state-colors .et_pb_timeline_card,
        .et_pb_timeline.dbtl-scroll-state-colors .et_pb_timeline_connector,
        .et_pb_timeline .dbtl-scroll-state-colors-item .et_pb_timeline_marker,
        .et_pb_timeline .dbtl-scroll-state-colors-item .et_pb_timeline_card,
        .et_pb_timeline .dbtl-scroll-state-colors-item .et_pb_timeline_connector {
            transition: background-color 220ms ease;
        }
        .et_pb_timeline.dbtl-scroll-state-colors .et_pb_timeline_date,
        .et_pb_timeline.dbtl-scroll-state-colors .et_pb_timeline_title,
        .et_pb_timeline.dbtl-scroll-state-colors .et_pb_timeline_content,
        .et_pb_timeline .dbtl-scroll-state-colors-item .et_pb_timeline_date,
        .et_pb_timeline .dbtl-scroll-state-colors-item .et_pb_timeline_title,
        .et_pb_timeline .dbtl-scroll-state-colors-item .et_pb_timeline_content {
            transition: color 220ms ease;
        }
        .dbtl-state-field:not(.dbtl-state-field-active) {
            display: none !important;
        }
        .et-vb-field.dbtl-state-field.dbtl-state-field-active {
            margin-bottom: 14px !important;
        }
        .dbtl-scroll-state-switcher {
            margin: 8px 0 14px;
        }
        .dbtl-scroll-state-switcher-label {
            color: var(--dark-gray, #6c6f76);
            display: block;
            font-size: 12px;
            font-weight: 600;
            margin: 0 0 7px;
        }
        .dbtl-scroll-state-switcher-buttons {
            display: grid;
            gap: 6px;
            grid-template-columns: repeat(3, minmax(0, 1fr));
        }
        .dbtl-scroll-state-switcher-button {
            background: #f5f6f8;
            border: 1px solid #d9dde3;
            border-radius: 4px;
            color: #3f444b;
            cursor: pointer;
            font-size: 12px;
            font-weight: 600;
            line-height: 1.15;
            min-width: 0;
            padding: 7px 6px;
            white-space: normal;
        }
        .dbtl-scroll-state-switcher-button-active {
            background: var(--app-color, #2b87da);
            border-color: var(--app-color, #2b87da);
            color: #fff;
        }
    