/* What If Unlimited - Register page hero meta pills.
   Elementor computes --container-widget-width to 0 inside these rows, which
   squeezed the pill contents, and the pills carried a fixed 195px width that
   forced the venue line to wrap three times. */

.wiu-event-meta{
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:wrap !important;
  align-items:center !important;
  gap:8px;
  --container-widget-width:auto !important;
  --container-widget-flex-grow:0 !important;
}

.wiu-event-meta > .e-con,
.wiu-event-meta > .elementor-element{
  flex:0 0 auto !important;
  width:auto !important;
  max-width:100% !important;
}

.wiu-event-meta .elementor-widget-heading{
  width:auto !important;
  max-width:none !important;
  flex:0 0 auto !important;
}

.wiu-event-meta .elementor-heading-title{
  white-space:nowrap;
}

@media (max-width:600px){
  .wiu-event-meta > .e-con,
  .wiu-event-meta > .elementor-element{
    flex:1 1 100% !important;
    width:100% !important;
  }
  .wiu-event-meta .elementor-heading-title{
    white-space:normal;
  }
}
