.sc-footer{position:relative;background-position:center;background-size:cover;color:var(--sc-footer-text,#666)}
.sc-footer,.sc-footer p,.sc-footer__title{color:var(--sc-footer-text,#666)!important}
.sc-footer a{color:var(--sc-footer-link,var(--sc-footer-text,#666))!important;text-decoration-line:var(--sc-footer-link-decoration,none)!important;text-underline-offset:.2em}
.sc-footer a:hover,.sc-footer a:focus-visible{color:var(--sc-footer-link,var(--sc-footer-text,#666))!important;text-decoration-line:var(--sc-footer-link-decoration,none)!important}
.sc-footer__inner{display:grid;gap:var(--sc-space-6)}
.sc-footer__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sc-space-6)}
.sc-footer__column{min-width:0}
.sc-footer__widget{margin:0}
.sc-footer__widget+.sc-footer__widget{margin-top:var(--sc-space-4)}
.sc-footer__title{margin:0 0 var(--sc-space-2);color:inherit;font-size:1rem;font-weight:700}
.sc-footer__column p:first-child{margin-top:0}
.sc-footer__column ul{margin:0;padding-inline-start:1.25rem}
.sc-footer__column a,.sc-footer__bottom a{color:inherit}
.sc-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sc-space-2) var(--sc-space-6);padding-top:var(--sc-space-4);border-top:1px solid currentColor}
.sc-footer__bottom nav ul{margin:0}
.sc-footer__bottom>p{margin:0}
@media(min-width:48rem){
	.sc-footer__columns{grid-template-columns:repeat(var(--sc-footer-columns,3),minmax(0,1fr))}
}
