footer.site-footer{padding:2.5rem 0 0;background:var(--bg-footer)}.site-footer__col{background:var(--bg-white-muted);border-radius:2.5rem;padding:1.8rem;justify-content:space-between}.site-footer__copyright{font-size:.7rem;line-height:1;color:var(--text-muted)}.site-footer__logo{width:100%}.site-footer__logo .site-logo{width:100%}.site-footer__logo .site-logo__img{width:100%;max-height:100%!important;height:auto}.site-footer__title{margin:0;font-size:1rem;font-weight:500;color:var(--text);font-family:var(--font-main)}.site-footer__menu{margin:0;padding:0;display:flex;flex-direction:row;list-style:none;flex-wrap:wrap}.site-footer__menu li a{color:var(--text)}.site-footer__menu li a:hover{color:var(--brand)}.footer-items__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.footer-menu__item a{color:var(--text)}.footer-menu__item a:hover{color:var(--brand)}.site-footer__bottom{padding:.6rem 2.5rem;background:var(--brand);border-radius:1.5rem 1.5rem 0 0;gap:.6rem;color:var(--bg-white)}.site-footer__bottom a{color:var(--bg-white)}.site-footer__bottom a:hover{color:var(--brand-muted)}@media (max-width:1024px){footer.site-footer{padding:var(--space-5) 0 0 0}.site-footer__col{gap:var(--space-5)}.site-footer__logo{max-width:75%;margin:0 auto}}@media(max-width:768px){.site-footer__bottom{display:flex;flex-direction:column;text-align:center}}@media(max-width:630px){.site-footer__logo{max-width:100%}}@media (max-width:456px){.site-footer__menu{flex-direction:column}}