#hero-slider > .e-con-inner > div[data-element_type="container"] {
    background-attachment: fixed;
}

@supports (-webkit-overflow-scrolling: touch) {
    #hero-slider > .e-con-inner > div[data-element_type="container"] {
        background-attachment: scroll;
        background-size: auto 100%;
    }
}

#hero-slider-indicator .elementor-icon-list-item .elementor-icon-list-text {
    transition: all 0.15s;
}

#hero-slider-indicator .elementor-icon-list-item.is-active .elementor-icon-list-text {
    font-size: 19px;
    font-weight: bold;
}

#hero-slider-indicator > .elementor-widget-container ul {
    transition: all 0.15s;
}

#hero-slider-indicator > .elementor-widget-container {
    position: relative;
}

#hero-slider-indicator > .elementor-widget-container:before {
    border-top: 1px solid #fff;
    content: "";
    height: 1px;
    left: -50px;
    position: absolute;
    top: 12px;
    width: 60px;
}