
footer.footer-balanced-v5j{background:#fff!important;border-top:1px solid #dce5e8!important;color:#173544!important;padding:28px 0 20px!important}
footer.footer-balanced-v5j .footer-brand-row{display:grid!important;grid-template-columns:1.46fr .73fr 1.13fr 1.13fr 1.4fr 1.35fr!important;gap:clamp(14px,1.6vw,25px)!important;align-items:start!important}
footer.footer-balanced-v5j .footer-brand-item{min-width:0!important;display:grid!important;grid-template-rows:24px 90px!important;gap:8px!important;align-items:start!important}
footer.footer-balanced-v5j .brand-heading{font-size:12px!important;line-height:20px!important;height:24px!important;color:#536973!important;font-weight:400!important;white-space:nowrap!important}
footer.footer-balanced-v5j .brand-image{height:90px!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}
footer.footer-balanced-v5j .brand-image a{display:flex!important;align-items:center!important;max-width:100%!important;height:100%!important;min-width:0!important}
footer.footer-balanced-v5j .brand-image img{display:block!important;object-fit:contain!important;max-width:100%!important;height:auto!important;width:auto!important}
footer.footer-balanced-v5j .footer-cert img{max-height:67px!important}
footer.footer-balanced-v5j .footer-member img{max-height:52px!important}
footer.footer-balanced-v5j .footer-cdv img{max-height:47px!important}
footer.footer-balanced-v5j .footer-wir img{max-height:58px!important}
footer.footer-balanced-v5j .footer-mv img{max-height:88px!important;max-width:100%!important}
footer.footer-balanced-v5j .footer-genres-composite{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:122px!important}
footer.footer-balanced-v5j .genres-composite-inner{display:flex!important;flex-direction:column!important;gap:5px!important;justify-content:center!important}
footer.footer-balanced-v5j .genres-composite-inner span{font-size:12px!important;line-height:18px!important;color:#536973!important}
footer.footer-balanced-v5j .genres-composite-inner a{display:block!important;max-width:100%!important}
footer.footer-balanced-v5j .genres-composite-inner img{display:block!important;width:auto!important;height:auto!important;max-height:65px!important;max-width:100%!important;object-fit:contain!important}
footer.footer-balanced-v5j .footer-school-legal{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:26px!important;align-items:center!important;justify-content:flex-start!important;margin-top:23px!important;padding:17px 0 0!important;border-top:1px solid #dce5e8!important}
footer.footer-balanced-v5j .footer-school-legal a{font-size:13px!important;color:#006DA2!important;text-decoration:underline!important;text-underline-offset:3px!important}
@media(max-width:1050px){footer.footer-balanced-v5j .footer-brand-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:20px!important}}
@media(max-width:620px){footer.footer-balanced-v5j .footer-brand-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important}footer.footer-balanced-v5j .footer-brand-item{grid-template-rows:24px 86px!important}footer.footer-balanced-v5j .footer-school-legal{gap:12px 24px!important}}
