:where(dv-html) .et_pb_timeline.dbtl-horizontal-carousel{--dbtl-carousel-arrow-color: #2b2f36;
            --dbtl-carousel-arrow-background-color: rgba(255,255,255,0.92);
            --dbtl-carousel-arrow-size: 22px;
            --dbtl-carousel-arrow-button-size: calc(var(--dbtl-carousel-arrow-size) + 18px);
            position: relative;}
:where(dv-html) .et_pb_timeline.dbtl-horizontal-carousel .et_pb_timeline_track{box-sizing: border-box;
            display: flex !important;
            flex-direction: row !important;
            flex-wrap: nowrap !important;
            max-width: 100%;
            overflow-x: hidden !important;
            overflow-y: visible !important;
            scroll-behavior: smooth;
            scrollbar-width: none;}
:where(dv-html) .et_pb_timeline.dbtl-horizontal-carousel .et_pb_timeline_track::-webkit-scrollbar{display: none;}
:where(dv-html) .et_pb_timeline.dbtl-horizontal-carousel .et_pb_timeline_item{flex: 0 0 auto !important;
            max-width: none !important;}
:where(dv-html) .et_pb_timeline.dbtl-horizontal-carousel .et_pb_timeline_card{max-width: none;}
:where(dv-html) .et_pb_timeline.dbtl-horizontal-carousel .dbtl-horizontal-carousel-arrow{align-items: center;
            background: var(--dbtl-carousel-arrow-background-color);
            border: 0;
            border-radius: 999px;
            box-shadow: 0 3px 14px rgba(0, 0, 0, 0.18);
            color: var(--dbtl-carousel-arrow-color);
            cursor: pointer;
            display: flex;
            height: var(--dbtl-carousel-arrow-button-size);
            justify-content: center;
            line-height: 1;
            padding: 0;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: var(--dbtl-carousel-arrow-button-size);
            z-index: 5;}
dv-body.et-fb .et_pb_timeline.dbtl-horizontal-carousel .dbtl-horizontal-carousel-arrow,dv-body.et_fb_preview_active .et_pb_timeline.dbtl-horizontal-carousel .dbtl-horizontal-carousel-arrow,:where(dv-html) .et-fb-root-ancestor .et_pb_timeline.dbtl-horizontal-carousel .dbtl-horizontal-carousel-arrow,dv-body.et_pb_pagebuilder_layout .et-fb-root-ancestor .et_pb_timeline.dbtl-horizontal-carousel .dbtl-horizontal-carousel-arrow{pointer-events: auto !important;
            z-index: 100000 !important;}
:where(dv-html) .et_pb_timeline.dbtl-horizontal-carousel .dbtl-horizontal-carousel-arrow[disabled]{cursor: default;
            display: none;}
:where(dv-html) .et_pb_timeline.dbtl-horizontal-carousel .dbtl-horizontal-carousel-arrow[hidden],:where(dv-html) .et_pb_timeline.dbtl-horizontal-carousel .dbtl-horizontal-carousel-arrow.dbtl-horizontal-carousel-arrow-disabled{display: none !important;
            pointer-events: none !important;
            visibility: hidden !important;}
:where(dv-html) .et_pb_timeline.dbtl-horizontal-carousel .dbtl-horizontal-carousel-arrow-prev{left: 8px;}
:where(dv-html) .et_pb_timeline.dbtl-horizontal-carousel .dbtl-horizontal-carousel-arrow-next{right: 8px;}
:where(dv-html) .et_pb_timeline.dbtl-horizontal-carousel .dbtl-horizontal-carousel-arrow-icon{align-items: center;
            display: flex;
            font-family: ETmodules;
            font-size: var(--dbtl-carousel-arrow-size);
            height: 1em;
            justify-content: center;
            line-height: 1;
            width: 1em;}
