html body.omgf-modern footer.modern-footer .foot.omgf-footer-info{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.75fr);gap:24px 48px;align-items:start;padding:28px 0;font-size:14px;line-height:1.65;text-align:start}html body.omgf-modern .omgf-footer-info>section{min-width:0}html body.omgf-modern .omgf-footer-info h2{margin:0 0 12px;font-size:15px;line-height:1.4;font-weight:600;color:#1a1a1a;letter-spacing:0}html body.omgf-modern .omgf-footer-info p{margin:0;color:#626262;font-size:14px}html body.omgf-modern .omgf-footer-info .footer-company strong{color:#1a1a1a;font-weight:400}html body.omgf-modern .omgf-footer-info .footer-contact-links{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:10px}html body.omgf-modern .omgf-footer-info .footer-contact-links a{font-size:15px;line-height:1.6}html body.omgf-modern .omgf-footer-info .footer-hours{font-size:13px;line-height:1.65}html body.omgf-modern .omgf-footer-info .footer-quick-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px}html body.omgf-modern .omgf-footer-info a:hover{color:#B30000;text-decoration:underline;text-underline-offset:4px}html body.omgf-modern .omgf-footer-info a:focus-visible{outline:2px solid #B30000;outline-offset:4px}@media(max-width:700px){html body.omgf-modern footer.modern-footer .foot.omgf-footer-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 18px;padding:24px 0}html body.omgf-modern .omgf-footer-info .footer-company{grid-column:1/-1}html body.omgf-modern .omgf-footer-info h2{font-size:14px;margin-bottom:10px}html body.omgf-modern .omgf-footer-info .footer-quick-links a{font-size:14px}}@media(max-width:350px){html body.omgf-modern footer.modern-footer .foot.omgf-footer-info{grid-template-columns:minmax(0,1fr)}html body.omgf-modern .omgf-footer-info .footer-company{grid-column:auto}}html body.omgf-modern footer.modern-footer{padding-top:0;padding-bottom:0}html body.omgf-modern .omgf-footer-info .footer-contact-links a,html body.omgf-modern .omgf-footer-info .footer-quick-links a{min-height:28px;padding:2px 0!important}html body.omgf-modern .omgf-footer-info .footer-quick-links{gap:2px}html body.omgf-modern .omgf-footer-info .footer-contact-links{gap:1px}@media(max-width:700px){html body.omgf-modern .omgf-footer-info .footer-contact-links a,html body.omgf-modern .omgf-footer-info .footer-quick-links a{min-height:44px;padding:6px 0!important}}html body.omgf-modern .omgf-footer-info p{text-align:start!important}html body.omgf-modern .omgf-footer-info .footer-time-range{white-space:nowrap}@media(max-width:700px){html body.omgf-modern .omgf-footer-info .footer-time-range{display:block}html body.omgf-modern .omgf-footer-info .footer-hours-separator{display:none}}html body.omgf-modern footer.modern-footer .legal a[href$="/privacy"],html body.omgf-modern footer.modern-footer .legal a[href$="/privacy"]:visited,html body.omgf-modern footer.modern-footer .legal a[href$="/cookie-policy"],html body.omgf-modern footer.modern-footer .legal a[href$="/cookie-policy"]:visited{color:#626262!important}html body.omgf-modern footer.modern-footer .legal a[href*="mdglab.com"],html body.omgf-modern footer.modern-footer .legal a[href*="mdglab.com"]:visited{color:#626262!important}html body.omgf-modern footer.modern-footer .legal a:hover,html body.omgf-modern footer.modern-footer .legal a:focus-visible{color:#B30000!important;text-decoration:underline!important;text-underline-offset:3px}html body.omgf-modern footer.modern-footer{padding-bottom:max(28px,env(safe-area-inset-bottom))!important}html body.omgf-modern .omgf-footer-info a:link,html body.omgf-modern .omgf-footer-info a:visited{color:#626262!important}html body.omgf-modern .omgf-footer-info a:hover,html body.omgf-modern .omgf-footer-info a:focus-visible{color:#B30000!important;text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){html body.omgf-modern footer.modern-footer{padding-bottom:max(32px,env(safe-area-inset-bottom))!important}}