h1, h2 {
  font-family: 'Gaegu';
  color: rgb(13,110,253);
  text-shadow: 1px 1px 2px #8e8e8e;
  font-size: 2.5em;
  font-weight: bold;
}

h2 {
  text-transform: uppercase;
  background: linear-gradient(to left, rgba(241,232,236,0.1), rgba(255,0,0,0.83) 100%);
  background-position: 0 100%;
  background-size: 100% 4px;
  background-repeat: repeat-x;
  max-width: 500px;
  margin-bottom: 20px;
}

.navbar-brand {
  font-size: 30px;
  font-family: 'Gaegu';
  color: rgb(13,110,253);
  font-weight: bold;
  text-shadow: 1px 1px 2px #8e8e8e;
  padding: 0;
}

p, li, h4 {
  font-family: 'Gaegu';
  line-height: 20px;
  font-size: 20px;
}

#services {
}

#contact-us {
  /*background-color: #FFCCCC !important;*/
}

.event-title {
  font-size: 3rem;
}

.event-details {
  font-size: 2.5rem;
  color: var(--bs-primary);
  font-family: 'Gaegu';
  font-weight: bold;
}

.event-tiles {
  margin: 20px 0px;
  border: 1px solid rgba(255,0,0,0.19);
  border-radius: 10px;
  padding: 30px !important;
  margin: 10px;
}

body {
  background: rgb(232,243,255);
  text-transform: uppercase!important;
}

#faqAccordion {
  font-family: 'Gaegu';
}

.accordion-button {
  margin-bottom: 0;
  font-size: 15px;
}

.btn {
}

.accordion-body {
  font-size: 20px;
}

.accordion-button {
  font-size: 23px;
  font-weight: bold;
}

.form-label {
  font-family: 'Gaegu';
  font-size: 20px;
}

#home {
  height: 45vh;
  background: url("../../assets/img/pexels-photo-6664189.jpeg") center / cover no-repeat;
  box-shadow: inset 0 0 0 2000px rgba(89,0,0,0.28);
  border-top: 18px solid rgb(197,58,58);
  border-bottom: 18px solid rgb(24,118,213);
}

@media (max-width: 576px) {
  #home {
    height: 80vh;
  }
}

span {
}

#exp-list {
  max-width: 100%;
}

@media (max-width: 576px) {
  #exp-list {
    padding: 0;
  }
}

.nav-item {
  font-size: 17px;
}

.exp-list > li > span {
  color: red;
}

.exp-list-item span {
  color: red!important;
}

.exp-list-item {
  color: red;
}

