/* Centrage visuel final du billet : compense légèrement l'asymétrie du visuel détouré */
@media (min-width: 900px) {
  .jk-event-visual {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }
  .jk-event-visual .jk-ticket-stage {
    position: relative !important;
    left: 22px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media (max-width: 899px) {
  .jk-event-visual .jk-ticket-stage {
    left: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
