.elementor-15 .elementor-element.elementor-element-527ec19 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-649edab > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-5f15e1f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5f15e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: linear-gradient(80deg, rgba(255,255,255,1) 70%, rgba(155,203,156,1) 10%);
}

.elementor-15 .elementor-element.elementor-element-5f15e1f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 110px 0px;
}

    .elementor-15 .elementor-element.elementor-element-5f15e1f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-15 .elementor-element.elementor-element-f96fb95 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-7579e32 {
    margin-top: -170px;
    margin-bottom: 0px;
}

.elementor-widget-webinane_elementor_form .sec-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: #1c2647;
}

.elementor-widget-webinane_elementor_form .title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: #1c2647;
}

    .elementor-widget-webinane_elementor_form .title:hover {
        color: #1c2647;
    }

.elementor-widget-webinane_elementor_form .custom-field__1 {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: #1c2647;
}

    .elementor-widget-webinane_elementor_form .custom-field__1:hover {
        color: #1c2647;
    }

    .elementor-widget-webinane_elementor_form .custom-field__1 i {
        color: #1c2647;
    }

.elementor-widget-webinane_elementor_form .custom-field__2 {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: #1c2647;
}

    .elementor-widget-webinane_elementor_form .custom-field__2:hover {
        color: #1c2647;
    }

    .elementor-widget-webinane_elementor_form .custom-field__2 i {
        color: #1c2647;
    }

.elementor-widget-webinane_elementor_form .custom-field__3 {
    background-color: #1c2647;
}

.elementor-widget-webinane_elementor_form .jp-controls button {
    color: #1c2647;
    background-color: #1c2647;
}

.elementor-widget-webinane_elementor_form .jp-volume-controls button i {
    color: #1c2647;
}

.elementor-widget-webinane_elementor_form .jp-volume-controls button {
    background-color: #1c2647;
}

.elementor-widget-webinane_elementor_form .jp-duration {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: #1c2647;
}

.elementor-widget-webinane_elementor_form .sermon-img-style3 figure::before {
    background-color: #1c2647;
}

.elementor-widget-webinane_elementor_form .sermons-links li a {
    color: #1c2647;
    background-color: #1c2647;
}

    .elementor-widget-webinane_elementor_form .sermons-links li a:hover {
        color: #1c2647;
        background-color: #1c2647;
    }

.elementor-widget-webinane_elementor_form .sermons-vid-player > a {
    color: #1c2647;
    background-color: #1c2647;
}

.elementor-widget-webinane_elementor_form .sermons-slider-style .owl-nav button span {
    color: #1c2647;
}

.elementor-widget-webinane_elementor_form .sermons-slider-style .owl-nav {
    background-color: #1c2647;
}

    .elementor-widget-webinane_elementor_form .sermons-slider-style .owl-nav button span:hover {
        color: #1c2647;
    }

    .elementor-widget-webinane_elementor_form .sermons-slider-style .owl-nav:hover {
        background-color: #1c2647;
    }

.elementor-widget-webinane_elementor_form .chose-date input {
    color: #1c2647;
    background-color: #1c2647;
}

.elementor-widget-webinane_elementor_form .chose-date > i {
    color: #1c2647;
}

.elementor-15 .elementor-element.elementor-element-6c8e7be .sec-title {
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #848484;
}

.elementor-15 .elementor-element.elementor-element-6c8e7be .title {
    font-family: "PT Serif", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 54px;
    color: #072f37;
}

    .elementor-15 .elementor-element.elementor-element-6c8e7be .title:hover {
        color: #f26938;
    }

.elementor-15 .elementor-element.elementor-element-6c8e7be .custom-field__1 {
    font-family: "Muli", Sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: #F26938;
}

    .elementor-15 .elementor-element.elementor-element-6c8e7be .custom-field__1:hover {
        color: #f26938;
    }

    .elementor-15 .elementor-element.elementor-element-6c8e7be .custom-field__1 i {
        color: #f26938;
    }

.elementor-15 .elementor-element.elementor-element-6c8e7be .custom-field__2 {
    font-family: "Muli", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #3E3734;
}

    .elementor-15 .elementor-element.elementor-element-6c8e7be .custom-field__2:hover {
        color: #f26938;
    }

    .elementor-15 .elementor-element.elementor-element-6c8e7be .custom-field__2 i {
        color: #f26938;
    }

.elementor-15 .elementor-element.elementor-element-6c8e7be .custom-field__3 {
    background-color: #f26938;
}

.elementor-15 .elementor-element.elementor-element-6c8e7be .jp-controls button {
    color: #ffffff;
    background-color: #111111;
}

.elementor-15 .elementor-element.elementor-element-6c8e7be .jp-volume-controls button i {
    color: #ffffff;
}

.elementor-15 .elementor-element.elementor-element-6c8e7be .jp-volume-controls button {
    background-color: #252525;
}

.elementor-15 .elementor-element.elementor-element-6c8e7be .jp-duration {
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #072f37;
}

.elementor-15 .elementor-element.elementor-element-6c8e7be .sermon-img-style3 figure::before {
    background-color: rgba(242,105,56,0.58);
}

.elementor-15 .elementor-element.elementor-element-6c8e7be .sermons-links li a {
    color: #d4d4d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
    background-color: rgba(255,255,255,0.01);
}

    .elementor-15 .elementor-element.elementor-element-6c8e7be .sermons-links li a:hover {
        color: #ffffff;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #f26938;
        background-color: #f26938;
    }

.elementor-15 .elementor-element.elementor-element-6c8e7be .sermons-slider-style .owl-nav button span {
    color: #f26938;
}

.elementor-15 .elementor-element.elementor-element-6c8e7be .sermons-slider-style .owl-nav {
    background-color: rgba(255,240,234,0);
}

    .elementor-15 .elementor-element.elementor-element-6c8e7be .sermons-slider-style .owl-nav button span:hover {
        color: #ffffff;
    }

.elementor-15 .elementor-element.elementor-element-297de74 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-297de74 > .elementor-container {
    max-width: 1280px,background: linear-gradient(0deg, rgb(155 203 156) 35%, rgb(247 243 239) 50%);
    ;
}

.elementor-15 .elementor-element.elementor-element-297de74 {
    padding: 100px 0px 0px 0px;
}

.elementor-widget-heading .elementor-heading-title {
    color: #fff;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-15 .elementor-element.elementor-element-67084e4 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-15 .elementor-element.elementor-element-67084e4 .elementor-heading-title {
    color: #f26938;
    font-family: "Handlee", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-15 .elementor-element.elementor-element-ce5ee81 > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-15 .elementor-element.elementor-element-ce5ee81 .elementor-heading-title {
    color: #1c2647;
    font-family: "PT Serif", Sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 64px;
}

.elementor-15 .elementor-element.elementor-element-88c07c3 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-15 .elementor-element.elementor-element-88c07c3 .elementor-heading-title {
    color: #808080;
    font-family: "Muli", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-15 .elementor-element.elementor-element-c22f032 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-9e25620.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-9e25620.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: #1c2647;
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: #1c2647;
    border-color: #1c2647;
}

    .elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
        fill: #1c2647;
    }

.elementor-15 .elementor-element.elementor-element-311fcc8 {
    width: auto;
    max-width: auto;
}

    .elementor-15 .elementor-element.elementor-element-311fcc8 > .elementor-widget-container {
        margin: 0px 0px 0px -10px;
    }

    .elementor-15 .elementor-element.elementor-element-311fcc8 .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-311fcc8.elementor-view-stacked .elementor-icon {
        background-color: #000000;
    }

    .elementor-15 .elementor-element.elementor-element-311fcc8.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-311fcc8.elementor-view-default .elementor-icon {
        color: #000000;
        border-color: #000000;
    }

        .elementor-15 .elementor-element.elementor-element-311fcc8.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-311fcc8.elementor-view-default .elementor-icon svg {
            fill: #000000;
        }

    .elementor-15 .elementor-element.elementor-element-311fcc8 .elementor-icon {
        font-size: 38px;
    }

        .elementor-15 .elementor-element.elementor-element-311fcc8 .elementor-icon svg {
            height: 38px;
        }

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: #1c2647;
    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-15 .elementor-element.elementor-element-b1568a2 {
    width: auto;
    max-width: auto;
}

    .elementor-15 .elementor-element.elementor-element-b1568a2 > .elementor-widget-container {
        padding: 0px 0px 0px 18px;
    }

    .elementor-15 .elementor-element.elementor-element-b1568a2 .elementor-counter-number-wrapper {
        color: #f26938;
        font-family: "PT Serif", Sans-serif;
        font-size: 40px;
        font-weight: 700;
    }

.elementor-15 .elementor-element.elementor-element-4040776 > .elementor-widget-container {
    margin: 14px 0px 0px -7px;
}

.elementor-15 .elementor-element.elementor-element-4040776 .elementor-heading-title {
    color: #2b2b2b;
    font-family: "PT Serif", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-15 .elementor-element.elementor-element-f6047d3 > .elementor-widget-container {
    margin: 0px 0px 0px -6px;
}

.elementor-15 .elementor-element.elementor-element-f6047d3 .elementor-heading-title {
    color: #999999;
    font-family: "Muli", Sans-serif;
    font-size: 13px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-146e8f1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-146e8f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-779af87 {
    width: auto;
    max-width: auto;
}

    .elementor-15 .elementor-element.elementor-element-779af87 > .elementor-widget-container {
        margin: 0px 0px 0px -10px;
    }

    .elementor-15 .elementor-element.elementor-element-779af87 .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-779af87.elementor-view-stacked .elementor-icon {
        background-color: #000000;
    }

    .elementor-15 .elementor-element.elementor-element-779af87.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-779af87.elementor-view-default .elementor-icon {
        color: #000000;
        border-color: #000000;
    }

        .elementor-15 .elementor-element.elementor-element-779af87.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-779af87.elementor-view-default .elementor-icon svg {
            fill: #000000;
        }

    .elementor-15 .elementor-element.elementor-element-779af87 .elementor-icon {
        font-size: 38px;
    }

        .elementor-15 .elementor-element.elementor-element-779af87 .elementor-icon svg {
            height: 38px;
        }

.elementor-15 .elementor-element.elementor-element-f6bd85e {
    width: auto;
    max-width: auto;
}

    .elementor-15 .elementor-element.elementor-element-f6bd85e > .elementor-widget-container {
        padding: 0px 0px 0px 18px;
    }

    .elementor-15 .elementor-element.elementor-element-f6bd85e .elementor-counter-number-wrapper {
        color: #f26938;
        font-family: "PT Serif", Sans-serif;
        font-size: 40px;
        font-weight: 700;
    }

.elementor-15 .elementor-element.elementor-element-39255f3 > .elementor-widget-container {
    margin: 14px 0px 0px -7px;
}

.elementor-15 .elementor-element.elementor-element-39255f3 .elementor-heading-title {
    color: #2b2b2b;
    font-family: "PT Serif", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-15 .elementor-element.elementor-element-2ae9f48 > .elementor-widget-container {
    margin: 0px 0px 0px -6px;
}

.elementor-15 .elementor-element.elementor-element-2ae9f48 .elementor-heading-title {
    color: #999999;
    font-family: "Muli", Sans-serif;
    font-size: 13px;
    font-weight: 400;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-9c6f402.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-9c6f402.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-9c6f402 > .elementor-element-populated {
    padding: 0px 0px 0px 25px;
}

.elementor-15 .elementor-element.elementor-element-af6af4a {
    width: auto;
    max-width: auto;
}

    .elementor-15 .elementor-element.elementor-element-af6af4a > .elementor-widget-container {
        margin: 0px 0px 0px -10px;
    }

    .elementor-15 .elementor-element.elementor-element-af6af4a .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-af6af4a.elementor-view-stacked .elementor-icon {
        background-color: #000000;
    }

    .elementor-15 .elementor-element.elementor-element-af6af4a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-af6af4a.elementor-view-default .elementor-icon {
        color: #000000;
        border-color: #000000;
    }

        .elementor-15 .elementor-element.elementor-element-af6af4a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-af6af4a.elementor-view-default .elementor-icon svg {
            fill: #000000;
        }

    .elementor-15 .elementor-element.elementor-element-af6af4a .elementor-icon {
        font-size: 38px;
    }

        .elementor-15 .elementor-element.elementor-element-af6af4a .elementor-icon svg {
            height: 38px;
        }

.elementor-15 .elementor-element.elementor-element-1c23438 {
    width: auto;
    max-width: auto;
}

    .elementor-15 .elementor-element.elementor-element-1c23438 > .elementor-widget-container {
        padding: 0px 0px 0px 18px;
    }

    .elementor-15 .elementor-element.elementor-element-1c23438 .elementor-counter-number-wrapper {
        color: #f26938;
        font-family: "PT Serif", Sans-serif;
        font-size: 40px;
        font-weight: 700;
    }

.elementor-15 .elementor-element.elementor-element-1df42b8 > .elementor-widget-container {
    margin: 14px 0px 0px -7px;
}

.elementor-15 .elementor-element.elementor-element-1df42b8 .elementor-heading-title {
    color: #2b2b2b;
    font-family: "PT Serif", Sans-serif;
    font-size: 19px;
    font-weight: 700;
}

.elementor-15 .elementor-element.elementor-element-43b6d0f > .elementor-widget-container {
    margin: 0px 0px 0px -6px;
}

.elementor-15 .elementor-element.elementor-element-43b6d0f .elementor-heading-title {
    color: #999999;
    font-family: "Muli", Sans-serif;
    font-size: 13px;
    font-weight: 400;
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-15 .elementor-element.elementor-element-e2e452e .elementor-button {
    background-color: #f26938;
    font-family: "Muli", Sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    fill: #ffffff;
    color: #ffffff;
    border-radius: 0px 0px 0px 0px;
    padding: 21px 55px 21px 55px;
}

.elementor-15 .elementor-element.elementor-element-e2e452e > .elementor-widget-container {
    margin: 55px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-15 .elementor-element.elementor-element-a72a740 {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-98a4a15 > .elementor-widget-container {
    margin: -90% 0% 0% 0%;
}

.elementor-15 .elementor-element.elementor-element-98a4a15 {
    text-align: right;
}

    .elementor-15 .elementor-element.elementor-element-98a4a15 img {
        box-shadow: 9px 15px 50px 0px rgba(0,0,0,0.29);
    }

.elementor-15 .elementor-element.elementor-element-bcd5d17:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bcd5d17 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../../staging.deeds2.wpcharity.com/wp-content/uploads/2019/09/cloud-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-15 .elementor-element.elementor-element-bcd5d17 > .elementor-container {
    max-width: 1280px;
}

.elementor-15 .elementor-element.elementor-element-bcd5d17 > .elementor-background-overlay {
    opacity: 0.85;
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(155,203,156,1) 100%);
    ;
}

.elementor-15 .elementor-element.elementor-element-bcd5d17 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 85px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-e624de5 > .elementor-container {
    max-width: 1280px;
}

.elementor-15 .elementor-element.elementor-element-5485f08 {
    text-align: center;
}

    .elementor-15 .elementor-element.elementor-element-5485f08 .elementor-heading-title {
        color: #f26938;
        font-family: "Handlee", Sans-serif;
        font-size: 20px;
        font-weight: 400;
    }

.elementor-15 .elementor-element.elementor-element-5d930a2 > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-15 .elementor-element.elementor-element-5d930a2 {
    text-align: center;
}

    .elementor-15 .elementor-element.elementor-element-5d930a2 .elementor-heading-title {
        color: #1c2647;
        font-family: "PT Serif", Sans-serif;
        font-size: 55px;
        font-weight: 700;
        text-transform: capitalize;
    }

.elementor-15 .elementor-element.elementor-element-c1a27b7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-c1a27b7 > .elementor-container {
    text-align: center;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-5382950.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-5382950.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-5382950.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-5382950 > .elementor-element-populated {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary );
}

    .elementor-widget-divider .elementor-divider__text {
        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-widget-divider.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
        color: var( --e-global-color-secondary );
        border-color: var( --e-global-color-secondary );
    }

        .elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-secondary );
        }

.elementor-15 .elementor-element.elementor-element-4b6ee23 {
    --divider-border-style: solid;
    --divider-color: #dcdcdc;
    --divider-border-width: 1px;
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-15 .elementor-element.elementor-element-4b6ee23 .elementor-divider-separator {
        width: 78px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-15 .elementor-element.elementor-element-4b6ee23 .elementor-divider {
        text-align: center;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-15 .elementor-element.elementor-element-74f87c0 {
    width: auto;
    max-width: auto;
}

    .elementor-15 .elementor-element.elementor-element-74f87c0 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-15 .elementor-element.elementor-element-74f87c0 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-15 .elementor-element.elementor-element-74f87c0.elementor-view-stacked .elementor-icon {
        background-color: #f26938;
    }

    .elementor-15 .elementor-element.elementor-element-74f87c0.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-74f87c0.elementor-view-default .elementor-icon {
        color: #f26938;
        border-color: #f26938;
    }

        .elementor-15 .elementor-element.elementor-element-74f87c0.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-74f87c0.elementor-view-default .elementor-icon svg {
            fill: #f26938;
        }

    .elementor-15 .elementor-element.elementor-element-74f87c0 .elementor-icon {
        font-size: 25px;
    }

        .elementor-15 .elementor-element.elementor-element-74f87c0 .elementor-icon svg {
            height: 25px;
        }

.elementor-15 .elementor-element.elementor-element-2364b76 {
    --divider-border-style: solid;
    --divider-color: #dcdcdc;
    --divider-border-width: 1px;
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-15 .elementor-element.elementor-element-2364b76 .elementor-divider-separator {
        width: 78px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-15 .elementor-element.elementor-element-2364b76 .elementor-divider {
        text-align: center;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-15 .elementor-element.elementor-element-a5f54a3 > .elementor-container {
    max-width: 1280px;
}

.elementor-15 .elementor-element.elementor-element-a5f54a3 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-4847897 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-81628d8 img {
    width: 100%;
    max-width: 100%;
    filter: brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-15 .elementor-element.elementor-element-d1fdb81 .elementor-heading-title {
    color: #ffffff;
    font-family: "PT Serif", Sans-serif;
    font-size: 33px;
    font-weight: 700;
}

.elementor-15 .elementor-element.elementor-element-a28026a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Muli", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-15 .elementor-element.elementor-element-b1a0d2b > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-cdd44f9 img {
    width: 100%;
    max-width: 100%;
}

.elementor-15 .elementor-element.elementor-element-fec9229 .elementor-heading-title {
    color: #ffffff;
    font-family: "PT Serif", Sans-serif;
    font-size: 33px;
    font-weight: 700;
}

.elementor-15 .elementor-element.elementor-element-65704d1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Muli", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-15 .elementor-element.elementor-element-be50127 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-aed1825 img {
    width: 100%;
    max-width: 100%;
    filter: brightness( 68% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-15 .elementor-element.elementor-element-2b81559 .elementor-heading-title {
    color: #ffffff;
    font-family: "PT Serif", Sans-serif;
    font-size: 33px;
    font-weight: 700;
}

.elementor-15 .elementor-element.elementor-element-b22db78 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Muli", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-15 .elementor-element.elementor-element-7c94fe4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7c94fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../../staging.deeds2.wpcharity.com/wp-content/uploads/2025/01/five-point.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-15 .elementor-element.elementor-element-7c94fe4 > .elementor-background-overlay {
    background-color: rgba(0,0,0,0.8);
    opacity: 0.64;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-7c94fe4 > .elementor-container {
    max-width: 1280px;
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-7c94fe4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 105px 0px;
}

.elementor-15 .elementor-element.elementor-element-3672d1b .elementor-heading-title {
    color: #f26938;
    font-family: "Handlee", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-15 .elementor-element.elementor-element-a5a53ec > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-15 .elementor-element.elementor-element-a5a53ec .elementor-heading-title {
    color: #ffffff;
    font-family: "PT Serif", Sans-serif;
    font-size: 55px;
    font-weight: 700;
    line-height: 54px;
}

.elementor-15 .elementor-element.elementor-element-fc97fa1 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0% 24% 0% 24%;
}

.elementor-15 .elementor-element.elementor-element-fc97fa1 {
    text-align: center;
}

    .elementor-15 .elementor-element.elementor-element-fc97fa1 .elementor-heading-title {
        color: #d3d3d3;
        font-family: "Muli", Sans-serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 26px;
    }

.elementor-15 .elementor-element.elementor-element-0db9335 > .elementor-container {
    max-width: 600px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-34e40f2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-34e40f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-34e40f2.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-15 .elementor-element.elementor-element-34e40f2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-10c99fb {
    width: auto;
    max-width: auto;
    text-align: left;
}

    .elementor-15 .elementor-element.elementor-element-10c99fb > .elementor-widget-container {
        margin: 0px 0px 0px 18px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-10c99fb .elementor-heading-title {
        color: #ffffff;
        font-family: "Muli", Sans-serif;
        font-size: 20px;
        font-weight: 400;
    }

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-44d9bd4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-44d9bd4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-44d9bd4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-e9afab7 {
    font-family: "Muli", Sans-serif;
    font-size: 32px;
    font-weight: 800;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-2e6dec8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-2e6dec8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-2e6dec8.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-ea4a098 {
    width: auto;
    max-width: auto;
    text-align: left;
}

    .elementor-15 .elementor-element.elementor-element-ea4a098 > .elementor-widget-container {
        padding: 0px 0px 0px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-ea4a098 .elementor-heading-title {
        color: #ffffff;
        font-family: "Muli", Sans-serif;
        font-size: 20px;
        font-weight: 400;
    }

.elementor-widget-donation_button a.elementor-button, .elementor-widget-donation_button .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    background-color: var( --e-global-color-accent );
}

.elementor-15 .elementor-element.elementor-element-383eb5b > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-383eb5b a.elementor-button, .elementor-15 .elementor-element.elementor-element-383eb5b .elementor-button {
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #f26938;
    border-radius: 0px 0px 0px 0px;
    padding: 21px 55px 21px 55px;
}

.elementor-15 .elementor-element.elementor-element-a54d764 > .elementor-container {
    max-width: 1280px;
}

.elementor-15 .elementor-element.elementor-element-a54d764 > .elementor-background-overlay {
    opacity: 0.85;
}

.elementor-15 .elementor-element.elementor-element-a54d764 {
    padding: 85px 0px 110px 0px;
    background: linear-gradient(160deg, rgba(255,255,255,1) 70%, rgba(155,203,156,1) 10%)
}

.elementor-15 .elementor-element.elementor-element-d7273dd {
    text-align: center;
}

    .elementor-15 .elementor-element.elementor-element-d7273dd .elementor-heading-title {
        color: #f26938;
        font-family: "Handlee", Sans-serif;
        font-size: 20px;
        font-weight: 400;
    }

.elementor-15 .elementor-element.elementor-element-c06b02d > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-15 .elementor-element.elementor-element-c06b02d {
    text-align: center;
}

    .elementor-15 .elementor-element.elementor-element-c06b02d .elementor-heading-title {
        color: #1c2647;
        font-family: "PT Serif", Sans-serif;
        font-size: 55px;
        font-weight: 700;
        text-transform: capitalize;
    }

.elementor-15 .elementor-element.elementor-element-f446a88 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-f446a88 > .elementor-container {
    text-align: center;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-9bfe030.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-9bfe030.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-9bfe030.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-9bfe030 > .elementor-element-populated {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-65b7922 {
    --divider-border-style: solid;
    --divider-color: #dcdcdc;
    --divider-border-width: 1px;
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-15 .elementor-element.elementor-element-65b7922 .elementor-divider-separator {
        width: 78px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-15 .elementor-element.elementor-element-65b7922 .elementor-divider {
        text-align: center;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-15 .elementor-element.elementor-element-46edf08 {
    width: auto;
    max-width: auto;
}

    .elementor-15 .elementor-element.elementor-element-46edf08 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-15 .elementor-element.elementor-element-46edf08 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-15 .elementor-element.elementor-element-46edf08.elementor-view-stacked .elementor-icon {
        background-color: #f26938;
    }

    .elementor-15 .elementor-element.elementor-element-46edf08.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-46edf08.elementor-view-default .elementor-icon {
        color: #f26938;
        border-color: #f26938;
    }

        .elementor-15 .elementor-element.elementor-element-46edf08.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-46edf08.elementor-view-default .elementor-icon svg {
            fill: #f26938;
        }

    .elementor-15 .elementor-element.elementor-element-46edf08 .elementor-icon {
        font-size: 25px;
    }

        .elementor-15 .elementor-element.elementor-element-46edf08 .elementor-icon svg {
            height: 25px;
        }

.elementor-15 .elementor-element.elementor-element-ed7904c {
    --divider-border-style: solid;
    --divider-color: #dcdcdc;
    --divider-border-width: 1px;
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-15 .elementor-element.elementor-element-ed7904c .elementor-divider-separator {
        width: 78px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-15 .elementor-element.elementor-element-ed7904c .elementor-divider {
        text-align: center;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-15 .elementor-element.elementor-element-65f7401 > .elementor-container {
    max-width: 1280px;
}

.elementor-15 .elementor-element.elementor-element-65f7401 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-c44abc9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-webinane_elementor_events .title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: #1c2647;
}

    .elementor-widget-webinane_elementor_events .title:hover {
        color: #f26938;
    }

.elementor-widget-webinane_elementor_events .event-item-contnt > span {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: #1c2647;
    background-color: #1c2647;
}

.elementor-widget-webinane_elementor_events .event-item-meta > span, .event-lst-img span {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: #1c2647;
}

    .elementor-widget-webinane_elementor_events .event-item-meta > span i, .event-lst-img span i {
        color: #1c2647;
    }

.elementor-widget-webinane_elementor_events .event-item-loc > span, .event-lst-title span {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: #1c2647;
}

    .elementor-widget-webinane_elementor_events .event-item-loc > span i, .event-lst-title span i {
        color: #1c2647;
    }

.elementor-widget-webinane_elementor_events .event-preacher h5 {
    color: #1c2647;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-webinane_elementor_events .event-preacher span {
    color: #1c2647;
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-webinane_elementor_events a.theme-btn-border {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    background-color: var( --e-global-color-accent );
}

.elementor-15 .elementor-element.elementor-element-48d6a20 .title {
    font-family: "PT Serif", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    color: #1a1a1a;
}

    .elementor-15 .elementor-element.elementor-element-48d6a20 .title:hover {
        color: #f26938;
    }

.elementor-15 .elementor-element.elementor-element-48d6a20 .event-item-contnt > span {
    font-family: "Muli", Sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #f26938;
}

.elementor-15 .elementor-element.elementor-element-48d6a20 .event-item-meta > span, .event-lst-img span {
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #ffffff;
}

    .elementor-15 .elementor-element.elementor-element-48d6a20 .event-item-meta > span i, .event-lst-img span i {
        color: #f26938;
    }

.elementor-15 .elementor-element.elementor-element-48d6a20 .event-item-loc > span, .event-lst-title span {
    font-family: "Muli", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #808080;
}

    .elementor-15 .elementor-element.elementor-element-48d6a20 .event-item-loc > span i, .event-lst-title span i {
        color: #f26938;
    }

.elementor-15 .elementor-element.elementor-element-48d6a20 .event-preacher h5 {
    color: #1a1a1a;
    font-family: "PT Serif", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-15 .elementor-element.elementor-element-48d6a20 .event-preacher span {
    color: #777777;
    font-family: "PT Serif", Sans-serif;
    font-size: 13px;
}

.elementor-15 .elementor-element.elementor-element-48d6a20 a.theme-btn-border {
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    fill: #f26938;
    color: #f26938;
    background-color: #ffffff;
}

    .elementor-15 .elementor-element.elementor-element-48d6a20 a.theme-btn-border:hover, .elementor-15 .elementor-element.elementor-element-48d6a20 a.theme-btn-border:focus {
        color: #ffffff;
    }

    .elementor-15 .elementor-element.elementor-element-48d6a20 a.theme-btn-border:hover, .elementor-15 .elementor-element.elementor-element-48d6a20 .theme-btn-border:hover, .elementor-15 .elementor-element.elementor-element-48d6a20 a.theme-btn-border:focus, .elementor-15 .elementor-element.elementor-element-48d6a20 .theme-btn-border:focus {
        background-color: #f26938;
    }

.elementor-15 .elementor-element.elementor-element-48d6a20 .theme-btn-border {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #f26938;
}

.elementor-15 .elementor-element.elementor-element-48d6a20 a.theme-btn-border, .elementor-15 .elementor-element.elementor-element-48d6a20 .theme-btn-border {
    padding: 21px 65px 21px 65px;
}

.elementor-15 .elementor-element.elementor-element-92141da:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-92141da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../../staging.deeds2.wpcharity.com/wp-content/uploads/2025/01/live-broad-cast.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-15 .elementor-element.elementor-element-92141da > .elementor-background-overlay {
    background-color: rgba(0,0,0,0.5);
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-92141da > .elementor-container {
    max-width: 1280px;
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-92141da {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 210px 0px 160px 0px;
}

.elementor-15 .elementor-element.elementor-element-9213ce4 .elementor-heading-title {
    color: #ffffff;
    font-family: "Handlee", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-15 .elementor-element.elementor-element-89493e6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-365662b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-365662b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-365662b.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-4cc5e13 {
    --divider-border-style: solid;
    --divider-color: #d9b684;
    --divider-border-width: 1px;
}

    .elementor-15 .elementor-element.elementor-element-4cc5e13 > .elementor-widget-container {
        margin: 18% -37% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-4cc5e13 .elementor-divider-separator {
        width: 80px;
        margin: 0 auto;
        margin-right: 0;
    }

    .elementor-15 .elementor-element.elementor-element-4cc5e13 .elementor-divider {
        text-align: right;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-09e8a32.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-09e8a32.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-09e8a32.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-aa80ebf > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-15 .elementor-element.elementor-element-aa80ebf {
    text-align: center;
}

    .elementor-15 .elementor-element.elementor-element-aa80ebf .elementor-heading-title {
        color: #ffffff;
        font-family: "PT Serif", Sans-serif;
        font-size: 48px;
        font-weight: 700;
        line-height: 54px;
    }

.elementor-15 .elementor-element.elementor-element-440fcf6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-f1786c6 {
    --divider-border-style: solid;
    --divider-color: #d9b684;
    --divider-border-width: 1px;
}

    .elementor-15 .elementor-element.elementor-element-f1786c6 > .elementor-widget-container {
        margin: 18% 0% 0% -37%;
    }

    .elementor-15 .elementor-element.elementor-element-f1786c6 .elementor-divider-separator {
        width: 80px;
        margin: 0 auto;
        margin-left: 0;
    }

    .elementor-15 .elementor-element.elementor-element-f1786c6 .elementor-divider {
        text-align: left;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }

.elementor-15 .elementor-element.elementor-element-c91df95 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-c91df95.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
}

.elementor-15 .elementor-element.elementor-element-c91df95.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-c91df95.elementor-view-default .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
}

    .elementor-15 .elementor-element.elementor-element-c91df95.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-c91df95.elementor-view-default .elementor-icon svg {
        fill: #ffffff;
    }

.elementor-15 .elementor-element.elementor-element-c91df95 .elementor-icon {
    font-size: 75px;
}

    .elementor-15 .elementor-element.elementor-element-c91df95 .elementor-icon svg {
        height: 75px;
    }

.elementor-15 .elementor-element.elementor-element-a60aed5 > .elementor-container {
    max-width: 1280px;
}

.elementor-15 .elementor-element.elementor-element-a60aed5 {
    padding: 85px 0px 100px 0px;
}

.elementor-15 .elementor-element.elementor-element-ecf428d {
    text-align: center;
}

    .elementor-15 .elementor-element.elementor-element-ecf428d .elementor-heading-title {
        color: #f26938;
        font-family: "Handlee", Sans-serif;
        font-size: 20px;
        font-weight: 400;
    }

.elementor-15 .elementor-element.elementor-element-ceec274 > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-15 .elementor-element.elementor-element-ceec274 {
    text-align: center;
}

    .elementor-15 .elementor-element.elementor-element-ceec274 .elementor-heading-title {
        color: #1c2647;
        font-family: "PT Serif", Sans-serif;
        font-size: 55px;
        font-weight: 700;
        text-transform: capitalize;
    }

.elementor-15 .elementor-element.elementor-element-56d78d8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-56d78d8 > .elementor-container {
    text-align: center;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-24fc118.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-24fc118.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-24fc118.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-24fc118 > .elementor-element-populated {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-08a9c7d {
    --divider-border-style: solid;
    --divider-color: #dcdcdc;
    --divider-border-width: 1px;
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-15 .elementor-element.elementor-element-08a9c7d .elementor-divider-separator {
        width: 78px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-15 .elementor-element.elementor-element-08a9c7d .elementor-divider {
        text-align: center;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-15 .elementor-element.elementor-element-2453370 {
    width: auto;
    max-width: auto;
}

    .elementor-15 .elementor-element.elementor-element-2453370 > .elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-15 .elementor-element.elementor-element-2453370 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-15 .elementor-element.elementor-element-2453370.elementor-view-stacked .elementor-icon {
        background-color: #f26938;
    }

    .elementor-15 .elementor-element.elementor-element-2453370.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2453370.elementor-view-default .elementor-icon {
        color: #f26938;
        border-color: #f26938;
    }

        .elementor-15 .elementor-element.elementor-element-2453370.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2453370.elementor-view-default .elementor-icon svg {
            fill: #f26938;
        }

    .elementor-15 .elementor-element.elementor-element-2453370 .elementor-icon {
        font-size: 25px;
    }

        .elementor-15 .elementor-element.elementor-element-2453370 .elementor-icon svg {
            height: 25px;
        }

.elementor-15 .elementor-element.elementor-element-03ed0e3 {
    --divider-border-style: solid;
    --divider-color: #dcdcdc;
    --divider-border-width: 1px;
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-15 .elementor-element.elementor-element-03ed0e3 .elementor-divider-separator {
        width: 78px;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-15 .elementor-element.elementor-element-03ed0e3 .elementor-divider {
        text-align: center;
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

.elementor-15 .elementor-element.elementor-element-665f9ea > .elementor-container {
    max-width: 1280px;
}

.elementor-15 .elementor-element.elementor-element-665f9ea {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-ce37262 .title {
    font-family: "PT Serif", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 33px;
    color: #072f37;
}

    .elementor-15 .elementor-element.elementor-element-ce37262 .title:hover {
        color: #f26938;
    }

.elementor-15 .elementor-element.elementor-element-ce37262 .custom-field__1 {
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #072f37;
}

    .elementor-15 .elementor-element.elementor-element-ce37262 .custom-field__1:hover {
        color: #f26938;
    }

    .elementor-15 .elementor-element.elementor-element-ce37262 .custom-field__1 i {
        color: #f26938;
    }

.elementor-15 .elementor-element.elementor-element-ce37262 .custom-field__3 {
    background-color: #f26938;
}

.elementor-15 .elementor-element.elementor-element-ce37262 .jp-controls button {
    color: #ffffff;
    background-color: #111111;
}

.elementor-15 .elementor-element.elementor-element-ce37262 .jp-volume-controls button i {
    color: #ffffff;
}

.elementor-15 .elementor-element.elementor-element-ce37262 .jp-volume-controls button {
    background-color: #252525;
}

.elementor-15 .elementor-element.elementor-element-ce37262 .jp-duration {
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #072f37;
}

.elementor-15 .elementor-element.elementor-element-0eb6df4 > .elementor-container {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-0eb6df4 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-0e5c16b .elementor-button {
    background-color: #ffffff;
    font-family: "Muli", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    fill: #f26938;
    color: #f26938;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #f26938;
    border-radius: 0px 0px 0px 0px;
    padding: 21px 35px 21px 35px;
}

    .elementor-15 .elementor-element.elementor-element-0e5c16b .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-0e5c16b .elementor-button:focus {
        background-color: #f26938;
        color: #ffffff;
    }

.elementor-15 .elementor-element.elementor-element-0e5c16b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-0e5c16b .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-0e5c16b .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-15 .elementor-element.elementor-element-df6a5a7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-image-gallery .gallery-item .gallery-caption {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-15 .elementor-element.elementor-element-ebc1ff4 .gallery-item .gallery-caption {
    text-align: center;
}

@media(max-width:1024px) {
    .elementor-15 .elementor-element.elementor-element-fc97fa1 > .elementor-widget-container {
        padding: 0% 14% 0% 14%;
    }

    .elementor-15 .elementor-element.elementor-element-4cc5e13 > .elementor-widget-container {
        margin: 18% 0% 0% 0%;
    }

    .elementor-15 .elementor-element.elementor-element-f1786c6 > .elementor-widget-container {
        margin: 18% 0% 0% 0%;
    }
}

@media(max-width:767px) {
    .elementor-15 .elementor-element.elementor-element-5f15e1f {
        padding: 0px 0px 80px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-7579e32 {
        margin-top: -70px;
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-6c8e7be .title {
        font-size: 35px;
        line-height: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-297de74 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-ce5ee81 .elementor-heading-title {
        font-size: 35px;
        line-height: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-88c07c3 .elementor-heading-title {
        font-size: 16px;
        line-height: 26px;
    }

    .elementor-15 .elementor-element.elementor-element-146e8f1 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-9c6f402 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 10px;
    }

    .elementor-15 .elementor-element.elementor-element-bcd5d17 {
        margin-top: 0px;
        margin-bottom: -50px;
        padding: 40px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-5485f08 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-5d930a2 .elementor-heading-title {
        font-size: 35px;
        line-height: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-4847897 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-d1fdb81 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-15 .elementor-element.elementor-element-b1a0d2b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-fec9229 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-15 .elementor-element.elementor-element-be50127 > .elementor-element-populated {
        margin: 0px 0px -30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-2b81559 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-15 .elementor-element.elementor-element-7c94fe4 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a5a53ec .elementor-heading-title {
        font-size: 35px;
        line-height: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-fc97fa1 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-44d9bd4.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-15 .elementor-element.elementor-element-a54d764 {
        padding: 50px 0px 80px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-d7273dd > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-c06b02d .elementor-heading-title {
        font-size: 35px;
        line-height: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-92141da {
        padding: 80px 0px 80px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-aa80ebf .elementor-heading-title {
        font-size: 35px;
        line-height: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-a60aed5 {
        padding: 40px 0px 80px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-ecf428d > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-ceec274 .elementor-heading-title {
        font-size: 35px;
        line-height: 40px;
    }
}

@media(min-width:768px) {
    .elementor-15 .elementor-element.elementor-element-365662b {
        width: 26%;
    }

    .elementor-15 .elementor-element.elementor-element-09e8a32 {
        width: 47.996%;
    }

    .elementor-15 .elementor-element.elementor-element-440fcf6 {
        width: 26%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-15 .elementor-element.elementor-element-365662b {
        width: 20%;
    }

    .elementor-15 .elementor-element.elementor-element-09e8a32 {
        width: 60%;
    }

    .elementor-15 .elementor-element.elementor-element-440fcf6 {
        width: 20%;
    }
}

@media(min-width:1025px) {
    .elementor-15 .elementor-element.elementor-element-7c94fe4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7c94fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-15 .elementor-element.elementor-element-92141da:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-92141da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
/* Start custom CSS for webinane_elementor_form, class: .elementor-element-6c8e7be */

.elementor-15 .elementor-element.elementor-element-6c8e7be span.author-name-before {
    font-weight: 500;
    color: #3E3734;
}

.elementor-15 .elementor-element.elementor-element-6c8e7be span.custom-field__2 i {
    margin-left: 16px;
    margin-right: 4px;
}

.elementor-15 .elementor-element.elementor-element-6c8e7be span.custom-field__1 i {
    margin-right: 4px;
}
/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2e452e */ .elementor-15 .elementor-element.elementor-element-e2e452e a {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

    .elementor-15 .elementor-element.elementor-element-e2e452e a:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 80%;
        background: #000;
        z-index: -1;
        opacity: 0;
    }

    .elementor-15 .elementor-element.elementor-element-e2e452e a:hover:before,
    .elementor-15 .elementor-element.elementor-element-e2e452e a:focus:before {
        right: 0;
        opacity: .2;
    }
/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f96fb95 */ .elementor-15 .elementor-element.elementor-element-f96fb95 .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1fdb81 */ .custom-church-title h2:hover a {
    color: #f26938;
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fec9229 */ .custom-church-title h2:hover a {
    color: #f26938;
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b81559 */ .custom-church-title h2:hover a {
    color: #f26938;
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10c99fb */ .elementor-15 .elementor-element.elementor-element-10c99fb strong {
    color: #f26938;
    font-weight: 800;
}

.elementor-15 .elementor-element.elementor-element-10c99fb span {
    font-weight: 700;
}
/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea4a098 */ .elementor-15 .elementor-element.elementor-element-ea4a098 strong {
    color: #f26938;
    font-weight: 800;
}

.elementor-15 .elementor-element.elementor-element-ea4a098 span {
    font-weight: 700;
}
/* End custom CSS */
/* Start custom CSS for donation_button, class: .elementor-element-383eb5b */ .elementor-15 .elementor-element.elementor-element-383eb5b a {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

    .elementor-15 .elementor-element.elementor-element-383eb5b a:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 80%;
        background: #000;
        z-index: -1;
        opacity: 0;
    }

    .elementor-15 .elementor-element.elementor-element-383eb5b a:hover:before,
    .elementor-15 .elementor-element.elementor-element-383eb5b a:focus:before {
        right: 0;
        opacity: .2;
    }
/* End custom CSS */
