.footer{background:#f6f6f6;border-radius:0 100px 0 0;padding:50px 0;margin-top:10px}.footer-menu{display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:50px;list-style-type:none}.footer-menu>li{border-right:1px dashed #979797;padding:0 15px;display:grid;grid-template-rows:max-content 1fr;justify-content:center}.footer-menu>li:first-child{padding-left:0}.footer-menu>li:last-child{border-right:none}.footer-menu>li:nth-child(4)>.footer-submenu{grid-template-columns:1fr}.footer-menu>li:nth-child(5)>.footer-submenu{grid-template-columns:1fr;grid-auto-rows:max-content}.footer-menu>li:nth-child(6)>.footer-submenu{grid-template-columns:1fr;grid-auto-rows:max-content}.footer-menu>li:last-child{padding-right:0}.footer-title{font-size:16px;color:#0662ba;line-height:19px;font-weight:700;flex:0 1 100%;margin-bottom:16px;display:block}.footer-submenu{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px;row-gap:10px}.footer-submenu>li>a{font-size:14px;line-height:16px;color:#979797}.footer__bottom{display:flex;justify-content:space-between}.footer__policy{text-align:center;margin-right:0}.footer__policy>p{font-size:10px;line-height:12px;color:#979797;margin-bottom:0}.footer__socials{display:flex}.footer__social{flex:0 0 30px;width:30px;min-width:30px;height:30px}.footer__social:not(:last-child){margin-right:10px}.footer__social-icon{width:100%;height:100%}.page-up{position:fixed;right:30px;bottom:100px;width:60px;height:60px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .3s;z-index:150}.page-up.show{opacity:1;pointer-events:auto}.page-up svg{width:64px;height:64px}@media(max-width:1199px){.footer{border-radius:0 50px 0 0;padding:30px 0}.footer-menu{grid-template-columns:repeat(2,1fr)}.footer-menu>li{display:block;margin-bottom:40px;border-right:none}.footer-menu>li:nth-child(odd){padding:0 60px 0 0;border-right:1px dashed #979797}.footer-menu>li:nth-child(even){padding:0 60px}}@media(max-width:767px){.footer-menu{grid-template-columns:1fr}.footer-menu>li{border-bottom:1px dashed #979797;padding:20px 0;margin-bottom:0}.footer-menu>li:nth-child(odd){padding:20px 0;border-right:none}.footer-menu>li:nth-child(even){padding:20px 0}.footer__bottom{flex-wrap:wrap;justify-content:center;row-gap:15px}.footer__policy{flex:0 0 100%;margin-top:0!important}.footer__socials{order:3;justify-content:center}}