.elementor-1161 .elementor-element.elementor-element-7b344eed{margin-top:50px;margin-bottom:50px;}.elementor-1161 .elementor-element.elementor-element-1be0e5bd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1161 .elementor-element.elementor-element-241c6550 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-241c6550 */.marquee {
    position: relative;
    overflow: hidden;
    --offset: 20vw;
    --move-initial: calc(-25% + var(--offset));
    --move-final: calc(-50% + var(--offset));
}

.marquee__inner {
    width: fit-content;
    display: flex;
    position: relative;
    transform: translate3d(var(--move-initial), 0, 0);
    animation: marquee 10s linear infinite;
  
    animation-play-state: running;
}

.marquee-reverse .marquee__inner{
    animation-direction: reverse;
}

.marquee span {
    font-size: 5vw;
    padding: 0 0;
    font-family: 'Manrope';
    font-weight:900;
    color: #EEF5F5;
  text-shadow: -1px -1px 0 #196BAB, 1px -1px 0 #196BAB, -1px 1px 0 #196BAB, 1px 1px 0 #196BAB;
}



@keyframes marquee {
    0% {
        transform: translate3d(var(--move-initial), 0, 0);
    }

    100% {
        transform: translate3d(var(--move-final), 0, 0);
    }
}

@keyframes marquee {
    0% {
        transform: translate3d(var(--move-initial), 0, 0);
    }

    100% {
        transform: translate3d(var(--move-final), 0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39aaa062 */.marquee {
    position: relative;
    overflow: hidden;
    --offset: 20vw;
    --move-initial: calc(-25% + var(--offset));
    --move-final: calc(-50% + var(--offset));
}

.marquee__inner {
    width: fit-content;
    display: flex;
    position: relative;
    transform: translate3d(var(--move-initial), 0, 0);
    animation: marquee 20s linear infinite;
  
    animation-play-state: running;
}

.marquee-reverse .marquee__inner{
    animation-direction: reverse;
}

.marquee span {
    font-size: 5vw;
    padding: 0 0;
    font-family: 'Manrope';
    font-weight:900;
    color: #EEF5F5;
  text-shadow: -1px -1px 0 #196BAB, 1px -1px 0 #196BAB, -1px 1px 0 #196BAB, 1px 1px 0 #196BAB;
    line-height: 1em;
}



@keyframes marquee {
    0% {
        transform: translate3d(var(--move-initial), 0, 0);
    }

    100% {
        transform: translate3d(var(--move-final), 0, 0);
    }
}

@keyframes marquee {
    0% {
        transform: translate3d(var(--move-initial), 0, 0);
    }

    100% {
        transform: translate3d(var(--move-final), 0, 0);
    }
}/* End custom CSS */