
.gs-disclosure-mobile{display:none}
@media(max-width:760px){
 .gs-disclosure-desktop{display:none}.gs-disclosure-mobile{display:inline}
 .gs-footer-final .gs-footer-contact{
  display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;
  align-items:start!important;column-gap:14px!important;row-gap:0!important;
  width:100%!important;min-width:0!important;margin:0!important;
 }
 .gs-footer-final .gs-footer-contact a{
  font-size:13px!important;line-height:1.55!important;padding:7px 0!important;
  min-width:0!important;max-width:100%!important;
 }
 .gs-footer-final .gs-footer-phone{white-space:nowrap!important}
 .gs-footer-final .gs-footer-email{overflow-wrap:anywhere!important;white-space:normal!important}
}
