.ens-footer{background:var(--ens-navy,#0e2541);color:var(--ens-sky,#d6e5f2);width:100%}.ens-footer__inner{display:grid!important;gap:40px!important;grid-template-columns:1.5fr 1fr 1fr 1.2fr!important;padding-block:60px!important}.ens-footer__brand img{display:block;margin-bottom:16px;max-height:44px;width:auto}.ens-footer__tagline{color:var(--ens-sky,#d6e5f2);font-size:14px;line-height:1.5;margin-top:12px}.ens-footer__heading{color:#fff!important;letter-spacing:.06em;margin-bottom:16px;text-transform:uppercase}.ens-footer__links{list-style:none;margin:0;padding:0}.ens-footer__links li{margin-bottom:10px}.ens-footer a{color:var(--ens-sky,#d6e5f2);text-decoration:none;transition:color .2s ease}.ens-footer a:hover{color:var(--ens-mandarin,#fe8057)}.ens-footer__contact p{font-size:14px;margin:0 0 8px}.ens-footer__bottom{border-top:1px solid hsla(0,0%,100%,.12);padding-block:20px!important;text-align:center}.ens-footer__bottom p{color:var(--ens-navy-25,#c3c9d0);font-size:14px;margin:0}@media (max-width:900px){.ens-footer__inner{gap:32px!important;grid-template-columns:1fr 1fr!important;padding-block:40px!important}}@media (max-width:560px){.ens-footer__inner{gap:28px!important;grid-template-columns:1fr!important}}