a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

h1, .fs-1 {
  color: #FAFAFA;
  font-family: "Lora", serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
  letter-spacing: -0.96px;
}
@media (max-width: 480px) {
  h1, .fs-1 {
    font-size: 9vw;
    line-height: 8.5vh;
  }
}

h2, .fs-2 {
  color: #FAFAFA;
  font-family: "Lora", serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
  letter-spacing: -0.8px;
}

h3, .fs-3 {
  color: #FAFAFA;
  font-family: "Lora", serif;
  font-size: 33px;
  font-style: normal;
  font-weight: 700;
  line-height: 36px; /* 109.091% */
  letter-spacing: -0.66px;
}

h4, .fs-4 {
  color: #FAFAFA;
  font-family: "Lora", serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 31px; /* 110.714% */
  letter-spacing: -0.56px;
}

h5, .fs-5 {
  color: #FAFAFA;
  font-family: "Lora", serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px; /* 113.043% */
  letter-spacing: -0.46px;
}

h6, .fs-6 {
  color: #FAFAFA;
  font-family: "Lora", serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px; /* 110% */
  letter-spacing: -0.4px;
}

div, strong {
  font-family: "Open Sans", sans-serif;
}

span, p {
  font-family: "Open Sans", sans-serif;
}
span.title, p.title {
  display: block;
  font-weight: 700;
  margin-bottom: 10px;
}

.text-dark-blue {
  color: #03A9F4;
}

.bg-light-blue {
  background-color: #E1F5FE;
}

.text-dark-blue {
  color: #03A9F4;
}

.bg-light-blue {
  background-color: #E1F5FE;
}

.embed-container {
  padding: 1rem;
}

.card-list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.card-list-item {
  display: flex;
  justify-content: center;
}

.card {
  padding: 1rem;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  border-radius: 0.25rem;
  background-color: #fff;
  width: 100%;
  text-decoration: none;
  color: #000000;
}

.d-flex {
  display: flex;
}

.gap {
  gap: 10px;
}

.align-items-center {
  align-items: center;
}

.event-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f8f9fa;
  width: 50px;
  height: 50px;
  position: relative;
  background-image: url('data:image/svg+xml;utf8,<svg height="800px" width="800px" version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" xml:space="preserve"><style type="text/css">.st0{fill:%23000000;}</style><g><path class="st0" d="M118.612,89.297c9.482,0,17.176-7.686,17.176-17.169v-54.96C135.788,7.686,128.094,0,118.612,0c-9.482,0-17.177,7.686-17.177,17.169v54.96C101.435,81.611,109.13,89.297,118.612,89.297z"/><path class="st0" d="M255.993,89.297c9.482,0,17.176-7.686,17.176-17.169v-54.96C273.168,7.686,265.474,0,255.993,0c-9.483,0-17.169,7.686-17.169,17.169v54.96C238.824,81.611,246.51,89.297,255.993,89.297z"/><path class="st0" d="M427.001,44.899h-2.714v27.229c0,17.038-13.861,30.906-30.914,30.906c-17.038,0-30.914-13.869-30.914-30.906V44.899h-75.552v27.229c0,17.038-13.87,30.906-30.914,30.906c-17.038,0-30.907-13.869-30.907-30.906V44.899h-75.56v27.229c0,17.038-13.869,30.906-30.914,30.906c-17.038,0-30.914-13.869-30.914-30.906V44.899h-2.698c-37.074,0-67.133,30.058-67.133,67.133v332.835c0,37.074,30.058,67.133,67.133,67.133h342.002c37.066,0,67.133-30.058,67.133-67.133V112.032C494.134,74.958,464.067,44.899,427.001,44.899z M466.643,439.771c0,24.716-20.029,44.753-44.745,44.753H90.103c-24.716,0-44.76-20.037-44.76-44.753V190.482h421.3V439.771z"/><path class="st0" d="M393.373,89.297c9.483,0,17.176-7.686,17.176-17.169v-54.96C410.549,7.686,402.855,0,393.373,0c-9.483,0-17.177,7.686-17.177,17.169v54.96C376.196,81.611,383.89,89.297,393.373,89.297z"/></g></svg>');
  background-size: cover;
}

.event-date {
  position: absolute;
  top: 65%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #000;
  font-weight: bold;
}

.event-detail a {
  text-decoration: none;
  color: inherit;
}

.event-detail a:hover {
  text-decoration: underline;
}

.event-title {
  font-size: 1.25rem;
  font-weight: bold;
}

/*# sourceMappingURL=embed.css.map */
