/* ESDE 15.10.328 — WYSIWYG alignment of the front certificate. */
html body .esde-cert244 .esde319-preview-front .is-meta {
  display: block !important;
  top: var(--esde319-meta-top, 73%) !important;
  font-size: clamp(4px, calc(var(--esde319-field-size, var(--esde319-meta-size, 9)) * .11cqw), 10px) !important;
  line-height: 1.45 !important;
  color: #202020 !important;
  font-weight: 500 !important;
}
html body .esde-cert244 .esde319-preview-front .is-meta span,
html body .esde-cert244 .esde319-preview-front .is-meta strong {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  font: inherit !important;
  line-height: inherit !important;
  color: #202020 !important;
}
html body .esde-cert244 .esde319-preview-front .is-meta strong {
  font-weight: 800 !important;
}
/* The PDF writer uses the regular/bold variants of the selected PDF font, not italic. */
html body .esde-cert244 .esde319-preview-front .is-name {
  font-style: normal !important;
}
html body .esde-cert244 .esde319-preview-front .is-body {
  line-height: 1.25 !important;
}
/* Keep the footer above the signature and printed names embedded in the background image. */
html body .esde-cert244 .esde319-preview-canvas[data-esde319-layout="right"] .is-meta {
  width: 65% !important;
  max-width: 65% !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}
html body .esde-cert244 .esde319-preview-canvas[data-esde319-layout="full"] .is-meta {
  width: 88% !important;
  max-width: 88% !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}
@media (max-width: 760px) {
  html body .esde-cert244 .esde319-preview-front .is-meta {
    font-size: clamp(4px, 1.1cqw, 7px) !important;
  }
}
