/* TIB V3.36 · preserve complete customer-supplied square flyer */
body.home .tibv25-promo{align-items:stretch;min-height:0}
body.home .tibv25-promo-visual{display:flex;align-items:center;justify-content:center;min-height:0;background:#0b1118;overflow:hidden;padding:20px}
body.home .tibv25-promo-visual img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:850px!important;object-fit:contain!important;filter:none!important;aspect-ratio:1/1}
@media(max-width:767px){body.home .tibv25-promo{grid-template-columns:minmax(0,1fr)!important}body.home .tibv25-promo-visual{padding:12px;min-height:0!important}body.home .tibv25-promo-visual img{max-height:none!important;width:100%!important;height:auto!important;aspect-ratio:1/1}body.home .tibv25-promo-info{padding:34px 24px 42px}}
