.bb-footer.bb-corporate-footer{grid-template-columns:1fr;gap:0;padding-top:50px;display:grid}.bb-corporate-footer .bb-footer-intro{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;gap:35px;padding-bottom:32px;display:flex}.bb-corporate-footer .bb-brand{margin-bottom:14px}.bb-corporate-footer .bb-brand+p{max-width:330px}.bb-corporate-footer .bb-footer-contact{min-width:260px}.bb-corporate-footer .bb-footer-contact .bb-label{margin-bottom:12px}.bb-corporate-footer .bb-footer-contact a{align-items:center;gap:18px;margin:8px 0;font-size:16px;display:flex}.bb-corporate-footer .bb-footer-group .bb-label{margin-bottom:18px}.bb-corporate-footer .bb-footer-group>a{margin:0 0 11px;font-size:14px;line-height:1.55;display:block}.bb-corporate-footer a:hover{text-underline-offset:4px;text-decoration:underline}.bb-corporate-footer .bb-footer-bottom{grid-column:1/-1;align-items:center;gap:20px;margin:0;padding:22px 0;font-size:12px}.bb-corporate-footer .bb-footer-bottom>div{flex-wrap:wrap;gap:20px;display:flex}.bb-corporate-footer .bb-footer-bottom a{white-space:nowrap;font-size:12px}@media (max-width:1000px){.bb-footer.bb-corporate-footer{gap:28px}.bb-corporate-footer .bb-footer-contact{min-width:210px}.bb-corporate-footer .bb-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:600px){.bb-footer.bb-corporate-footer{grid-template-columns:1fr 1fr;gap:28px 24px;padding-top:35px}.bb-corporate-footer .bb-footer-intro{padding-bottom:25px;display:block}.bb-corporate-footer .bb-footer-contact{margin-top:24px}.bb-corporate-footer .bb-footer-group:last-of-type{grid-column:auto}.bb-corporate-footer .bb-footer-group>a{font-size:13px}.bb-corporate-footer .bb-footer-bottom{font-size:11px}.bb-corporate-footer .bb-footer-bottom>div{gap:14px}.bb-corporate-footer .bb-footer-group:nth-child(4){grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;column-gap:24px;display:grid}.bb-corporate-footer .bb-footer-group:nth-child(4) .bb-label{grid-column:1/-1}}.bb-corporate-footer .bb-footer-group>.bb-label+a,.bb-corporate-footer .bb-footer-group a+.bb-label{margin-top:0}.bb-corporate-footer .bb-footer-group a+.bb-label{margin-top:22px}.bb-corporate-footer .bb-footer-hubs{flex-wrap:wrap;gap:12px 28px;padding:20px 0;font-size:14px;font-weight:600;display:flex}.bb-corporate-footer .bb-footer-hubs a{transition:color .2s ease-out}.bb-corporate-footer .bb-footer-hubs a:hover{color:var(--teal);text-decoration:none}.bb-corporate-footer .bb-footer-bottom,.bb-corporate-footer .bb-footer-bottom a{font-size:13px}@media (max-width:740px){.bb-corporate-footer .bb-footer-hubs{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 24px;padding:12px 0;font-size:15px;display:grid}.bb-corporate-footer .bb-footer-hubs a{border-bottom:1px solid var(--line);align-items:center;min-height:44px;display:flex}.bb-corporate-footer .bb-footer-contact a{min-height:44px;margin:0}.bb-corporate-footer .bb-footer-bottom>div{gap:0 20px}.bb-corporate-footer .bb-footer-bottom>div a,.bb-corporate-footer .bb-brand{align-items:center;min-height:44px;display:inline-flex}}
