.elementor-2173 .elementor-element.elementor-element-c564dcf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2173 .elementor-element.elementor-element-c564dcf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-3d97bd4 */.elementor-2173 .elementor-element.elementor-element-3d97bd4 .sub-footer-container-inner .sub-footer-container-donation-cta{
    transition: all ease 0.3s;
}

@media all and (max-width: 600px) {
    .elementor-2173 .elementor-element.elementor-element-3d97bd4 .sub-footer-container-link:hover{
            color: var(--darkgray-color);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c564dcf */footer{
    background: none !important;
    width: 100%;
    padding: 0 !important;
    margin: 0px;
}

.elementor-2173 .elementor-element.elementor-element-c564dcf footer.footer-2 {
    background: #e2e2e2 !important;
    padding: 0px 5% 0 !important;
}

@media (max-width: 600px) {
    .elementor-2173 .elementor-element.elementor-element-c564dcf footer.footer-2 {
        padding: 0 !important;
    }
    .elementor-2173 .elementor-element.elementor-element-c564dcf footer.footer-2 .footer-wrap-outer {
        padding: 12px;
    }
}/* End custom CSS */