.site-footer.ft{display:block;padding:80px 100px;background:none;border:0;color:#fff;font-family:var(--font)}.ft-in{flex-wrap:wrap;max-width:1120px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:60px}.ft-brand{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer.ft .site-brand{display:inline-flex;align-items:center;gap:4px;font-size:20px;line-height:normal;font-weight:700;letter-spacing:0;color:#fff}.site-footer.ft .site-brand img{width:20px;height:20px}.ft-brand p{margin:0;font-size:10px;line-height:normal;font-weight:300;letter-spacing:0;color:#fff;opacity:.5;max-width:none}.ft-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;width:600px;max-width:100%;min-width:0}.site-footer.ft nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer.ft nav h2{margin:0;font-size:14px;line-height:normal;font-weight:400;letter-spacing:0;color:#fff}.site-footer.ft nav>a,.site-footer.ft nav>.cookie-settings-link{font-size:10px;line-height:normal;font-weight:300;letter-spacing:0;color:#fff;opacity:.8;transition:opacity .15s}@media(hover:hover){.site-footer.ft nav>.cookie-settings-link:hover,.site-footer.ft nav>a:hover{opacity:1;color:#fff}}.ft-lang{margin-top:10px}.ft-lang .language-trigger{gap:4px;min-height:40px;padding:10px;border:1px solid var(--bg-bright, #2c2c2c);border-radius:20px;background:#000;color:#fff;font-size:10px}.ft-lang .language-trigger:before{content:"";width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:url(/public/assets/globe.svg) center / contain no-repeat;mask:url(/public/assets/globe.svg) center / contain no-repeat}.ft-lang .language-chevron{width:14px;height:14px;opacity:1}.ft-lang .language-panel{top:auto;bottom:calc(100% + 8px);left:0;right:auto}.site-footer .ft-lang .language-panel{gap:0;align-items:stretch}.site-footer .ft-lang .language-panel>a{width:auto}@media(max-width:900px){.site-footer.ft{padding:56px 24px}.ft-in{flex-direction:column;gap:40px}.ft-cols{gap:30px}}.ft-social{display:flex;align-items:center;gap:14px}.ft-social>*{display:grid;place-items:center;width:20px;height:20px;color:#fff}.ft-social a{opacity:.8;transition:opacity .15s}@media(hover:hover){.ft-social a:hover{opacity:1}}.ft-social svg{display:block;width:20px;height:20px}.ft-cols>nav{min-width:0}.ft-cols>nav>a{max-width:100%;overflow-wrap:break-word}.ft-models>a{max-width:100%;line-height:15px}.ft-model-status{display:block;margin-top:0;opacity:.6}@media(max-width:520px){.ft-cols{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}
