.SiteFooter_footer__aUaTs{position:relative;z-index:2;padding:clamp(1.6rem,4vw,2.4rem) clamp(1.25rem,4vw,4rem);background:#181918;color:#f1f3f4;display:flex;flex-direction:column;gap:1rem}.SiteFooter_footerTop__1cBmo{width:100%;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:.7rem}.SiteFooter_footerLogo__Ng5fH{width:100%;max-width:none;height:auto;display:block}.SiteFooter_footerNav___77LL{display:flex;flex-wrap:nowrap;width:100%;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.2);min-height:clamp(3.25rem,5.5vw,4.25rem);padding:clamp(.55rem,1.4vw,.85rem) 0;box-sizing:border-box}.SiteFooter_footerNav___77LL a{flex:1 1;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:#f3f4f5;font-weight:700;font-size:clamp(1.05rem,2.1vw,1.45rem);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:0 .4rem;box-sizing:border-box;transition:color .22s ease}.SiteFooter_footerNav___77LL a+a:before{content:"";position:absolute;left:0;top:50%;width:1px;height:min(2.2em,70%);background:rgba(255,255,255,.25);transform:translate(-50%,-50%);pointer-events:none;z-index:0}.SiteFooter_footerNav___77LL a:focus-visible,.SiteFooter_footerNav___77LL a:hover{color:var(--color-brand);outline:none}.SiteFooter_footerMain__vBCad{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem 1.5rem;padding:.65rem 0 .35rem}.SiteFooter_footerInfo__Cg8o3{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.SiteFooter_footerInfo__Cg8o3 h2{font-size:clamp(1.3rem,3vw,2rem);margin:0;color:#ffffff}.SiteFooter_footerContactList__SOmpA{display:flex;flex-direction:column;align-items:flex-start;gap:0;max-width:44rem;width:100%}.SiteFooter_footerContactLink__jBxml{color:#e4e6e7;font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.45;text-decoration:none;padding:.42rem 0;border-radius:.2rem;max-width:100%;transition:color .2s ease}.SiteFooter_footerContactLink__jBxml+.SiteFooter_footerContactLink__jBxml{border-top:1px solid rgba(255,255,255,.2)}.SiteFooter_footerContactLink__jBxml:focus-visible,.SiteFooter_footerContactLink__jBxml:hover{color:var(--color-brand);outline:none}.SiteFooter_footerAction__v8rkc{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;align-self:center}.SiteFooter_footerAction__v8rkc a{font-weight:600;color:#ffffff}.SiteFooter_footerAction__v8rkc a:hover{background:var(--color-brand);color:#ffffff}.SiteFooter_footerCompany__vsPbH{border-top:1px solid rgba(255,255,255,.2);padding-top:.55rem}.SiteFooter_footerCompany__vsPbH p{color:#d8dcdf;font-size:.92rem;margin:0}.SiteFooter_footerMeta__6B1ju{padding-top:.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1.2rem}.SiteFooter_legalLinks__5RG5v{display:flex;flex-wrap:wrap;gap:.7rem 1.1rem}.SiteFooter_legalLinks__5RG5v a{color:#d5dadd;font-size:.8rem;text-decoration:none;transition:color .2s ease}.SiteFooter_legalLinks__5RG5v a:focus-visible,.SiteFooter_legalLinks__5RG5v a:hover{color:var(--color-brand);outline:none}.SiteFooter_designedBy__UfnMf{color:#d5dadd;font-size:.8rem}.SiteFooter_designedBy__UfnMf a{font-weight:700;text-decoration:none;color:#f4f6f8;transition:color .2s ease}.SiteFooter_designedBy__UfnMf a:focus-visible,.SiteFooter_designedBy__UfnMf a:hover{color:#e32626;outline:none}@media (max-width:780px){.SiteFooter_footer__aUaTs{padding:clamp(1.6rem,4vw,2.4rem) calc(env(safe-area-inset-right, 0px) + clamp(1.25rem, 4vw, 4rem)) calc(env(safe-area-inset-bottom, 0px) + clamp(1.6rem, 4vw, 2.4rem)) calc(env(safe-area-inset-left, 0px) + clamp(1.25rem, 4vw, 4rem))}.SiteFooter_footerNav___77LL{flex-direction:column;flex-wrap:nowrap;min-height:0}.SiteFooter_footerNav___77LL a+a:before{display:none}.SiteFooter_footerNav___77LL a{flex:0 0 auto;width:100%;min-height:2.85rem;font-size:clamp(1.05rem,4.2vw,1.35rem);padding:.65rem .5rem}.SiteFooter_footerNav___77LL a:not(:last-child){box-shadow:none;border-bottom:1px solid rgba(255,255,255,.18)}.SiteFooter_footerMain__vBCad{flex-direction:column;align-items:flex-start}.SiteFooter_footerAction__v8rkc{align-items:flex-start;align-self:flex-start}.SiteFooter_footerMeta__6B1ju{flex-direction:column;align-items:flex-start}}