.hpl_slider_section {
    display: flex;
    margin: 5px 0px;
    gap: 20px;
}

span.hpl_loop_slider_icon_box {
    display: flex;
    padding: 10px;
    background: var(--e-global-color-primary);
    overflow: hidden;
}

.hpl_slider_section {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    direction: rtl;
}

.hpl_slider_track {
    display: inline-flex;
    white-space: nowrap;
    will-change: transform;
}

.hpl_slider_item {
    background: #0a1717;
    display: flex;
    gap: 15px;
    align-items: center;
    box-shadow: inset 0 0 5px #ffffff24;
    padding: 13px 18px;
    border-radius: 10px;
    font-size: 16px;
    color: black;
}

.hpl_slider_item p {
    color: var(--e-global-color-secondary);
}
.hpl_slider_item  h3 {
    color: var(--e-global-color-text);

    font-size: 16px;
    font-weight: 500;
}
.hpl_slider_wrapper {
    width: 100%;
    overflow: hidden;
}

.hpl_slider_track {
    display: flex;
    gap: 20px;
    width: max-content;
    animation: hplScroll 400s linear infinite;
}

.hpl_slider_wrapper[data-direction="right"] .hpl_slider_track {
    animation-direction: reverse;
}

.hpl_slider_wrapper.pause-hover:hover .hpl_slider_track {
    animation-play-state: paused;
}

.hpl_slider_item {
    display: flex;
    align-items: center;
    gap: 10px;
    white-space: nowrap;
    font-size: 16px;
}

@keyframes hplScroll {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(50%);
    }
}


@media (max-width: 767px) {
    .hpl_slider_item.rpt {
        display: none
    }

    .hpl_slider_item {
        width: 100%;
    }

    .hpl_slider_track {
        animation: none;
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }
}