footer{z-index:10;position:relative}.footerLeft{width:380px;max-width:calc(33% - (40px / 3))}.footerSiteLogoCont{width:100%;justify-content:space-between}.footerNavCol{margin-left:auto !important}.footerNavCol .wp-block-navigation-item__label{display:flex;justify-content:start;align-items:center;gap:8px}.footerNavCol .wp-block-navigation-item__label:before{content:'';display:block;width:9px;height:9px;border-radius:50%;border:1px solid var(--wp--preset--color--accent-3)}.footerLogoRow{position:relative}.footerLogoRow:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;padding:1px;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;box-sizing:border-box;background-color:color-mix(in srgb,var(--wp--preset--color--base-5) 40%,transparent 60%);background-image:linear-gradient(0deg,color-mix(in srgb,var(--wp--preset--color--base) 20%,transparent 80%) 0%,transparent 100%);border-radius:20px}.footerIcoLink svg path,.footerIcoLink p,.footerIcoLink a{transition:.3s ease-in-out}.footerIcoLink:has(a:hover) svg path{fill:var(--wp--preset--color--base-5) !important}.footerIcoLink:has(a:hover) p,.footerIcoLink a:hover{color:var(--wp--preset--color--base-5) !important}.footerLogoLinkText{clip:unset !important;clip-path:unset !important;margin:0 !important}.footerLogoLinkText a{pointer-events:all}@media (max-width:1199.98px){.footerMain{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px}.footerNavCol{margin-left:unset !important}.footerNavCol,.footerLeft{max-width:calc(50% - 20px)}.footerLogoCol{width:100%;justify-content:center !important;align-items:center !important}}@media (max-width:699.98px){.footerSiteLogoCont{flex-direction:column;align-items:flex-start !important}}@media (max-width:575.98px){.footerMain{flex-direction:column;align-items:stretch}.footerLeft,.footerNavCol,.footerNavCol nav{max-width:100%;width:100%;align-items:center !important}.footerSiteLogoCont,.footerLeft .wp-block-group{align-items:center !important}.footerNavCol p{text-align:center}.footerLogoRow{flex-wrap:wrap;justify-content:center}}