/* The homepage has a page-level stylesheet. Keep its generic nav/footer rules
   from overriding the shared site chrome used everywhere else. */
.gesr-global-header .language-switcher{background:transparent!important;color:var(--gesr-green,#087860)!important;padding:10px!important}
.gesr-global-header .nav-cta{background:var(--gesr-green,#087860)!important;color:#fff!important}
.gesr-global-footer{display:block!important;min-height:0!important;width:100%!important;align-items:initial!important;justify-content:initial!important}
.gesr-global-footer .gesr-footer-top{width:min(1240px,calc(100% - 64px))!important;max-width:1240px!important;margin-inline:auto!important}
.gesr-global-footer .gesr-footer-bottom{width:min(1240px,calc(100% - 64px))!important;max-width:1240px!important;margin-inline:auto!important}
@media(max-width:850px){.gesr-global-footer .gesr-footer-top,.gesr-global-footer .gesr-footer-bottom{width:calc(100% - 48px)!important}}
