.elementor-196 .elementor-element.elementor-element-fa05e2b > .elementor-background-overlay{background-image:url("https://pixelweaving.com/wp-content/uploads/2023/07/footer-bg-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-196 .elementor-element.elementor-element-fa05e2b > .elementor-container{max-width:1200px;}.elementor-196 .elementor-element.elementor-element-02d3244 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-196 .elementor-element.elementor-element-fe285ee > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-196 .elementor-element.elementor-element-fe285ee .site-footer__top-content h3{color:#FFFFFF;}.elementor-196 .elementor-element.elementor-element-fe285ee .site-footer__top-content h3 span{color:#FFFFFF;}.elementor-196 .elementor-element.elementor-element-9523adc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-196 .elementor-element.elementor-element-9523adc > .elementor-element-populated{padding:0px 15px 0px 15px;}@media(max-width:1024px){.elementor-196 .elementor-element.elementor-element-fa05e2b > .elementor-container{max-width:720px;}}/* Start custom CSS for footer-top, class: .elementor-element-fe285ee *//* Change social media icons to white */
.main-footer__social svg {
    fill: white !important;
}

/* Optional: Add hover effect */
.main-footer__social a:hover svg {
    fill: rgba(255, 255, 255, 0.8) !important;
    transition: fill 0.3s ease;
}/* End custom CSS */