.footer-sitemap{grid-column:2 / span 12;padding:var(--spacing-2) var(--spacing);background:var(--footer-sitemap-background)}.footer-sitemap .menu{margin:0;padding:0;display:grid;gap:var(--spacing);grid-template-columns:repeat(5, 1fr);list-style:none}@media screen and (max-width:900px){.footer-sitemap .menu{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width:768px){.footer-sitemap .menu{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:650px){.footer-sitemap .menu{grid-template-columns:repeat(1, 1fr)}}.footer-sitemap .menu a:hover{text-decoration:underline}.footer-sitemap .menu>.menu-item>a{font-family:var(--footer-sitemap-item-font-family);font-weight:var(--footer-sitemap-item-font-weight);font-size:var(--footer-sitemap-item-font-size);line-height:var(--footer-sitemap-item-line-height);text-transform:var(--footer-sitemap-item-transform);color:var(--footer-sitemap-item-color)}.footer-sitemap .menu .menu-item{flex-direction:column;align-items:flex-start;align-self:flex-start;margin:0}.footer-sitemap .menu .wp-block-navigation-item__content{padding:0}.footer-sitemap .menu .sub-menu{list-style:none;position:static;height:auto;width:auto;min-width:unset;visibility:visible;padding:0;opacity:1;background-color:transparent;border:none}.footer-sitemap .menu .sub-menu>.menu-item>a{font:var(--font-body);color:var(--color-text);text-transform:none;color:var(--footer-sitemap-sub-item-color);text-transform:var(--footer-sitemap-sub-item-transform);font-weight:var(--footer-sitemap-sub-item-weight)}.footer-sitemap .menu .sub-menu .sub-menu{display:none}@media screen and (max-width:900px){.footer-sitemap{margin:0 calc(-1 * var(--spacing))}}