#footer .beisus-footer-heading{margin-bottom:0}
#footer .beisus-footer-toggle{display:none}
#footer .beisus-footer-panel{display:contents}
#footer .beisus-footer-panel-inner{display:contents}
#footer .beisus-primary-footer-menu{list-style:none;margin:0;padding:0}
@media(max-width:849px){
  #footer .beisus-footer-group{border-bottom:1px solid rgba(0,0,0,.14)}
  #footer .beisus-footer-heading{display:none}
  #footer .beisus-footer-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;border:0;border-bottom:0;background:transparent;color:inherit;text-align:left;font:inherit;font-weight:600;cursor:pointer}
  #footer .beisus-footer-toggle:after{content:'+';font-size:20px;line-height:1}
  #footer .beisus-footer-toggle[aria-expanded='true']:after{content:'−'}
  #footer .beisus-footer-panel{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .32s cubic-bezier(.2,.7,.2,1),opacity .24s ease}
  #footer .beisus-footer-panel.is-open{grid-template-rows:1fr;opacity:1}
  #footer .beisus-footer-panel-inner{display:block;min-height:0;overflow:hidden;padding:0 0 14px}
  #footer .beisus-footer-panel[hidden]{display:none!important}
}
