.custom-footer{background:#24354e;color:#fff;padding:60px 0}.custom-footer .logo-group{line-height:0}.custom-footer .inner-wrapper{display:flex;gap:50px;justify-content:space-between}.custom-footer .right-col h3{color:#fff;font-size:24px;font-weight:600;letter-spacing:0;line-height:1.3;margin:0 0 12px}.custom-footer .f-menu-column .hs-menu-wrapper>ul{flex-direction:column}.custom-footer .right-col ul{list-style:none;margin:0;padding:0}.custom-footer .right-col ul li a{color:#fff;display:inline-block;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5;padding:0 0 8px;text-decoration:none}.custom-footer .right-col>.contact-info .address{font-size:16px;font-weight:300;letter-spacing:0;line-height:24px}.social-links{margin-top:20px}.social-links ul{display:flex;flex-wrap:wrap;gap:15px;list-style:none;margin:0;padding:0}.social-links ul li a{color:#fff;font-size:30px}@media(min-width:991px){.custom-footer .left-col{max-width:265px;width:100%}.custom-footer .right-col{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;max-width:722px;width:100%}.custom-footer .right-col>.f-menu-column{max-width:150px;width:100%}.custom-footer .right-col>.recent-posts{width:33%}.custom-footer .right-col>.contact-info{width:30%}}@media(max-width:1200px) and (min-width:992px){.custom-footer .right-col{gap:20px}}@media(max-width:991px){.custom-footer .inner-wrapper{flex-direction:column}.custom-footer .right-col{display:flex;flex-direction:column;gap:30px}}