/**
Calculate rem
*/
.s-eventDetails {
  padding: 15px;
  background-color: #EBF9FF;
  margin-bottom: 30px;
}
.s-eventDetails h2 {
  font-size: 1.25rem;
  font-family: "Montserrat SemiBold", sans-serif;
  line-height: 1.5;
  font-weight: 600;
  color: #082452;
  color: #082452;
  font-family: "Albert Sans SemiBold", sans-serif;
  font-weight: bold;
  padding-bottom: 15px;
  border-bottom: 1px solid #E1E1E4;
}
@media (min-width: 992px) {
  .s-eventDetails h2 {
    font-size: 1.5625rem;
  }
}
.s-eventDetails-item {
  padding-top: 15px;
}
.s-eventDetails-item h3 {
  font-size: 0.875rem;
  font-family: "Montserrat SemiBold", sans-serif;
  line-height: 1.5;
  font-weight: 600;
  color: #082452;
  color: #082452;
  margin-top: 15px;
  font-weight: bold;
}
@media (min-width: 992px) {
  .s-eventDetails-item h3 {
    font-size: 1.125rem;
  }
}
.s-eventDetails-item--kia {
  font-size: 0.875rem;
  font-family: "Montserrat SemiBold", sans-serif;
  line-height: 1.5;
  font-weight: 600;
  color: #082452;
  font-family: "Barlow SemiBold", sans-serif;
  color: #1C284A;
}
@media (min-width: 992px) {
  .s-eventDetails-item--kia {
    font-size: 1.125rem;
  }
}
.s-eventDetails-item__sub {
  font-size: 1rem;
  font-family: "Montserrat Regular", sans-serif;
  line-height: 1.5;
  font-weight: 400;
  color: #082452;
  color: #082452;
  padding-bottom: 15px;
  border-bottom: 1px solid #E1E1E4;
}
.s-eventDetails-item__sub--kia {
  font-size: 1rem;
  font-family: "Montserrat Regular", sans-serif;
  line-height: 1.5;
  font-weight: 400;
  color: #082452;
  font-family: "Barlow Regular", sans-serif;
  color: #1C284A;
}
.s-eventDetails .o-btn {
  margin-top: 30px;
}