.stva-global-site-footer{box-sizing:border-box;width:100%;margin:0;background:#edf3f0;color:#24443b;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}
.stva-global-site-footer__inner{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:48px 32px 36px}
.stva-global-site-footer__directory{padding-bottom:30px;border-bottom:1px solid #cbdad2}
.stva-global-site-footer__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr);gap:24px;align-items:start}
.stva-global-site-footer__row+.stva-global-site-footer__row{margin-top:24px;padding-top:24px;border-top:1px solid #d5e1da}
.stva-global-site-footer__row h2{margin:0;color:#24443b;font-size:1.15rem;font-weight:700;line-height:1.35}
.stva-global-site-footer__links{display:flex;flex-wrap:wrap;gap:9px 0;align-items:center}
.stva-global-site-footer__links a+a::before,.stva-global-site-footer__bottom nav a+a::before{content:"|";display:inline-block;margin:0 12px;color:#8ea89b}
.stva-global-site-footer a,.stva-global-site-footer a:hover,.stva-global-site-footer a:focus-visible{color:#111!important;text-decoration:none!important}
.stva-global-site-footer a:focus-visible{outline:2px solid #245b49;outline-offset:3px}
.stva-global-site-footer__intro{margin-top:30px;color:#24443b;font-size:16px;line-height:1.65;text-align:center}
.stva-global-site-footer__bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr);gap:24px;align-items:center;margin-top:26px;padding-top:22px;border-top:1px solid #cbdad2}
.stva-global-site-footer__copyright{font-size:14px;font-weight:600;white-space:nowrap}
.stva-global-site-footer__bottom nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 0;font-size:14px;font-weight:500;line-height:1.6}
@media(max-width:700px){.stva-global-site-footer__inner{padding:32px 20px 30px}.stva-global-site-footer__row,.stva-global-site-footer__bottom{grid-template-columns:minmax(0,1fr)}.stva-global-site-footer__bottom nav{justify-content:flex-start}}
