footer.site-footer{background:var(--dark-grey);padding-bottom:64px;padding-top:67px}footer.site-footer .footer-inner{gap:4.948vw;grid-template-columns:auto 1fr auto}footer.site-footer .footer-menus{grid-template-columns:auto auto auto;justify-content:space-between;padding-right:14px}footer.site-footer .footer-menus .footer-col ul li a{color:var(--white);font-weight:500;transition:.4s}footer.site-footer .footer-menus .footer-col ul li a:hover{color:var(--orange);transition:.4s}footer.site-footer .footer-menus .footer-col ul{display:flex;flex-direction:column;gap:22px}.footer-col.footer-contact .contact_info{color:var(--white);font-weight:500}.footer-col.footer-contact{flex-direction:column;gap:20px}.footer-col.footer-contact p a{color:var(--orange);font-weight:500;transition:.4s}.footer-col.footer-contact p a:hover{color:var(--white);transition:.4s}.footer-col.footer-contact p{align-items:center;display:flex;gap:18px}footer.site-footer .footer-bottom p{color:var(--white);margin-bottom:32px;text-align:center}footer.site-footer .footer-bottom{margin-top:7.344vw}footer.site-footer .footer-social a{align-items:center;background:var(--orange);border-radius:5px;display:flex;justify-content:center;padding:15px;transition:.4s}footer.site-footer .footer-social a:hover{transform:translateY(-2px);transition:.4s}footer.site-footer .footer-social{gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:1310px){footer.site-footer .footer-inner{gap:50px}footer.site-footer .footer-menus{padding-right:0}}@media(min-width:992px) and (max-width:1185px){footer.site-footer .footer-inner{gap:30px}.footer-col.footer-contact .contact_info,.footer-col.footer-contact p a,footer.site-footer .footer-menus .footer-col ul li a{font-size:14px}footer.site-footer .footer-menus{padding-right:0}.footer-col.footer-contact .contact_info svg{width:20px}.footer-col.footer-contact p{gap:10px}}@media(min-width:992px) and (max-width:1069px){.footer-col.footer-logo a{display:flex;max-width:150px}}@media(max-width:992px){footer.site-footer .footer-inner{grid-template-columns:1fr}}@media(max-width:576px){footer.site-footer .footer-menus{gap:16px;grid-template-columns:1fr}.footer-col.footer-logo a{display:flex;justify-content:center}footer.site-footer .footer-menus .footer-col ul{align-items:anchor-center;gap:16px}.footer-col.footer-contact{align-items:anchor-center;gap:12px}footer.site-footer .footer-social{grid-template-columns:repeat(1,1fr)}footer.site-footer .footer-inner{gap:30px}.footer-col.footer-contact p{gap:8px}}