.elementor-2427 .elementor-element.elementor-element-796f34d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2427 .elementor-element.elementor-element-3f681a61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}/* Start custom CSS for html, class: .elementor-element-3f681a61 */.scheduleDemoAnimateWrapper {
    overflow: hidden
}

.scheduleDemoAnimate {
    display: block;
    transform: skewY(0deg);
    margin: 0;
    background: transparent linear-gradient(90deg, #FF008A 0%, #FFBB29 37%, #FF8E17 69%, #0393EF 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
    height: 50px;
    line-height: 50px;
    width: 100%;
    overflow: hidden
}

.scheduleDemoAnimate .animateMarquee {
    white-space: nowrap;
    pointer-events: none
}

.scheduleDemoAnimate .animateMarquee span {
    color: #fff;
    padding: 10px;
    font-size: 19px;
    font-weight: bold
}

.scheduleDemoAnimate .animateMarquee span img {
    margin: 0px 20px;
}

.scheduleDemoAnimate .animateMarquee {
    position: absolute;
    animation: marquee2 60s linear infinite;
    animation-direction: reverse
}/* End custom CSS */