.gap-assessment-wrapper {
  background-image: url(./../assets/images/gap-assessment-bg.png);
}
.gap-assessment-wrapper .left-details h1 .typing {
  animation: typingErase 8s steps(10) infinite;
}
@keyframes typingErase {
  0% {
    width: 0ch;
  }
  30% {
    width: 12ch;
  }
  /* full text typed */
  60% {
    width: 12ch;
  }
  /* hold */
  90% {
    width: 0ch;
  }
  /* erased */
  100% {
    width: 0ch;
  }
}

.gap-assessment {
  margin-bottom: 5rem;
}
.gap-assessment img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 2rem;
}
.gap-assessment p {
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 15px;
}
.gap-assessment .gap-list-wrapper {
  padding: 0px;
  margin: 0px;
}
.gap-assessment .gap-list-wrapper li {
  list-style-type: none;
  font-weight: 400;
  font-size: 18px;
  line-height: 29px;
  color: #000000;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 20px;
}
.gap-assessment .gap-list-wrapper li img {
  width: 20px;
  height: 20px;
  margin-bottom: 0px;
  -o-object-fit: cover;
     object-fit: cover;
}
.gap-assessment .dummy-detail-wrapper {
  padding: 0px;
  margin: 0px;
}
.gap-assessment .dummy-detail-wrapper li {
  list-style-type: none;
  margin-bottom: 20px;
}
.gap-assessment .dummy-detail-wrapper li h3 {
  font-weight: 600;
  font-size: 18px;
  line-height: normal;
  color: var(--primary);
}
.gap-assessment .dummy-detail-wrapper li p {
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  vertical-align: middle;
  color: #626262;
}/*# sourceMappingURL=gap-assessment.css.map */