.elementor-1705 .elementor-element.elementor-element-2cb5f4f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.65;
    --padding-top: 270px;
    --padding-bottom: 270px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1705 .elementor-element.elementor-element-2cb5f4f:not(.elementor-motion-effects-element-type-background),
.elementor-1705 .elementor-element.elementor-element-2cb5f4f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://alsharif-green.site/wp-content/uploads/2026/06/istockphoto-1475289267-612x612-1.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1705 .elementor-element.elementor-element-2cb5f4f::before,
.elementor-1705 .elementor-element.elementor-element-2cb5f4f>.elementor-background-video-container::before,
.elementor-1705 .elementor-element.elementor-element-2cb5f4f>.e-con-inner>.elementor-background-video-container::before,
.elementor-1705 .elementor-element.elementor-element-2cb5f4f>.elementor-background-slideshow::before,
.elementor-1705 .elementor-element.elementor-element-2cb5f4f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1705 .elementor-element.elementor-element-2cb5f4f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var( --e-global-color-astglobalcolor7);
    --background-overlay: '';
}

.elementor-1705 .elementor-element.elementor-element-2cb5f4f>.elementor-shape-bottom svg,
.elementor-1705 .elementor-element.elementor-element-2cb5f4f>.e-con-inner>.elementor-shape-bottom svg {
    height: 49px;
}

.elementor-1705 .elementor-element.elementor-element-fe6a729 {
    --display: flex;
    --gap: 8px 0px;
    --row-gap: 8px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1705 .elementor-element.elementor-element-de48581 {
    text-align: center;
}

.elementor-1705 .elementor-element.elementor-element-de48581 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-1705 .elementor-element.elementor-element-8966e55 {
    --divider-border-style: solid;
    --divider-color: #08800A;
    --divider-border-width: 2px;
}

.elementor-1705 .elementor-element.elementor-element-8966e55>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1705 .elementor-element.elementor-element-8966e55 .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1705 .elementor-element.elementor-element-8966e55 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1705 .elementor-element.elementor-element-c7345d2>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1705 .elementor-element.elementor-element-c7345d2 {
    text-align: center;
}

.elementor-1705 .elementor-element.elementor-element-c7345d2 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-1705 .elementor-element.elementor-element-7ba1da6 .elementor-button {
    background-color: #08800A;
}

.elementor-1705 .elementor-element.elementor-element-7ba1da6>.elementor-widget-container {
    margin: 18px 0px 0px 0px;
}

.elementor-1705 .elementor-element.elementor-element-232e908 {
    --display: flex;
}

.elementor-1705 .elementor-element.elementor-element-34e5c8c {
    --display: flex;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-1705 .elementor-element.elementor-element-2cb5f4f {
        --content-width: 800px;
    }
    .elementor-1705 .elementor-element.elementor-element-fe6a729 {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-1705 .elementor-element.elementor-element-2cb5f4f {
        --padding-top: 120px;
        --padding-bottom: 100px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1705 .elementor-element.elementor-element-8966e55 .elementor-divider-separator {
        width: 12%;
    }
}

@media(max-width:767px) {
    .elementor-1705 .elementor-element.elementor-element-2cb5f4f {
        --padding-top: 120px;
        --padding-bottom: 60px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-1705 .elementor-element.elementor-element-c7345d2>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }
}