/* Both announcements remain visible, including narrow mobile screens. */
.sd-topbar.zb-topbar-slider{padding:6px 16px!important}
.zb-topbar-slider .zb-announcement-viewport{width:100%;max-width:none;margin:0;padding:0;overflow:visible}
.zb-topbar-slider .zb-announcement-track{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;width:100%;transform:none!important;animation:none!important;transition:none!important;will-change:auto}
.zb-topbar-slider .zb-announcement-item{min-width:0;padding:5px 0;white-space:normal;line-height:1.4;letter-spacing:.02em}
.zb-announcement-item:first-child{text-align:left}
.zb-announcement-item:last-child{text-align:right}
.zb-contact-info-288{align-items:start}
.zb-contact-info-288 .sd-info-box{min-width:0;height:auto}
.zb-contact-info-288 .sd-info-box>div{min-width:0;overflow-wrap:anywhere}
.zb-contact-info-288 .zb-contact-address,.zb-contact-info-288 .zb-company-registration{margin-top:18px}
.zb-footer-address,.zb-company-registration{overflow-wrap:anywhere}
.sd-category-card i img.zb-category-icon-288{width:100%;height:100%;object-fit:contain;padding:0}
@media(max-width:480px){.sd-topbar.zb-topbar-slider{padding:5px 12px!important}.zb-topbar-slider .zb-announcement-track{gap:14px}.zb-topbar-slider .zb-announcement-item{font-size:11px;letter-spacing:0}.sd-contact-info-grid.zb-contact-info-288{grid-template-columns:1fr!important}}
@media(min-width:1101px){.zb-widget-info .sd-contact-info-grid.zb-contact-info-288{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* Five independent contact cards, retaining the existing card styling. */
.sd-contact-info-grid.zb-contact-info-288{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch}
.zb-contact-info-288 .sd-info-box{height:100%;box-sizing:border-box}
@media(max-width:1100px){.sd-contact-info-grid.zb-contact-info-288{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){.sd-contact-info-grid.zb-contact-info-288{grid-template-columns:1fr!important}}
