footer{z-index:5;position:relative}footer>*{color:#fff}footer .horizontal-line{border-color:#CECECE;height:50px;margin:0 20px -7px 18px}.plashka{background:#9098AD;border-radius:2px;padding:0 4px}.footer-main-bg{background-color:#222;padding:43px 0 40px}.footer-secondary-bg{background-color:#000;padding:35px 0 42px}.footer-text{font-size:.875em;line-height:1.25rem}.footer-last-text{font-size:.75em;line-height:1rem;padding-top:50px}.footer-last-text a{color:#fff;text-decoration:underline}.logo-area.second{padding:3px 0 0}.footer-list{text-decoration:none;padding:0}.footer-list li:nth-child(2){margin:0 10px}.footer-list li{font-size:.875em;line-height:1.5rem;text-decoration-line:underline;list-style:none}.footer-list li a{color:#fff}.logo-area{display:flex!important;align-items:center}.footer-soc-text{font-weight:700;font-size:1.063em;line-height:1.5rem}.after-social-link{font-size:.875em;line-height:1.313rem;text-decoration-line:underline;color:#FFF;margin-bottom:3px}.after-social-link:hover{color:#FFF;text-decoration:underline}.after-social-area{display:inline-grid;margin-top:24px}.logo-paddings{margin:0 41px 0 10px}.centering{position:relative;top:5px;margin-left:30px}.news-list::after{content:'';background:linear-gradient(180deg,#fff 3.88%,rgba(0,0,0,.01) 173.77%);transform:rotate(180deg);min-height:72px;width:100%;max-width:295px;display:block;position:absolute;bottom:36px;z-index:6;opacity:.85}.social-area{width:214px;margin-top:72px}.social-area.black-theme{width:214px;margin-top:11px}.social-area.black-theme .social-icon.fb,.social-area.black-theme .social-icon.tw,.social-area.black-theme .social-icon.tl,.social-area.black-theme .social-icon.yt{background-color:#313131}.social-area a{width:40px}.social-area a:nth-child(even){margin:0 18px}.social-icon{width:40px;height:40px;border-radius:50%}.social-icon.fb{background-color:#4267B2}.social-icon.tw{background-color:#1CA1F2}.social-icon.tl{background-color:#37ADE1;margin-right:18px}.social-icon.yt{background-color:#FF0E17}.tl svg{margin-left:-3px}@media (max-width:991px) and (min-width:767px){.info-block{float:none;margin-top:35px}.footer-soc-text{padding-top:16px}.logo-area{justify-content:center;padding:9px 5px}.logo-area.second{padding:8px 0 6px}.logo-area.third a img{max-width:89%}}@media only screen and (max-width:995px){.pad-line{margin-bottom:57px}footer .horizontal-line{margin:0 12px -5px 10px}}@media only screen and (max-width:767px){.mobile-absolute{position:relative !important;margin-top:11px}}@media only screen and (max-width:450px){.info-pad{margin-bottom:40px}.logo-area.third{padding:10px 10px 0}}