.page-footer{padding:42px 0 0}.footer-logo a{display:block;width:215px;border-bottom:none;margin:0 0 50px}.footer-logo img,.footer-logo svg{width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.footer-top h3{font-size:17px;font-weight:700;color:#0F3050;line-height:1.57em;margin:0 0 5px}.footer-info{margin:50px 0 0}.footer-info p{position:relative;color:#0F3050;padding:0 0 0 26px;display:flex;align-items:center;justify-content:flex-start;gap:6px;line-height:1em;margin:0 0 8px}.footer-info p:last-child{margin-bottom:0}.footer-info p i{position:absolute;left:1px;top:-1px;color:#236CB5;font-size:20px}.footer-info p a{font-weight:400;border-bottom:none;color:#236CB5}.footer-info p+h3{margin-top:50px}.footer-right{margin:50px 0 0}.page-footer ul,.page-footer ul li{padding:0;margin:0}.page-footer ul li:before{display:none}.footer-right-col ul{display:flex;flex-direction:column;gap:10px}.footer-right-col ul li a{font-size:17px;font-weight:400;line-height:1.57em;color:#0F3050;display:block;padding:0 0 0 31px;border-bottom:none}.footer-right-col ul li a i{position:absolute;left:0;top:2px;color:#236CB5;font-size:20px}.footer-contact-link ul{display:flex;flex-direction:column;gap:28px}.footer-contact-link ul li a{font-size:16px;font-weight:400;line-height:1.57em;color:#0F3050;display:block;padding:0 0 0 40px;border-bottom:none}.footer-contact-link ul li a i{position:absolute;left:0;top:-4px;font-size:20px;width:32px;height:32px;background:#236CB5;border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:center}.footer-contact-link{margin:50px 0 0}.footer-bottom{background:#0F3050;padding:30px 0;margin:57px 0 0}.back-to-top a{font-size:16px;color:#fff;font-weight:600;gap:15px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;border-bottom:none}.back-to-top a i{width:32px;height:33px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:#2470BB;color:#fff;font-size:20px}.footer-bottom ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px 30px;margin:22px 0 0}.footer-bottom ul li,.footer-bottom ul li a{font-size:16px;color:#fff;font-weight:400;line-height:1em;border-bottom:none}@media(min-width:768px){.page-footer{padding:65px 0 0}.footer-top__wrapper{display:flex;flex-wrap:wrap;gap:55px 82px;align-items:flex-start}.footer-info{margin:0}.footer-right{margin:0;width:100%}.footer-right-flex{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:71px;justify-content:flex-end}.footer-contact-link{margin:10px 0 0;min-width:225px}.footer-left{min-width:217px}.footer-logo a{margin:0 0 34px}.footer-info p{font-size:17px}.footer-info p+h3{margin-top:40px}.footer-bottom{padding:21px 0;margin:50px 0 0}}@media(min-width:1200px){.footer-right{width:auto}.footer-right-flex{flex-direction:row;justify-content:flex-start;gap:60px}.footer-top__wrapper{flex-wrap:inherit;gap:55px 0;justify-content:space-between}.footer-bottom__wrapper{position:relative}.back-to-top{position:absolute;right:0;top:-7px}.footer-bottom ul{margin:0;padding:0 25px 0 0;gap:18px 32px}.footer-bottom{padding:24px 0;margin:45px 0 0}.footer-contact-link{margin:35px 0 0}.footer-info p i{left:0}.footer-info p{padding:0 0 0 31px;margin:0 0 11px}.footer-info p a:hover{color:#0F3050}.footer-right-col ul li a:hover,.footer-contact-link ul li a:hover{color:#236CB5}.footer-bottom ul li a:hover,.back-to-top a:hover{color:rgba(255,255,255,.8)}.page-footer{padding:80px 0 0}}