.Footer .FoundlabFooterPublic{margin:18px 0 12px!important;line-height:1.65}
.Footer .FoundlabFooterHours h4{margin:0 0 8px;font-size:11px}
.Footer .FoundlabFooterHours dl{display:grid;grid-template-columns:1fr auto;gap:6px 14px;margin:0;font-size:12px;line-height:1.6}
.Footer .FoundlabFooterHours dt,.Footer .FoundlabFooterHours dd{margin:0}
.Footer .FoundlabFooterHours dd{text-align:right}
.Footer .FoundlabFooterHours p{font-size:11px;margin:10px 0 0!important}
.Footer .FoundlabNewsletter{width:100%;max-width:420px;margin:24px auto;text-align:left}
.Footer .FoundlabNewsletter form{display:grid;gap:12px}
.Footer .FoundlabNewsletter label{display:block}
.Footer .FoundlabNewsletter button{width:100%}
.Footer .FoundlabNewsletter .FoundlabNewsletterConsent{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6}
.Footer .FoundlabNewsletterConsent input{margin-top:5px;flex-shrink:0}
