.babel-footer{width:100%;background-color:#0d0d0d;padding:50px}.babel-footer__grid{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px}.babel-footer__col{padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px}.babel-footer__col--main{background-image:url(https://babel-agency.com/wp-content/uploads/2026/05/UBfETRmMWvNW1BI0VHLyvTjbH4k.png.webp);background-repeat:repeat-y;background-size:contain;background-position:top center}.babel-footer__col--side{padding:38px 40px;border-radius:10px;border:1px solid rgb(255 255 255 / .3);background:rgb(255 255 255 / .04)}.babel-footer__logo{height:44px;width:auto;object-fit:contain;margin-bottom:20px}.babel-footer__heading{max-width:95%;font-size:40px;font-weight:500;color:#fff;line-height:1.3;text-align:center;margin:0 0 60px}.babel-footer__subheading{font-weight:400;font-size:27px;color:rgb(255 255 255 / .8);line-height:1.85;text-align:center;margin:0 0 50px}.bm-wrap{width:100%;max-width:651px;margin:0 auto}.contact-wrap{width:100%}.social-wrap{width:100%;margin-top:16px}@media (max-width:1024px){.babel-footer__grid{grid-template-columns:1fr;gap:30px}}@media (max-width:768px){.babel-footer{padding:40px 20px}.babel-footer__col--main{background:none}.babel-footer__col--side{padding:0;border:none;background:none}.babel-footer__heading{font-size:25px;margin-bottom:20px}.babel-footer__subheading{font-size:20px;line-height:1.5;margin-bottom:20px}}