.pre-footer{padding:4rem 0}.pre-footer.sisalto>.pre-footer-inner{width:100%;max-width:100%}.footer{position:relative;width:100%;background-color:#121212;color:#fff}.footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2.5rem;padding:60px 0;margin:0 auto}.footer-item.footer-logo a{display:block;width:180px;border:0}.footer-item.footer-logo a svg{width:100%;height:auto;fill:#fff}.footer-item>nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-item>nav a{display:inline-block;width:100%;font-size:1rem;line-height:34px;white-space:nowrap;color:#fff;border:0}.footer-item>nav a:hover{border-width:2px}.footer-item h2{margin:.2rem 0 1.48rem;line-height:1;color:#fff;font-weight:800;font-size:1rem}address.footer-item a{display:inline-block;margin-top:1.25rem;color:#fff}address.footer-item a:hover{border-width:2px}.footer-some{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem}.footer-some a{position:relative;width:30px;border:0}.footer-some svg{width:100%;height:auto;fill:#fff}@media(max-width: 960px){.footer.sisalto>*:not(.alignfull):not(.alignwide){width:89%}}@media(max-width: 800px){.footer-inner{display:grid;grid-template-columns:auto auto;gap:2rem;padding:60px 20px 80px}.footer-item.footer-logo{grid-area:2/1/3/2}.footer-item:nth-child(2){grid-area:1/1/2/2}.footer-item>nav a{line-height:48px}address.footer-item{grid-area:1/2/2/3}.footer-some{grid-area:2/2/3/3;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width: 500px){.footer-inner{display:grid;grid-template-columns:repeat(1, 1fr);gap:3rem}.footer-item:nth-child(1){grid-area:1/1/2/2}.footer-item:nth-child(2){grid-area:2/1/3/2}address.footer-item{grid-area:3/1/4/2}.footer-some{grid-area:4/1/5/2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}