.elementor-576 .elementor-element.elementor-element-4605672.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-b6814ff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-576 .elementor-element.elementor-element-b6814ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-576 .elementor-element.elementor-element-b79fcff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-576 .elementor-element.elementor-element-4605672{width:var( --container-widget-width, 981px );max-width:981px;--container-widget-width:981px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-576 .elementor-element.elementor-element-4605672{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-576 .elementor-element.elementor-element-b79fcff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;}.elementor-576 .elementor-element.elementor-element-b79fcff.elementor-element{--align-self:stretch;}}/* Start custom CSS for html, class: .elementor-element-b79fcff */@media (max-width: 576px) {
    .site-footer {
        padding-top: 40px;
        margin-left: -20px;
    }
}/* End custom CSS */