html.color-scheme-high-contrast footer,html.color-scheme-high-contrast-inverted footer{background-color:var(--contrast-color-secondary)}html.color-scheme-high-contrast footer .footer-logo,html.color-scheme-high-contrast-inverted footer .footer-logo{filter:var(--contrast-filter-primary)}html.color-scheme-high-contrast footer .bottom nav a,html.color-scheme-high-contrast footer .contacts *,html.color-scheme-high-contrast footer .copyright,html.color-scheme-high-contrast-inverted footer .bottom nav a,html.color-scheme-high-contrast-inverted footer .contacts *,html.color-scheme-high-contrast-inverted footer .copyright{color:var(--contrast-color-primary);opacity:1}html.color-scheme-high-contrast footer .contacts>* img,html.color-scheme-high-contrast-inverted footer .contacts>* img{filter:var(--contrast-filter-primary);opacity:1}html.color-scheme-high-contrast footer .socials>* img,html.color-scheme-high-contrast-inverted footer .socials>* img{filter:var(--contrast-filter-primary)}html.color-scheme-high-contrast-inverted footer .socials>:hover{background-color:hsla(0,0%,53%,.533)}footer{background-color:var(--wp--preset--color--zemes-pelekais);margin-block-start:0!important;padding:4rem 7rem 3rem}footer .footer-logo{fill:var(--wp--preset--color--papira-baltais)}footer .contacts{display:flex;gap:1.5rem}footer .contacts>span{font-size:1.125rem;font-weight:400;letter-spacing:.045rem;line-height:1.5rem}footer .contacts>*{align-items:center;display:flex;gap:.38rem;text-decoration:none}footer .contacts>a>span{border-bottom:1px solid transparent}footer .contacts>a>span:hover{border-bottom-color:inherit}footer .contacts *{transition:color .3s ease,border-bottom-color .3s ease}footer .contacts>:hover *{color:var(--wp--preset--color--papira-baltais)}footer a,footer span{color:var(--wp--preset--color--miglas-pelekais);opacity:.8}footer .top{border-bottom:1px solid hsla(0,0%,100%,.102);gap:3rem;padding-bottom:4.875rem}footer .bottom,footer .top{align-items:center;display:flex;justify-content:space-between}footer .bottom{padding-top:2rem}footer .footer-menu-primary ul,footer .footer-menu-secondary ul{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;list-style:none;padding:0;position:relative}footer .footer-menu-primary a,footer .footer-menu-secondary a{border-bottom:1px solid transparent;color:var(--wp--preset--color--miglas-pelekais);font-size:1.125rem;font-weight:400;letter-spacing:.045rem;line-height:1.5rem;opacity:.8;transition:border-bottom-color .3s ease}footer .footer-menu-primary a:hover,footer .footer-menu-secondary a:hover{border-bottom-color:inherit;color:var(--wp--preset--color--papira-baltais);transition:color .3s ease}footer .footer-menu-secondary a{font-size:.875rem;letter-spacing:.04375rem;line-height:1.25rem}footer .copyright{font-size:.8125rem;font-weight:300;letter-spacing:.01625rem;line-height:1.5rem;text-transform:uppercase}footer .socials{display:flex;gap:.5rem}footer .socials>*{align-items:center;border:1px solid var(--wp--preset--color--papira-baltais);border-radius:50%;display:flex;height:3.5rem;justify-content:center;padding:.81rem;width:3.5rem}footer .socials>:hover{background-color:hsla(0,0%,100%,.533)}footer .socials>* svg{height:100%;width:100%}@media only screen and (max-width:1350px){footer{padding:4rem 1rem 3rem}footer .top{align-items:start;flex-direction:column;gap:2rem;padding-bottom:2rem}footer .top .contacts{flex-direction:column;gap:.75rem}footer .bottom{align-items:start;flex-direction:column}footer .footer-menu-primary ul,footer .footer-menu-secondary ul{align-items:start;flex-direction:column;gap:.25rem;padding-bottom:1.5rem}}html.text-size-150 footer,html.text-size-200 footer{padding:4rem 1rem 3rem}html.text-size-150 footer .top,html.text-size-200 footer .top{align-items:start;flex-direction:column;gap:2rem;padding-bottom:2rem}html.text-size-150 footer .top .contacts,html.text-size-200 footer .top .contacts{flex-direction:column;gap:.75rem}html.text-size-150 footer .bottom,html.text-size-200 footer .bottom{align-items:start;flex-direction:column}html.text-size-150 footer .footer-menu-primary ul,html.text-size-150 footer .footer-menu-secondary ul,html.text-size-200 footer .footer-menu-primary ul,html.text-size-200 footer .footer-menu-secondary ul{align-items:start;flex-direction:column;gap:.25rem;padding-bottom:1.5rem}
