.kg-content--container {
  position: relative;
}

.kg-content {
  margin: 0 0 32px 0;
}

.kg-content a {
  color: #028ce1;
  text-decoration: underline;
}


}

.kg-content--container {
  position: relative;
}

.kg-content ul, .kg-content ol {
  padding: 8px 0 8px 42px;
}

.kg-content--child-content p {
  padding: 8px 0 8px 60px;
}

.kg-content li {
  padding: 4px 0px 4px 8px;
  margin-left: 32px;
}

.kg-content img {
  padding-bottom: 16px;
}

.kg-content--label span {
  padding: 4px 8px;
  position: absolute;
  top: -30px;
  left: 0;
  font-weight: 500;
}

.kg-content--label span.free {
  background: rgba(242, 242, 242, 1);
  color: #000000;
}

.kg-content--label span.create {
  background: rgba(0, 140, 226, 1);
  color: #000000;
}

.kg-content--label span.pro {
  background: rgba(209, 0, 59, 1);
  color: #000000;
}

.kg-content.free {
  border: 1px solid #ffffff;
}

.kg-content.create {
  border: 1px solid #008ce2;
}

.kg-content.pro {
  border: 1px solid #d3003c;
}

.kg-content--header {
  padding-bottom: 32px;
}

.kg-content--header-row {
  display: flex;
  padding: 16px 0;
}

.kg-content--header-row .bullet-label {
  font-weight: 500;
}

.header-row--label {
  padding: 8px 0 16px;
  width: 100%;
}

div.count {
  width: 48px;
  height: 44px;
  background: rgba(255, 255, 255, 0.05);
  border: 2px solid rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  margin-right: 16px;
  color: rgba(255, 255, 255, 0.8);
}
