.footer{background-color:#f8f8f8;overflow:hidden;padding-top:111px;position:relative}.footer:after{background-image:url(https://24267080.fs1.hubspotusercontent-na1.net/hubfs/24267080/TestBoltrics/Boltrics%20LP/footer.svg);background-position:100% 0;background-repeat:no-repeat;background-size:925px 820px;content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;transform:translate(60px,-11%);width:100%}.footer__inner{display:flex;flex-wrap:wrap;padding-bottom:79px}.footer__txt{padding-left:28px;width:100%}.footer__title{margin:0 0 30px}.footer__text{margin:0 0 40px}.footer__logos{display:flex;flex-wrap:wrap;gap:15px;list-style:none;margin:0;padding:0}.footer__menu-wrapper{padding-left:28px;width:100%}.footer__menus{display:flex;flex-direction:column;padding-top:80px}.footer__menus .footer__menu{margin-bottom:32px}.footer__menu-title{color:#fd3700;font-size:18px;font-weight:600;margin:0 0 6px}.footer__menus .footer__menu ul{list-style:none;margin:0;padding:0}.footer__menus .footer__menu ul li{margin-bottom:6px}.footer__menus .footer__menu ul li a{text-decoration:none}.footer__menus .footer__menu-col:not(:last-child){margin-bottom:38px}.footer-btm{background-color:#fff;padding:34px 0 43px}.footer-btm__inner{padding-left:28px;width:100%}.footer-btm__wrapper{display:flex;flex-direction:column;justify-content:space-between}.footer-btm .logo{display:flex;margin-bottom:24px}.footer-btm .logo svg{color:#fd3700}.footer-btm__wrapper .contact{display:flex;list-style:none;margin:0;padding:0}.footer-btm__wrapper .contact__item{margin:0 22px 0 0}.footer-btm__wrapper .contact__item p{font-size:14px;line-height:17px;margin:0}@media (min-width:481px){.footer:after{transform:translate(60px,-25%)}.footer__menus{flex-direction:row;gap:54px}}@media only screen and (min-width:768px){.footer__txt{width:41.66667%}.footer__menu-wrapper{margin-left:8.33333%;width:41.66667%}}@media (min-width:769px){.footer__inner{padding-bottom:139px}.footer:after{transform:translate(60px,-53%)}.footer__menus{padding-top:27px}.footer__menus .footer__menu{margin-bottom:0}.footer-btm__wrapper{align-items:center;flex-direction:row}.footer-btm .logo{margin-bottom:0}.footer-btm__wrapper .contact__item{margin:0 0 0 28px;min-width:160px;text-align:right}}@media (min-width:1312px){.footer__menus{justify-content:space-between}}