/* V25.6 MINIMAL CENTERED CORPORATE FOOTER */
html body footer.site-footer.premium-footer{padding:42px 0 20px!important;background:#062331!important;text-align:center!important}
html body footer.site-footer.premium-footer .footer-grid{width:min(720px,calc(100% - 40px))!important;max-width:720px!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;text-align:center!important}
html body footer.site-footer.premium-footer .footer-brand,
html body footer.site-footer.premium-footer .footer-contact,
html body footer.site-footer.premium-footer .footer-links{width:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
html body footer.site-footer.premium-footer .footer-brand{flex-direction:column!important;gap:3px!important}
html body footer.site-footer.premium-footer .footer-brand strong{margin:0!important;color:#fff!important;font-size:18px!important;font-weight:800!important;line-height:1.45!important}
html body footer.site-footer.premium-footer .footer-brand span{margin:0!important;color:#b9d9e4!important;font-size:13px!important;line-height:1.5!important}
html body footer.site-footer.premium-footer .footer-contact{flex-direction:row!important;flex-wrap:wrap!important;gap:6px 22px!important}
html body footer.site-footer.premium-footer .footer-links{flex-direction:row!important;flex-wrap:wrap!important;gap:6px 22px!important}
html body footer.site-footer.premium-footer .footer-contact a,
html body footer.site-footer.premium-footer .footer-links a{display:inline-flex!important;width:auto!important;margin:0!important;padding:0!important;color:#d9e9ee!important;background:none!important;border:0!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important;text-align:center!important}
html body footer.site-footer.premium-footer .footer-contact a+a,
html body footer.site-footer.premium-footer .footer-links a+a{position:relative!important}
html body footer.site-footer.premium-footer .footer-contact a+a:before,
html body footer.site-footer.premium-footer .footer-links a+a:before{content:'｜'!important;position:absolute!important;left:-15px!important;color:#547f8e!important;font-weight:400!important}
html body footer.site-footer.premium-footer .footer-bottom{width:min(720px,calc(100% - 40px))!important;max-width:720px!important;margin:22px auto 0!important;padding:16px 0 0!important;border-top:1px solid rgba(255,255,255,.14)!important;color:#9fc3cf!important;font-size:12px!important;font-weight:400!important;line-height:1.75!important;text-align:center!important}
@media(max-width:560px){html body footer.site-footer.premium-footer{padding:34px 0 18px!important}html body footer.site-footer.premium-footer .footer-grid{width:calc(100% - 40px)!important;gap:16px!important}html body footer.site-footer.premium-footer .footer-contact{flex-direction:column!important;gap:5px!important}html body footer.site-footer.premium-footer .footer-contact a+a:before{content:none!important}html body footer.site-footer.premium-footer .footer-links{gap:6px 18px!important}html body footer.site-footer.premium-footer .footer-links a+a:before{left:-13px!important}html body footer.site-footer.premium-footer .footer-bottom{width:calc(100% - 40px)!important;margin-top:20px!important;padding-top:15px!important;font-size:11px!important}}
