.footer{background:#d80000;border:10px solid #fff;border-radius:0 0 10px 10px;color:#fff;padding:100px 20px 45px;position:relative}.footer:before{background:#fff;border-radius:0 0 35px 35px;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:100%}.footer p{font-size:16px}.footer .content-wrapper{max-width:1390px}.footer .footer-container{display:flex;gap:40px}.footer .footer-container .footer-left-col{width:30%}.footer .footer-title-description ul li a{font-size:16px;font-weight:300!important;text-decoration:none}.footer .footer-container .footer-left-col .left-side-content-wrap{align-items:end;display:flex;gap:20px}.footer .hs-menu-wrapper ul{display:block}.footer .footer-container .footer-right-col{width:70%}.footer .footer-container .footer-right-col .footer-right-col-wrap{display:flex;gap:45px}.footer .footer-container .footer-right-col .footer-icon{display:flex;justify-content:end}.footer .footer-container .footer-right-col .footer-icon .footer-icon-wrap{align-items:center;background:#fffcf8;border-radius:6px;display:flex;justify-content:center;margin:5px;max-width:94px;padding:10px;text-align:center;width:100%}.footer .footer-container .footer-right-col .footer-right-col-wrap .footer-col{padding:20px;width:25%}.footer .footer-logo img{height:auto;margin-bottom:35px;max-width:306px;width:100%}.footer .footer-content h4{font-weight:600}.footer .footer-links{display:flex;justify-content:space-between}.footer .footer-links a,.footer .footer-links span{color:#fff;font-size:14px;font-weight:300!important;text-decoration:none}@media (max-width:991px){.footer .footer-bottom,.footer .footer-container{flex-direction:column;gap:10px}.footer .footer-container .footer-left-col,.footer .footer-container .footer-right-col{width:100%}.footer .footer-container .footer-right-col .footer-icon{justify-content:start}.footer .footer-links{margin-top:30px}.footer .footer-logo img{max-width:350px}.footer{padding-top:60px}.footer .content-wrapper{padding:0}}@media (max-width:675px){.footer .footer-container .footer-right-col .footer-right-col-wrap{flex-wrap:wrap;gap:0}.footer .footer-container .footer-right-col .footer-right-col-wrap .footer-col{width:100%!important}.footer .footer-links{flex-direction:column;flex-wrap:wrap;margin-top:30px}}