:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer){border-top:1px solid var(--wp--preset--color--border)}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) a{transition:color .2s ease}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) a:hover{color:var(--wp--preset--color--primary-dark)!important}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) nav{width:100%}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .wp-block-navigation{align-items:flex-start;width:100%}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .wp-block-navigation__container{align-items:flex-start;gap:0;list-style:none;margin:0;padding:0;width:100%}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .wp-block-navigation-item{margin:0;width:100%}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .wp-block-navigation-item__content{display:block;padding:0;text-decoration:none}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .omnis-footer-nav-container{line-height:2.2}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .omnis-footer-ai-summary{align-items:center;color:var(--wp--preset--color--muted);display:flex;flex-wrap:wrap;gap:.85rem;max-width:100%}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .omnis-footer-ai-summary__heading{color:var(--wp--preset--color--muted);margin:0}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .omnis-footer-ai-summary__providers{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .omnis-footer-ai-summary__provider{display:inline-flex}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .omnis-footer-ai-summary__link{align-items:center;background:#0000;border:0;box-shadow:none;color:inherit!important;display:inline-flex;height:20px;justify-content:center;opacity:.72;padding:0;text-decoration:none;transition:opacity .2s ease,filter .2s ease;width:20px}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .omnis-footer-ai-summary__link:hover{color:inherit!important;filter:saturate(1);opacity:1}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .omnis-footer-ai-summary__link:focus-visible{border-radius:999px;opacity:1;outline:2px solid var(--wp--preset--color--primary);outline-offset:4px}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .omnis-footer-ai-summary__icon{display:block;height:100%;width:100%}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .omnis-footer-ai-summary__icon img{display:block;filter:saturate(.85);height:100%;width:100%}@media (min-width:600px) and (max-width:1024px){:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer)>.wp-block-columns,:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer)>.wp-block-group__inner-container>.wp-block-columns{column-gap:var(--wp--preset--spacing--40);display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--wp--preset--spacing--50)}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer)>.wp-block-columns>.wp-block-column,:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer)>.wp-block-group__inner-container>.wp-block-columns>.wp-block-column{flex-basis:auto!important;margin-left:0!important;min-width:0}:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer)>.wp-block-columns>.wp-block-column:first-child,:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer)>.wp-block-group__inner-container>.wp-block-columns>.wp-block-column:first-child{grid-column:1/-1}}@media (max-width:1024px){:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .omnis-footer-ai-summary__providers{gap:.7rem}}@media (max-width:599px){:where(footer.wp-block-group,footer.wp-block-template-part,.omnis-footer) .omnis-footer-ai-summary__providers{gap:.65rem}}.wp-site-blocks>footer{margin-block-start:0}