.footer .footer-top{grid-template-columns:minmax(320px,1fr) minmax(480px,1fr);align-items:start;gap:90px;display:grid}.footer .footer-company p{max-width:440px;margin:22px 0 0;font-size:11px;line-height:1.95}.footer .footer-navigation{grid-template-columns:1fr 230px;align-items:start;gap:54px;display:grid}.footer .footer-navigation>div>strong{color:#91aaa0;letter-spacing:.12em;margin-bottom:20px;font-size:10px;display:block}.footer .footer-links{grid-template-columns:1fr 1fr;gap:15px 30px;font-size:12px;display:grid}.footer .footer-links a{width:max-content;font-weight:700}.footer .footer-links a:hover{color:#b9d9ca}.footer .footer-contact{border-left:1px solid #ffffff29;padding-left:30px}.footer .footer-contact small,.footer .footer-contact span{color:#91aaa0;font-size:9px;line-height:1.7;display:block}.footer .footer-contact a{letter-spacing:.03em;margin:10px 0 8px;font-size:22px;font-weight:800;display:block}.footer .footer-bottom{margin-top:42px}@media (max-width:900px){.footer .footer-top{grid-template-columns:1fr;gap:38px}.footer .footer-navigation{grid-template-columns:1fr 1fr}.footer .footer-company p{max-width:none}}@media (max-width:620px){.footer{padding-top:48px}.footer .footer-navigation{grid-template-columns:1fr;gap:32px}.footer .footer-contact{border-top:1px solid #ffffff29;border-left:0;padding:22px 0 0}.footer .footer-links{grid-template-columns:1fr 1fr}.footer .footer-bottom{margin-top:36px}}
