.event-content-wrap {
  width: 1000px;
  display: flex;
  gap: 6px;
  // align-items: center;
  flex: 1;

  .event-content-left {
    flex: 1;
  }

  .event-content-right {
    margin-top: 16px;
    width: 360px;
    position: sticky;
    top: 93px;
    height: calc(var(--vh, 1vh) * 100 - 110px);
  }
}

.event-content-mobile-wrap {
  width: 100%;
  flex: none;
  .event-content-left {
    width: 100%;
    flex: none;
    .provider-information-wrap {
      width: 100%;
    }
  }
}
