.wgr-global-footer.footer,
.footer.wgr-global-footer{
  background:#015da8!important;
  color:#fff!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(220px,1fr))!important;
  gap:48px!important;
  padding:42px max(28px,calc((100% - 1180px)/2))!important;
}
.wgr-global-footer .wgr-footer-col,
.footer.wgr-global-footer .wgr-footer-col{
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
  padding:0!important;
  color:#fff!important;
}
.wgr-global-footer .wgr-footer-col h3,
.footer.wgr-global-footer .wgr-footer-col h3{color:#fff!important;margin-top:0!important;}
.wgr-global-footer .wgr-footer-col p,
.wgr-global-footer .wgr-footer-col a,
.footer.wgr-global-footer .wgr-footer-col p,
.footer.wgr-global-footer .wgr-footer-col a{color:#fff!important;text-decoration:none!important;}
.wgr-footer-mapbox,.wgr-footer-bottom,.footer-bottom{display:none!important;}
@media(max-width:900px){.wgr-global-footer.footer,.footer.wgr-global-footer{grid-template-columns:1fr!important;padding:32px 24px!important;}}