.elementor-51642 .elementor-element.elementor-element-00f7d16{--display:flex;--margin-top:-135px;--margin-bottom:-22px;--margin-left:0px;--margin-right:0px;}.elementor-51642 .elementor-element.elementor-element-00f7d16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51642 .elementor-element.elementor-element-a0d5fe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;}.elementor-51642 .elementor-element.elementor-element-07f1b24{--display:flex;}.elementor-51642 .elementor-element.elementor-element-557d2b7{--spacer-size:5px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-51642 .elementor-element.elementor-element-00f7d16{--margin-top:-140px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-51642 .elementor-element.elementor-element-00f7d16{--width:1165px;}}/* Start custom CSS for html, class: .elementor-element-a0d5fe3 *//* FORCE FOOTER TEXT & HEADINGS TO WHITE */
footer, 
footer *, 
#footer, 
#footer *, 
.site-footer, 
.site-footer * {
    color: #ffffff !important;
}

/* FIX MUTED/DIMMED LABELS IN FOOTER */
footer p, 
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6,
footer span, footer a, footer div, footer label,
.site-footer p, .site-footer span, .site-footer a, .site-footer div,
.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6 {
    color: #ffffff !important;
    opacity: 1 !important;
}

/* OPTIONAL: LIGHT BLUE ACCENT FOR LINKS/ICONS IF PREFERRED (Remove if you want 100% white) */
footer a:hover, 
.site-footer a:hover {
    color: #72cadf !important;
}/* End custom CSS */