.elementor-646 .elementor-element.elementor-element-70402663{--display:flex;}.elementor-646 .elementor-element.elementor-element-70402663 > .elementor-shape-bottom .elementor-shape-fill, .elementor-646 .elementor-element.elementor-element-70402663 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#83B735;}.elementor-646 .elementor-element.elementor-element-70402663 > .elementor-shape-bottom svg, .elementor-646 .elementor-element.elementor-element-70402663 > .e-con-inner > .elementor-shape-bottom svg{height:120px;}.elementor-646 .elementor-element.elementor-element-c6648e9{--display:flex;--min-height:150px;--justify-content:center;}.elementor-646 .elementor-element.elementor-element-c6648e9:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-c6648e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#83B735;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-646 .elementor-element.elementor-element-2ed2b58.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-2ed2b58 .elementor-counter-number-wrapper{color:#A5EE36;font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;}.elementor-646 .elementor-element.elementor-element-2ed2b58 .elementor-counter-title{color:#A5EE36;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-646 .elementor-element.elementor-element-b5a5b51{--display:flex;--min-height:150px;--justify-content:center;}.elementor-646 .elementor-element.elementor-element-b5a5b51:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-b5a5b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#83B735;}.elementor-646 .elementor-element.elementor-element-4d8205a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-4d8205a .elementor-counter-number-wrapper{color:#A5EE36;font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;}.elementor-646 .elementor-element.elementor-element-4d8205a .elementor-counter-title{color:#A5EE36;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-646 .elementor-element.elementor-element-0918619{--display:flex;--min-height:150px;--justify-content:center;}.elementor-646 .elementor-element.elementor-element-0918619:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-0918619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#83B735;}.elementor-646 .elementor-element.elementor-element-f796ad2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-f796ad2 .elementor-counter-number-wrapper{color:#A5EE36;font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;}.elementor-646 .elementor-element.elementor-element-f796ad2 .elementor-counter-title{color:#A5EE36;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-646 .elementor-element.elementor-element-41e5165{--display:flex;--min-height:150px;--justify-content:center;}.elementor-646 .elementor-element.elementor-element-41e5165:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-41e5165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#83B735;}.elementor-646 .elementor-element.elementor-element-afe45a0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-afe45a0 .elementor-counter-number-wrapper{color:#A5EE36;font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;}.elementor-646 .elementor-element.elementor-element-afe45a0 .elementor-counter-title{color:#A5EE36;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-646 .elementor-element.elementor-element-5e54063a{--display:flex;}.elementor-646 .elementor-element.elementor-element-5e54063a > .elementor-shape-top .elementor-shape-fill, .elementor-646 .elementor-element.elementor-element-5e54063a > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#83B735;}.elementor-646 .elementor-element.elementor-element-5e54063a > .elementor-shape-top svg, .elementor-646 .elementor-element.elementor-element-5e54063a > .e-con-inner > .elementor-shape-top svg{height:120px;}@media(max-width:767px){.elementor-646 .elementor-element.elementor-element-c6648e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-b5a5b51{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-0918619{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-41e5165{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-646 .elementor-element.elementor-element-c6648e9{--width:25%;}.elementor-646 .elementor-element.elementor-element-b5a5b51{--width:25%;}.elementor-646 .elementor-element.elementor-element-0918619{--width:25%;}.elementor-646 .elementor-element.elementor-element-41e5165{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-70402663 */.moving-wave .elementor-shape-bottom {
    overflow: hidden;
}

.moving-wave .elementor-shape-bottom svg {
    width: 200%;
    max-width: none;
    left: -25%;
    animation: wave-move 15s linear infinite;
}

@keyframes wave-move {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-33.33%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e54063a */.moving-wave .elementor-shape-top{
    overflow: hidden;
}

.moving-wave .elementor-shape-top svg {
    width: 200%;
    max-width: none;
    left: -25%;
    animation: wave-move 15s linear infinite;
}

@keyframes wave-move {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-33.33%);
    }
}/* End custom CSS */