body.htw-native-site-footer #footer .footer-widgets,body.htw-native-site-footer #footer .footer-1,body.htw-native-site-footer #footer .footer-2,body.htw-native-site-footer #footer .absolute-footer{background:#000!important;color:#fff!important}body.htw-native-site-footer #footer .footer-widgets a,body.htw-native-site-footer #footer .footer-widgets .widget-title,body.htw-native-site-footer #footer .footer-widgets h1,body.htw-native-site-footer #footer .footer-widgets h2,body.htw-native-site-footer #footer .footer-widgets h3,body.htw-native-site-footer #footer .footer-widgets h4,body.htw-native-site-footer #footer .footer-widgets p,body.htw-native-site-footer #footer .footer-widgets li,body.htw-native-site-footer #footer .footer-widgets span,body.htw-native-site-footer #footer .footer-widgets [style*="color"]{color:#fff!important}body.htw-native-site-footer #footer .footer-widgets a:hover{text-decoration:underline}body.htw-native-site-footer #footer .absolute-footer .copyright-footer,body.htw-native-site-footer #footer .absolute-footer .copyright-footer a{color:#fff!important}body.htw-native-site-footer #footer .footer-widgets{border:0}body.htw-native-site-footer #footer .footer-widgets input[type=email]{background:#fff!important;color:#111!important;border:1px solid #fff!important}body.htw-native-site-footer #footer .footer-widgets button[type=submit],body.htw-native-site-footer #footer .footer-widgets input[type=submit]{background:#fff!important;color:#111!important;border:1px solid #fff!important}body.htw-native-site-footer #footer .footer-widgets button[type=submit]:hover,body.htw-native-site-footer #footer .footer-widgets input[type=submit]:hover{background:#e8e8e8!important}

body.htw-native-site-footer #footer .footer-widgets div[style*="background-color: #fff"]{background:#000!important;color:#fff!important}

/* Native footer widget groups: independent mobile disclosures; desktop remains expanded. */
#footer .footer-widgets .wnw-footer-toggle{display:block;width:100%;margin:0 0 13px;padding:0;border:0;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:left;text-transform:none;font:400 15px/1.4 Arial,sans-serif;box-shadow:none!important}
#footer .footer-widgets .wnw-footer-panel[hidden]{display:none!important}
@media(min-width:768px){#footer .footer-widgets .wnw-footer-toggle{cursor:default}#footer .footer-widgets .wnw-footer-panel[hidden]{display:block!important}}
@media(max-width:767px){#footer .footer-widgets #custom_html-3,#footer .footer-widgets #custom_html-4,#footer .footer-widgets #custom_html-5{border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:8px!important;margin-bottom:4px}#footer .footer-widgets .wnw-footer-toggle{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:8px 0;margin:0;cursor:pointer}#footer .footer-widgets .wnw-footer-toggle:after{content:'+';font-size:23px;line-height:1}#footer .footer-widgets .wnw-footer-toggle[aria-expanded=true]:after{content:'−'}#footer .footer-widgets .wnw-footer-toggle:focus-visible{outline:2px solid #fff!important;outline-offset:3px}#footer .footer-widgets .wnw-footer-panel{padding:2px 0 10px}}
