/* WPForms netjes in contactbox */
.wpforms-container {
  margin: 0 !important;
}

.wpforms-container .wpforms-field {
  margin-bottom: 16px !important;
}

.wpforms-container input[type="text"],
.wpforms-container input[type="email"],
.wpforms-container textarea {
  width: 100% !important;
  border: 1px solid #d9dde3 !important;
  border-radius: 16px !important;
  padding: 14px 16px !important;
  font-size: 16px !important;
  box-sizing: border-box !important;
  background: #fff !important;
}

.wpforms-container textarea {
  min-height: 140px !important;
  resize: vertical !important;
}

.wpforms-container .wpforms-field-label {
  font-size: 15px !important;
  font-weight: 600 !important;
  margin-bottom: 8px !important;
  color: #1f2937 !important;
}

.wpforms-container .wpforms-submit {
  background: #1677ff !important;
  color: #fff !important;
  border: none !important;
  border-radius: 14px !important;
  padding: 14px 22px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  cursor: pointer !important;
}

.wpforms-container .wpforms-submit:hover {
  opacity: 0.92;
}

.wpforms-container .wpforms-field-sublabel {
  display: none !important;
}
/* AB Digital Kennisbank - artikelopmaak */

.abdcf-article-content {
  color: #0b1f35;
  font-size: 17px;
  line-height: 1.75;
}

.abdcf-article-content h2 {
  color: #08264a;
  font-size: 28px;
  line-height: 1.25;
  font-weight: 700;
  margin: 48px 0 16px;
}

.abdcf-article-content h3 {
  color: #08264a;
  font-size: 22px;
  line-height: 1.3;
  font-weight: 700;
  margin: 34px 0 12px;
}

.abdcf-article-content p {
  margin: 0 0 20px;
}

.abdcf-article-content ul,
.abdcf-article-content ol {
  margin: 0 0 24px;
  padding-left: 28px;
}

.abdcf-article-content li {
  margin-bottom: 7px;
}

.abdcf-article-content a {
  color: #1677ff;
  font-weight: 600;
  text-decoration: none;
}

.abdcf-article-content a:hover {
  text-decoration: underline;
}

.abdcf-article-content strong {
  font-weight: 700;
}

@media (max-width: 700px) {
  .abdcf-article-content {
    font-size: 16px;
  }

  .abdcf-article-content h2 {
    font-size: 24px;
  }
}