.elementor-30 .elementor-element.elementor-element-a82dd75{--display:flex;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for container, class: .elementor-element-a82dd75 */.hero-section {
    min-height: 900px;
    position: relative;
    overflow: hidden;
    color: #ffffff;

    background-image:
        radial-gradient(
            circle at 50% 105%,
            transparent 0 245px,
            rgba(94, 210, 78, 0.40) 246px 248px,
            transparent 249px 360px,
            rgba(94, 210, 78, 0.30) 361px 363px,
            transparent 364px 475px,
            rgba(94, 210, 78, 0.22) 476px 478px,
            transparent 479px 590px,
            rgba(94, 210, 78, 0.15) 591px 593px,
            transparent 594px
        ),
        linear-gradient(
            110deg,
            rgba(12, 129, 46, 0.82) 0%,
            rgba(15, 132, 85, 0.78) 55%,
            rgba(16, 120, 110, 0.82) 100%
        ),
        url("https://rang1.webdemolive.com/wp-content/uploads/2026/09/Noise-Texture-1.png");

    background-size: cover;
    background-position: center, center, center;
    background-repeat: no-repeat;
}

.elementor-element.elementor-element-4e3b39f.elementor-widget.elementor-widget-off-canvas{
    
     overflow: hidden;
    color: #ffffff;

    background-image:
        linear-gradient(
            110deg,
            rgba(12, 129, 46, 0.82) 0%,
            rgba(15, 132, 85, 0.78) 55%,
            rgba(16, 120, 110, 0.82) 100%
        ),
        url("https://rang1.webdemolive.com/wp-content/uploads/2026/09/Noise-Texture-1.png");

    background-size: cover;
    background-position: center, center, center;
    background-repeat: no-repeat;
}/* End custom CSS */