
.elementor-widget-itv_scroll,
.elementor-widget-itv_scroll .elementor-widget-container,
.itv-scroll-list-viewport {
    width: 100%;
    max-width: 100%;
    overflow: hidden !important;
}

.itv-scroll-list {
    width: 100%;
    max-width: 100%;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
    color: inherit;
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
    overscroll-behavior-x: contain;
    scroll-padding-left: 14px;
    scroll-padding-right: 14px;
}

.itv-scroll-list::-webkit-scrollbar,
.itv-scroll-list::-webkit-scrollbar:horizontal,
.itv-scroll-list-viewport::-webkit-scrollbar,
.elementor-widget-itv_scroll .elementor-widget-container::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    opacity: 0 !important;
    background: transparent !important;
}

.itv-scroll-list::-webkit-scrollbar-track,
.itv-scroll-list::-webkit-scrollbar-thumb,
.itv-scroll-list::-webkit-scrollbar-corner {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    opacity: 0 !important;
    background: transparent !important;
    border: 0 !important;
}

.itv-scroll-list__inner {
    display: flex;
    width: 100%;
    min-width: max-content;
    white-space: nowrap;
    align-items: center;
    gap: 20px;
    justify-content: flex-start;
    color: inherit;
}

.itv-scroll-list a,
.itv-scroll-list a:hover,
.itv-scroll-list a:focus,
.itv-scroll-list a:active,
.itv-scroll-list a:visited {
    color: inherit;
    flex: 0 0 auto;
    font-size: inherit;
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
    outline: none !important;
    border: none !important;
    filter: none !important;
    opacity: 1 !important;
    text-decoration: none !important;
    -webkit-tap-highlight-color: transparent !important;
}

.itv-scroll-list a::before,
.itv-scroll-list a::after,
.itv-scroll-list a:hover::before,
.itv-scroll-list a:hover::after,
.itv-scroll-list a:focus::before,
.itv-scroll-list a:focus::after,
.itv-scroll-list a:active::before,
.itv-scroll-list a:active::after {
    display: none !important;
    opacity: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
