.elementor-179 .elementor-element.elementor-element-fdf8aaa{z-index:1;max-height:40px;min-height:40px;}.elementor-179 .elementor-element.elementor-element-71a04b9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-179 .elementor-element.elementor-element-71a04b9{margin-top:0px;margin-bottom:0px;z-index:999;}.elementor-179 .elementor-element.elementor-element-6545262{--grid-template-columns:repeat(0, auto);--icon-size:30px;--grid-column-gap:18px;--grid-row-gap:0px;min-width:220px;}.elementor-179 .elementor-element.elementor-element-6545262 .elementor-widget-container{text-align:center;}.elementor-179 .elementor-element.elementor-element-6545262 .elementor-social-icon{--icon-padding:0.18em;}@media(max-width:1024px){.elementor-179 .elementor-element.elementor-element-6545262 .elementor-widget-container{text-align:center;}.elementor-179 .elementor-element.elementor-element-6545262{min-width:200px;}}@media(max-width:767px){.elementor-179 .elementor-element.elementor-element-fdf8aaa{z-index:0;}.elementor-179 .elementor-element.elementor-element-6545262 .elementor-widget-container{text-align:center;}.elementor-179 .elementor-element.elementor-element-6545262{--grid-column-gap:8px;min-width:180px;}}/* Start custom CSS for section, class: .elementor-element-71a04b9 */#social-footer  {
     position:fixed;
     bottom:0px;
     left:20%;
     right:20%;
     transition: transform 0.3s ease;
     z-index: 1000; /* Ensure it stays on top */
    }


@media (max-height: 600px) {
    #social-footer {
        position: static; /* Change to static for shorter content */
        bottom: auto;
    }
}/* End custom CSS */