/* Blocul ocupa exact latimea containerului in care il pune tema */
.brand-info-block {
  display: flow-root;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  margin: 0 0 2rem;
  clear: both;
}
.brand-info-block *,
.brand-info-block *::before,
.brand-info-block *::after { box-sizing: border-box; }
.brand-info-block__content { max-width: 100%; overflow-wrap: break-word; }
.brand-info-block__content > :last-child { margin-bottom: 0; }
.brand-info-block__content img { max-width: 100%; height: auto; }
.brand-info-block__content table { max-width: 100%; }
.brand-info-block__content video,
.brand-info-block__content embed,
.brand-info-block__content object { max-width: 100%; height: auto; }
/* Video: pastreaza dimensiunile din editor, dar nu depaseste latimea paginii */
.brand-info-block__content iframe {
  display: block;
  max-width: 100%;
  height: auto;
  aspect-ratio: 16 / 9; /* inlocuit inline cu raportul width/height din sursa */
  border: 0;
}
@media (max-width: 767px) {
  .brand-info-block__content img[style*="float"] { float: none !important; display: block; margin: 0 auto 1rem !important; }
}
