.Footer{background-color:var(--Footer-background);position:relative;z-index:2}.Footer,.Footer a{color:var(--Footer-color)}.Footer a{text-decoration:none}.Footer .Headline,.Footer h3,.Footer h4{color:var(--Footer-color)}.Footer.is--hidden{display:none}.Footer-grid{display:grid;gap:40px;grid-template-columns:1fr;padding:60px 0}@media screen and (min-width:769px){.Footer-grid{align-items:start;grid-template-columns:1fr 3fr}}.Footer-brand{display:flex;flex-direction:column;gap:20px}.Footer-brand .Text{font-size:.875rem}.Footer-logo{display:block;height:40px;max-width:40px;width:auto}.Footer-nav{display:flex;flex-direction:column}@media screen and (min-width:769px){.Footer-nav{align-items:start;display:grid;gap:0 40px;grid-template-columns:repeat(3,1fr)}}.Footer-navGroup{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.Footer-navGroup:last-child{margin-bottom:0}.Footer-navGroup-heading{display:block;font-size:.75rem;font-weight:700;margin-bottom:16px;text-transform:uppercase}.Footer-navGroup-link{font-size:.9375rem;font-weight:400;opacity:.85}.Footer-navGroup-link:hover{opacity:1}.Footer-brandBadges{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.Footer-appBadge{display:block;height:auto;max-width:120px}.Footer-bottom{background-color:var(--Footer-background);border-top:1px solid #ffffff1a}.Footer-bottom-inner{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:20px 0}@media screen and (min-width:769px){.Footer-bottom-inner{align-items:center;flex-direction:row;justify-content:space-between}}.Footer-copyright{font-size:.875rem;margin:0;opacity:.75}.Footer-socialLinks{font-size:.875rem;margin:0;opacity:.85}.Footer-socialLinks a{color:var(--Footer-color);font-weight:600;text-decoration:none}.Footer-socialLinks a:hover{opacity:1}.Footer-legal{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px}.Footer-legal a,.Footer-legal button{background:#0000;border:none;color:var(--Footer-color);cursor:pointer;font-size:.875rem;font-weight:600;opacity:.85;padding:0}.Footer-legal a:hover,.Footer-legal button:hover{opacity:1}