/* Communication illustration for the contact page's left panel. */
body.ba-graphic-site.page-contact .byall-brand-panel{justify-content:flex-start;gap:26px}
body.ba-graphic-site.page-contact .byall-brand-panel::before,
body.ba-graphic-site.page-contact .byall-brand-panel::after{display:none}
.contact-connection-art{margin:0;width:100%;position:relative;overflow:hidden;border:1px solid rgba(26,159,224,.22);border-radius:12px;background:#0d1b2e}
.contact-connection-art img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain}
body.ba-graphic-site.page-contact .byall-info-grid{margin-top:auto}
@media(max-width:768px){body.ba-graphic-site.page-contact .byall-brand-panel{gap:22px}.contact-connection-art img{max-height:none}}
