h2 {
  font: normal 700 32px/normal "KolbiSans-Regular";
}
.title-sections {
  text-align: center;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #000;
  font: normal 700 32px/normal "KolbiSans-Regular";
}
.content-text-primary {
  margin-bottom: 1.7rem;
}
.content-text-primary > p {
  font: normal 500 14px/normal "KolbiSans-Regular" !important;
  color: #000000;
}
.content-text-primary > p > span {
  font: normal 700 14px/normal "KolbiSans-Regular";
  color: #000000;
}
#chat {
  font: normal 700 14px/normal "KolbiSans-Regular";
  color: #FFFFFF;
}
.user {
  font: normal 700 16px/normal "KolbiSans-Regular";
  color: #000000;
}
.bot {
  font: normal 700 16px/normal "KolbiSans-Regular";
  color: #000000;
}
#prompt {
  font: normal 700 16px/normal "KolbiSans-Regular";
  color: rgba(0, 0, 0, 0.50);
  border: 1px solid #000;
  background: #FFF;
}
.chat-input input {
  font: normal 700 16px/normal "KolbiSans-Regular";
  color: rgba(0, 0, 0, 0.50);
  border: 1px solid #000;
  background: #FFF;
}
#sendButton, #sendButton:hover, #sendButton:focus, #sendButton:active {
  font: normal 700 16px/normal "KolbiSans-Regular";
  background: #30C439 0% 0% no-repeat padding-box;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  color: #F5F5F5;
}
#submitButtonPrompt, #submitButtonPrompt:hover, #submitButtonPrompt:focus, #submitButtonPrompt:active {
  font: normal 700 16px/normal "KolbiSans-Regular" !important;
  color: #F5F5F5;
  background: #30C439 0% 0% no-repeat padding-box;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
#submitButtonReset {
  font: normal 700 16px/normal "KolbiSans-Regular";
}
#saveButton {
  font: normal 700 16px/normal "KolbiSans-Regular" !important;
  color: #F5F5F5;
  background: #30C439 0% 0% no-repeat padding-box;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
#swal2-title, .swal2-title {
  text-align: center;
  font-family: "KolbiSans-Regular";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.swal2-p {
  color: #FFFFFF;
  text-align: center;
  font-family: "KolbiSans-Regular";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.swal2-name-input {
  color: #C7C7C7;
  font-family: "KolbiSans-Regular";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.swal2-confirm-button {
  color: #F5F5F5;
  text-align: center;
  font-family: "KolbiSans-Regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  background: #30C439 0% 0% no-repeat padding-box;
  border-radius: 6px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.swal2-cancel-button {
  color: #F5F5F5;
  text-align: center;
  font-family: "KolbiSans-Regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  border-radius: 6px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.swal2-link, .swal2-link:hover {
  color: #30C439;
  font-family: "KolbiSans-Regular";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.swal2-link:focus, .swal2-link:focus-visible {
  color: #30C439;
  outline: none;
}
/***** Responsive *****/
/***** Mobile *****/
@media screen and (width <= 767px) {
  h2 {
    font: normal 700 24px/normal "KolbiSans-Regular";
  }
  .title-sections {
    font: normal 700 24px/normal "KolbiSans-Regular" !important;
    -webkit-text-stroke-width: unset;
    -webkit-text-stroke-color: unset;
  }
  .content-text-primary > p {
    font: normal 500 14px/normal "KolbiSans-Regular" !important;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }
  .content-text-primary > p > span {
    font: normal 700 14px/normal "KolbiSans-Regular";
  }
}
/***** End Mobile *****/
/***** End Responsive *****/