.site-footer.footer-directory{--footer-rule:color-mix(in srgb, var(--white) 19%, transparent);padding-top:clamp(48px,5vw,76px)}.footer-directory-top{grid-template-columns:1.35fr .9fr 1fr 1.1fr;gap:clamp(24px,4vw,64px);padding-bottom:clamp(40px,5vw,64px);display:grid}.footer-identity{min-width:0}.footer-identity .brand{width:min(205px,100%)}.footer-identity>p{color:var(--footer-text);margin-top:20px;font-size:13px}.footer-contact{gap:1px;margin-top:18px;display:grid}.footer-contact a{align-items:center;gap:10px;min-height:40px;font-size:13px;display:flex}.footer-contact a span{overflow-wrap:anywhere}.footer-contact svg{color:var(--footer-text);flex:none}.footer-directory-group{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footer-directory-group h2{font-family:var(--font-body), sans-serif;letter-spacing:0;text-transform:none;margin:0 0 16px;font-size:13px;font-weight:600;line-height:1.6}.footer-directory-group>a,.footer-directory-group>.cookie-settings-link{min-height:40px;color:var(--footer-text);align-items:center;padding-block:7px;font-size:13px;line-height:1.6;display:flex}.footer-directory a:focus-visible,.footer-directory .cookie-settings-link:focus-visible{outline-color:var(--white);border-radius:2px}.footer-directory-group>.cookie-settings-link:hover,.footer-directory-group>a:hover,.footer-contact a:hover{color:var(--white);text-underline-offset:5px;text-decoration:underline}.footer-directory-bottom{border-top:1px solid var(--footer-rule);color:var(--footer-text);align-items:center;gap:24px;padding-block:20px;font-size:11px;display:flex}.footer-directory-bottom>p{margin:0 auto 0 0}.footer-socials{gap:20px;display:flex}.footer-socials a,.footer-top-link{align-items:center;gap:8px;min-height:44px;display:inline-flex}.footer-socials a{color:var(--footer-text)}.footer-socials a:hover,.footer-top-link:hover{color:var(--white);text-underline-offset:4px;text-decoration:underline}.footer-top-link{border-left:1px solid var(--footer-rule);padding-left:24px}.footer-top-link svg{transform:rotate(-45deg)}@media (max-width:1000px){.footer-directory-top{grid-template-columns:1fr 1fr;gap:36px 40px}.footer-directory-bottom{flex-wrap:wrap;gap:8px 24px}}@media (max-width:480px){.footer-directory-top{gap:28px 20px}.footer-identity{grid-column:1/-1;padding-bottom:4px}.footer-directory-group:last-child{grid-column:1/-1}.footer-directory-group h2{margin-bottom:10px}.footer-directory-group>a,.footer-directory-group>.cookie-settings-link{min-height:44px;font-size:12px}.footer-directory-bottom{gap:4px 16px}.footer-directory-bottom>p{flex-basis:100%;margin-bottom:4px}.footer-socials{gap:16px}.footer-top-link{border:0;margin-left:auto;padding-left:0}}.footer-directory-group>.cookie-settings-link{font-weight:400;text-decoration:none}.footer-directory-group>.cookie-settings-link:hover{text-decoration:underline}
