.wgr-global-footer.footer,
footer.wgr-global-footer,
footer.footer.wgr-footer-final-0092{
  background:#015da8 !important;
  color:#fff !important;
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:clamp(32px,7vw,110px) !important;
  align-items:start !important;
  padding:42px clamp(32px,12vw,220px) !important;
  margin:0 !important;
  border:0 !important;
  box-shadow:none !important;
  border-radius:0 !important;
}
.wgr-global-footer .wgr-footer-col,
footer.footer .wgr-footer-col,
footer.footer > div{
  background:transparent !important;
  color:#fff !important;
  border:0 !important;
  box-shadow:none !important;
  border-radius:0 !important;
  padding:0 !important;
  margin:0 !important;
  min-height:0 !important;
}
.wgr-global-footer h3,
footer.footer h3{
  color:#fff !important;
  font-size:21px !important;
  line-height:1.25 !important;
  margin:0 0 18px !important;
  font-weight:800 !important;
}
.wgr-global-footer p,
.wgr-global-footer a,
footer.footer p,
footer.footer a{
  color:#fff !important;
  font-size:16px !important;
  line-height:1.55 !important;
  text-decoration:none !important;
}
.wgr-global-footer p,
footer.footer p{margin:0 0 10px !important;}
.wgr-footer-bottom,.footer-bottom{display:none !important;}
.wgr-footer-mapbox{display:none !important;}
.wgr-global-footer ul, footer.footer ul{list-style:none !important;margin:0 !important;padding:0 !important;}
.wgr-global-footer li, footer.footer li{margin:0 0 10px !important;padding:0 !important;}
.wgr-global-footer li::before, footer.footer li::before{content:none !important;display:none !important;}
.wgr-global-footer .icon,
.wgr-global-footer svg,
footer.footer .icon,
footer.footer svg{display:none !important;}
@media (max-width:900px){
  .wgr-global-footer.footer,footer.wgr-global-footer,footer.footer.wgr-footer-final-0092{grid-template-columns:1fr !important;padding:34px 24px !important;}
}