.footer{background:#f4f4f6;padding:50px 0;position:relative}.footer .copyright{color:#757575;font-size:13px;font-weight:500}.footer .terms-policy{display:flex;flex-direction:column}.footer .terms-policy a{color:#757575;transition:color .35s}.footer .terms-policy a.router-link-exact-active,.footer .terms-policy a:hover{color:#66f}.footer .contacts{display:flex;flex-direction:column}.footer .contacts .logo-md{width:100px}.footer .contacts .slogan{font-size:16px;font-weight:500;margin-top:38px}.footer .contacts .contacts-list{grid-gap:20px;display:grid;grid-template-rows:repeat(3,min-content);margin-top:70px}.footer .contacts .contacts-list a{color:#333;font-size:14px}.footer hr{background:#ccc;border:none;height:1px;margin:60px 0 20px}.footer .list-title{color:#868686;font-size:14px;font-weight:500;margin-bottom:18px}.footer .link{color:#333;cursor:pointer;padding:12px 0;transition:color .35s}.footer .link:hover{color:#66f}.column-mobile-padding{padding-top:40px}@media screen and (max-width:1535px){.footer{padding:40px}.footer hr{margin-top:20px}}@media screen and (max-width:1279px){.footer{padding:20px}}@media screen and (max-width:1023px){.footer .contacts .contacts-list{margin-top:50px}}