.elementor-9707 .elementor-element.elementor-element-7383658:not(.elementor-motion-effects-element-type-background), .elementor-9707 .elementor-element.elementor-element-7383658 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-9707 .elementor-element.elementor-element-7383658 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -128px;
    padding: 0px 0px 0px 0px;
    z-index: 30;
}

    .elementor-9707 .elementor-element.elementor-element-7383658 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-9707 .elementor-element.elementor-element-d742edd > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-9707 .elementor-element.elementor-element-05a5447 .elementor-menu-toggle {
    margin-left: auto;
}

.elementor-9707 .elementor-element.elementor-element-05a5447 .elementor-nav-menu--main .elementor-item {
    color: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-9707 .elementor-element.elementor-element-05a5447 .elementor-nav-menu--dropdown a, .elementor-9707 .elementor-element.elementor-element-05a5447 .elementor-menu-toggle {
    color: #FFFFFF;
}

.elementor-9707 .elementor-element.elementor-element-05a5447 .elementor-nav-menu--dropdown {
    background-color: #414141;
}

.elementor-9707 .elementor-element.elementor-element-05a5447 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9707 .elementor-element.elementor-element-fd5ca3d .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image:linear-gradient(180deg, #cff9d5 0%, #274e3e 100%);
    border-radius: 8px 8px 8px 8px;
}

.elementor-9707 .elementor-element.elementor-element-fd5ca3d > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-9707 .elementor-element.elementor-element-afeab4a .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #cff9d5 0%, #274e3e 100%);
    border-radius: 8px 8px 8px 8px;
}

.elementor-9707 .elementor-element.elementor-element-afeab4a > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-9707 .elementor-element.elementor-element-74ec620 {
    --divider-border-style: solid;
    --divider-color: #15BC2C;
    --divider-border-width: 3px;
}

    .elementor-9707 .elementor-element.elementor-element-74ec620 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-9707 .elementor-element.elementor-element-74ec620 .elementor-divider {
        padding-top: 15px;
        padding-bottom: 15px;
    }

@media(max-width:767px) {
    .elementor-9707 .elementor-element.elementor-element-d742edd img {
        width: 46%;
    }

    .elementor-9707 .elementor-element.elementor-element-d742edd > .elementor-widget-container {
        margin: 0px 0px -32px 0px;
    }

    .elementor-9707 .elementor-element.elementor-element-05a5447 > .elementor-widget-container {
        margin: -31px 0px -22px 0px;
    }

    .elementor-9707 .elementor-element.elementor-element-ad1fb63 {
        width: 46%;
    }

    .elementor-9707 .elementor-element.elementor-element-fd5ca3d .elementor-button {
        padding: 8px 5px 8px 05px;
    }

    .elementor-9707 .elementor-element.elementor-element-fd5ca3d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 25px;
    }

    .elementor-9707 .elementor-element.elementor-element-c606a92 {
        width: 54%;
    }

        .elementor-9707 .elementor-element.elementor-element-c606a92 > .elementor-element-populated {
            margin: 0px 0px 0px 19px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 19px;
        }

    .elementor-9707 .elementor-element.elementor-element-afeab4a .elementor-button {
        padding: 8px 5px 8px 5px;
    }

    .elementor-9707 .elementor-element.elementor-element-afeab4a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 25px 0px 0px;
    }

    .elementor-9707 .elementor-element.elementor-element-74ec620 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-9707 .elementor-element.elementor-element-74ec620 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-9707 .elementor-element.elementor-element-74ec620 > .elementor-widget-container {
        margin: 0px 0px -4px 0px;
    }
}

@media(min-width:768px) {
    .elementor-9707 .elementor-element.elementor-element-971dcc4 {
        width: 17.1%;
    }

    .elementor-9707 .elementor-element.elementor-element-fb0cf4e {
        width: 53.709%;
    }

    .elementor-9707 .elementor-element.elementor-element-ad1fb63 {
        width: 11.791%;
    }

    .elementor-9707 .elementor-element.elementor-element-c606a92 {
        width: 17.4%;
    }
}
