/* Keep the original design while allowing the tablet layout to fit. */
@media (min-width: 479px) and (max-width: 991px) {
  .wrapper-ivent { flex-direction: column; gap: 1rem; padding: 1rem; }
  .container-text-ivent { min-width: 0; max-width: 100%; }
  .wrapper-text-ivent { width: 100%; height: auto; min-height: 16.5rem; }
  .button-wrapper.program { width: 100%; flex-wrap: wrap; gap: .75rem; }
}
