.Footer{background-color:var(--Footer-background);position:relative}.Footer,.Footer .Headline,.Footer a,.Footer h3,.Footer h4{color:var(--Footer-color)}.Footer.is--hidden{display:none}.Footer-content{padding:40px 0}@media screen and (min-width:1026px){.Footer-content{padding:20px 0}}.Footer-menu{align-items:center;background-color:var(--clr-secondary);display:flex;flex-direction:column;gap:20px;justify-content:center;padding:20px}.Footer-menu a,.Footer-menu button{background-color:initial;color:var(--Footer-color);font-size:1.125rem;font-weight:600}@media screen and (min-width:769px){.Footer-menu{flex-direction:row}}.Footer-columns{display:grid;gap:30px;grid-template-columns:1fr}.Footer-columns>div{display:flex;flex-direction:column;gap:20px}.Footer-columns .Columns{gap:30px 0}@media screen and (min-width:769px){.Footer-columns{gap:30px;grid-template-columns:repeat(2,minmax(66%,1fr));margin-bottom:50px;margin-top:50px}}@media screen and (min-width:1026px){.Footer-columns{gap:50px;grid-template-columns:repeat(2,minmax(66%,1fr));margin-bottom:75px}.Footer-columns .Columns{gap:50px 0}}.Footer-text{font-size:1.125rem;line-height:1.75rem}.Footer-socials{display:flex;gap:20px}.Footer-social{color:var(--Footer-color);width:30px}.Footer-social svg{fill:currentColor;height:100%;width:100%}