.bl-footer{background-color:var(--bl-ink-soft);color:var(--bl-bg);padding:48px 0 32px;width:100%}.bl-footer__container{gap:24px;margin:0 auto;max-width:652px;padding:0 var(--bl-gutter)}.bl-footer__container,.bl-footer__main{align-items:center;display:flex;flex-direction:column}.bl-footer__main{gap:12px;text-align:center}.bl-footer__logo-link{display:inline-block;transition:opacity .15s ease}.bl-footer__logo-link:hover{opacity:.9}.bl-footer__logo{display:block;height:auto;width:236px}.bl-footer__tagline{color:var(--bl-bg);font-family:var(--bl-font);font-size:18px;font-weight:400;line-height:1.4;opacity:.8}.bl-footer__bottom{align-items:center;border-top:1px solid var(--bl-on-ink-line);display:flex;gap:16px;justify-content:space-between;padding-top:16px;width:100%}.bl-footer__copyright{color:var(--bl-bg);font-family:var(--bl-font);font-size:14px;font-weight:400;line-height:1.4;opacity:.8}.bl-footer__actions{align-items:center;display:flex;gap:24px}.bl-footer__legal-links{align-items:center;display:inline-flex;gap:8px}.bl-footer__legal-sep{color:var(--bl-bg);font-size:14px;opacity:.5}.bl-footer__legal-link{color:var(--bl-bg);font-family:var(--bl-font);font-size:14px;font-weight:400;line-height:1.4;opacity:.8;text-decoration:none;transition:opacity .15s ease}.bl-footer__legal-link:hover{opacity:1;text-decoration:underline}.bl-footer__social-link{align-items:center;color:var(--bl-bg);display:inline-flex;font-family:var(--bl-font);font-size:14px;font-weight:400;gap:6px;line-height:1.4;text-decoration:none;transition:opacity .15s ease}.bl-footer__social-link:hover{opacity:.85}.bl-footer__social-icon{background-color:currentColor;display:inline-block;height:16px;-webkit-mask:url(https://cdn.biglink.io/brand/v1/icones/tabler/outline/svg/currentcolor/brand-instagram.svg) center/contain no-repeat;mask:url(https://cdn.biglink.io/brand/v1/icones/tabler/outline/svg/currentcolor/brand-instagram.svg) center/contain no-repeat;width:16px}@media (max-width:768px){.bl-footer{padding:36px 0 24px}.bl-footer__container{gap:20px}.bl-footer__logo{width:200px}.bl-footer__tagline{font-size:16px}.bl-footer__bottom{align-items:center;flex-direction:column;gap:12px;text-align:center}.bl-footer__actions{gap:20px;justify-content:center}}