/* Custom Styles */
#section-zoom-event {
  background:
    radial-gradient(circle at 20% 15%, rgba(45, 140, 255, 0.24), transparent 31%),
    radial-gradient(circle at 85% 78%, rgba(108, 92, 231, 0.22), transparent 34%),
    #071126;
}

#section-zoom-event h1 {
  max-width: 980px;
  margin: 0 auto 20px;
  letter-spacing: -0.02em;
}

#section-zoom-event .zoom-event-eyebrow {
  display: inline-block;
  margin: 0 0 20px;
  padding: 7px 14px;
  color: #b9d9ff;
  border: 1px solid rgba(185, 217, 255, 0.4);
  border-radius: 999px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.12em;
}

#section-zoom-event .zoom-event-schedule {
  margin: 0 auto 14px;
  color: #ffffff;
  font-size: 23px;
  font-weight: 700;
}

#section-zoom-event .zoom-event-schedule span {
  color: #71b5ff;
}

#section-zoom-event .zoom-event-id {
  margin: 0 auto 12px;
  color: #b9d9ff;
  font-size: 17px;
}

#section-zoom-event .zoom-event-id strong {
  color: #ffffff;
}

#section-zoom-event .zoom-event-description {
  max-width: 650px;
  margin: 0 auto 28px;
  color: #d9e2f2;
}

#section-zoom-event .zoom-event-community-copy {
  margin: 30px 0 12px;
  color: #d9e2f2;
}

#section-zoom-event .zoom-event-community-copy strong {
  color: #ffffff;
}

#section-zoom-event .btn {
  min-width: 230px;
  padding: 15px 28px;
  font-weight: 700;
  letter-spacing: 0.02em;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.24);
  transition: transform 160ms ease, box-shadow 160ms ease;
}

#section-zoom-event .btn:hover,
#section-zoom-event .btn:focus {
  transform: translateY(-2px);
  box-shadow: 0 14px 30px rgba(0, 0, 0, 0.34);
}

@media (max-width: 767px) {
  #section-zoom-event .zoom-event-schedule {
    font-size: 19px;
  }

  #section-zoom-event .btn {
    width: 100%;
  }
}
