footer.footer{border-bottom:12px solid #204853;font-size:14px;line-height:1.3;overflow:hidden;padding:60px 0 86px;position:relative}.footer-inner-wrapper{position:relative;z-index:1}.footer-bt-shapeicon{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:auto;user-select:none;z-index:0}.footer-bt-shapeicon svg{display:block;margin-left:auto;margin-right:0}footer.footer .top{align-items:flex-start;display:flex;justify-content:space-between}footer.footer .menu a{font-size:18px;font-weight:400;line-height:1.15;text-decoration:none}footer.footer .menu li{margin:5px 12px}footer.footer .bottom{justify-content:space-between}footer.footer .bottom,footer.footer .copyright-text-links{align-items:center;display:flex}footer.footer .logo{margin-bottom:34px}footer.footer .social-icons ul{display:flex;flex-wrap:wrap;list-style:none;margin:auto;padding:0}footer.footer .social-icons ul svg{display:block;height:14px;vertical-align:middle;width:14px;fill:currentColor}footer.footer .social-icons ul li{margin:5px 10px 5px 0}footer.footer .social-icons ul li a{border:1px solid #000;display:block;padding:11px}footer.footer .social-icons ul li:last-child{margin-right:0}footer.footer .bottom{border-top:1px solid rgba(0,0,0,.15);margin-top:6px;padding-top:40px}footer.footer .copyright-link a{color:#000;text-decoration:none}footer.footer .copyright-link a:focus,footer.footer .copyright-link a:hover{color:#003a4a;text-decoration:none}footer.footer .copyright-link ul{justify-content:flex-end}footer.footer .copyright-link ul li{margin:5px 0 5px 20px}footer.footer .copyright-link .hs-menu-wrapper>ul>li{margin-left:30px}@media(max-width:991px){footer.footer{padding-bottom:65px}footer.footer .logo{margin-bottom:44px}footer.footer .menu li{margin:0 0 15px;width:100%}footer.footer .social-icons ul li:first-child a,footer.footer .top{display:block}footer.footer .bottom{flex-direction:column-reverse;justify-content:space-between;margin-top:24px;padding-top:30px}footer.footer .copyright-link ul{justify-content:flex-start}footer.footer .menu{margin-bottom:30px}footer.footer{padding:63px 0}footer.footer .copyright-text-links{flex-direction:column}footer.footer .copyright-text{margin-top:15px;text-align:left;width:100%}footer.footer .copyright-link ul li{margin:5px 0 0;width:100%}footer.footer .copyright-link .hs-menu-wrapper>ul>li{margin-left:15px}footer.footer .social-icons ul li{margin-right:20px}}