#welcomekit-embed {
  font-family: Arial, sans-serif;
  line-height: 1.6;
  color: #333;
}

#welcomekit-embed ul {
  list-style-type: none;
  padding-left: 0;
}

#welcomekit-embed .welcomekit-jobs-list-item-link {
  display: block;
  text-decoration: none;
  color: inherit;
  padding: 15px;
  border-bottom: 1px solid #37ece9;
  transition: background-color 0.3s;
}

#welcomekit-embed .welcomekit-jobs-list-item-link:hover {
  background-color: #f9f9f9;
}

#welcomekit-embed .welcomekit-job-name {
  font-size: 1.5em;
  margin: 0;
  color: #200b3e;
}

#welcomekit-embed .welcomekit-job-infos li {
  margin: 5px 0;
}

#welcomekit-embed .welcomekit-job-description p {
  margin: 10px 0;
}

#welcomekit-embed .welcomekit-job-description p strong {
  font-weight: bold;
}

#welcomekit-embed .welcomekit-job-description ul {
  margin-left: 20px;
}

#welcomekit-embed .welcomekit-job-description ul li {
  margin-bottom: 10px;
}

#welcomekit-embed .welcomekit-job-description p strong {
  color: #fd7325;
}

#welcomekit-embed .welcomekit-job-description h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 1.2em;
}

.bg-rounded {
  border-radius: 1rem !important;
}

.welcomekit-job-infos {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.welcomekit-job-infos li {
  margin: 5px 0;
}

.welcomekit-job-infos li:nth-child(5) {
  flex-basis: 100%;
}
