.site-footer{box-sizing:border-box;flex-direction:column;width:100%;min-height:100vh;padding:12vh 0 6vh;display:flex}.site-footer>.wrap{box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;width:100%;max-width:none;margin:0;padding:0 5vw;display:flex}.site-footer .sf-row{margin-top:0}.site-footer .sf-legal-links{display:contents}@media (width>=1041px){.site-footer .sf-row{grid-template-columns:minmax(280px,1.3fr) repeat(3,minmax(170px,1fr))}.site-footer .sf-legal{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.site-footer .sf-legal-nav{grid-column:2;justify-content:center;justify-self:center}.site-footer .sf-social-nav{flex-wrap:wrap;grid-column:3;justify-content:flex-end;justify-self:end;gap:10px 18px}}@media (width<=1040px){.site-footer .sf-legal{grid-template-columns:minmax(0,1fr);row-gap:16px}.site-footer .sf-legal-nav{text-align:center;grid-column:1;justify-content:center;justify-self:center}.site-footer .sf-social-nav{grid-column:1;justify-content:flex-end;justify-self:end}}@media (width<=760px){.site-footer>.wrap{padding:0 6vw}}
